#plan .photo{position:relative;line-height:1;font-size:0}#plan .photo .cap{position:absolute;right:.5em;bottom:.5em;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 4px #000}#plan .inner{max-width:1280px}#main{position:relative;background:url(../images/plan/bg-head.webp) 35% 0%/cover no-repeat;padding:20svh 0}#main .page-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;justify-content:flex-start;flex-direction:column;line-height:1.2}@media screen and (min-width: 1024px),print{#main .page-title{left:25%}}#main .page-title .en{font-size:60px;color:#fff;text-align:left}#main .page-title .ja{font-size:min(3.2svw,16px);color:#fff;text-align:left}#main .cap{position:absolute;right:.5em;bottom:.5em;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 4px #000}#contents{background:url(../images/plan/bg-cnt.webp) 0% 0%/cover no-repeat;padding:0 0 min(12vw,6em)}#contents .cnt-head{font-size:min(4.6svw,28px);text-align:center;color:#60236d;padding:3em 1em .5em;font-weight:700}#contents .cnt-head.kire-col{color:#bc397e}#contents .wrap{margin:4em auto 2em;justify-content:space-between;display:flex;flex-wrap:wrap}#contents .wrap .box{width:100%;height:100%}@media screen and (min-width: 1024px),print{#contents .wrap .box{width:47%}}#contents .wrap .box .g-west,#contents .wrap .box .m-terrace{flex-grow:1}#contents .wrap .box .g-west .top,#contents .wrap .box .m-terrace .top{padding:2em 1em;color:#fff;background:#60236d}#contents .wrap .box .g-west .top .h3-head,#contents .wrap .box .m-terrace .top .h3-head{font-size:min(2.4svw,12px);text-align:center;margin-bottom:.5em}#contents .wrap .box .g-west .top h3,#contents .wrap .box .m-terrace .top h3{font-size:min(4.6svw,28px);text-align:center;line-height:1.3}#contents .wrap .box .g-west .btm,#contents .wrap .box .m-terrace .btm{padding:1em 1em 1.5em;color:#fff;background:#a07ba7}@media screen and (min-width: 1024px),print{#contents .wrap .box .g-west .btm,#contents .wrap .box .m-terrace .btm{min-height:303px}}#contents .wrap .box .g-west .btm .cnt1,#contents .wrap .box .g-west .btm .cnt2,#contents .wrap .box .g-west .btm .cnt3,#contents .wrap .box .m-terrace .btm .cnt1,#contents .wrap .box .m-terrace .btm .cnt2,#contents .wrap .box .m-terrace .btm .cnt3{font-size:min(4svw,22px);padding:1em;border-bottom:dotted 1px #fff;line-height:1.2}#contents .wrap .box .g-west .btm .cnt1 .cnt-in,#contents .wrap .box .g-west .btm .cnt2 .cnt-in,#contents .wrap .box .g-west .btm .cnt3 .cnt-in,#contents .wrap .box .m-terrace .btm .cnt1 .cnt-in,#contents .wrap .box .m-terrace .btm .cnt2 .cnt-in,#contents .wrap .box .m-terrace .btm .cnt3 .cnt-in{width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;display:flex;flex-direction:column}#contents .wrap .box .g-west .btm .cnt1 .cnt-in .small,#contents .wrap .box .g-west .btm .cnt2 .cnt-in .small,#contents .wrap .box .g-west .btm .cnt3 .cnt-in .small,#contents .wrap .box .m-terrace .btm .cnt1 .cnt-in .small,#contents .wrap .box .m-terrace .btm .cnt2 .cnt-in .small,#contents .wrap .box .m-terrace .btm .cnt3 .cnt-in .small{font-size:min(2svw,10px);text-align:left}#contents .wrap .box .g-west .btm .cnt1 .cnt-in .small.right,#contents .wrap .box .g-west .btm .cnt2 .cnt-in .small.right,#contents .wrap .box .g-west .btm .cnt3 .cnt-in .small.right,#contents .wrap .box .m-terrace .btm .cnt1 .cnt-in .small.right,#contents .wrap .box .m-terrace .btm .cnt2 .cnt-in .small.right,#contents .wrap .box .m-terrace .btm .cnt3 .cnt-in .small.right{text-align:right}#contents .wrap .box .g-west .btm .cnt1 .cnt-in em,#contents .wrap .box .g-west .btm .cnt2 .cnt-in em,#contents .wrap .box .g-west .btm .cnt3 .cnt-in em,#contents .wrap .box .m-terrace .btm .cnt1 .cnt-in em,#contents .wrap .box .m-terrace .btm .cnt2 .cnt-in em,#contents .wrap .box .m-terrace .btm .cnt3 .cnt-in em{font-size:min(6svw,42px)}#contents .wrap .box .g-west .btm .cnt1:last-child,#contents .wrap .box .g-west .btm .cnt2:last-child,#contents .wrap .box .g-west .btm .cnt3:last-child,#contents .wrap .box .m-terrace .btm .cnt1:last-child,#contents .wrap .box .m-terrace .btm .cnt2:last-child,#contents .wrap .box .m-terrace .btm .cnt3:last-child{border-bottom:none}#contents .wrap .box .g-west .btm .cnt1 .cnt-in .small:first-child,#contents .wrap .box .m-terrace .btm .cnt1 .cnt-in .small:first-child{margin-bottom:-1em}#contents .wrap .box .m-terrace .top{background:#d074a5}#contents .wrap .box .m-terrace .btm{background:#d788b2}#contents .wrap .box .planlist{display:flex;border:solid 1px #af91b6;width:100%;height:100%;margin:2em auto}#contents .wrap .box .planlist .type{color:#60236d;font-size:min(4.4svw,26px);text-align:center;border-right:solid 1px #af91b6;background:#fff;align-content:center;flex-basis:25%;padding:.5em 0}#contents .wrap .box .planlist .type em{font-size:min(6.5svw,46px);font-weight:600}#contents .wrap .box .planlist .spec{display:flex;text-align:center;background:#fff;flex-grow:1;align-self:center;width:100%;height:100%;flex-basis:75%;min-height:100px}@media screen and (min-width: 1024px),print{#contents .wrap .box .planlist .spec{min-height:162px}}#contents .wrap .box .planlist .spec .meter{display:flex;flex-direction:column;flex-grow:1;padding:.5em 1em;margin:auto;flex-basis:65%}#contents .wrap .box .planlist .spec .meter .ldk{font-size:min(4.4svw,26px);line-height:1.25;border-bottom:solid 1px #af91b6;padding-bottom:.5em}#contents .wrap .box .planlist .spec .meter .ldk small{font-size:min(3.2svw,16px)}#contents .wrap .box .planlist .spec .meter .cnt{font-size:min(5svw,32px)}#contents .wrap .box .planlist .spec .meter .cnt small{font-size:min(2.4svw,12px);margin-right:.5em}#contents .wrap .box .planlist .spec .meter .cnt em{font-size:min(6svw,42px)}#contents .wrap .box .planlist .spec .lead{font-size:min(2.8svw,14px);display:flex;justify-content:center;flex-direction:column;align-items:center;flex-basis:35%;color:#fff;background:#af91b6;flex-grow:1;padding:.5em 1em}#contents .wrap .box .planlist .spec .lead::after{content:"";width:2em;height:.5em;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);margin:.5em auto 0}#contents .wrap .box .planlist.lim{position:relative}#contents .wrap .box .planlist.lim::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}#contents .wrap .box .planlist.lim .spec .lim-btn{font-size:min(2.8svw,14px);position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;flex-basis:35%;color:#fff;background:#af91b6;flex-grow:1;padding:.5em 0;line-height:1.5}#contents .wrap .box .planlist.lim .spec .lim-btn .lim-btn-in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:2}#contents .wrap .box.m-terrace-col{margin-top:4em}@media screen and (min-width: 1024px),print{#contents .wrap .box.m-terrace-col{margin-top:0}}#contents .wrap .box.m-terrace-col .planlist{border-color:#bc397e}#contents .wrap .box.m-terrace-col .planlist .type{color:#bc397e;border-color:#bc397e}#contents .wrap .box.m-terrace-col .planlist .spec .meter .ldk{border-color:#bc397e}#contents .wrap .box.m-terrace-col .planlist .spec .lead{background:#bc397e}#contents .wrap .box.m-terrace-col .planlist .spec .lim-btn{background:#bc397e}#contents .floorplan{font-size:min(2.8svw,14px);padding:0 1em}#contents .floorplan li{display:inline-block;margin-right:1em}#detail{position:relative;background:url(../images/plan/bg-head_kireuriwari.webp) 35% 0%/cover no-repeat;padding:15svh 0}#detail .page-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;justify-content:flex-start;flex-direction:column;line-height:1.2}#detail .page-title .en{font-size:60px;color:#fff;text-align:center}#detail .page-title .ja{font-size:min(3.2svw,16px);color:#fff;text-align:center}#detail.kire-col{background-image:url(../images/plan/bg-head_kire.webp)}.detail-contents .h3-head{font-size:min(2.4svw,12px);text-align:center;margin-bottom:.5em;color:#60236d}.detail-contents .h3-head.kire-col{color:#bc397e}.detail-contents .box{background:#fff;margin:4em auto;padding:3em;display:flex;justify-content:space-between;flex-wrap:wrap}.detail-contents .box .left{width:100%}@media screen and (min-width: 1024px),print{.detail-contents .box .left{width:36%}}.detail-contents .box .left .type-name{background:#a07ba7;color:#fff;font-size:min(4.2svw,24px);text-align:center}.detail-contents .box .left .type-name.kire-col{background:#bc397e}.detail-contents .box .left .type-name em{font-size:min(9svw,72px)}.detail-contents .box .left .spec-area .ldk-cnt{font-size:min(4.4svw,26px);border-bottom:solid 1px #a07ba7;padding:.5em 0;line-height:1.25}.detail-contents .box .left .spec-area .ldk-cnt em{font-size:min(6svw,42px)}.detail-contents .box .left .spec-area .meter-cnt{padding:1em 0}.detail-contents .box .left .spec-area .meter-cnt span{display:block;font-size:min(3.2svw,16px);margin-bottom:.25em}.detail-contents .box .left .spec-area .meter-cnt span small{font-size:min(3.2svw,16px)}.detail-contents .box .left .spec-area .meter-cnt span:first-child{font-size:min(5.2svw,36px)}.detail-contents .box .left .spec-area .meter-cnt span:first-child small:first-child{font-size:min(2.8svw,14px);display:block}.detail-contents .box .left .spec-area .meter-cnt span:first-child em{font-size:min(7svw,52px);line-height:1}.detail-contents .box .left .spec-area ul{margin-bottom:2em}.detail-contents .box .left .spec-area ul li{font-size:min(2.4svw,12px);display:inline-block;margin-right:1em}.detail-contents .box .left .spec-area .category{max-width:340px}.detail-contents .box .right{width:100%;margin-top:2em}@media screen and (min-width: 1024px),print{.detail-contents .box .right{width:60%}}.detail-contents .btn{text-align:center}.detail-contents .btn.kire-col a{background:#bc397e}.detail-contents .btn a{display:block;margin:auto;width:100%;max-width:320px;background:#a07ba7;color:#fff;padding:1em}/*# sourceMappingURL=plan.css.map */