/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{color:#444;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:300;line-height:1.5}a{cursor:pointer}.cta_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffbd49;border-radius:4px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:36px;font-weight:600;padding:24px 110px;text-decoration:none;-webkit-transition:.3s;transition:.3s;white-space:nowrap}@media screen and (max-width: 840px){.cta_btn{font-size:20px;padding:16px 24px}}.cta_btn:hover{background-color:#ffbd49;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.5);box-shadow:4px 4px 8px rgba(0,0,0,.5)}.cta_btn .text_free{background-color:#c79e4e;font-size:30px;margin-right:24px;padding:2px 20px}@media screen and (max-width: 840px){.cta_btn .text_free{font-size:18px;margin-right:16px;padding:6px 15.5px}}.cta_btn .arrow{background-image:url(../img/arrow_icon.png);background-repeat:no-repeat;background-size:contain;height:24px;margin-left:24px;width:20px}@media screen and (max-width: 840px){.cta_btn .arrow{height:15px;margin-left:16px;width:7px}}.cta_btn.gold{background-color:#ffbd49;color:#fff}.cta_btn.gold:hover{background-color:#ffbd49}.cta_btn.gold .text_free{background-color:#264972}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 80px}@media screen and (max-width: 840px){.header{padding:8px 16px 10px}}.header .logo{height:auto;width:264px}@media screen and (max-width: 840px){.header .logo{width:136px}}.header .login_btn{background-color:#fff;border-radius:4px;border:1px solid #264972;color:#444;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-style:normal;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 32px;text-decoration:none}@media screen and (max-width: 840px){.header .login_btn{border:.5px solid #264972;font-size:10px;padding:7px 16px}}.main_section{background-color:#cdd4dd;background-image:url(../img/pc_triangle.png);background-position:bottom right;background-repeat:no-repeat;background-size:655px 299px;color:#444;overflow:hidden;padding:72px 0 80px 103px;position:relative}@media screen and (max-width: 840px){.main_section{background-image:url(../img/sp_triangle.png);background-size:400px;padding:32px 24px 0}}.main_section .content{margin:auto;max-width:1370px;position:relative;width:100%;z-index:10}@media screen and (max-width: 840px){.main_section .content{margin:auto;max-width:640px;width:100%}}.main_section .content .title{color:#264972;font-family:"Noto Serif JP",serif;font-size:72px;font-weight:600;line-height:1.3}@media screen and (max-width: 1260px){.main_section .content .title{font-size:40px}}@media screen and (max-width: 600px){.main_section .content .title{font-size:32px}}.main_section .content .desc_text{font-size:16px;margin-top:40px}@media screen and (max-width: 1260px){.main_section .content .desc_text{display:none}}.main_section .content .info_sect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;margin-top:40px;text-shadow:2px 2px 0 rgba(205,212,221,.5)}@media screen and (max-width: 1260px){.main_section .content .info_sect{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main_section .content .info_sect .text{font-size:20px}@media screen and (max-width: 600px){.main_section .content .info_sect .text{font-size:14px}}.main_section .content .info_sect .text .text_sm{font-size:18px}@media screen and (max-width: 600px){.main_section .content .info_sect .text .text_sm{font-size:12px}}.main_section .content .info_sect .text .text_point{color:#264972;font-size:36px;font-weight:600}@media screen and (max-width: 600px){.main_section .content .info_sect .text .text_point{font-size:20px}}.main_section .content .info_sect .border{border-left:2px solid #264972;height:92px;margin:0 40px;width:1px}@media screen and (max-width: 1260px){.main_section .content .info_sect .border{border-bottom:2px solid #264972;height:0px;margin:12px 0px;width:120px}}.main_section .content .cta_btn_container{margin:60px 0 16px;text-shadow:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 840px){.main_section .content .cta_btn_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:40px}}@media screen and (max-width: 600px){.main_section .content .cta_btn_container{margin-bottom:16px}}.main_section .content .member_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;text-shadow:2px 2px 0 rgba(205,212,221,.5)}@media screen and (max-width: 840px){.main_section .content .member_container{display:none}}.main_section .content .member_container .member{border-bottom:1px solid}.main_section .content .img{height:auto;position:absolute;right:0;top:-72px;width:600px;z-index:-1}@media screen and (max-width: 840px){.main_section .content .img{max-width:440px;min-width:180px;right:-48px;top:40px;width:70%}}@media screen and (max-width: 600px){.main_section .content .img{max-width:220px;min-width:180px;right:-24px;top:94px;width:70%}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}@media screen and (max-width: 840px){.wrapper{padding:40px 32px}}.wrapper .content .title{color:#264972;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:600;margin-bottom:32px;text-align:center}@media screen and (max-width: 840px){.wrapper .content .title{font-size:18px}}.wrapper .content .company_content{background-color:#f3f7ff;padding:24px 24px 32px}@media screen and (max-width: 840px){.wrapper .content .company_content{margin:auto;padding:16px;width:-webkit-min-content;width:-moz-min-content;width:min-content}}.wrapper .content .company_content .company_grp{display:-ms-grid;display:grid;gap:20px 32px;-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto}.wrapper .content .company_content .company_grp > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.wrapper .content .company_content .company_grp > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.wrapper .content .company_content .company_grp > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.wrapper .content .company_content .company_grp > *:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.wrapper .content .company_content .company_grp > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:5}.wrapper .content .company_content .company_grp > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:7}@media screen and (max-width: 840px){.wrapper .content .company_content .company_grp{gap:16px}}@media screen and (max-width: 600px){.wrapper .content .company_content .company_grp{gap:16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 16px auto 16px auto 16px auto;grid-template-rows:repeat(4, auto)}.wrapper .content .company_content .company_grp > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.wrapper .content .company_content .company_grp > *:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.wrapper .content .company_content .company_grp > *:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.wrapper .content .company_content .company_grp > *:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.wrapper .content .company_content .company_grp > *:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}}.wrapper .content .company_content .company_grp .logo{height:auto;max-width:216px;width:100%}@media screen and (max-width: 840px){.wrapper .content .company_content .company_grp .logo{width:132px}}.wrapper .content .company_content .caption{color:#a1a1a1;font-size:10px;margin:4px 0 16px;text-align:end}.wrapper .content .company_content .desc{color:#444;font-size:18px;text-align:center}@media screen and (max-width: 840px){.wrapper .content .company_content .desc{font-size:14px}}.wrapper .content .company_content .desc .br{display:none}@media screen and (max-width: 840px){.wrapper .content .company_content .desc .br{display:block}}.wrapper .content .cta-text{color:#444;font-size:24px;margin:40px auto 8px;text-align:center}@media screen and (max-width: 840px){.wrapper .content .cta-text{font-size:16px;margin:56px auto 16px}}.wrapper .content .cta-text .br{display:none}@media screen and (max-width: 840px){.wrapper .content .cta-text .br{display:block}}.wrapper .content .cta-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user{background-color:#264972;color:#fff;padding:80px 24px}@media screen and (max-width: 840px){.user{padding:40px 0}}.user .title{font-family:Noto Serif JP;font-size:36px;font-weight:600;margin-bottom:64px;text-align:center}@media screen and (max-width: 840px){.user .title{font-size:20px;margin-bottom:40px}}.user .title .br{display:none}@media screen and (max-width: 840px){.user .title .br{display:block}}.user .user-container{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 24px auto;grid-template-rows:auto auto;margin:auto auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user .user-container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.user .user-container > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.user .user-container > *:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.user .user-container > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}@media screen and (max-width: 840px){.user .user-container{gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 16px auto 16px auto 16px auto;grid-template-rows:repeat(4, auto)}.user .user-container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.user .user-container > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.user .user-container > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.user .user-container > *:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}}.user .user-container .user-card{background-color:#fff;color:#444;height:190px;max-width:500px;padding:8px 16px 24px 24px;width:100%}@media screen and (max-width: 840px){.user .user-container .user-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:80vw;padding:8px 16px 16px}}.user .user-container .user-card .head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;margin-bottom:24px}@media screen and (max-width: 840px){.user .user-container .user-card .head{margin-bottom:16px;height:48px}}.user .user-container .user-card .head .icon{height:56px;width:56px}@media screen and (max-width: 840px){.user .user-container .user-card .head .icon{height:48px;width:48px}}.user .user-container .user-card .head .text{font-size:20px;letter-spacing:.04em;margin-left:24px}@media screen and (max-width: 840px){.user .user-container .user-card .head .text{font-size:12px;margin-left:16px}}.user .user-container .user-card .head .text .text-sm{font-size:16px}@media screen and (max-width: 840px){.user .user-container .user-card .head .text .text-sm{font-size:10px}}.user .user-container .user-card .head .text .text-lg{font-size:32px;font-weight:600}@media screen and (max-width: 840px){.user .user-container .user-card .head .text .text-lg{font-size:20px}}.user .user-container .user-card .comment{font-size:20px}@media screen and (max-width: 840px){.user .user-container .user-card .comment{font-size:16px}}.user .user-container .user-card .comment .text-pt{color:#c79e4e;font-weight:600}@media screen and (max-width: 840px){.user .user-container .user-card .comment .br-sp{display:none}}.user .cta-btn-text{text-align:center;margin:64px 0 8px;font-size:24px}@media screen and (max-width: 840px){.user .cta-btn-text{margin:48px 0 16px;font-size:16px}}.user .cta-btn-text .br{display:none}@media screen and (max-width: 840px){.user .cta-btn-text .br{display:block}}.user .cta-btn-container{margin:auto;max-width:-webkit-fill-available;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature{background-color:#cdd4dd;padding:80px 0}@media screen and (max-width: 840px){.feature{padding:40px 0}}.feature__title{color:#264972;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:600;text-align:center}@media screen and (max-width: 840px){.feature__title{font-size:20px}}.feature .features_container{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin:56px auto 88px;padding:0 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature .features_container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.feature .features_container > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.feature .features_container > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}@media screen and (max-width: 840px){.feature .features_container{gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 16px auto 16px auto;grid-template-rows:repeat(3, auto);margin:40px auto 48px}.feature .features_container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.feature .features_container > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.feature .features_container > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}}.feature .features_container .item{background-color:#fff;border:1px solid #c79e4e;max-width:312px;padding:56px 16px 32px;position:relative;width:100%;overflow:hidden}@media screen and (max-width: 840px){.feature .features_container .item{max-width:none;min-width:312px;padding:40px 16px 32px;width:60vw}}@media screen and (max-width: 600px){.feature .features_container .item{max-width:312px;min-width:0;width:100%}}.feature .features_container .item .num{color:#fff;font-family:"Noto Serif JP",serif;font-size:36px;left:4px;position:absolute;top:-6px;z-index:2}.feature .features_container .item .corner{-webkit-transform:rotate(45deg);border-bottom:55px solid transparent;border-right:55px solid #c79e4e;border-top:55px solid transparent;height:0;left:-9px;position:absolute;top:-37px;transform:rotate(45deg);width:0}.feature .features_container .item .title{border-bottom:1px solid #c79e4e;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;margin-bottom:24px;padding-bottom:8px;text-align:center}@media screen and (max-width: 840px){.feature .features_container .item .title{font-size:20px;font-weight:700;padding-bottom:13px}}.feature .features_container .item .text{font-size:16px}@media screen and (max-width: 840px){.feature .features_container .item .text{font-size:14px}}.feature .cta_text{font-size:24px;margin-bottom:8px;text-align:center}@media screen and (max-width: 840px){.feature .cta_text{font-size:16px;margin-bottom:16px}}.feature .cta_text .br{display:none}@media screen and (max-width: 840px){.feature .cta_text .br{display:block}}.feature .cta-btn_container{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer{padding:40px 0}@media screen and (max-width: 840px){.footer{padding:28px 0 32px}}.footer .footer-link_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footer-link_container .link{font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:underline}@media screen and (max-width: 840px){.footer .footer-link_container .link{font-size:12px}}.footer .footer-link_container .border{border-left:1px solid #444;height:28px;margin:0 40px;width:1px}@media screen and (max-width: 840px){.footer .footer-link_container .border{margin:0 44px}}.footer .copyright{font-size:14px;text-align:center}@media screen and (max-width: 840px){.footer .copyright{font-size:12px}}