@charset "utf-8";#form_wrap{text-align:center}#form_wrap>p{color:#4D4D4D;margin-top:1em}@media screen and (max-width:767px){#form_wrap{margin-bottom:6.25%}#form_wrap>p{padding:0 3.125%;text-align:left}}@media screen and (min-width:768px){#form_wrap{margin-bottom:100px}}label.select_box{display:inline-block;position:relative;max-width:100%}br+label.select_box,label.select_box+label.select_box{margin-top:.4em}label.select_box:after{color:#000;content:"\F035D";font-family:"Material Design Icons";font-size:160%;height:-webkit-calc(1.25em - (1px * 2));height:calc(1.25em - (1px * 2));line-height:-webkit-calc(1.25em - (1px * 2));line-height:calc(1.25em - (1px * 2));pointer-events:none;position:absolute;top:50%;right:2px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border:1px solid silver;border-radius:0;color:#000;cursor:pointer;font-size:16px;height:2em;line-height:-webkit-calc(2em - (1px * 2));line-height:calc(2em - (1px * 2));padding:0 2.1em 0 .5em;transition:border-color,box-shadow 0.2s ease-out 0s;max-width:100%}select:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.7)}select:focus{border-color:#424242}select::-ms-expand{display:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border:1px solid silver;border-radius:0;font-size:16px;height:2em;line-height:-webkit-calc(2em - (1px * 2));line-height:calc(2em - (1px * 2));padding:0 1em;transition:border-color,box-shadow 0.2s ease-out 0s;vertical-align:baseline;width:100%}input[type="text"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="password"]:hover,textarea:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.7)}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus{border-color:#424242}textarea{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border:1px solid silver;border-radius:0;font-size:16px;min-height:12em;margin:0;padding:.5em 1em;resize:vertical;transition:border-color,box-shadow 0.3s ease-out 0s;vertical-align:top;width:100%}input[type="checkbox"]{background:none;border:none;border-radius:0;display:none;height:0;margin:0;outline:none;padding:0;width:0}input[type="checkbox"]+label{cursor:pointer;display:inline-block;position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="checkbox"]+label{position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="checkbox"]+label:before{content:"\F0131";font-family:"Material Design Icons";font-size:160%;line-height:1;left:.2em;z-index:1}input[type="checkbox"]+label:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F0132";color:transparent;font-family:"Material Design Icons";font-size:240%;line-height:1;left:-.05em;z-index:2;transition:all 0.1s ease-out 0s}.input_check[class*="error_"]{background-color:#FFEBEE}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="checkbox"]+label:after{font-size:40%!important}}input[type="checkbox"]:checked+label:before{color:transparent!important}input[type="checkbox"]:checked+label:after{color:#002F73;font-size:160%;line-height:1;left:.2em}input[type="checkbox"]:disabled+label{background-color:#F5F5F5;color:#9E9E9E}input[type="checkbox"]:focus+label{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}input[type="checkbox"]:disabled+label:hover,input[type="checkbox"]:disabled+label:focus{box-shadow:none;cursor:default}input[type="radio"]{background:none;border:none;border-radius:0;display:none;height:0;margin:0;outline:none;padding:0;width:0}input[type="radio"]+label{cursor:pointer;display:inline-block;position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="radio"]+label:before,input[type="radio"]+label:after{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="radio"]+label:before{content:"\F043D";font-family:"Material Design Icons";font-size:160%;line-height:1;left:.2em;z-index:1}input[type="radio"]+label:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F043E";color:transparent;font-family:"Material Design Icons";font-size:240%;line-height:1;left:-.05em;z-index:2;transition:all 0.1s ease-out 0s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="radio"]:checked+label:after{font-size:40%!important}}input[type="radio"]:checked+label:before{color:transparent!important}input[type="radio"]:checked+label:after{color:#002F73;font-size:160%;line-height:1;left:.2em}input[type="radio"]:disabled+label{background-color:#F5F5F5;color:#9E9E9E}input[type="radio"]:focus+label{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}input[type="radio"]:disabled+label:hover,input[type="radio"]:disabled+label:focus{box-shadow:none;cursor:default}.input_radio[class*="error_"]{background-color:#FFEBEE}@media screen and (min-width:2560px){select,select option,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="radio"],input[type="checkbox"],textarea{font-size:1vw;font-size:1svw}}#form{background-color:#FFF;margin-left:auto;margin-right:auto;overflow:hidden}#form .error,#form .success,#form .failed{line-height:1.6;margin-left:auto;margin-right:auto;width:100%}#form .form_tbl{line-height:1.6;margin-left:auto;margin-right:auto}#form .form_tbl>tbody>tr>th{margin-bottom:.5em}#form .form_tbl>tbody>tr>th.required{padding-left:3.5em}#form .form_tbl>tbody>tr>th span{font-size:87.5%}#form .form_tbl>tbody>tr>th.required>span{position:relative}#form .form_tbl>tbody>tr>th.required>span:after{background-color:#002F73;border-radius:.3125em;color:#FFF;content:"必須";font-size:.75rem;font-weight:400;display:block;padding:0 .6em;position:absolute;top:50%;left:0;-ms-transform:translate(-125%,-50%);-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%);text-align:center;width:2.5em}#form .form_tbl>tbody>tr>th p{font-weight:400}#form .form_tbl input[name="date"]{width:10em}#form .form_tbl input[name="zipcode"]{width:8em}#form .form_tbl input[type="text"][name="prefecture"]{width:10em}#form .form_tbl input[name="tel"]{width:10em}#form .form_tbl ul[class^="list_"]{font-size:75%;margin-top:.25em}#form .form_tbl .error_notice{line-height:1.2;margin-bottom:.4em}#form .form_tbl .form_tbls{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#form .form_tbl .form_tbls td{width:50%}#form .form_tbl>tbody>tr>td p{padding-bottom:.3em}#form .form_tbl>tbody>tr>td .Zebra_DatePicker_Icon_Wrapper{width:10em}#form .btn_submit{background-color:#002F73}#form_conf{line-height:1.6;text-align:center}@media screen and (max-width:767px){#form{border-radius:20px;padding:6.25% 3.125%;width:93.75%}#form>p{padding:0 3.125%}#form>[class^="list_"]{padding:0 3.125% 0 -webkit-calc(3.125% + 1em);padding:0 3.125% 0 calc(3.125% + 1em)}#form .error,#form .success,#form .failed{margin:0 auto 3.571428571428571%}#form .form_tbl>tbody>tr:not(:first-child)>th{margin-top:7.142857142857143%}#form_conf{padding:0 3.125%}}@media screen and (min-width:768px){#form{border-radius:1.5625em}#form .error,#form .success,#form .failed{margin-bottom:1em}}@media screen and (min-width:768px) and (max-width:939px){#form{padding:1em 2em 2em}}@media screen and (min-width:768px) and (max-width:1023px){#form .form_tbl>tbody>tr>th{margin-top:1.5em}}@media screen and (min-width:940px) and (max-width:1023px){#form{padding:2em 3em}}@media screen and (max-width:1023px){#form .form_tbl,#form .form_tbl>tbody,#form .form_tbl>tbody>tr,#form .form_tbl>tbody>tr>th,#form .form_tbl>tbody>tr>td{display:block}#form .form_tbl>tbody>tr>th{margin-bottom:.25em}}@media screen and (min-width:1024px){#form .form_tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#form .form_tbl>tbody>tr>th{padding:1em 0;width:18em}#form .form_tbl>tbody>tr>td{padding:1em 0}}@media screen and (min-width:1024px) and (max-width:1279px){#form{padding:3em 4em}}@media screen and (min-width:1280px){#form{padding:4em 5em}}#form_progress{text-align:center}#form_progress>li{display:inline-block;overflow:hidden;position:relative;vertical-align:top}#form_progress.lazyloaded>li{background-image:url(https://centralhousingokinawa.com/images/user/form/progress_010.webp);background-position:center center;background-repeat:no-repeat;background-size:100% 100%}#form_progress.lazyloaded>li.active{background-image:url(https://centralhousingokinawa.com/images/user/form/progress_011.webp)}#form_progress.lazyloaded>li:last-child{background-image:url(https://centralhousingokinawa.com/images/user/form/progress_020.webp)}#form_progress.lazyloaded>li.active:last-child{background-image:url(https://centralhousingokinawa.com/images/user/form/progress_021.webp)}#form_progress>li p{color:#6D5A43;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#form_progress>li.active p{color:#FFF}@media screen and (max-width:319px){#form_progress>li p{font-size:50%}}@media screen and (min-width:320px) and (max-width:359px){#form_progress>li p{font-size:62.5%}}@media screen and (min-width:360px) and (max-width:413px){#form_progress>li p{font-size:75%}}@media screen and (min-width:414px) and (max-width:767px){#form_progress>li p{font-size:87.5%}}@media screen and (max-width:767px){#form_progress{margin-bottom:1.5625%}#form_progress>li{height:36px;line-height:1.2;margin-bottom:1.5625%;width:30.3125%}#form_progress>li:last-child{width:30%}#form_progress>li:not(:nth-child(3n+1)){margin-left:1.5625%}}@media screen and (min-width:768px){#form_progress{margin-bottom:30px}#form_progress>li{line-height:1.4;margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:939px){#form_progress>li{height:64px;width:200px}#form_progress>li:last-child{width:190px}#form_progress>li:not(:nth-child(3n+1)){margin-left:16px}}@media screen and (min-width:940px){#form_progress>li{height:86px;width:268px}#form_progress>li:last-child{width:252px}#form_progress>li:not(:nth-child(3n+1)){margin-left:20px}}#form_policy{text-align:center}#form_policy p strong{color:red}@media screen and (max-width:767px){#form_policy{margin-top:7.142857142857143%}#form_policy h3{font-size:112.5%;line-height:1.6}#form_policy .input_check label{display:inline-block}#form_policy p:not(.center){text-align:left}}@media screen and (min-width:768px){#form_policy{margin-top:3em}#form_policy h3{font-size:125%;line-height:1.6}}#form_btn{text-align:center}#form_btn .link_to_white{height:2.25em!important;line-height:2.25em!important;padding:0 2.2em 0 1.2em;width:auto!important}@media screen and (max-width:767px){#form_btn{}#form_btn [class^="btn_"],#form_btn [class^="link_"]{margin:3.571428571428571% 1.785714285714286% 0;width:43.75%;min-width:100px;max-width:180px}}@media screen and (min-width:768px){#form_btn{margin-top:30px}#form_btn [class^="btn_"],#form_btn [class^="link_"]{margin:20px 15px 0}}#form_result{text-align:center}#form_result h2{font-weight:400;line-height:1.5}#form_result h2>span{border-bottom:.2em solid #002F73;display:inline-block;line-height:1.2;padding-bottom:.25em}#form_result>p{font-size:87.5%}@media screen and (max-width:767px){#form_result{}#form_result h2{font-size:125%;margin-bottom:.5em}#form_result>p{padding:0 3.571428571428571%;text-align:left}}@media screen and (min-width:768px){#form_result{}#form_result h2{font-size:150%;margin-bottom:1em}#form_result>p{margin-bottom:2em}}
