@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";.form-mv{height:224px;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}.form-mv .tel-area strong{font-size:2.7rem;font-weight:800;line-height:1}.form-mv .tel-area span{font-size:1.4rem;font-weight:700}.form-area{padding-bottom:60px}.form-area dl+dl{margin-top:28px}.form-area .form dt{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:12px}.form-area .form .required dt:after{content:"必須";display:inline-block;padding:4px 4px 2px;border:2px solid #fd6f47;color:#fd6f47;font-weight:700;margin-left:12px;line-height:1;font-size:1.2rem}.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}.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}.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 .anno-area{margin-top:14px}.form-area .form dd .mail-confirm-area{margin-top:30px}.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)}.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}.red-baloon{color:#fff;background-color:#f23d28;font-size:1.4rem;display:table;margin:0 auto 20px;position:relative;font-weight:700;padding:6px 22px;border-radius:10px}.red-baloon:before{content:'';width:0;height:0;border-width:10px 12px 0;border-style:solid;border-color:#f23d28 transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-10px;z-index:0}.about-area h2{font-size:1.6rem;text-align:center;margin-bottom:30px;line-height:1.2}.about-area h2 .l-color-blue{font-family:'Noto Sans JP',sans-serif!important;font-size:2rem;display:block}.about-area{background-color:#f5f8fa;padding:40px 0 100px}.about-area p{text-align:left}.about-lower-area{padding:0 0 40px;margin-top:-115px}.about-lower-area{padding:40px 0}.about-lower-area h3{font-size:2rem;color:#f03d27;font-weight:700;margin:20px 0 30px;text-align:center}.about-lower-area ul{width:100%;display:block;margin:30px auto 0}.about-lower-area ul li{display:block;font-size:1.4rem;border-top:1px dashed #8d8d8d;padding:10px 20px 10px 40px;position:relative}.about-lower-area ul li:before{content:'';background:url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/images/amamori/img_check.png);width:19px;height:17px;position:absolute;left:12px;top:22px;transform:translate(0,-50%);background-size:cover}.about-lower-area ul li:last-child{border-bottom:1px dashed #8d8d8d}.shindan-area h2{margin-bottom:40px}.shindan-area h2 .l-color-blue{font-family:'Noto Sans JP',sans-serif!important}.shindan-area h2 span{font-size:1.4rem;display:block;margin-top:8px}.shindan-area .shindan-outer{margin-bottom:30px}.shindan-area .shindan-outer:last-of-type{margin-bottom:0}.shindan-area .shindan-wrap{display:block;margin-bottom:15px}.shindan-area .shindan-wrap:last-of-type{margin-bottom:0}.shindan-area .shindan-ttl{width:100%;color:#fff;background-color:#0068b7;padding:15px 20px;font-size:1.4rem;display:flex;align-items:center}.shindan-area .shindan-ttl .num{font-size:3rem;margin-right:28px;font-family:'Mukta',sans-serif;font-weight:700;vertical-align:sub;line-height:1}.shindan-area .shindan-outer:nth-of-type(2) .shindan-ttl p{position:relative;top:3px}.shindan-area .shindan-ttl .big{font-size:1.8rem;margin-right:5px;font-weight:700;line-height:1;display:block}.shindan-area .shindan-text{width:100%;padding:20px 0}.shindan-area .shindan-box{margin-top:50px}.shindan-area .shindan-box figure{width:100%;display:block;margin:0 auto 30px}.shindan-area .point{color:#0068b7;font-size:1.4rem;border:2px solid #0068b7;padding:3px 19px 0;margin:10px 0;display:table}.muryou-area{margin:60px 0 40px}.muryou-area h2{margin-bottom:20px}.voice-area{margin:60px 0 40px}.voice-area h2{margin-bottom:30px}.voice-area h2 .l-color-blue{font-family:'Noto Sans JP',sans-serif!important}.voice-area .voice-box{display:block;justify-content:space-between}.voice-area .voice-box .text-area{width:100%;margin-bottom:20px}.voice-area .voice-box .text-area .title{font-size:1.8rem;font-weight:700;margin-bottom:20px}.voice-area .voice-box .text-area .title span{display:block;margin-bottom:20px;color:#f03d27;font-size:1.4rem}.voice-area .voice-box figure{width:100%}.voice-area .btn-area{margin:45px auto;text-align:center}.voice-area .banner-link{max-width:750px;width:100%;margin:0 auto;display:block}@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-bottom:118px}.form-area dl+dl{margin-top:38px}.form-area .form dt{font-size:1.8rem;margin-bottom:15px}.form-area .form .required dt:after{padding:6px 6px 4px;margin-left:12px;font-size:1.6rem}.form-area .form dd input[type="text"],.form-area .form dd select{border-radius:10px}.form-area .form dd textarea{height:264px;border-radius:10px;padding:12px 14px}.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 .anno-area{margin-top:26px}.form-area .form dd .mail-confirm-area{margin-top:44px}.form-area .form dd .mail-confirm-area .mail-confirm-area-text{margin-bottom:18px}.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-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}.red-baloon{font-size:2.5rem;display:table;margin:0 auto 30px;position:relative;font-weight:700;padding:8px 22px 5px;border-radius:10px}.red-baloon:before{border-width:15px 14px 0;border-style:solid;bottom:-15px;left:50%;margin-left:-10px;z-index:0}.about-area h2{font-size:4rem;text-align:center;margin-bottom:45px}.about-area h2 .l-color-blue{font-size:5rem;display:block}.about-area{background-color:#f5f8fa;padding:95px 0 295px}.about-area p{text-align:center}.about-lower-area{padding:0 0 170px;margin-top:-250px;position:relative}.about-lower-area h3{font-size:3rem;font-weight:700;margin:70px 0 0;text-align:center}.about-lower-area p{text-align:center}.about-lower-area img{max-width:852px;display:block;margin:0 auto;width:100%}.about-lower-area ul{max-width:705px;display:block;margin:20px auto 0}.about-lower-area ul li{display:block;font-size:1.8rem;border-top:1px dashed #8d8d8d;padding:14px 62px 10px;position:relative}.about-lower-area ul li:before{content:'';background:url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/images/amamori/img_check.png);width:29px;height:24px;position:absolute;left:18px;top:50%;transform:translate(0,-50%)}.shindan-area h2{margin-bottom:109px;padding:0 230px!important}.shindan-area h2 span{font-size:2rem;display:block;margin-top:35px}.shindan-area .shindan-box figure{max-width:465px;width:100%;display:block;margin:0 auto 70px}.shindan-area .shindan-wrap{display:flex;justify-content:space-between;margin-bottom:15px;padding:70px 0}.shindan-area .shindan-wrap:last-of-type{margin-bottom:0}.shindan-area .shindan-ttl{padding:22px 30px;font-size:2.2rem;display:flex;align-items:center;width:100%}.shindan-area .shindan-ttl p{width:90%;text-align:center;position:relative;top:3px}.shindan-area .shindan-ttl .num{font-size:5rem;margin-right:28px;vertical-align:sub;line-height:0}.shindan-area .shindan-ttl .big{font-size:2.8rem;margin-right:5px;line-height:1;display:inline-block}.shindan-area .shindan-wrap .shindan-text{width:51%;line-height:1.8;padding:0}.shindan-area .shindan-wrap figure{width:43%}.shindan-area .shindan-wrap.reverse{flex-flow:row-reverse}.shindan-area .shindan-box{margin-top:70px}.shindan-area .point{font-size:2rem;padding:3px 19px 0;margin:40px 0;line-height:1.6}.muryou-area{background-color:#f5f8fa;padding:95px 0}.muryou-area .baloon-wrap{position:relative}.muryou-area .red-baloon.left{position:absolute;left:20%;top:27px}.muryou-area .red-baloon.right{position:absolute;right:14%}.muryou-area .title02{padding-top:110px}.muryou-area h2{margin-bottom:60px}.muryou-area{line-height:1.8}.voice-area{margin:140px 0 130px}.voice-area h2{margin-bottom:109px;font-size:2.5rem!important}.voice-area .voice-box{display:flex;justify-content:space-between}.voice-area .voice-box .text-area{width:49%}.voice-area .voice-box .text-area p{line-height:1.8}.voice-area .voice-box .text-area .title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.voice-area .voice-box .text-area .title span{display:block;margin-bottom:24px;font-size:2rem}.voice-area .voice-box figure{width:40%}.voice-area .btn-area{margin:45px auto 107px;text-align:center}.voice-area .banner-link{max-width:750px;width:100%;margin:0 auto;display:block}}