.tel-catch{background-color:#a45294}.benefit{top:20%}.privacylogo{margin-bottom:25px}.tel-caution{font-size:80%;line-height:1.2;text-align:center}.link-term:link,.link-term:visited{color:#000}@media screen and (max-width: 420px){.form,.fft{width:293px}}.margin_for_tooltip{margin-top:50px}@media screen and (max-width: 420px){.margin_for_tooltip{margin-top:10px}}@media screen and (max-width: 420px){.form-body1 p label{font-size:120%;text-align:right}}.form-body1 p.box{margin:0 20px 8px 0}.form-body1 p.box:last-of-type{margin-right:0}.form-body1 p.box.square{width:30%;height:130px}@media screen and (max-width: 420px){.form-body1 p.box.square{width:100%;height:86px}}.form-body1 p.box.square:first-of-type{margin-left:8px}@media screen and (max-width: 420px){.form-body1 p.box.square:first-of-type{margin-left:0}}.form-body1 p.box.square:first-of-type .label_1{background-image:url("/lp/assets/landing_pages/rebuild_1c/icon_step1_house-1194b99d.webp")}.form-body1 p.box.square:nth-of-type(2) .label_1{background-image:url("/lp/assets/landing_pages/rebuild_1c/icon_step1_mansion-21f9fbf9.webp")}.form-body1 p.box.square:last-of-type .label_1{background-image:url("/lp/assets/landing_pages/rebuild_1c/icon_step1_shop-70e5a9fd.webp")}.form-body1 p.box.square .label_1{width:100%;height:100%;padding-top:20px;box-sizing:border-box;background-position:bottom 7px center;background-repeat:no-repeat}.form-body1 p.box.square .label_1.long_name{padding-top:10px;line-height:1.2}@media screen and (max-width: 420px){.form-body1 p.box.square .label_1.long_name{padding-top:7%}}@media screen and (max-width: 420px){.form-body1 p.box.square .label_1{padding:11% 5% 0 0;background-position:7% center}}.fbd{height:370px;width:594px;padding:15px;box-sizing:border-box}@media screen and (max-width: 420px){.fbd{width:280px;height:410px;padding:10px 0 0 15px;margin:0}}.fbd h3{font-size:1.1em;margin:26px 0 10px 0}@media screen and (max-width: 420px){.fbd h3{margin:15px 0;font-size:17px;text-align:center}}.fbd h3.step1{margin-bottom:40px}@media screen and (max-width: 420px){.fbd h3.step1{margin:15px 0 10px 0}}.fbd h3 span.smallfont{font-size:.9em}@media screen and (max-width: 420px){#step_2 .fbd h3{margin:15px 0 4px 0}}@media screen and (max-width: 420px){#step_3 .fbd h4{margin-top:10px}}@media screen and (max-width: 420px){#step_4 .fbd h3{font-size:16px}}.form-wrap-name{display:flex;justify-content:flex-start}@media screen and (max-width: 420px){.form-wrap-name{display:block}}.form-block{width:40%}@media screen and (max-width: 420px){.form-block{width:100%}}@media screen and (max-width: 420px){.must.form-input_wrap{width:100%;box-sizing:border-box}}.h1_for_mb{display:none}@media screen and (max-width: 420px){.h1_for_mb{width:100%;background-color:rgba(0,0,0,.3);text-align:center;padding:10px 0;display:block}.h1_for_mb img{width:80%;margin-left:4%}}input[type=text],input[type=email],input[type=tel],textarea,select{background-color:#fff}@media screen and (min-width: 711px)and (max-width: 1050px){.background{height:650px}.sms{top:88.6%;right:38%}}@media screen and (min-width: 621px)and (max-width: 710px){.background{height:650px}.sms{top:88.6%;right:38%}}@media screen and (max-width: 620px){.background{height:647px}.container{height:645px;width:100%}.fha{height:38px}.fha h2{padding:5px;width:130px}.fha h2 img{width:110%;margin-top:3px}.fha p.flow{vertical-align:middle;padding:3px 5px}.fha p.flow img{width:47%;margin-top:4px}.form-body1 p.box{width:130px;height:50px}.form-body1 p input{height:48px}.back{left:20px;width:64px}.sms{position:static}h2.badge_sp{display:block;margin:476px auto 5px;text-align:center}h2.badge_sp img{width:206px;height:auto}h2.badge{display:none}.footerinner ul{width:500px;margin:0 auto}footer ul li{margin-right:0}footer ul li a{display:none}#copyright{text-align:center;font-size:11px}input#address{width:93%}.must{width:270px}input#tel{width:93%}input#mail{width:93%}p.ok{display:none !important}}@media screen and (max-width: 840px){.benefit{display:none}}@media screen and (min-width: 621px)and (max-width: 1050px){.container{height:690px}.background{background-color:none;height:690px}}@media screen and (max-width: 620px){.container{width:100%}.form-body1 p.box{width:130px;height:50px;margin:0 5px 8px 0}.form-group{border:3px solid #f26a20;border-radius:0 0 7px 7px;background:#fff}.nameTitle{width:50%}.errorBox,.errorBoxright{padding:5px 12px}.errorBox{top:-40px}.er1,.er2,.er3{top:-40px}.er1{left:-4%}.er2{left:-4%}.er3{left:-4%}.er6{left:0%}.footerinner{width:100%}.footerinner ul{width:100%}footer ul li:first-child{border-left:none;padding-left:0}h2.badge_sp{margin-top:0px}.sms{position:relative;top:-100px;right:initial}.sp1::before{left:20%}.sp1::after{left:20%}.sp1 ul li{text-align:left;padding:6px 18px}}
