.error{width:550px;background-color:#fddfe0;border-radius:6px;border:red solid 1px;margin:0 auto;padding:10px 0 14px 20px;margin-bottom:20px;position:relative;position:absolute;top:50px;left:9px}.error p{font-size:20px;font-weight:bold;color:red;margin-bottom:10px}.error ul li{margin-left:40px;color:red;list-style-type:disc}.error p img{vertical-align:middle;margin-right:6px}.close{position:absolute;top:10px;right:10px}.close img{height:28px;width:auto}@media screen and (max-width: 620px){.error{width:260px;padding:5px 10px 5px}.error p{padding-right:30px}.error p img{display:none}.error p.close img{display:block}.error ul li{margin-left:20px;font-size:13px;line-height:1.3}.close{top:3px;right:-33px}}.loopSliderWrap{top:0;left:0;height:80px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:80px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:80px;float:left;overflow:hidden}.loopSlider ul li{width:185px;height:80px;float:left;display:inline;overflow:hidden}.loopSliderWrap:after{content:"";display:none;clear:none}.loopSlider_caption{width:100%;margin-top:-5px;line-height:1.3;text-align:center;font-size:1.2em;font-weight:bold;color:#ec860c}header{padding:0 3% 1% 3%;background-color:#fff}.header-inner_wrap{margin:0 auto;width:auto;max-width:1950px;display:flex;justify-content:center;align-items:center}.appeal_block{width:33%}.appeal_block.left img{margin-right:2%}.appeal_block.center{display:flex;justify-content:space-around;align-items:center}.img_logo{width:180px}.appeal-ssl{padding-right:10%;display:flex;justify-content:flex-start;align-items:center}.appeal-ssl img{vertical-align:middle}.appeal-ssl-text{font-size:80%;width:13em;padding-left:1em;line-height:1.2;vertical-align:middle;display:inline-block}.header-appeal-box{float:right;border-top:1px solid #f15a24;border-bottom:1px solid #f15a24;padding:.5em 0}.header-appeal-text{padding:0 1em;font-size:120%;font-weight:bold;text-align:center}.header-appeal-text span{font-size:80%}footer{padding:1rem 0;background-color:#333;color:#fff}.footer-inner_wrap.flex{display:flex;justify-content:center;align-items:center}.footer-link-map-area:focus{outline-color:#ff8000;outline-width:thin}.footer-link{padding:0 1.5em}.footer-link:hover,.footer-link:link,.footer-link:visited{color:#fff;text-decoration:none}.footer-link:hover{opacity:.7}.copyright{font-size:80%}.initial_display_modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100;padding:30px}.initial_display_modal .initial_display_modal-question{color:#333;text-align:center;font-size:18px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-question{font-size:16px}}.initial_display_modal .initial_display_modal-body{background:#fff;position:relative;padding:30px;border-radius:6px;border:3px solid #0e8b0e}.initial_display_modal .initial_display_modal-contents{margin-top:20px;display:flex;flex-direction:column}.initial_display_modal .initial_display_modal-item{width:300px}.initial_display_modal .initial_display_modal-item:not(:first-child){margin-top:20px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-item{width:100%}}.initial_display_modal .initial_display_modal-label{display:block;padding:30px 20px;border-radius:10px;text-align:center;color:#0e8b0e;font-weight:bold;background-color:#fff;border:2px solid #0e8b0e;cursor:pointer;font-size:18px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-label{padding:30px 5px;font-size:16px}}.initial_display_modal .initial_display_modal-label:hover{background-color:#0e8b0e;color:#fff}.initial_display_modal .initial_display_modal-input{display:none}.initial_display_modal .initial_display_modal-input:checked+.initial_display_modal-label{background-color:#0e8b0e;color:#fff}#slider{position:relative}#slider li{position:relative;z-index:5}.flow-row{text-align:center}.input_block{width:77%;padding:3% 0;margin:0 auto}.input_block h4{padding-bottom:.8em;font-weight:normal}.input_block-multi{width:48%;padding-right:3%;display:inline-block}.input_block-multi:last-of-type{padding-right:0}select,input[type=text],input[type=tel]{padding:.5em 1em;font-size:100%;border-radius:.25em;vertical-align:text-bottom}select.must,input[type=text].must,input[type=tel].must{background-color:#f9edf9}input[type=tel]{width:12em}select{width:16em}label.item_style-button-with_illustration{background-repeat:no-repeat;background-position:bottom 5px center;width:160px;height:120px;padding:.5em;margin-right:3%;border:1px solid #999;text-align:center;font-weight:bold;background-color:#f0f0f0;display:inline-block;cursor:pointer}label.item_style-button-with_illustration:last-of-type{margin-right:0}label.item_style-button-with_illustration#label-kind-house{background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_house-1194b99d.webp")}label.item_style-button-with_illustration#label-kind-mansion{background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_mansion-21f9fbf9.webp")}label.item_style-button-with_illustration#label-kind-shop{background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_shop-70e5a9fd.webp")}input[type=radio].item_style-button-with_illustration{display:none}input[type=radio].item_style-button-with_illustration:checked+.item_style-button-with_illustration{background:#f15a24;border-color:#f15a24;color:#fff}input[type=radio].item_style-button-with_illustration:checked+.item_style-button-with_illustration#label-kind-house{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_house_checked-bd150884.webp")}input[type=radio].item_style-button-with_illustration:checked+.item_style-button-with_illustration#label-kind-mansion{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_mansion_checked-b7c1d02f.webp")}input[type=radio].item_style-button-with_illustration:checked+.item_style-button-with_illustration#label-kind-shop{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url("/lp/assets/landing_pages/shares/design01/icon_step1_shop_checked-46becb63.webp")}.check_mark{display:none}.must_input_check{width:44px;padding:.4em .5em;border-radius:1em;font-weight:bold;font-size:87%;margin-right:.5em;color:#fff;text-align:center;background-color:#f15a24;display:inline-block}.img_appeal_step5{width:100%}.form_wrap{position:relative}.form_background{position:absolute;top:5%;background-color:#fff;border:3px solid #f15a24;z-index:1}.form_content-question{padding:3% 0 2% 0;text-align:center;font-size:120%;font-weight:bold;vertical-align:middle}.form_content-wrap{padding:0 3% 3% 3%}.form_content-wrap.last{padding-left:1%;padding-right:1%}.form_content-wrap.last strong{font-size:115%;color:#f15a24}.error_message{position:absolute;text-align:center;display:none}.error_message.single{width:100%;bottom:10%;color:red;text-align:center}.error_message .error_message-text{padding:.5em;font-size:80%;text-align:center;color:#fff;background-color:#f15a24}.error_message .error_message-arrow{position:absolute;right:15px;width:0;height:0;border-style:solid;border-width:11px 16px 0 0px;border-color:#f15a24 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:inline-block}.error_message .error_message-arrow.upper{right:0;top:-62%;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f15a24 rgba(0,0,0,0)}.error_message .error_message-arrow.upper.right{right:10%}.error_message .error_message-arrow.upper.left{left:10%}.error_message .error_message-arrow.upper.center{left:40%}#error_message-kind_reform{bottom:10%;right:37%}#error_message-prefecture_id{top:23%;right:11%}#error_message-budget_id{top:23%;right:11%}#error_message-name{left:25%;top:86%}#error_message-tel{top:89%}.agree_rule-text{margin-top:1%;font-size:90%;text-align:center}.agree_rule-text a:link,.agree_rule-text a:hover,.agree_rule-text a:visited{color:#1a1a1a;text-decoration:underline}.selected_item-rate{font-size:140%;padding:2% 0 0 0}.selected_item-cost{font-size:200%;padding:.5em 0 1em 0}.appeal_text-step5{font-size:130%}.appeal_text-step5 strong{color:#f15a24}.img_balloon{position:absolute;right:6%;width:100px}.last_step_info-text{position:absolute;bottom:-31%;width:calc(100% - 3%*2);font-weight:bold;text-align:center;line-height:1.2}.last_step_info-text strong{color:#f15a24}.slider_button{font-size:110%;line-height:2;text-align:center}.slider_button.to_next{position:absolute;width:auto;margin:0 auto;padding:.5em 2em;right:30%;bottom:-21%;color:#fff;border-radius:.5em;font-weight:bold;font-size:140%;text-shadow:0 3px 2px rgba(0,0,0,.4);box-shadow:0 3px 0 rgba(0,0,0,.6);background-color:#63b647;cursor:pointer}.slider_button.to_next:hover{transform:translate3d(0, 2px, 0);opacity:.8}.slider_button.to_back{position:absolute;bottom:-17%;left:6%;color:#4d4d4d;background:rgba(0,0,0,0);font-size:100%;font-weight:bold;cursor:pointer}.slider_button.to_submit{position:absolute;left:26.5%;bottom:-16%;padding:.25em 1em;line-height:1;box-shadow:0 3px 0 rgba(0,0,0,.5);background-color:#63b647;border-radius:.5em;border:0;color:#fff;cursor:pointer}.slider_button.to_submit:hover{opacity:.7}#step_5 .slider_button.to_back{bottom:-6%;left:6%}.submit-flex_wrap{display:flex;justify-content:center;align-items:center}.submit-text{padding:0 1em;font-size:110%;line-height:1.3;text-shadow:0 2px 2px rgba(0,0,0,.4)}.submit-text strong{font-size:120%}.submit-arrow{font-weight:bold;font-size:130%}#step_1 .form_content-wrap{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#step_2 .input_block{position:relative;width:calc(16em + 33px);margin:0 auto}#step_3 .input_block{position:relative}#first_name,#last_name{width:10em}#content-last_name small{font-size:70%}#loading{position:absolute;left:48%;top:55%;display:none;z-index:99}.tel-privacy{float:right;display:flex;justify-content:space-around;align-items:center}.tel-privacy-text{width:13em;font-size:80%;line-height:1.2;vertical-align:middle;display:inline-block}.img_ssl_privacy{margin-left:3%;vertical-align:middle}#cost-caution_text{padding-top:1em;font-size:50%;text-align:center;display:none}.box-combination_ui{margin-right:5%}.box-combination_ui:last-of-type{margin-right:0}.box-combination_ui.flex{display:flex;justify-content:space-around;align-items:center}.box-combination_ui img{margin-bottom:10px}input[type=radio].item_style-button-with_arrow{display:none}input[type=radio].item_style-button-with_arrow:checked+.item_style-button-with_arrow{background-color:#f15a24}input[type=radio].item_style-button-with_arrow:checked+.item_style-button-with_arrow:before{content:url("/lp/assets/landing_pages/shares/lp_for_multi_background/img_arrow_in_button_checked-1d008fd1.webp")}label.item_style-button-with_arrow{width:160px;height:80px;margin:0 auto;padding:10% 0;text-align:center;border-radius:.5em;color:#fff;background-color:#64b648;font-weight:bold;font-size:120%;text-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 4px 0 rgba(0,0,0,.6);line-height:1.3;display:flex;justify-content:center;align-items:center;cursor:pointer}label.item_style-button-with_arrow:before{content:url("/lp/assets/landing_pages/shares/lp_for_multi_background/img_arrow_in_button-a794d3cb.webp");margin-right:.25em}*{box-sizing:border-box}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}a{text-decoration:none}img{border:0}body,pre{font-family:"Noto Sans JP",sans-serif;line-height:1}.content-frame{display:flex;justify-content:center;position:relative}.content_wrap-side.right{position:absolute;transform:translateX(calc(388px + 50%))}.img_campaign{margin-left:10px;margin-top:5%}.background{padding:0 4% 4% 4%;background-color:rgba(0,0,0,.5)}.appeal_area{padding:2% 0}.img_main_appeal{width:100%}.company_logos{width:100%;padding-top:2%;background-color:#fff;text-align:center;clear:both}.company_logos-text{padding-bottom:.25em;margin:0 auto;border-bottom:1px solid #1a1a1a;font-size:130%;font-weight:bold;display:inline-block}.company_logos-text strong{font-weight:bold;font-size:130%}.company_logos-text strong.color{color:#f15a24}
