@media screen and (min-width: 768px){div.common-gallery.container{width:1036px}}div.common-gallery.container h2{color:#8f5e1a;text-align:center;font-size:30px}@media(min-width: 768px){div.common-gallery.container h2{font-size:40px}}div.common-gallery.container .contents{position:relative;margin-top:40px}@media screen and (min-width: 768px){div.common-gallery.container .contents{margin-top:75px}}div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .image{text-align:center;position:relative}@media(min-width: 768px){div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .image{max-width:920px;margin:0 auto}}div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .text{padding:15px 0 0;line-height:1.6;text-align:center}@media screen and (min-width: 768px){div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .text{font-size:18px;padding:30px 0 0;max-width:920px;margin:0 auto;text-align:left}}div.common-gallery.container .contents .thumb-slider{margin-top:20px}@media screen and (min-width: 768px){div.common-gallery.container .contents .thumb-slider{margin-top:35px;max-width:920px}}div.common-gallery.container .contents .thumb-slider.centered-thumbs .swiper-wrapper{justify-content:center}div.common-gallery.container .contents .thumb-slider .swiper-wrapper .swiper-slide{cursor:pointer}div.common-gallery.container .contents .thumb-slider .swiper-wrapper .swiper-slide img{aspect-ratio:143/93;object-fit:cover}div.common-gallery.container .contents .thumb-slider .swiper-wrapper .swiper-slide-thumb-active img{border:2px solid #8f5e1a}.swiper-button-prev{left:5px}@media(min-width: 768px){.swiper-button-prev{left:-38px}}@media(min-width: 768px)and (max-width: 1199px){.swiper-button-prev{left:10px}}.swiper-button-prev svg{padding-left:3px}.swiper-button-next{right:5px}@media screen and (min-width: 768px){.swiper-button-next{right:-38px}}@media(min-width: 768px)and (max-width: 1199px){.swiper-button-next{right:10px}}.swiper-button-next svg{padding-right:3px}.swiper-button-prev,.swiper-button-next{margin:0;height:36px;width:36px;border:1px solid #333;border-radius:50%;background:hsla(0,0%,100%,.69);top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.swiper-button-prev,.swiper-button-next{width:77px;height:77px}}@media(min-width: 768px)and (max-width: 991px){.swiper-button-prev,.swiper-button-next{width:60px;height:60px}}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev svg,.swiper-button-next svg{height:12px}@media(min-width: 768px){.swiper-button-prev svg,.swiper-button-next svg{height:18px}}div.modelhouse_main{position:relative}div.modelhouse_main img.bg{width:100%;object-fit:cover;object-position:center;height:400px}@media(min-width: 768px){div.modelhouse_main img.bg{height:753px}}div.modelhouse_main div.container{position:absolute;top:0;left:0;right:0;margin:auto;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;color:#fff}div.modelhouse_main div.container div.caption{text-align:center;margin-bottom:25px;margin-top:50px}@media(min-width: 768px){div.modelhouse_main div.container div.caption{margin-top:0}}div.modelhouse_main div.container div.caption h1{font-weight:500;font-size:28px;letter-spacing:.15em}@media(min-width: 768px){div.modelhouse_main div.container div.caption h1{font-size:40px}}div.modelhouse_main div.container div.caption div.en{font-size:12px;letter-spacing:.05em;margin-top:5px}@media(min-width: 768px){div.modelhouse_main div.container div.caption div.en{font-size:16px}}div.modelhouse_main div.container div.catch{text-align:center;line-height:2;font-size:16px}@media(min-width: 768px){div.modelhouse_main div.container div.catch{font-size:20px}}@media(min-width: 768px){div.modelhouse_main div.container div.catch p{letter-spacing:.18em}}div.modelhouse_main div.container div.catch span{font-weight:bold}h2{text-align:center;font-weight:bold;font-size:24px;letter-spacing:.1em}@media(min-width: 768px){h2{font-size:32px}}h2 span{display:inline-block}@media(min-width: 992px){div.intro{padding-top:85px}}@media(min-width: 768px)and (max-width: 991px){div.intro{padding-top:20px}}@media(min-width: 768px){div.intro div.wrapper.container{width:1240px}}@media(min-width: 992px){div.intro div.wrapper.container{display:flex;column-gap:80px}}@media(min-width: 768px)and (max-width: 1199px){div.intro div.wrapper.container{column-gap:40px}}div.intro div.wrapper.container div.image{margin-bottom:20px;text-align:center}@media(min-width: 992px){div.intro div.wrapper.container div.image{width:46%;margin-bottom:0}}@media(min-width: 768px)and (max-width: 991px){div.intro div.wrapper.container div.image{margin-bottom:38px}}div.intro div.wrapper.container div.image img{width:544px}@media(min-width: 992px){div.intro div.wrapper.container div.detail{flex:1}}div.intro div.wrapper.container div.detail div.catch{font-weight:bold;margin-bottom:20px;font-size:16px}@media(min-width: 768px){div.intro div.wrapper.container div.detail div.catch{font-size:20px;line-height:2.1;letter-spacing:.1em;margin-bottom:32px}}@media(min-width: 768px)and (max-width: 991px){div.intro div.wrapper.container div.detail div.catch{margin-bottom:30px;text-align:center}}div.intro div.wrapper.container div.detail div.catch span{display:inline-block}@media(min-width: 768px){div.intro div.wrapper.container div.detail div.text{font-size:18px;line-height:2.3}}div.highlights{padding:80px 0 60px;overflow:hidden}@media(min-width: 768px){div.highlights{padding:165px 0 215px}}@media(min-width: 768px)and (max-width: 991px){div.highlights{padding:140px 0 120px}}div.highlights div.lists.container{margin-top:40px}@media(min-width: 768px){div.highlights div.lists.container{width:1240px;margin-top:110px}}@media(min-width: 768px)and (max-width: 991px){div.highlights div.lists.container{margin-top:80px}}div.highlights div.lists.container div.item+.item{margin-top:40px}@media(min-width: 768px){div.highlights div.lists.container div.item+.item{margin-top:190px}}@media(min-width: 768px)and (max-width: 991px){div.highlights div.lists.container div.item+.item{margin-top:80px}}div.highlights div.lists.container div.item h3{font-size:22px;color:#8f5e1a;font-weight:bold;text-align:center;line-height:1.4;letter-spacing:.15em;margin-bottom:20px}@media(min-width: 992px){div.highlights div.lists.container div.item h3{font-size:32px;width:47%;margin:0 0 20px auto;text-align:left}}@media(min-width: 768px)and (max-width: 991px){div.highlights div.lists.container div.item h3{font-size:28px}}div.highlights div.lists.container div.item h3 span{display:inline-block}@media(min-width: 992px){div.highlights div.lists.container div.item div.block{display:flex;align-items:flex-start}}div.highlights div.lists.container div.item div.block div.image{text-align:center;margin-bottom:15px}@media(min-width: 992px){div.highlights div.lists.container div.item div.block div.image{margin:-70px 0 0;width:45.5%}}div.highlights div.lists.container div.item div.block div.image img{width:544px}div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew{padding:0 0 30px;position:relative}@media(min-width: 768px){div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew{font-size:18px;line-height:2.3}}@media(min-width: 992px){div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew{padding:18px 0 18px 7.5%;flex:1}}@media(min-width: 768px)and (max-width: 991px){div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew{padding:15px 0 35px}}div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew:after{position:absolute;content:"";background-color:#f1efeb;z-index:-1;width:150%;height:calc(100% + 72px);left:-25%;bottom:0}@media(min-width: 992px){div.highlights div.lists.container div.item div.block div.text.ZenKakuGothicNew:after{height:100%;min-height:315px;bottom:auto;top:0;left:-160px;width:500%}}@media(min-width: 992px){div.content-block div.wrapeer.container{width:1190px;display:flex;column-gap:145px}}@media(min-width: 992px)and (max-width: 1199px){div.content-block div.wrapeer.container{column-gap:60px}}div.content-block div.wrapeer.container div.block h2{margin-bottom:40px}@media(min-width: 992px){div.content-block div.wrapeer.container div.block h2{margin-bottom:70px}}@media(min-width: 768px)and (max-width: 991px){div.content-block div.wrapeer.container div.block h2{margin-bottom:55px}}div.content-block div.wrapeer.container div.block+.block{margin-top:70px}@media(min-width: 992px){div.content-block div.wrapeer.container div.block+.block{margin-top:0}}@media(min-width: 768px)and (max-width: 991px){div.content-block div.wrapeer.container div.block+.block{margin-top:100px}}@media(min-width: 992px){div.content-block div.wrapeer.container div.block.overview{width:52.5%}}div.content-block div.wrapeer.container div.block.overview div.list{background:#f6f6f6;border-radius:10px;padding:20px 15px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list{padding:45px 48px}}@media(min-width: 992px)and (max-width: 1199px){div.content-block div.wrapeer.container div.block.overview div.list{padding:30px}}div.content-block div.wrapeer.container div.block.overview div.list dl{display:flex}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list dl{font-size:18px;line-height:2.2}}@media(min-width: 992px)and (max-width: 1199px){div.content-block div.wrapeer.container div.block.overview div.list dl{font-size:16px}}div.content-block div.wrapeer.container div.block.overview div.list dl dt{width:105px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list dl dt{width:185px}}@media(min-width: 992px)and (max-width: 1199px){div.content-block div.wrapeer.container div.block.overview div.list dl dt{width:130px}}div.content-block div.wrapeer.container div.block.overview div.list dl dd{flex:1}div.content-block div.wrapeer.container div.block.overview div.list dl dd p{margin:0}div.content-block div.wrapeer.container div.block.overview div.list dl dd p span{display:block;position:relative;left:-10px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list dl dd p span{left:-5px;display:inline-block}}div.content-block div.wrapeer.container div.block.overview div.list dl dd p+p{margin-top:10px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list dl dd p+p{margin-top:15px}}div.content-block div.wrapeer.container div.block.overview div.list dl+dl{margin-top:15px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.overview div.list dl+dl{margin-top:24px}}@media(min-width: 992px){div.content-block div.wrapeer.container div.block.floorplan{flex:1}}@media(min-width: 768px)and (max-width: 991px){div.content-block div.wrapeer.container div.block.floorplan div.images{display:flex;column-gap:40px}}div.content-block div.wrapeer.container div.block.floorplan div.images div.item{text-align:center}div.content-block div.wrapeer.container div.block.floorplan div.images div.item img{width:400px}div.content-block div.wrapeer.container div.block.floorplan div.images div.item+.item{margin-top:25px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.floorplan div.images div.item+.item{margin-top:45px}}@media(min-width: 768px)and (max-width: 991px){div.content-block div.wrapeer.container div.block.floorplan div.images div.item+.item{margin-top:0}}div.content-block div.wrapeer.container div.block.floorplan div.images div.item span{display:block;text-align:right;font-weight:bold;font-size:18px;padding-right:5px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.floorplan div.images div.item span{font-size:20px}}div.content-block div.wrapeer.container div.block.floorplan div.images div.item:first-child span{margin-top:-10px}@media(min-width: 768px){div.content-block div.wrapeer.container div.block.floorplan div.images div.item:first-child span{margin-top:-20px}}@media(min-width: 768px)and (max-width: 991px){div.content-block div.wrapeer.container div.block.floorplan div.images div.item:first-child span{margin-top:-15px}}div.common-gallery.container{margin-top:60px}@media(min-width: 768px){div.common-gallery.container{margin-top:100px}}div.common-gallery.container h2{font-weight:500}@media(min-width: 768px){div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .image img{width:auto;max-height:650px}}div.common-gallery.container .contents .main-slider .swiper-wrapper .swiper-slide .text{text-align:left}div.points{padding:70px 0}@media(min-width: 768px){div.points{padding:145px 0 200px}}@media(min-width: 768px)and (max-width: 991px){div.points{padding:140px 0}}div.points div.title.container{margin-bottom:40px}@media(min-width: 768px){div.points div.title.container{width:1240px;margin-bottom:80px}}div.points div.title.container div.catch{text-align:center;margin-top:15px}@media(min-width: 768px){div.points div.title.container div.catch{font-size:18px;margin-top:30px}}@media(min-width: 768px){div.points div.lists.container{width:1240px;display:grid;grid-template-columns:repeat(2, 1fr);gap:110px 174px}}@media(min-width: 768px)and (max-width: 991px){div.points div.lists.container{gap:60px 40px}}@media(min-width: 992px)and (max-width: 1199px){div.points div.lists.container{gap:80px 50px}}div.points div.lists.container div.item+.item{margin-top:45px}@media(min-width: 768px){div.points div.lists.container div.item+.item{margin-top:0}}div.points div.lists.container div.item div.image{margin-bottom:20px;text-align:center}div.points div.lists.container div.item div.catch{color:#8f5e1a;font-weight:bold;font-size:16px;margin-bottom:15px;letter-spacing:.15em}@media(min-width: 768px){div.points div.lists.container div.item div.catch{font-size:18px;margin-bottom:18px}}div.points div.lists.container div.item div.catch span{display:inline-block}@media(min-width: 768px){div.points div.lists.container div.item div.text{font-size:18px;line-height:2.3}}@media(min-width: 768px)and (max-width: 991px){div.points div.lists.container div.item div.text{font-size:16px}}@media(min-width: 992px){div.points div.lists.container div.item div.text{padding-left:10px}}div.movie h2.container span{position:relative;display:inline-block}div.movie h2.container span:before{content:"";position:absolute;left:-40px;bottom:12px;width:25px;height:1px;background:#000;transform:rotate(45deg)}@media(min-width: 768px){div.movie h2.container span:before{bottom:15px;width:30px;left:-45px}}div.movie h2.container span:after{content:"";position:absolute;right:-35px;bottom:12px;width:25px;height:1px;background:#000;transform:rotate(-55deg)}@media(min-width: 768px){div.movie h2.container span:after{bottom:15px;width:30px;right:-40px}}div.movie div.contents.container{margin-top:40px}@media(min-width: 768px){div.movie div.contents.container{width:963px;margin-top:75px}}div.movie div.contents.container div.wrapeer{position:relative;width:100%;padding-top:56.25%}div.movie div.contents.container div.wrapeer iframe{position:absolute;top:0;right:0;width:100%;height:100%;border:0}div.modelhouse_contact_link{background:#f1efeb;padding:40px 0;margin-top:65px}@media(min-width: 768px){div.modelhouse_contact_link{margin-top:160px}}div.modelhouse_contact_link div.container div.catch{text-align:center;font-weight:bold;font-size:16px;line-height:1.6;margin-bottom:25px}@media(min-width: 768px){div.modelhouse_contact_link div.container div.catch{font-size:20px;margin-bottom:30px;letter-spacing:.18em}}div.modelhouse_contact_link div.container div.catch span{display:inline-block}div.modelhouse_contact_link div.container div.common_links{text-align:center}div.modelhouse_contact_link div.container div.common_links a{padding:15px 0;display:block;background:#fff;color:#333}@media(min-width: 768px){div.modelhouse_contact_link div.container div.common_links a{width:420px;padding:27px 0}}div.modelhouse_contact_link div.container p{font-size:12px;text-align:center;padding-top:10px}@media(max-width: 340px){div.modelhouse_contact_link div.container p{letter-spacing:.05em}}@media(min-width: 768px){div.modelhouse_contact_link div.container p{padding-top:18px;font-size:14px}}footer#footer{margin-top:62px}/*# sourceMappingURL=modelhouse.css.map */