.estimateMain{padding-top:80px;padding-bottom:160px;background-color:#f2faff}@media screen and (max-width:767px){.estimateMain{padding-bottom:80px}}.estimateMain__top-bg{position:relative;width:100%;height:32px;background:transparent url(//okinawa-hikkoshi.com/wp-content/themes/okinawa-hikkoshi_202312/css/./../image/top/feature-bgparts.png) repeat-x top center/contain}@media screen and (max-width:767px){.estimateMain__top-bg{margin-top:190px}}.estimateMain__top-bg:before{position:absolute;top:-39px;left:50%;width:138px;height:64px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);background:transparent url(//okinawa-hikkoshi.com/wp-content/themes/okinawa-hikkoshi_202312/css/./../image/top/feature-object.png) repeat-x top center/contain}.estimateMain__container{padding:104px 43px 160px 57px;border-radius:30px;background-color:#fff;-webkit-box-shadow:0 4px 16px rgba(148,148,148,.09);box-shadow:0 4px 16px rgba(148,148,148,.09)}@media screen and (max-width:1023px){.estimateMain__container{padding:104px 20px 160px}}@media screen and (max-width:767px){.estimateMain__container{padding:60px 15px}}.estimateMain__container.confirm .contact-item1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.estimateMain__container.confirm .contact-item2{margin-right:40px}.estimateMain__heading{font-size:45px;font-size:4.5rem;letter-spacing:.02em;color:#df4914}@media screen and (max-width:767px){.estimateMain__heading{font-size:32px;font-size:3.2rem}}.estimateMain__sub-text{font-size:24px;font-size:2.4rem;margin-bottom:64px;letter-spacing:.02em}@media screen and (max-width:767px){.estimateMain__sub-text{font-size:20px;font-size:2rem}}.estimateMain__link{color:#67a6c7}.estimateMain__link:link,.estimateMain__link:visited,.estimateMain__link:active,.estimateMain__link:focus{color:#67a6c7}.estimateMain__banner-link{display:block;margin-top:36px;margin-bottom:36px}.estimateMain__form .form1{font-size:24px;font-size:2.4rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.estimateMain__form .form1{font-size:20px;font-size:2rem}}.estimateMain__form .form1.c-check{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;color:#df4914;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.estimateMain__form .form2{font-size:24px;font-size:2.4rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.estimateMain__form .form2{font-size:20px;font-size:2rem}}.estimateMain__form .form3{font-size:24px;font-size:2.4rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.estimateMain__form .form3{font-size:20px;font-size:2rem}}.estimateMain__form .btn10{font-size:18px;font-size:1.8rem;font-weight:400;margin-left:14px;padding:3px 12px;color:#fff;border-radius:24px;background-color:#df4914}@media screen and (max-width:767px){.estimateMain__form .btn10{font-size:16px;font-size:1.6rem}}.estimateMain__form .btn11{font-size:18px;font-size:1.8rem;font-weight:400;margin-left:14px;padding:3px 12px;color:#fff;border-radius:24px;background-color:#aaa}@media screen and (max-width:767px){.estimateMain__form .btn11{font-size:16px;font-size:1.6rem}}.estimateMain__form input[type=text]{font-size:18px;font-size:1.8rem;width:100%;max-width:600px;padding:10px 13px 11px;border:2px solid #aaa;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.estimateMain__form input[type=text]:focus{border:2px solid #df4914;outline:none;background-color:rgba(223,73,20,.1);-webkit-box-shadow:none;box-shadow:none}.estimateMain__form select{font-family:inherit;font-size:18px;font-size:1.8rem;line-height:1;width:72px;margin-left:auto;padding:6px 16px;cursor:pointer;border:1px solid #aaa;border-radius:0;border-radius:4px;background:transparent url(//okinawa-hikkoshi.com/wp-content/themes/okinawa-hikkoshi_202312/css/./../image/estimate/select-arrow.png) no-repeat center right 10px/15px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){.estimateMain__form select{font-size:16px;font-size:1.6rem}}.estimateMain__form select::-ms-expand{display:none}.estimateMain__form select:focus{border:2px solid #df4914;outline:none;-webkit-box-shadow:none;box-shadow:none}.estimateMain__form .text-small{font-size:18px;font-size:1.8rem;color:#df4914}@media screen and (max-width:1023px){.estimateMain__form .text-small{display:block}}@media screen and (max-width:767px){.estimateMain__form .text-small{font-size:16px;font-size:1.6rem}}.estimateMain__form .your-plan{display:block}.estimateMain__form .radio-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimateMain__form .radio-flex.survey .horizontal-item{margin-left:0}.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(n+4){margin-top:0}.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(n+2){margin-left:32px}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(n+2){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.survey .horizontal-item:not(:nth-of-type(3n+1)){margin-top:0;margin-left:32px}}@media screen and (max-width:1023px) and (max-width:767px){.estimateMain__form .radio-flex.survey .horizontal-item:not(:nth-of-type(3n+1)){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(n+4){margin-top:14px;margin-left:0}.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(3){margin-right:40px}}@media screen and (max-width:767px){.estimateMain__form .radio-flex.survey .horizontal-item{width:100%}.estimateMain__form .radio-flex.survey .horizontal-item:nth-of-type(n+2){margin-top:14px}}.estimateMain__form .radio-flex.ijyuukubun .horizontal-item{margin-left:0}.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(n+4){margin-top:0}.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(n+2){margin-left:32px}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(n+2){margin-left:0}}.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(6){margin-top:16px;margin-right:50px;margin-left:0}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(6){margin-right:0}}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:not(:nth-of-type(4n+1)){margin-top:0;margin-left:32px}}@media screen and (max-width:1023px) and (max-width:767px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:not(:nth-of-type(4n+1)){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(n+5){margin-top:16px}}@media screen and (max-width:767px){.estimateMain__form .radio-flex.ijyuukubun .horizontal-item{width:100%}.estimateMain__form .radio-flex.ijyuukubun .horizontal-item:nth-of-type(n+2){margin-top:14px}}.estimateMain__form .radio-flex.your-plan-elevator .horizontal-item{margin-left:0}@media screen and (max-width:1023px){.estimateMain__form .radio-flex.your-plan-elevator .horizontal-item:nth-of-type(n+2){margin-top:0;margin-left:32px}}@media screen and (max-width:767px){.estimateMain__form .radio-flex.your-plan-elevator .horizontal-item:nth-of-type(3){margin-top:16px;margin-left:0}}.estimateMain__form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.estimateMain__form .mw_wp_form .horizontal-item{margin-left:0}.estimateMain__form .mw_wp_form .horizontal-item:not(:nth-of-type(3n+1)){margin-left:32px}@media screen and (max-width:1023px){.estimateMain__form .mw_wp_form .horizontal-item:not(:nth-of-type(3n+1)){margin-left:0}}.estimateMain__form .mw_wp_form .horizontal-item:nth-of-type(n+4){margin-top:14px}@media screen and (max-width:1023px){.estimateMain__form .mw_wp_form .horizontal-item:not(:nth-of-type(2n+1)){margin-left:32px}}@media screen and (max-width:1023px) and (max-width:767px){.estimateMain__form .mw_wp_form .horizontal-item:not(:nth-of-type(2n+1)){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .mw_wp_form .horizontal-item:nth-of-type(n+3){margin-top:14px}}@media screen and (max-width:767px){.estimateMain__form .mw_wp_form .horizontal-item:nth-of-type(n+2){margin-top:14px}}.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item{margin-left:0}.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(n+4){margin-top:0}.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(n+2){margin-left:32px}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(n+2){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:not(:nth-of-type(3n+1)){margin-top:0;margin-left:32px}}@media screen and (max-width:1023px) and (max-width:767px){.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:not(:nth-of-type(3n+1)){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(n+4){margin-top:14px;margin-left:0}.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(3){margin-right:40px}}@media screen and (max-width:767px){.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item{width:100%}.estimateMain__form .wpcf7-form-control-wrap.survey .wpcf7-list-item:nth-of-type(n+2){margin-top:14px}}.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item{margin-left:0}.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(n+4){margin-top:0}.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(n+2){margin-left:32px}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(n+2){margin-left:0}}.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(6){margin-top:16px;margin-right:50px;margin-left:0}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(6){margin-right:0}}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:not(:nth-of-type(4n+1)){margin-top:0;margin-left:32px}}@media screen and (max-width:1023px) and (max-width:767px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:not(:nth-of-type(4n+1)){margin-left:0}}@media screen and (max-width:1023px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(n+5){margin-top:16px}}@media screen and (max-width:767px){.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item{width:100%}.estimateMain__form .wpcf7-form-control-wrap.ijyuukubun .wpcf7-list-item:nth-of-type(n+2){margin-top:14px}}.estimateMain__form input[type=radio]{display:none}.estimateMain__form input[type=radio]+span{font-size:20px;font-size:2rem;position:relative;display:inline-block;padding-left:36px;cursor:pointer;letter-spacing:.02em}@media screen and (max-width:767px){.estimateMain__form input[type=radio]+span{font-size:18px;font-size:1.8rem}}.estimateMain__form input[type=radio]+span:before{position:absolute;top:49%;left:0;display:block;width:24px;height:24px;content:'';-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #333;background:#fff}.estimateMain__form input[type=radio]+span:after{position:absolute;top:7px;left:4px;display:block;width:17px;height:10px;content:'';-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff}.estimateMain__form input[type=radio]:checked+span:after{opacity:1}.estimateMain__form input[type=radio]:checked+span:before{border:1px solid #df4914;background-color:#df4914}.estimateMain__form textarea{font-size:18px;font-size:1.8rem;width:100% !important;height:208px !important;padding:8px 16px;resize:none;border:2px solid #aaa;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.estimateMain__form textarea:focus{border:2px solid #df4914;outline:none;background-color:rgba(223,73,20,.1);-webkit-box-shadow:none;box-shadow:none}.estimateMain__form .contact-item1{display:-webkit-box;display:-ms-flexbox;display:flex;width:29%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.estimateMain__form .contact-item1:nth-of-type(n+4){margin-top:24px}@media screen and (max-width:1023px){.estimateMain__form .contact-item1{width:48%}.estimateMain__form .contact-item1:nth-of-type(n+3){margin-top:24px}}@media screen and (max-width:767px){.estimateMain__form .contact-item1{width:100%}.estimateMain__form .contact-item1:nth-of-type(n+2){margin-top:24px}}.estimateMain__form .contact-item2--bottom{margin-right:144px}@media screen and (max-width:767px){.estimateMain__form .contact-item2--bottom{margin-right:40px}}.estimateMain__form input[type=submit]{font-size:36px;font-size:3.6rem;line-height:1.2;display:block;width:324px;margin-right:auto;margin-left:auto;padding:22px 0 23px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;text-decoration:none;color:#fff;border:none;background:transparent url(//okinawa-hikkoshi.com/wp-content/themes/okinawa-hikkoshi_202312/css/./../image/estimate/submit.png) no-repeat top center/cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}.estimateMain__form input[type=submit]:nth-of-type(n+2){margin-top:40px}@media screen and (max-width:767px){.estimateMain__form input[type=submit]{font-size:24px;font-size:2.4rem;width:264px;padding:21px 0 22px}}.estimateMain__form input[type=submit]:hover,.estimateMain__form input[type=submit]:focus{opacity:.8;outline:none}.estimateMain__form input[type=submit]::-moz-focus-inner{padding:0;border:none}.estimateMain__form .wpcf7-validation-errors,.estimateMain__form .wpcf7-mail-sent-ok{border:none}.estimateMain__form .wpcf7-response-output{margin:20px 0 0;text-align:center;color:#df4914}.estimateMain__form .wpcf7c-conf-hidden~.wpcf7-list-item-label{color:#df4914}.estimateMain__form .wpcf7-previous{font-size:36px;font-size:3.6rem;line-height:1.2;display:block;width:324px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding:22px 0 23px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;text-decoration:none;color:#fff;border:none;background:transparent url(//okinawa-hikkoshi.com/wp-content/themes/okinawa-hikkoshi_202312/css/./../image/estimate/submit.png) no-repeat top center/cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){.estimateMain__form .wpcf7-previous{font-size:24px;font-size:2.4rem;width:264px;padding:21px 0 22px}}.estimateMain__form .wpcf7-previous:hover,.estimateMain__form .wpcf7-previous:focus{opacity:.7;outline:none}.estimateMain__form .wpcf7-previous::-moz-focus-inner{padding:0;border:none}.estimateMain__form .mw_wp_form .error{width:100%}.estimateMain__title{font-size:30px;font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:54px;padding-bottom:4px;border-bottom:2px solid #df4914;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){.estimateMain__title{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.estimateMain__title{font-size:24px;font-size:2.4rem}}.estimateMain__form-container{margin-bottom:104px}.estimateMain__form-wrapper:nth-of-type(n+2){margin-top:34px}.estimateMain__label-box{font-size:24px;font-size:2.4rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.estimateMain__select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.estimateMain__select-container--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.estimateMain__ko{margin-left:9px}.estimateMain__dan-text{margin-top:16px}.estimateMain__note{display:block;margin-top:15px}.estimateMain__complete-title{font-size:36px;font-size:3.6rem;font-weight:700;margin-bottom:28px;text-align:center;color:#ef7c16}@media screen and (max-width:767px){.estimateMain__complete-title{font-size:28px;font-size:2.8rem}}.estimateMain__complete-message{margin-bottom:28px}.estimateMain__btn-box{width:100%;max-width:400px;margin-right:auto;margin-left:auto}