<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! ========================================================================
===========================================================================

	plan.css
	---------------------------
	// Last modified: 2025/04/22 09:37:58

===========================================================================
======================================================================== */.heroWrapper{position:relative}.heroWrapper .heroImage{overflow:hidden}.heroWrapper .heroImage img{width:100%}.heroWrapper .heroCopy{padding:40px 0;background:#3d3b42;text-align:center}.p_section.-spec{padding:100px 0;background:#efefef}.p_section.-spec .specGroup:not(:last-child){margin-bottom:100px}.p_section.-spec .specGroup ._grid{display:grid}@media(min-width: 701px){.p_section.-spec .specGroup ._grid{gap:10px 30px;grid-template-columns:770px 200px}}@media(max-width: 700px){.p_section.-spec .specGroup ._grid{gap:10px 10px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 701px){.p_section.-spec .specGroup ._grid ._main{grid-row:1/4}}@media(max-width: 700px){.p_section.-spec .specGroup ._grid ._main{grid-column:span 2}}.p_section.-spec .specGroup ._grid ._main img{width:100%}.p_section.-spec .specGroup ._grid ._sub img{width:100%}.p_section.-spec .specHeading{margin-bottom:2em;padding-bottom:.25em;border-bottom:1px solid #000;font-size:20px;text-align:center}.p_section.-spec .specHeading ._type{font-family:"Montserrat",sans-serif;font-weight:bold}.p_section.-spec.-alcove{padding-bottom:0;background:#fff}.p_section.-n1{padding:100px 0}@media(max-width: 700px){.p_section.-n1{padding:60px 0}}.p_section.-n1 .merits{display:flex;justify-content:space-between;margin-bottom:60px}@media(max-width: 700px){.p_section.-n1 .merits{flex-direction:column;margin-bottom:40px}}.p_section.-n1 .merits ._merit{display:flex;justify-content:center;align-items:center;height:50px;font-size:21px;text-align:center}@media(min-width: 701px){.p_section.-n1 .merits ._merit{flex:1;border-right:1px solid #000}}@media(max-width: 700px){.p_section.-n1 .merits ._merit{border-bottom:1px solid #000;font-size:18px}}@media(min-width: 701px){.p_section.-n1 .merits ._merit:first-child{border-left:1px solid #000}}@media(max-width: 700px){.p_section.-n1 .merits ._merit:first-child{border-top:1px solid #000}}.p_section.-n1 .apeal{margin-bottom:20px;padding:.75em 1em;background:#efefef;text-align:center;font-size:21px}@media(max-width: 700px){.p_section.-n1 .apeal{font-size:18px}}.p_section.-n1 .floorplan{display:flex;justify-content:space-between;align-items:center}@media(max-width: 700px){.p_section.-n1 .floorplan{flex-direction:column}}@media(max-width: 700px){.p_section.-n1 .floorplan .image img{width:260px}}.p_section.-n2{padding:100px 0;background:#efefef}@media(max-width: 700px){.p_section.-n2{padding:60px 0}}.p_section.-n2 .row{display:flex;justify-content:center;gap:60px}@media(max-width: 700px){.p_section.-n2 .row{flex-direction:column;gap:50px}}.p_section.-n2 .elevationBox{text-align:center}.p_section.-n2 .elevation{display:inline-flex;position:relative;width:394px;height:616px}@media(max-width: 700px){.p_section.-n2 .elevation{width:236px;height:370px}}.p_section.-n2 .elevation .cls-1{fill:#231815}.p_section.-n2 .elevation .cls-1,.p_section.-n2 .elevation .cls-2{stroke-width:0}.p_section.-n2 .elevation .cls-2,.p_section.-n2 .elevation .cls-3,.p_section.-n2 .elevation .cls-4{fill:none}.p_section.-n2 .elevation .cls-3{stroke-linecap:square}.p_section.-n2 .elevation .cls-3,.p_section.-n2 .elevation .cls-4{stroke:#231815}.p_section.-n2 .elevation .roomSQ path{position:relative;z-index:10;stroke-width:0;fill:rgba(0,0,0,0);transition:.2s ease}.p_section.-n2 .elevation .roomSQ:hover path,.p_section.-n2 .elevation .is_active.roomSQ path{fill:#fff}.p_section.-n2 .planIndex{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px}@media(max-width: 700px){.p_section.-n2 .planIndex{gap:16px;max-width:360px;margin-right:auto;margin-left:auto}}.p_section.-n2 .planIndex ._item{position:relative}.p_section.-n2 .planIndex ._item a{display:block;transition:.2s ease}.p_section.-n2 .planIndex ._item a:hover,.p_section.-n2 .planIndex ._item a.is_active{background:#fff}@media(max-width: 700px){.p_section.-n2 .planIndex ._item img{width:100%}}.p_section.-n2 .planIndex ._item ._label{position:absolute;top:6px;right:8px;padding:.1em .5em;background:#4d4a53;font-size:13px;font-family:"YakuHanJP_Noto","Noto Sans JP","æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“","Yu Gothic",YuGothic,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ã‚·ãƒƒã‚¯ Pro","Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,Osaka,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif;color:#fff}@media(max-width: 700px){.p_section.-n2 .planIndex ._item ._label{font-size:11px}}.p_section.-n2 .planIndex ._item ._label.-strong{background:#900}.p_section.-n2 .planIndex ._item.is_inactive a{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.3}.planDetail{padding-bottom:80px}.planDetail ._banner{width:100%;max-width:860px;margin:30px auto}@media(max-width: 700px){.planDetail ._banner{padding:20px}}.planDetail ._banner a{position:relative;overflow:hidden;display:block;width:100%;padding:15px;border:10px solid #3d3b42;text-decoration:none;color:#333;box-shadow:2px 2px 5px rgba(161,177,186,.9)}.planDetail ._banner ._image{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:auto;opacity:.75}.planDetail ._banner ._image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.planDetail ._banner ._inner{position:relative;z-index:2;width:100%;padding:50px 20px;border:1px solid #fff;background:linear-gradient(180deg, white, rgba(255, 255, 255, 0.75));text-align:center;font-size:16px}@media(max-width: 700px){.planDetail ._banner ._inner{padding:40px 20px;font-size:14px}}.planDetail ._banner ._inner ._texts{display:flex;justify-content:space-between;align-items:center;width:400px;max-width:90%;margin:0 auto;line-height:1}@media(max-width: 700px){.planDetail ._banner ._inner ._texts{flex-direction:column;gap:24px 32px}}.planDetail ._banner ._inner ._type{display:inline-block;font-size:17px;font-family:"Montserrat",sans-serif}@media(min-width: 701px){.planDetail ._banner ._inner ._type{border-right:1px solid #000;padding-right:32px}}@media(max-width: 700px){.planDetail ._banner ._inner ._type{padding-bottom:12px;border-bottom:1px solid #000}}.planDetail ._banner ._inner ._type strong{margin-right:.25em;font-weight:normal}.planDetail ._banner ._inner ._type strong img{margin-bottom:-0.25em;vertical-align:baseline}@media(max-width: 700px){.planDetail ._banner ._inner ._text{font-size:12px}}.planDetail ._banner ._inner ._text strong{margin-right:.25em;font-weight:normal;font-size:22px}@media(max-width: 700px){.planDetail ._banner ._inner ._text strong{font-size:17px}}.planDetail ._banner ._inner ._btn{display:flex;justify-content:center;align-items:center;width:240px;height:44px;border-radius:4px;background:#000;font-size:14px;color:#bfaf86;box-shadow:2px 2px 5px rgba(161,177,186,.9)}.planDetail ._banner ._inner ._btn strong{margin-right:.25em;font-weight:normal;font-size:18px}@media(max-width: 700px){.planDetail ._banner ._inner ._btn strong{font-size:15px}}.planImageWrapper{background:#efefef}.planImageSlider{position:relative;--swiper-theme-color: #fff}@media(max-width: 700px){.planImageSlider{--swiper-pagination-top: 10px;--swiper-pagination-bottom: auto}}.planImageSlider.-narrow{max-width:960px;margin-right:auto;margin-left:auto}@media(max-width: 700px){.planImageSlider .swiper-pagination{left:auto;right:10px;text-align:right}}.planImage{position:relative}.planImage.-narrow{max-width:960px;margin-right:auto;margin-left:auto}.planImage ._image img{width:100%}.planImage ._caption{position:absolute;bottom:2.5%;right:4%;text-align:right;color:#fff;font-size:11px}@media(max-width: 700px){.planImage ._caption{bottom:1em;font-size:10px}}.planImage ._caption ._text{margin-top:1.5em}@media(max-width: 700px){.planImage ._caption ._text{margin-top:1em}}.planImageNotes{padding:.5em;text-align:right;font-size:11px}.planData{width:860px;max-width:80%;margin-top:100px;margin-right:auto;margin-left:auto}@media(max-width: 700px){.planData{margin-top:40px}}.planData ._head{display:flex;justify-content:flex-start;align-items:baseline;gap:20px;margin-bottom:20px;border-bottom:1px solid #000;font-family:"Montserrat",sans-serif}@media(min-width: 701px){.planData ._head{padding-right:80px;padding-left:80px}}.planData ._head ._type{font-size:17px}.planData ._head ._type strong{margin-right:.1em;font-size:323.5294%;font-weight:normal}.planData ._head ._rooms{font-size:20px;letter-spacing:.1em}@media(max-width: 700px){.planData ._head ._rooms{letter-spacing:0}}.planData ._body{display:flex;justify-content:space-between;align-items:center;gap:30px}@media(min-width: 701px){.planData ._body{padding-right:80px;padding-left:80px}}@media(max-width: 700px){.planData ._body{flex-direction:column;align-items:flex-start}}@media(max-width: 700px){.planData ._body ._col.-n2{width:100%}}.planData ._body ._merits{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:1em}@media(max-width: 700px){.planData ._body ._merits{flex-direction:column}}.planData ._body ._merits ._merit{padding:.5em 1em;background:#efefef;font-size:16px;text-align:center}@media(max-width: 700px){.planData ._body ._merits ._merit{font-size:14px}}.planData ._body ._wholeSize{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:10px}.planData ._body ._wholeSize ._title{font-size:14px}@media(max-width: 700px){.planData ._body ._wholeSize ._title{font-size:12px}}.planData ._body ._wholeSize strong{font-size:36px;font-weight:normal}@media(max-width: 700px){.planData ._body ._wholeSize strong{font-size:28px}}.planData ._body ._wholeSize span{font-size:17px}@media(max-width: 700px){.planData ._body ._wholeSize span{font-size:14px}}.planData ._body ._otherSizes{font-size:14px;line-height:1.6429}@media(max-width: 700px){.planData ._body ._otherSizes{font-size:12px}}@media(max-width: 700px){.planData ._body ._floorLayout{text-align:center}}@media(max-width: 700px){.planData ._body ._floorLayout img{margin-right:-25px;width:120px}}.planFigure{max-width:92%;margin-top:40px;margin-right:auto;margin-left:auto;text-align:center}.planFigure ._examples{display:flex;justify-content:flex-end;align-items:baseline;gap:5px 10px;width:860px;max-width:80%;margin-top:50px;margin-right:auto;margin-left:auto;text-align:right;font-size:12px}@media(max-width: 700px){.planFigure ._examples{flex-wrap:wrap;font-size:10px}}.planFigure ._examples ._example.-ac img{margin-right:6px}@media(max-width: 700px){.planFigure ._examples ._example.-ac::after{content:"";display:block;width:100vw;height:1px;flex:1}}@media(min-width: 701px){.planFigure ._examples ._example.-storage,.planFigure ._examples ._example.-floorHeating{margin-right:10px}}.planFigure ._examples ._example.-storage::before,.planFigure ._examples ._example.-floorHeating::before{content:"";display:inline-block;vertical-align:middle;width:40px;height:16px;margin-right:6px;background:#c1ced8}.planFigure ._examples ._example.-floorHeating::before{background:#e6ebee}@media(min-width: 701px){.planDetail.-Etype .planData ._body ._col.-n1,.planDetail.-Gtype .planData ._body ._col.-n1,.planDetail.-Htype .planData ._body ._col.-n1{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 30px;width:calc(100% - 30px - 150px)}}@media(min-width: 701px){.planDetail.-Etype .planData ._body ._col.-n1 ._merits,.planDetail.-Gtype .planData ._body ._col.-n1 ._merits,.planDetail.-Htype .planData ._body ._col.-n1 ._merits{width:100%}}@media(min-width: 701px){.planDetail.-Etype .planData ._body ._col.-n1 ._wholeSize,.planDetail.-Gtype .planData ._body ._col.-n1 ._wholeSize,.planDetail.-Htype .planData ._body ._col.-n1 ._wholeSize{display:flex;flex-direction:column;align-items:center;gap:0}}@media(min-width: 701px){.planDetail.-Etype .planData ._body ._col.-n2,.planDetail.-Gtype .planData ._body ._col.-n2,.planDetail.-Htype .planData ._body ._col.-n2{width:150px}}.planDetail.-Ftype .planData ._head{padding-bottom:10px;gap:10px 20px}@media(min-width: 701px){.planDetail.-Ftype .planData ._head{justify-content:center;padding-right:40px;padding-left:40px}}@media(max-width: 700px){.planDetail.-Ftype .planData ._head{flex-wrap:wrap}}.planDetail.-Ftype .planData ._head ._parking{display:flex;align-items:center;gap:8px;font-family:"YakuHanMP_Noto","Noto Serif JP","æ¸¸æ˜Žæœ","Yu Mincho","æ¸¸æ˜Žæœä½“","YuMincho","ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGSæ˜ŽæœE","ï¼­ï¼³ ï¼°æ˜Žæœ","MS PMincho",serif}@media(min-width: 701px){.planDetail.-Ftype .planData ._head ._parking{margin-left:auto}}@media(max-width: 700px){.planDetail.-Ftype .planData ._head ._parking{flex-direction:column;align-items:flex-start}}.planDetail.-Ftype .planData ._head ._parking ._label{font-size:16px;background:#000;color:#fff;padding:.5em 1em}.planDetail.-Ftype .planData ._head ._parking ._description{font-size:11px}@media(max-width: 700px){.planDetail.-Ftype .planData ._head ._parking ._description{font-size:10px}}.planDetail.-Ftype .planData ._head ._price{font-family:"YakuHanMP_Noto","Noto Serif JP","æ¸¸æ˜Žæœ","Yu Mincho","æ¸¸æ˜Žæœä½“","YuMincho","ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGSæ˜ŽæœE","ï¼­ï¼³ ï¼°æ˜Žæœ","MS PMincho",serif}@media(min-width: 701px){.planDetail.-Ftype .planData ._head ._price{text-align:right;align-self:end}}@media(max-width: 700px){.planDetail.-Ftype .planData ._head ._price{display:flex;align-items:center;gap:12px}}.planDetail.-Ftype .planData ._head ._price ._label{border:1px solid #000;font-size:80%;text-align:center}@media(max-width: 700px){.planDetail.-Ftype .planData ._head ._price ._label{padding:.5em 1em}}.planDetail.-Ftype .planData ._head ._price ._priceNum{font-size:22px}.planDetail.-Ftype .planData ._head ._price ._priceNum strong{font-weight:normal;font-size:140%}@media(min-width: 701px){.planDetail.-Ftype .planData ._body ._col.-n1{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 30px;width:calc(100% - 30px - 150px)}}@media(min-width: 701px){.planDetail.-Ftype .planData ._body ._col.-n1 ._merits{width:100%}}@media(min-width: 701px){.planDetail.-Ftype .planData ._body ._col.-n1 ._wholeSize{display:flex;flex-direction:column;align-items:center;gap:0}}@media(min-width: 701px){.planDetail.-Ftype .planData ._body ._col.-n2{width:150px}}
</pre></body></html>