@charset "utf-8";.form-mv{background:url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/images/contact/bg_mv.png) top left no-repeat;background-size:contain;overflow:hidden}.form-mv .bread{margin-bottom:24px}.form-mv .tel-area{text-align:center;background:#ccc;border-bottom:solid 2px #757575;border-right:solid 2px #757575;border-radius:20px;font-weight:700;color:#f7f7f7;padding:10px;30px}.form-mv .tel-area a.btn-solid{display:flex;justify-content:center;color:#fff;border-radius:0;border-top:15px solid #ec485b;border-right:15px solid #930214;border-bottom:15px solid #a30b1e;border-left:15px solid #f17f8d;background:#c30d23}.form-mv .tel-area a.btn-solid:hover{display:flex;justify-content:center;color:#fff;border-top:15px solid #a30b1e;border-right:15px solid #f17f8d;border-bottom:15px solid #ec485b;border-left:15px solid #930214}.form-mv .tel-area strong{font-size:3rem;font-weight:800;line-height:1}.form-mv .tel-area span{font-size:1.4rem;font-weight:700;color:#333}.form-area{margin-top:3rem;background:#ebebeb;padding:3vw 0}.form-area .form{background:#fff;padding:3vw}.form-area dl+dl{margin-top:28px}.form-area .form dt{font-weight:700;position:relative;padding:1vw 0;background:0 0;font-size:4vw}.form-area .form .required dt:after{content:"必須";display:inline-block;padding:4px 4px 2px;font-weight:700;margin-left:12px;line-height:1;font-size:1.2rem;border:2px solid #c30d23;color:#c30d23}.form-area .form dd input[type="text"],.form-area .form dd select{border-radius:5px;background:#f5f8fa;border:1px solid #d2dae4;max-width:100%;box-sizing:border-box;font-size:4vw}.form-area .form dd textarea{width:100%;height:180px;border-radius:5px;background:#f5f8fa;border:1px solid #d2dae4;padding:12px 14px;line-height:1.6;box-sizing:border-box;font-size:4vw}.form-area .form dd .anno .dot-list{margin-top:.5em}.form-area .form dd .dot-list li{padding-left:1em;position:relative}.form-area .form dd .dot-list li:before{content:"・";display:block;position:relative;float:left;margin-left:-1em}.form-area .form dd .anno{color:#a3a3a3}.form-area .form dd .anno+.anno{margin-top:1em}.form-area .form dd .mail-confirm-area .mail-confirm-area-text{margin-bottom:12px}.form-area .form .pp-btn{margin-top:40px}.form-area .form .pp-btn a{text-decoration:underline}.form-area .form .pp-btn a .fa-clone{margin-left:10px;font-weight:700}.form-area .form .submit-btn-area{margin-top:40px}.form-area .form .submit-btn{position:relative;width:316px;max-width:calc(100% - 3px);margin:0 auto}.form-area .form input[type="submit"]{display:flex;width:100%;height:50px;align-items:center;justify-content:center;border:3px solid #0068b7;box-sizing:border-box;font-size:1.6rem;font-weight:700;color:#0068b7;border-radius:10px;position:relative;background:#fff url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/images/common/icon-arrow01.svg) right 15px center no-repeat;background-size:10px auto;cursor:pointer}.form-area .form .submit-btn:after{content:"";display:block;position:absolute;width:100%;height:100%;background:#0068b7;z-index:-1;right:-6px;bottom:-6px;border-radius:10px}.form-area .form dd .error{margin-top:1em}.form-area.confirm .anno-area{display:none}.form-area.confirm .mail-confirm-area{display:none}.form-area.thanks h1{font-size:1.6rem;margin-bottom:24px}.form-area.thanks p{line-height:1.8}.amamori .is_1per1{margin:10px 0}.amamori .form{margin-top:40px}@media screen and (min-width:750px){.form-area .form dt{font-size:1.6rem}.form-area .form dd textarea{font-size:1.6rem}.form-area .form dd input[type="text"],.form-area .form dd select,.form-content textarea{font-size:1.6rem}}@media screen and (min-width:1024px){.form-mv{height:737px}.form-mv .bread{margin-bottom:72px}.form-mv .tel-area strong{font-size:5.4rem}.form-mv .tel-area span{font-size:1.962rem}.form-area{margin-top:-277px;padding:3rem; }.form-area .form{padding:3rem}.form-area .form dl{display:block;align-content:space-evenly;justify-content:center;align-items:center;justify-items:center;border-top:none;border-right:none;border-left:none;margin:3rem auto}.form-area .form dl:first-child{margin:0 auto}.form-area dl:last-of-type{border-bottom:none}.form-area .form dt{font-size:1.6rem;font-weight:700;position:relative;justify-content:center;justify-items:center;align-items:center;width:100%;text-align:left;place-items:center;border-right:none;background:#fff;height:100%;padding:1rem}.form-area .form .required dt:after{padding:6px 6px 4px;margin-left:12px;font-size:1.6rem}.form-area .form dd{text-align:left;width:100%;padding:0 0 0 1rem}.form-area .form dd input[type="text"],.form-area .form dd select{border-radius:10px;font-size:2rem}.form-area .form dd textarea{height:264px;border-radius:10px;padding:12px 14px;font-size:2rem}.form-area .form dd .anno .dot-list{margin-top:.5em}.form-area .form dd .dot-list li{padding-left:1em;position:relative}.form-area .form dd .dot-list li:before{content:"・";display:block;position:relative;float:left;margin-left:-1em}.form-area .form dd .anno{color:#a3a3a3}.form-area .form dd .anno+.anno{margin-top:1em}.form-area .form .pp-btn{margin-top:50px}.form-area .form .pp-btn a:hover{text-decoration:none;opacity:1}.form-area .form .submit-btn-area{margin-top:50px}.form-area .form input[type="submit"]{height:67px;font-size:1.8rem;background-position:right 20px center;background-size:12px auto}.form-area .form .submit-btn:after{content:"";display:block;position:absolute;width:100%;height:100%;background:#0068b7;z-index:-1;right:-6px;bottom:-6px;border-radius:10px}.form-content textarea{font-size:2rem}.form-area.thanks{min-height:100vh}.form-area.thanks h1{text-align:center;font-size:2.4rem;margin-bottom:80px}.form-area.thanks p{text-align:center}.amamori .is_1per1{margin:20px}}@charset "UTF-8";.LpContents{max-width:1180px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.MainContents__ttl{margin:inherit!important}#store{background:#fff;padding-bottom:2rem}.klim{width:30rem;margin:0 auto}#store .grid_4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;width:90vw;margin:0 auto;position:relative;top:1.6rem}#store .store-list .store-box .store-title{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #f23d28;margin-bottom:30px}#store .store-list .store-box .store-title .icon-pin{width:22px;margin-right:12px}#store .store-list .store-box .store-title .text>span{display:block}#store .store-list .store-box .store-title .jp{font-size:1.6rem;font-weight:700}#store .store-list .store-box .store-title .en{font-size:1.2rem;color:#9f9f9f;letter-spacing:.2em}#store .store-list .store-box .store-contents-main .text-area dl{display:flex;align-items:flex-start;justify-content:space-between}#store .store-list .store-box .store-contents-main .text-area dl+dl{margin-top:10px}#store .store-list .store-box .store-contents-main .text-area dl dt{width:80px;height:26px;display:flex;justify-content:center;align-items:center;background:#e9f3f7;line-height:1;letter-spacing:0;font-weight:400;font-size:1.2rem}#store .store-list .store-box .store-contents-main .text-area dl dd{width:calc(100% - 94px);margin-top:2px}#store .store-list{width:95%;margin:0 auto}#store .store-list .store-box{margin-top:7vw}#store .store-list .store-box .map{margin-top:3rem}#store .store-list .store-box .map iframe{width:100%;height:30rem}#store .store-list .store-box .store-contents-main .text-area{width:100%;margin-top:20px}.store_h2box{width:100%;background:#e76f78;padding-bottom:1rem}.store_h2box h2{font-size:5vw;font-family:A-OTF\ リュウミン\ Pro;color:#fff;text-align:center}.h2_en{font-size:9.5vw}.store_h2box figure{width:90vw;position:relative;margin:0 auto}.store_moviebox{text-align:center;background:#333;padding:5rem 0}.store_moviebox h3{font-size:6vw;color:#fff}.store_moviebox .youtube_show{width:90vw;margin:0 auto}#store .storelist_box{width:100%;background:#fcffff}#store .store-list .store-box .map{width:100%;margin:3rem auto 0 auto}#store .store-list .store-box .store-contents-main .text-area dl dt{background:#e76f78;color:#fff}#store .store-list .store-box .store-title{border-bottom:2px solid #e76f78}@media screen and (min-width:1024px){#store .grid_4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem;width:80vw;margin:0 auto;top:-3rem}#store .store-list .store-box+.store-box{margin-top:86px}#store .store-list .store-box .store-title{padding-bottom:16px;border-bottom-width:3px;margin-bottom:50px}#store .store-list .store-box .store-title .icon-pin{margin-right:26px}#store .store-list .store-box .store-title .text{display:flex;align-items:center}#store .store-list .store-box .store-title .jp{font-size:2.5rem}#store .store-list .store-box .store-title .en{font-size:1.6rem;margin-left:20px}#store .store-list .store-box .store-contents-main .text-area dl{display:flex;align-items:flex-start;justify-content:space-between}#store .store-list .store-box .store-contents-main .text-area dl+dl{margin-top:10px}#store .store-list .store-box .store-contents-main .text-area dl dt{width:110px;height:30px;font-size:1.6rem}#store .store-list .store-box .store-contents-main .text-area dl dd{width:calc(100% - 136px);margin-top:3px}#store .store-list .store-box .store-contents-main .text-area dl dd p .icon-map{margin-left:6px}#store .fuji-gaikan-title{width:260px}#store .maptext{display:flex;width:420px;margin-top:0}#store .maptext .maptext-postal{flex:0 0 auto;margin-right:14px}#store .tellnmv{display:block;width:180px}#store .tellnmv.tel{margin-top:0;margin-left:18px}#store .tellnmv.fax{margin-top:0;margin-left:25px}#store .tellnmv .numv{font-size:2.1rem;margin:0}#store .store-list .store-box .store-contents-main img{width:50%}#store .store-list .store-box .store-contents-main{display:flex;justify-content:space-between;width:90%;margin:0 auto}#store .store-list .store-box .store-contents-main .text-area{width:50%;max-width:calc(100% - 415px);margin-top:0;padding-left:3rem}#store .store-list .store-box .map iframe{height:50rem}.store_h2box{display:grid;grid-template-columns:1fr 1fr;padding-bottom:0}.store_h2box h2{font-size:3vw;text-align:center;padding-top:3rem}.h2_en{font-size:6vw}.store_h2box figure{width:100%}.store_moviebox{padding:3rem 0}.store_moviebox h3{font-size:2vw}.store_moviebox .youtube_show{width:80rem;height:45rem}#store .store-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}#store .store-list .store-box .store-contents-main{display:block;width:100%}#store .store-list .store-box .store-contents-main .store_img{height:30vw;overflow:hidden}#store .store-list .store-box .store-contents-main img{width:100%}#store .store-list .store-box .store-contents-main .text-area{width:100%;max-width:none;padding:3rem 0}#store .store-list .store-box .map{width:90%;margin:3rem auto 0 auto}#store .store-list .store-box+.store-box{margin-top:7rem}}.Prize__list{list-style:none;display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ... ...... ..." 10px "... pitem1 ... pitem2 ... pitem3 ..." "... ...... ... ...... ... ...... ..." 50px/auto 1fr 10px 1fr 10px 1fr auto}.Prize__item1{grid-area:pitem1}.Prize__item2{grid-area:pitem2}.Prize__item3{grid-area:pitem3}.LeadPrice{margin-bottom:50px}.LeadPrice__ttl{margin-bottom:5px!important}.LeadPrice__list{list-style:none;display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ... ...... ... ...... ..." 10px "... pitem1 ... pitem2 ... pitem3 ... pitem4 ..." "... ...... ... ...... ... ...... ... ...... ..." 10px/auto 1fr 10px 1fr 10px 1fr 10px 1fr auto}.LeadPrice__item1{grid-area:pitem1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.LeadPrice__item2{grid-area:pitem2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.LeadPrice__item3{grid-area:pitem3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.LeadPrice__item4{grid-area:pitem4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.LeadPrice__cap1{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.LeadPrice__plist{list-style:none;display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ..." 10px "... pitem1 ... pitem2 ..." "... ...... ... ...... ..." 10px "... pitem3 ... pitem4 ..." "... ...... ... ...... ..." 10px/auto 1fr 10px 1fr auto}.LeadPrice__itemimg{width:50%}.LeadPrice__itemimg img{border-radius:5px}.LeadPrice__caplist{width:48%}.LeadPrice__caplist dt{display:none}.LeadPrice__imglogo{margin-bottom:10px;text-align:center}.LeadPrice__imglogo img{height:20px;width:auto}.LeadPrice__pname{text-align:center;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:25px}.LeadPrice__price{font-size:28px;font-weight:700;color:red;margin-bottom:20px;text-align:center}.LeadPrice__lprice{text-align:center;margin-bottom:25px}.LeadPrice--st{font-size:14px;font-weight:700}.LeadPrice--aux{font-size:20px}.LeadPrice__caplist{position:relative;margin:1em 0;padding:2em 0 0;border:solid 3px #ccc;border-radius:8px}.LeadPrice__caplist .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#dc143c;font-weight:700}.LeadPrice__btnbox{text-align:center;margin-bottom:30px}.LeadPrice__btn{padding:10px 30px;position:relative;background-color:#c30d23;border-radius:4px;color:#fff;font-weight:700;line-height:1.4;-webkit-transition:none;transition:none;-webkit-box-shadow:0 3px 0 #a30b1e;box-shadow:0 3px 0 #a30b1e}.LeadPrice__btn:hover{background-color:#31c8aa;-webkit-box-shadow:0 3px 0 #23a188;box-shadow:0 3px 0 #23a188}.LeadPrice__btn:active{top:3px;-webkit-box-shadow:none;box-shadow:none}.Omakase{display:-ms-grid;display:grid;margin:0 auto;grid-template:"... ...... ... ...... ..." 10px "... pitem1 ... pitem3 ..." "... ...... ... pitem3 ..." 10px "... pitem2 ... pitem3 ..." 2fr "... ...... ... ...... ..." 50px/auto 1fr 10px 30% auto}.Omakase__ttl{margin:inherit!important;grid-area:pitem1}.Omakase__item1{grid-area:pitem2;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14pt;padding-right:40px}.Omakase__item2{grid-area:pitem3}.ContactLink{margin-bottom:50px}.ContactLink__btn{display:inline-block;position:relative;overflow:hidden;width:100%}.ContactLink__btn:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.ReformFlow__ttl{margin:inherit!important}.ReformFlow__ttl img{-o-object-fit:none;object-fit:none}.ReformFlow__slist{max-width:1160px;margin:0 auto;list-style:none;display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ... ...... ..." "... step1  ... step2  ... step3  ..." "... ...... ... ...... ... ...... ..." 10px "... step4  ... step5  ... step6  ..." "... ...... ... ...... ... ...... ..." 100px/auto 1fr 10px 1fr 10px 1fr auto}.ReformFlow__step1{grid-area:step1}.ReformFlow__step2{grid-area:step2}.ReformFlow__step3{grid-area:step3}.ReformFlow__step4{grid-area:step4}.ReformFlow__step5{grid-area:step5}.ReformFlow__step6{grid-area:step6}.Voice{margin-bottom:100px}.Voice__ttl{margin-bottom:30px!important}.Voice__manyvo{margin-bottom:20px}.balloon{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.balloon_r{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.balloon-image-description{padding:5px 0 0;font-size:10px;text-align:center}.balloon-image-left{width:60px;margin:0 20px 0 0}.balloon-image-right{width:60px}.balloon-image-left2{width:60px;margin:0 20px 0 0}.balloon-image-right2{width:60px}.balloon-text-right,.balloon-text-right2{padding:10px;border:1px solid;border-radius:10px;max-width:calc(100% - 120px)}.balloon-text-right{background-color:#faefef}.balloon-text-right2{background-color:#e9eefb}.balloon-text-left,.balloon-text-left2{padding:10px;border:1px solid;border-radius:10px;max-width:calc(100% - 120px);margin:0 20px 0 0}.balloon-text-left{background-color:#d7ecec}.balloon-text-left2{background-color:#fbf5e9}.ShowRoom{margin-bottom:100px}.ContactInfo{margin-bottom:50px}.ContactInfo--red{color:red;font-weight:700}.ContactInfo--stg{font-weight:700;font-size:16px}.ContactConf__ttl{position:relative;padding:.25em 0 .5em .75em!important;border-left:6px solid #3498db;font-size:20px!important}.ContactConf__ttl:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:0;border-bottom:1px solid #ccc}.BoilerAFollow{margin-bottom:50px}.BoilerAFollow__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:50px}.BoilerAFollow__cap{width:50%;margin:0 auto}.BoilerItem__ttl{margin-bottom:20px!important}.BoilerItem__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:10px}.BoilerItem__list li{width:33%}.BoilerAbout{margin-bottom:50px}.BoilerAbout__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around}.BoilerTbl__ttl{margin-bottom:0!important}.BoilerDtl{margin-bottom:100px}.BoilerDtl__body{margin-bottom:20px}.BoilerDtl__body label{display:block;margin:2px 0;font-weight:700;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;text-align:center}.BoilerDtl__body label p{margin:5px auto;width:90%;height:60px;background-color:#f60;border-radius:10px;color:#fff}.BoilerDtl__body input{display:none}.BoilerDtl__csscc:checked+.BoilerDtl__main{height:auto;padding:5px;opacity:1}.BoilerDtl__main{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}.BoilerDtl__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.BoilerDtl__list li{margin:auto 2%}.BoilerDtl__imgarr{width:10%;margin:0 auto}.BoilerDtl__cap{width:60%;margin:0 auto}.InteriorInfo__block1{border:dotted 5px #fcd937;margin-bottom:50px}.InteriorInfo__ttl1{padding-left:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fda31a;font-size:30px!important;margin:15px 0!important}.InteriorInfo__block2{border:dotted 5px #00b7ee;margin-bottom:50px}.InteriorInfo__ttl2{padding-left:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#448aca;font-size:30px!important;margin:15px 0!important}.InteriorInfo__dlist{display:-webkit-box;display:-ms-flexbox;display:flex}.InteriorInfo__dt{width:40%!important;margin:0 30px 30px!important}.InteriorInfo__dd{width:52%!important;font-size:15pt;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InteriorPlan{margin-bottom:100px}.InteriorPlan__ctr{display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ..." 10px "... item1  ... item2  ..." "... ...... ... ...... ..." 10px "... item3  ... item4  ..." "... ...... ... ...... ..." 50px/auto 1fr 30px 1fr auto}.InteriorPlan__img1{grid-area:item1}.InteriorPlan__cap1{grid-area:item3}.InteriorPlan__capttl{line-height:1.2}.InteriorPlan__img2{grid-area:item2}.InteriorPlan__cap2{grid-area:item4}.InteriorPlan__ttl{margin-bottom:20px!important}.InteriorPlan--blue{font-family:Georgia,"Times New Roman",Times,serif;font-size:30pt;color:#88a3d6}.InteriorPlan--pink{font-family:Georgia,"Times New Roman",Times,serif;font-size:30pt;color:#e2939a}.Worries{margin-bottom:100px}.Worries__ttl{position:relative;padding-bottom:.5em;font-size:30px!important}.Worries__ttl:before,.Worries__ttl:after{position:absolute;bottom:-4px;left:0;content:"";height:4px}.Worries__ttl:before{z-index:2;width:15%;background-color:#e2939a}.Worries__ttl:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 2px,#e2939a 2px,#e2939a 4px);background:repeating-linear-gradient(45deg,#fff,#fff 2px,#e2939a 2px,#e2939a 4px)}.Worries__ttl2{font-size:24px!important;font-weight:700}.Worries__caseb{margin-bottom:50px}.Worries__capblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Worries__cleft{width:30%}.Worries__cright{width:63%;padding:10px;font-size:18px}.Worries__txth1{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px;color:#fda31a}.Worries__txth2{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px;color:#448aca}.Worries__decideb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.Worries__dleft{width:53%;font-size:18px!important}.Worries__dright{width:40%}.Worries__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.Worries__mleft{width:20%}.Worries__mright{width:73%;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Example{margin:100px 0 150px}.Example__ibox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.Example__bimg,.Example__aimg{width:45%;position:relative;padding:8px;padding-bottom:40px;border:1px solid #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3,enabled=true)";filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3,enabled=true);background:#fff}.Example__cimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Example__cap{font-size:18px;margin-bottom:50px}.Example__cap--st{font-size:24px;font-weight:700;color:#448aca}.FullAbout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#ac4104;margin:120px auto}.FullAbout__cblock{width:65%;padding:0 80px 80px 0}.FullAbout__ttl{font-size:48px!important;font-weight:700}.FullAbout__txt{font-size:20px;font-weight:700}.FullAbout__imginfo{width:30%}.FullDesc__block1{border:dotted 5px #acc7fc;margin-bottom:50px}.FullDesc__ttl1{padding-left:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#acc7fc;font-size:30px!important;margin:15px 0!important}.FullDesc__block2{border:dotted 5px #f5aeae;margin-bottom:50px}.FullDesc__ttl2{padding-left:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#f5aeae;font-size:30px!important;margin:15px 0!important}.FullDesc__dlist{display:-webkit-box;display:-ms-flexbox;display:flex}.FullDesc__dt{width:40%!important;margin:0 30px 30px!important}.FullDesc__dd{width:52%!important;font-size:15pt;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FullDesc{margin:130px 0 180px}.FullWorry{margin-bottom:120px}.FullWorry__ttl{position:relative;margin:10px 10px 120px!important;padding:8px 25px;background:0 0;text-transform:uppercase;font-size:140%!important;font-weight:700;border:2px solid #333;border-radius:3em .5em 2em .5em/0.4em 2em .5em 3em;color:#fff}.FullWorry__ttl:before,.FullWorry__ttl:after{border-radius:4px;-webkit-box-shadow:0 1px 4px #8292cb;box-shadow:0 1px 4px #8292cb;content:"";height:100%;position:absolute;width:100%}.FullWorry__ttl:before{background-color:#8292cb;left:0;top:4px;z-index:-1}.FullWorry__ttl:after{background-color:#8292cb;top:5px;left:5px;z-index:-2}.FullWorry__module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.FullWorry__item{width:32%}.FullWorry__solution dt{font-size:24px;font-weight:700;margin-bottom:30px}.FullWorry__sblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.FullWorry__scap{width:75%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14pt;padding-right:30px;margin:auto 0}.FullWorry__simg{width:25%}.FlExample{margin:100px 0 150px}.FlExample__mblock{border-bottom:dotted;border-bottom-color:#acc7fc;border-bottom-width:15px}.FlExample__mterm{position:relative;top:120px;font-size:23pt;background-color:#acc7fc;color:#fff!important;text-align:right;padding:10px 5% 10px 0;font-family:serif;font-weight:700}.FlExample__descblock{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.FlExample__imgbox{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 3% 3%}.FlExample__img1{width:70%;margin-bottom:20px;z-index:2}.FlExample__img2{width:100%;margin-bottom:20px;z-index:2}.FlExample__txt{width:50%;margin-top:15%;font-size:16px}.FullCustomer{margin-bottom:120px}.FullCustomer__ttl{position:relative;margin:0 15px 100px!important;padding:10px 20px;font:bold 32px/1.6 Arial,Helvetica,sans-serif!important;color:#333;border:#333 solid 3px;border-radius:18px;background:#fff;-webkit-box-shadow:-7px -5px 0 0 #e8e8e8 inset , 2px 3px 0 0 #000;box-shadow:-7px -5px 0 0 #e8e8e8 inset , 2px 3px 0 0 #000}.FullCustomer__ttl:before{content:" ";position:absolute;top:100%;left:14px;width:0;height:0;border-width:20px;border-style:solid;border-color:transparent;border-top-color:#333}.FullCustomer__ttl:after{content:" ";position:absolute;bottom:-27px;left:18px;width:0;height:0;border-width:14px;border-style:solid;border-color:transparent;border-top-color:#e8e8e8}.FullCustomer__module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:80px}.FullCustomer__voice{width:49%}.FullCustomer__img{padding:5px;border:1px solid #ddd;width:80%;margin:0 auto 50px}.FullCustomer__txt{width:80%;margin:0 auto;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#reform_menus .rmenu{list-style-type:none;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;text-align:center;margin-bottom:50px}#reform_menus .rmenu img{width:190px}#reform_mv{width:100%;height:auto;border-radius:10px;overflow:hidden;margin:0 0 50px}#reform_mv h4{margin:0}#reform_qnxiety{margin:0 0 50px}.content_left{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.content_left dd{width:50%}.content_left dd ul{list-style:none;padding-top:5%;text-align:left}.content_left dd ul li{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15pt}.content_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0}.content_right dd{width:50%;text-align:center}.content_right dd ul{list-style:none;padding-top:5%;text-align:left}.content_right dd ul li{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15pt}.reform_content_title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20pt;font-weight:700;color:#f90;text-align:left;line-height:1.2}.reform_solution_cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5%}.reform_work_title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20pt;font-weight:700;color:#09c;text-align:left;line-height:1.2}#smonny{margin-bottom:100px}#smonny h4{margin:0}.shienkin1{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15pt;padding:0 3%}.shienkin1 ul{padding:inherit;margin:20px 0}#shienkin2 dt p{font-size:15pt;font-weight:700;padding:0 3%}.shienkin_p{padding-top:5%;font-size:18px}.shienkin3{width:95%;margin:0 auto}.shienkin3 img{-webkit-box-shadow:0 10px 4px -4px #ddd;box-shadow:0 10px 4px -4px #ddd}#reform_fujihome2 h4{padding-top:20px}#reform_fujihome2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#reform_fujihome2 ul li{width:24%;padding-left:.5%;margin-top:5px}.authority{margin:25px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.authority .box1{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.authority .box2{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.authority .box3{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.fujipoint{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-column-gap:10px;margin-top:30px}.fujipoint img{-o-object-fit:contain;object-fit:contain}.fujipoint .box1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1}.fujipoint .box2{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1}.fujipoint .box3{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;grid-row:1}.fujipoint .box4{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;grid-row:1}.fujipoint .box5{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;grid-row:1}.contact_link_n{width:100%;margin:50px auto 100px auto}@media (max-width:1020px) and (min-width:768px){.LpContents{margin-top:20px;max-width:100%;padding:0 10px}.LeadPrice__caplist{padding:5em 0 0}.LeadPrice__plist{grid-template:"... ...... ..." 10px "... pitem1 ..." "... ...... ..." 10px "... pitem2 ..." "... ...... ..." 10px "... pitem3 ..." "... ...... ..." 10px "... pitem4 ..." "... ...... ..." 10px/auto 1fr auto}.FullAbout__cblock{padding:20px}.FullAbout__imginfo{margin:auto}.FlExample__txt{width:50%;margin-top:20%;font-size:14px}#reform_menus .rmenu{width:100%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px) and (min-width:0px){.LpContents{margin-top:20px;max-width:100%;padding:0 10px}.Prize__list{grid-template:"... ...... ..." 10px "... pitem1 ..." "... ...... ..." "... pitem2 ..." "... ...... ..." "... pitem3 ..." "... ...... ..." 50px/auto 1fr auto}.LeadPrice__list{grid-template:"... ...... ... ...... ..." 10px "... pitem1 ... pitem2 ..." "... ...... ... ...... ..." 10px "... pitem3 ... pitem4 ..." "... ...... ... ...... ..." 10px/auto 1fr 10px 1fr auto}.LeadPrice__plist{grid-template:"... ...... ..." 10px "... pitem1 ..." "... ...... ..." 10px "... pitem2 ..." "... ...... ..." 10px "... pitem3 ..." "... ...... ..." 10px "... pitem4 ..." "... ...... ..." 10px/auto 1fr auto}.LeadPrice__imglogo img{height:15px}.LeadPrice__caplist{padding:1em 0 0}.LeadPrice__pname{font-size:18px;margin-bottom:5px}.LeadPrice__price{font-size:18px;margin-bottom:0}.LeadPrice__lprice{margin-bottom:10px}.LeadPrice--aux{font-size:14px}.LeadPrice__btnbox{font-size:12px}.LeadPrice__btn{padding:5px 20px}.Omakase{grid-template:"... ...... ..." 10px "... pitem1 ..." "... ...... ..." 10px "... pitem2 ..." "... ...... ..." 10px "... pitem3 ..." "... ...... ..." 50px/auto 1fr auto}.Omakase__item1{font-size:13px;padding:0 20px}.ReformFlow__timg{-o-object-fit:contain;object-fit:contain}.ReformFlow__slist{max-width:100%;display:-ms-grid;display:grid;grid-template:"... ...... ... ...... ..." 30px "... step1  ... step2  ..." "... ...... ... ...... ..." 10px "... step3  ... step4  ..." "... ...... ... ...... ..." 10px "... step5  ... step6  ..." "... ...... ... ...... ..." 100px/auto 1fr 10px 1fr auto}.ContactConf__ttl{margin-bottom:20px!important}.ContactCnt{padding:10px}.BoilerAFollow__cap{width:80%}.BoilerAbout__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.BoilerDtl__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.BoilerDtl__plus{width:30%;margin:10px auto!important}.BoilerDtl__imgarr{width:30%;margin:10px auto}.BoilerDtl__cap{width:100%}.InteriorInfo__block1{width:calc(100% - 10px)}.InteriorInfo__ttl1{font-size:24px!important;margin:10px!important}.InteriorInfo__block2{width:calc(100% - 10px)}.InteriorInfo__ttl2{font-size:24px!important;margin:10px!important}.InteriorInfo__dlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:95%;margin:0 auto}.InteriorInfo__dt{width:100%!important;margin:0 0 30px!important}.InteriorInfo__dd{width:100%!important;font-size:12pt;font-weight:500}.InteriorPlan__ctr{grid-template:"... ...... ..." 10px "... item1  ..." "... ...... ..." "... item3  ..." "... ...... ..." "... item2  ..." "... ...... ..." "... item4  ..." "... ...... ..." 20px/auto 1fr auto}.Worries{padding:10px}.Worries__ttl{font-size:24px!important}.Worries__ttl2{font-size:18px!important;margin-bottom:20px!important}.Worries__capblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Worries__cleft{width:100%}.Worries__cright{width:100%;font-size:16px;padding:0}.Worries__decideb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Worries__dleft{width:100%;font-size:16px!important}.Worries__dright{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Worries__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;padding:20px}.Worries__mleft{width:100%}.Worries__mright{width:100%;font-size:16px!important}.Example{margin-bottom:100px!important}.Example__cap{font-size:16px!important}.Example__cap--st{line-height:1.4}.FullAbout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px auto}.FullAbout__cblock{width:100%;padding:0}.FullAbout__ttl{font-size:32px!important}.FullAbout__txt{font-size:14px}.FullAbout__imginfo{width:100%}.FullDesc{margin:120px 0}.FullDesc__dlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FullDesc__dt{width:90%!important;margin:0 auto!important}.FullDesc__dd{width:90%!important;font-size:12pt;margin:10px auto}.FullWorry__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FullWorry__solution{padding:20px}.FullWorry__item{width:100%}.FullWorry__sblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FullWorry__scap{width:100%}.FullWorry__simg{width:100%}.FlExample{margin:100px 0 150px}.FlExample__mblock{border:0;margin-bottom:50px}.FlExample__mterm{position:inherit;font-size:18pt;text-align:left;margin-bottom:50px}.FlExample__descblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FlExample__imgbox{width:100%;margin:0}.FlExample__img1{width:100%;margin-bottom:20px}.FlExample__img2{width:100%;margin-bottom:20px}.FlExample__txt{width:100%;margin-top:15%;font-size:16px}.FullCustomer__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FullCustomer__voice{width:100%;margin-bottom:50px}.FullCustomer__img{margin-bottom:20px;width:90%}.FullCustomer__txt{font-size:14px;width:90%}#reform_menus{margin-bottom:50px!important}#reform_menus .rmenu{width:100%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}#reform_menus .rmenu img{width:100%}#reform_menus .nonemenu{display:none}#reform_qnxiety{margin:0 0 10px!important}#reform_qnxiety h4{margin:0}#reform_mv h4{margin:0}#fujihome h4{margin-bottom:10px}#fujihome dl{margin-bottom:30px}#fujihome dl dd ul{list-style:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10pt}.content_left{display:block}.content_left dd{width:100%}.content_left dd ul{text-align:left}.content_left dd ul li{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px}.content_right{display:block}.content_right dd{width:100%}.content_right dd ul{text-align:left}.content_right dd ul li{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px}.reform_content_title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14pt;font-weight:700;color:#f90;text-align:left;margin-top:20px}.reform_work_title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14pt;font-weight:700;color:#09c;text-align:left;margin-top:20px}#smonny h4{margin-bottom:50px}.shienkin1{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding-left:5%;font-size:14px}.shienkin1 ul{padding:inherit;margin:20px 0}#shienkin2 dt{font-weight:700;padding:0 5%}#shienkin2 dt p{font-size:14px}#shienkin2 dd dl{font-size:12pt}.reform_solution_cap{padding:0 5%}.shienkin3{width:95%;margin:0 auto}.shienkin3 img{-webkit-box-shadow:0 10px 4px -4px #ddd;box-shadow:0 10px 4px -4px #ddd}.shienkin_p{font-size:14px}#reform_fujihome2{margin:0 0 50px!important}#reform_fujihome2 h4{padding-top:10px}#reform_fujihome2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#reform_fujihome2 ul li{width:49%;margin-left:1%;margin-top:5px}.authority{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authority .box1{width:100%;margin:0 auto}.authority .box2{width:100%;margin:0 auto}.authority .box3{width:100%;margin:0 auto}.fujipoint{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-top:30px}.fujipoint img{-o-object-fit:contain;object-fit:contain}.fujipoint .box1{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;grid-row:1}.fujipoint .box2{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:1;grid-row:1}.fujipoint .box3{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2}.fujipoint .box4{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;grid-row:2}.fujipoint .box5{-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/7;-ms-grid-row:2;grid-row:2}.contact_link_n{width:95%;margin:30px auto 100px auto}}