@charset "UTF-8";.sit.named .page-title .title{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.04em}.sit.named .page-title .sub{font-family:Lexend,sans-serif;font-weight:600;color:#134e3b}.form .page-title .title{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.04em}.form .page-title .sub{font-family:Lexend,sans-serif;font-weight:600;color:#134e3b}.form .form-parts h5{font-weight:700}.form .form-parts h5.p-form-layout__heading::before{content:"●";font-size:1em}.form .form-parts .block-2 .p-form-layout:first-of-type,.form .form-parts .block-3 .p-form-layout:first-of-type,.form .form-parts .block-4 .p-form-layout:first-of-type{border-top:none;padding-top:0}.form .p-form-layout{border-bottom:1px solid #d7d7d7}.form .p-form-layout:first-of-type{border-top:1px solid #d7d7d7}.form .p-form-layout__title{font-weight:600}.form .p-form-layout__title--require:after{content:"必須";color:#fff;background-color:#008482;display:inline-block;text-align:center}.form .p-form-layout__title--require-en:after{content:"Required";color:#fff;background-color:#008482;display:inline-block;text-align:center}.form .p-form-layout__title--require-both:after{content:"必須/Required";color:#fff;background-color:#008482;display:inline-block;text-align:center}.form .p-form-layout__subtxt{display:block;color:#646464;margin-bottom:.8em;line-height:1.5em}.form .p-form-layout__input{background-color:#f5f5f5;border:1px solid #d7d7d7;width:100%}.form .p-form-layout__notemark{font-size:.9em;display:block;padding-left:1.1em;position:relative}.form .p-form-layout__notemark:before{content:"※";position:absolute;left:0;top:0}.form .p-form-layout__item.date .p-form-layout__date{position:relative}.form .p-form-layout__item.date .p-form-layout__date::before{background:url(/assets/img/common/_ico_calendar_bk.svg) no-repeat center center;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}.form .p-form-layout__item.date .p-form-layout__date.confirm:before{display:none}.form .p-form-layout__item.date .p-form-layout__date input[type=date]{height:100%;background-color:#f5f5f5;border:1px solid #d7d7d7;text-align:center}.form .p-form-layout__item.date .p-form-layout__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.form .p-form-layout__item.date .p-form-layout__date input[type=date]::-webkit-clear-button{-webkit-appearance:none}.form .p-form-layout__item.date .p-form-layout__date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;background:0 0;color:transparent;cursor:pointer;top:0;right:0;margin:auto;padding:0;width:100%;height:100%}.form .p-form-layout__item.select select{background-image:url(/assets/img/common/_arr_1_d_bk.svg);background-repeat:no-repeat;width:100%;height:100%;color:#646464}.form .p-form-layout__item.select option[selected][disabled]{display:none}.form .p-form-layout__item.select.sub-txt{display:flex;width:auto}.form .p-form-layout__item.select.sub-txt .p-form-layout__subtxt{display:inline}.form .p-form-layout__item.file .p-form-layout__file{display:flex;align-items:center}.form .p-form-layout__item.file .p-form-layout__file .button-box{cursor:pointer;position:relative;display:block;background-color:#fff;border:1px solid #d7d7d7;font-weight:700}.form .p-form-layout__item.file .p-form-layout__file .button-box::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-image:url(/assets/img/common/_ico_fileup_bk.svg);background-size:contain;background-repeat:no-repeat}.form .p-form-layout__item.file .p-form-layout__file .button-box input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.form .p-form-layout__item.file .p-form-layout__file .button-box input[type=file] input[type=file]{width:100%;height:100%}.form .p-form-layout__item.radio-btn .p-form-layout__radio{position:relative}.form .p-form-layout__item.radio-btn .p-form-layout__radio label{position:relative}.form .p-form-layout__item.radio-btn .p-form-layout__radio label input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;margin:0;display:inline-block;vertical-align:middle;background-image:url(/assets/img/pages/form/radio.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center}.form .p-form-layout__item.radio-btn .p-form-layout__radio label input[type=radio]:checked{background-position:top center}.form .p-form-layout__item.checkbox .p-form-layout__checkbox{position:relative}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label{position:relative}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label input[type=checkbox]{position:absolute;top:0;left:0;margin:0;cursor:pointer;display:inline-block;vertical-align:middle;background-image:url(/assets/img/pages/form/check.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label input[type=checkbox]:checked{background-position:top center}.form .p-form-layout__item.submit .std-button{cursor:pointer;position:relative}.form .p-form-layout__item.submit .std-button input{position:absolute;width:100%;height:100%;top:0;left:0}.form .p-form-layout__item.submit .std-button button{position:absolute;width:100%;height:100%;left:0;top:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;color:#000;text-decoration:none}.form .p-form-layout__item.submit .std-button.submit-btn{background-color:#008482;color:#fff}.form .p-form-layout__item.submit .std-button.submit-btn:hover{color:#fff}.form .p-form-layout__item.submit .std-button.submit-btn:hover .std-icon .wrap svg{fill:#fff;animation:stdIconArrowR 1s cubic-bezier(0,.5,0,1)}.form .p-form-layout__item.submit .std-button.return-btn{justify-content:flex-end}.form .p-form-layout__item.submit .std-button.return-btn .std-icon{left:20px;right:auto}.form .p-form-layout__item.submit .std-button.return-btn:hover .std-icon .wrap svg{animation:stdIconArrowL 1s cubic-bezier(0,.5,0,1)}.form .std-layout.sp-cols2 .col+.col{margin-top:0!important}.p-confirm-layout__title{font-weight:700;line-height:1.5em}.p-confirm-layout__btn-wrapper{justify-content:center}.p-confirm-layout__subtxt{display:block;color:#646464;line-height:1.5em}.p-error-layout__require-message{color:#f3201b;display:block}.bl-errors-holder{color:#f3201b;display:block}.p-form-layout__input.is-invalid{border-color:#f3201b}.contact-address section.introduction p.notemark{padding-left:1.1em;position:relative;color:#eb6b56}.contact-address section.introduction p.notemark:before{content:"※";position:absolute;left:0;top:0}.contact-address section.introduction span{font-weight:700;display:block}.contact-address section.introduction ul>li{padding-left:1.1em;position:relative}.contact-address section.introduction ul>li:before{content:"・";position:absolute;left:0;top:0}.contact-address .block-2 .p-form-layout:first-of-type,.contact-address .block-3 .p-form-layout:first-of-type,.contact-address .block-4 .p-form-layout:first-of-type{border-top:none;padding-top:0}.contact-address .confirm-btn{background-color:#008482!important;color:#fff!important}.contact-address .confirm-btn .std-icon svg{fill:#fff!important}.contact-address .confirm-btn button{color:#fff!important}.contact-address .confirm-btn button .std-icon svg{fill:#fff!important}@media screen and (min-width:1601px){.sit.named .page-title{margin-left:auto;margin-right:auto;width:1400px}}@media screen and (min-width:1281px) and (max-width:1600px){.sit.named .page-title{margin-left:100px;margin-right:100px;width:auto}}@media screen and (min-width:751px) and (max-width:1280px){.sit.named .page-title{margin-left:auto;margin-right:auto;width:84.375%}}@media screen and (max-width:750px){.sit.named .page-title{margin-left:auto;margin-right:auto;width:89.3333333333vw}.sit.named .page-title{margin-top:8.9333333333vw;margin-bottom:11.3333333333vw}.sit.named .page-title .title{font-size:8vw;line-height:11.2vw}.sit.named .page-title .sub{font-size:3.4666666667vw;line-height:5.8666666667vw;margin-top:.4vw}.form .page-title .title{font-size:8vw;line-height:11.2vw}.form .page-title .sub{font-size:3.4666666667vw;line-height:5.8666666667vw;margin-top:.4vw}.form .form-parts h5{font-size:4.5333333333vw}.form .form-parts p.head-txt{margin-top:30px}.form .p-form-layout{padding:0 0 5.3333333333vw}.form .p-form-layout:first-of-type{padding-top:8vw;margin-top:8vw}.form .p-form-layout__title{font-size:4vw}.form .p-form-layout__title--require:after{margin-left:3.2vw;width:8vw;height:4vw;border-radius:.4vw;font-size:2.6666666667vw;line-height:4vw}.form .p-form-layout__title--require-en:after{margin-left:3.2vw;width:14.6666666667vw;height:4vw;border-radius:.4vw;font-size:2.9333333333vw;line-height:4vw}.form .p-form-layout__title--require-both:after{margin-left:3.2vw;width:22.6666666667vw;height:4vw;border-radius:.4vw;font-size:2.9333333333vw;line-height:4vw}.form .p-form-layout__main-wrapper{margin-top:20px}.form .p-form-layout__subtxt{font-size:3.4666666667vw}.form .p-form-layout__input{border-radius:1.3333333333vw;height:13.3333333333vw;padding-left:2.6666666667vw;padding-right:2.6666666667vw}.form .p-form-layout__item.textbox .p-form-layout__input{height:40vw}.form .p-form-layout__item.postal-code{margin-bottom:4vw}.form .p-form-layout__item.postal-code .p-form-layout__input{width:42.6666666667vw}.form .p-form-layout__item.address{margin-bottom:4vw}.form .p-form-layout__item.date .p-form-layout__date{width:56vw;height:13.3333333333vw}.form .p-form-layout__item.date .p-form-layout__date::before{width:8vw;height:8vw}.form .p-form-layout__item.date .p-form-layout__date input[type=date]{border-radius:1.3333333333vw;width:44.6666666667vw}.form .p-form-layout__item.select select{background-size:1.8666666667vw .9333333333vw;background-position:center right 3.2vw}.form .p-form-layout__item.select select{padding-left:3.7333333333vw}.form .p-form-layout__item.select.sub-txt .p-form-layout__input{width:25.0666666667vw}.form .p-form-layout__item.select.sub-txt .p-form-layout__subtxt{line-height:13.3333333333vw;padding-left:1.3333333333vw}.form .p-form-layout__item.select.sub-txt+.sub-txt{margin-left:4vw}.form .p-form-layout__item.select.birth-md{display:flex}.form .p-form-layout__item.select.birth-md .p-form-layout__input{width:19.7333333333vw}.form .p-form-layout__item.file .p-form-layout__file .button-box{margin-top:4vw;width:73.3333333333vw;height:16vw;border-radius:1.3333333333vw;line-height:16vw;padding-left:4vw}.form .p-form-layout__item.file .p-form-layout__file .button-box::after{right:5.3333333333vw;width:3.2vw;height:3.2vw}.form .p-form-layout__item.file .p-form-layout__file .disp{margin-left:2.6666666667vw}.form .p-form-layout__item.radio-btn .p-form-layout__radio label{padding-left:9.3333333333vw;line-height:8vw}.form .p-form-layout__item.radio-btn .p-form-layout__radio label input[type=radio]{width:8vw;height:8vw}.form .p-form-layout__item.radio-btn+.col{margin-top:4vw}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label{line-height:6.6666666667vw;padding-left:8vw}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label input[type=checkbox]{width:6.6666666667vw;height:6.6666666667vw}.form .p-form-layout__item.checkbox+.col{margin-top:4vw}.form .p-form-layout__item.submit .std-button{width:100%;height:16vw}.form .p-form-layout__item.submit .std-button button{padding:5.0666666667vw 8vw 5.0666666667vw 4vw;min-height:16vw;font-size:4vw;line-height:5.3333333333vw}.form .p-form-layout__item.submit .std-button.return-btn{margin-top:4vw}.form .std-layout.sp-cols2{display:flex;justify-content:space-between}.form .std-layout.sp-cols2 .col{width:45%}.std-card.inquery{margin-top:32vw}.p-confirm-layout__title{margin-bottom:-1.3333333333vw;font-size:4vw}.p-confirm-layout__btn-wrapper{display:flex;flex-direction:column-reverse}.p-confirm-layout__subtxt{font-size:3.4666666667vw}.p-error-layout__require-message{margin-top:2.6666666667vw}.bl-errors-holder{margin-top:2.6666666667vw}.contact-address p.head-txt{margin-top:30px}.contact-address .std-card.inquery{margin-top:32vw}}@media print{.sit.named .page-title{margin-left:0;margin-right:0;width:auto}}@media print,screen and (min-width:751px){.sit.named .page-title{margin-top:17px;margin-bottom:86px}.sit.named .page-title .title{font-size:46px;line-height:70px}.sit.named .page-title .sub{font-size:16px;line-height:26px}.form .page-title{margin-bottom:90px}.form .page-title{margin-bottom:80px}.form .page-title .title{font-size:46px;line-height:70px}.form .page-title .sub{font-size:16px;line-height:26px}.form .form-parts h5{font-size:24px}.form .form-parts p.head-txt{margin-top:30px!important}.form .p-form-layout{padding:0 0 30px}.form .p-form-layout:first-of-type{padding-top:30px;margin-top:30px}.form .p-form-layout__title{font-size:17px}.form .p-form-layout__title--require:after{margin-left:15px;width:38px;height:22px;border-radius:3px;font-size:12px;line-height:22px}.form .p-form-layout__title--require-en:after{margin-left:15px;width:66px;height:22px;border-radius:3px;font-size:12px;line-height:22px}.form .p-form-layout__title--require-both:after{margin-left:15px;width:105px;height:22px;border-radius:3px;font-size:12px;line-height:22px}.form .p-form-layout__main-wrapper{margin-top:20px}.form .p-form-layout__subtxt{font-size:15px}.form .p-form-layout__input{border-radius:6px;height:50px;padding-left:10px;padding-right:10px}.form .p-form-layout__item.textbox .p-form-layout__input{height:150px}.form .p-form-layout__item.postal-code{margin-bottom:20px}.form .p-form-layout__item.postal-code .p-form-layout__input{width:150px}.form .p-form-layout__item.address{margin-bottom:20px}.form .p-form-layout__item.date .p-form-layout__date{width:190px;height:50px}.form .p-form-layout__item.date .p-form-layout__date::before{width:25px;height:25px}.form .p-form-layout__item.date .p-form-layout__date input[type=date]{border-radius:6px;width:150px}.form .p-form-layout__item.select select{background-size:7px 3px;background-position:center right 16px}.form .p-form-layout__item.select select{padding-left:15px}.form .p-form-layout__item.select.sub-txt .p-form-layout__input{width:150px}.form .p-form-layout__item.select.sub-txt .p-form-layout__subtxt{line-height:50px;padding-left:10px}.form .p-form-layout__item.select.sub-txt+.sub-txt{margin-left:25px}.form .p-form-layout__item.select.birth-md .p-form-layout__input{width:100px}.form .p-form-layout__item.file .p-form-layout__file .button-box{width:245px;height:50px;border-radius:6px;line-height:50px;padding-left:30px}.form .p-form-layout__item.file .p-form-layout__file .button-box::after{right:20px;width:12px;height:12px}.form .p-form-layout__item.file .p-form-layout__file .disp{margin-left:10px}.form .p-form-layout__item.radio-btn .p-form-layout__radio label{padding-left:40px;line-height:30px}.form .p-form-layout__item.radio-btn .p-form-layout__radio label input[type=radio]{width:30px;height:30px}.form .p-form-layout__item.radio-btn+.col{margin-top:15px}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label{line-height:25px;padding-left:35px}.form .p-form-layout__item.checkbox .p-form-layout__checkbox label input[type=checkbox]{width:25px;height:25px}.form .p-form-layout__item.checkbox+.col{margin-top:15px}.form .p-form-layout__item.submit .std-button{width:245px;height:70px}.form .p-form-layout__item.submit .std-button button{padding:14px 50px 14px 20px;min-height:70px;font-size:15px;line-height:20px;transition:all .4s cubic-bezier(.65,0,.35,1)}.form .p-form-layout__item.submit .std-button.confirm-btn{width:245px;height:70px}.form .p-form-layout__item.submit .std-button.confirm-btn:hover{color:#008482}.form .p-form-layout__item.submit .std-button.confirm-btn:hover .std-icon .wrap svg{fill:#008482;animation:stdIconArrowR 1s cubic-bezier(0,.5,0,1)}.form .p-form-layout__item.submit .std-button.submit-btn{margin-left:20px;width:245px;height:70px}section.introduction{margin-bottom:40px}.std-card.inquery{margin-top:120px}.p-confirm-layout__title{margin-bottom:-10px;font-size:17px}.p-confirm-layout__subtxt{font-size:15px}.p-error-layout__require-message{margin-top:10px}.bl-errors-holder{margin-top:10px}.contact-address section.introduction{margin-bottom:40px}.contact-address p.head-txt{margin-top:30px!important}.contact-address .std-card.inquery{margin-top:120px}}@media (hover:hover){.contact-address .confirm-btn:hover{background-color:#fff!important;color:#000!important}.contact-address .confirm-btn:hover .std-icon svg{fill:#000!important}.contact-address .confirm-btn:hover button{color:#000!important}.contact-address .confirm-btn:hover button .std-icon svg{fill:#000!important}}