@import"https://fonts.googleapis.com/css?family=Nunito";body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box;text-align:center}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}img{vertical-align:middle;margin:0;padding:0;border:0;width:100%;height:auto}a{text-decoration:none;color:inherit;transition:all .4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:901px){a:active,a:hover{transition:all .4s}}:focus{outline:none}a:hover,a:active{transition:all .6s;text-decoration:none}a:-webkit-any-link{cursor:pointer}*{min-height:0;min-width:0}body p{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px}html{width:100vw;height:100%;-ms-overflow-style:none;-webkit-font-smoothing:antialiased}html,body{font-size:62.5%;overflow-x:hidden}body{width:100%;overflow-y:hidden}@media screen and (max-width:768px){.pc_only{display:none!important}}.none{display:none}html{font-family:Noto Sans JP,serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;transition:all .4s}a:hover{opacity:.6;transition:all .4s}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{line-height:1.6;color:#504949;font-family:Noto Sans JP,serif;font-size:12px}dd,dl,dt,figure,ol,p,ul{margin:0;padding:0}a{color:#2d91b2;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}a:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:400}i{font-style:normal}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}label{cursor:inherit}button{padding:0;border:0;background:none;outline:0}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.c-radio{font-size:12px;cursor:pointer}.step_form__input.c-radio.active{background-color:#28a745}.wrapper{margin:0 auto;max-width:1200px;position:relative;background-color:#fff}@media screen and (max-width:768px){.wrapper{background-color:#fff}}.wrapper_lower{background-color:#fff4f5}.p-footer{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15),0 -1px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px #00000026,0 -1px 2px #0000001a;background-color:#fff;box-sizing:border-box;padding-top:30px}.p-footer .footer_logo{margin:0 auto}.p-footer__block{display:-ms-flexbox;-ms-flex-wrap:wrap;margin:0 auto;padding:23px 0 21px;background-color:#fff}@media screen and (max-width:768px){.p-footer__block{padding:0 15px}}@supports (display: flex) or (display: -moz-flex) or (display: -ms-flex){.p-footer__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-footer__nav{-ms-flex:1 1 58.33333%;width:58.33333%;max-width:58.33333%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (max-width:768px){.p-footer__nav{width:100%;max-width:100%;margin:32px 0 24px}}@media screen and (max-width:414px){.p-footer__nav{display:flex;flex-direction:row;gap:13px;font-size:10px}}@supports (display: flex) or (display: -moz-flex){.p-footer__nav{-webkit-box-flex:1;-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%}}.p-footer__navItem{display:inline-block;margin-right:15px}@media screen and (max-width:414px){.p-footer__navItem{margin-right:0}}.p-footer__navItem a{color:#504949;padding-bottom:3px;border-bottom:1px solid #504949}.p-footer__logo{-ms-flex:1 1 41.66667%;width:41.66667%;max-width:41.66667%;text-align:right}@supports (display: flex) or (display: -moz-flex){.p-footer__logo{-webkit-box-flex:1;-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%}}.p-footer__logoLink{display:block}.p-footer__logoImg{width:230px;height:57px}.p-footer__copyright{display:block;line-height:24px;background:#fff;font-size:10px;font-style:normal;text-align:center;padding-bottom:10px;color:#504949}.p-footer__copyrightLink{margin-right:8px;color:#fff}.p-footer__certification{margin:0 auto;background-color:#fff;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.p-footer__certification{display:block;padding:8px 15px}}.p-footer__certificationItem{padding:8px;display:flex;justify-content:center;align-items:center;margin:8px;height:69px;max-width:472px;width:100%;font-size:10px;letter-spacing:normal;border:1px solid #dfdfdf;border-radius:8px;line-height:1.4}@media screen and (max-width:768px){.p-footer__certificationItem{justify-content:flex-start;max-width:100%;width:100%;height:100px;margin:0 0 8px}}@media screen and (max-width:414px){.p-footer__certificationItem{padding:0 8px}}.p-footer__certificationItem .p-footer__certificationItemImg{max-width:110px;margin-right:15px}@media screen and (max-width:414px){.p-footer__certificationItem .p-footer__certificationItemImg{max-width:80px}}@media screen and (max-width:375px){.p-footer__certificationItem .p-footer__certificationItemImg{max-width:60px;margin-right:8px}}.p-footer__certificationItem .p-footer__certificationItemImg .img_wrap{max-width:55px}@media screen and (max-width:768px){.p-footer__certificationItem .top_icon{margin:0 40px}}@media screen and (max-width:414px){.p-footer__certificationItem .top_icon{margin:0 20px}}@media screen and (max-width:375px){.p-footer__certificationItem .top_icon{margin:0 8px}}.p-footer__certificationItem .txt_wrap{display:flex;justify-content:center;align-items:center}@media screen and (max-width:1000px){.p-footer__certificationItem .txt_wrap{display:block}}@media screen and (max-width:768px){.p-footer__certificationItem .txt_wrap{display:flex}}@media screen and (max-width:550px){.p-footer__certificationItem .txt_wrap{display:block}}.p-footer__certificationItem .p-footer__certificationItemTxt{text-align:left}@media screen and (max-width:768px)and (max-width:768px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:17px}}@media screen and (max-width:768px)and (max-width:740px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:15.3px}}@media screen and (max-width:768px)and (max-width:680px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:14.45px}}@media screen and (max-width:768px)and (max-width:600px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:13.6px}}@media screen and (max-width:768px)and (max-width:550px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:12.75px}}@media screen and (max-width:768px)and (max-width:500px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:11.9px}}@media screen and (max-width:768px)and (max-width:450px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:11.05px}}@media screen and (max-width:768px)and (max-width:414px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:10.2px}}@media screen and (max-width:768px)and (max-width:375px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:9.35px}}@media screen and (max-width:768px)and (max-width:350px){.p-footer__certificationItem .p-footer__certificationItemTxt{font-size:8.5px}}.non-content{border:none}@media screen and (max-width:768px){.non-content{display:none}}.header{position:relative;z-index:100;background:#fff;box-shadow:0 3px #ffc6cf}.header__area{max-width:928px;margin:0 auto;padding:8px 15px;display:flex;justify-content:space-between;align-items:center;gap:27px}@media screen and (max-width:768px){.header__area{padding:8px;gap:10px}}@supports (display: flex) or (display: -moz-flex) or (display: -ms-flex){.header__area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__logoImg{width:100%;max-width:240px;height:auto;vertical-align:middle}@media screen and (max-width:550px){.header__logoImg{max-width:160px}}@media screen and (max-width:414px){.header__logoImg{max-width:149px}}@media screen and (max-width:360px){.header__logoImg{max-width:110px}}.footer__logoImg{width:100%;max-width:264px;height:auto;vertical-align:middle}@media screen and (max-width:550px){.footer__logoImg{max-width:230px}}@media screen and (max-width:414px){.footer__logoImg{max-width:200px}}@media screen and (max-width:360px){.footer__logoImg{max-width:182px}}.header__logoHaken{position:relative;background-color:#7dbfc9;border-radius:4px;margin-left:8px;padding:8px;color:#fff;font-size:20px}.header__logoHaken:after{content:"";display:block;margin-top:-8px}.header__logoHaken:before{content:"";display:block;margin-top:-8px;position:absolute;top:50%;left:-8px;width:0;height:0;border:8px solid transparent;border-left-width:0}.header__logoHaken:after{position:absolute;top:50%;left:-5px;width:0;height:0;border-color:transparent #7dbfc9 transparent transparent;border-style:solid;border-width:8px 8px 8px 0}.header__cta .header__cta_num{font-size:12px;text-align:right;line-height:1}@media screen and (max-width:768px){.header__cta .header__cta_num{margin-top:5px;font-size:14px}}@media screen and (max-width:550px){.header__cta .header__cta_num{font-size:11px}}@media screen and (max-width:414px){.header__cta .header__cta_num{font-size:10px;line-height:1.25}}.header__cta .header__cta_detail{font-size:18px;font-weight:700;color:#e66f8f;text-align:right}@media screen and (max-width:768px){.header__cta .header__cta_detail{font-size:14px}}@media screen and (max-width:550px){.header__cta .header__cta_detail{font-size:11px}}@media screen and (max-width:414px){.header__cta .header__cta_detail{font-size:10px;line-height:1.25}}.header__cta .header__cta_detail .br{display:none}@media screen and (max-width:414px){.header__cta .header__cta_detail .br{display:block}}.step_form{background-color:#fff;color:#504949;padding:54px 0 56px;position:relative}@media screen and (max-width:768px){.step_form{margin:0;padding:0 10px 22px}}.step_form .updated{max-width:800px;width:100%;margin:0 auto 13px;display:flex;gap:10px}@media screen and (max-width:1000px){.step_form .updated{max-width:680px}}@media screen and (max-width:768px){.step_form .updated{margin-bottom:0;display:flex;justify-content:center;margin-top:10px}}.step_form .updated .updated_inner{width:197px;display:flex;justify-content:center;align-items:center;gap:25px;border:1px solid #e66f8f;padding:5px 0;border-radius:12px}@media screen and (max-width:768px){.step_form .updated .updated_inner{width:300px}}@media screen and (max-width:414px){.step_form .updated .updated_inner{width:197px}}.step_form .updated .updated_inner .updated_title{font-size:10px;font-weight:700;color:#e66f8f;line-height:1}@media screen and (max-width:768px){.step_form .updated .updated_inner .updated_title{font-size:14px}}@media screen and (max-width:414px){.step_form .updated .updated_inner .updated_title{font-size:10px}}.step_form .updated .updated_inner .updated_date{font-size:12px;font-weight:700;line-height:1}@media screen and (max-width:768px){.step_form .updated .updated_inner .updated_date{font-size:16px}}@media screen and (max-width:414px){.step_form .updated .updated_inner .updated_date{font-size:12px}}.step_form .updated .detail{display:flex;justify-content:center;align-items:center;gap:25px;padding:5px 18px;border-radius:12px;background-color:#f2b81d}@media screen and (max-width:768px){.step_form .updated .detail{width:300px}}@media screen and (max-width:414px){.step_form .updated .detail{width:197px}}.step_form .updated .detail .detail_title{font-size:10px;font-weight:700;color:#fff;line-height:1}@media screen and (max-width:768px){.step_form .updated .detail .detail_title{font-size:14px}}@media screen and (max-width:414px){.step_form .updated .detail .detail_title{font-size:10px}}.step_form .updated_sp{display:none}@media screen and (max-width:768px){.step_form .updated_sp{display:flex;margin-top:20px}}.step_form__stepWrap{position:relative;border-radius:8px;max-width:800px;width:100%;margin:0 auto}@media screen and (max-width:1000px){.step_form__stepWrap{max-width:680px}}@media screen and (max-width:768px){.step_form__stepWrap{width:100%;padding:0}}.step_form__thanks{background-color:#fff;color:#504949;padding:60px 0}@media screen and (max-width:768px){.step_form__thanks{padding:30px 0}}@media screen and (max-width:375px){.step_form__thanks{padding:46.5px 0 0}}.step_form__thanks__inner_top{margin:0 auto;max-width:900px;width:100%}@media screen and (max-width:768px){.step_form__thanks__inner_top{padding:0 15px}}.step_form__thanks__inner_top__inner{position:relative;background-color:#fff;border-radius:8px;margin:0 15px;padding:25px 10px 0;border:1px solid #e66f8f}@media screen and (max-width:768px){.step_form__thanks__inner_top__inner{padding:0;border:none;background-color:#fff;margin:0}}.step_form__thanks__messe{color:#504949;font-size:19px;font-weight:700;line-height:2;letter-spacing:.1em;margin-top:35px}@media screen and (max-width:768px){.step_form__thanks__messe{font-size:24px}}@media screen and (max-width:550px){.step_form__thanks__messe{font-size:21px}}@media screen and (max-width:414px){.step_form__thanks__messe{margin-top:0;font-size:19px}}.step_form__thanks__messe span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#ffc6cf));background:-webkit-linear-gradient(transparent 70%,#ffc6cf 0);background:linear-gradient(transparent 70%,#ffc6cf 0);font-size:17px}@media screen and (max-width:768px){.step_form__thanks__messe span{font-size:25px}}@media screen and (max-width:550px){.step_form__thanks__messe span{font-size:20px}}@media screen and (max-width:414px){.step_form__thanks__messe span{font-size:17px}}.step_form__thanks__img{max-width:96px;margin:15.6px auto 0}.step_form__thanks__txt{display:flex;justify-content:center;align-items:center;margin-top:10.6px;margin-bottom:30px}@media screen and (max-width:768px){.step_form__thanks__txt{margin:25px auto 20px}}.step_form__thanks__txt .step_form__thanks__txt__left{background-color:#ffedf0;font-size:15px;line-height:1.6;font-weight:700;color:#504949;padding:15px 10px}@media screen and (max-width:768px){.step_form__thanks__txt .step_form__thanks__txt__left{background-color:#ffedf0;border-radius:3px}}.step_form__thanks__txt .step_form__thanks__txt__left p{text-align:left}.step_form__thanks__inner_detail{max-width:900px;margin:23px auto}@media screen and (max-width:768px){.step_form__thanks__inner_detail{margin:23px auto 0;padding:0 15px 23px}}.step_form__thanks__inner_detail .detail_top{width:100%}.step_form__thanks__inner_detail .detail_top .detail_info{max-width:408px;width:100%;border:1px solid #e66f8f;border-radius:4px;overflow:hidden;margin:0 auto}.step_form__thanks__inner_detail .detail_top .detail_info .info_title{text-align:center;background-color:#e66f8f;color:#fff;padding:7px 0;font-size:13px;font-weight:700}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_top .detail_info .info_title{font-size:11px}}@media screen and (max-width:350px){.step_form__thanks__inner_detail .detail_top .detail_info .info_title{font-size:10px}}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail{display:flex;justify-content:space-between;gap:10px;padding:22px}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_top .detail_info .info_detail{flex-direction:column}}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .company{display:flex;flex-direction:column;justify-content:center;gap:5px}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .company{gap:0}}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .company p{font-size:15px;font-weight:700;color:#e66f8f;text-align:left}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .company p{text-align:center}}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .detail{display:flex;flex-direction:column;justify-content:center;gap:2px}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .detail p{font-size:10px;font-weight:700;text-align:left}.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .detail p span{color:#e66f8f}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_top .detail_info .info_detail .detail p{font-size:12px;text-align:center}}.step_form__thanks__inner_detail .detail_bottom{margin:22px 15px 0}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_bottom{margin:22px 0 0}}.step_form__thanks__inner_detail .detail_bottom .step_title{font-size:26px;font-weight:700;text-align:center;color:#e66f8f}.step_form__thanks__inner_detail .detail_bottom .step_wrap{margin-top:22px;display:flex;justify-content:center;gap:15px}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_bottom .step_wrap{gap:22px;flex-direction:column}}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step{max-width:202px;width:100%;border:1px solid #e66f8f;border-radius:4px;overflow:hidden;margin:0 auto;flex:1}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step{max-width:408px;margin:0 auto}}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_title{text-align:center;background-color:#e66f8f;color:#fff;padding:7px 0;font-size:12px;font-weight:700}@media screen and (max-width:768px){.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_title{padding:0}}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_title span{font-size:21px}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_detail{padding:16px 10px}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_detail .title{font-size:16px;font-weight:700;text-align:center;color:#e66f8f}.step_form__thanks__inner_detail .detail_bottom .step_wrap .detail_step .step_detail .text{margin-top:14px;font-size:11px;font-weight:700;text-align:left}.step_icon{position:absolute;width:97px;height:auto;transform:translate(50%,-50%);right:0;top:-20px}@media screen and (max-width:1000px){.step_icon{width:85px}}@media screen and (max-width:768px){.step_icon{width:18.4vw;right:11.4666666667vw;top:0vw}}.step_form__stepBar{background-color:#e66f8f;border-radius:6px 6px 0 0;padding:8px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.step_form__stepBar{padding:2.4vw 0;position:relative}}.step_form__stepBar .bar_detail{display:none}@media screen and (max-width:768px){.step_form__stepBar .bar_detail{display:flex;justify-content:center;align-items:center;padding:1.3333333333vw 0;border-radius:1.0666666667vw;background-color:#f2b81d;position:absolute;transform:translateY(-50%);top:50%;left:3%;width:17.0666666667vw}}.step_form__stepBar .bar_detail .bar_detail_title{font-weight:700;color:#fff;line-height:1;font-size:3.2vw}.var_step{display:flex;justify-content:center;align-items:center;background-color:#ce5171;width:120px;height:43px;margin-right:30px;border-radius:4px;opacity:.3}@media screen and (max-width:1000px){.var_step{width:110px;margin-right:17px}}@media screen and (max-width:768px){.var_step{width:auto;height:auto;margin-right:4.5333333333vw}}.current{opacity:1;background-color:#fff}.current .var_step__num_wrap{background-color:#e66f8f}@media screen and (max-width:768px){.current .var_step__num_wrap{background-color:#fff}}.current .var_step__num_wrap .var_step_num{color:#fff}@media screen and (max-width:768px){.current .var_step__num_wrap .var_step_num{color:#e66f8f}}.current .var_step__text p{color:#e66f8f}.var_step_2,.var_step_3,.var_step_4,.var_step_5{position:relative}.var_step_2:before,.var_step_3:before,.var_step_4:before,.var_step_5:before{content:"";background-image:url(/build/assets/arrow-Be_ycCBU.svg);position:absolute;transform:translate(-50%,-50%);top:50%;left:-14px;width:11px;height:18px;-webkit-transform:translate(-50%,-50%);background-size:cover;background-repeat:no-repeat;filter:brightness(0) invert(1)}@media screen and (max-width:1000px){.var_step_2:before,.var_step_3:before,.var_step_4:before,.var_step_5:before{left:-8px}}@media screen and (max-width:768px){.var_step_2:before,.var_step_3:before,.var_step_4:before,.var_step_5:before{left:-2.1333333333vw;width:2.9333333333vw;height:4.8vw}}.var_step_5{margin-right:0}.var_step__num_wrap{display:flex;justify-content:center;align-items:center;background-color:#e66f8f;width:20px;height:20px;border-radius:3px;margin-right:5px}@media screen and (max-width:768px){.var_step__num_wrap{width:6.1333333333vw;height:6.1333333333vw;margin-right:0;background-color:#ce5171}}.var_step_num{color:#ce5171}@media screen and (max-width:768px){.var_step_num{font-size:3.7333333333vw;color:#fff}}.var_step__text p{color:#e66f8f;font-weight:400}@media screen and (max-width:768px){.var_step__text p{display:none}}.step_form__step{padding:30px;min-height:220px;border:1px solid #e66f8f;border-radius:0 0 8px 8px;background-color:#fff}@media screen and (max-width:768px){.step_form__step{padding:20px 29px}}@media screen and (max-width:414px){.step_form__step{padding:10px 20px 22px}}.recommend{padding:25px;min-height:220px;border:1px solid #e66f8f;border-radius:8px;background-color:#fff;margin-top:20px}@media screen and (max-width:768px){.recommend{padding:20px}}@media screen and (max-width:414px){.recommend{padding:10px 20px 22px}}.recommend .recommend_title{font-size:18px;font-weight:700;color:#e66f8f}.recommend .recommend_companies{display:flex;justify-content:center;gap:60px;margin-top:25px;flex-wrap:wrap}@media screen and (max-width:768px){.recommend .recommend_companies{gap:5.3333333333vw}}.recommend .recommend_companies .company{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.recommend .recommend_companies .company .company_img{height:100%;display:flex;justify-content:center}.recommend .recommend_companies .company .company_img .company_img_inner{max-width:165px;max-height:100px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.recommend .recommend_companies .company .company_img .company_img_inner{max-width:100px;max-height:80px}}.recommend .recommend_companies .company .company_img .company_img_inner img{max-width:100%;max-height:100%;height:auto;width:auto;display:block}.recommend .recommend_companies .company .company_name{font-size:14px;font-weight:700;color:#504949}@media screen and (max-width:768px)and (max-width:768px){.recommend .recommend_companies .company .company_name{font-size:18px}}@media screen and (max-width:768px)and (max-width:740px){.recommend .recommend_companies .company .company_name{font-size:16.2px}}@media screen and (max-width:768px)and (max-width:680px){.recommend .recommend_companies .company .company_name{font-size:15.3px}}@media screen and (max-width:768px)and (max-width:600px){.recommend .recommend_companies .company .company_name{font-size:14.4px}}@media screen and (max-width:768px)and (max-width:550px){.recommend .recommend_companies .company .company_name{font-size:13.5px}}@media screen and (max-width:768px)and (max-width:500px){.recommend .recommend_companies .company .company_name{font-size:12.6px}}@media screen and (max-width:768px)and (max-width:450px){.recommend .recommend_companies .company .company_name{font-size:11.7px}}@media screen and (max-width:768px)and (max-width:414px){.recommend .recommend_companies .company .company_name{font-size:10.8px}}@media screen and (max-width:768px)and (max-width:375px){.recommend .recommend_companies .company .company_name{font-size:9.9px}}@media screen and (max-width:768px)and (max-width:350px){.recommend .recommend_companies .company .company_name{font-size:9px}}.terms_of_use{margin-top:20px}.terms_of_use a{color:#504949;border-bottom:1px solid #504949}@media screen and (max-width:768px)and (max-width:768px){.terms_of_use a{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.terms_of_use a{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.terms_of_use a{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.terms_of_use a{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.terms_of_use a{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.terms_of_use a{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.terms_of_use a{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.terms_of_use a{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.terms_of_use a{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.terms_of_use a{font-size:11px}}.step_form_last{display:flex;justify-content:center;align-items:center}.step_form__stepTwoItem{padding:0 0 25px}.step_form__detail{display:flex;justify-content:center;margin-bottom:23px}.step_form__detailTxt{position:relative;font-size:12px;font-weight:700;color:#504949}@media screen and (max-width:768px)and (max-width:768px){.step_form__detailTxt{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__detailTxt{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__detailTxt{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__detailTxt{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__detailTxt{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__detailTxt{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__detailTxt{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__detailTxt{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__detailTxt{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__detailTxt{font-size:11px}}.step_form__detailTxt:before{content:"";position:absolute;transform:translate(-50%,-30%);bottom:0;left:-10px;width:10px;height:13px;background-image:url(/build/assets/lock_icon-DgTI1cwN.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){.step_form__detailTxt:before{width:15px;height:19px}}@media screen and (max-width:550px){.step_form__detailTxt:before{width:13px;height:17px}}@media screen and (max-width:375px){.step_form__detailTxt:before{width:9px;height:12px}}.step_3_title{margin-bottom:16px}.step_form__stepTtl{font-size:18px;margin-bottom:20px;font-weight:700;display:flex;justify-content:left;align-items:center;text-align:left;line-height:1.2}@media screen and (max-width:768px){.step_form__stepTtl{align-items:flex-start}}@media screen and (max-width:768px)and (max-width:768px){.step_form__stepTtl{font-size:32px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__stepTtl{font-size:28.8px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__stepTtl{font-size:27.2px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__stepTtl{font-size:25.6px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__stepTtl{font-size:24px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__stepTtl{font-size:22.4px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__stepTtl{font-size:20.8px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__stepTtl{font-size:19.2px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__stepTtl{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__stepTtl{font-size:16px}}.step_form__stepTtl .step_form__stepTtl_txt{display:flex;align-items:center}@media screen and (max-width:768px){.step_form__stepTtl .step_form__stepTtl_txt{flex-direction:column;align-items:flex-start}}.step_form__stepTtl .step_form__stepTtl_txt span{font-size:14px}@media screen and (max-width:768px){.step_form__stepTtl .step_form__stepTtl_txt span{margin-top:5px}}@media screen and (max-width:768px)and (max-width:768px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:26px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:23.4px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:22.1px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:20.8px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:19.5px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:18.2px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:16.9px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:15.6px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__stepTtl .step_form__stepTtl_txt span{font-size:13px}}.by_shuTtl{margin-bottom:0}.step_form__stepSubTtl{font-size:14px;margin-bottom:20px}.step_form__step__text{background-color:#e04343;color:#fff;border-radius:4px;font-size:14px;font-weight:700;padding:6px 0}@media screen and (max-width:768px){.step_form__step__text{max-width:692px;line-height:3}}@media screen and (max-width:768px)and (max-width:768px){.step_form__step__text{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__step__text{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__step__text{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__step__text{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__step__text{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__step__text{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__step__text{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__step__text{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__step__text{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__step__text{font-size:11px}}@media screen and (max-width:768px){.error_message4,.error_message5{max-width:692px;line-height:1.5}}@media screen and (max-width:768px)and (max-width:768px){.error_message4,.error_message5{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.error_message4,.error_message5{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.error_message4,.error_message5{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.error_message4,.error_message5{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.error_message4,.error_message5{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.error_message4,.error_message5{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.error_message4,.error_message5{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.error_message4,.error_message5{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.error_message4,.error_message5{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.error_message4,.error_message5{font-size:11px}}.error_message1,.error_message2_1,.error_message2_2,.error_message3_1,.error_message3_2,.error_message4,.error_message5{display:none}.error_message4_1,.error_message4_2,.error_message5{margin-bottom:20px}.error_message4_3,.error_message4_4,.error_message4_5{margin-top:20px}.step_form__label{color:#e66f8f;font-size:12px;padding:3px 6px;border-radius:4px;margin-right:8px;flex-shrink:0}.step_form__label:focus{outline:solid #ff88a8}@media screen and (max-width:768px)and (max-width:768px){.step_form__label{font-size:21px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__label{font-size:18.9px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__label{font-size:17.85px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__label{font-size:16.8px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__label{font-size:15.75px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__label{font-size:14.7px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__label{font-size:13.65px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__label{font-size:12.6px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__label{font-size:11.55px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__label{font-size:10.5px}}.step_form__label--required{border:1px solid #e66f8f}.input_any{border:1px solid #dfdfdf;color:#dfdfdf}.step_form__label--optional{border:1px solid #ccc;color:#ccc}.step_form__inputWrap{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.step_form__inputWrap{justify-content:space-between}}.step_form__inputWrap:after{content:"";display:block;width:168px;height:0}.step4_form,.step5_form{display:flex;flex-direction:column;max-width:540px;margin:0 auto}.step4_ttl,.step5_ttl{margin-bottom:0;line-height:1.2}@media screen and (max-width:768px){.step4_ttl,.step5_ttl{margin-bottom:10px;justify-content:left}}.step4_ttl .ttl_indent,.step5_ttl .ttl_indent{display:none}@media screen and (max-width:1200px){.step4_ttl .ttl_indent,.step5_ttl .ttl_indent{display:inline}}@media screen and (max-width:768px){.step4_ttl .ttl_indent,.step5_ttl .ttl_indent{display:none}}.input_form{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.input_form{display:block;text-align:left}}.input_form_4,.input_form_5{margin-bottom:20px}.birth_year{display:flex;align-items:center;font-size:18px;font-weight:700}@media screen and (max-width:768px)and (max-width:768px){.birth_year{font-size:25px}}@media screen and (max-width:768px)and (max-width:740px){.birth_year{font-size:22.5px}}@media screen and (max-width:768px)and (max-width:680px){.birth_year{font-size:21.25px}}@media screen and (max-width:768px)and (max-width:600px){.birth_year{font-size:20px}}@media screen and (max-width:768px)and (max-width:550px){.birth_year{font-size:18.75px}}@media screen and (max-width:768px)and (max-width:500px){.birth_year{font-size:17.5px}}@media screen and (max-width:768px)and (max-width:450px){.birth_year{font-size:16.25px}}@media screen and (max-width:768px)and (max-width:414px){.birth_year{font-size:15px}}@media screen and (max-width:768px)and (max-width:375px){.birth_year{font-size:13.75px}}@media screen and (max-width:768px)and (max-width:350px){.birth_year{font-size:12.5px}}.input_form_4_column,.input_form_5_column{width:297px;height:54px;text-align:left;padding-left:10px;font-size:18px;border:1px solid #e66f8f;border-radius:8px}.input_form_4_column_kana,.input_form_5_column_mail{width:297px;height:54px;text-align:left;padding-left:10px;font-size:18px;border:1px solid #dfdfdf;border-radius:8px}.input_form_4_column:focus,.input_form_5_column:focus{border-radius:4px;outline:solid #e66f8f}@media screen and (max-width:768px){.input_form_4_column,.input_form_4_column_kana,.input_form_5_column{width:100%}}@media screen and (max-width:768px)and (max-width:768px){.input_form_4_column,.input_form_5_column{font-size:25px}}@media screen and (max-width:768px)and (max-width:740px){.input_form_4_column,.input_form_5_column{font-size:22.5px}}@media screen and (max-width:768px)and (max-width:680px){.input_form_4_column,.input_form_5_column{font-size:21.25px}}@media screen and (max-width:768px)and (max-width:600px){.input_form_4_column,.input_form_5_column{font-size:20px}}@media screen and (max-width:768px)and (max-width:550px){.input_form_4_column,.input_form_5_column{font-size:18.75px}}@media screen and (max-width:768px)and (max-width:500px){.input_form_4_column,.input_form_5_column{font-size:17.5px}}@media screen and (max-width:768px)and (max-width:450px){.input_form_4_column,.input_form_5_column{font-size:16.25px}}@media screen and (max-width:768px)and (max-width:414px){.input_form_4_column,.input_form_5_column{font-size:15px}}@media screen and (max-width:768px)and (max-width:375px){.input_form_4_column,.input_form_5_column{font-size:13.75px}}@media screen and (max-width:768px)and (max-width:350px){.input_form_4_column,.input_form_5_column{font-size:12.5px}}@media screen and (max-width:414px){.input_form_4_column,.input_form_5_column{height:45px}}::placeholder{color:#dfdfdf}.input_form_4_column_year{width:193px;height:54px;margin:0 23px;text-align:left;padding-left:10px;font-weight:400;border:1px solid #e66f8f;border-radius:8px}.input_form_4_column_year:focus{outline:solid #e66f8f}@media screen and (max-width:1000px){.input_form_4_column_year{width:160px}}@media screen and (max-width:768px){.input_form_4_column_year{width:200px}}@media screen and (max-width:550px){.input_form_4_column_year{width:150px}}@media screen and (max-width:414px){.input_form_4_column_year{height:45px}}.step_form__input{min-width:176px;min-height:58px;padding:4px 13px 0;border-radius:8px;background-color:#eee;font-weight:400;text-align:center;box-shadow:0 3px #cbcbcb;display:flex;align-items:center;gap:8px;margin-bottom:25px;margin-right:11px}@media screen and (max-width:1000px){.step_form__input{min-width:146px}}@media screen and (max-width:768px){.step_form__input{min-height:50px;min-width:47.5%;width:47.5%;flex-direction:column;margin-right:0;padding-bottom:4px;align-items:start;justify-content:center;margin-bottom:22px}}.step_form__input:nth-child(4n){margin-right:0}.step_form__input .hide_checkbox{display:none}.new_line{padding:7px 8px}.btn_select{background-color:#e66f8f;box-shadow:0 3px #ce5171}.btn_select .step_form__inputImg{opacity:1}.btn_select .step_form__inputTxt{position:relative;color:#fff;width:100%;text-align:left}.btn_select .step_form__inputTxt:after{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;right:-10px;width:17px;height:17px;background-image:url(/build/assets/check_icon-xmJ3STBf.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.step_form__input--notSelected{background-color:#eee}.step_form__input--half{width:49%}.step_form__inputTxt{color:#504949;font-size:16px;font-weight:600;line-height:1.1;text-align:left}@media screen and (max-width:1000px){.step_form__inputTxt{font-size:12px}}@media screen and (max-width:768px)and (max-width:768px){.step_form__inputTxt{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__inputTxt{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__inputTxt{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__inputTxt{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__inputTxt{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__inputTxt{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__inputTxt{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__inputTxt{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__inputTxt{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__inputTxt{font-size:11px}}.step_form__inputTxt span{font-size:13px}@media screen and (max-width:1000px){.step_form__inputTxt span{font-size:11px}}@media screen and (max-width:768px)and (max-width:768px){.step_form__inputTxt span{font-size:19px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__inputTxt span{font-size:17.1px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__inputTxt span{font-size:16.15px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__inputTxt span{font-size:15.2px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__inputTxt span{font-size:14.25px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__inputTxt span{font-size:13.3px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__inputTxt span{font-size:12.35px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__inputTxt span{font-size:11.4px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__inputTxt span{font-size:10.45px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__inputTxt span{font-size:9.5px}}.step_form__inputImg{width:100%;max-width:74px;opacity:.3}@media screen and (max-width:1000px){.step_form__inputImg{max-width:50px}}@media screen and (max-width:768px){.step_form__inputImg{max-width:28.5333333333vw;margin:0 auto}}@media screen and (max-width:768px){.inputImg{max-height:60px}}@media screen and (max-width:768px){.inputImg img{width:auto;height:100%}}.step_form__inputTxt--notSelected{color:#856e6e}.step_form__error{background-color:#e02020;padding:6px 0;text-align:center;border-radius:4px;color:#fff;font-size:14px}.step_form__messageInfo{border:none}.step_form__privateTxt{margin-bottom:10px;font-size:12px;font-weight:700;color:#424242;text-align:center}.step_form__privateTxt:before{display:inline-block;font: 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Font Awesome\Free;font-weight:900;content:"";color:#8b8b8b;margin:-.5em 10px 0 0}.step_form__footer{border-radius:0 0 8px 8px}.step_form__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:9px 32px;margin-top:20px;position:relative}@media screen and (max-width:768px){.step_form__actions{padding:3.2vw 0;align-items:center}}.step_form__btn_wrap{z-index:9999}@media screen and (max-width:768px){.step_form__btn_wrap{margin-left:2.6666666667vw}}.step_form__btn{font-weight:700;color:#fff;border-radius:8px;margin:0 auto;transition:all .4s}.step_form__btn:hover{opacity:.6;transition:all .4s}.step5_link{margin-top:20px;text-align:center}@media screen and (max-width:768px){.step5_link{margin-top:10px}}.step5_link a{color:#504949;padding-bottom:3px;border-bottom:1px solid #504949}.next_pc_step5{line-height:1.2;position:relative}@media screen and (max-width:768px){.next_pc_step5{padding-bottom:10px}}@media screen and (max-width:414px){.next_pc_step5{padding-bottom:3px}}.next_pc_step5 span{font-size:12px}@media screen and (max-width:414px){.next_pc_step5 span{font-size:11px}}.step_form__btn--next{background-color:#eee;box-shadow:0 3px #cbcbcb;height:50px;width:270px;font-size:18px}@media screen and (max-width:768px){.step_form__btn--next{height:13.3333333333vw;width:72vw}}@media screen and (max-width:768px)and (max-width:768px){.step_form__btn--next{font-size:32px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__btn--next{font-size:28.8px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__btn--next{font-size:27.2px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__btn--next{font-size:25.6px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__btn--next{font-size:24px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__btn--next{font-size:22.4px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__btn--next{font-size:20.8px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__btn--next{font-size:19.2px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__btn--next{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__btn--next{font-size:16px}}.step_form__btn--next.is-disabled{border-color:transparent;background:#d8d8d8;-webkit-box-shadow:none;box-shadow:none}.step_form__btn--next.is-disabled.step_form__btn--next:before{content:none}.btn_active{pointer-events:auto;background-color:#f2b81d;box-shadow:0 3px #b18b28}.btn_passive{pointer-events:none}.step_form__btn--prev{background-color:#d8d8d8;font-size:14px;width:68px;height:50px;position:absolute;bottom:8px;left:180px;box-shadow:0 3px #b5b5b5}@media screen and (max-width:1000px){.step_form__btn--prev{left:110px}}@media screen and (max-width:768px){.step_form__btn--prev{position:static;width:18.1333333333vw;height:13.3333333333vw}}@media screen and (max-width:768px)and (max-width:768px){.step_form__btn--prev{font-size:28px}}@media screen and (max-width:768px)and (max-width:740px){.step_form__btn--prev{font-size:25.2px}}@media screen and (max-width:768px)and (max-width:680px){.step_form__btn--prev{font-size:23.8px}}@media screen and (max-width:768px)and (max-width:600px){.step_form__btn--prev{font-size:22.4px}}@media screen and (max-width:768px)and (max-width:550px){.step_form__btn--prev{font-size:21px}}@media screen and (max-width:768px)and (max-width:500px){.step_form__btn--prev{font-size:19.6px}}@media screen and (max-width:768px)and (max-width:450px){.step_form__btn--prev{font-size:18.2px}}@media screen and (max-width:768px)and (max-width:414px){.step_form__btn--prev{font-size:16.8px}}@media screen and (max-width:768px)and (max-width:375px){.step_form__btn--prev{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:350px){.step_form__btn--prev{font-size:14px}}.step_form__terms{font-size:12px;text-align:center;margin:40px 0}.step_form__terms a{color:#424242}.form_main{text-align:center;padding-top:30px;background-repeat:repeat;background-size:80px;background-color:#fff0f5}@media screen and (max-width:768px){.form_main{padding:6.9333333333vw 0;position:relative}}.form_main .form_main_inner{display:flex;width:fit-content;margin:0 auto;padding:0 10px;gap:0px;max-width:810px}.form_main .form_main_inner .form_main_inner_title{flex-shrink:0}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title{margin-top:0}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main{position:relative;font-size:33px;font-weight:700;letter-spacing:.1em;z-index:0;-webkit-text-stroke:8px #707070;paint-order:stroke;color:#fff;width:fit-content;margin:30px auto 0}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main{margin-top:0;font-size:6.4vw;-webkit-text-stroke:6px #707070}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main:after{content:"";position:absolute;height:12px;width:98%;background-color:#ffc6cf;bottom:-5px;left:49%;transform:translate(-50%,-50%);z-index:-1;width:103%}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main:after{bottom:-5%}}@media screen and (max-width:550px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main:after{bottom:-25%}}@media screen and (max-width:375px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_main:after{bottom:-20%;height:9px}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail{display:flex;align-items:center;gap:8px;margin-top:15px}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail{flex-direction:column;align-items:flex-start;margin-top:4vw;gap:4.2666666667vw}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .form_main_inner_title_detail_txt{font-size:17px;font-weight:700;letter-spacing:.12em;color:#e66f8f}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .form_main_inner_title_detail_txt{font-size:4vw;text-align:left}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .form_main_inner_title_detail_emphasis{padding:8px 21px;background-color:#fff;border:2px solid #86c955;border-radius:26px;font-size:20px;font-weight:700;letter-spacing:.05em;color:#86c955}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .form_main_inner_title_detail_emphasis{font-size:2.9333333333vw;padding:1.0666666667vw 4.8vw;border-radius:4vw}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .detail_sp{display:none}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .detail_sp{display:flex;justify-content:center;align-items:center;padding:2.4vw 4.8vw;border-radius:4vw;background-color:#fff;border:.5333333333vw solid #e66f8f;width:62.6666666667vw}}.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .detail_sp .detail_sp_title{font-size:10px;font-weight:700;color:#e66f8f;line-height:1}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_title .form_main_inner_title_detail .detail_sp .detail_sp_title{font-size:3.46666666vw}}.form_main .form_main_inner .form_main_inner_img{max-width:190px;width:100%;flex-shrink:0}@media screen and (max-width:1000px){.form_main .form_main_inner .form_main_inner_img{max-width:210px}}@media screen and (max-width:768px){.form_main .form_main_inner .form_main_inner_img{position:absolute;max-width:28.8vw;bottom:0;right:-1%}}.country-name_wrap{display:flex;align-items:flex-end;font-size:20px}@media screen and (max-width:768px){.country-name_wrap{display:block}}.country-name_wrap .search_btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:229px;height:31px;border-radius:15px;background-color:#f8f7f7;margin-left:10px;cursor:pointer}@media screen and (max-width:768px){.country-name_wrap .search_btn{margin:30px auto;width:345px;height:45px;border-radius:22px}}@media screen and (max-width:550px){.country-name_wrap .search_btn{margin:10px auto;width:229px;height:31px;border-radius:15px}}.country-name_wrap .search_btn_inner{display:flex;align-items:center}.country-name_wrap .search_btn_inner_txt{color:#504949;font-size:12px;font-weight:700}@media screen and (max-width:768px){.country-name_wrap .search_btn_inner_txt{font-size:16px}}@media screen and (max-width:550px){.country-name_wrap .search_btn_inner_txt{font-size:12px}}.country-name_wrap .search_btn_inner_img{display:flex;width:15px;margin-left:5px;transform:rotate(180deg)}@media screen and (max-width:768px){.country-name_wrap .search_btn_inner_img{width:22px;margin-left:30px}}@media screen and (max-width:550px){.country-name_wrap .search_btn_inner_img{width:15px;margin-left:5px}}.p-country-name{font-size:20px}.p-postal-code{max-width:297px;width:100%;height:54px;text-align:left;padding-left:10px;flex-shrink:1;border:1px solid #e66f8f;border-radius:8px}@media screen and (max-width:768px){.p-postal-code{max-width:79.2vw;height:14.4vw;max-height:60px;width:100%}}.pref{display:none}.job_change_timing_wrap,.pref_wrap{display:flex;justify-content:left;margin:15px 0}@media screen and (max-width:768px){.job_change_timing_wrap,.pref_wrap{display:block;width:100%}}.pref_wrap_inner{font-size:20px}@media screen and (max-width:550px){.pref_wrap_inner{padding:0;margin-top:10px}}@media screen and (max-width:768px){.pref_wrap_inner:first-child{margin-bottom:30px}}@media screen and (max-width:550px){.pref_wrap_inner:first-child{margin-bottom:10px}}.pref_wrap_inner:last-child{margin-left:15px}@media screen and (max-width:768px){.pref_wrap_inner:last-child{margin-left:0}}.pref_wrap_inner .select_wrap{position:relative;display:inline}@media screen and (max-width:768px){.pref_wrap_inner .select_wrap{margin-bottom:30px}}@media screen and (max-width:550px){.pref_wrap_inner .select_wrap{margin-bottom:15px}}.pref_wrap_inner .select_wrap:after{position:absolute;content:"";top:50%;right:0;transform:translate(-50%,-50%);background-image:url(../../public/img/icon_select.svg);background-repeat:no-repeat;background-size:cover;width:13px;height:6px}@media screen and (max-width:768px){.pref_wrap_inner .select_wrap:after{right:1.953125vw}}@media screen and (max-width:550px){.pref_wrap_inner .select_wrap:after{right:1.8181818182vw}}.pref_wrap_error_txt{justify-content:center;align-items:center;margin-top:15px;width:184px;color:#fff;background-color:#e02020;font-size:13px;font-weight:700;line-height:2.5;border-radius:4px}@media screen and (max-width:768px){.pref_wrap_error_txt{max-width:79.2vw;height:14.4vw;max-height:60px;width:100%;margin:30px auto 0}}@media screen and (max-width:550px){.pref_wrap_error_txt{margin:10px auto 0}}.detail_txt{display:none;color:#504949;font-size:12px;line-height:1}@media screen and (max-width:768px)and (max-width:768px){.detail_txt{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.detail_txt{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.detail_txt{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.detail_txt{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.detail_txt{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.detail_txt{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.detail_txt{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.detail_txt{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.detail_txt{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.detail_txt{font-size:11px}}#job_change_timing_id,.p-region-id{width:184px;height:40px;text-align:left;padding-left:5px;font-size:15px;border:1px solid #e66f8f;border-radius:8px}@media screen and (max-width:768px){#job_change_timing_id,.p-region-id{max-width:79.2vw;height:14.4vw;max-height:60px;width:100%}}.p-locality{width:184px;height:40px;text-align:left;padding-left:5px;font-size:15px;border:1px solid #e66f8f;border-radius:8px}@media screen and (max-width:768px){.p-locality{max-width:79.2vw;height:14.4vw;max-height:60px;width:100%}}.step_form__btn--next{z-index:1001}.pc_only{display:block}@media screen and (max-width:768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:block}}.pc_only_inline{display:inline}@media screen and (max-width:768px){.pc_only_inline{display:none}}.sp_only_inline{display:none}@media screen and (max-width:768px){.sp_only_inline{display:inline}}.tab_sp_only{display:none}@media screen and (max-width:550px){.tab_sp_only{display:inline}}.permission_txt{padding-top:20px}@media screen and (max-width:768px){.permission_txt{padding-top:0}}.permission_txt_top{font-size:12px;color:#c95b5b;font-weight:700}.permission_txt_top span{font-size:14px}@media screen and (max-width:768px)and (max-width:768px){.permission_txt_top span{font-size:26px}}@media screen and (max-width:768px)and (max-width:740px){.permission_txt_top span{font-size:23.4px}}@media screen and (max-width:768px)and (max-width:680px){.permission_txt_top span{font-size:22.1px}}@media screen and (max-width:768px)and (max-width:600px){.permission_txt_top span{font-size:20.8px}}@media screen and (max-width:768px)and (max-width:550px){.permission_txt_top span{font-size:19.5px}}@media screen and (max-width:768px)and (max-width:500px){.permission_txt_top span{font-size:18.2px}}@media screen and (max-width:768px)and (max-width:450px){.permission_txt_top span{font-size:16.9px}}@media screen and (max-width:768px)and (max-width:414px){.permission_txt_top span{font-size:15.6px}}@media screen and (max-width:768px)and (max-width:375px){.permission_txt_top span{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:350px){.permission_txt_top span{font-size:13px}}@media screen and (max-width:768px)and (max-width:768px){.permission_txt_top{font-size:24px}}@media screen and (max-width:768px)and (max-width:740px){.permission_txt_top{font-size:21.6px}}@media screen and (max-width:768px)and (max-width:680px){.permission_txt_top{font-size:20.4px}}@media screen and (max-width:768px)and (max-width:600px){.permission_txt_top{font-size:19.2px}}@media screen and (max-width:768px)and (max-width:550px){.permission_txt_top{font-size:18px}}@media screen and (max-width:768px)and (max-width:500px){.permission_txt_top{font-size:16.8px}}@media screen and (max-width:768px)and (max-width:450px){.permission_txt_top{font-size:15.6px}}@media screen and (max-width:768px)and (max-width:414px){.permission_txt_top{font-size:14.4px}}@media screen and (max-width:768px)and (max-width:375px){.permission_txt_top{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:350px){.permission_txt_top{font-size:12px}}.permission_txt_bottom{font-size:10px;color:#f87273}@media screen and (max-width:768px)and (max-width:768px){.permission_txt_bottom{font-size:22px}}@media screen and (max-width:768px)and (max-width:740px){.permission_txt_bottom{font-size:19.8px}}@media screen and (max-width:768px)and (max-width:680px){.permission_txt_bottom{font-size:18.7px}}@media screen and (max-width:768px)and (max-width:600px){.permission_txt_bottom{font-size:17.6px}}@media screen and (max-width:768px)and (max-width:550px){.permission_txt_bottom{font-size:16.5px}}@media screen and (max-width:768px)and (max-width:500px){.permission_txt_bottom{font-size:15.4px}}@media screen and (max-width:768px)and (max-width:450px){.permission_txt_bottom{font-size:14.3px}}@media screen and (max-width:768px)and (max-width:414px){.permission_txt_bottom{font-size:13.2px}}@media screen and (max-width:768px)and (max-width:375px){.permission_txt_bottom{font-size:12.1px}}@media screen and (max-width:768px)and (max-width:350px){.permission_txt_bottom{font-size:11px}}@media screen and (max-width:768px){.permission_step4{margin-top:20px}}.title_section{padding:65px 0;color:#e66f8f}@media screen and (max-width:768px){.title_section{padding:6.9333333333vw 0}}.title_section .title_sub{font-size:28px;font-weight:700;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.title_section .title_sub{font-size:3.6458333333vw}}.title_section .title_main{font-size:70px;font-weight:700;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.title_section .title_main{font-size:9.1145833333vw}}.lower_content{display:flex;flex-direction:column;max-width:1280px;gap:64px;padding:0 40px;margin:0 auto 64px}@media screen and (max-width:768px){.lower_content{margin:0 auto 8.3333333333vw;padding:0 20px}}@media screen and (max-width:550px){.lower_content{gap:32px}}.lower_content .lower_item .lower_item_title,.lower_content .lower_item .lower_item_description{letter-spacing:.05em;line-height:1.4;text-align:left}.lower_content .lower_item .list_top{text-indent:-1em;padding-left:1em}.lower_content .lower_item .list{margin-top:0;text-indent:-1em;padding-left:1em}.lower_content .lower_item .lower_item_title{font-size:20px;font-weight:700}.lower_content .lower_item .lower_item_description{margin-top:8px;font-size:16px}@media screen and (max-width:550px){.lower_content .lower_item .lower_item_description{font-size:14px}}
