#kiyaku-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);text-align:left}#kiyaku-modal{font-size:1em !important;position:fixed;width:90%;height:90%;top:5%;left:5%;background-color:#fff}#kiyaku-modal ul,#kiyaku-modal ol{list-style:none}#kiyaku-content{width:100%;height:85%;overflow-y:scroll}#kiyaku-content h1{padding:.5em}#kiyaku-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;background-color:#f5f5f5;color:#333}#close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2em;position:absolute;right:1em;top:.6em}#close-modal:hover{color:#000}.kiyaku_modal_switch{cursor:pointer;color:#03a}.kiyaku_box{padding-bottom:1em;line-height:1.3;margin-bottom:1em}.kiyaku_box ul.after_p{padding-top:0}.kiyaku_box h1.kiyaku_h1{background-color:#eee;color:#2a2a2a;font-size:13pt;text-align:left;padding-left:1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box h2.kiyaku_h1{background-color:#eee;color:#2a2a2a;font-size:13pt;text-align:left;padding:.3em .3em .3em 1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box ul li{margin-bottom:.5em;padding-left:1em;text-indent:-1em}.kiyaku_box .right_link{text-align:right}.kiyaku_box .right_link i{margin-left:.5em}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:20px 25px}.kiyaku_box span.hosoku{padding-top:0;display:flex}@media screen and (max-width: 640px){.kiyaku_box{padding:0 0 .5em;margin:0 .5em .5em}.kiyaku_box h1.kiyaku_h1{font-size:11pt;padding:.5em;margin:0 10px}.kiyaku_box ul li{margin-bottom:.8em}.kiyaku_box .right_link{font-size:10pt}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:10px}#kiyaku-modal-header{padding:.7em}}#privacy-policy-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4)}#privacy-policy-modal-bg .display_sp{display:none}#privacy-policy-modal{font-size:16px;position:fixed;width:60%;height:auto;top:5%;left:50%;transform:translate(-50%, 0%);background-color:#fff;border-radius:10px}#privacy-policy-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;color:#333}#privacy-policy-close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2em;position:absolute;right:1em;top:.6em}#privacy-policy-close-modal:hover{color:#000}.privacy_policy_modal_switch{cursor:pointer;color:#03a}.privacy_policy_modal_box{line-height:1.5;margin:40px auto 60px;width:70%;font-size:1.7em}.privacy_policy_modal_text_area{margin:0 auto}.privacy_policy_modal_link{text-align:center;margin:0 auto 40px}.privacy_policy_modal_link a{background-color:#5050d9;color:#fff;padding:20px;border-radius:5px;font-size:1.2em}.privacy_policy_modal_link a:hover{opacity:.7}.privacy_policy_modal_close_button{margin:0 auto 40px;text-align:center}.privacy_policy_modal_close_button span{background-color:#f8b500;color:#333;padding:20px 115px;border-radius:5px;font-size:1.2em;display:inline-block}.privacy_policy_modal_close_button:hover{opacity:.7;cursor:pointer}#search_result_efo_wrap #privacy-policy-close-modal{font-size:3.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.8em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 128px}.pryvacy_policy_modal_cvm_index #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{font-size:1.9em;text-align:left}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 130px}.pryvacy_policy_modal_cvm_segment #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 130px;font-size:1.1em}.pryvacy_policy_modal_cvm_worklifebalance #privacy-policy-close-modal{font-size:2.7em}@media screen and (max-width: 640px){#privacy-policy-modal-bg .display_sp{display:block}.privacy_policy_modal_box{line-height:1.8;font-size:1.2em;width:90%;padding:0 20px}#privacy-policy-modal{width:90%}#privacy-policy-modal-header{padding:.7em}.privacy_policy_modal_link{max-width:90%}.privacy_policy_modal_close_button{max-width:90%}#search_result_efo_wrap #privacy-policy-close-modal{right:.8em;top:.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.5em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{padding:20px 120px;font-size:1.3em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{width:80%;font-size:1.6em;padding:0 10px}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{max-width:90%;font-size:1.2em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{max-width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.2em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 124px;font-size:1em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{width:90%;font-size:1.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.2em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em;max-width:90%}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}}@media(min-width: 769px){.view_sp{display:none}}body{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;min-width:auto !important;margin:0;padding:0;color:#333;font-size:16px;line-height:1.5;letter-spacing:.08em;background:#787878}em{font-style:normal}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}img{max-width:100%;vertical-align:top}@media(min-width: 769px){.view_sp{display:none}}@media(max-width: 769px){.view_pc{display:none !important}}a{transition:all .5s}a:hover{opacity:.7}header .box_header{padding:30px 0}@media(max-height: 700px){header .box_header{padding:24px 0}}header .box_header .logo{width:215px}header .box_header .logo a{display:block}.pattern01{position:absolute;top:0;right:0;z-index:0;width:16%}@media(max-width: 768px){.pattern01{width:37%}}.pattern02{position:absolute;bottom:0;left:0;z-index:0;width:19%}@media(max-width: 768px){.pattern02{width:60%}}.out_content{height:100vh;position:relative;box-sizing:border-box;padding-bottom:30px;min-height:707px;max-height:750px;background:url(/assets/shindan/bg-3c538152a4462a756573145782cdd0b59ed35ebce125282a366670a3b42c77af.png) repeat}@media(max-width: 768px){.out_content{min-height:667px}}.out_content .content{max-width:900px;width:100%;margin:0 auto;position:relative;z-index:1;height:100%}@media(max-width: 900px){.out_content .content{width:96%;max-width:100%}}@media(max-width: 768px){.out_content .content .inner_content{width:100%}}.out_content .content .inner_content .main_content{text-align:center}.out_content .content .inner_content .lp_title{text-align:center}.out_content .content .inner_content .lp_title .step{font-size:19px;background:#30a0bf;color:#fff;display:inline-block;line-height:1;padding:4px 18px}.out_content .content .inner_content .lp_title .step .num{font-size:39px;font-family:"Jost",sans-serif;font-weight:bold}@media(max-height: 700px){.out_content .content .inner_content .lp_title .step .num{font-size:27px}}@media(max-width: 768px){.out_content .content .inner_content .lp_title .step .num{font-size:31px}}.out_content .content .inner_content .lp_title .step .bold{font-size:36px;font-weight:bold}@media(max-height: 700px){.out_content .content .inner_content .lp_title .step .bold{font-size:24px}}@media(max-width: 768px){.out_content .content .inner_content .lp_title .step .bold{font-size:20px}}.out_content .content .inner_content .lp_title h1{margin:26px auto 0;width:418px}@media(max-height: 700px){.out_content .content .inner_content .lp_title h1{width:350px;margin:20px auto 0}}@media(max-width: 768px){.out_content .content .inner_content .lp_title h1{width:350px}}@media(max-width: 500px){.out_content .content .inner_content .lp_title h1{width:86%;margin-top:26px}}.out_content .content .inner_content .text_kakko{position:relative;text-align:center;font-size:22px;display:inline-block;padding:45px 32px;margin-top:28px}@media(max-height: 700px){.out_content .content .inner_content .text_kakko{padding:16px 30px;margin-top:20px}}@media(max-width: 768px){.out_content .content .inner_content .text_kakko{font-size:18px;margin-top:40px;padding:18px 20px}}.out_content .content .inner_content .text_kakko span{font-size:24px}@media(max-width: 768px){.out_content .content .inner_content .text_kakko span{display:block;font-size:18px}}.out_content .content .inner_content .text_kakko .kakko01{width:30px;position:absolute;left:0;top:0}.out_content .content .inner_content .text_kakko .kakko02{width:30px;position:absolute;left:auto;right:0;top:auto;bottom:0}.out_content .content .inner_content .box_orange_btn{position:relative;width:360px;margin:26px auto 0}@media(max-height: 700px){.out_content .content .inner_content .box_orange_btn{margin:20px auto 0}}@media(max-width: 768px){.out_content .content .inner_content .box_orange_btn{width:93%;margin-top:40px}}.out_content .content .inner_content .box_orange_btn .inner_orange{cursor:pointer;position:relative;z-index:1;color:#fff;font-size:28px;font-weight:bold;line-height:1.3;display:block;padding:20px 0;background:#f09819;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,.25)}.out_content .content .inner_content .box_orange_btn .inner_orange span{display:block;font-size:16px}.out_content .content .inner_content .box_orange_btn .inner_orange:hover,.out_content .content .inner_content .box_orange_btn .inner_orange:active{opacity:.7;transition:all .4s}.out_content .content .inner_content .box_orange_btn .img_woman{position:absolute;bottom:16px;left:-205px;width:153px}@media(max-width: 900px){.out_content .content .inner_content .box_orange_btn .img_woman{left:-46%;width:32%}}@media(max-width: 768px){.out_content .content .inner_content .box_orange_btn .img_woman{left:0;width:18%;bottom:95px}}@media(max-width: 600px){.out_content .content .inner_content .box_orange_btn .img_woman{width:22%}}.out_content .content .inner_content .box_orange_btn .img_male{position:absolute;bottom:16px;right:-223px;width:182px}@media(max-width: 900px){.out_content .content .inner_content .box_orange_btn .img_male{right:-51%;width:40%}}@media(max-width: 768px){.out_content .content .inner_content .box_orange_btn .img_male{width:20%;right:0;bottom:95px}}@media(max-width: 600px){.out_content .content .inner_content .box_orange_btn .img_male{width:25%}}.out_content .content .inner_content .bn{margin:30px auto 0;width:663px}@media(max-width: 768px){.out_content .content .inner_content .bn{width:100%;margin-top:16px}}.out_content .content .inner_content .bn img{width:100%}.out_content .content .inner_step{width:100%;height:calc(100% - 80px);background:#fff;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,.25);padding:48px 32px;box-sizing:border-box}@media(max-width: 768px){.out_content .content .inner_step{padding:24px 16px;height:calc(100% - 85px)}}.out_content .content .inner_step .step_content{display:flex;flex-flow:column;height:100%}.out_content .content .inner_step .step_content .box_step .num{font-size:18px;color:#30a0bf;font-weight:bold;line-height:1}.out_content .content .inner_step .step_content .box_step ul{display:flex;justify-content:center;margin-top:8px}.out_content .content .inner_step .step_content .box_step ul li{width:16px;height:16px;background:#dcf2fc}.out_content .content .inner_step .step_content .box_step ul li:nth-child(n+2){margin-left:8px}.out_content .content .inner_step .step_content .box_step ul.step01 li:first-child{background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step02 li:nth-child(-n+2){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step03 li:nth-child(-n+3){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step04 li:nth-child(-n+4){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step05 li:nth-child(-n+5){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step06 li:nth-child(-n+6){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step07 li:nth-child(-n+7){background:#30a0bf}.out_content .content .inner_step .step_content .box_step ul.step08 li:nth-child(-n+8){background:#30a0bf}.out_content .content .inner_step .step_content h2{margin-top:16px;font-size:20px;font-weight:bold;line-height:1}@media(max-width: 768px){.out_content .content .inner_step .step_content h2{letter-spacing:0;line-height:1.3}}.out_content .content .inner_step .step_content .box_step_btn{margin-top:20px}.out_content .content .inner_step .step_content .box_step_btn:after{content:" ";display:block;clear:both}.out_content .content .inner_step .step_content .box_step_btn .step_btn{float:left;width:49%}.out_content .content .inner_step .step_content .box_step_btn .step_btn:nth-child(2n){float:right}.out_content .content .inner_step .step_content .box_step_btn .step_btn:nth-child(n+3){margin-top:12px}.out_content .content .inner_step .step_content .step_btn p{cursor:pointer;font-size:16px;font-weight:bold;padding:12px 0;display:block;border-radius:10px;border:1px solid #aaa;line-height:unset}.out_content .content .inner_step .step_content .box_step_btn .step_btn input[type=radio]{display:none}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_step_btn .step_btn p{padding:12px 0}}@media(max-width: 768px)and (max-width: 400px){.out_content .content .inner_step .step_content .box_step_btn .step_btn p{padding:7px 0}}.out_content .content .inner_step .step_content .box_step_btn .step_btn:active p{transition:all .4s;opacity:1;background:#30a0bf;border:1px solid #30a0bf;color:#fff}@media(min-width: 768px){.out_content .content .inner_step .step_content .box_step_btn .step_btn:hover p{transition:all .4s;opacity:1;background:#30a0bf;border:1px solid #30a0bf;color:#fff}}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_step_btn.box_step_btn_p01 .step_btn{float:none;width:100%}.out_content .content .inner_step .step_content .box_step_btn.box_step_btn_p01 .step_btn:nth-child(n+2){margin-top:8px}}.out_content .content .inner_step .step_content .box_form{max-width:600px;margin:20px auto 0;width:100%}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form{margin-top:16px}}.out_content .content .inner_step .step_content .box_form .txt_step{font-size:12px;line-height:1.3;text-align:left;margin-bottom:16px}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form .txt_step{margin-bottom:8px}}.out_content .content .inner_step .step_content .box_form table{width:100%}.out_content .content .inner_step .step_content .box_form table tr th{padding-top:10px;width:150px;text-align:left;font-size:16px;vertical-align:middle}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr th{line-height:1;padding-top:8px;width:100%;display:block}}.out_content .content .inner_step .step_content .box_form table tr th.top_tit{padding-top:22px;vertical-align:top}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr th.top_tit{padding-top:8px}.out_content .content .inner_step .step_content .box_form table tr th.top_tit+td{padding:0}}.out_content .content .inner_step .step_content .box_form table tr td{width:450px;text-align:left;font-size:16px;padding-top:10px;vertical-align:middle}.out_content .content .inner_step .step_content .box_form table tr td.form_error{padding:0;height:22px}.out_content .content .inner_step .step_content .box_form table tr td.form_error .form_errormessage{font-size:9pt;margin:0;color:#ff5722}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td.form_error{height:8px}.out_content .content .inner_step .step_content .box_form table tr td.form_error .form_errormessage{font-size:11px}}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td{padding-top:8px;width:100%;display:block}}.out_content .content .inner_step .step_content .box_form table tr td .select_box{position:relative;width:216px}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td .select_box{width:100%}}.out_content .content .inner_step .step_content .box_form table tr td .select_box .shindan_select_inner{padding:12px 8px;width:100%;font-size:16px;border-radius:10px;background:#e7f0fe;border:1px solid #aaa}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td .select_box .shindan_select_inner{padding:7px 8px}}.out_content .content .inner_step .step_content .box_form table tr td .select_box .shindan_select_inner:valid{background:#fff}.out_content .content .inner_step .step_content .box_form table tr td .select_box:after{position:absolute;top:50%;right:8px;width:12px;transform:translateY(-50%);content:url(/assets/shindan/input-563134860f6df357b20eb1b0e2a6bf8337bb30a3d67f6f3de21f6805a6912a84.svg)}.out_content .content .inner_step .step_content .box_form table tr td .step_btn{float:left;width:48.5%;text-align:center}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td .step_btn{width:49%}}.out_content .content .inner_step .step_content .box_form table tr td .step_btn:nth-child(2n){float:right}.out_content .content .inner_step .step_content .box_form table tr td .step_btn:nth-child(n+3){margin-top:12px}.out_content .content .inner_step .step_content .box_form table tr td .step_btn label{cursor:pointer;font-size:16px;font-weight:bold;display:block;border-radius:10px}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td .step_btn label{padding:12px 0}}@media(max-width: 768px)and (max-width: 400px){.out_content .content .inner_step .step_content .box_form table tr td .step_btn label{padding:7px 0 0 0}}.out_content .content .inner_step .step_content .box_step_btn .step_btn input[type=radio]:checked+p,.out_content .content .inner_step .step_content .box_form table tr td .step_btn input[type=radio],.out_content .content .inner_step .step_content .box_form table tr td .step_btn input[type=radio]:checked+p{background:#30a0bf;border:1px solid #30a0bf;color:#fff}.out_content .content .inner_step .step_content .box_form table tr td .step_btn:active p{transition:all .4s;opacity:1;background:#30a0bf;border:1px solid #30a0bf;color:#fff}@media(min-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td .step_btn:hover p{transition:all .4s;opacity:1;background:#30a0bf;border:1px solid #30a0bf;color:#fff}}.out_content .content .inner_step .step_content .box_form table tr td.box_annualincome{display:flex;align-items:end}.out_content .content .inner_step .step_content .box_form table tr td.box_annualincome .annualincome{width:175px;padding:15px 8px;border-radius:10px;border:1px solid #aaa;font-size:16px;box-sizing:border-box}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td.box_annualincome .annualincome{width:49%;padding:10px 8px}}.out_content .content .inner_step .step_content .box_form table tr td.box_annualincome .txt_annualincome{font-size:14px;font-weight:bold;letter-spacing:0;margin-left:4px}.out_content .content .inner_step .step_content .box_form table tr td.input_m{display:flex;justify-content:space-between}.out_content .content .inner_step .step_content .box_form table tr td.input_m input{width:48.5%;padding:15px 8px;font-size:16px;border-radius:10px;background:#e7f0fe;border:1px solid #aaa;box-sizing:border-box}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td.input_m input{padding:10px 8px}}.out_content .content .inner_step .step_content .box_form table tr td.input_m input:valid{background:#fff}.out_content .content .inner_step .step_content .box_form table tr td.input_l input{width:100%;padding:15px 8px;font-size:16px;border-radius:10px;background:#e7f0fe;border:1px solid #aaa;box-sizing:border-box}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td.input_l input{padding:10px 8px}}.out_content .content .inner_step .step_content .box_form table tr td.input_l input:valid{background:#fff}.out_content .content .inner_step .step_content .box_form table tr td.inner_input_btn02 .step_btn:first-child{width:100%}.out_content .content .inner_step .step_content .box_form table tr td.inner_input_btn02 .step_btn:nth-child(odd){float:right}.out_content .content .inner_step .step_content .box_form table tr td.inner_input_btn02 .step_btn:nth-child(2n){float:left}.out_content .content .inner_step .step_content .box_form table tr td.inner_input_btn02 .step_btn:nth-child(n+2){margin-top:8px}.out_content .content .inner_step .step_content .box_form table tr:first-child th,.out_content .content .inner_step .step_content .box_form table tr:first-child td{padding-top:0}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_form table tr td.inner_input_btn02 .step_btn:nth-child(n+2){margin:0}.out_content .content .inner_step .step_content .box_form table tr:first-child td{padding-top:4px}}.out_content .content .inner_step .step_content .box_btn_nextback{margin-top:auto;display:flex;justify-content:center}.out_content .content .inner_step .step_content .box_btn_nextback{height:58px}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_btn_nextback{justify-content:left}}.out_content .content .inner_step .step_content .box_btn_nextback .btn_back{display:flex;align-items:center;position:relative;width:92px}.out_content .content .inner_step .step_content .box_btn_nextback_fin .btn_back button{height:100%}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_btn_nextback .btn_back{width:29.5%}}.out_content .content .inner_step .step_content .box_btn_nextback .btn_back button{width:100%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:14px 0 14px 10px;font-size:16px;color:#fff;font-weight:bold;background:#aaa;border-radius:8px;line-height:1.3;box-sizing:border-box;box-shadow:0px 1px 4px rgba(0,0,0,.25)}.out_content .content .inner_step .step_content .box_btn_nextback .btn_back button:hover,.out_content .content .inner_step .step_content .box_btn_nextback .btn_back button:active{opacity:.7;transition:.4s}.out_content .content .inner_step .step_content .box_btn_nextback .btn_back button span:before{position:absolute;content:url(/assets/shindan/btn_back-83285244bcdb973eae3eba262137ff56c3e6c49e6afdd33a0a68494c067a8abc.svg);width:12px;top:50%;left:8px;z-index:1;transform:translateY(-50%)}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next{position:relative;width:320px;position:relative;margin-left:8px}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_btn_nextback .btn_next{width:100%}}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next .txt_btn_next{top:-24px;left:50%;width:100%;letter-spacing:0;transform:translateX(-50%);position:absolute;text-align:center;font-size:12px}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button{width:100%;border:none;cursor:pointer;padding:14px 0;font-size:16px;line-height:1.8;color:#fff;font-weight:bold;display:block;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,.25)}@media(max-width: 768px){.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button{margin:0}}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button:hover,.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button:active{opacity:.7;transition:.4s}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button span:before{position:absolute;content:url(/assets/shindan/btn_next-588f88bedbec223fe4b56ea595df953d129de254b9028709548067291eda82dc.svg);width:12px;top:53%;right:8px;z-index:1;transform:translateY(-50%)}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin button{height:100%;box-shadow:none}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin .modal_link{color:#03a;text-decoration:none;cursor:pointer}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin .shindan_submit{padding:0}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin .shindan_submit p{line-height:1.4;height:100%;display:flex;align-items:center;justify-content:center}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin .shindan_submit p{border-radius:8px}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button:disabled,.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin button:disabled p,.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.input_btn button:disabled{background:#f5be87}button:disabled{cursor:not-allowed;pointer-events:none}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next button,.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin button p,.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.input_btn button{background:#f09819}.out_content .content .inner_step .step_content .box_btn_nextback .btn_next.btn_next_fin button{background:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif}select::-ms-expand{display:none}select:focus{outline:none}input[type=text]:focus{outline:none}input[type=radio]{appearance:none;display:none}input:valid{background:#fff}input:invalid{background:#e7f0fe}select:valid{background:#fff}select:invalid{background:#e7f0fe}footer{background:#787878;padding:16px 0 30px}@media(min-height: 1000px){footer{padding:16px 0 120px}}@media(min-height: 1250px){footer{padding:32px 0 280px}}@media(max-width: 768px){footer{text-align:center;padding:16px 0}}footer .box_footer{max-width:900px;width:100%;margin:0 auto;overflow:hidden}@media(max-width: 900px){footer .box_footer{width:96%;max-width:100%}}footer .box_footer address{font-style:normal;font-size:14px;color:#fff}@media(min-width: 769px){footer .box_footer address{float:left}}@media(min-width: 769px){footer .box_footer .box_nintei{float:right;display:flex;align-items:center}}@media(max-width: 768px){footer .box_footer .box_nintei{text-align:center;margin-top:16px}}footer .box_footer .box_nintei img{width:50px;margin-right:10px}@media(max-width: 768px){footer .box_footer .box_nintei img{margin-right:0}}footer .box_footer .box_nintei .txt{color:#fff;font-size:10px;line-height:1.4}@media(min-width: 769px){footer .box_footer .box_nintei .txt{width:250px}}@media(max-width: 768px){footer .box_footer .box_nintei .txt{margin-top:8px}}footer .box_footer ul{margin-top:16px;display:flex}@media(min-width: 769px){footer .box_footer ul{clear:left;float:left}}@media(max-width: 768px){footer .box_footer ul{justify-content:center}}footer .box_footer ul li{padding-right:12px}footer .box_footer ul li:nth-child(n+2){padding-left:12px;border-left:1px solid #fff}footer .box_footer ul li a{padding:1px 0;display:block;font-size:12px;color:#fff;text-decoration:underline}.privacy_policy_modal_link{max-width:unset}.next-enter-active,.next-leave-active,.back-enter-active,.back-leave-active{transition:opacity .3s ease}.next-enter,.next-leave-to{transition:all .3s;transform:translateX(-70px);opacity:0}.back-enter,.back-leave-to{transition:all .3s;transform:translateX(70px);opacity:0}
