.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:180px;height:80px;float:left;display:inline;overflow:hidden}.loopSliderWrap:after{content:"";display:none;clear:none}.loopSlider_caption{width:100%;margin-top:-5px;padding-bottom:4px;background-color:#1a1a1a;color:#fff;font-size:80%;line-height:1.2em;text-align:center}header{padding:.5% 2%;background-color:#fff}.header-inner_wrap{display:flex;width:auto;max-width:1000px;margin:0 auto;align-items:center;justify-content:center}.appeal_block{width:50%}.appeal_block.left{text-align:left}.appeal_block.left img{height:50px;margin-right:2%}.appeal_block.left img.img_logo{width:120px;height:auto}.appeal_block.right{display:flex;align-items:center;justify-content:flex-end;text-align:right}.appeal_block.right .img_zenkoku{width:auto;height:50px;margin:0 1em}.appeal_block.right .img_header_balloon{height:50px}.appeal-ssl{display:flex;padding-right:3%;align-items:center;justify-content:flex-start}.appeal-ssl img{vertical-align:middle}.appeal-ssl-text{display:inline-block;width:10em;padding-left:.5em;font-size:70%;line-height:1.2;text-align:left;vertical-align:middle}.appeal-ssl-text a{color:#000;text-decoration:underline}footer{padding:.5rem 0;background-color:#333;color:#fff;font-size:80%}.footer-inner_wrap.flex{display:flex;align-items:center;justify-content: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}.img_company_footer{margin-left:6%}.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;width:570px;height:355px;background-color:#fff;overflow:hidden;outline:3px solid #f15a24;box-sizing:border-box}#slider>ul{display:flex;width:300%;margin:0;padding:0;list-style:none;transition:margin-left .7s}#slider>ul>li{flex:0 0 570px;width:570px}#slider li{position:relative}@media screen and (max-width: 620px){#slider{width:300px}#slider>ul>li{flex-basis:300px;width:300px}}.flow_message{display:flex;align-items:center;justify-content:center;padding-top:12px}.flow_message .flow_message-img{width:50px}.flow_message .flow_message-text{position:relative;margin-left:30px;padding:10px;border-radius:10px;background-color:#fef49e;font-weight:bold;letter-spacing:.05em;font-size:90%}.flow_message .flow_message-text .bold{color:#f18121;font-size:150%;padding-right:3px}.flow_message .flow_message-text::before{content:"";display:inline-block;position:absolute;top:13px;left:-20px;border:8px solid rgba(0,0,0,0);border-right:20px solid #fef49e}.input_block{position:relative}.input_block:not(:first-of-type){margin-top:2em}.input_block .input_block-form{display:flex;justify-content:center;align-items:center}.input_block h4{font-weight:normal;font-size:85%}select,input[type=text],input[type=tel]{appearance:none;width:18em;margin-left:10px;padding:.7em .5em;font-size:90%;border:1px solid #333;border-radius:.25em}select.must,input[type=text].must,input[type=tel].must{background-color:#f9edf9}select{background-image:url("/lp/assets/landing_pages/shares/lp_for_slider/icon_select_arrow-df4f63a2.svg");background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px}label.item_style-button-with_illustration{background-repeat:no-repeat;background-position:bottom 5px center;display:inline-block;width:160px;height:120px;margin-right:3%;padding:.5em;background-color:#f0f0f0;border:1px solid #999;font-weight:bold;text-align:center;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")}.must_input_check{display:inline-block;width:55px;padding:.7em;border-radius:2em;margin-right:.5em;background-color:#f15a24;color:#fff;font-weight:bold;font-size:87%;text-align:center}.form_wrap{position:relative}.form_content-question{padding:2% 0;font-size:110%;font-weight:bold;text-align:center;vertical-align:middle}.form_content-wrap{height:170px;padding:3%}.error_message{display:none;position:absolute;text-align:center}.error_message .error_message-text{padding:.5em;background-color:#f15a24;color:#fff;font-size:80%;text-align:center}.error_message .error_message-arrow{display:inline-block;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)}.error_message .error_message-arrow.upper{right:0;top:-61%;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{top:-58%;left:40%}#error_message-kind_reform{bottom:2%;right:34%}.agree_rule-text{margin-top:25px;font-size:65%;text-align:center}.agree_rule-text a:link,.agree_rule-text a:hover,.agree_rule-text a:visited{color:#1a1a1a;text-decoration:underline}::-webkit-full-page-media,:future,:root .agree_rule-text{margin-top:20px}.last_step_info-text{position:absolute;bottom:-26%;width:94%;font-weight:bold;font-size:80%;line-height:1.2;text-align:center}.last_step_info-text strong{color:#f15a24}.slider_button{font-size:110%;line-height:2;text-align:center}.slider_button.to_next{display:none;position:absolute;right:28%;bottom:-19%;width:auto;margin:0 auto;padding:.25em 2em;background-color:#63b647;border-radius:.5em;box-shadow:0 3px 0 rgba(0,0,0,.6);color:#fff;cursor:pointer;font-weight:bold;font-size:130%;text-shadow:0 3px 2px rgba(0,0,0,.4)}.slider_button.to_next:hover{transform:translate3d(0, 2px, 0);opacity:.8}.slider_button.to_back{position:absolute;bottom:-17%;left:10%;background:rgba(0,0,0,0);color:#4d4d4d;cursor:pointer;font-size:100%;font-weight:bold}.slider_button.to_submit{position:absolute;right:20%;bottom:-16%;left:20%;padding:.6em 1em;background-color:#63b647;border-radius:.5em;border:0;box-shadow:0 3px 0 rgba(0,0,0,.5);line-height:1;color:#fff;cursor:pointer;z-index:3}.slider_button.to_submit:hover{transform:translate3d(0, 2px, 0);opacity:.8}.slider_button.to_submit.is-focus::after{content:"";background-image:url("/lp/assets/landing_pages/shares/lp_for_bottom_contents/base_77c/img_step1_cursor_h-acd431ac.webp");background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:contain;background-position:right;width:50px;height:50px;display:block;right:20px;transform:rotate(-130deg);position:absolute;bottom:-35%;z-index:110}.submit-flex_wrap{display:flex;justify-content:center;align-items:center}.submit-flex_wrap .submit-text{padding:0 1em;font-size:110%;line-height:1.3;text-shadow:0 2px 2px rgba(0,0,0,.4)}.submit-flex_wrap .submit-text strong{font-size:130%}.submit-flex_wrap .submit-arrow{font-weight:bold;font-size:130%}#step_1 .form_content-wrap{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#step_1 .form_content-wrap .cursor_wrapping{position:relative;padding-top:3%;margin-right:2%}#step_1 .form_content-wrap .cursor_wrapping:last-of-type{margin-right:0}#step_1 .form_content-wrap .cursor_wrapping .img_step1_cursor{position:absolute;top:-19%;left:38%;z-index:2;animation:cursor_anime .3s alternate infinite}#step_1 .img_step1_cursor_horizontal{display:none;position:absolute;bottom:-17%;left:23%;animation:cursor_anime_h .3s alternate infinite;z-index:2}#step_1 label.item_style-button-with_illustration{padding-top:.75em}@keyframes cursor_anime{from{top:-19%}to{top:-15%}}@keyframes cursor_anime_h{from{left:23%}to{left:20%}}#step_2 .input_block .check_mark{display:none;position:absolute;right:2.5em}#step_2 .input_block .error_message{top:-1em;right:0;width:auto;margin-left:auto;padding-right:3em}#step_2 .input_block .error_message .error_message-text{position:relative}#step_2 .input_block .error_message .error_message-arrow{right:6em}#step_3 .form_content-question{padding-top:2.5%}#step_3 .input_block:not(:first-of-type){margin-top:1.5em}#step_3 .input_block:not(:first-of-type) .input_block-form{align-items:flex-start}#step_3 .input_block h4#content-last_name{padding-right:1em}#step_3 .input_block #content-tel{position:relative}#step_3 .input_block #content-tel small{position:absolute;display:block;margin-top:.5em;padding-left:2em;text-indent:-1em;line-height:1.3;font-size:70%}#step_3 .input_block .check_mark{display:none;position:absolute;right:2.5em}#step_3 .input_block .error_message{top:-1em;right:0;left:auto;width:auto;margin-left:auto;padding-right:2em}#step_3 .input_block .error_message .error_message-text{position:relative}#step_3 .input_block .error_message .error_message-arrow{right:6em}#step_3 .slider_button.to_back{bottom:-11%;left:6%}#step_3.step_3-subsidy .input_block{width:436px;margin-right:auto;margin-left:auto}#step_3.step_3-subsidy .input_block:not(:first-of-type) .input_block-form{align-items:center}#step_3.step_3-subsidy .input_block .input_block-form{display:grid;width:100%;margin:0;grid-template-columns:130px 260px 26px;column-gap:10px;align-items:start;justify-items:start}#step_3.step_3-subsidy .input_block h4,#step_3.step_3-subsidy .input_block select,#step_3.step_3-subsidy .input_block input[type=tel]{margin-left:0}#step_3.step_3-subsidy .input_block select,#step_3.step_3-subsidy .input_block input[type=tel]{width:260px}#step_3.step_3-subsidy .input_block h4{display:flex;justify-self:start;width:130px;align-items:center;height:42px}#step_3.step_3-subsidy .input_block #content-tel small{top:42px;left:0;margin-top:.45em;padding-left:2em}#step_3.step_3-subsidy .input_block .check_mark{position:static;align-self:start;margin-top:8px;width:26px;height:26px}#loading{display:none;position:absolute;left:48%;top:55%;z-index:99}.tel-privacy{display:flex;justify-content:center;align-items:center}.tel-privacy .tel-privacy-text{display:inline-block;width:auto;padding-left:.5em;font-size:60%;line-height:1.3;vertical-align:middle}.tel-privacy .img_ssl_privacy{height:30px;vertical-align:middle}.modal{width:100%;height:100%;position:absolute;top:0;z-index:999;background-color:rgba(0,0,0,.7);display:none}.modal-content{width:60%;padding:2%;margin:20% auto 0 auto;background-color:#fff;color:#4a4a4a;box-sizing:border-box}@media screen and (max-width: 420px){.modal-content{width:85%;padding:4%}}.modal-content-header{width:auto;padding:0 0 1%;margin:0 auto 2%;line-height:1.3;background:rgba(0,0,0,0);border-radius:0;letter-spacing:0;box-shadow:none;-moz-box-shadow:0 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:none;display:inherit;text-align:center;color:#2f4f4f;font-size:200%;border-bottom:3px solid #b8860b}@media screen and (max-width: 420px){.modal-content-header{margin-bottom:4%}}.modal-content_sub{padding:1% 0 2% 0}@media screen and (max-width: 420px){.modal-content_sub{padding-bottom:5%}.modal-content_sub p{line-height:1.4}}.modal-content_sub-header{color:#2f4f4f;line-height:1.2}@media screen and (max-width: 420px){.modal-content_sub-header{font-size:120%}}.open_modal{cursor:pointer}.close_modal{width:30%;padding:1%;margin:0 auto;text-align:center;border-radius:4px;background-color:#b8860b;color:#fff;font-weight:bold;font-size:120%;cursor:pointer}@media screen and (max-width: 420px){.close_modal{width:50%;padding:3%;margin-top:4%}}*{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}#lp_for_slider_index.container{background-image:url("/lp/assets/landing_pages/shares/design01/bg_1-75adb79a.webp");background-position:center;background-size:cover}.content-frame{display:flex;max-width:1000px;margin:0 auto;justify-content:center}.content-frame .content_wrap{width:610px;margin:0 auto}.content-frame .content_wrap .background{padding:0 20px 20px;background-color:rgba(0,0,0,.5)}.content-frame .content_wrap .background .appeal_area{padding:2% 0;text-align:center}.content-frame .content_wrap .background .appeal_area .img_main_appeal{width:86%}.content-frame .content_wrap-side{width:190px;text-align:center}.content-frame .content_wrap-side img{width:90%}.content-frame .content_wrap-side.left .side_background{margin:0 8%;padding:5% 2% 3%;background:rgba(48,19,4,.45)}.content-frame .content_wrap-side.left .side_background .img_service{width:120%;margin:0 -8%}.content-frame .content_wrap-side.left .side_background .img_campaign{margin-top:8%}.content-frame .content_wrap-side.left .side_background .img_side_illustration{margin-top:8%}.content-frame .content_wrap-side.right .img_side_illustration{margin-top:5%}.content-frame .content_wrap-side.right .img_campaign{margin-top:5%}.company_logos{width:100%;padding-top:1%;background-color:#fff;clear:both;text-align:center}.company_logos .company_logos-text{display:inline-block;margin:0 auto;padding-bottom:.25em;border-bottom:1px solid #1a1a1a;font-size:110%;font-weight:bold}.company_logos .company_logos-text strong{font-weight:bold;font-size:130%}.company_logos .company_logos-text strong.color{color:#f15a24}
