@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;vertical-align:baseline;box-sizing:border-box;list-style-type:none;outline:none}*{box-sizing:border-box}html{font-family:'Noto Sans JP', sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;font-size:1.4rem}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}focus{outline:none}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-1em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;line-height:0;vertical-align:bottom;height:auto;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:'Noto Sans JP', sans-serif;font-size:100%;line-height:1.15;margin:0;outline:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}table{width:100%;border-collapse:collapse;border-spacing:0}.ov{-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.ov:hover{opacity:.7;-webkit-opacity:.7;-moz-opacity:.7}a,img,input,svg,*:before,*:after{backface-visibility:hidden;-webkit-backface-visibility:hidden}a,a:visited,a:hover,a:active{color:inherit}a:hover img,a:hover input,a.hover:hover,.btn a:hover,.btn input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}ul.tag{display:flex}ul.tag li{line-height:1;font-size:14px;font-weight:500;padding:7px 10px 8px;border-radius:5px;color:#fff}ul.tag li.primary{background:#0b94d9}ul.tag li.secondary{background:#697b8c}ul.tag li.success{background:#26994d}ul.tag li.danger{background:#d93a2b}ul.tag li.warning{background:#ffb31a;color:#4c4c4c}ul.tag li.info{background:#0ab0bf}ul.tag li:not(:last-child){margin-right:10px}.alert_area{width:100%}.alert{min-height:100px;border-radius:5px;position:relative;padding:15px 20px}.alert.primary{background:#ceeaf7;color:#135b80}.alert.primary *:before,.alert.primary *:after{background:#135b80}.alert.secondary{background:#e1e4e8;color:#455d73}.alert.secondary *:before,.alert.secondary *:after{background:#455d73}.alert.success{background:#d4ebdb;color:#177336}.alert.success *:before,.alert.success *:after{background:#177336}.alert.danger{background:#f7d8d5;color:#d93a2b}.alert.danger *:before,.alert.danger *:after{background:#d93a2b}.alert.warning{background:#fff0d1;color:#4c4c4c}.alert.warning *:before,.alert.warning *:after{background:#4c4c4c}.alert.info{background:#ceeff2;color:#067580}.alert.info *:before,.alert.info *:after{background:#067580}.alert.w100{width:100%}.alert.w50{width:50%}.alert.w33{width:33%}.alert.w25{width:25%}.alert .alert_close{position:absolute;top:20px;right:20px;cursor:pointer;width:10px;height:10px}.alert .alert_close:before{content:"";width:calc(100% * 1.41);height:1px;position:absolute;top:0;left:0;transform:rotate(45deg);transform-origin:0 0}.alert .alert_close:after{content:"";width:calc(100% * 1.41);height:1px;position:absolute;top:0;right:0;transform:rotate(-45deg);transform-origin:right top}.alert>.alert_inner{width:100%;height:100%}.alert>.alert_inner p.alert_ttl{font-size:14px;font-weight:500;margin-bottom:10px}.alert>.alert_inner p.alert_link a{font-size:14px;font-weight:bold;text-decoration:underline}.btn_area{width:100%;display:flex;flex-wrap:wrap}.btn_area .btn_box{width:280px}a.btn_tpl,button.btn_tpl,input.btn_tpl{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;box-shadow:1.414px 1.414px 3px 0px rgba(0,0,0,0.25);color:#fff;transition:all 0.3s}a.btn_tpl.primary,button.btn_tpl.primary,input.btn_tpl.primary{background:#0b94d9;border:1px solid #0b94d9}a.btn_tpl.primary:hover,button.btn_tpl.primary:hover,input.btn_tpl.primary:hover{color:#0b94d9;background:#fff}a.btn_tpl.secondary,button.btn_tpl.secondary,input.btn_tpl.secondary{background:#697b8c;border:1px solid #697b8c}a.btn_tpl.secondary:hover,button.btn_tpl.secondary:hover,input.btn_tpl.secondary:hover{color:#697b8c;background:#fff}a.btn_tpl.success,button.btn_tpl.success,input.btn_tpl.success{background:#26994d;border:1px solid #26994d}a.btn_tpl.success:hover,button.btn_tpl.success:hover,input.btn_tpl.success:hover{color:#26994d;background:#fff}a.btn_tpl.danger,button.btn_tpl.danger,input.btn_tpl.danger{background:#d93a2b;border:1px solid #d93a2b}a.btn_tpl.danger:hover,button.btn_tpl.danger:hover,input.btn_tpl.danger:hover{color:#d93a2b;background:#fff}a.btn_tpl.warning,button.btn_tpl.warning,input.btn_tpl.warning{background:#ffb31a;color:#4c4c4c;border:1px solid #ffb31a}a.btn_tpl.warning:hover,button.btn_tpl.warning:hover,input.btn_tpl.warning:hover{color:#ffb31a;background:#4c4c4c;border:1px solid #4c4c4c}a.btn_tpl.info,button.btn_tpl.info,input.btn_tpl.info{background:#0ab0bf;border:1px solid #0ab0bf}a.btn_tpl.info:hover,button.btn_tpl.info:hover,input.btn_tpl.info:hover{color:#0ab0bf;background:#fff}a.btn_tpl.btn_L,button.btn_tpl.btn_L,input.btn_tpl.btn_L{width:240px;height:50px;font-size:16px;font-weight:bold}a.btn_tpl.btn_M,button.btn_tpl.btn_M,input.btn_tpl.btn_M{width:180px;height:40px;font-size:14px;font-weight:bold}a.btn_tpl.btn_S,button.btn_tpl.btn_S,input.btn_tpl.btn_S{width:120px;height:30px;font-size:14px}a.btn_tpl.taL,button.btn_tpl.taL,input.btn_tpl.taL{margin-right:auto}a.btn_tpl.taC,button.btn_tpl.taC,input.btn_tpl.taC{margin:0 auto}a.btn_tpl.taR,button.btn_tpl.taR,input.btn_tpl.taR{margin-left:auto}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.page_front .main_contents{width:100%;display:flex;text-align:left;background:#f5f5f5}.page_front .main_contents .contents_area{width:100%}.page_front .main_contents .contents_area .form_kv{width:100%;margin:0 auto;background:#fff;box-shadow:2.121px 2.121px 5px 0px rgba(0,0,0,0.15);overflow:hidden}.page_front .main_contents .contents_area .form_kv .kv_img{width:100%;height:220px}@media screen and (max-width: 768px){.page_front .main_contents .contents_area .form_kv .kv_img{height:110px}}.page_front .main_contents .contents_area .form_kv .kv_img img{width:100%;height:100%;object-fit:cover}.page_front .main_contents .contents_area .form_kv .input_contents{padding:60px 5% 70px}.page_front .main_contents .contents_area .form_kv .input_contents .input_inner{width:100%;max-width:520px;margin:0 auto}.page_front .caution{padding:15px 20px 13px;background:#f7d8d5;border-radius:5px;margin-bottom:50px}.page_front .caution p{color:#d93a2b}.page_front .form_ttl{text-align:center;font-size:36px;margin-bottom:40px;font-weight:500}@media screen and (max-width: 768px){.page_front .form_ttl{font-size:26px;margin-bottom:30px}}.page_front .form_desc{text-align:center;font-size:16px;margin-bottom:70px}@media screen and (max-width: 768px){.page_front .form_desc{font-size:14px;margin-bottom:40px}}.page_front p.input_ttl{font-size:18px;margin-bottom:15px;display:flex;align-items:center}.page_front p.input_ttl.required:before{content:url(/assets/apps/tag_required-8a01c38b745b8558870912ad532eaabd6d1e02647b45decac24e4f27aab1b4b0.svg);margin-right:15px;font-size:0}.page_front p.powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px}.page_front .column1{display:flex;justify-content:space-between}.page_front .column1 .form_wrap{width:100%}.page_front .column1 .form_wrap label:first-child{margin-top:0}.page_front .column2{display:flex;justify-content:space-between}.page_front .column2.text .form_wrap,.page_front .column2.select .form_wrap{width:47%}.page_front .column2.radio .form_wrap,.page_front .column2.check .form_wrap{width:100%}.page_front .column2.radio .form_wrap .control_radio-group label,.page_front .column2.check .form_wrap .control_radio-group label{width:47%}.page_front .column2.radio .form_wrap .control_radio-group label:nth-child(-n+2),.page_front .column2.check .form_wrap .control_radio-group label:nth-child(-n+2){margin-top:0}.page_front .column2.radio .form_wrap .control_check-group label,.page_front .column2.check .form_wrap .control_check-group label{width:47%}.page_front .column2.radio .form_wrap .control_check-group label:nth-child(-n+2),.page_front .column2.check .form_wrap .control_check-group label:nth-child(-n+2){margin-top:0}.page_front input,.page_front select,.page_front textarea{width:100%;padding:15px;border-radius:5px;border:1px solid #bfbfbf;box-shadow:1.414px 1.414px 3px 0px rgba(188,193,204,0.35);font-size:18px}.page_front textarea{height:150px}.page_front textarea~.err_icon{top:calc(50% - 1.5em)}.page_front .postal_code{position:relative}.page_front .postal_code input{width:240px}.page_front .postal_code .code_serch{position:absolute;width:180px;height:40px;display:flex;align-items:center;justify-content:center;right:80px;top:7px;border-radius:5px;background:#ff5722;box-shadow:1.414px 1.414px 3px 0px rgba(0,0,0,0.25);font-size:14px;font-weight:bold;color:#fff;border:1px solid #ff5722;transition:all 0.3s}.page_front .postal_code .code_serch:hover{background:#fff;color:#ff5722}@media screen and (max-width: 768px){.page_front .postal_code{margin-bottom:20px}}@media screen and (max-width: 768px){.page_front .postal_code input{width:100%}}@media screen and (max-width: 768px){.page_front .postal_code .code_serch{position:static;width:200px}}.page_front .select_wrap{position:relative}.page_front .select_wrap:after{content:"";background:url(/assets/apps/form_arrow-373d79c66fa594a8620c22a106f061e536fbdf7d8cc75a58f8ecb2313b6b9904.png) center center no-repeat;display:block;width:12px;height:7px;font-size:0;position:absolute;top:calc(50% - 4px);right:20px;pointer-events:none}.page_front .select_wrap select{-webkit-appearance:none;appearance:none}.page_front .prefecture .err_icon{display:none !important}@media screen and (max-width: 768px){.page_front .prefecture{width:100%}}@media screen and (max-width: 768px){.page_front .prefecture select{width:100%}}@media screen and (max-width: 768px){.page_front .radio_box{width:100%}}.page_front .btn_submit{width:310px;display:block;cursor:pointer;margin:50px auto 0;background:#ff5722;border:1px solid #ff5722;color:#fff;padding:22px 0 20px;transition:all 0.3s;font-weight:bold;font-size:22px;text-align:center;border-radius:5px}.page_front .btn_submit.not_entered{background:#bcc1cc;border:1px solid #bcc1cc;pointer-events:none}.page_front .btn_submit:hover{background:#fff;color:#ff5722}@media screen and (max-width: 768px){.page_front .btn_submit{font-size:18px}}.page_front .form_wrap{position:relative;display:inline-block;margin-bottom:35px}.page_front .form_wrap.no-icon .err_icon{display:none !important}.page_front .form_wrap.no-icon .ok_icon{display:none !important}@media screen and (max-width: 768px){.page_front .form_wrap{width:100%;margin-bottom:20px}}.page_front .required{border-color:#e62e2e !important}.page_front .err_msg{color:red;font-size:12px}.page_front .err_icon{position:absolute;top:20px;right:10px;width:11px;height:11px;background:url(/assets/apps/icon_err-6ab25fca292c5cd983af09e88553eec98e11455b11bf4dc2b82961b78214cf85.png)}.page_front .input_ok{border-color:#26994d !important}.page_front .input_ok~.err_msg,.page_front .input_ok~.err_icon{display:none !important}.page_front .ok_icon{position:absolute;top:22px;right:10px;width:12px;height:10px;background:url(/assets/apps/icon_ok-72f3a8d4c3667b6b6617b6c14aad953db8b938b864b07a802ed19ca0c5dbf0d8.png)}.page_front .num_counts{width:100%;margin-top:5px;display:flex;justify-content:space-between}.page_front .num_counts .limit,.page_front .num_counts .now{font-size:12px;color:#989da6}.page_front .control_radio-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_front .control_radio-group label{width:100%;border:1px solid #bfbfbf;border-radius:5px}.page_front .control_radio{font-family:arial;display:block;position:relative;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px;margin-top:15px}.page_front .control_radio input{position:absolute;z-index:-1;opacity:0}.page_front .control_radio_indicator{position:absolute;top:13px;left:12px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:undefinedpx}.page_front .control_radio:hover input~.control_radio_indicator{background:#ffffff}.page_front .control_radio input:focus~.control_radio_indicator,.page_front .control_radio input:checked~.control_radio_indicator{background:#ffffff}.page_front .control_radio:hover input:not([disabled]):checked~.control_radio_indicator{background:#ffffff}.page_front .control_radio input:checked:focus~.control_radio_indicator{background:#ffffff}.page_front .control_radio input:disabled~.control_radio_indicator{background:#e6e6e6;opacity:2;pointer-events:none}.page_front .control_radio_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_front .control_radio input:checked~.control_radio_indicator:after{display:block}.page_front .control_radio-radio .control_radio_indicator{border-radius:50%}.page_front .control_radio-radio .control_radio_indicator:after{left:3px;top:3px;height:12px;width:12px;border-radius:50%;background:#2163a6;transition:background 250ms}.page_front .control_radio-radio input:disabled~.control_radio_indicator:after{background:#7b7b7b}.page_front .control_check-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_front .control_check-group label{width:100%;border:1px solid #bfbfbf;border-radius:5px}.page_front .control_check{font-family:arial;display:block;position:relative;padding-left:30px;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px;margin-top:15px}.page_front .control_check input{position:absolute;z-index:-1;opacity:0}.page_front .control_check_indicator{position:absolute;top:13px;left:10px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:0px}.page_front .control_check:hover input~.control_check_indicator{background:#ffffff}.page_front .control_check input:focus~.control_check_indicator,.page_front .control_check input:checked~.control_check_indicator{background:#ffffff}.page_front .control_check:hover input:not([disabled]):checked~.control_check_indicator{background:#ffffff}.page_front .control_check input:checked:focus~.control_check_indicator{background:#ffffff}.page_front .control_check input:disabled~.control_check_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.page_front .control_check_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_front .control_check input:checked~.control_check_indicator:after{display:block}.page_front .control_check-checkbox .control_check_indicator:after{left:6px;top:3px;width:4px;height:9px;border:solid #2163a6;border-width:0 2px 2px 0;transform:rotate(45deg)}.page_front .control_check-checkbox input:disabled~.control_check_indicator:after{border-color:#7b7b7b}.page_confirm .main_contents{width:100%;display:flex;text-align:left;background:#f5f5f5}.page_confirm .main_contents .contents_area{width:100%}.page_confirm .main_contents .contents_area .form_kv{width:100%;margin:0 auto;background:#fff;box-shadow:2.121px 2.121px 5px 0px rgba(0,0,0,0.15);overflow:hidden}.page_confirm .main_contents .contents_area .form_kv .kv_img{width:100%;height:220px}@media screen and (max-width: 768px){.page_confirm .main_contents .contents_area .form_kv .kv_img{height:110px}}.page_confirm .main_contents .contents_area .form_kv .kv_img img{width:100%;height:100%;object-fit:cover}.page_confirm .main_contents .contents_area .form_kv .input_contents{padding:60px 5% 70px}.page_confirm .main_contents .contents_area .form_kv .input_contents .input_inner{width:100%;max-width:520px;margin:0 auto}.page_confirm .input_confirm p.ttl{text-align:left;font-size:18px;margin-bottom:25px}@media screen and (max-width: 768px){.page_confirm .input_confirm p.ttl{font-size:16px;margin-bottom:20px}}.page_confirm dl.confirm{width:100%;font-size:18px;color:#333}@media screen and (max-width: 768px){.page_confirm dl.confirm{font-size:16px}}.page_confirm dl.confirm dt{background:#ffe6de;padding:10px 15px 12px}.page_confirm dl.confirm dd{padding:10px 15px 12px}.page_confirm dl.confirm dd:last-child{border-bottom:1px solid #ffe6de}.page_confirm p.powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px}.page_confirm .btn_area{width:100%;display:flex;justify-content:space-between;margin-top:30px}.page_confirm .btn_submit{width:47%;display:block;cursor:pointer;background:#ff5722;border:1px solid #ff5722;color:#fff;padding:15px 0 13px;transition:all 0.3s;font-weight:bold;font-size:16px;border-radius:5px;text-align:center}@media screen and (max-width: 768px){.page_confirm .btn_submit{font-size:14px}}.page_confirm .btn_submit.back{background:#bcc1cc;border:1px solid #bcc1cc}.page_confirm .btn_submit.back:hover{color:#bcc1cc}.page_confirm .btn_submit:hover{background:#fff;color:#ff5722}.page_thanks .main_contents{width:100%;display:flex;text-align:left}.page_thanks .main_contents .contents_area{width:100%}.page_thanks .main_contents .contents_area .form_kv{width:100%;margin:0 auto;overflow:hidden}.page_thanks .main_contents .contents_area .form_kv .kv_img{width:100%;height:220px}@media screen and (max-width: 768px){.page_thanks .main_contents .contents_area .form_kv .kv_img{height:110px}}.page_thanks .main_contents .contents_area .form_kv .kv_img img{width:100%;height:100%;object-fit:cover}.page_thanks .main_contents .contents_area .form_kv .input_contents{padding:60px 5% 70px}.page_thanks .main_contents .contents_area .form_kv .input_contents .input_inner{width:100%;margin:0 auto}.page_thanks .input_thanks p.ttl{text-align:center;font-size:36px;margin-bottom:80px;font-weight:500}@media screen and (max-width: 768px){.page_thanks .input_thanks p.ttl{font-size:16px;margin-bottom:20px}}.page_thanks .thx_msg{text-align:center}.page_thanks .thx_msg .thx_ttl{font-size:36px;font-weight:500;margin-bottom:30px}@media screen and (max-width: 768px){.page_thanks .thx_msg .thx_ttl{font-size:26px}}.page_thanks .thx_msg .thx_ttl .icon{display:block;margin-bottom:10px}.page_thanks .thx_msg .thx_txt{font-size:16px}@media screen and (max-width: 768px){.page_thanks .thx_msg .thx_txt{font-size:14px}}.page_thanks p.powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px}.page_step .main_contents{width:100%;display:flex;text-align:left;background:#f5f5f5}.page_step .main_contents .contents_area{width:100%}.page_step .main_contents .contents_area .form_step{width:100%;height:100vh;background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step{padding:0;background:#fff !important}}.page_step .main_contents .contents_area .form_step.bg_img{background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat}.page_step .main_contents .contents_area .form_step.bg_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{padding-bottom:60px}}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .input_contents .powered{bottom:0}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}.page_step .main_contents .contents_area .form_step.bg_img .step_inner .step_bar span.step{color:#000}.page_step .main_contents .contents_area .form_step.no_img{background:#fff}.page_step .main_contents .contents_area .form_step.no_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step .main_contents .contents_area .form_step.no_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step .main_contents .contents_area .form_step.no_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step.no_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step .main_contents .contents_area .form_step.no_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step.no_img .step_inner .input_contents{padding-bottom:60px}}.page_step .main_contents .contents_area .form_step.no_img .step_inner .input_contents .powered{bottom:0}.page_step .main_contents .contents_area .form_step.no_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step.no_img .step_inner .step_bar{padding:15px 5%}}.page_step .main_contents .contents_area .form_step.no_img .step_inner .step_bar span.step{color:#000}.page_step .main_contents .contents_area .form_step .step_inner{width:100%;max-width:880px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step .step_inner{border:none !important;border-radius:0 !important;padding-bottom:90px !important}}.page_step .main_contents .contents_area .form_step .form_ttl,.page_step .main_contents .contents_area .form_step .form_desc{color:#fff;text-shadow:2.121px 2.121px 5px rgba(0,0,0,0.3)}.page_step .main_contents .contents_area .form_step .input_contents{background:#fff;position:relative;width:100%;max-width:880px;height:500px;border-radius:5px;padding:40px 0;box-shadow:2.121px 2.121px 5px 0px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:auto}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step .input_contents{padding:40px 5% 50px;height:auto}}.page_step .main_contents .contents_area .form_step .input_contents .input_inner{width:480px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step .input_contents .input_inner{width:100%}}.page_step .main_contents .contents_area .form_step .input_contents .input_inner input{width:480px}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step .input_contents .input_inner input{width:100%}}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap{width:100%;display:flex;justify-content:center}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a{width:47%;display:block;cursor:pointer;color:#fff;padding:18px 0 16px;transition:all 0.3s;font-weight:bold;font-size:16px;text-align:center;border-radius:5px}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.prev,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.prev{background:#bcc1cc;border:1px solid #bcc1cc}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.prev:hover,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.prev:hover{color:#bcc1cc;background:#fff}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.next,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.submit,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.next,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.submit{background:#ff5722;border:1px solid #ff5722}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.next:hover,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input.submit:hover,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.next:hover,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a.submit:hover{color:#ff5722;background:#fff}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input:hover,.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a:hover{background:#fff;color:#ff5722}.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap input:not(:last-child),.page_step .main_contents .contents_area .form_step .input_contents .btn_wrap a:not(:last-child){margin-right:auto}.page_step .main_contents .contents_area .form_step .step_bar{display:flex;width:100%;max-width:730px;margin:30px auto 0;justify-content:center;align-items:center}@media screen and (max-width: 768px){.page_step .main_contents .contents_area .form_step .step_bar{padding:15px 5%;position:fixed;bottom:0;left:0;text-align:center}}.page_step .main_contents .contents_area .form_step .step_bar .step{color:#fff;text-align:left;width:65px}.page_step .main_contents .contents_area .form_step .step_bar .bar{width:calc(100% - 65px);height:8px;border-radius:50px;overflow:hidden;position:relative;background:#fff}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct1-8:after{width:calc(100% / 8 * 1)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct2-8:after{width:calc(100% / 8 * 2)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct3-8:after{width:calc(100% / 8 * 3)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct4-8:after{width:calc(100% / 8 * 4)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct5-8:after{width:calc(100% / 8 * 5)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct6-8:after{width:calc(100% / 8 * 6)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct7-8:after{width:calc(100% / 8 * 7)}.page_step .main_contents .contents_area .form_step .step_bar .bar.pct8-8:after{width:calc(100% / 8 * 8)}.page_step .main_contents .contents_area .form_step .step_bar .bar:after{content:"";height:100%;width:0;display:block;background:#ff5722;top:0;left:0;transition:width 0.3s}.page_step .form_ttl{text-align:center;font-size:36px;margin-bottom:30px;font-weight:500}@media screen and (max-width: 768px){.page_step .form_ttl{font-size:26px;margin-bottom:20px}}.page_step .form_desc{text-align:center;font-size:16px;margin-bottom:40px}@media screen and (max-width: 768px){.page_step .form_desc{font-size:14px;margin-bottom:20px}}.page_step p.input_ttl{font-size:18px;margin-bottom:15px;display:flex;align-items:center}@media screen and (max-width: 768px){.page_step p.input_ttl{font-size:16px;margin-bottom:10px}}.page_step p.input_ttl.required:before{content:url(/assets/apps/tag_required-8a01c38b745b8558870912ad532eaabd6d1e02647b45decac24e4f27aab1b4b0.svg);margin-right:15px;font-size:0}.page_step input,.page_step select,.page_step textarea,.page_step a.btn_submit{width:480px;padding:15px;border-radius:5px;border:1px solid #bfbfbf;box-shadow:1.414px 1.414px 3px 0px rgba(188,193,204,0.35);font-size:18px}@media screen and (max-width: 768px){.page_step input,.page_step select,.page_step textarea,.page_step a.btn_submit{width:100%}}.page_step textarea{height:150px}.page_step textarea~.err_icon{top:calc(50% - 1.5em)}.page_step .postal_code{position:relative}@media screen and (max-width: 768px){.page_step .postal_code{margin-bottom:20px}}.page_step .postal_code input{width:240px !important}@media screen and (max-width: 768px){.page_step .postal_code input{width:100% !important}}.page_step .postal_code .code_serch{cursor:pointer;position:absolute;width:180px;height:40px;display:flex;align-items:center;justify-content:center;right:0;top:7px;border-radius:5px;background:#ff5722;box-shadow:1.414px 1.414px 3px 0px rgba(0,0,0,0.25);font-size:14px;font-weight:bold;color:#fff;border:1px solid #ff5722;transition:all 0.3s}@media screen and (max-width: 768px){.page_step .postal_code .code_serch{position:static;width:200px}}.page_step .postal_code .code_serch:hover{background:#fff;color:#ff5722}.page_step .select_wrap{position:relative}.page_step .select_wrap:after{content:"";background:url(/assets/apps/form_arrow-373d79c66fa594a8620c22a106f061e536fbdf7d8cc75a58f8ecb2313b6b9904.png) center center no-repeat;display:block;width:12px;height:7px;font-size:0;position:absolute;top:calc(50% - 4px);right:20px;pointer-events:none}.page_step .select_wrap select{-webkit-appearance:none;appearance:none}.page_step .prefecture{width:240px}@media screen and (max-width: 768px){.page_step .prefecture{width:100%}}.page_step .prefecture .err_icon{display:none !important}.page_step .prefecture select{width:240px}@media screen and (max-width: 768px){.page_step .prefecture select{width:100%}}.page_step .radio_box{width:480px}@media screen and (max-width: 768px){.page_step .radio_box{width:100%}}.page_step .btn_submit{width:310px;display:block;cursor:pointer;margin:50px auto 0;background:#ff5722;border:1px solid #ff5722;color:#fff;padding:22px 0 20px;transition:all 0.3s;font-weight:bold;font-size:22px}@media screen and (max-width: 768px){.page_step .btn_submit{width:100%;font-size:18px}}.page_step .btn_submit:hover{background:#fff;color:#ff5722}.page_step .form_wrap{position:relative;display:inline-block;margin-bottom:35px}@media screen and (max-width: 768px){.page_step .form_wrap{width:100%;margin-bottom:20px}}.page_step .form_wrap.no-icon .err_icon{display:none !important}.page_step .form_wrap.no-icon .ok_icon{display:none !important}.page_step .required{border-color:#e62e2e !important}.page_step .err_msg{color:red;font-size:12px}.page_step .err_icon{position:absolute;top:20px;right:10px;width:11px;height:11px;background:url(/assets/apps/icon_err-6ab25fca292c5cd983af09e88553eec98e11455b11bf4dc2b82961b78214cf85.png)}.page_step .input_ok{border-color:#26994d !important}.page_step .input_ok~.err_msg,.page_step .input_ok~.err_icon{display:none !important}.page_step .powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px;position:absolute;bottom:20px;left:0;width:100%}.page_step .ok_icon{position:absolute;top:22px;right:10px;width:12px;height:10px;background:url(/assets/apps/icon_ok-72f3a8d4c3667b6b6617b6c14aad953db8b938b864b07a802ed19ca0c5dbf0d8.png)}.page_step .num_counts{width:100%;margin-top:5px;display:flex;justify-content:space-between}.page_step .num_counts .limit,.page_step .num_counts .now{font-size:12px;color:#989da6}.page_step .control_radio-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_step .control_radio-group label{width:47%;border:1px solid #bfbfbf;border-radius:5px}.page_step .control_radio{font-family:arial;display:block;position:relative;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px}.page_step .control_radio:nth-child(n + 3){margin-top:15px}.page_step .control_radio input{position:absolute;z-index:-1;opacity:0;display:none}.page_step .control_radio_indicator{position:absolute;top:13px;left:12px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:undefinedpx}.page_step .control_radio:hover input~.control_radio_indicator{background:#ffffff}.page_step .control_radio input:focus~.control_radio_indicator,.page_step .control_radio input:checked~.control_radio_indicator{background:#ffffff}.page_step .control_radio:hover input:not([disabled]):checked~.control_radio_indicator{background:#ffffff}.page_step .control_radio input:checked:focus~.control_radio_indicator{background:#ffffff}.page_step .control_radio input:disabled~.control_radio_indicator{background:#e6e6e6;opacity:2;pointer-events:none}.page_step .control_radio_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_step .control_radio input:checked~.control_radio_indicator:after{display:block}.page_step .control_radio-radio .control_radio_indicator{border-radius:50%}.page_step .control_radio-radio .control_radio_indicator:after{left:3px;top:3px;height:12px;width:12px;border-radius:50%;background:#2163a6;transition:background 250ms}.page_step .control_radio-radio input:disabled~.control_radio_indicator:after{background:#7b7b7b}.page_step .control_check-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_step .control_check-group label{width:47%;border:1px solid #bfbfbf;border-radius:5px}.page_step .control_check{font-family:arial;display:block;position:relative;padding-left:30px;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px}.page_step .control_check:nth-child(n + 3){margin-top:15px}.page_step .control_check input{position:absolute;z-index:-1;opacity:0;display:none}.page_step .control_check_indicator{position:absolute;top:13px;left:10px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:0px}.page_step .control_check:hover input~.control_check_indicator{background:#ffffff}.page_step .control_check input:focus~.control_check_indicator,.page_step .control_check input:checked~.control_check_indicator{background:#ffffff}.page_step .control_check:hover input:not([disabled]):checked~.control_check_indicator{background:#ffffff}.page_step .control_check input:checked:focus~.control_check_indicator{background:#ffffff}.page_step .control_check input:disabled~.control_check_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.page_step .control_check_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_step .control_check input:checked~.control_check_indicator:after{display:block}.page_step .control_check-checkbox .control_check_indicator:after{left:6px;top:3px;width:4px;height:9px;border:solid #2163a6;border-width:0 2px 2px 0;transform:rotate(45deg)}.page_step .control_check-checkbox input:disabled~.control_check_indicator:after{border-color:#7b7b7b}.page_step .column1{display:flex;justify-content:space-between}.page_step .column1 .form_wrap{width:100%}.page_step .column1 .form_wrap input:not([type="radio"]),.page_step .column1 .form_wrap input:not([type="checkbox"]){width:100% !important}.page_step .column1 .form_wrap .radio_box,.page_step .column1 .form_wrap .check_box{width:100% !important}.page_step .column1 .form_wrap label{width:100% !important;margin-top:15px}.page_step .column1 .form_wrap label:first-child{margin-top:0}.page_step .column2{display:flex;justify-content:space-between}.page_step .column2.text .form_wrap,.page_step .column2.select .form_wrap{width:47%}.page_step .column2.text .form_wrap input,.page_step .column2.text .form_wrap select,.page_step .column2.select .form_wrap input,.page_step .column2.select .form_wrap select{width:100% !important}.page_step .column2.radio .form_wrap,.page_step .column2.check .form_wrap{width:100%}.page_step .column2.radio .form_wrap .control_radio-group label,.page_step .column2.check .form_wrap .control_radio-group label{width:47%}.page_step .column2.radio .form_wrap .control_radio-group label:nth-child(-n+2),.page_step .column2.check .form_wrap .control_radio-group label:nth-child(-n+2){margin-top:0}.page_step .column2.radio .form_wrap .control_check-group label,.page_step .column2.check .form_wrap .control_check-group label{width:47%}.page_step .column2.radio .form_wrap .control_check-group label:nth-child(-n+2),.page_step .column2.check .form_wrap .control_check-group label:nth-child(-n+2){margin-top:0}.page_step_confirm .main_contents{width:100%;display:flex;text-align:left;background:#f5f5f5}.page_step_confirm .main_contents .contents_area{width:100%}.page_step_confirm .main_contents .contents_area .form_step{width:100%;height:100vh;background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step{padding:0;background:#fff !important}}.page_step_confirm .main_contents .contents_area .form_step.bg_img{background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{padding-bottom:60px}}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .input_contents .powered{bottom:0}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .step_bar{padding:15px 5%}}.page_step_confirm .main_contents .contents_area .form_step.bg_img .step_inner .step_bar span.step{color:#000}.page_step_confirm .main_contents .contents_area .form_step.no_img{background:#fff}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .input_contents{padding-bottom:60px}}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .input_contents .powered{bottom:0}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .step_bar{padding:15px 5%}}.page_step_confirm .main_contents .contents_area .form_step.no_img .step_inner .step_bar span.step{color:#000}.page_step_confirm .main_contents .contents_area .form_step .step_inner{width:100%;max-width:880px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step .step_inner{border:none !important;border-radius:0 !important}}.page_step_confirm .main_contents .contents_area .form_step .form_ttl,.page_step_confirm .main_contents .contents_area .form_step .form_desc{color:#fff;text-shadow:2.121px 2.121px 5px rgba(0,0,0,0.3)}.page_step_confirm .main_contents .contents_area .form_step .input_contents{background:#fff;position:relative;width:100%;max-width:880px;height:500px;border-radius:5px;padding:40px 0;box-shadow:2.121px 2.121px 5px 0px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:auto}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step .input_contents{padding:40px 5% 50px;height:auto}}.page_step_confirm .main_contents .contents_area .form_step .input_contents.confirm{flex-direction:column}.page_step_confirm .main_contents .contents_area .form_step .input_contents .input_inner{width:480px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step .input_contents .input_inner{width:100%}}.page_step_confirm .main_contents .contents_area .form_step .input_contents .input_inner input{width:480px}@media screen and (max-width: 768px){.page_step_confirm .main_contents .contents_area .form_step .input_contents .input_inner input{width:100%}}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap{width:100%;display:flex;justify-content:center}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a{width:47%;display:block;cursor:pointer;color:#fff;padding:18px 0 16px;transition:all 0.3s;font-weight:bold;font-size:16px;border-radius:5px;text-align:center}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.prev,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.prev{background:#bcc1cc;border:1px solid #bcc1cc}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.prev:hover,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.prev:hover{color:#bcc1cc;background:#fff}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.next,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.submit,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.next,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.submit{background:#ff5722;border:1px solid #ff5722}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.next:hover,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input.submit:hover,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.next:hover,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a.submit:hover{color:#ff5722;background:#fff}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input:hover,.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a:hover{background:#fff;color:#ff5722}.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap input:not(:last-child),.page_step_confirm .main_contents .contents_area .form_step .input_contents .btn_wrap a:not(:last-child){margin-right:auto}.page_step_confirm .main_contents .contents_area .form_step .step_bar{display:flex;width:100%;max-width:730px;margin:30px auto 0;justify-content:center;align-items:center}.page_step_confirm .main_contents .contents_area .form_step .step_bar .step{color:#fff;text-align:left;width:65px}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar{width:calc(100% - 65px);height:8px;border-radius:50px;overflow:hidden;position:relative;background:#fff}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct1-8:after{width:calc(100% / 8 * 1)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct2-8:after{width:calc(100% / 8 * 2)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct3-8:after{width:calc(100% / 8 * 3)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct4-8:after{width:calc(100% / 8 * 4)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct5-8:after{width:calc(100% / 8 * 5)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct6-8:after{width:calc(100% / 8 * 6)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct7-8:after{width:calc(100% / 8 * 7)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar.pct8-8:after{width:calc(100% / 8 * 8)}.page_step_confirm .main_contents .contents_area .form_step .step_bar .bar:after{content:"";height:100%;width:0;display:block;background:#ff5722;top:0;left:0;transition:width 0.3s}.page_step_confirm .confirm_wrap{height:300px;overflow:auto;margin-bottom:20px;border-bottom:1px solid #bcc1cc}@media screen and (max-width: 768px){.page_step_confirm .confirm_wrap{height:250px}}.page_step_confirm .confirm_wrap p.ttl{text-align:left;font-size:18px;margin-bottom:25px}@media screen and (max-width: 768px){.page_step_confirm .confirm_wrap p.ttl{font-size:16px;margin-bottom:20px}}.page_step_confirm dl.confirm{width:100%;font-size:18px;color:#333}@media screen and (max-width: 768px){.page_step_confirm dl.confirm{font-size:16px}}.page_step_confirm dl.confirm dt{background:#ffe6de;padding:10px 15px 12px}.page_step_confirm dl.confirm dd{padding:10px 15px 12px}.page_step_confirm dl.confirm dd:last-child{border-bottom:1px solid #ffe6de}.page_step_confirm .form_ttl{text-align:center;font-size:36px;margin-bottom:30px;font-weight:500}@media screen and (max-width: 768px){.page_step_confirm .form_ttl{font-size:26px;margin-bottom:20px}}.page_step_confirm .form_desc{text-align:center;font-size:16px;margin-bottom:40px}@media screen and (max-width: 768px){.page_step_confirm .form_desc{font-size:14px;margin-bottom:20px}}.page_step_confirm p.input_ttl{font-size:18px;margin-bottom:15px;display:flex;align-items:center}@media screen and (max-width: 768px){.page_step_confirm p.input_ttl{font-size:16px;margin-bottom:10px}}.page_step_confirm p.input_ttl.required:before{content:url(/assets/apps/tag_required-8a01c38b745b8558870912ad532eaabd6d1e02647b45decac24e4f27aab1b4b0.svg);margin-right:15px;font-size:0}.page_step_confirm input,.page_step_confirm select{width:480px;padding:15px;border-radius:5px;border:1px solid #bfbfbf;box-shadow:1.414px 1.414px 3px 0px rgba(188,193,204,0.35);font-size:18px}@media screen and (max-width: 768px){.page_step_confirm input,.page_step_confirm select{width:100%}}.page_step_confirm .postal_code{position:relative}@media screen and (max-width: 768px){.page_step_confirm .postal_code{margin-bottom:20px}}.page_step_confirm .postal_code input{width:240px}@media screen and (max-width: 768px){.page_step_confirm .postal_code input{width:100%}}.page_step_confirm .postal_code .code_serch{position:absolute;width:180px;height:40px;display:flex;align-items:center;justify-content:center;right:80px;top:7px;border-radius:5px;background:#ff5722;box-shadow:1.414px 1.414px 3px 0px rgba(0,0,0,0.25);font-size:14px;font-weight:bold;color:#fff;border:1px solid #ff5722;transition:all 0.3s}@media screen and (max-width: 768px){.page_step_confirm .postal_code .code_serch{position:static}}.page_step_confirm .postal_code .code_serch:hover{background:#fff;color:#ff5722}.page_step_confirm .select_wrap{position:relative}.page_step_confirm .select_wrap:after{content:"";background:url(/assets/apps/form_arrow-373d79c66fa594a8620c22a106f061e536fbdf7d8cc75a58f8ecb2313b6b9904.png) center center no-repeat;display:block;width:12px;height:7px;font-size:0;position:absolute;top:calc(50% - 4px);right:20px;pointer-events:none}.page_step_confirm .select_wrap select{-webkit-appearance:none;appearance:none}.page_step_confirm .prefecture{width:240px}@media screen and (max-width: 768px){.page_step_confirm .prefecture{width:100%}}.page_step_confirm .prefecture .err_icon{display:none !important}.page_step_confirm .prefecture select{width:240px}@media screen and (max-width: 768px){.page_step_confirm .prefecture select{width:100%}}.page_step_confirm .radio_box{width:480px}@media screen and (max-width: 768px){.page_step_confirm .radio_box{width:100%}}.page_step_confirm .btn_submit{width:310px;display:block;cursor:pointer;margin:50px auto 0;background:#ff5722;border:1px solid #ff5722;color:#fff;padding:22px 0 20px;transition:all 0.3s;font-weight:bold;font-size:22px}@media screen and (max-width: 768px){.page_step_confirm .btn_submit{width:100%;font-size:18px}}.page_step_confirm .btn_submit:hover{background:#fff;color:#ff5722}.page_step_confirm .form_wrap{position:relative;display:inline-block;margin-bottom:35px}@media screen and (max-width: 768px){.page_step_confirm .form_wrap{width:100%;margin-bottom:20px}}.page_step_confirm .form_wrap.no-icon .err_icon{display:none !important}.page_step_confirm .form_wrap.no-icon .ok_icon{display:none !important}.page_step_confirm .required{border-color:#e62e2e !important}.page_step_confirm .err_msg{color:red;font-size:12px}.page_step_confirm .err_icon{position:absolute;top:20px;right:10px;width:11px;height:11px;background:url(/assets/apps/icon_err-6ab25fca292c5cd983af09e88553eec98e11455b11bf4dc2b82961b78214cf85.png)}.page_step_confirm .input_ok{border-color:#26994d !important}.page_step_confirm .input_ok~.err_msg,.page_step_confirm .input_ok~.err_icon{display:none !important}.page_step_confirm .powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px;position:absolute;bottom:20px;left:0;width:100%}.page_step_confirm .ok_icon{position:absolute;top:22px;right:10px;width:12px;height:10px;background:url(/assets/apps/icon_ok-72f3a8d4c3667b6b6617b6c14aad953db8b938b864b07a802ed19ca0c5dbf0d8.png)}.page_step_confirm .num_counts{width:100%;margin-top:5px;display:flex;justify-content:space-between}.page_step_confirm .num_counts .limit,.page_step_confirm .num_counts .now{font-size:12px;color:#989da6}.page_step_confirm .control_radio-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_step_confirm .control_radio-group label{width:47%;border:1px solid #bfbfbf;border-radius:5px}.page_step_confirm .control_radio{font-family:arial;display:block;position:relative;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px}.page_step_confirm .control_radio:nth-child(n + 3){margin-top:15px}.page_step_confirm .control_radio input{position:absolute;z-index:-1;opacity:0;display:none}.page_step_confirm .control_radio_indicator{position:absolute;top:13px;left:12px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:undefinedpx}.page_step_confirm .control_radio:hover input~.control_radio_indicator{background:#ffffff}.page_step_confirm .control_radio input:focus~.control_radio_indicator,.page_step_confirm .control_radio input:checked~.control_radio_indicator{background:#ffffff}.page_step_confirm .control_radio:hover input:not([disabled]):checked~.control_radio_indicator{background:#ffffff}.page_step_confirm .control_radio input:checked:focus~.control_radio_indicator{background:#ffffff}.page_step_confirm .control_radio input:disabled~.control_radio_indicator{background:#e6e6e6;opacity:2;pointer-events:none}.page_step_confirm .control_radio_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_step_confirm .control_radio input:checked~.control_radio_indicator:after{display:block}.page_step_confirm .control_radio-radio .control_radio_indicator{border-radius:50%}.page_step_confirm .control_radio-radio .control_radio_indicator:after{left:3px;top:3px;height:12px;width:12px;border-radius:50%;background:#2163a6;transition:background 250ms}.page_step_confirm .control_radio-radio input:disabled~.control_radio_indicator:after{background:#7b7b7b}.page_step_confirm .control_check-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page_step_confirm .control_check-group label{width:47%;border:1px solid #bfbfbf;border-radius:5px}.page_step_confirm .control_check{font-family:arial;display:block;position:relative;padding-left:30px;padding:12px 10px 12px 50px;cursor:pointer;font-size:16px}.page_step_confirm .control_check:nth-child(n + 3){margin-top:15px}.page_step_confirm .control_check input{position:absolute;z-index:-1;opacity:0;display:none}.page_step_confirm .control_check_indicator{position:absolute;top:13px;left:10px;height:20px;width:20px;background:#ffffff;border:1px solid #2163a6;border-radius:0px}.page_step_confirm .control_check:hover input~.control_check_indicator{background:#ffffff}.page_step_confirm .control_check input:focus~.control_check_indicator,.page_step_confirm .control_check input:checked~.control_check_indicator{background:#ffffff}.page_step_confirm .control_check:hover input:not([disabled]):checked~.control_check_indicator{background:#ffffff}.page_step_confirm .control_check input:checked:focus~.control_check_indicator{background:#ffffff}.page_step_confirm .control_check input:disabled~.control_check_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.page_step_confirm .control_check_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.page_step_confirm .control_check input:checked~.control_check_indicator:after{display:block}.page_step_confirm .control_check-checkbox .control_check_indicator:after{left:6px;top:3px;width:4px;height:9px;border:solid #2163a6;border-width:0 2px 2px 0;transform:rotate(45deg)}.page_step_confirm .control_check-checkbox input:disabled~.control_check_indicator:after{border-color:#7b7b7b}.page_step_thanks .main_contents{width:100%;display:flex;text-align:left;background:#f5f5f5}.page_step_thanks .main_contents .contents_area{width:100%}.page_step_thanks .main_contents .contents_area .form_step{width:100%;height:100vh;background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step{padding:0;background:#fff !important}}.page_step_thanks .main_contents .contents_area .form_step.bg_img{background:url(/assets/apps/kv2-7f4e929b6f1451f9747a84d6a04f99fd642647062a3532811501b7876b2f27b0.jpg) center center/cover no-repeat}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .input_contents{padding-bottom:60px}}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .input_contents .powered{bottom:0}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .step_bar{padding:15px 5%}}.page_step_thanks .main_contents .contents_area .form_step.bg_img .step_inner .step_bar span.step{color:#000}.page_step_thanks .main_contents .contents_area .form_step.no_img{background:#fff}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding-top:30px;overflow:hidden}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .form_ttl{color:#000;text-shadow:none}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .form_desc{color:#000;text-shadow:none;margin-bottom:20px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .form_desc{padding:0 5%;margin-bottom:10px}}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .input_contents{height:auto;box-shadow:none;padding-bottom:100px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .input_contents{padding-bottom:60px}}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .input_contents .powered{bottom:0}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .step_bar{max-width:100%;background:#dfe3eb;padding:20px 75px;margin-top:15px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .step_bar{padding:15px 5%}}.page_step_thanks .main_contents .contents_area .form_step.no_img .step_inner .step_bar span.step{color:#000}.page_step_thanks .main_contents .contents_area .form_step .step_inner{width:100%;max-width:880px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step .step_inner{border:none !important;border-radius:0}}.page_step_thanks .main_contents .contents_area .form_step .form_ttl,.page_step_thanks .main_contents .contents_area .form_step .form_desc{color:#fff;text-shadow:2.121px 2.121px 5px rgba(0,0,0,0.3)}.page_step_thanks .main_contents .contents_area .form_step .input_contents{background:#fff;position:relative;width:100%;max-width:880px;height:500px;border-radius:5px;padding:40px 0;box-shadow:2.121px 2.121px 5px 0px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:auto}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step .input_contents{padding:40px 5% 50px;height:auto}}.page_step_thanks .main_contents .contents_area .form_step .input_contents .input_inner{width:480px}@media screen and (max-width: 768px){.page_step_thanks .main_contents .contents_area .form_step .input_contents .input_inner{width:100%}}.page_step_thanks .form_ttl{text-align:center;font-size:36px;margin-bottom:30px;font-weight:500}@media screen and (max-width: 768px){.page_step_thanks .form_ttl{font-size:26px;margin-bottom:20px}}.page_step_thanks .thx_msg{text-align:center}.page_step_thanks .thx_msg .thx_ttl{font-size:36px;font-weight:500;margin-bottom:30px}@media screen and (max-width: 768px){.page_step_thanks .thx_msg .thx_ttl{font-size:26px}}.page_step_thanks .thx_msg .thx_ttl .icon{display:block;margin-bottom:10px}.page_step_thanks .thx_msg .thx_txt{font-size:16px}@media screen and (max-width: 768px){.page_step_thanks .thx_msg .thx_txt{font-size:14px}}.page_step_thanks .powered{text-align:center;font-size:12px;color:#989da6;margin-top:40px;position:absolute;bottom:20px;left:0;width:100%}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.open_disable_btn{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}html.windowPause{width:100%;height:100%;overflow:hidden}html.windowPause .windowPauseWrap{height:100%;opacity:1}.windowPauseWrap{opacity:0;z-index:20;position:fixed;left:0;top:0;width:100%;height:0;background:rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.windowPauseLoading{display:block;position:absolute;left:50%;top:50%;width:32px;height:32px;margin-top:-32px;margin-left:-32px}.loader,.loader:before,.loader:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.term_msg{padding-top:10px}.privacy_box{margin-top:15px;border:1px solid #ddd;border-radius:4px;height:150px;overflow:auto;padding:10px;width:100%}.warning_msg{color:#ffb31a;font-size:12px}.custom-calendar-saturday a.ui-state-default{background-color:#c1e0ff}.custom-calendar-sunday a.ui-state-default{background-color:#ffc1c1}.custom-calendar-holiday a.ui-state-default{background-color:#ffe0c1}.hrmg{margin-top:5px;margin-bottom:5px}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .form-select:valid,.form-select.is-valid,.was-validated .form-select:invalid,.form-select.is-invalid,.was-validated .form-check-input:valid,.form-check-input.is-valid,.was-validated .form-check-input:invalid,.form-check-input.is-invalid{background-image:none !important;padding-right:0.75rem !important}.page_front .ok_icon,.page_front .err_icon,.page_step .ok_icon,.page_step .err_icon,.page_step_confirm .ok_icon,.page_step_confirm .err_icon,.page_chat .ok_icon,.page_chat .err_icon{display:none !important}.page_front .main_contents{background-color:#fff}#smsAuthContainer,#ivrAuthContainer{margin-top:100px}@media (max-width: 480px){#smsAuthContainer,#ivrAuthContainer{margin-top:50px}}#smsAuthContainer.preview-mode,#ivrAuthContainer.preview-mode{margin-top:1rem}@media (max-width: 480px){#smsAuthContainer.preview-mode,#ivrAuthContainer.preview-mode{margin-top:0.5rem}}.container{max-width:450px;margin:0 auto;padding:32px 24px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:#fff;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,0.08)}@media (max-width: 480px){.container{padding:24px 20px;margin:0 16px;box-shadow:0 4px 12px rgba(0,0,0,0.06)}}.title{font-size:24px;font-weight:700;margin-bottom:12px;text-align:center;color:#191f28}@media (max-width: 480px){.title{font-size:22px}}.sub-text,.instruction-text{color:#6b7684;font-size:15px;line-height:1.5;margin-bottom:32px;text-align:center}.verification-input{gap:8px;margin-bottom:16px;justify-content:center;text-align:center;background-color:rgba(var(--primary-light, #C8E6C9), 0.1)}@media (max-width: 480px){.verification-input{gap:6px}}.verification-input.ivr-input{display:block;gap:8px;margin-bottom:16px;justify-content:center;text-align:center}.verification-input.sms-input{display:flex;gap:8px;margin-bottom:16px;justify-content:center;text-align:center}.phone-number-display{font-size:32px;font-weight:700;margin-bottom:16px;text-align:center;color:#191f28}.code-input{width:52px;height:64px;border:1.5px solid #eee;border-radius:12px;font-size:28px;font-weight:700;text-align:center;transition:all 0.2s ease}.code-input:focus{border-color:var(--primary-color, #2E7D32);box-shadow:0 0 0 3px rgba(var(--primary-color, #2E7D32), 0.1)}@media (max-width: 480px){.code-input{width:44px;height:56px;font-size:24px}}.timer-group{display:flex;align-items:center;gap:16px;margin-bottom:24px;justify-content:center}@media (max-width: 480px){.timer-group{gap:12px;margin-bottom:20px}}#timer{color:var(--primary-color, #2E7D32);font-weight:bold}.resend-button{color:var(--primary-color, #2E7D32);background:none;border:none;font-size:14px;cursor:pointer;padding:0}.resend-button:not(:disabled):hover{color:var(--primary-hover, #43A047)}.resend-button:disabled{color:#999}@media (max-width: 480px){.resend-button{font-size:13px}}.divider{text-align:center;margin:24px 0;position:relative}.divider::before,.divider::after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#dfe4ea}.divider::before{left:0}.divider::after{right:0}.divider span{background:#fff;padding:0 12px;color:#8b95a1;font-size:14px}@media (max-width: 480px){.divider span{font-size:13px;padding:0 8px}}.other-methods{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (max-width: 480px){.other-methods{gap:12px;margin-bottom:20px}}.secondary-button{color:var(--primary-color, #2E7D32);background:none;border:none;font-size:15px;font-weight:500;padding:8px 0;cursor:pointer;transition:color 0.2s ease}.secondary-button:hover{color:var(--secondary-color, #4CAF50)}.primary-button{width:100%;padding:18px;background-color:#ccc;color:white;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;transition:background-color 0.2s ease}.primary-button:not(:disabled){background-color:var(--primary-color, #2E7D32)}.primary-button:not(:disabled):hover{background-color:var(--primary-hover, #43A047)}.primary-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.logo-container{margin-top:40px;text-align:center;padding-top:40px}.logo-container .logo-image{width:200px;height:auto;margin:0 auto;display:block}@media (max-width: 480px){.logo-container .logo-image{width:180px}}.action-buttons{display:flex;flex-direction:column;gap:8px;margin-top:24px}.action-buttons button{width:100%;padding:12px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;transition:all 0.2s ease;border:1px solid #e5e5e5;background:#fff;color:var(--primary-color);cursor:pointer}.action-buttons button:not(:disabled){color:var(--primary-color, #2E7D32)}.action-buttons button:not(:disabled):hover{background-color:#f8f9fa;border-color:var(--primary-color, #2E7D32);color:var(--primary-hover, #43A047)}.action-buttons button:disabled{color:#999;border-color:#eee;cursor:not-allowed;background-color:#f8f9fa}.action-buttons button::before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:middle;position:relative;top:-1px}.resend-button::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15'%3E%3C/path%3E%3C/svg%3E") no-repeat center;background-size:contain}.resend-button:disabled::before{opacity:0.5}.switch-auth-button::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;background-size:contain}.confirm-button-wrapper{margin-top:32px}.resend-button::before,.switch-auth-button::before{filter:hue-rotate(85deg)}.page_front .column2.radio .form_wrap .control_radio-group label:nth-child(-n+2),.page_front .column2.check .form_wrap .control_radio-group label:nth-child(-n+2){margin-top:15px}.page_front .column2.radio .form_wrap .control_check-group label:nth-child(-n+2),.page_front .column2.check .form_wrap .control_check-group label:nth-child(-n+2){margin-top:15px}.page_step .column2.radio .form_wrap .control_radio-group label:nth-child(-n+2),.page_step .column2.check .form_wrap .control_radio-group label:nth-child(-n+2){margin-top:15px}.page_step .column2.radio .form_wrap .control_radio-group label:nth-child(-n+2),.page_step .column2.check .form_wrap .control_check-group label:nth-child(-n+2){margin-top:15px}.page_front .btn_submit.back{background:#bcc1cc;border:1px solid #bcc1cc}.page_front .btn_submit.back:hover{color:#bcc1cc}.req_value{background:#d3d3d3}
