body.towas{--brand-color: #018841;--brand-shadow: rgb(0.6277372263, 85.3722627737, 40.802919708);--brand-light: rgb(229.6, 243.1, 236)}header .nav_container,header .header_company,header .header_materials{display:none}footer .footerList-logo{margin:0 auto;width:23rem}footer .footerList-list__box,footer .footerList-list__areaBox{display:none}.wrap .wrap,.container .wrap,.base__container .wrap{max-width:initial;min-width:initial;width:initial}.estate-mv{position:relative;height:50rem;overflow:hidden}.estate-mv .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.estate-mv__head{position:relative;z-index:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:1.5rem 0 0;color:#f15c5c;font-size:3rem;font-weight:600;text-align:center;line-height:1.2}.estate-mv__head .brand{color:#5f9a3d}.estate-mv__head.is-fix{margin:9rem 0 0}.estate-mv__title{margin:.3rem 0 0;position:relative;z-index:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;color:#06609f;font-size:5.5rem;font-weight:600;text-align:center;line-height:1.2}.estate-mv__title .one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-mv__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:5rem;line-height:1}.estate-mv__block .block{margin:0 0 0 .7rem;padding:.8rem .6rem 0;color:#fff;background-color:#06609f;display:block}.estate-mv__tag{margin:.8rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#3d3d3d;font-size:2.1rem;line-height:1}.estate-mv__tag .tag{padding:.6rem .9rem .4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 0 .5rem #ccc;box-shadow:0 0 .5rem #ccc;display:block}.estate-mv__tag .tag:not(:first-of-type){margin:0 0 0 .7rem}.estate-mv__medal{margin-top:5rem;position:relative;z-index:1;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.estate-mv__medal figure{width:11.7rem;height:auto;position:relative}.estate-mv__medal figure img{width:11.7rem;height:auto;-o-object-fit:cover;object-fit:cover}.estate-mv__medal figure figcaption{position:absolute;top:2.9rem;left:0;right:0;margin:auto;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.1}.estate-mv__medal figure figcaption .color{color:#f15c5c;display:block}.estate-mv__medal figure:not(:first-of-type){margin:0 0 0 .7rem}.estate-mv__img{max-width:144rem;min-width:144rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.estate-mv__img img{width:100%;height:50rem;-o-object-fit:cover;object-fit:cover}.estate-mv__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.estate-mv__info--inner{width:13.7rem;margin-right:1.6rem;margin-left:4.8rem;position:relative;z-index:1}.estate-mv__info--txt{position:absolute;top:3.2rem;left:0;right:0;font-size:2.1rem;font-weight:600;text-align:center;line-height:1.1}.estate-mv__info--txt .color{color:#f15c5c;display:block}_::-webkit-full-page-media,_:future,:root .estate-mv__block .block{padding:.4rem .6rem}.estate-cta{margin:4rem 0 0}.estate-cta .tel{grid-area:tel}.estate-cta .tel .estate__cta--tel{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:15rem auto;grid-template-rows:auto 4.2rem;grid-column-gap:0;grid-row-gap:0;grid-template-areas:"woman tel" "woman txt"}.estate-cta .tel .estate__cta--tel:before{grid-area:woman;content:"";display:block;width:14.2rem;height:12.2rem;background:url("https://ososhiki.kinpoudou.co.jp/wp/wp-content/themes/ososhiki/img/common/estate/estate-cta-woman@2x.png") no-repeat;background-size:cover;background-position:center}.estate-cta .tel .estate__cta--tel .num{grid-area:tel;color:#da2f25;font-size:8rem;font-weight:600;font-family:"din-2014";line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-cta .tel .estate__cta--tel .num:before{content:"";margin-right:1rem;display:block;width:7rem;height:4.6rem;-webkit-mask-image:url("../img/common/icon/free-dial.svg");mask-image:url("../img/common/icon/free-dial.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:#da2f25;mask-image:#da2f25;-webkit-mask-image:#da2f25}.estate-cta .tel .estate__cta--tel .note{grid-area:txt;font-size:2.5rem;font-weight:600;line-height:1;text-align:center}.estate-cta .estate-cta__bnr:not(.tel){width:39rem}.estate-cta .contact{margin:0 auto}.estate-cta .line{grid-area:line;margin-left:1rem}.estate-cta__img:hover{opacity:.8}.estate-worries{padding:0 0 2rem;margin:6rem 0 0;position:relative}.estate-worries::before{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e6eff5;border-width:10vh 0 0 50vw;position:absolute;height:0;left:0;bottom:0;z-index:1}.estate-worries::after{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e6eff5 rgba(0,0,0,0);border-width:0 0 10vh 50vw;position:absolute;height:0;right:0;bottom:0;z-index:1}.estate-worries .wrap{display:grid;grid-template-columns:repeat(2, 48rem);grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:3rem;grid-template-areas:"title title" "img list"}.estate-worries__title{grid-area:title;color:#730190;font-size:3.6rem;font-weight:600;text-align:center;line-height:1.2}.estate-worries__fig{grid-area:img;position:relative;width:48rem;height:45rem}.estate-worries__img{display:block;position:absolute}.estate-worries__img.img01{left:0;width:31rem;height:100%}.estate-worries__img.img02{top:-0.5rem;right:3.5rem;width:23.6rem;height:23.6rem}.estate-worries__img.img03{right:1rem;bottom:10rem;width:19rem;height:19rem}.estate-worries__list{grid-area:list;margin:1rem 0 0 .5rem}.estate-worries__list .item{font-size:2.6rem;font-weight:600;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.estate-worries__list .item:not(:first-of-type){margin-top:3rem}.estate-worries__list .item::before{content:"";font-family:"icomoon";margin:0 .7rem 0 0;color:#da2f25}.estate-worries__list .item .color{color:#730190}.estate-worries__list .item .under{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff600), color-stop(86%, #fff600), color-stop(0, transparent));background:-webkit-linear-gradient(transparent 50%, #fff600 50%, #fff600 86%, transparent 0);background:linear-gradient(transparent 50%, #fff600 50%, #fff600 86%, transparent 0)}.estate-support{padding:6rem 0;background-color:#e6eff5}.estate-support__title{font-size:3.6rem;font-weight:600;text-align:center}.estate-support__bubble{padding:.3rem 1.5rem 0;margin:.6rem auto 0;color:#fff;background-color:#5f9a3d;font-size:2.4rem;font-weight:600;text-align:center;border-radius:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.estate-support__merit{margin:.8rem 0 0;color:#06609f;font-size:3.6rem;font-weight:600;text-align:center}.estate-support__merit .color{color:#f15c5c}.estate-support__merit .big{font-size:1.6em;font-family:"din-2014";line-height:.9}.estate-support__list{margin:3rem 0 0}.estate-support__list .item{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:15rem auto auto;grid-column-gap:3rem;grid-row-gap:0;grid-template-areas:"img title" "img txt" "content content"}.estate-support__list .item:nth-of-type(even){grid-template-areas:"title img" "txt img" "content content"}.estate-support__list .item:not(:first-of-type){margin-top:5rem}.estate-support__img{grid-area:img;display:block;border-radius:1rem;overflow:hidden;width:51rem;height:32.2rem}.estate-support__img img{width:51rem;height:32.2rem;-o-object-fit:cover;object-fit:cover}.estate-support__subTitle{grid-area:title;color:#06609f;font-size:3rem;font-weight:600;text-align:center;line-height:1.3}.estate-support__subTitle .bubble{display:block;padding:.4rem 0 .8rem 0;margin:0 0 2rem;color:#fff;background-color:#f15c5c;font-size:2.8rem;font-weight:600;text-align:center;border-radius:1rem;line-height:1}.estate-support__subTitle .bubble .num{margin:0 0 0 .3rem;font-size:5rem;line-height:.4;font-family:"din-2014";text-shadow:0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c,0 0 .3rem #f15c5c}.estate-support__txt{grid-area:txt;font-size:1.8rem}.estate-support__box{grid-area:content;padding:2rem;margin:3rem auto 0;width:80rem;background-color:#fff;border-radius:1rem}.estate-support__box .emphasis{color:#f15c5c;font-size:2rem;font-weight:600;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2}.estate-support__box .emphasis::before,.estate-support__box .emphasis::after{content:"";width:.2rem;height:2rem;background-color:#f15c5c;display:block;margin:0 .7rem}.estate-support__box .emphasis::before{-webkit-transform:rotate(335deg);transform:rotate(335deg)}.estate-support__box .emphasis::after{-webkit-transform:rotate(-335deg);transform:rotate(-335deg)}.estate-support__box .title{margin:.3rem 0 0;color:#06609f;font-size:2.6rem;font-weight:600;text-align:center;line-height:1.2}.estate-support__box .contents{padding:1rem 2rem 0;position:relative}.estate-support__box .contents.pt01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.estate-support__box .contents.pt01::before{content:"";background:url("https://ososhiki.kinpoudou.co.jp/wp/wp-content/themes/ososhiki/img/common/estate/support01-accent@2x.png") no-repeat;background-size:cover;background-position:center;display:block;height:11rem;width:22rem;position:absolute;right:5rem;bottom:-2rem}.estate-support__box .contents.pt01 li{width:calc(16.6666666667% - 1rem)}.estate-support__box .contents.pt01 .contents__title{margin:.6rem 0 0;font-size:1.5rem;letter-spacing:-0.05em;text-align:center}.estate-support__box .contents.pt01 .contents__subTxt{margin:2rem 0 0;width:60%;font-size:1.8rem;line-height:1.3}.estate-support__box .contents.pt02,.estate-support__box .contents.pt03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.estate-support__box .contents.pt02 li,.estate-support__box .contents.pt03 li{width:calc(33.3333333333% - 1rem);border:.1rem solid #eee;border-radius:.5rem;padding:1.5rem 1.5rem 1rem}.estate-support__box .contents.pt02 li figure,.estate-support__box .contents.pt03 li figure{width:20rem;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-support__box .contents.pt02 li figure img,.estate-support__box .contents.pt03 li figure img{width:11rem;height:auto}.estate-support__box .contents.pt02 li .contents__title,.estate-support__box .contents.pt03 li .contents__title{margin-top:.8rem;font-size:2rem;font-weight:600;text-align:center;line-height:1.2}.estate-support__box .contents.pt02 li .contents__txt,.estate-support__box .contents.pt03 li .contents__txt{margin-top:1rem;font-size:1.5rem;line-height:1.3}.estate-support__box .contents.pt04{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.estate-support__box .contents.pt04 li{width:calc(33.3333333333% - 8rem)}.estate-support__box .contents.pt04 li figure{width:100%}.estate-support__box .contents.pt04 li figure img{width:88%;height:auto}.estate-support__box .contents.pt04 .contents__title{margin:.6rem 0 0;font-size:1.5rem;text-align:center}.estate-support__box .contents.pt04 .contents__subTxt{margin:1.2rem 0 0;width:85%;font-size:1.5rem;line-height:1.3}.estate-support__box .contents.pt05{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.estate-support__box .contents.pt05 li{width:calc(25% - 1rem)}.estate-support__box .contents.pt05 .contents__title{margin:.6rem 0 0;font-size:1.8rem;text-align:center}.estate-support__box .contents.pt05 .contents__subTxt{margin:1.2rem 0 0;width:100%;font-size:1.8rem;line-height:1.3}.estate-flow{padding:6rem 0;margin:6rem 0 0;background-color:#f5f5f5}.estate-flow__title{color:#06609f;font-size:3.6rem;font-weight:600;text-align:center}.estate-flow__txt{font-size:2.2rem;font-weight:600;text-align:center;line-height:1.2}.estate-flow__list{height:100%;margin:2rem 3rem 0;position:relative}.estate-flow__list::before{content:"";height:99.9%;width:1rem;background-color:#06609f;position:absolute;top:.04rem;left:0;right:0;margin:0 auto}.estate-flow__list .item{padding:5rem;background-color:#fff;display:grid;position:relative;z-index:1}.estate-flow__list .item:not(:nth-of-type(2)){grid-template-columns:repeat(2, 1fr);grid-template-rows:4.5rem auto auto;grid-column-gap:0;grid-row-gap:0;grid-template-areas:"img title" "img txt" "content content"}.estate-flow__list .item:nth-of-type(2){display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:4.5rem auto auto auto;grid-column-gap:0;grid-row-gap:0;grid-template-areas:"img title" "img txt" "content content" "box box"}.estate-flow__list .item:not(:first-of-type){margin-top:4rem}.estate-flow__img{grid-area:img;width:37.8rem;height:20rem}.estate-flow__img img{width:37.8rem;height:20rem;-o-object-fit:cover;object-fit:cover}.estate-flow .title{grid-area:title;font-size:2.6rem;font-weight:600}.estate-flow .txt{grid-area:txt;font-size:1.8rem;line-height:1.4}.estate-flow .estate-cta{grid-area:content;margin:2.5rem 0 0}.estate-flow .emphasis{grid-area:content;margin:1.5rem 0 0;color:#06609f;font-size:2.2rem;font-weight:600;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-flow .emphasis::before,.estate-flow .emphasis::after{content:"";width:.2rem;height:2.5rem;background-color:#06609f;display:block;margin:0 1rem}.estate-flow .emphasis::before{-webkit-transform:rotate(335deg);transform:rotate(335deg)}.estate-flow .emphasis::after{-webkit-transform:rotate(-335deg);transform:rotate(-335deg)}.estate-flow .contents{grid-area:box;margin:.8rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.estate-flow .contents li{width:calc(16.6666666667% - 1rem)}.estate-flow .contents li:not(:first-of-type){margin-left:1rem}.estate-flow .contents li figcaption{margin:.4rem 0 0;font-size:1.5rem;text-align:center}.estate-faq{margin:5rem 0 0}.estate-faq__title{font-size:3.6rem;font-weight:600;text-align:center;line-height:1.2}.estate-faq__list{margin-top:2rem;border:.1rem solid #e6e6e6}.estate-faq__list .item{padding:1.3rem 0 0;margin:1.2rem 0 0;line-height:1.3}.estate-faq__list .item:not(:first-of-type){padding:2.2rem 0 0;margin:2rem 0 0;border-top:.1rem solid #e6e6e6}.estate-faq__list .item:last-of-type{padding-bottom:.7rem;margin-bottom:.7rem}.estate-faq__list .item .question,.estate-faq__list .item .answer{cursor:pointer;padding:0 6.5rem 0 4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.estate-faq__list .item .question{position:relative;font-size:2.2rem;font-weight:600}.estate-faq__list .item .question::before{content:"Q";font-size:3rem;font-family:"din-2014";margin:-0.6rem 2rem 0 0}.estate-faq__list .item .question::after{content:"";font-family:"icomoon";position:absolute;top:0;right:1rem}.estate-faq__list .item.active .question::after{content:""}.estate-faq__list .item .answer{margin-top:1.6rem;color:#1b1c80;font-size:2rem;font-weight:400}.estate-faq__list .item .answer::before{content:"A";font-size:3rem;font-family:"din-2014";margin:-0.6rem 2rem 0 0}.estate-contact{margin:6rem 0 1rem;padding:5rem;background-color:#fafafa}.estate-contact .wid{padding:4rem 8rem;margin:0 auto;width:90rem;background-color:#fff}.estate-contact__title{font-size:3.6rem;font-weight:600;text-align:center}.estate-contact__txt{font-size:2.2rem;font-weight:600;text-align:center}.estate-contact__emphasis{margin:3rem 0 0;color:#da2f25;font-size:2em;font-weight:600;text-align:center}.estate-contact .estate__cta--tel{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:10.5rem auto;grid-template-rows:auto 3.5rem;grid-column-gap:0;grid-row-gap:.5rem;grid-template-areas:"woman tel" "woman txt"}.estate-contact .estate__cta--tel:before{grid-area:woman;content:"";display:block;width:8.6rem;height:8.6rem;background:url("https://ososhiki.kinpoudou.co.jp/wp/wp-content/themes/ososhiki/img/common/estate/estate-woman@2x.png") no-repeat;background-size:cover;background-position:center}.estate-contact .estate__cta--tel .num{grid-area:tel;color:#da2f25;font-size:8rem;font-weight:600;font-family:"din-2014";line-height:.9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-contact .estate__cta--tel .num:before{content:"";margin-right:1rem;display:block;width:7rem;height:4.6rem;-webkit-mask-image:url("https://ososhiki.kinpoudou.co.jp/wp/wp-content/themes/ososhiki/img/common/icon/free-dial.svg");mask-image:url("https://ososhiki.kinpoudou.co.jp/wp/wp-content/themes/ososhiki/img/common/icon/free-dial.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:#da2f25;mask-image:#da2f25;-webkit-mask-image:#da2f25}.estate-contact .estate__cta--tel .note{grid-area:txt;font-size:2.5rem;font-weight:600;line-height:1;text-align:center}.estate-contact .estateForm{padding:2rem 0;border-radius:1rem;overflow:hidden}.estate-contact .estateFormContent{margin:4rem 0 0}.estate-contact .estateFormContent__table .h-adr{margin:3rem 0 0}.estate-contact .estateFormContent__table dt{font-size:2rem;line-height:1;font-weight:bold}.estate-contact .estateFormContent__table dt:nth-of-type(n + 2){margin:3rem 0 0}.estate-contact .estateFormContent__table dt>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative}.estate-contact .estateFormContent__table dt>label::after{content:"任意";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.8rem;height:2rem;background:#a5c0e9;color:#fff;font-size:1.5rem;font-weight:bold;padding:.2rem 0 0;margin:0 0 0 .8rem;border-radius:.2rem;position:relative;bottom:.2rem}.estate-contact .estateFormContent__table dt.required>label::after{content:"必須";background:#ff9227}.estate-contact .estateFormContent__table dt.required [for=owner]{padding-top:2rem;margin-top:2rem;border-top:.1rem solid #e6e6e6}.estate-contact .estateFormContent__table dt.none>label::after{display:none}.estate-contact .estateFormContent__table dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:.8rem 0 0}.estate-contact .estateFormContent__table dd>.wpcf7-form-control-wrap{display:block;width:100%}.estate-contact .estateFormContent__table dd>.wpcf7-form-control-wrap[data-name=zip],.estate-contact .estateFormContent__table dd>.wpcf7-form-control-wrap[data-name=zip2]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto}.estate-contact .estateFormContent__table dd .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.estate-contact .estateFormContent__table dd .type .wpcf7-list-item:not(.first):not(.last){margin-left:1.8rem}.estate-contact .estateFormContent__table dd .wpcf7-list-item-label{margin:0 1rem 0 .6rem;font-size:1.8rem}.estate-contact .estateFormContent__table dd input[type=text],.estate-contact .estateFormContent__table dd input[type=tel],.estate-contact .estateFormContent__table dd input[type=email],.estate-contact .estateFormContent__table dd textarea{display:block;width:100%;background:#fff;padding:1.3rem 1.5rem;font-size:1.8rem;border:.1rem solid #c2c2c2;border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.estate-contact .estateFormContent__table dd input[type=text]:focus,.estate-contact .estateFormContent__table dd input[type=tel]:focus,.estate-contact .estateFormContent__table dd input[type=email]:focus,.estate-contact .estateFormContent__table dd textarea:focus{outline:.2rem solid #06609f;opacity:.8}.estate-contact .estateFormContent__table dd input[type=text]::-webkit-input-placeholder, .estate-contact .estateFormContent__table dd input[type=tel]::-webkit-input-placeholder, .estate-contact .estateFormContent__table dd input[type=email]::-webkit-input-placeholder, .estate-contact .estateFormContent__table dd textarea::-webkit-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=text]::-moz-placeholder, .estate-contact .estateFormContent__table dd input[type=tel]::-moz-placeholder, .estate-contact .estateFormContent__table dd input[type=email]::-moz-placeholder, .estate-contact .estateFormContent__table dd textarea::-moz-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=text]:-ms-input-placeholder, .estate-contact .estateFormContent__table dd input[type=tel]:-ms-input-placeholder, .estate-contact .estateFormContent__table dd input[type=email]:-ms-input-placeholder, .estate-contact .estateFormContent__table dd textarea:-ms-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=text]::-ms-input-placeholder, .estate-contact .estateFormContent__table dd input[type=tel]::-ms-input-placeholder, .estate-contact .estateFormContent__table dd input[type=email]::-ms-input-placeholder, .estate-contact .estateFormContent__table dd textarea::-ms-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=text]::placeholder,.estate-contact .estateFormContent__table dd input[type=tel]::placeholder,.estate-contact .estateFormContent__table dd input[type=email]::placeholder,.estate-contact .estateFormContent__table dd textarea::placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]{display:block;text-align:center;width:14rem;height:4.8rem;background:#fff;font-size:1.6rem;padding:0 1.5rem;border:.1rem solid #c2c2c2;-webkit-box-sizing:border-box;box-sizing:border-box}.estate-contact .estateFormContent__table dd input[type=number]:focus{outline:.2rem solid #06609f;opacity:.8}.estate-contact .estateFormContent__table dd input[type=number]::-webkit-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]::-moz-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]:-ms-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]::-ms-input-placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]::placeholder{color:#bbb}.estate-contact .estateFormContent__table dd input[type=number]::-webkit-outer-spin-button,.estate-contact .estateFormContent__table dd input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estate-contact .estateFormContent__table dd input[type=number]{-moz-appearance:textfield}.estate-contact .estateFormContent__table dd .area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.land,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.build{width:36%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.land .increment,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.land .decrement,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.build .increment,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.build .decrement{width:4.8rem;height:4.8rem;background-color:#f5f5f5;border:.1rem solid #c2c2c2;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.land .increment,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.build .increment{border-left:none;border-radius:0 .3rem .3rem 0}.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.land .decrement,.estate-contact .estateFormContent__table dd .wpcf7-form-control-wrap.build .decrement{border-right:none;border-radius:.3rem 0 0 .3rem}.estate-contact .estateFormContent__table dd [data-name*=radio-land],.estate-contact .estateFormContent__table dd [data-name*=radio-build]{width:60%;margin:0 0 0 1rem}.estate-contact .estateFormContent__table dd textarea{height:13.5rem;resize:none;background:rgba(0,0,0,0);position:relative;z-index:1}.estate-contact .estateFormContent__table dd .textareaPlace{white-space:nowrap;display:block;width:100%;height:100%;font-size:1.8rem;color:#bbb;padding:1.2rem 1.5rem;position:absolute;top:0;left:0;z-index:0;background-color:#fff;border-radius:.3rem;overflow:hidden}.estate-contact .estateFormContent__table dd .textareaPlace.none{color:rgba(0,0,0,0);text-indent:-9999px}.estate-contact .estateFormContent__table dd .zipIcon{display:block;font-size:2.2rem;margin:0 .4rem 0 0}.estate-contact .estateFormContent__table dd .wpcf7-checkbox.situation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.estate-contact .estateFormContent__table dd .wpcf7-checkbox.situation label{width:100%;height:4.5rem;background-color:#e8e8e8;border-radius:.6rem;padding:0 1.6rem;border:.1rem solid #e6e3e3}.estate-contact .estateFormContent__table dd .wpcf7-checkbox.situation .wpcf7-list-item:nth-of-type(n + 2){margin:1.6rem 0 0}.estate-contact .estateFormContent__table dd .wpcf7-checkbox.member label::after{top:-0.4rem;left:1.2rem}.estate-contact .estateFormContent__table dd .wpcf7-not-valid-tip{color:#da2f25;display:block;font-size:1.6rem;font-weight:bold;line-height:1;margin:.6rem 0 0}.estate-contact .estateFormContent__table dt,.estate-contact .estateFormContent__table dd{width:100%}.estate-contact .estateFormContent__table.check dt:not(:first-of-type){border-top:.1rem solid #e6e6e6;margin-top:2rem;padding-top:2.6rem}.estate-contact .estateFormContent__table.check dt:nth-last-of-type(7){border-top:.3rem solid #e6e6e6}.estate-contact .estateFormContent__table.check dt.required [for=owner]{padding:0;margin:0;border:none}.estate-contact .estateFormContent__table.check dd{margin-top:1rem}.estate-contact .estateFormContent__envelope{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2rem auto 0;position:relative}.estate-contact .estateFormContent__envelope .agree .wpcf7-list-item{position:relative}.estate-contact .estateFormContent__envelope .agree .wpcf7-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.8rem;height:1.8rem;border:.2rem solid #ccc;border-radius:.3rem;background-color:#fff;cursor:pointer;position:relative}.estate-contact .estateFormContent__envelope .agree .wpcf7-list-item input[type=checkbox]:checked::after{content:"";position:absolute;top:.2rem;left:1rem;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:1rem;height:2rem;border:solid #3d3d3d;border-width:0 .3rem .3rem 0}.estate-contact .estateFormContent__envelope .agree .wpcf7-list-item span{margin-left:.6rem}.estate-contact .estateFormContent__envelope .wpcf7-not-valid-tip{color:#da2f25;display:block;font-size:1.6rem;font-weight:bold;line-height:1;margin:.6rem 0 0}.estate-contact .estateFormContent__envelope label{cursor:pointer;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.estate-contact .estateFormContent__envelope .caution{position:absolute;font-size:1rem;font-weight:600;color:red;top:0;right:-1.1rem}.estate-contact .estateFormContent__send,.estate-contact .estateFormContent__send2{width:100%;margin:2.8rem auto 0;border-radius:1rem}.estate-contact .estateFormContent__send input,.estate-contact .estateFormContent__send2 input{display:block;padding:1.4rem 0;margin:0 auto;width:32rem;color:#fff;background-color:#1b1c80;font-size:2.6rem;font-weight:600;border-radius:5rem}.estate-contact .estateFormContent__send .wpcf7-spinner,.estate-contact .estateFormContent__send2 .wpcf7-spinner{display:none}.estate-contact .estateFormContent__send2 input{width:13rem;font-size:1.5rem;background-color:#9a9a9a}.estate-contact .estateFormContent__privacy{height:12rem;background-color:#fff;padding:1.6rem 1rem;margin:2.6rem auto 0;border:.2rem solid #aeaeae;border-radius:.3rem;overflow:scroll}.estate-contact .estateFormContent__privacy--title,.estate-contact .estateFormContent__privacy .name{font-weight:bold}.estate-contact .estateFormContent__privacy--txt,.estate-contact .estateFormContent__privacy .name{text-align:justify;margin:.8rem 0 0}.estate-contact__extra{font-size:1.4rem;text-align:center;margin-top:2.4rem}/*# sourceMappingURL=estate_pc.css.map */