﻿.error{width:550px;background-color:#FDDFE0;border-radius:6px;border:#ff0000 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:#FF0000;margin-bottom:10px}.error ul li{margin-left:40px;color:#FF0000;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:1% 2%;background-color:white}.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:76px;margin-right:2%}.appeal_block.left img.img_logo{width:130px;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:68px;margin:0 1em}.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:0.5em;font-size:70%;line-height:1.2;text-align:left;vertical-align:middle}.appeal-ssl-text a{color:black;text-decoration:underline}.header-appeal-box{float:right;padding:0.5em 0;border-top:1px solid #F15A24;border-bottom:1px solid #F15A24}.header-appeal-text{padding:0 1em;font-size:90%;font-weight:bold;text-align:center}.header-appeal-text span{font-size:80%}footer{padding:1rem 0;background-color:#333;color:white}.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:white;text-decoration:none}.footer-link:hover{opacity:0.7}.img_company_footer{margin-left:6%}.copyright{font-size:80%}#slider{position:relative}#slider li{position:relative;z-index:5}.flow-row{text-align:center}.flow-row .img_flow_step{height:40px}.input_block{width:90%;padding:3% 0;margin:0 auto}.input_block h4{padding-bottom:0.25em;font-weight:normal;font-size:85%}.input_block-multi{display:inline-block;width:48%;padding-right:3%}.input_block-multi:last-of-type{padding-right:0}select,input[type=text],input[type=tel]{padding:0.25em 1em;border-radius:0.25em;font-size:100%;vertical-align:text-bottom}select.must,input.must[type=text],input.must[type=tel]{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;display:inline-block;width:160px;height:120px;margin-right:3%;padding:0.5em;background-color:#F0F0F0;border:1px solid #999999;font-weight:bold;text-align:center;cursor:pointer}label.item_style-button-with_illustration:last-of-type{margin-right:0}label#label-kind-house.item_style-button-with_illustration{background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_house-fc6fd5c5afbd2aa994b2cc4dd910340812d1451ea12865bce48a862e726d427d.webp)}label#label-kind-mansion.item_style-button-with_illustration{background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_mansion-3c10f34fbdc8029f2245920f70e5676b86a10aae84b3cb73e4683f00889d3310.webp)}label#label-kind-shop.item_style-button-with_illustration{background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_shop-0691333db28b2db65bf42aa9c79f0e2b6f3ea944029e454e22ce09a803e2ca70.webp)}input.item_style-button-with_illustration[type=radio]{display:none}input.item_style-button-with_illustration[type=radio]:checked+.item_style-button-with_illustration{background:#F15A24;border-color:#F15A24;color:white}input.item_style-button-with_illustration[type=radio]:checked+#label-kind-house.item_style-button-with_illustration{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_house_checked-e9368c9c03a807180d87288afc9de2f3a2af6d4f0c5cab23a434c163ca4871ba.webp)}input.item_style-button-with_illustration[type=radio]:checked+#label-kind-mansion.item_style-button-with_illustration{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_mansion_checked-f6ee08b5703047ccc4e2fa3ac45f23925dd7bc73b1b1b0276d2989d46f34c1bc.webp)}input.item_style-button-with_illustration[type=radio]:checked+#label-kind-shop.item_style-button-with_illustration{background-repeat:no-repeat;background-position:bottom 5px center;background-image:url(/lp/assets/landing_pages/shares/design01/icon_step1_shop_checked-9a937e0ff7c899cfa9549ad523c1a404e60dbbf5994c77df621457c6e2a611c0.webp)}.check_mark{display:none}.must_input_check{display:inline-block;width:44px;margin-right:0.5em;padding:0.4em 0.5em;background-color:#F15A24;border-radius:1em;color:white;font-weight:bold;font-size:87%;text-align:center}.img_appeal_step5{width:100%}.form_wrap{position:relative}.form_background{position:absolute;top:4%;background-color:white;border:3px solid #F15A24;z-index:1}.form_content-question{padding:2% 0;font-size:110%;font-weight:bold;text-align:center;vertical-align:middle}.form_content-wrap{padding:0 3% 2%}.form_content-wrap.last{padding-left:1%;padding-right:1%}.form_content-wrap.last strong{font-size:115%;color:#F15A24}.error_message{display:none;position:absolute;text-align:center}.error_message.single{width:100%;bottom:10%;color:red;text-align:center}.error_message .error_message-text{padding:0.5em;background-color:#F15A24;color:white;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 transparent transparent transparent}.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:transparent transparent #F15A24 transparent}.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:13%;right:11%}#error_message-budget_id{top:11%;right:11%}#error_message-name{left:25%;top:80%}#error_message-tel{top:85%}.agree_rule-text{margin-top:5%;font-size:83%;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:0.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:-55%;width:calc(100% - 3% * 2);font-weight:bold;font-size:85%;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{position:absolute;right:30%;bottom:-21%;width:auto;margin:0 auto;padding:0.25em 2em;background-color:#63B647;border-radius:0.5em;box-shadow:0 3px 0 rgba(0,0,0,0.6);color:#fff;cursor:pointer;font-weight:bold;font-size:130%;text-shadow:0 3px 2px rgba(0,0,0,0.4)}.slider_button.to_next:hover{transform:translate3d(0, 2px, 0);opacity:0.8}.slider_button.to_back{position:absolute;bottom:-17%;left:6%;background:transparent;color:#4D4D4D;cursor:pointer;font-size:100%;font-weight:bold}.slider_button.to_submit{position:absolute;left:25%;bottom:-37%;padding:0.25em 1em;background-color:#63B647;border-radius:0.5em;border:0;box-shadow:0 3px 0 rgba(0,0,0,0.5);line-height:1;color:white;cursor:pointer}.slider_button.to_submit:hover{transform:translate3d(0, 2px, 0);opacity:0.8}#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:90%;line-height:1.3;text-shadow:0 2px 2px rgba(0,0,0,0.4)}.submit-text strong{font-size:110%}.submit-arrow{font-weight:bold;font-size:130%}#step_1 .form_content-wrap{display:flex;margin-top:3%;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}#first_name.full_name,#last_name.full_name{width:13em}#content-last_name small{font-size:70%}#content-tel small{font-size:70%}#loading{display:none;position:absolute;left:48%;top:55%;z-index:99}.tel-privacy{display:flex;float:right;justify-content:space-around;align-items:center}.tel-privacy .tel-privacy-text{display:inline-block;width:13em;padding-left:0.5em;font-size:75%;line-height:1.2;vertical-align:middle}.tel-privacy.horizontal{display:block;padding:0.5em 0 1.5em 0;width:100%;text-align:center}.tel-privacy.horizontal .tel-privacy-text{text-align:left}.img_ssl_privacy{height:38px;vertical-align:middle}#cost-caution_text{display:none;padding-top:1em;font-size:50%;text-align:center}.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{width:140px;margin-bottom:10px}input.item_style-button-with_arrow[type=radio]{display:none}input.item_style-button-with_arrow[type=radio]:checked+.item_style-button-with_arrow{background-color:#F15A24}input.item_style-button-with_arrow[type=radio]:checked+.item_style-button-with_arrow:before{content:url(/lp/assets/landing_pages/shares/lp_for_multi_background/img_arrow_in_button_checked-cfec9f1b36b5b7b06f06f998e02c3773fd739d73da3a90ff71ac284372c3665b.webp)}label.item_style-button-with_arrow{display:flex;width:140px;height:60px;margin:0 auto;padding:10% 0;align-items:center;background-color:#64B648;border-radius:0.5em;box-shadow:0 4px 0 rgba(0,0,0,0.6);color:white;cursor:pointer;font-weight:bold;font-size:110%;justify-content:center;line-height:1.3;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,0.4)}label.item_style-button-with_arrow:before{margin-right:0.25em;content:url(/lp/assets/landing_pages/shares/lp_for_multi_background/img_arrow_in_button-1b516304f9ae022541234f87a743420e2e8474522841682f04af82da3a905031.webp)}label.item_style-button-with_arrow:hover{transform:translate3d(0, 2px, 0);opacity:0.8}*{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:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1}#lp_for_multi_background_resized_index.container{background-image:url(/lp/assets/landing_pages/shares/design01/bg_1-b3687521cce55a4dcb0e7e51d84189bdc9c65202dea8049332885b164738d781.webp);background-position:center;background-size:cover}.content-frame{display:flex;max-width:1000px;margin:0 auto;justify-content:center}.content-frame .content_wrap{margin:0 auto}.content-frame .content_wrap .background{padding:0 3% 3%;background-color:rgba(0,0,0,0.5)}.content-frame .content_wrap .background .appeal_area{padding:5% 0 2%;text-align:center}.content-frame .content_wrap .background .appeal_area .img_main_appeal{width:auto}.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,0.45)}.content-frame .content_wrap-side.left .side_background .img_service{width:120%;margin:0 -8%}.content-frame .content_wrap-side.left .side_background .privacy_mark{width:60%;margin:12% auto;padding:5%;background-color:white;border-radius:1em}.content-frame .content_wrap-side.left .side_background .privacy_mark .side_content-link{border:0}.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:white;clear:both;text-align:center}.company_logos .company_logos-text{display:inline-block;margin:0 auto;padding-bottom:0.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}
