.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}.pc{display:inline-block !important}.sp{display:none !important}@media (max-width: 990px){.pc{display:none !important}.sp{display:inherit !important}}.oplink{-webkit-transition-duration:500ms;transition-duration:500ms}.oplink:hover{opacity:0.8;-webkit-transition-duration:500ms;transition-duration:500ms}.oplink{cursor:pointer;-webkit-transition:opacity 500ms;transition:opacity 500ms}.oplink:hover{opacity:0.8}.bgcenter{background-repeat:no-repeat;background-position:center}.left{float:left}.right{float:right}@media only screen and (min-width: 991px){.subnav_bar ul{width:calc(100% - 40px);max-width:950px;margin-left:auto;margin-right:auto;border:0}.subnav_bar ul li{border:0}.subnav_bar ul li.current:before{background:#4c4c4c;height:2px;bottom:0}.subnav_bar ul li a{font-size:15px;letter-spacing:0.05em;height:25px;margin:20px 0;border:0;border-left:1px solid #e3e3e6}}@media only screen and (min-width: 991px) and (max-width: 990px){.subnav_bar ul li a{height:46px;margin:0;border-left:0}}@media only screen and (min-width: 991px){.subnav_bar ul li:last-child a{border-right:1px solid #e3e3e6}}@media only screen and (min-width: 991px) and (max-width: 990px){.subnav_bar ul li:last-child a{border-right:0}}@media only screen and (max-width: 990px){.subnav_bar ul{border:0}.subnav_bar ul li.current:before{display:none}}@media only screen and (max-width: 990px){.pagelinks>ul{width:100%;max-width:530px;display:flex;align-items:center}}.pagelinks>ul li{background-image:url(/img/pnav/arrow-gray-373fedb5.svg);background-size:6px auto;background-repeat:no-repeat;background-position:center bottom 10px;position:relative}@media only screen and (max-width: 990px){.pagelinks>ul li{width:auto;margin:0 auto;background-image:none;border:0 !important}.pagelinks>ul li:first-child{margin-left:15px}.pagelinks>ul li:last-child{margin-right:15px}}@media only screen and (max-width: 990px) and (max-width: 990px){body.search-by-name .pagelinks>ul li{width:calc(100% / 3);margin:0}}.pagelinks>ul li a{font-size:13px;letter-spacing:0.15em}@media only screen and (max-width: 990px){.pagelinks>ul li a{font-size:10px;letter-spacing:0em;color:#808080}.pagelinks>ul li a:after{display:none}}.pagelinks>ul li .arrow{width:6px;height:5px;position:absolute;bottom:11px;left:calc(50% - 3px)}@media only screen and (max-width: 990px){.pagelinks>ul li .arrow{bottom:7px;display:none}}@media only screen and (max-width: 990px){.pagelinks>ul li.current a{color:#000}}.pagelinks>ul li.current:before{display:none}.pagelinks>ul li.current .arrow path{fill:#000}@media only screen and (max-width: 1000px){#pagelink{margin-top:0}}#pagelink hr{margin:0;border:0;border-top:1px solid #e3e3e3}@media only screen and (max-width: 990px){#pagelink hr{display:none}}#pagelink{border-bottom:0}@media only screen and (max-width: 990px){#pagelink{margin-top:0}}#pagelink .subnav_bar ul li a{color:#B3B3B3}#pagelink .subnav_bar ul li a:hover{color:#404040}#pagelink .subnav_bar ul li.current:before{display:none}#pagelink .subnav_bar ul li.current a{color:#404040}@media only screen and (max-width: 990px){#pagelink .subnav_bar .current_label{display:none}#pagelink .subnav_bar ul{display:flex}#pagelink .subnav_bar ul li{width:50%}#pagelink .subnav_bar ul li:last-child a::after{display:none !important}}html{--wrapper-width: 950px;--sabnav-height: 48px;scroll-behavior:smooth;scroll-padding-top:92px}@media only screen and (max-width: 990px){html{--sabnav-height: 50px;scroll-padding-top:50px}}#mv{margin-top:48px;position:relative}@media only screen and (max-width: 990px){#mv{margin-top:0}}#mv .swiper{width:100%;height:632px;overflow:hidden}@media only screen and (max-width: 990px){#mv .swiper{height:428px}}#mv .swiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#mv .swiper .swiper-slide{vertical-align:top;height:100%;width:auto;pointer-events:none}#mv h1{position:absolute;z-index:1;top:calc(50% + calc(var(--sabnav-height) / 2));left:calc(50% - var(--wrapper-width) / 2);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 990px){#mv h1{left:33px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#mv h1 img{vertical-align:top}body.pagelink-hidden #pagelink{visibility:hidden}body.pagelink-hidden #mv h1{top:50%}section.intro{background-color:#F9F7F1;-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on}section.intro .wrapper{margin-top:0;padding:113px 0 110px;max-width:472px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 990px){section.intro .wrapper{padding-top:56px;padding-bottom:56px;width:calc(100% - 80px)}}section.intro .wrapper h2{text-align:center;font-size:21px;line-height:1.6;letter-spacing:1.26px;margin-bottom:32px}@media only screen and (max-width: 990px){section.intro .wrapper h2{font-size:14px;line-height:1.7;letter-spacing:1.54px}}section.intro .wrapper p{font-weight:bold;font-size:14px;line-height:2.2;letter-spacing:1.54px}@media only screen and (max-width: 990px){section.intro .wrapper p{font-size:12px;line-height:2.2;letter-spacing:1.32px}}.pagelinks{border-bottom:1px solid #E8E6E1;background-color:#ffffff;position:sticky;top:0;z-index:2}@media only screen and (max-width: 990px){.pagelinks{border-color:#D8D8D8}}.pagelinks>ul{--padding-horizontal: 10px;width:calc(100% - var(--padding-horizontal) * 2);padding:0 var(--padding-horizontal)}.pagelinks>ul li{background-image:none}.pagelinks>ul li a{font-size:14px;border:none !important;margin:0;padding:24px 0 43px}@media only screen and (max-width: 990px){.pagelinks>ul li a{font-size:10px;text-align:center;line-height:1.5;padding:0}}.pagelinks>ul li .arrow{width:7px;height:auto;bottom:29px}.pagelinks>ul li .arrow path{fill:#404040}article#living-dining .wrapper{padding-top:115px;border-top:0}@media only screen and (max-width: 990px){article#living-dining .wrapper{padding-top:0}}article.rooms>.wrapper{margin:0 auto;padding-top:80px;padding-bottom:120px;border-top:1px solid #E3E3E3}@media only screen and (max-width: 990px){article.rooms>.wrapper{display:flex;flex-direction:column;padding-top:0;padding-bottom:90px}article.rooms>.wrapper>.image{order:1}article.rooms>.wrapper>h3{order:2}article.rooms>.wrapper>h4{order:3}article.rooms>.wrapper>p{order:4}article.rooms>.wrapper>h5{order:5}article.rooms>.wrapper .accordion{order:6}article.rooms>.wrapper .users-voice-block{order:7}article.rooms>.wrapper .grayButton{order:8}}article.rooms>.wrapper>h3{font-size:14px;font-weight:bold;line-height:1.9;letter-spacing:0.84px}@media only screen and (max-width: 990px){article.rooms>.wrapper>h3{margin-top:27px;font-size:12px;line-height:1.6;letter-spacing:0.72px}}article.rooms>.wrapper>h4{margin-top:44px;font-size:23px;line-height:1.65;letter-spacing:1.38px}@media only screen and (max-width: 990px){article.rooms>.wrapper>h4{margin-top:27px;font-size:16px;line-height:1.6;letter-spacing:0.96px}}article.rooms>.wrapper>p{margin-top:23px;font-size:15px;font-weight:bold;line-height:1.9;letter-spacing:0.9px}@media only screen and (max-width: 990px){article.rooms>.wrapper>p{margin-top:7px;font-size:12px;font-weight:normal;line-height:1.8;letter-spacing:0.72px}article.rooms>.wrapper>p br{display:none}}article.rooms>.wrapper h5{margin-top:32px;margin-bottom:22px;font-size:14px;font-weight:700;line-height:2;letter-spacing:0.84px}@media only screen and (max-width: 990px){article.rooms>.wrapper h5{margin-top:51px;margin-bottom:19px;font-size:13px;line-height:1.6;letter-spacing:0.78px}}article.rooms>.wrapper>.image{vertical-align:top;margin-top:30px;width:100%;height:auto}@media only screen and (max-width: 990px){article.rooms>.wrapper>.image{margin-top:15px}}@media only screen and (max-width: 990px){article.rooms>.wrapper .users-voice-block .swiper{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);overflow:hidden}}article.rooms>.wrapper .users-voice-block .swiper .swiper-pagination{position:relative;bottom:auto;line-height:1;margin-top:24px}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .swiper .swiper-pagination{display:none}}article.rooms>.wrapper .users-voice-block .swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;margin:0 calc(5px/2);background-color:#E3E3E3;opacity:1}article.rooms>.wrapper .users-voice-block .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#F36F20}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .swiper .swiper-wrapper{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:22px}}@media only screen and (max-width: 990px){article.rooms>.wrapper .users-voice-block .swiper .swiper-slide{width:calc(100% - 30px)}}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner{border:1px solid #d8d8d8;border-radius:10px;--padding-vertical: 19px;padding:var(--padding-vertical) 15px;height:calc(100% - var(--padding-vertical) * 2);position:relative}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner::before{content:'';width:17px;height:3px;position:absolute;left:0;right:0;bottom:-1px;background-color:white;margin:0 auto}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner::after{content:'';width:1px;height:34px;display:block;background-color:#d8d8d8;position:absolute;left:calc(50% + 4px);bottom:0;translate:0 60%;rotate:45deg}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .head{font-size:12px;font-weight:bold;letter-spacing:.72px}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .head{font-size:13px;letter-spacing:.78px}}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .head::before{content:'';width:11px;height:11px;border:3px solid #F36F20;border-radius:50%;display:inline-block;margin-right:10px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .head::before{margin-right:14px}}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .comment{margin-top:8px;font-size:13px;line-height:calc(22/13);font-weight:bold;letter-spacing:.78px}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .comment{letter-spacing:.07rem}}article.rooms>.wrapper .users-voice-block .swiper .swiper-inner .type{font-size:10px;margin-top:9px;font-weight:bold;letter-spacing:.1rem}article.rooms>.wrapper .users-voice-block .note{margin-top:14px;font-size:10px;line-height:calc(17.4/10);color:#404040;letter-spacing:.09rem}@media only screen and (min-width: 991px){article.rooms>.wrapper .users-voice-block .note{margin-top:33px;letter-spacing:.04rem}}article.rooms>.wrapper .grayButton{display:block;width:100%;max-width:420px;display:flex;justify-content:center;align-items:center;margin:85px auto 0;background-color:#6E6E6E;color:#fff;padding:17px 0;font-size:16px;line-height:1;font-weight:bold;letter-spacing:0.96px}@media only screen and (max-width: 990px){article.rooms>.wrapper .grayButton{margin-top:50px;font-size:14px;line-height:2.04;letter-spacing:1.05px}}article.rooms>.wrapper .grayButton img{margin-right:10px}.accordion{border:1px solid #CCCCCC;--padding-horizontal: 35px}@media only screen and (max-width: 990px){.accordion{--padding-horizontal: 20px}}.accordion .accordion-item+.accordion-item{border-top:1px solid #CCCCCC}.accordion .accordion-item.open .accordion-header{background-image:url(/img/features/rooms/accordion-minus-02d5d854.svg)}@media only screen and (max-width: 990px){.accordion .accordion-item.open .accordion-header{background-image:url(/img/features/rooms/accordion-minus-sp-73f3d8e3.svg)}}.accordion .accordion-item .accordion-header{--padding-vertical: 42px;padding:var(--padding-vertical) var(--padding-horizontal);background-image:url(/img/features/rooms/accordion-plus-c610f8af.svg);background-position:center right 43px;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;line-height:1;letter-spacing:1.08px}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-header{--padding-vertical: 32px;font-size:14px;line-height:1.6;letter-spacing:0.84px;background-image:url(/img/features/rooms/accordion-plus-sp-f2fc3b3b.svg);background-position:center right 18px}}.accordion .accordion-item .accordion-content{-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in;padding:0 var(--padding-horizontal);max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.accordion .accordion-item .accordion-content .grid{border-top:1px solid #CCCCCC;display:-ms-grid;display:grid;gap:0 26px;padding:45px 0;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-content .grid{display:flex;flex-direction:column;gap:0;padding:20px 0 32px}}.accordion .accordion-item .accordion-content .grid .fig{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / 4}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-content .grid .fig{max-width:100%;height:auto}}.accordion .accordion-item .accordion-content .grid h6{font-size:17px;line-height:1.6;letter-spacing:1.19px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-content .grid h6{font-size:13px;line-height:1.6;letter-spacing:0.78px}}.accordion .accordion-item .accordion-content .grid p:not(.small){font-size:12px;font-weight:bold;line-height:1.8;letter-spacing:0.72px;margin-top:18px;margin-bottom:18px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-content .grid p:not(.small){font-size:10px;line-height:1.8;letter-spacing:0.6px;margin-top:12px;margin-bottom:4px}.accordion .accordion-item .accordion-content .grid p:not(.small) br{display:none}}.accordion .accordion-item .accordion-content .grid p:not(.small) a{text-decoration:underline}.accordion .accordion-item .accordion-content .grid p.small{font-size:10px;line-height:1.7;letter-spacing:0.6px;margin-top:auto;margin-bottom:0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4}@media only screen and (max-width: 990px){.accordion .accordion-item .accordion-content .grid p.small{margin-top:10px;line-height:1.6;letter-spacing:0.4px}}