#main{position:relative;z-index:2;width:100%;background:#f0f0f0 url(../images/plan/main.webp) no-repeat 50% 50%;background-size:cover;padding:15vw 0}@media screen and (max-width: 767px){#main{margin:80px 0 0 0}}#main h1{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#main h1 .en{display:block;text-align:center;font-size:min(7.1svw,63px);font-family:"Montserrat",sans-serif;padding:0 0 .5em 0}#main h1 .en span{color:#dbdbdb}#main h1 .ja{display:block;text-align:center;font-size:min(2.8svw,16px)}#contents{overflow:hidden;position:relative;z-index:2}#contents .select{background:url(../images/plan/bg.png) no-repeat 50% 50%;background-size:cover;padding:3em 0}#contents .select ul{width:90%;max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2em}#contents .select ul li{width:calc(50% - 1em);box-shadow:0 0 4px #999}@media screen and (max-width: 767px){#contents .select ul li{width:100%}}#contents .select ul li a{display:flex;justify-content:center;background:#fff}#contents .select ul li a div{width:50%}#contents .select ul li a div.spec img{display:block;width:100%;height:auto;margin:auto}#contents .select ul li a div.floor-plan{padding:0 1em}#contents .select ul li a div.floor-plan img{display:block;width:100%;height:auto;margin:auto}#contents.detail .bg{background:url(../images/plan/bg.png) no-repeat 50% 50%;background-size:cover;padding:7em 0 3em;position:relative}#contents.detail .wrap{max-width:1280px;width:90%;margin:2em auto}#contents.detail .wrap .flex{justify-content:space-between;gap:1em;margin:0 auto 5em}@media screen and (max-width: 767px){#contents.detail .wrap .flex{display:block}}#contents.detail .wrap .flex .left{width:35%;margin:0}@media screen and (max-width: 767px){#contents.detail .wrap .flex .left{width:100%;margin:0 0 2em}}#contents.detail .wrap .flex .left .spec{margin:0 0 3em}@media screen and (max-width: 767px){#contents.detail .wrap .flex .left .spec{margin:0 0 2em}}#contents.detail .wrap .flex .left .spec .type{padding:.75em;background:#fff;color:#000;display:flex;justify-content:center;align-items:center}#contents.detail .wrap .flex .left .spec .type-name{font-size:min(2.8svw,16px);padding:0 1em;border-right:solid 1px #000}#contents.detail .wrap .flex .left .spec .type-name em{font-size:min(5.4svw,38px);padding-right:5px}@media screen and (max-width: 767px){#contents.detail .wrap .flex .left .spec .type-name em{padding-right:3px}}#contents.detail .wrap .flex .left .spec .type-room{font-size:min(4.6svw,28px);padding:0 .75em}#contents.detail .wrap .flex .left .spec .type-room em{font-size:min(5.4svw,38px)}#contents.detail .wrap .flex .left .spec .type-room small{font-size:min(3svw,18px)}#contents.detail .wrap .flex .left .spec .area{background:#afb8bb;color:#fff;padding:2em}#contents.detail .wrap .flex .left .spec .area dt{display:flex;align-items:center;gap:.5em;margin-bottom:1em}#contents.detail .wrap .flex .left .spec .area dt .txt{font-size:min(2.5svw,14px);text-align:center;line-height:1.25}#contents.detail .wrap .flex .left .spec .area dt .num{font-size:min(4.8svw,30px)}#contents.detail .wrap .flex .left .spec .area dt .num .col-y{font-size:min(6.4svw,46px);color:#ffec53}#contents.detail .wrap .flex .left .spec .area dt .num .col-y em{font-size:min(6.9svw,56px)}#contents.detail .wrap .flex .left .spec .area dt .num small{font-size:min(2.5svw,14px)}#contents.detail .wrap .flex .left .spec .area dd{font-size:min(2.5svw,14px);margin-top:.25em}#contents.detail .wrap .flex .left .point{padding:0 1em}#contents.detail .wrap .flex .left .point p{font-size:min(2.8svw,16px);font-family:"Montserrat",sans-serif;color:#505050;padding:0 0 .5em}@media screen and (max-width: 767px){#contents.detail .wrap .flex .left .point p{font-size:min(4.8svw,30px)}}#contents.detail .wrap .flex .left .point ul{border-top:1px solid #505050;border-bottom:1px solid #505050;padding:.5em 0}#contents.detail .wrap .flex .left .point ul li{color:#505050;text-indent:-0.5em;padding-left:.5em;font-size:min(2.4svw,13px)}@media screen and (max-width: 767px){#contents.detail .wrap .flex .left .point ul li{font-size:min(3.2svw,20px)}}#contents.detail .wrap .flex .left .point ul li:not(:last-child){margin:0 0 1em}#contents.detail .wrap .flex .right{width:60%;margin:0}@media screen and (max-width: 767px){#contents.detail .wrap .flex .right{width:90%;margin:0 auto}}#contents.detail .wrap .flex .right .img img{background:#fff;padding:20px}#contents.detail .wrap .flex .right .oth-note{display:flex;gap:1em;font-size:min(2.5svw,14px);margin:2em 0}#contents.detail .wrap .flex .right .oth-note .storage{display:inline-block}#contents.detail .wrap .flex .right .oth-note .storage span{display:inline-block;width:2.5em;height:1em;background:#ebd5c9;vertical-align:middle;margin-right:.5em;margin-bottom:.25em}#contents.detail .wrap .back{max-width:236px;margin:0 auto}#contents.detail .wrap .back a{display:block;background:#a1abad;color:#fff;position:relative;font-size:min(2.8svw,16px);padding:.75em 0;text-align:center}@media screen and (max-width: 767px){#contents.detail .wrap .back a{font-size:min(3.75svw,24px)}}#contents.detail .wrap .back a::after{content:"";width:20px;height:1px;background:#fff;position:absolute;top:50%;right:0}/*# sourceMappingURL=plan.css.map */