@charset "UTF-8";.js-accordion__contents{overflow:hidden;height:0;max-height:0;-webkit-transition:all .18s ease-in;transition:all .18s ease-in}.js-accordion.is-open .js-accordion__contents{will-change:transform}.input .l-container{padding-top:16vw;background:#fff}.input .l-header{position:fixed;top:0;right:0;left:0;z-index:100;height:16vw;border-top:0}.input .l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4vw;height:100%;background:#fff}.input .l-header__logo{width:45.0666666667vw}.input .l-content{background:#fff}.input .l-main{padding-bottom:20rem}.input .l-main .box{margin-bottom:9rem}.input .l-footer{padding:5.3333333333vw 0;background:#276db2;border-top:0}.input .l-footer__copyright{text-align:center;line-height:1;font-size:2.6666666667vw;color:#fff}.send .page-title__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:33.3333333333vw;background:url(../../img/sp/form_title_bg.png) left center no-repeat;background-size:100%}.send .page-title .pic{position:absolute;top:4vw;right:4.6666666667vw;width:35.6vw}.send .page-title .text{font-size:6.1333333333vw;font-weight:700;letter-spacing:.9333333333vw;color:#004d90}.send .progress{position:relative;text-align:center}.send .form-area{margin-bottom:26.6666666667vw}.send .form-area>.lead{margin:5.3333333333vw;text-align:center;line-height:1.6875;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:4.2666666667vw;color:#4d4d4d}.send .form-area .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:13.3333333333vw}.send .form-area .button-wrapper button{margin:0;padding:0;border:0;background:inherit}.send .form-area .button-wrapper .top{width:49.0666666667vw}.send .form-area .mailaddress{margin:0 5.3333333333vw;border:.2666666667vw solid #004d90}.send .form-area .mailaddress .title{padding:2.6666666667vw;background:#004d90;text-align:center;font-size:3.7333333333vw;font-weight:700;color:#fff}.send .form-area .mailaddress .text{padding:2.6666666667vw;text-align:center;line-height:1;font-size:5.3333333333vw;font-weight:700;color:#df5b62;word-break:break-all}.send .form-area .careful{position:relative;margin:6.6666666667vw 5.3333333333vw 0;padding:4vw 4vw 4vw 8vw;background:#ebebeb;text-indent:-2.1333333333vw;line-height:1.4;font-size:4.2666666667vw;color:#4d4d4d}.send .form-area .careful em{font-size:5.3333333333vw;font-weight:700;color:#df5b62}.send .form-area .careful::before{content:"※";display:inline-block}.send .form-area .note{margin:6.6666666667vw 5.3333333333vw}.send .form-area .note>*{font-size:3.7333333333vw}.send .form-area .note .contents{margin-top:2.4vw;line-height:1.75;color:#4d4d4d}.send .form-area .note .case-list{margin-top:4.8vw}.send .form-area .note .case-item{margin-left:1.5em;list-style-type:disc;line-height:1.2;color:#df5b62}.send .form-area .recommend{margin:0 5.3333333333vw}.send .form-area .recommend .title{margin-bottom:8vw;padding-bottom:4vw;border-bottom:.5333333333vw solid #004d90;font-size:5.3333333333vw}.send .form-area .recommend__item{position:relative;margin-top:4vw;padding-top:4vw;min-height:22.6666666667vw;border-top:.2666666667vw dotted rgba(89,80,77,.5)}.send .form-area .recommend__item__title{margin-bottom:1rem;padding:2.6666666667vw 22.6666666667vw 2.6666666667vw 2.6666666667vw;background:#ebebeb;line-height:1.2;font-size:3.7333333333vw;font-weight:700;color:#4d4d4d}.send .form-area .recommend__item__pic{position:absolute;top:4vw;right:0;width:22.6666666667vw}.send .form-area .recommend__item__text{margin-right:22.6666666667vw;line-height:1.2;font-size:3.7333333333vw;color:#4d4d4d}.send .form-area .recommend__item:first-child{margin:0;padding:0;border:0}.send .form-area .recommend__item:first-child .recommend__item__pic{top:0}.send .form-area .recommend__item::after{content:"▶︎";position:absolute;right:24vw;bottom:0;font-size:3.4666666667vw;color:#004d90}