.mv_under.mv_real_estate{background:url(../../../../../../../../themes/swell/assets/images/mv_real_estate_mv.webp) center center/cover}@media all and (max-width:1120px){.mv_under{height:400px}}@media all and (max-width:767px){.mv_under{height:300px}.mv_under .under_page_ttl{display:block;padding-top:0}.mv_under .under_page_ttl .eg{font-size:2.2rem;margin-right:0}.mv_under .under_page_ttl h1{font-size:1.3rem}.mv_under.mv_real_estate{background:url(../../../../../../../../themes/swell/assets/images/real_estate_mv_sp.webp) center center/cover}}.img_pt{display:grid;grid-template-columns:1fr 1fr;margin-top:60px}.img_pt .txt{padding:120px 0 120px 100px;box-sizing:border-box}.img_pt .img{margin-left:calc(42% - 26vw);border-radius:0 10px 10px 0;background:url(../../../../../../../../themes/swell/assets/images/about2_img.webp) top center/cover}.img_pt h3{font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:40px;text-shadow:0 3px 6px rgba(0,0,0,.16)}.img_pt .tx{font-weight:500;text-shadow:0 3px 6px rgba(0,0,0,.16)}@media all and (max-width:1120px){.img_pt{grid-template-columns:1fr}.img_pt .img{position:relative;width:115%;left:-7.5%;height:500px;margin-left:0;margin-bottom:90px;background:url(../../../../../../../../themes/swell/assets/images/about2_img.webp) top -150px center/cover}.img_pt .txt{padding:0}}@media all and (max-width:767px){.img_pt{margin-top:30px}.img_pt .img{height:240px;margin-left:0;margin-bottom:40px;background:url(../../../../../../../../themes/swell/assets/images/about2_img.webp) top -24px center/cover}.img_pt h3{font-size:2rem;margin-bottom:30px}.img_pt .tx{font-size:1.3rem;font-weight:400;text-shadow:unset}}.real1{padding:0 0 120px 0;box-sizing:border-box;position:relative}.real1 .lr_cont{margin-top:100px}.real1 .left{order:2;text-align:left;padding-left:100px}.real1 .left .sub{font-weight:700;font-size:1.4rem}.real1 .txt{text-align:left;font-weight:400;margin:30px 0 0 0;padding-right:0;box-sizing:border-box}.real1 h2{text-align:left;position:relative;margin:20px 0 0 0}.real1 h2 img{width:100%;max-width:500px}.real1 .ic{text-align:left}.real1 .ic img{height:10px;width:auto}.real1 .right{order:1;margin-left:calc(42% - 25vw);border-radius:0 10px 10px 0;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}.real1 .btnw{margin:40px 0 0 0}.real1 .btnw a{margin:0 0 0 0}.real1 .c21{position:absolute;right:-70px;top:11px;width:60px}@media all and (max-width:1280px){.real1 .inner{grid-template-columns:1fr 310px}.real1 .lr_cont .left{width:100%;margin-top:40px;padding-left:0}.real1 .lr_cont .right{width:100%;height:500px;margin-left:0;max-width:none;border-radius:10px;background:url(../../../../../../../../themes/swell/assets/images/real1_img2.webp) top center/cover}.real1 .lr_cont .right picture,.real1 .lr_cont .right img{display:none}.real1 .c21{right:0}}@media all and (max-width:1120px){.real1 .inner{width:100%}.real1 .lr_cont{margin-top:0}.real1 .lr_cont .left{width:90%;margin:40px auto 0 auto}.real1 .lr_cont .right{border-radius:0;box-shadow:0 -1px 6px rgba(0,0,0,.16) inset}}@media all and (max-width:1000px){.real1{padding:0}.real1 .txt{padding-right:0}}@media all and (max-width:767px){.real1{padding:0 0 40px 0}.real1 h2 img{max-width:250px}.real1 .c21{top:0;width:40px}.real1 .lr_cont .right{height:250px;background:url(../../../../../../../../themes/swell/assets/images/real1_img2_sp.webp) center center/cover}.real1 .lr_cont .left{margin:20px auto}.real1 .lr_cont .left .sub{font-size:1.2rem}}.real2{padding:120px 0;background:url(../../../../../../../../themes/swell/assets/images/purchase3_bg.webp) center center/cover}.real2 .under_ttl_v1 .eg,.real2 .under_ttl_v1 h2{color:#fff}.real2 .lead{margin-top:60px;color:#fff}.real2 .flow_c2{margin:60px 0 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 9vw;color:#fff}.real2 h3{text-align:center;margin-bottom:30px}.real2 h3 i{display:inline-block;background:#180564;width:70%;margin:0 auto;line-height:1;font-size:1.6rem;border-radius:5px;padding:10px 0;box-sizing:border-box}.real2 .num{font-family:"dss",sans-serif;font-size:1.6rem;line-height:1;position:relative;margin-bottom:10px}.real2 .img{border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.16);overflow:hidden}.real2 .cont{margin-top:20px}.real2 .ttl_bx1{display:grid;grid-template-columns:1fr 210px;align-items:center}.real2 h4{font-size:2rem}.real2 a{padding:7px 10px;font-size:1.4rem;color:#fff;border:3px solid #5538C7;background:url(../../../../../../../../themes/swell/assets/images/arw_or.png) center right 15px no-repeat #180664;background-size:4px auto}.real2 a:hover{color:#fff;border:3px solid #2A0AAF;background:url(../../../../../../../../themes/swell/assets/images/arw_or.png) center right 12px no-repeat #2A0AAF;background-size:4px auto}.real2 .txt{margin-top:10px}.real2 .arw{text-align:center;margin:20px 0}.real2 .arw img{display:inline-block;width:20px;height:auto}.real2 .bx{min-height:600px}@media all and (max-width:1120px){.real2 .flow_c2{gap:0 6vw}}@media all and (max-width:1000px){.real2 .flow_c2{margin:60px 0 0 0;grid-template-columns:1fr;gap:60px 0}.real2 .flow_c2 .bx{height:auto!important}.real2 .left,.real2 .right{max-width:600px;margin:0 auto}}@media all and (max-width:767px){.real2{padding:60px 0}.real2 .lead{margin-top:30px}.real2 .flow_c2{margin:30px 0 0 0}.real2 h4{font-size:1.8rem}.real2 .ttl_bx1{grid-template-columns:1fr 170px}.real2 a.blue{padding:7px 10px;font-size:1.2rem;color:#fff;border:1px solid #5538C7;background:url(../../../../../../../../themes/swell/assets/images/arw_or.png) center right 10px no-repeat #180664;background-size:4px auto}.real2 a.blue:hover{color:#fff;border:1px solid #2A0AAF;background:url(../../../../../../../../themes/swell/assets/images/arw_or.png) center right 8px no-repeat #2A0AAF;background-size:4px auto}.real2 .txt{margin-top:10px;font-size:1.3rem}.real2 .arw img{width:15px}}.real3{background:#F5F5F5;padding:120px 0 100px 0;box-sizing:border-box}.real3 h2 i{display:inline-block;font-size:2.4rem;border-bottom:1px solid #e5e5e5}@media all and (max-width:1000px){.real3{padding:80px 0 120px 0}}@media all and (max-width:767px){.real3{padding:60px 0 60px 0}.real3 h2 i{font-size:1.8rem}}.swipe_bx{margin:80px 0 0 0}.swipe_bx .bx{display:block;text-decoration:none;color:#333;height:100%;position:relative;padding-bottom:40px;box-decoration-break:unset}.swipe_bx .bx .img{border-radius:5px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.16)}.swipe_bx .bx img{transition:all 0.3s ease}.swipe_bx .bx:hover img{transform:scale(1.05)}.swipe_bx .nm{font-size:1.6rem;margin:20px 0;font-weight:700}.swipe_bx .swiper-slide{height:auto}.swipe_bx a{display:block;text-decoration:none;color:#333;height:100%;position:relative;padding-bottom:60px;box-decoration-break:unset}.swipe_bx a:hover img{transform:scale(1.05)}.swipe_bx .price{color:#333;text-align:right;width:100%;position:absolute;bottom:0;right:0}.swipe_bx .price span{display:inline-block;border-bottom:2px solid #E5E5E5;box-sizing:border-box}.swipe_bx .price i{font-family:"dss",sans-serif;font-size:3.2rem;color:#180564;letter-spacing:-.09em;text-shadow:0 3px 6px rgba(0,0,0,.16)}.swipe_bx .price em{font-weight:700;margin-left:3px}@media all and (max-width:767px){.swipe_bx{margin:40px 0 0 0}.swipe_bx .img{border-radius:5px}.swipe_bx .img .tx{font-size:1.2rem;padding:4px 20px}.swipe_bx .nm{font-size:1.3rem;margin:15px 0 10px 0}.swipe_bx .txt{font-size:1.2rem}.swipe_bx .area{font-size:1.2rem;padding:3px 15px;margin:20px 0 15px 0}.swipe_bx .bx{padding-bottom:0}.swipe_bx .price i{font-size:2rem}.swipe_bx .price em{font-weight:700;margin-left:3px}.swipe_bx a{padding-bottom:0}}