@charset "UTF-8";.contents__wrap{max-width:1600px;margin:0 auto 120px;padding:0 45px;padding:0 2.8%;display:flex;position:relative}@media only screen and (max-width:1400px){.contents__wrap{padding:0 2%}}.contents__wrap .site-header{width:320px}@media only screen and (max-width:1400px){.contents__wrap .site-header{width:265px}}.contents__wrap .site-header .site-header_inner{position:sticky;top:95px}.contents__wrap .contents{margin-top:135px;padding:0 140px;flex:1}@media only screen and (max-width:1500px){.contents__wrap .contents{padding:0 75px}}@media only screen and (max-width:1200px){.contents__wrap .contents{padding:0 40px}}.contents__wrap .contents02{margin-top:135px;padding:0 75px;flex:1}@media only screen and (max-width:1200px){.contents__wrap .contents02{padding:0 40px}}.contents__wrap .contents03{margin-top:135px;padding:0 82px;flex:1}@media only screen and (max-width:1200px){.contents__wrap .contents03{padding:0 40px}}@media screen and (max-width:999px){.contents__wrap{padding:0;margin-bottom:60px;display:block}.contents__wrap .site-header{width:100%}.contents__wrap .site-header .site-header_inner{position:static}.contents__wrap .contents{margin-top:0;width:100%;padding:0 40px}.contents__wrap .contents02{margin-top:0;width:100%;padding:0 40px}.contents__wrap .contents03{margin-top:0;width:100%;padding:0 40px}}.page-ttl01{text-align:center;font-family:"ten-mincho",serif;font-weight:400;font-size:4.6rem;margin-bottom:50px;padding:10px 0;display:inline-block;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.page-ttl01{font-size:2.5rem;margin-bottom:25px;padding:15px 0}}.page-ttl02{position:relative;font-size:3.5rem;margin-bottom:50px;padding-left:18px}.page-ttl02:before{position:absolute;content:"";top:calc(50% + 2px);left:0;transform:translateY(-50%);width:4px;height:calc(100% - 8px);background-color:#4F8D9F}@media screen and (max-width:768px){.page-ttl02{font-size:2.123rem;margin-bottom:10px;padding-left:12px}}.page-ttl03{font-size:2.7rem;margin:60px 0 40px}@media screen and (max-width:768px){.page-ttl03{font-size:1.921rem;margin:35px 0 20px}}.site-header .site-header_inner .gnavi li.gnavi-application a{color:#4ebdd7;opacity:1}.page-ttl01{display:block;text-align:left;background-image:url(../img/common/bk_ttl_application_pc.svg);background-position:left center;background-size:600px 66px}@media screen and (max-width:1199px){.page-ttl01{background-size:460px 66px}}@media screen and (max-width:768px){.page-ttl01{background-image:url(../img/common/bk_ttl_application_sp.svg);background-size:187.5px 75px;padding:25px 0}}.p-intr .intr-txt{font-size:1.6rem}@media screen and (max-width:768px){.p-intr .intr-txt{font-size:1.4rem}}.p-intr .intr-catch{font-size:4rem;line-height:1.6;color:#307489;text-align:center;text-decoration:underline;text-underline-offset:0.5ex;padding:70px 0 0}@media screen and (max-width:768px){.p-intr .intr-catch{font-size:2.4rem;text-decoration:none;padding-top:30px}.p-intr .intr-catch span{display:block;font-size:3rem;text-decoration:underline}}.marker{display:inline}.marker.style-white{background:linear-gradient(transparent 60%,#FFFFFF 0%)}.fc-highlight{color:#3eb1cc}.sec-content{position:relative;width:100%;background-color:#f7f7f7;margin:0 auto}@media screen and (max-width:999px){.sec-content{width:calc(100% + 40px);margin:0 -20px}}.sec-content:not(:last-child){margin-bottom:40px}.sec-content>.inner{padding:50px 100px}@media screen and (max-width:1199px){.sec-content>.inner{padding:50px 5%}}@media screen and (max-width:999px){.sec-content>.inner{padding:40px 5% 50px}}@media screen and (max-width:768px){.sec-content>.inner{padding:20px 5% 30px}}.sec-content .sec-ttl{font-size:2.8rem;font-weight:400;line-height:1.4;letter-spacing:0.1em;color:#FFFFFF;text-align:center;background-color:#307489;padding:1.5rem}@media screen and (max-width:999px){.sec-content .sec-ttl{font-size:2.4rem}}@media screen and (max-width:768px){.sec-content .sec-ttl{font-size:2rem;letter-spacing:0.05em}}.sec-content .sec-desc{font-size:1.6rem;font-weight:400;line-height:1.8;letter-spacing:0.05em;margin-top:0.5em}.sec-content .fs-s{font-size:1.2rem}.sec-content a{color:#3eb1cc;text-decoration:underline}.sec-content a:hover{text-decoration:none}.p-step{position:relative;margin-top:100px}@media screen and (max-width:768px){.p-step{margin-top:60px}}.p-step .step-list{position:relative}.p-step .step-list__item{position:relative;background-color:#f7f7f7;border-bottom:6px solid #FFFFFF;padding:50px 50px 50px 100px}@media screen and (max-width:1199px){.p-step .step-list__item{padding:50px 5% 50px calc(5% + 45px)}}@media screen and (max-width:768px){.p-step .step-list__item{padding:30px 5% 30px calc(5% + 30px)}}.p-step .step-list__item:not(:first-child):after,.p-step .step-list__item:not(:first-child):before{content:"";display:block;position:absolute;left:0;width:0;height:0;border-style:solid;border-width:14px 22.5px 0 22.5px;z-index:3}@media screen and (max-width:768px){.p-step .step-list__item:not(:first-child):after,.p-step .step-list__item:not(:first-child):before{border-width:12px 15px 0 15px}}.p-step .step-list__item:not(:first-child):before{top:0;border-color:#FFFFFF transparent transparent transparent}.p-step .step-list__item:not(:first-child):after{top:-6px;border-color:#aacccb transparent transparent transparent}.p-step .step-list__item:not(:first-child) .step-num{padding-top:35px}.p-step .step-list__item .step-num{position:absolute;top:0;left:0;display:flex;align-items:center;font-family:oxtail,Arial,serif;font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:0.05em;color:#FFFFFF;writing-mode:vertical-rl;white-space:nowrap;width:45px;height:100%;background-color:#aacccb;padding:25px 0}@media screen and (max-width:768px){.p-step .step-list__item .step-num{font-size:1.8rem;width:30px}}.p-step .step-list__item .step-ttl{font-size:2.4rem;font-weight:600;line-height:1.8;letter-spacing:0;color:#307489;margin-bottom:20px}@media screen and (max-width:768px){.p-step .step-list__item .step-ttl{font-size:2rem}}.p-step .step-list__item .item-ttl{font-size:1.7rem;font-weight:600;line-height:1.6;letter-spacing:0.05em;margin-bottom:0.5em}@media screen and (max-width:768px){.p-step .step-list__item .item-ttl{font-size:1.6rem;letter-spacing:0}}.p-step .step-list__item .item-desc,.p-step .step-list__item .step-desc{font-size:1.5rem;font-weight:400;line-height:1.8;letter-spacing:0.025em;margin-bottom:0.5em}.p-step .step-list__item .btn_site-list{text-align:center;margin:20px auto 0}.p-step .step-list__item .btn_site-list a{position:relative;display:block;font-size:1.8rem;font-weight:600;color:#307489;text-decoration:none;max-width:410px;width:100%;border:1px solid #307489;margin:0 auto;padding:1em;transition:0.3s ease}@media screen and (max-width:768px){.p-step .step-list__item .btn_site-list a{font-size:1.6rem}}.p-step .step-list__item .btn_site-list a:hover{color:#ffffff;background-color:#307489}.p-step .step-list__item .btn_site-list a.--application{color:#ffffff;background-color:#307489;padding-inline:2.5em}.p-step .step-list__item .btn_site-list a.--application:hover{border-color:#79bbd2;background-color:#79bbd2}.p-step .step-list__item .btn_site-list a.--application:after{content:"";display:block;position:absolute;top:50%;right:1em;width:1.25em;aspect-ratio:3/1;background-image:url(../img/common/arrow_more_w.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none}.p-step .step-list .step01-list{counter-reset:step01_list01}.p-step .step-list .step01-list__item:not(:last-child){margin-bottom:30px}@media screen and (max-width:768px){.p-step .step-list .step01-list__item:not(:last-child){margin-bottom:20px}}.p-step .step-list .step01-list__item .item-ttl{position:relative;padding-left:1.8em}.p-step .step-list .step01-list__item .item-ttl:before{counter-increment:step01_list01;content:counter(step01_list01);position:absolute;top:0;left:0;display:block;width:1.6em;height:1.6em;font-size:1.6rem;text-align:center;line-height:1.5;color:#f7f7f7;background-color:#307489;border-radius:50%;margin-right:0.3em}.p-step .step-list .step02-list__item:not(:last-child){margin-bottom:30px}@media screen and (max-width:768px){.p-step .step-list .step02-list__item:not(:last-child){margin-bottom:20px}}.p-step .step-list .step02-list__item .item-ttl{position:relative;display:inline;border-bottom:1px solid #000}.p-step .step-list .step02-list__item .item-list{counter-reset:step02_list}.p-step .step-list .step02-list__item .item-list>li{position:relative;padding-left:1.5em}.p-step .step-list .step02-list__item .item-list>li:before{counter-increment:step02_list;content:counter(step02_list);position:absolute;top:0.3em;left:0;display:block;width:1.2em;height:1.2em;font-size:1.3rem;text-align:center;line-height:1.1em;color:#f7f7f7;background-color:#333333;border-radius:50%}@media screen and (min-width:1200px){.p-inquiry>.inner{display:flex;align-items:center;justify-content:center;padding-right:30px;padding-left:30px}}.p-inquiry .inquiry-ttl{font-size:2.2rem;font-weight:400;line-height:2;letter-spacing:0.05em;color:#000;width:30rem}@media screen and (max-width:1199px){.p-inquiry .inquiry-ttl{text-align:center;width:100%}}.p-inquiry .inquiry-info{position:relative;width:calc(100% - 30rem)}@media screen and (min-width:1200px){.p-inquiry .inquiry-info{margin-left:30px;padding-left:30px}}@media screen and (max-width:1199px){.p-inquiry .inquiry-info{width:100%;margin-top:10px}}.p-inquiry .inquiry-info:before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:100%;background-color:#FFFFFF;transform:translateY(-50%)}@media screen and (max-width:1199px){.p-inquiry .inquiry-info:before{content:none}}.p-inquiry .inquiry-info p{font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;margin-bottom:0.8em}@media screen and (max-width:1199px){.p-inquiry .inquiry-info p{text-align:center}}.p-inquiry .inquiry-info p a{color:#307489}.p-inquiry .inquiry-info p.fax,.p-inquiry .inquiry-info p.tel{line-height:1.4;color:#307489;margin-right:2rem}.p-inquiry .inquiry-info p.fax .num,.p-inquiry .inquiry-info p.tel .num{display:inline-block;font-size:2.2rem;font-weight:600;margin-left:0.5em}.p-inquiry .inquiry-info .tel-fax{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:1199px){.p-inquiry .inquiry-info .tel-fax{justify-content:center}}.p-inquiry .inquiry-info .note{font-size:1.2rem}.p-contact-form>.inner{padding:90px 100px 60px}@media screen and (max-width:1199px){.p-contact-form>.inner{padding:90px 5% 60px}}@media screen and (max-width:999px){.p-contact-form>.inner{padding:50px 8% 60px}}@media screen and (max-width:768px){.p-contact-form>.inner{padding:30px 8% 40px}}.p-contact-form .form-block__item{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width:999px){.p-contact-form .form-block__item{display:block;margin-bottom:40px}}.p-contact-form .form-block__item.ai-top{align-items:flex-start}.p-contact-form .form-block__item .content,.p-contact-form .form-block__item .headline{font-size:1.6rem;font-weight:400;text-align:left}.p-contact-form .form-block__item .headline{width:28rem}@media screen and (max-width:999px){.p-contact-form .form-block__item .headline{font-weight:600;width:100%;padding-bottom:0.5em}}.p-contact-form .form-block__item .content{width:calc(100% - 28rem)}@media screen and (max-width:999px){.p-contact-form .form-block__item .content{width:100%}}.p-contact-form .required{color:#307489}.p-contact-form form{width:100%}.p-contact-form form input,.p-contact-form form textarea{font-family:"a-otf-ryumin-pr6n";font-size:1.6rem;font-weight:400;background-color:#FFFFFF;border:none;border-radius:3px;width:100%;padding:0.5em 1em;outline:none}.p-contact-form form input::placeholder,.p-contact-form form textarea::placeholder{font-family:"a-otf-ryumin-pr6n";font-size:1.6rem;font-weight:400;color:#CACACA}.p-contact-form form .wpcf7-checkbox,.p-contact-form form .wpcf7-radio{display:flex;flex-wrap:wrap}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item,.p-contact-form form .wpcf7-radio .wpcf7-list-item{display:block;width:100%;margin:0}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item:not(:last-child),.p-contact-form form .wpcf7-radio .wpcf7-list-item:not(:last-child){margin-bottom:10px}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=radio],.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=checkbox],.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label,.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=radio]+span.wpcf7-list-item-label,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=radio]+span.wpcf7-list-item-label{position:relative;display:inline-block;font-size:1.6rem;font-weight:400;letter-spacing:0.05em;padding-left:25px}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=radio]+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=radio]+span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0.35em;left:0;width:15px;height:15px;background-color:#CACACA;border-radius:50%}.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label:before,.p-contact-form form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+span.wpcf7-list-item-label:before{background-color:#307489}.p-contact-form form .wpcf7-checkbox.flex-box .wpcf7-list-item,.p-contact-form form .wpcf7-radio.flex-box .wpcf7-list-item{flex:0 1 auto;width:auto}.p-contact-form form .wpcf7-checkbox.flex-box .wpcf7-list-item:not(:last-child),.p-contact-form form .wpcf7-radio.flex-box .wpcf7-list-item:not(:last-child){margin-right:2em}.p-contact-form form input[type=file]{background-color:inherit;padding-left:0}.p-contact-form .note{font-size:1.2rem;font-weight:400}.p-contact-form .switch-block.is-show{display:block}.p-contact-form .switch-block.is-hidden{display:none}.p-contact-form .form-btn{margin-top:60px}.p-contact-form .form-btn .btn-submit{max-width:360px;width:100%;margin:0 auto}.p-contact-form .form-btn .btn-submit input[type=submit]{position:relative;font-family:"a-otf-ryumin-pr6n";font-size:1.8rem;font-weight:600;letter-spacing:0.15em;color:#FFFFFF;background-color:#307489;border-style:none;border-radius:0;width:100%;padding:1em 1.5em;cursor:pointer;transition:all 0.2s ease}.p-contact-form .form-btn .btn-submit input[type=submit]:hover{opacity:0.8}@media screen and (max-width:768px){.p-contact-form .form-btn .btn-submit input[type=submit]{padding:20px 15px}}
/*# sourceMappingURL=application.css.map */