@charset 'utf-8';.ch-list._flow .ch-item,.ch-txt._present,.form-req{position:relative}.ch-list._flow .ch-item._active,.ch-txt._present{background:#ea5051;color:#fff}.ch-block._block1 .ch-txt,.form-h,.thanks-mypage .thanks-p span{font-weight:600}.ch-block._block1 .ch-txt span,.form-button .btn-box,.form-list._radio .form-item input[type=radio]:checked+label:after,.success-cmt._voice{display:block}.ch-block._block1 .ch-txt img{position:relative;vertical-align:middle}.ch-list._flow .ch-item{background:#ccc;font-weight:600}.ch-txt._present:before{position:absolute;top:50%;content:'';display:block;background:url(/static/v2/img/icon_coin.png) 0 0/contain no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.ch-txt._present em{color:#ffde2a;font-weight:600}.ch-pic{line-height:0}.form-inner,.success-cmt._white{background:#fff}.form-req{display:inline-block;color:#ff7d00;font-weight:400;border:1px solid #ff7d00}.form-select select,.form-submit input[type=submit],.form-tit{position:relative;font-weight:600}.form-data input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus{border:2px solid #000}.form-data input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel]{width:100%;background:#fff;border:2px solid #e3e3e3}.form-data textarea{border:2px solid #e3e3e3}.form-select:after{position:absolute;top:50%;content:'';display:block;z-index:1;background:url(/static/v2/img/select_arr.png) 0 0/contain no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.form-select select{z-index:2;background:0 0;border:none;outline:0}.form-check,.form-list._checkbox .form-item,.form-list._radio .form-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.form-check input[type=checkbox],.form-list._checkbox .form-item input[type=checkbox]{cursor:pointer;margin:0;padding:0;border:1px solid #d2d2d2}.form-check input[type=checkbox]:checked+label:after,.form-check-ori input[type=checkbox]:checked+label:after,.form-check-ori input[type=radio]:checked+label:after,.form-list._checkbox .form-item input[type=checkbox]:checked+label:after{position:absolute;content:'';display:block;transform:rotate(40deg);-webkit-transform:rotate(40deg)}.form-check label,.form-list._checkbox .form-item label{cursor:pointer}.form-list._checkbox,.form-list._radio{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.form-list._radio .form-item input[type=radio]{cursor:pointer;position:relative;left:0;display:block;margin:0;padding:0;background:#ebebeb;border-radius:50%}.form-list._radio .form-item label{cursor:pointer;display:block}.form-list._radio .form-item label:after{position:absolute;left:0;top:0;content:'';display:none;background:#ff9800;border-radius:50%}.form-submit._send{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.form-submit{position:relative;background:linear-gradient(180deg,#f2453d 0,#d63e30 56%,#bf3826 100%)}.form-submit input[type=submit]{display:block;width:100%;background:url(/static/v2/img/btn_arr.png) no-repeat;color:#fff}.form-submit._disabled{background:linear-gradient(180deg,#c8c8c8 0,#bdbdbd 50%,#b8b8b8 100%)}.form-submit._disabled input[type=submit]{cursor:default}.form-submit._search input[type=submit]{background-color:transparent;background-image:url(/static/v2/img/icon_submit_arr.png);background-repeat:no-repeat}.form-submit._search._disabled input[type=submit]{background-image:url(/static/v2/img/icon_submit_arr_dis.png)}@media screen and (max-width:767px){.ch{margin:0 0 6.66667vw;padding:6.66667vw 3.33333vw 0}.ch-inner{padding:2.66667vw 0 4vw;background:linear-gradient(45deg,#fff4e3 0,#fbd6c9 100%);border-radius:2.66667vw}.ch-block._block1{padding:4vw 6.66667vw 0}.ch-block._block1 .ch-txt{font-size:4.26667vw;letter-spacing:0;line-height:1}.ch-block._block1 .ch-txt._present{margin:5.06667vw 0 0;padding:1.73333vw 0 2.13333vw;border-radius:4vw;font-size:2.66667vw;letter-spacing:0;line-height:1;text-align:center}.ch-block._block1 .ch-txt._present:before{left:3.33333vw;height:3.86667vw;width:4.53333vw}.ch-block._block1 .ch-txt._present em{font-size:3.2vw;letter-spacing:0;line-height:1}.ch-block._block1 .ch-row._row1{margin:-1.33333vw 0 1.46667vw}.ch-block._block1 .ch-img{height:auto;width:30vw}.ch-block._block1 .ch-img._img0{top:-.53333vw;margin:0 1.2vw 0 0}.ch-block._block1 .ch-img._img1{top:-.93333vw;margin:0 1.2vw}.ch-block._block2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.2vw 6.66667vw 0;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.ch-block._block2 .ch-txt{font-size:2.13333vw;letter-spacing:.075em;line-height:1.6}.ch-list._flow{display:-webkit-box;display:-ms-flexbox;display:flex}.ch-list._flow .ch-item{width:29.33333vw;padding:2.26667vw 0 2.26667vw 2.66667vw;background:url(/static/v2/img/form/ch_list_flow1.png) 100% 0/contain no-repeat #ccc;font-size:3.2vw;letter-spacing:.075em;line-height:1}.ch-list._flow .ch-item:first-child{width:34.26667vw;padding:2.26667vw 0 2.26667vw 8vw;background:url(/static/v2/img/form/ch_list_flow0.png) 100% 0/contain no-repeat #ccc}.ch-list._flow .ch-item:last-child{width:29.73333vw;padding:2.26667vw 0 2.26667vw 6.53333vw;background:#d8d8d8}.ch-list._flow .ch-item._active{background-color:#ea5051}.ch-pic._privacy{padding:0 4.4vw 0 0}.ch-pic._privacy img{height:auto;width:11.33333vw}.form-data input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel]{padding:5.06667vw 3.33333vw;border-radius:1.33333vw;font-size:3.46667vw;letter-spacing:.075em;line-height:1;height:14vw!important}.form-data textarea{padding:3.73333vw 3.33333vw;border-radius:1.33333vw;font-size:3.46667vw;letter-spacing:.075em;line-height:1.5}.form-select{padding:0 0 0 3.33333vw;border-radius:1.33333vw}.form-select:after{right:4%;height:1.46667vw;width:2.4vw}.form-select select{font-size:3.46667vw;letter-spacing:.075em;line-height:1}.form-check input[type=checkbox]{height:8vw;width:8vw;min-width:8vw;border-radius:.8vw}.form-check input[type=checkbox]:checked+label:after{left:2.66667vw;top:50%;height:3.33333vw;width:2vw;margin:-.66667vw 0 0;border-bottom:.66667vw solid #ff9800;border-right:.66667vw solid #ff9800;transform:translateY(-50%) rotate(40deg);-webkit-transform:translateY(-50%) rotate(40deg)}.form-check label{margin:0 0 0 2.93333vw;font-size:3.2vw;letter-spacing:.075em;line-height:1.3}.form-list._radio .form-item input[type=radio]{height:6.66667vw;width:6.66667vw}.form-list._radio .form-item label{padding:0 0 0 3.06667vw;font-size:3.2vw;letter-spacing:0;line-height:1}.form-list._radio .form-item label:after{left:1.86667vw;top:1.86667vw;height:2.93333vw;width:2.93333vw}.form-submit{border-radius:1.33333vw;box-shadow:0 .66667vw 0 0 rgba(0,0,0,.1)}.form-submit input[type=submit]{padding:6vw 0;background-position:98% 50%;background-size:4.8vw auto;font-size:3.73333vw;letter-spacing:.075em;line-height:1}}@media print,screen and (min-width:768px){.ch{margin:0 0 50px;padding:50px 0 0}.ch-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;margin:0 auto}.ch-block{border-radius:6px}.ch-block._block0{width:229px;padding:30px 0;background:linear-gradient(45deg,#fff4e3 0,#feecdc 100%)}.ch-block._block1{width:518px;margin:0 2px;padding:30px 40px;background:linear-gradient(45deg,#fff4e3 0,#fbd6c9 100%)}.ch-block._block1 .ch-txt{font-size:23px;letter-spacing:.05em;line-height:1}.ch-block._block1 .ch-txt._present{margin:34px 18px 0;padding:8px 0 8px 51px;border-radius:20px;font-size:13px;letter-spacing:.1em;line-height:1}.ch-block._block1 .ch-txt._present:before{left:16px;height:19px;width:23px}.ch-block._block1 .ch-txt._present em{font-size:15px;letter-spacing:.1em;line-height:1}.ch-block._block1 .ch-row._row1{margin:-8px 0 9px}.ch-block._block1 .ch-img{height:auto;width:165px}.ch-block._block1 .ch-img._img0{top:-3px;margin:0 9px 0 0}.ch-block._block1 .ch-img._img1{top:-5px;margin:0 9px}.ch-block._block2{width:229px;padding:43px 23px 37px;background:linear-gradient(45deg,#fcdbcd 0,#fbd6c9 100%)}.ch-block._block2 .ch-txt{font-size:12px;letter-spacing:.075em;line-height:1.5}.ch-list._flow{width:150px;margin:0 auto}.ch-list._flow .ch-item{padding:13px 0;border-radius:6px;font-size:14px;letter-spacing:.075em;line-height:1;text-align:center}.ch-list._flow .ch-item+.ch-item{margin:45px 0 0}.ch-list._flow .ch-item+.ch-item:after{position:absolute;left:50%;top:-30px;content:'\25BC';display:block;color:#000;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.ch-pic._privacy{margin:0 0 41px;text-align:center}.ch-pic._privacy img{height:auto;width:92px}.form-data input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel]{padding:18px 30px;border-radius:8px;font-size:18px;letter-spacing:.075em;line-height:1;height:65px}.form-data textarea{padding:20px;border-radius:6px;font-size:16px;letter-spacing:.075em;line-height:1.7}.form-select{overflow:hidden;padding:0 0 0 30px;border-radius:6px}.form-select:after{right:19px;height:8px;width:11px}.form-select select{font-size:18px;letter-spacing:.075em;line-height:1;padding-left:30px}.form-check input[type=checkbox]{height:20px;width:20px;border-radius:3px}.form-check input[type=checkbox]:checked+label:after{left:6px;top:2px;height:10px;width:5px;border-bottom:3px solid #ff9800;border-right:3px solid #ff9800}.form-check label{margin:0 0 0 10px;font-size:16px;letter-spacing:.075em;line-height:1}.form-list._radio .form-item input[type=radio]{height:20px;width:20px}.form-list._radio .form-item label{padding:0 0 0 11px;font-size:16px;letter-spacing:.075em;line-height:1}.form-list._radio .form-item label:after{left:5px;top:5px;height:10px;width:10px}.form-submit{height:80px;margin:0 auto;border-radius:6px;box-shadow:0 5px 0 0 rgba(0,0,0,.1)}.form-submit input[type=submit]{background-position:740px 30px;background-size:21px auto;font-size:20px;letter-spacing:.075em;line-height:80px;text-shadow:0 3px 0 rgba(0,0,0,.4)}.form-submit._search input[type=submit]{background-size:22px 23px}}.form-tit{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;text-align:center}.form-tit:after{position:absolute;left:50%;content:'';display:block;background:url(/static/v2/img/form/form_tit_arr.png) 0 0/contain no-repeat;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.form a{color:#000}.modal{color:#fff}.form-send,.form-send input[type=submit],.modal-inner,.success-img._q{position:relative}.modal-scroll{overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.form-inner{margin:0 3.33333vw;padding:0 0 6.66667vw}.form-wrap{padding:5.06667vw 3.06667vw 0}.form-txt,.modal-content{font-size:3.46667vw;letter-spacing:.075em;line-height:1.5}.form-h,.form-req,.form-tit{letter-spacing:.075em;line-height:1}.form-txt._op{font-size:2.7vw;letter-spacing:.075em;line-height:1.2}._optxt{font-size:2.2vw;margin:0!important}.form-h{margin:0 0 1.06667vw;font-size:3vw}.form-req{top:-.1vw;margin:0 0 0 1vw;font-size:2vw;padding:.5vw 1vw;border-radius:25vw}.form-box+.form-box{margin:4.06667vw 0 0}#step4 .form-box+.form-box{margin:3.5vw 0 0}.form-data textarea{height:18vw;width:100%}.form-data select{height:13.33333vw;width:100%}.form-list._checkbox .form-item,.form-list._radio .form-item{margin:3.33333vw 0 0}.form-list._checkbox .form-item:nth-child(odd),.form-list._radio .form-item:nth-child(odd){width:56%}.form-list._checkbox .form-item:nth-child(2n),.form-list._radio .form-item:nth-child(2n){width:44%}.form-list._checkbox .form-item:first-child,.form-list._checkbox .form-item:nth-child(2),.form-list._radio .form-item:first-child,.form-list._radio .form-item:nth-child(2){margin:0}.form-submit{margin:4vw 0 0}.form-check._spc{margin:4.26667vw 0 0}.form-check+.form-txt{margin:2vw 0 0}.form-tit{margin:9.73333vw 0 2.8vw;padding:5.06667vw 0;font-size:4vw}.form-tit:after{bottom:-2.53333vw;height:2.53333vw;width:3.46667vw}.mfp-bg,.mfp-wrap{position:fixed!important}.modal-inner{padding:0 3.33333vw}.modal-scroll{height:300px}.mfp-wrap{top:0!important}.mfp-content{position:fixed}.mfp-close{right:0;top:-44px}.mfp-container{padding:0!important}.form-list._checkbox .form-item input[type=checkbox]{height:8vw;width:8vw;min-width:8vw;border-radius:.8vw}.form-list._checkbox .form-item label{margin:0 0 0 2.93333vw;font-size:3.46667vw;letter-spacing:.075em;line-height:1.5}.form-list._checkbox .form-item label:after{left:2.66667vw;top:30%;height:3.33333vw;width:2vw;margin:-.66667vw 0 0;border-bottom:.66667vw solid #ff9800;border-right:.66667vw solid #ff9800;transform:translateY(-50%) rotate(40deg);-webkit-transform:translateY(-50%) rotate(40deg)}.form-data input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel]{font-size:16px;max-width:100%}}@media print,screen and (min-width:768px){.form-h,.form-req,.form-txt{letter-spacing:.075em}.form-inner{width:980px;margin:0 auto 50px;padding:100px 99px;border-radius:6px}.form-txt{font-size:14px;line-height:1.6}._optxt{font-size:11px}.form-txt._op{font-size:12px;line-height:1.5}.form-txt+.form-check{margin:12px 0 0}#step3 .form-box+.form-box{margin:15px 0 0}.form-box+.form-box{margin:25px 0 0}.form-h{margin:0 0 5px;font-size:16px;line-height:1}.form-req{top:-2px;margin:0 0 0 4px;font-size:10px;padding:3px 5px;border-radius:15px}.form-data textarea{height:100px;width:100%}.form-data select{height:65px;width:100%}.form-list._checkbox._pat1 .form-item+.form-item,.form-list._radio._pat1 .form-item+.form-item{margin:0 0 0 34px}.form-list._radio._pat2 .form-item{width:200px}.form-list._radio._pat2 .form-item:nth-child(4){width:180px}.form-list._checkbox._pat2 .form-item:nth-child(n+3),.form-list._radio._pat2 .form-item:nth-child(5){margin:16px 0 0}.form-list._radio._pat3 .form-item+.form-item{margin:0 0 0 68px}.form-check+.form-txt{margin:11px 0 0}.form-tit{margin:45px 0 42px;padding:20px 0;font-size:18px;letter-spacing:.1em;line-height:1}.form-tit:after{bottom:-10px;height:10px;width:14px}.modal-scroll{position:absolute;left:50%;top:50%;height:450px;width:780px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.mfp-bg,.mfp-wrap{position:fixed!important}.modal-content{font-size:14px;letter-spacing:.075em;line-height:1.6}.mfp-wrap{top:0!important}.mfp-close{left:50%;top:50%;margin:-247px 0 0 390px}.form-list._checkbox .form-item input[type=checkbox]{height:20px;width:20px;border-radius:3px}.form-list._checkbox .form-item label{margin:0 0 0 7px;font-size:14px;letter-spacing:.075em;line-height:1}.form-list._checkbox .form-item label:after{left:6px;top:2px;height:10px;width:5px;border-bottom:3px solid #ff9800;border-right:3px solid #ff9800}.form-list._checkbox._pat2 .form-item,.form-list._checkbox._pat2 .form-item:nth-child(4n){width:300px}}.form-button{margin:0 auto;width:100%}.btn-box{padding:.25em 0;height:100%;text-decoration:none}.btn-box._left{border:2px solid #e0e0e0;float:left;text-align:center;color:#9e9e9e;border-radius:6px}.btn-box._center,.btn-box._right{background:linear-gradient(180deg,#f2453d 0,#d63e30 56%,#bf3826 100%);float:right;position:relative;box-shadow:0 5px 0 0 rgba(0,0,0,.1);text-shadow:0 3px 0 rgba(0,0,0,.2);color:#fff;letter-spacing:.2em;font-weight:600;text-align:center}.btn-box._right{border-radius:6px}.btn-box._center{width:100%;padding:10px;border-radius:1.33333vw}.btn-box._center::before,.btn-box._right::before,.form-check-sex label,.form-data::before,.form-select::before{background-repeat:no-repeat;background-size:contain}.btn-box._center::before,.btn-box._right::before{top:50%;height:24px;width:21px;right:20px;content:'';position:absolute;background-image:url(/static/v2/img/btn_arr.png);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.form-button::after{clear:both;display:block;height:0;width:0;content:''}.two_radio_label{display:inline-block;border:2px solid #e3e3e3;background-color:#fff;color:#cecece;font-weight:600;text-align:center;cursor:pointer;width:100%}.form-data::before,.form-select::before,.two_radio,input[type=radio]{display:none}.form-check-ori,.form-check-sex{display:flex;position:relative}.form-check-ori-widthmax{width:100%!important}.form-check-ori input[type=checkbox],.form-check-ori input[type=radio]{position:absolute;left:0;top:0;opacity:0;display:none}.form-check-ori input[type=checkbox]+label:before,.form-check-ori input[type=radio]+label:before{margin:0;padding:0;border:1px solid #e3e3e3;border-radius:5px;content:'';display:block;position:absolute;top:3vw;background-color:#fff}.form-check-ori input[type=radio]+label:hover:before{border:1px solid #ff9800}.form-check-ori input[type=checkbox]:checked+label,.form-check-ori input[type=radio]:checked+label{background-color:#ff9800;color:#fff;border:2px solid #ff9800}.form-check-ori input[type=checkbox]:checked+label:before,.form-check-ori input[type=radio]:checked+label:before{border-radius:5px;border:1px solid #ff9800;background-color:#fff;content:'';display:block}.form-check-ori label{letter-spacing:.075em;width:100%;cursor:pointer;border:2px solid #e3e3e3;font-weight:600;color:#bdbdbd}.frm-tit span,.mail-f span{color:#ff7d00}.form-check-sex{align-items:center;color:#fff;-webkit-box-align:center;-ms-flex-align:center;margin:0 2.5%;width:45%!important;border-radius:1vw}.form-check-sex input[type=radio]{position:absolute;left:0;top:0;opacity:0}.form-check-sex label{font-size:5vw;letter-spacing:.075em;width:100%;height:7em;padding-left:10vw;background-position:center center;background-color:#fff;cursor:pointer;border-radius:6px}.form-check-sex input[type=radio]+label.women{background-image:url(/static/v2/img/form/jyosei_gre.gif)}.form-check-sex input[type=radio]+label.men{background-image:url(/static/v2/img/form/dansei_gre.gif)}.form-check-sex input[type=radio]:checked+label.women{background-color:#ef5350;border:1px solid #ef5350;border-radius:1vw;background-image:url(/static/v2/img/form/jyosei_shiro.gif)}.form-check-sex input[type=radio]:checked+label.men{background-color:#ef5350;border:1px solid #ef5350;background-image:url(/static/v2/img/form/dansei_shiro.gif)}@media only screen and (max-width:767px){.form-button{height:14vw;line-height:12vw;margin-top:6vw}.btn-box._center{border-radius:6px;padding:1.4vw}.btn-box._left{width:20%}.btn-box._right{width:78%}.two_radio_label{padding:3vw 0;height:15vw;line-height:9vw;border-radius:1.33333vw}.form-check-ori label{line-height:1;height:13vw;font-size:16px;padding:4vw 1vw 4vw 14vw;border-radius:1.3333333vw}.form-check-ori input[type=checkbox]+label:before,.form-check-ori input[type=radio]+label:before{top:3.8vw;left:3vw;margin-left:2vw;height:5vw;width:5vw;min-width:5vw}.form-check-ori input[type=checkbox]:checked+label:before,.form-check-ori input[type=radio]:checked+label:before{height:5vw;width:5vw;min-width:5vw}.form-check-ori input[type=checkbox]:checked+label:after,.form-check-ori input[type=radio]:checked+label:after{left:6.8vw;top:52%;height:2.5vw;width:1.5vw;margin:-.66667vw 0 0;border-bottom:3px solid #ff9800;border-right:3px solid #ff9800;transform:translateY(-50%) rotate(40deg);-webkit-transform:translateY(-50%) rotate(40deg)}.form-check-sex label{height:5em;border-radius:6px}.form-data.before::before{height:7vw;width:7vw;background-image:url(/static/v2/img/form/check_glay.gif)}.form-data.ok::before{height:7vw;width:7vw;margin-top:.5vw;background-image:url(/static/v2/img/form/check.gif)}.form-select{position:relative}.form-select::before{position:absolute;content:'';right:3vw;display:block;background-repeat:no-repeat;background-size:contain;top:3.8vw}.form-select.before::before{height:29px;width:29px;right:3vw;background-image:url(/static/v2/img/form/check_glay.gif)}.form-select.ok::before{height:29px;width:29px;right:14px;background-image:url(/static/v2/img/form/check.gif)}}.form-data{position:relative;display:inline}.header-form,.header-rt-free,.header-rt-txt{display:inline-block;vertical-align:middle}.form-data::before{position:absolute;content:'';top:1px;right:3.2vw}.form-data.before::before{height:29px;width:29px;background-image:url(/static/v2/img/form/check_glay.gif);right:3vw}.form-data.ok::before{height:29px;width:29px;right:3vw;background-image:url(/static/v2/img/form/check.gif)}.form-select{position:relative;border:2px solid #e3e3e3}.form-select::before{position:absolute;content:'';right:3vw}.before-color{background-color:#fff9c4!important}.ng-color{background-color:#ffebee!important}.ok-color{background-color:#fff!important}.mail-f,.step__icon{background-color:#fff}.err_txt{font-weight:600;color:#f44336}.form-inner{border:none!important}input[maxlength="8"]{max-width:calc(var(--pad-w) + 20em)!important;width:100%}.form-tit{margin-top:15px!important;margin-bottom:30px!important}.header-logo-form{margin:0 5px 0 auto;line-height:0}.header-logo-form a{display:block;line-height:0}.header-form-inner{width:940px;margin:0 auto}.header-form._rt{margin:0 0 0 auto}.header-rt-txt{font-weight:600;letter-spacing:.075em}.header-rt-free{border:2px solid #ff8f00;color:#ff8f00}.step,.step__icon,.steps{display:flex}@media screen and (max-width:767px){.form-data textarea{font-size:16px}.header-logo-form{padding:4.26667vw 0 4.26667vw 3.33333vw}.header-logo-form img{height:auto;width:44.66667vw}.header{min-height:19vw}.header-form._rt{padding:3.2vw 3vw 0 0}.header-rt-txt{font-size:3.8vw;line-height:4.5vw;margin-top:.8vw;letter-spacing:.075em}.header-rt-free{font-size:7vw;padding:1vw 1vw 0;line-height:8vw;border-radius:1vw;margin-left:1.5vw}}.frm-tit,.step__icon:before{letter-spacing:.05em;font-weight:600}.steps{width:100%;margin:0;list-style:none}.step{align-items:center;justify-content:center;flex-direction:column;flex:1;position:relative;pointer-events:none}.step--active,.step--complete{pointer-events:all}.step:not(:last-child):after,.step:not(:last-child):before{display:block;position:absolute;top:50%;left:50%;height:.22rem;content:"";transform:translateY(-50%);will-change:width;z-index:0}.step:before{width:100%;background-color:#efefef}.step:after{width:0;background-color:#ff9800}.step--complete:after{width:100%!important;opacity:1;transition:width .6s ease-in-out,opacity .6s ease-in-out}.step__icon{align-items:center;justify-content:center;position:relative;border-radius:50%;color:transparent}.step__icon:before{display:block;content:"STEP";font-size:12px;margin-top:-23px}.step--incomplete.step--active .step__icon:before{color:#ff9800}.step--incomplete.step--inactive .step__icon:before,.step--incomplete.step--inactive .step__label{color:#d2d2d2}.step--complete.step--active .step__icon{color:#fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.step--incomplete.step--active .step__label,.step__label{color:#ff9800}.step--incomplete.step--active .step__icon{border-color:#ff9800;transition-delay:.5s}.step--complete .step__icon{animation:.5s ease-in-out bounce;background-color:#ff9800;border-color:#ff9800;color:#fff}.step--complete .step__label{color:#fff}.step__label{position:absolute;left:50%;font-weight:600;text-transform:uppercase;transform:translateX(-50%);z-index:20}.endactive,.noactive{transition:.4s;top:0;left:-100000px;overflow:hidden}.step--active .step__label{transition:color .3s ease-in-out .5s}@media only screen and (max-width:767px){.change_job_timing_last,.check_radio_last{width:97.5%!important}.form_text_small{font-size:3vw!important}.err_txt{font-size:3vw;line-height:3.5vw;margin:5px 5px 10px}.form-select{padding:0!important;border-radius:1.33333vw}.form-select:after{right:3vw;height:1.46667vw;width:2.4vw}.form-data select{height:14vw!important;width:100%;font-size:16px;padding:3.06667vw 3.33333vw}.steps{margin:0;padding:0 0 4vw}.step__label{bottom:1vw;font-size:5.5vw}.step__icon{width:14vw;height:14vw;border:.22rem solid #efefef}.step__icon:before{font-size:2vw;margin-top:-5vw;letter-spacing:.05em}}.frm-tit{text-align:center}@media print,screen and (min-width:768px){.header-logo-form{width:309px;padding:24px 0 24px 30px}.header-logo-form img{height:52px}.header{min-height:0;min-width:1380px}.header-form._rt{padding:17px 40px 15px 15px}.header-rt-txt{font-size:27px;line-height:30px;margin-top:4px;letter-spacing:.075em}.header-rt-free{font-size:44px;padding:15px 8px 8px 11px;line-height:40px;border-radius:9px;margin-left:10px}.steps{margin:0;padding:5px 0 30px}.step__label{bottom:4px;font-size:28px}.step__icon{width:70px;height:70px;border:.25rem solid #efefef;font-size:18px}.step__icon:before{display:block;content:"STEP";font-size:12px;font-weight:600;margin-top:-23px;letter-spacing:.05em}.frm-tit{font-weight:600;font-size:19px;letter-spacing:.075em;text-align:center;margin-bottom:24px}.frm-tit span{color:#ff7d00;font-size:30px}.two_radio_label label:hover,.ulcjt label:hover{border:2px solid #ff9800;background-color:#ffecb3;color:#ff9800}.form-flex{flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;display:flex;flex-direction:row}.form-check-ori li,.form-flex li{width:50%;padding-bottom:5px}.form-flex.ulcjt li:first-child{width:100%}.form-flex li:nth-child(odd){padding-right:5px}.form-check-ori-widthmax{padding-bottom:5px}.form-flex li:last-child{padding-right:0}.form-flex.two_radio_label{width:95%}}.mail-f{border:1px solid #ff7d00;z-index:99;position:relative}.mail-f:after,.mail-f:before{content:"";position:absolute}.mail-f:before{z-index:2}.mail-f:after{z-index:1}.mail-f span{font-weight:600}.form-box a{color:#0073ae}.form-data textarea{background:#fff;font-family:'\30D2\30E9\30AE\30CE\89D2\30B4 Pro','Hiragino Kaku Gothic Pro','\30E1\30A4\30EA\30AA',Meiryo,'\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF','MS PGothic',Geneva,Arial,Verdana,sans-serif}.noactive{visibility:hidden;transform:translateX(100%);height:0!important;position:absolute}.active{visibility:visible;transition:.4s;height:auto}.endactive{visibility:hidden;transform:translateX(-100%);height:0!important;position:absolute}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-data+form-box{margin-bottom:15px}.authority_form p{background-color:#ffecb3;text-align:center}.authority_form span{color:#ff9800;font-weight:600}@media only screen and (max-width:767px){.frm-tit{font-size:3.4vw;margin-bottom:2vw}#step5 .frm-tit{margin-bottom:3.5vw}.frm-tit span{font-size:4.9vw}.form-check-ori,.form-flex li{margin-bottom:1.5vw}.two_radio_label:hover:before{border-bottom:2px solid #ff9800;border-right:2px solid #ff9800}.mail-f{padding:1.5vw;margin:.6vw 0 5vw;border-radius:1.33333vw}.mail-f:after,.mail-f:before{left:3%;margin-left:1vw;border:3vw solid transparent}.mail-f:before{top:-5.2vw;border-bottom:2.4vw solid #fff}.mail-f:after{top:-5.4vw;border-bottom:2.4vw solid #ff7d00}.authority_form{margin-top:5vw}.authority_form p{font-size:2.8vw;padding:2vw 1vw;line-height:3.9vw}}.thanks-mypage{background-color:#fff2f1}.thanks-mypage .thanks-tit{color:#f44336;font-weight:600}@media print,screen and (min-width:768px){.mail-f{padding:8px 10px;margin-top:4px;border-radius:9px}.mail-f:after,.mail-f:before{left:3%;margin-left:5px;border:10px solid transparent}.mail-f:before{top:-18px;border-bottom:8px solid #fff}.mail-f:after{top:-19px;border-bottom:8px solid #ff7d00}.name-inner{margin:0 auto;width:69%;max-width:450px}.authority_form{margin-top:30px}#step1 .form-button+.authority_form,form+.authority_form{margin-top:40px}.authority_form p{font-size:13px;padding:7px 0 7px 15px;line-height:18px}.thanks-mypage{padding:40px 60px;font-size:18px;border-radius:9px;margin-bottom:40px}.thanks-mypage .thanks-tit{font-size:20px;margin-bottom:10px}.thanks-mypage p{font-size:18px;line-height:30px}}@media only screen and (max-width:767px){.thanks-mypage{padding:5vw 4vw;font-size:16px;border-radius:1.3333vw;margin-bottom:5vw;letter-spacing:normal}.thanks-mypage .thanks-tit{font-size:19px;margin-bottom:10px}.thanks-mypage p{font-size:16px;line-height:28px;margin-bottom:4vw}}.success-img{float:left;text-align:center}.success-img span{color:#a8b1ac;font-weight:600}.success-cmt{background:#ffecb3;display:inline-block}.contents-wrap._success p,.success-cmt p{letter-spacing:normal;color:#222925}@media only screen and (min-width:768px){.form-button{height:70px;line-height:60px;margin-top:35px}.btn-box._center{border-radius:6px}.btn-box._left{width:20%}.btn-box._right{width:78%}.two_radio_label{height:60px;padding:17px 0;border-radius:8px;font-size:17px;margin:0}.form-check-ori label{line-height:60px;height:60px;font-size:18px;padding-left:110px;border-radius:9px}.form-check-ori input[type=checkbox]+label:before,.form-check-ori input[type=radio]+label:before{top:15px;left:25px;margin-left:15px;min-width:30px;height:30px;width:30px}.form-check-ori input[type=checkbox]:checked+label:before,.form-check-ori input[type=radio]:checked+label:before{height:30px;width:30px;min-width:30px}.form-check-ori input[type=checkbox]:checked+label:after,.form-check-ori input[type=radio]:checked+label:after{left:50px;top:28px;height:17px;width:10px;border-bottom:3px solid #ff9800;border-right:3px solid #ff9800;transform:translateY(-50%) rotate(40deg);-webkit-transform:translateY(-50%) rotate(44deg)}.form-check-sex label{height:100px}.form-select.before::before{height:30px;width:30px;margin-top:-3px;top:23px;background-image:url(/static/v2/img/form/check_glay.gif)}.form-select.ok::before{height:29px;width:29px;margin-top:-3px;top:23px;background-image:url(/static/v2/img/form/check.gif)}.change_job_timing_last,.check_radio_last{width:99%!important}.form_text_small{font-size:18px!important}.err_txt{font-size:14px;line-height:20px;margin:5px 5px 10px}.form-select{overflow:hidden;padding:0!important;border-radius:8px}.form-select:after{right:19px!important;height:8px;width:11px}.form-inner{padding:30px 180px 50px!important;margin:0 auto}.success{margin:22px 0 27px -5px}.success-img{margin-right:7px;line-height:15px}.success-cmt{margin-top:7px;border-radius:0 25px 25px;padding:16px 18px 15px 20px}.contents-wrap._success .profile,.success-cmt p{font-size:16px!important;line-height:24px!important}.contents-wrap._success .profile{padding:0}.success-img img{width:65px;height:65px}.success-img span{font-size:11px;letter-spacing:.04em}.success-cmt-all{overflow:hidden}.contents-wrap._success p{font-size:17px;line-height:30px}}@media screen and (max-width:767px){.success{margin:0 0 5vw}.success-img img{width:12vw;height:12vw}.success-img{margin:1vw .5vw 1vw -2.5vw;line-height:3vw}.contents-wrap._success p{font-size:15px;line-height:26px}.success-cmt{margin-top:2vw;border-radius:0 3vw 3vw;padding:3vw 3vw 3vw 3.5vw}.success-img span{font-size:2.4vw}.success-cmt-all{overflow:hidden}.success-cmt-all._last p{color:#31b152;font-weight:600}.success-cmt p{font-size:14.5px!important;line-height:21px!important}.contents-wrap._success .profile{font-size:12px!important;line-height:19px!important;padding:0}.contents-wrap._success .profile a{font-size:12px!important;line-height:17px!important}.form-send input[type=submit]:after,.form-send:before{position:absolute;display:inline-block;z-index:4}.form-send{margin-top:11vw}.form-send:before{content:'▼ お申し込み後のページで、LINE公式アカウントをご案内いたします';color:#fff;background:#06c755;font-weight:600;width:max-content;box-sizing:content-box;left:50%;transform:translateY(-50%) translateX(-50%);border-radius:25px;padding:1vw 2vw 1vw 3vw;top:-4.5vw;line-height:1.3;font-size:10px}.form-send input[type=submit]:after{content:'';border:6px solid transparent;border-top:7px solid #06c755;top:-26.6vw;left:50%}}@media print,screen and (min-width:768px){.form-send input[type=submit]:after,.form-send:before{display:none}}