@charset "utf-8";a{color:currentcolor}.kuwashiku_button{margin:3rem auto;text-align:center}.kuwashiku_button a{padding:1rem;background:#333}.kuwashiku_btn{position:relative;overflow:hidden;text-decoration:none;display:inline-block;text-align:center;outline:none;transition:ease .2s;border-radius:1rem}.kuwashiku_btn:hover{opacity:1}.kuwashiku_btn span{position:relative;z-index:3}.kuwashiku_btn:hover span{color:#333;transition-delay:.3s;transition-duration:.3s}.bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#e3e3e3;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:right top}.bgleft:hover:before{transform-origin:left top;transform:scale(1,1)}.bgleftpi:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#ff7a84;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:right top}.bgleftpi:hover:before{transform-origin:left top;transform:scale(1,1)}.news_container .bgleft:before,.works_menu .bgleft:before,#reason .bgleft:before,.columnsection .bgleft:before,.sns_insta .bgleft:before{background:#fff}.tel_contact_area .tel_contact_box .contact_box .ct_grid .bgleft:before{background:#333}.tel_contact_area .tel_contact_box .contact_box .ct_grid .kuwashiku_btn:hover span{color:#fff}.front_h2box{text-align:center;margin-bottom:1rem}.front_h2box h2{font-size:6vw;font-family:A-OTF リュウミン Pro;color:#e76f78;line-height:1}.front_h2box h2 .h2tt_2{font-size:3vw;font-family:A-OTF ゴシックMB101 Pro;color:#000}.infomation .iflex{width:100%}#wrapper{position:relative;overflow:hidden}.wrapper2c{background:#fff}.infomation{z-index:1}time{color:#8b8b8b;font-weight:700;margin:auto 0}.hojo_banner{background:#ffedee;padding:3vw}.hojo_grid{width:100%;margin:0 auto;padding:0 1vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.eve_banner{margin:3vw auto 0 auto;width:90vw}.news_container{padding:8vw 0;position:relative}.news_container h2{text-align:center;width:100%;margin:0 auto;font-size:6vw}.news_container .redbox .redbox-content{padding:1rem 0;border-bottom:1px solid #000}.news_container .redbox .redbox-content:last-child{border-bottom:none}.redbox .news-cat{background:#ffe5e7;display:inline-flex;align-items:center;justify-content:center;min-width:80px;color:#333;font-size:1.2rem;margin-left:6px;padding:0 10px}.redbox .event{background:#fff500}.news_container .kuwashiku_button{margin:1rem auto}.redbox .redbox-content{border-bottom:1px solid #fff}.redbox .redbox-content:last-child{border-bottom:none}.redbox p{padding-top:5px}.fujihomes_box{text-align:center;margin-top:3rem;margin-bottom:-11rem;position:relative}.fujihomes_box .fujibox_img1{width:90%;margin-bottom:3rem}.fujihomes_box .fujibox_img2{width:100%}.fujibox_text{width:90vw;position:relative;top:-20.5vw;padding:1.1rem;background:#333;color:#fff;margin:0 auto}.fujibox_text p{font-size:3.3vw;line-height:2.8}.fujibox_logo img{width:40vw}.rjh2_box{text-align:center;width:95%}.rjh2_box h2{font-size:4rem;font-family:A-OTF リュウミン Pro;color:#e76f78;line-height:1}.rjh2_box h2 .h2tt_2{font-size:4vw;font-family:A-OTF ゴシックMB101 Pro;color:#000}.rj2h2_box{text-align:center;width:95%}.rj2h2_box h2{font-size:4rem;font-family:A-OTF リュウミン Pro;color:#e76f78;line-height:1}.rj2h2_box h2 .h2tt_2{font-size:4vw;font-family:A-OTF ゴシックMB101 Pro;color:#000}.rj_container{margin:0 auto;background:#deefeb;width:100%;padding-top:3vw}.rj_container .redbox{width:95vw;margin:0 auto}.rj_container .redbox .redbox-content{text-align:right;border-bottom:none;background:#fff;margin-bottom:6vw;padding:1vw 3vw}.rj_container .redbox time{font-size:3vw}.rj_container .redbox .rj_img{height:28vw;overflow:hidden;background:0 0;text-align:center}.rj_container .redbox .rj_p{color:#000;font-size:3.5vw;text-align:center;z-index:2}.rj_container .redbox p{background:#e76f78;color:#fff}.rj_container .redbox p a{padding:1vw}.rj_container .works_menu{width:95vw;margin:3vw auto 0 auto}.news_rj_container .redbox .reform_construction{display:inline-flex;align-items:center;justify-content:center;min-width:80px;color:#fff;font-size:1.2rem;margin-left:6px;padding:0 10px;background:#e76f78}.rj_container .kuwashiku_button{margin-bottom:0}.works_menu ul .kuwashiku_btn li span{color:#333}.works_menu ul .kuwashiku_btn:hover span{color:#fff}.works_menu ul .bgleft:before{background:#333}.front_banner{margin:3vw auto}.front_banner .frontbanner_grid{width:95vw;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.fujihomes_box{margin:0 auto;height:226.5vw}.fujihomes_box .fujibox_img1{position:absolute;width:50%;top:0;left:0}.fujibox_text{position:absolute;margin:0 auto;top:35vw;left:0;right:0;background:#fff;color:#000;box-shadow:1px 1px 3px 1px}.fujibox_text p{font-size:3.6vw;line-height:7.1vw}.fujibox_text .fujibox_logo{margin:1rem}.banner_box{margin:3rem auto;text-align:center}.banner_box img{width:90%;margin:0 auto}.wk_container{margin:0 auto;background:#d0e1e3;width:100%;padding:3rem}.wk_container .redbox p{color:fff}.wk_container .redbox p a{padding:1rem 0 0 2rem}.wk_container .redbox .redbox-content{border-bottom:none;background:#fff;padding:3vw;margin-bottom:5vw}.wk_container .redbox .redbox-content:last-child{margin-bottom:0}.wk_container .redbox .wk_p{position:relative;color:#000;font-size:4.8vw;text-align:left}.wk_container .wk_field span{background:#82b38f;padding:.3rem}.wk_container .redbox .wk_img{padding:0;overflow:hidden;text-align:center;margin-bottom:-11vw}.wk_container .kuwashiku_button{margin-bottom:0}.wk_yout{margin-top:1rem;font-size:4vw}.wk_yout .wk_youtbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:0 auto}.wk_yout img{width:100%;border:solid 3px #fff}.wk_container .works_menu{margin-top:3vw}.works_menu{text-align:center;width:100%}.works_menu h3{font-size:5vw}.works_menu h3 span{font-size:1.7rem}.works_menu ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin:0 auto}.works_menu ul li{text-align:center;font-size:5.1vw;padding:1rem 0;background:#fff}.works_menu h3:after{content:"　";background-image:url(https://fujihome21.com/2021/wp-content/uploads/2023/07/kensaku.webp);background-size:5vw;background-repeat:no-repeat;position:relative;top:.5rem;left:.5rem}.reform-all{display:flex;flex-wrap:wrap;position:relative;width:90%;margin:0 auto}.t-photo{position:relative}.reform-all .t-photo{width:48%}.reform-all .t-photo:nth-of-type(2n){margin-left:4%}.reform-all .t-photo+.t-photo+.t-photo{margin-top:4px}.reform-all img{opacity:.8;display:block}.fil{background-color:#000;display:inline-block}.phototext{font-weight:700;display:block;margin:0 auto;color:#fff;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);line-height:1;width:100%;text-align:center}#reason{padding-bottom:3rem}#reason .reason_titlebox{position:relative}.reason_spgrid{display:grid;grid-template-columns:.5fr 1.5fr}.reason_h2box{background-image:url("https://fujihome21.com/2021/wp-content/uploads/2023/07/fuji_gaikan_20230705_2.webp");background-size:cover;background-repeat:no-repeat;background-position:center}.reason_bg{background-color:#36556f00}#reason .front_h2box{padding:13vw 0}#reason .front_h2box h2 .h2tt_2{color:#fff}.reason_titlegrid{display:block;width:100%;margin:0 auto}.reason_titlegrid div{width:100%;vertical-align:middle;margin:0 auto;text-align:center}.reason_titlegrid div p{font-size:8.6vw;position:relative;text-align:center;color:#fff;font-weight:700}.reason_titlegrid div h3{margin:auto;font-size:3vw}.reason_titlegrid .reason_1{background:#ffcfdf}.reason_titlegrid .reason_2{background:#3fc1c9;color:#fff}.reason_titlegrid .reason_3{background:#ffffd2}.reason_titlegrid .reason_4{background:#364f6b;color:#fff}.reason_titlegrid .reason_5{background:#a5dee5;color:#fff}.reason_titlegrid .reason_6{background:#fc5185}.reason_titlegrid .reason_7{background:#aa96da;color:#fff}.reason_titlegrid .reason_8{background:#e0f9b5}#reason .kuwashiku_button{margin-bottom:0}#reason .img-area{width:100%}#reason .front_h2box{margin-bottom:0}.grid_4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;width:90vw;margin:0 auto;position:relative;top:1.6rem}#voice{background:#ffe9af;padding-bottom:3rem}.voice_h2box{background:#ffe9af}#voice .front_h2box{padding:3rem;margin-bottom:0}#voice .img-area{width:100%}#voice h3{font-size:5vw;text-align:center}.voice_yt{width:90%;margin:0 auto;text-align:center}.voice_yt .vy_1,.voice_yt .vy_2{margin-bottom:1rem}#voice .grid_4{top:-20.1vw;margin-bottom:-20.1vw}.columnsection{padding:3rem 0 0;background:#f5f2ed;position:relative;z-index:1}.column-a{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;width:95%;margin:0 auto}.column-a .text-area{height:45vw;margin-bottom:0}.column-a .text-area p{font-size:2.5vw;position:relative;top:-26vw;text-align:center;background:#ffffffa6;width:90%;margin:0 auto;padding:3rem 0;font-weight:700;letter-spacing:0}.column-a .text-area .column-cate{display:inline-block;font-size:1.2rem;color:#fff;padding:1px 6px;letter-spacing:0;position:absolute}.columnsection .text-area{margin-bottom:1rem}.columnsection .kuwashiku_button{margin:3vw auto 0 auto;padding-bottom:3rem}.life{text-align:center}.taihu{text-align:center;margin:0 auto;background:#a0c9ff}#sns{background-color:#fafaf7;padding:1vw}.snsil{font-size:2.5rem;font-weight:700}.sns_box{text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr;width:80vw;margin:0 auto}.sns-icon{padding:1rem;text-align:center}.sns-icon img{width:14.5vw}.insta_box{text-align:center;padding-top:1rem;width:90vw;margin:0 auto}.insta-icon img{width:40%;margin:0 auto}#sb_instagram .sb_instagram_header,.sb_instagram_header{margin:0 auto;width:auto}#sb_instagram.sbi_palette_custom_1 #sbi_load .sbi_follow_btn a{width:30vw}.insta_box .kuwashiku_button{margin:0 auto;padding-bottom:3rem}#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{background:#fff;padding-bottom:2rem}#store .store-list{width:95%;margin:0 auto}#store .store-list .store-box{margin-top:7rem}#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%}#store .store-list .store-box{margin-top:7vw}#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}footer{position:relative}footer:after{content:"";display:block;background:#0168b7;position:absolute;width:100%;height:100%;bottom:-100%;left:0}@media screen and (min-width:1024px){main .link-btn01 a{font-size:1.8rem}main .link-btn01 a .inner-link-btn01{height:64px}.containar{margin:0}.front_h2box h2{font-size:6rem}.front_h2box h2 .h2tt_2{font-size:2.5rem}.top-photo{width:100%}.infomation .iflex{width:100%}.slider_new{width:94%;height:25vw;margin:0 auto;background:#000}.slider_new img{width:60vw;height:auto}.slider_new .slick-slide{transition:all .5s;opacity:.5}.slider_new .slick-slide.slick-center{transform:scale(1);opacity:1}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #000;border-right:2px solid #000;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:0}.slick-dots li{display:inline-block;margin:0 5px;width:7rem;height:1rem}.slick-dots button{color:transparent;outline:none;width:7rem;height:1rem;display:block;border-radius:0;background:#cbcbcb}.slick-dots li button{width:7rem;height:1rem;background:#cbcbcb}.slick-dots li button:before{width:7rem;height:1rem;background:#cbcbcb;opacity:1;content:none}.slick-dots .slick-active button{background:#c71c32}.slick-dots li.slick-active button:before{opacity:0}.slick-dotted.slick-slider{margin-bottom:3.4rem}.hojo_banner{padding:1rem 0}.hojo_grid{width:1000px;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;padding:0;display:grid;margin:0 auto}.hojo_grid img{padding-bottom:0}.front_banner{margin:3rem auto}.front_banner .frontbanner_grid{grid-template-columns:1fr 1fr 1fr 1fr;width:1000px;column-gap:0;grid-gap:3rem}.eve_banner{margin-top:0}.news_container{margin-top:0;padding:3rem 0}.news_container h2{top:-3rem;width:30rem;font-size:3rem}.news_container .redbox{width:100%}.news_container .redbox p{padding:1rem 0 1rem 3rem}.news_container .redbox .redbox-content{text-align:left;display:flex;align-items:center}.news_container .redbox .redbox-content time{padding:0 0 0 3rem;width:16rem}.redbox .redbox-content{padding:0 2rem}.redbox .news-cat{min-width:116px;font-size:1.4rem;margin-left:10px}.iflex{flex:.9}.news_container .container{width:800px}.fujihomes_box{text-align:right;height:525px;background:#873641;margin-bottom:0}.fujihomes_box .fujibox_img1{width:60%}.fujibox_grid{display:grid;grid-template-columns:1fr 1fr;width:1000px;margin:0 auto;align-items:center}.fujibox_text{position:relative;width:554px;padding:2rem 0 0 2rem;margin-top:0;height:48rem;z-index:2;background:rgba(255,255,255);color:#000;text-align:left;top:0}.fujibox_text p{font-size:1.4rem;line-height:2}.fujibox_logo{position:relative;top:1rem}.fujibox_text .fujibox_logo{margin:0}.fujibox_logo img{width:30rem}.fujihomes_box .fujibox_img2{width:1000px;position:relative;right:55.4rem}.fujihomes_box .fujibox_img1{left:0;right:-70rem;width:300px;margin:0 auto}.banner_box{width:1000px}.banner_box img{width:60rem}.rj_container{padding:3rem 0}.rj_container .redbox{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;width:1000px;margin:0 auto}.rj_container .redbox .redbox-content{margin-bottom:0;padding:1rem}.rj_container .redbox time{font-size:1rem}.rj_container .redbox .rj_p{font-size:1.5rem;padding:1rem;text-align:left}.rj_container .redbox .rj_img{height:15.1rem;overflow:hidden}.rj_container .redbox .rj_img img{width:100%}.rj_container .works_menu{margin-top:3rem;width:100%}.rjh2_box{text-align:left}.rjh2_box h2{font-size:5rem}.rjh2_box h2 .h2tt_2{font-size:3.5rem;padding-left:3rem}.rj2h2_box{text-align:right;margin-bottom:3rem}.rj2h2_box h2{font-size:5rem}.rj2h2_box h2 .h2tt_2{font-size:3.5rem;padding-right:3rem}.rj_container .redbox .redbox-content+.redbox-content{margin-top:0}.sekojirei .slider-koukoku .koukoku{box-shadow:5px 5px 5px;margin-bottom:1vw;height:31vh}.sekojirei .slider-koukoku .koukoku figure{height:16vh}.sekojirei .slider-koukoku .koukoku figure .cat{top:0}.sekojirei .slider-koukoku .koukoku .text-area{margin-top:0}.wk_container{padding:3rem 0}.wk_container .redbox{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;width:1000px;margin:0 auto}.wk_container .redbox .redbox-content{margin-bottom:0;padding:1rem}.wk_container .redbox .wk_p{font-size:1.5rem}.wk_container .redbox .wk_img{height:18rem;margin-bottom:-6.5rem}.wk_yout{font-size:2rem;margin-top:3rem}.wk_yout .wk_youtbox{grid-template-columns:1fr 1fr 1fr 1fr;width:1000px}.wk_yout img{width:100%}.works_menu h3{font-size:3rem}.works_menu h3:after{background-size:3rem}.works_menu ul{width:1000px;grid-template-columns:repeat(4,1fr);grid-gap:1rem;column-gap:3rem}.works_menu ul li{font-size:2.1rem;padding:0}.wk_container .works_menu{margin-top:3rem}.reform-all{width:1000px}.reform-all .t-photo{width:24.0025%;margin-right:1.33%}.reform-all .t-photo:nth-of-type(2n){margin-left:0}.reform-all .t-photo:nth-of-type(4n){margin-right:0}.reform-all .t-photo+.t-photo+.t-photo{margin-top:0}.phototext{font-size:2rem}.redbox .redbox-content{border-bottom:none}#reason{margin:0;padding:0;display:block;background:0 0}#reason .front_h2box{padding:13rem 0}#reason .text-area{width:310px;margin:0 auto}#reason .text-area .link-area{margin-top:44px}#reason .link-area{margin-top:0}.reason{position:absolute;width:50%;bottom:70px;left:-65px;right:0}.reason_gridbox{display:grid;grid-template-columns:1.5fr 1fr;flex-direction:row-reverse;align-items:center;grid-gap:1.2fr .8fr;width:1000px;margin:0 auto;padding:3rem 0}.reason_spgrid{display:block}.reason_titlebox{margin-top:-8rem}.reason_titlegrid{display:grid;width:1000px;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1rem}.reason_titlegrid div{width:230px;height:230px;padding:1rem}.reason_titlegrid div p{font-size:5rem;top:-1.6rem}.reason_titlegrid div h3{font-size:1.4rem;top:0}.reason_titlegrid .reason_1,.reason_titlegrid .reason_2,.reason_titlegrid .reason_3,.reason_titlegrid .reason_4,.reason_titlegrid .reason_5,.reason_titlegrid .reason_6,.reason_titlegrid .reason_7,.reason_titlegrid .reason_8{border-radius:3rem}#voice{margin:3rem 0;align-items:center;padding:0;background:0 0}#voice h3{font-size:2rem}#voice .text-area .link-area{margin-top:44px}#voice .img-area{width:100%;margin:0 0 0 auto}#voice .link-area{margin-top:0}.grid_4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem;width:1000px;margin:0 auto;top:-3rem}#voice .grid_4{top:-8rem;margin-bottom:-8rem}#voice .front_h2box{position:static}.voice_box{display:grid;align-items:center;grid-template-columns:.8fr 1.2fr;width:1000px;margin:0 auto;padding:3rem}#voice .text-area{margin:auto 0;position:relative;top:3vw;left:11vw}.voice_yt{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;align-items:center;width:1000px}.voice_yt .vy_1,.voice_yt .vy_2{margin-bottom:0}.column-a{grid-template-columns:1fr 1fr 1fr 1fr;width:1000px}.column-a .text-area{height:23rem}.column-a .text-area p{font-size:1.5rem;top:-12rem}.columnsection .kuwashiku_button{margin-top:3rem}.column-a .c-photo .text-area .column-cate{font-size:1.4rem;padding:1px 8px}.column_grid{display:grid;grid-template-columns:1fr 1fr 2fr}.life{margin-right:3rem}.taihu{margin-right:3rem}#sns{padding:3rem 0}.sns_insta{width:100%;padding:3rem}.insta_box{padding-top:0;width:800px}.insta-icon img{width:26rem}.sns_box{width:51rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1rem}.sns-icon{padding:0}.snsil{font-size:2.5rem;margin-left:8px;line-height:1.6}#sb_instagram #sbi_images{width:1000px}.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{position:absolute;left:2.4rem}.insta_box .kuwashiku_button{padding-bottom:0}#sb_instagram.sbi_palette_custom_1 #sbi_load .sbi_follow_btn a{width:26rem}#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{padding-bottom:0}.store_h2box_grid{display:grid;grid-template-columns:1fr 1fr;width:1000px;margin:0 auto;align-items:center}.store_h2box h2{font-size:3rem;text-align:center}.h2_en{font-size:6.5rem}.store_h2box figure{width:100%}.store_moviebox{padding:3rem 0}.store_moviebox h3{font-size:3rem}.store_moviebox .youtube_show{width:80rem;height:45rem}#store{padding-bottom:0}#store .storelist_box{padding:3rem 0}#store .store-list{width:1000px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}#store .store-list .store-box{margin-top:0}#store .store-list .store-box .store-title{margin-bottom:1rem}#store .store-list .store-box .store-title .jp{font-size:2.4rem}#store .store-list .store-box .store-title .en{font-size:1.3rem}#store .store-list .store-box .store-contents-main{display:block;width:100%}#store .store-list .store-box .store-contents-main img{width:100%}#store .store-list .store-box .store-contents-main .store_img{height:31rem;overflow:hidden}#store .store-list .store-box .store-contents-main .text-area{width:100%;max-width:none;padding:3rem 0}#store .store-list .store-box .store-contents-main .text-area dl dt{font-size:1.4rem;width:85px}#store .store-list .store-box .store-contents-main .text-area dl dd{width:calc(100% - 21px);margin-top:3px;font-size:1.6rem;text-align:left;padding-left:1rem}#store .store-list .store-box .map{margin:0 auto}#store .store-list .store-box+.store-box{margin-top:0}}@media screen and (min-width:1400px){.tel_contact_area .tel_contact_box{max-width:700px}.tel_contact_area .tel_contact_box .telcontb_contact a{font-size:2.6rem;margin:1.1rem 0}.tel_contact_area .tel_contact_box p{font-size:1.6rem}.tel_contact_area .tel_contact_box .tct_p2{font-size:1.6rem}.tel_contact_area .tel_contact_box a{font-size:4rem}.tel_contact_area .tel_contact_box .telcontb_tel a:before{background-size:3.5rem;top:1rem}.tel_contact_area .tel_contact_box .contact_box .ct_grid a{font-size:1.6rem;padding:1.1rem 0}.hojo_grid{width:1200px}.front_banner .frontbanner_grid{width:1200px}.news_container .redbox .rj_p,.news_container .redbox p{font-size:1.4rem}.rj_container .redbox{width:1200px}.rj_container .redbox time{font-size:1.6rem}.rj_container .redbox .redbox-content{padding:1.5rem}.rj_container .redbox .rj_img{height:17rem}.rj_container .redbox .rj_p{font-size:1.4rem}.rj_container .works_menu{margin-top:3rem}.fujibox_text{left:-10rem}.fujihomes_box .fujibox_img2{right:43.4rem}.fujihomes_box .fujibox_img1{right:-91rem}.works_menu ul{width:1200px}.wk_container .redbox{width:1200px;margin:0 auto}.wk_container .redbox .wk_p{font-size:1.4rem}.wk_container .redbox .wk_img{height:24rem}.wk_yout .wk_youtbox{width:1200px}.reform-all{width:1200px}.reason_gridbox{width:1400px}#reason .reason_titlebox{margin-top:-8rem}.voice_box{width:1400px}.grid_4{width:1400px}.voice_yt{width:1200px}.column-a{width:1200px}.column-a .text-area{height:27rem}#sb_instagram #sbi_images{width:1200px}.store_h2box_grid{width:1200px}#store .store-list{width:1200px}}.chirashi_button{width:30rem;margin:3rem auto 0 auto;text-align:center}.chirashi_button a{background:#333;color:#fff;padding:1rem;border-radius:8px}h2{letter-spacing:1rem}.title_text{color:#b81c26;font-size:4.5vw;text-align:center;margin:1vw auto}.kuwashiku_button a{background:#fff;border:solid #ccc 3px;color:#333;padding:1vw 5vw}.xo-slider-template-simple .swiper-slide img{width:90vw;margin:3vw auto;border-radius:35px}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 10px}.swiper-button-next,.swiper-button-prev{color:#c40c24}h2,p{padding:0}.win_90{width:90vw;margin:0 auto}.grid_2{display:block}.cl_tt{color:#c40c24}.cl_tt2{color:#535353}.front_h2box h2{font-size:11vw;color:#c40c24;line-height:.7}.front_h2box h2 .h2tt_2{font-size:4.5vw}.kuwashiku_btn{border-radius:.7rem}.kuwashiku_button a{padding:3vw}.haikei_f{background:#fff}.works_menu .wm_b1{background:#ebebeb;width:90vw;margin:0 auto;padding:3vw 0}.works_menu ul{width:90vw;grid-template-columns:1fr 1fr;border-radius:8px;padding:3vw;display:flex;flex-wrap:wrap}.works_menu ul li{background:0 0;padding:1.3vw;font-size:3.1vw}.top_topix_banner{text-align:center;padding:2.5vw 0;width:90vw;margin:0 auto}.top_topix_banner_event{text-align:center;padding:2.5vw 0;width:90vw;margin:0 auto}.top_topix_banner_event img{margin:1vw auto}.top_topix{font-size:2.5vw;color:#333;text-align:center;padding:2.5vw 0;font-weight:700;width:100%}.top_topix div{border:solid #4b4b4b .2vw;width:90vw;margin:0 auto;padding:1vw 0;background:#fff}.top_topix img{width:90vw;margin:1vw auto}.hojo_banner{padding:2.5vw 0}.hojo_banner .top_topix{padding-top:0}.hojo_banner .hojobanner_sp{width:90vw;margin:0 auto}.rj_haikei{content:'';background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/01/reform_blog_haikei_20240109.webp");height:20vw;background-size:54vw;background-repeat:no-repeat;margin:0 auto;text-align:center;background-position-x:center}.rj_container{background:#fff}.rj_container .front_h2box{margin:3vw auto 0 auto;position:relative;height:42.1vw}.rj_container .front_h2box p{font-size:4vw;color:#333;border-bottom:1px solid #333;width:40vw;margin:0 auto;position:relative;z-index:1}.rj_container .front_h2box h2{font-size:4vw;position:relative;z-index:1;margin:3vw auto 0 auto;color:#333;line-height:7vw;left:2.1vw}.rj_container .front_h2box h2 span{font-size:7vw;color:#c40c24}.rj_container .front_h2box .reform-report_imgbox{position:absolute;top:-8vw;right:0;left:-18vw;width:133%;margin:0 auto}.rj_container .redbox{margin:0 auto;width:90vw}.rj_container .redbox .redbox-content{padding:0;border-radius:8px;text-align:left;background:#c53b4d;position:relative}.rj_container .redbox time{position:absolute;color:#333;font-weight:700;background:#fff;padding:0 3vw;border-radius:8px 0}.rj_container .redbox .rj_img{height:34vw;border-radius:8px}.rj_container .redbox .rj_p{font-size:3.7vw;padding:1vw;text-align:left;color:#333;font-weight:700;position:absolute;bottom:0;width:100%;text-align:center;background:#ffffffa3;border-radius:0 0 8px 8px}.rj_container .works_menu h3{width:90vw;margin:0 auto;border-radius:8px 8px 0 0;font-size:3vw;padding-top:1vw}.rj_container .works_menu h3:after{background-size:3vw;top:.2rem;left:0}.rj_container .works_menu ul{width:90vw;grid-template-columns:1fr 1fr;background:0 0;border-radius:0 0 0 8px;display:flex;flex-wrap:wrap}.rj_container .works_menu ul li{padding:1.3vw;font-size:3.1vw}.rj_container .kuwashiku_button{margin:0 auto;width:90vw}.rj_container .kuwashiku_button a{background:#efefef;border-radius:0 0 8px 8px;border:none;padding:1vw 3vw}.rj_container .kuwashiku_button a span{color:#333;font-weight:700;font-size:3vw}.news_container{padding:13vw 0;width:100%;margin-top:7vw}.news_container .grid_2{width:90vw;margin:0 auto}.news_container .cl_tt{font-size:8vw}.news_container .iflex{background:#fff;padding:0 3vw 1vw}.news_container .iflex:first-child{margin-bottom:3vw}.news_container .redbox{position:relative;top:-3vw}.news_container .redbox .redbox-content{padding:1vw 0}.news_container .redbox .redbox-content time{font-size:3vw}.news_container .redbox .news-cat{font-size:3vw}.news_container .redbox p{font-size:3vw;text-align:left;padding-top:0}.news_container .kuwashiku_button{margin:3.6vw auto 0 auto}.front_banner .frontbanner_grid4{width:90vw;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.hojo_banner{background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/01/haikei_20240109_2.webp")}.topevent_box{text-align:center;padding:3vw 0;background:#c41027}.topevent_box .topchirashi_box{background:#fff;width:90vw;padding:3vw;border-radius:8px;margin:3vw auto}.topevent_box h2{font-size:5.4vw}.topevent_box .topchirashi_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.topevent_box .topchirashi_grid{height:25vw;overflow:hidden;position:relative}.topevent_box img{background:#fff;padding:1vw}.topevent_box .topchirashi_grid span{position:relative}.topevent_box .topchirashi_grid span:after{content:'チラシをクリックして拡大';height:13.5vw;width:43.3vw;position:absolute;top:13.5vw;left:0;background:#fff;opacity:.7;font-size:2.5vw;display:flex;align-items:center;justify-content:center;font-weight:700}.event_button p{width:30vw;margin:3vw auto 0 auto;font-size:4.1vw;font-weight:700;border:solid 3px #c53b4d;border-radius:8px;background:#fff}.top_shohin .p-content{width:100%;padding:3vw 0;margin:0 auto}.p-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.p-row-item{position:relative;border-radius:8px;box-shadow:none;margin:0 auto}.shohin_img{padding:0;border-radius:8px 8px 0 0}.shohin_img .img-style{padding:0;border-radius:8px}.p-row-item .p-row-item-title{padding:2vw 3vw;text-align:left;position:absolute;top:0;background:#fff;border-radius:8px 0}.p-row-item .p-row-item-title .en{font-size:2.7vw}.item-size{font-size:3.1vw}.item-size span{font-size:2.1vw}.p-item-content{background:#fff;border-radius:0 0 8px 8px}.p-item-content .sub-title{font-size:3.1vw}.price{height:0}.price .zeb{font-size:4vw;position:absolute;top:37vw;right:.3vw}.price .wen{font-size:6.1vw;font-weight:700;color:#c6132b;margin-left:0;position:absolute;top:31.8vw;background:#ffffff7a;width:100%;padding-bottom:4.3vw;border-radius:0 0 8px 8px}.price .off{position:absolute;top:0;right:0;z-index:2;font-size:4.1vw;background:#ff3751;border-radius:0 8px;font-weight:700;padding:1vw 3vw;color:#fff}.price_zek{text-align:left;font-size:3.1vw;position:absolute;top:40.5vw;width:100%}.wk_container{padding:3vw 0;background:#fbf8f3}.wk_container h2{text-shadow:2px 2px 3px #ccc;color:#535353;margin:6vw auto 12vw auto}.wk_container .front_h2box h2 .h2tt_2{color:#fff}.wk_container .iflex{margin:8vw auto 0 auto;width:90vw;padding:3vw 0;border-radius:8px}.works_sp_slide{width:70vw;margin:8vw auto;border:solid 3px #fff;padding:3vw;border-radius:8px;background:#fff;position:relative;padding-top:8vw}.works_sp_slide div#n2-ss-8 .n2-ss-slider-2{border-radius:8px}.works_sp_slide div#n2-ss-9 .n2-ss-slider-2{border-radius:8px}.works_sp_slide div#n2-ss-10 .n2-ss-slider-2{border-radius:8px}.wk_container .worksbox_h3{font-size:5vw;color:#fff;text-align:center;position:absolute;background:#fff;z-index:2;color:#333;padding:1vw 3vw;border-radius:8px;top:-5.1vw;left:0}.wk_container .iflex h3{text-align:left;padding-bottom:0;width:80vw;margin:0 auto}.wk_container .redbox{width:80vw;margin:0 auto}.wk_container .redbox .redbox-content{border-radius:8px;padding:0;display:block;background:#fff}.wk_container .redbox .wk_img{margin-bottom:0;border-radius:8px 8px 0 0}.wk_container .redbox .wk_p{font-size:3.7vw;padding:3vw;color:#333;font-weight:700}.wk_container .works_menu{width:90vw;margin:3vw auto 0 auto}.wk_yout{color:#333;font-weight:700}.fujihomes_box{height:221.5vw;background:#fff}.fujibox_text{padding:1vw}.reform-all .fil,.reform-all .fil img{border-radius:8px}.reformmenu .front_h2box:before{content:"";background-image:url(https://fujihome21.com/2021/wp-content/uploads/2024/09/line_logocolor_20240909_2.png);width:40vw;height:6vw;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;position:relative}.reformmenu .front_h2box:after{content:"";background-image:url(https://fujihome21.com/2021/wp-content/uploads/2024/09/line_logocolor_20240909_2.png);width:40vw;height:7vw;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;position:relative;top:3vw}.reason_h2box{background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/04/trs_ba_20240411.webp")}.reason_titlegrid{width:90vw}.reason_titlegrid .reason_spgrid{border-radius:8px;margin:1vw auto}#voice{background:#ffbcc5;padding:3vw 0}#voice:before{content:"";background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/01/haikei_20240119.webp");display:block;height:2.1vw;background-size:cover;position:relative;top:-5.1vw}#voice .voice_box{padding:0}#voice .front_h2box{padding:0}#voice .front_h2box h2{color:#fff;font-size:11vw}#voice .front_h2box h2 .h2tt_2{font-size:3.5vw;color:#333}#voice .voice_img{text-align:center}#voice .voice_img img{width:80vw}#voice .grid_4{top:0;margin-bottom:0}.voice_yt{width:70vw}.columnsection .front_h2box:before{content:"";background-image:url(https://fujihome21.com/2021/wp-content/uploads/2024/09/line_logocolor_20240909.png);width:40vw;height:6vw;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;position:relative}.columnsection .front_h2box:after{content:"";background-image:url(https://fujihome21.com/2021/wp-content/uploads/2024/09/line_logocolor_20240909.png);width:40vw;height:7vw;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;position:relative;top:3vw}#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-left:-14vw}#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-left:-14vw}.sns_yout{text-align:center;background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/07/IMG_9404.webp");background-size:cover}.sns_yout .yout_box{padding:3vw 0;background:#e1c778a6}.sns_yout .yout_box .sns_yout_title{font-size:3.1vw;color:#fff;font-weight:700;width:70vw;margin:0 auto;display:flex;align-items:center;padding:3vw 0}.sns_yout .yout_box .sns_yout_title:before{content:"";background-image:url("https://fujihome21.com/2021/wp-content/uploads/2023/08/icon_youtube.webp");display:block;height:7vw;background-size:cover;position:relative;width:7vw;background-size:cover;margin-right:3vw}.sns_yout .yout_box .yout_button{background:#fff;width:48vw;padding:1vw 3vw;margin:3vw auto 0 auto;border-radius:8px;font-size:3vw}.sns_box{display:flex;width:90vw;justify-content:space-between}.sns-icon img{width:8vw}#store{padding-bottom:0;margin-bottom:3vw}.store_h2box{background:#c53b4d}#store .grid_4 img{border-radius:8px}.store_moviebox{background:#515151;padding:3vw 0}.store_moviebox .haikei_f{width:90vw;margin:0 auto;border-radius:8px;padding:3vw}.store_moviebox h3{color:#515151;padding-bottom:3vw;font-size:3.5vw}.store_moviebox .youtube_show{width:80vw;margin:0 auto}.store_moviebox .youtube_show img{border-radius:8px}#store .store-list .store-box .store-title{border-bottom:2px solid #7c0e1d;line-height:4.7vw}#store .storelist_box{margin-top:7vw}#store .store-list .store-box{margin-top:0}#store .store-list .store-box:nth-child(2){margin-top:7vw}#store .store-list .store-box .store-title .jp{font-size:6vw}#store .store-list .store-box .store-contents-main .text-area{width:80vw;margin-top:0;background:#ffffffd6;padding:3vw;position:relative;top:-27vw;left:15vw;border-radius:8px}#store .store-list .store-box .store-contents-main .text-area dl dt{background:#7c0e1d;border-radius:8px}#store .store-list .store-box .map{width:100%;margin:-26vw auto 0 auto}.grid_4{margin:3vw auto;top:0}.maker{background:#f4f4f4;text-align:center;padding:3vw 0}.maker h2{font-size:5.1vw;color:#333;margin-bottom:3vw}.maker .grid_3{width:90vw;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3vw}.maker .lazyloaded{border-radius:8px}@media screen and (min-width:768px){.p-row-item{width:100%}.p-row-item .p-row-item-title .en{font-size:2.5vw}.item-size{font-size:3.1vw}.p-item-content .sub-title{font-size:2.5vw}.price .wen{font-size:7vw}.price .off{font-size:4vw}}@media screen and (min-width:1024px){.win_90{width:auto}.title_text{font-size:1.5rem;margin:1rem auto}.grid_2{display:grid;grid-template-columns:1fr 1fr}.kuwashiku_button a{padding:1rem 3rem}.front_h2box h2{font-size:5rem}.front_h2box h2 .h2tt_2{font-size:2.5rem}header{margin-top:-2.4rem}.works_menu .wm_b1{width:100rem;padding:1rem 0}.works_menu ul{width:60rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:1rem}.works_menu ul a{margin-right:3rem}.works_menu ul li{padding:.3rem;font-size:1.4rem}.top-photo{background:#ebebeb}.slick-dotted.slick-slider{background:#fff;margin-bottom:0}.slider_new{height:36rem;margin-bottom:0;width:100%}.slider_new img{width:77rem;height:auto;border-radius:51px;padding:1rem}.slider_new .slick-dots{width:100%;margin:0 auto;position:relative;bottom:0}.slider_new .slick-dots li{width:auto}.slider_new .slick-dots li button{width:1rem;position:relative;top:.3rem;border-radius:8px;border:none}.slick-dots li button{background:#ebebeb}.slick-dots .slick-active button{background:#ccc}.slick-prev{left:5%}.slick-prev,.slick-next{position:absolute;top:48%;cursor:pointer;outline:none;border-top:4.5px solid #c40c24;border-right:4.5px solid #c40c24;height:21px;width:21px;z-index:3}.slick-next{right:5%}.top_topix_banner{padding:1rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;max-width:100rem}.top_topix_banner img{margin:0 auto}.top_topix_banner_event{padding:1rem 0;max-width:50rem}.top_topix_banner_event img{margin:0 auto}.top_topix{font-size:1.3rem;padding:1rem 0}.top_topix div{width:60rem;padding:1rem 0;border:1px solid #4b4b4b}.top_topix img{width:60rem;margin:0 auto}.hojo_banner{padding:1rem 0}.hojo_grid{width:100rem}.rj_haikei{height:18rem;background-size:51rem}.rj_container .front_h2box{margin:3rem auto 0 auto;height:16.5rem}.rj_container .front_h2box p{font-size:1rem;width:30rem;z-index:1;position:relative;left:-1rem}.rj_container .front_h2box h2{font-size:3rem;margin:2rem auto 0 auto;line-height:1;width:100%;text-align:center;position:relative;left:-3rem}.rj_container .front_h2box h2 span{font-size:6rem}.rj_container .front_h2box .reform-report_imgbox{top:0;left:0;width:100rem}.rj_container .redbox{grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;width:100rem}.rj_container .redbox .redbox-content{background:#c7c5aa}.rj_container .redbox time{position:absolute;top:0;color:#333;font-weight:700;background:#fff;padding:0 1rem;border-radius:8px 0}.rj_container .redbox .rj_img{height:19.1rem}.rj_container .redbox .rj_p{font-size:1.4rem;padding:1rem}.rj_container .works_menu h3{width:60rem;font-size:2.5rem;padding-top:1rem}.rj_container .works_menu h3:after{background-size:2.5rem;top:.3rem}.rj_container .works_menu ul{width:70rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.rj_container .works_menu ul a{margin-right:3rem}.rj_container .works_menu ul li{padding:.3rem;font-size:1.4rem}.rj_container .kuwashiku_button{width:60rem}.rj_container .kuwashiku_button a{padding:.3rem 3rem}.rj_container .kuwashiku_button a span{font-size:1.8rem}.news_container{background-size:auto;padding:1rem 0;margin-top:0}.news_container h2{width:auto}.news_container .grid_2{grid-gap:1rem;width:100rem}.news_container .cl_tt{font-size:4.1rem}.news_container .iflex{padding:3rem}.news_container .iflex:first-child{margin-bottom:0}.news_container .redbox{position:static;width:80rem;margin:0 auto}.news_container .redbox .redbox-content{padding:1rem 0;border-bottom:1px solid #00000045}.news_container .redbox .redbox-content time{font-size:1.4rem;padding:0 0 0 1rem}.news_container .redbox .news-cat{font-size:1.4rem}.news_container .redbox .redbox-content:first-child .news-cat:after{content:none}.news_container .redbox p{font-size:1.4rem;padding:1rem 0}.news_container .kuwashiku_button{margin:0 auto}.front_banner .frontbanner_grid4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem;width:120rem}.topevent_box{width:100%;margin:0 auto;padding:1rem}.topevent_box .topchirashi_box{width:90rem;padding:3rem;margin:0 auto}.topevent_box h2{font-size:3rem}.topevent_box img{width:80rem;margin:0 auto;cursor:pointer;padding:1rem}.topevent_box .topchirashi_grid{width:700px;margin:0 auto;grid-gap:1rem}.topevent_box .topchirashi_grid{height:20rem;overflow:hidden}.topevent_box .topchirashi_grid img{width:100%}.event_button p{width:21rem;font-size:2rem;margin:3rem auto 0 auto}.topevent_box .topchirashi_grid span:after{height:9rem;width:34rem;top:11rem;left:0;font-size:1.6rem}.hojo_grid{grid-template-columns:1fr 1fr 1fr;バナー3枚 width:1000px}.top_shohin .p-content{width:100%;padding:3rem 0}.p-row{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.p-row-item{margin:0 auto;width:100%}.p-row-item:nth-of-type(2n){margin:0 auto}.p-row-item:nth-of-type(3n){margin:0 auto}.p-row-item .p-row-item-title{padding:.3vw}.p-row-item .p-row-item-title .en{font-size:.7vw;display:inline-block}.p-row-item .p-row-item-title .en:after{content:"|";display:inline-block;margin:0 .5em}.item-size{font-size:1.2vw}.item-size span{font-size:1.6rem}.p-item-content .sub-title{font-size:1.4rem;padding:1rem 0 0 1rem;text-align:left}.price .zeb{font-size:.8vw;top:9.7vw}.price .wen{font-size:1.6vw;margin-left:auto;top:8.2vw;padding-bottom:1vw}.price .off{font-size:1vw;padding:.3vw}.price_zek{font-size:.8vw;top:10vw}.wk_container{padding:3rem 0}.wk_container h2{margin:3rem auto 6rem auto}.wk_container .iflex{width:100rem;margin:5rem auto 0 auto;padding:4rem 3rem 3rem;position:relative}.wk_container .worksbox_h3{font-size:3rem;padding-bottom:1rem}.wk_container .iflex h3{width:30.5rem;padding:.3rem;text-align:center;top:-2.7rem}.wk_container .redbox{width:100%;display:flex}.wk_container .redbox a{flex:1}.wk_container .redbox .wk_img{height:8rem}.wk_container .redbox .wk_p{font-size:1.1rem;padding:1rem}.wk_container .works_menu{width:100%;margin:3rem auto 0 auto}.fujihomes_box{padding:3rem 0;height:auto}.fujibox_grid{width:1000px}.fujibox_text{left:0;padding:2rem 0 0 2rem}.fujibox_text p{text-align:left}.fujihomes_box .fujibox_img1{top:3rem}.fujihomes_box .fujibox_img2{right:55.4rem}.reformmenu .front_h2box:before{width:33rem;height:2rem;position:relative;left:-46rem;display:flex;top:4rem}.reformmenu .front_h2box:after{width:33rem;height:2rem;position:relative;left:46rem;display:flex;top:-6rem}#reason .front_h2box h2 .h2tt_2{-webkit-text-stroke:0}.reason_titlegrid{width:100rem}.reason_titlegrid .reason_spgrid{border-radius:3rem;margin:0 auto}#voice{margin:8rem auto 0 auto;padding:3rem 0}#voice:before{background-image:url("https://fujihome21.com/2021/wp-content/uploads/2024/01/haikei_20240119_pc.webp");height:2rem;top:-5rem;background-size:auto}#voice .voice_box{display:block}#voice .front_h2box h2{font-size:6rem}#voice .front_h2box h2 .h2tt_2{font-size:2.5rem}#voice .voice_img img{width:60rem}#voice .grid_4{top:0;margin-bottom:0;padding:3rem 0 0}#voice .banner_box img{width:38rem}.voice_yt{width:100rem}.columnsection .front_h2box:before{width:33rem;height:2rem;position:relative;left:-46rem;display:flex;top:4rem}.columnsection .front_h2box:after{width:33rem;height:2rem;position:relative;left:46rem;display:flex;top:-6rem}.insta-icon img{width:14.5rem}.insta_box{width:45rem}#sb_instagram.sbi_palette_custom_1 #sbi_load .sbi_follow_btn a{width:14.5rem}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:0}.sns_yout .yout_box{padding:3rem 0}.sns_yout .yout_box .sns_yout_title{font-size:2.5rem;width:54rem;padding:1rem 0}.sns_yout .yout_box .sns_yout_title:before{height:4.5rem;width:4.5rem;margin-right:1rem}.sns_yout .yout_box .yout_button{width:22.5rem;padding:1rem 3rem;margin:3rem auto 0 auto;font-size:1.6rem}.sns_box{width:100rem}.sns-icon img{width:6rem}#store{margin-bottom:0}.store_moviebox{padding:3rem 0}.store_moviebox .haikei_f{width:140rem;padding:1rem}.store_moviebox h3{padding-bottom:1rem;font-size:2.5rem}.store_moviebox .youtube_show{width:120rem;height:auto;grid-gap:1rem;top:0}#store .storelist_box{margin-top:0}#store .store-list .store-box:nth-child(2){margin-top:0}#store .store-list .store-box .store-title{line-height:normal}#store .store-list .store-box .store-title .jp{font-size:2.5rem}#store .store-list .store-box .store-contents-main .text-area{width:50rem;margin-top:0;background:#ffffffd6;padding:1rem;position:relative;top:-13rem;left:8rem}#store .store-list .store-box .map{margin:-12rem auto 0 auto}.grid_4{margin:0 auto;top:-3rem}.front_banner .frontbanner_grid{grid-template-columns:1fr 1fr 1fr}.maker{padding:3rem 0}.maker h2{font-size:2rem;margin-bottom:1rem}.maker .grid_3{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100rem;grid-gap:1rem}}@media screen and (min-width:1200px){.slider_new{height:38.8rem}.slider_new img{width:85rem}.wk_container .iflex{width:120rem}.wk_container .redbox .wk_img{height:10rem}}@media screen and (min-width:1400px){.grid_4{width:120rem}.works_menu .wm_b1{width:120rem}.slider_new{height:45.8rem}.slider_new img{width:100rem}.slick-prev{left:20%}.slick-next{right:20%}.top_topix div{width:80rem}.top_topix img{width:80rem}.news_container .grid_2{width:120rem}.topevent_box .topchirashi_grid{width:80rem}.topevent_box .topchirashi_grid span:after{width:40rem}.wk_container .iflex{width:140rem}.wk_container .redbox .wk_img{height:12rem}.rj_container .front_h2box{height:18.1rem}.rj_container .front_h2box .reform-report_imgbox{top:-2rem;width:120rem}.rj_container .redbox{width:120rem}.rj_container .redbox .rj_img{height:20rem}.fujibox_grid{width:1200px}.fujibox_text{left:0}.fujihomes_box .fujibox_img2{right:35.4rem;position:relative}.voice_yt{width:120rem}.maker .grid_3{width:120rem}}