@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:MNKY Banana Grotesk;src:url(../fonts/MNKYBananaGrotesk-Medium.eot);src:url(../fonts/MNKYBananaGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/MNKYBananaGrotesk-Medium.woff2) format("woff2"),url(../fonts/MNKYBananaGrotesk-Medium.woff) format("woff"),url(../fonts/MNKYBananaGrotesk-Medium.ttf) format("truetype"),url(../fonts/MNKYBananaGrotesk-Medium.svg#MNKYBananaGrotesk-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}body{width:100%;height:auto;color:#000;background-color:#fff;font-family:Noto Sans JP,sans-serif}body ::selection{background:#000;color:#fff}body ::-moz-selection{background:#000;color:#fff}body .pc{display:block}body .sp,body .tb{display:none}@media only screen and (min-width:768px) and (max-width:1024px){body .tb{display:block}body .pc-tb{display:none}}@media only screen and (max-width:767px){body .pc,body .pc-tb,body .tb{display:none}body .sp{display:block}}h1,h2,h3,h4,h5,p{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;padding:0}ul{list-style:none outside none}ul,ul li{margin:0;padding:0}a,img{outline:none}a{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;text-decoration:none;color:#000}a ::selection{background:transparent}a ::-moz-selection{background:transparent}.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.jp{font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.isInViewport-trans{transition:all 1.2s ease-in-out;transform:translateY(60px);opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport-trans.open{transform:translateY(0);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}.isInViewport{transition:all .6s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}#smooth-wrapper{z-index:3}.browser-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000}.browser-alert div{position:absolute;top:calc(50% - 20px);left:50%;width:650px;height:auto;background-color:transparent;z-index:1;transform:translate(-50%,-50%);text-align:center;color:#fff}.browser-alert div img{width:140px;height:auto}.browser-alert div p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;margin:35px 0 20px}.browser-alert div p.jp{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:400;line-height:19px;letter-spacing:.02em}.browser-alert div p a{text-decoration:underline;color:#fff}aside#loader{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:1000}aside#grid-content{position:fixed;top:30px;left:30px;width:calc(100% - 60px);height:calc(100vh - 60px);background-color:transparent;z-index:0;border:1px solid blue;box-sizing:border-box;display:none}aside#grid-content #v-c-l1{left:calc(14% + 15px)}aside#grid-content #v-c-l1,aside#grid-content #v-c-l2{position:absolute;top:0;width:1px;height:100%;background-color:blue;z-index:1}aside#grid-content #v-c-l2{left:calc(28% + 20px)}aside#grid-content #v-c-l3{left:calc(42% + 25px)}aside#grid-content #v-c-l3,aside#grid-content #v-c-l4{position:absolute;top:0;width:1px;height:100%;background-color:blue;z-index:1}aside#grid-content #v-c-l4{left:calc(56% + 30px)}aside#grid-content #v-c-l5{left:calc(70% + 35px)}aside#grid-content #v-c-l5,aside#grid-content #v-c-l6{position:absolute;top:0;width:1px;height:100%;background-color:blue;z-index:1}aside#grid-content #v-c-l6{left:calc(84% + 40px)}@media only screen and (max-width:767px){aside#grid-content{left:17px;top:17px;width:calc(100% - 34px);height:calc(100vh - 34px)}aside#grid-content #v-c-l1{left:calc(14% + 3px)}aside#grid-content #v-c-l2{left:calc(28% + 6px)}aside#grid-content #v-c-l3{left:calc(42% + 9px)}aside#grid-content #v-c-l4{left:calc(56% + 12px)}aside#grid-content #v-c-l5{left:calc(70% + 15px)}aside#grid-content #v-c-l6{left:calc(84% + 18px)}}aside#grid-map{position:fixed;top:15px;left:15px;width:calc(100% - 30px);height:calc(100vh - 30px);background-color:transparent;z-index:0;border:1px solid red;box-sizing:border-box;display:none}@media only screen and (max-width:767px){aside#grid-map{left:8px;top:8px;width:calc(100% - 16px)}}aside#grid-map #v-l1{left:14%}aside#grid-map #v-l1,aside#grid-map #v-l2{position:absolute;top:0;width:1px;height:100%;background-color:green;z-index:1}aside#grid-map #v-l2{left:28%}aside#grid-map #v-l3{left:42%}aside#grid-map #v-l3,aside#grid-map #v-l4{position:absolute;top:0;width:1px;height:100%;background-color:green;z-index:1}aside#grid-map #v-l4{left:56%}aside#grid-map #v-l5{left:70%}aside#grid-map #v-l5,aside#grid-map #v-l6{position:absolute;top:0;width:1px;height:100%;background-color:green;z-index:1}aside#grid-map #v-l6{left:84%}aside#logo{position:fixed;top:30px;left:30px;width:70px;height:75px;background-color:transparent;z-index:10;transition:all .8s ease-in-out;pointer-events:none}@media only screen and (max-width:767px){aside#logo{width:47px;left:17px;top:19px}}aside#logo svg{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;pointer-events:auto;cursor:pointer}aside#logo svg ::selection{background:transparent}aside#logo svg ::-moz-selection{background:transparent}aside#logo svg#logo-c{position:absolute;top:0;left:0;width:30px;height:auto;background-color:transparent;z-index:1}@media only screen and (min-width:768px) and (max-width:1024px){aside#logo svg#logo-c{width:23px}}@media only screen and (max-width:767px){aside#logo svg#logo-c{width:20px}}aside#logo svg#logo-a{position:absolute;top:0;left:auto;width:30px;height:auto;background-color:transparent;z-index:1;right:0}@media only screen and (min-width:768px) and (max-width:1024px){aside#logo svg#logo-a{width:22px}}@media only screen and (max-width:767px){aside#logo svg#logo-a{width:19px}}aside#logo svg#logo-b{position:absolute;top:auto;left:2px;width:27px;height:auto;background-color:transparent;z-index:1;bottom:0}@media only screen and (min-width:768px) and (max-width:1024px){aside#logo svg#logo-b{width:20px}}@media only screen and (max-width:767px){aside#logo svg#logo-b{width:17px}}aside#logo svg#logo-o{position:absolute;top:auto;left:auto;width:32px;height:auto;background-color:transparent;z-index:1;bottom:0;right:0}@media only screen and (min-width:768px) and (max-width:1024px){aside#logo svg#logo-o{width:24px}}@media only screen and (max-width:767px){aside#logo svg#logo-o{width:21px}}aside#logo.open{width:calc(14% + 37px);height:calc(24vh - 30px)}@media only screen and (min-width:768px) and (max-width:1024px){aside#logo.open{height:120px}}@media only screen and (max-width:767px){aside#logo.open{width:76px;height:111px}}aside#arrow{position:fixed;top:calc(24vh - 30px);left:calc(28% + 28px);width:auto;height:20px;background-color:transparent;z-index:10;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);cursor:pointer}@media only screen and (max-width:767px){aside#arrow{top:155px;left:15px;height:15px}}aside#arrow svg{transition:all .2s ease-in-out;transform:translateX(0)}@media only screen and (max-width:767px){aside#arrow svg{width:20px;height:auto}}aside#arrow:hover svg{transform:translateX(-5px)}aside#title-num{position:fixed;top:calc(24vh - 30px);left:calc(42% + 28px);width:auto;height:20px;background-color:transparent;z-index:10;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){aside#title-num{width:auto;top:104px;left:calc(28% + 15px)}}aside#title-num div{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;white-space:nowrap}@media only screen and (max-width:767px){aside#title-num div{font-size:27px;line-height:27px}}aside#title-txt{position:fixed;top:calc(24vh - 30px);left:calc(56% + 27px);width:auto;height:20px;background-color:transparent;z-index:10;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){aside#title-txt{width:auto;top:143px;left:calc(28% + 15px)}}aside#title-txt div{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;white-space:nowrap}@media only screen and (max-width:767px){aside#title-txt div{font-size:27px;line-height:37px}}aside#title-txt div a{border-bottom:2px solid #000}aside#room-info-pc{position:fixed;top:auto;left:calc(56% + 27px);width:calc(28% - 37px);height:auto;background-color:transparent;z-index:10;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);bottom:20px;pointer-events:none}@media only screen and (max-width:767px){aside#room-info-pc{display:none}}aside#room-info-pc h2 span,aside#room-info-pc h3 span{display:block;margin-bottom:5px}aside#room-info-pc h2 span.jp,aside#room-info-pc h3 span.jp{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:.4px}aside#room-info-pc h2 span.en,aside#room-info-pc h3 span.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.22px}aside#adrs-en{position:fixed;top:90px;left:calc(42% + 28px);width:auto;height:auto;background-color:transparent;z-index:10;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (min-width:768px) and (max-width:1024px){aside#adrs-en{top:118px;font-size:29px;line-height:36px;letter-spacing:-.27px}}@media only screen and (max-width:767px){aside#adrs-en{position:absolute;top:102px;left:calc(28% + 15px);font-size:27px;line-height:34px;letter-spacing:-.27px}}aside#adrs-jp{position:fixed;top:30px;left:calc(42% + 28px);width:auto;height:auto;background-color:transparent;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:35px;font-weight:500;line-height:28px;letter-spacing:1.75px;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}aside#adrs-jp span.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:28px;letter-spacing:0}@media only screen and (min-width:768px) and (max-width:1024px){aside#adrs-jp{top:26px;font-size:26px;line-height:36px;letter-spacing:1.2px}aside#adrs-jp span.en{font-size:27px}}@media only screen and (max-width:767px){aside#adrs-jp{top:10px;left:calc(28% + 15px);font-size:24px;line-height:34px;letter-spacing:1.2px}aside#adrs-jp span.en{font-size:27px}}@keyframes underline-reveal{0%{transform:translateX(0);opacity:1}40%{transform:translateX(100%);opacity:0}60%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}aside#rent{position:fixed;top:25px;left:calc(84% + 18px);width:auto;height:45px;background-color:transparent;z-index:10;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}aside#rent a{position:relative;text-decoration:none;color:#000;display:inline-block;overflow:hidden;height:100%}aside#rent a:after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:100%;background:#000;-webkit-mask-image:linear-gradient(90deg,#000 100%,#000 0,#000 0,#000 0);mask-image:linear-gradient(90deg,#000 100%,#000 0,#000 0,#000 0);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:none}aside#rent a:hover:after{animation:underline-reveal .6s forwards}@media only screen and (min-width:768px) and (max-width:1024px){aside#rent{font-size:29px;height:40px;line-height:36px;letter-spacing:-.27px}}@media only screen and (max-width:767px){aside#rent{top:16px;left:auto;right:15px;height:33px;font-size:27px;line-height:27px}}footer{position:relative;top:auto;left:30px;width:calc(100% - 60px);height:170px;background-color:transparent;z-index:1;margin-top:120px}@media only screen and (max-width:767px){footer{left:15px;width:calc(100% - 30px);height:60px}}footer #footer-title{position:absolute;top:0;left:0;width:auto;height:auto;background-color:transparent;z-index:1;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:22px;letter-spacing:-.22px}@media only screen and (max-width:767px){footer #footer-title{font-size:18px;line-height:18px}}footer #footer-insta{position:absolute;top:60px;left:0;width:auto;height:auto;background-color:transparent;z-index:1}footer #footer-insta a{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:22px;letter-spacing:-.22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media only screen and (max-width:767px){footer #footer-insta a{font-size:18px;line-height:18px}}@media only screen and (max-width:767px){footer #footer-insta{top:0;left:calc(42% + 9px)}}footer #footer-copy{position:absolute;top:60px;left:calc(28% + 21px);width:auto;height:auto;background-color:transparent;z-index:1;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:22px;letter-spacing:-.22px}@media only screen and (max-width:767px){footer #footer-copy{top:40px;left:calc(42% + 9px);font-size:18px;line-height:18px}}footer #footer-contact{position:absolute;top:60px;left:auto;width:auto;height:auto;background-color:transparent;z-index:1;right:0}@media only screen and (max-width:767px){footer #footer-contact{top:40px;right:auto;left:0}}footer #footer-contact a{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:22px;letter-spacing:-.22px}footer #footer-contact a svg{transition:all .2s ease-in-out;transform:translateX(0);vertical-align:middle;width:24px;height:auto;margin-left:5px;margin-top:-4px}footer #footer-contact a:hover svg{transform:translateX(5px)}@media only screen and (max-width:767px){footer #footer-contact a:hover svg{transform:translateX(0)}}@media only screen and (max-width:767px){footer #footer-contact a{font-size:18px;line-height:18px}footer #footer-contact a svg{width:15px;margin-top:-3px}}body#main #top-banner{position:relative;top:0;left:calc(42% + 31px);width:calc(42% - 10px);height:auto;background-color:transparent;z-index:2;transition:all .8s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);padding:180px 0 100px}@media only screen and (min-width:768px) and (max-width:1024px){body#main #top-banner{padding:220px 0 100px}}@media only screen and (max-width:767px){body#main #top-banner{padding:200px 0 100px;left:17px;width:calc(100% - 32px)}}body#main #top-banner.open{width:calc(28% - 7px)}@media only screen and (min-width:768px) and (max-width:1024px){body#main #top-banner.open{width:calc(42% - 42px)}}@media only screen and (max-width:767px){body#main #top-banner.open{left:calc(28% + 16px);width:calc(72% - 32px)}}body#main section#about{position:relative;top:0;left:30px;width:calc(84% - 39px);height:auto;background-color:transparent;z-index:2;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);margin-bottom:100px}@media only screen and (max-width:767px){body#main section#about{left:17px;width:calc(84% - 10px)}}body#main section#about h2{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:.44px;margin-bottom:40px}@media only screen and (max-width:767px){body#main section#about h2{font-size:18px;line-height:30px;letter-spacing:0;margin-bottom:15px}}body#main section#about div p{display:inline-block;text-align:justify;vertical-align:top}body#main section#about div p.jp{font-family:Noto Sans JP,sans-serif;font-size:21px;font-weight:500;line-height:35px;letter-spacing:.44px;width:calc(50% - 7px);margin-right:27px}body#main section#about div p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.22px;width:calc(50% - 20px)}@media only screen and (max-width:767px){body#main section#about div p{display:block}body#main section#about div p.jp{font-size:17px;line-height:30px;letter-spacing:.34px;margin:0 0 10px;width:100%}body#main section#about div p.en{font-size:18px;line-height:30px;letter-spacing:-.18px;text-align:left;width:100%}}body#main section#map{position:relative;top:0;left:15px;width:calc(100% - 30px);height:calc(100vh - 30px);background-color:transparent;z-index:2;border-left:2px solid #000;border-top:2px solid #000;border-right:2px solid #000;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:767px){body#main section#map{left:7px;width:calc(100% - 14px);height:calc(100vh - 100px)}}body#main section#map #map-plan{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}body#main section#map #map-plan .palier-haut{position:absolute;top:-2px;right:-2px;width:calc(14.28% - 3px);height:2px;border-top:2px solid #000}body#main section#map #map-plan .palier-bas{position:absolute;bottom:0;left:0;width:14.28%;height:2px;border-bottom:2px solid #000}@media only screen and (max-width:767px){body#main section#map #map-plan .palier-bas{bottom:1px}}body#main section#map #map-plan .cage{position:absolute;top:-2px;left:14.28%;width:calc(71.44% + 6px);height:calc(100% + 1px);box-sizing:border-box}body#main section#map #map-plan .cage .step{position:absolute;box-sizing:border-box;width:calc(100% / 6 + 2px);height:calc(100% / 6 - 3px);border-right:2px solid #000;border-bottom:2px solid #000;bottom:0}@media only screen and (max-width:767px){body#main section#map #map-plan .cage .step{width:calc(100% / 6 + 1px)}}body#main section#map #map-plan .cage .step:first-child{right:0%;top:0%}body#main section#map #map-plan .cage .step:nth-child(2){right:16.66667%;top:14.28571%}body#main section#map #map-plan .cage .step:nth-child(3){right:33.33333%;top:28.57143%}body#main section#map #map-plan .cage .step:nth-child(4){right:50%;top:42.85714%}body#main section#map #map-plan .cage .step:nth-child(5){right:66.66667%;top:57.14286%}body#main section#map #map-plan .cage .step:nth-child(6){right:83.33333%;top:71.42857%}body#main section#map #map-plan .cage .step:nth-child(7){right:100%;top:85.71429%;border-bottom:0}body#main section#map #map-plan .map-floor-l{position:absolute;top:0;left:-2px;width:calc(70% + 2px);height:100%;background-color:transparent;z-index:2;border-right:2px solid #000;border-bottom:2px solid #000}body#main section#map #map-plan .map-floor-m{position:absolute;top:2px;left:70%;width:calc(14% - 2px);height:100%;background-color:transparent;z-index:1}body#main section#map #map-plan .map-floor-r{position:absolute;top:0;left:84%;width:calc(14% + 60px);height:100%;background-color:transparent;z-index:2;border-left:2px solid #000;border-bottom:2px solid #000}body#main section#map #map-plan #map-floor-5{position:absolute;top:auto;left:0;width:100%;height:calc(14% + 2px);background-color:transparent;z-index:2;bottom:calc(56% + 2px)}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5{height:calc(20% + 2px)}}body#main section#map #map-plan #map-floor-5 .map-floor-l{position:absolute;border-top:2px solid #000}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1{position:absolute;top:0;left:15px;width:100%;height:100%;background-color:transparent;z-index:1}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div{position:absolute;width:100%;height:100%}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room{position:absolute;top:auto;left:0;width:100%;height:auto;background-color:transparent;z-index:1;bottom:12px}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room{left:-5px;bottom:0;top:0}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p span.underline{text-decoration:underline;text-underline-offset:4px}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p span.pc{display:inline-block}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p span.pc{display:none}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.jp{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.2px}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.22px}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.en,body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.jp{font-size:17px;line-height:30px}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.en,body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-room p.jp{font-size:17px;line-height:29px}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-creator{position:absolute;top:auto;left:0;width:60%;height:auto;background-color:transparent;z-index:2;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);bottom:12px}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-creator{width:90%;left:-5px;bottom:auto;top:0}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-creator p.jp{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.2px}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-creator p.jp{font-size:17px;line-height:28px}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-1 div #explain-creator p.jp{font-size:17px;line-height:28px}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;position:relative;left:calc(42vw + 10px);height:100%;z-index:2}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 ::selection{background:transparent}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 ::-moz-selection{background:transparent}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2{left:10px}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div{position:absolute;bottom:12px}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div{transform:translateY(0);top:auto;bottom:14px}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p span{text-decoration:underline;text-underline-offset:4px;cursor:pointer}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.jp{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:-.2px}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.2px;position:relative;width:145px;padding-right:30px;text-align:right;pointer-events:auto}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en svg{transition:all .2s ease-in-out;transform:translateX(0);position:absolute;top:10px;right:0;width:15px;height:auto;margin-left:10px;pointer-events:auto;cursor:pointer}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en svg{top:8px}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en svg{top:3px;right:auto;position:relative}}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en.jp{font-size:17px;line-height:30px}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en.en{width:110px;font-size:17px;line-height:30px}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en.jp{display:none}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en.en{width:auto;text-align:left;padding-right:0;font-size:17px;line-height:17px}}body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en:hover svg{transform:translateX(5px)}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en:hover svg{transform:translateX(0)}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-5 .map-floor-l #map-floor-explain-2 div p.en:hover svg{transform:translateX(0)}}body#main section#map #map-plan #map-floor-5 .map-floor-m{left:calc(70% + 2px);transform:translateX(0) scaleX(-1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;will-change:transform}body#main section#map #map-plan #map-floor-5 .map-floor-m .palier-haut{right:-1px;width:calc(14.28% - 1px)}body#main section#map #map-plan #map-floor-5 .map-floor-m .cage{width:calc(85.72% + 2px);left:auto;right:calc(14.28% - 2px)}body#main section#map #map-plan #map-floor-5 .map-floor-r{border-left:2px solid transparent}body#main section#map #map-plan #map-floor-4{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2;bottom:calc(42% + 2px)}body#main section#map #map-plan #map-floor-4 .map-floor-l #explain-creator-label-en{position:absolute;top:auto;left:15px;width:100%;height:auto;background-color:transparent;z-index:2;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);bottom:12px}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-4 .map-floor-l #explain-creator-label-en{left:10px}}body#main section#map #map-plan #map-floor-4 .map-floor-l #explain-creator-label-en p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.2px}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#map #map-plan #map-floor-4 .map-floor-l #explain-creator-label-en p.en{font-size:18px;line-height:30px}}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-4 .map-floor-l #explain-creator-label-en p.en{font-size:18px;line-height:30px}}body#main section#map #map-plan #map-floor-3{bottom:calc(28% + 2px)}body#main section#map #map-plan #map-floor-2,body#main section#map #map-plan #map-floor-3{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2}body#main section#map #map-plan #map-floor-2{bottom:calc(14% + 2px)}body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info{position:absolute;top:auto;left:15px;width:100%;height:auto;background-color:transparent;z-index:3;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;bottom:12px;pointer-events:auto}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info{font-size:22px;line-height:26px;bottom:8px}}body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info span{display:inline-block}body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info span.name{text-decoration:underline;margin-right:50px;cursor:pointer}body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info span.stjp{font-family:Noto Sans JP,sans-serif;font-size:38px;cursor:default}@media only screen and (max-width:767px){body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info span.stjp{font-size:20px;line-height:14px}}body#main section#map #map-plan #map-floor-2 .map-floor-l #creator-label-info span.sten{cursor:default}body#main section#map #map-plan #map-floor-1{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2;bottom:2px}body#main section#events{position:relative;top:0;left:30px;width:calc(84% - 39px);height:auto;background-color:transparent;z-index:2;margin-top:200px}@media only screen and (max-width:767px){body#main section#events{left:17px;width:calc(84% - 7px)}}body#main section#events h2{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:.44px;margin-bottom:20px}@media only screen and (max-width:767px){body#main section#events h2{font-size:18px;line-height:30px;letter-spacing:0;margin-bottom:15px}}body#main section#events div#events-txt p{display:inline-block;width:calc(50% - 20px);text-align:justify;vertical-align:top}body#main section#events div#events-txt p.jp{font-family:Noto Sans JP,sans-serif;font-size:21px;font-weight:500;line-height:35px;letter-spacing:.44px;width:calc(50% - 7px);margin-right:27px}body#main section#events div#events-txt p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.22px;width:calc(50% - 20px)}@media only screen and (max-width:767px){body#main section#events div#events-txt p{display:block}body#main section#events div#events-txt p.jp{font-size:17px;line-height:30px;letter-spacing:.34px;margin:0 0 10px;width:100%}body#main section#events div#events-txt p.en{font-size:18px;line-height:30px;letter-spacing:-.18px;text-align:left;margin:0 0 20px;width:100%}}body#main section#events div#events-insta{margin-top:50px}@media only screen and (max-width:767px){body#main section#events div#events-insta{margin-top:10px}}body#main section#events div#events-insta p.jp{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.44px}body#main section#events div#events-insta p.jp a{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:.44px;text-decoration:underline}@media only screen and (max-width:767px){body#main section#events div#events-insta p.jp{font-size:17px;line-height:30px;letter-spacing:.34px}body#main section#events div#events-insta p.jp a{font-size:18px;line-height:30px;letter-spacing:.36px}}body#main div#events-img{position:relative;top:auto;left:31px;width:calc(100% - 60px);height:auto;background-color:transparent;z-index:0;margin-top:40px}@media only screen and (max-width:767px){body#main div#events-img{width:calc(86% - 17px);left:calc(14% + 17px)}}body#main div#events-img img#insta-1{position:relative;top:0;left:calc(14% + 16px);width:calc(14% - 24px);height:auto;background-color:transparent;z-index:1}body#main div#events-img img#insta-2{left:calc(28% + 20px)}body#main div#events-img img#insta-2,body#main div#events-img img#insta-3{position:absolute;top:0;width:calc(14% - 24px);height:auto;background-color:transparent;z-index:1}body#main div#events-img img#insta-3{left:calc(42% + 25px)}body#main div#events-img img#insta-4{left:calc(56% + 29px)}body#main div#events-img img#insta-4,body#main div#events-img img#insta-5{position:absolute;top:0;width:calc(14% - 24px);height:auto;background-color:transparent;z-index:1}body#main div#events-img img#insta-5{left:calc(84% + 39px)}@media only screen and (max-width:767px){body#main div#events-img img#insta-1,body#main div#events-img img#insta-2,body#main div#events-img img#insta-3,body#main div#events-img img#insta-4,body#main div#events-img img#insta-5{margin:0 12px 18px 0;position:relative;top:auto;left:auto;width:calc(50% - 12px);height:auto;background-color:transparent;z-index:1}}body#main section#neigh{position:relative;top:0;left:30px;width:calc(84% - 39px);height:auto;background-color:transparent;z-index:2;margin-top:200px}@media only screen and (max-width:767px){body#main section#neigh{left:17px;width:calc(84% - 7px);margin-top:100px}}body#main section#neigh h2{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:.44px;margin-bottom:20px}@media only screen and (max-width:767px){body#main section#neigh h2{font-size:18px;line-height:30px;letter-spacing:0;margin-bottom:15px}}body#main section#neigh div#neigh-txt p{display:inline-block;text-align:justify;vertical-align:top}body#main section#neigh div#neigh-txt p.jp{font-family:Noto Sans JP,sans-serif;font-size:21px;font-weight:500;line-height:35px;letter-spacing:.44px;width:calc(50% - 7px);margin-right:27px}body#main section#neigh div#neigh-txt p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:-.22px;width:calc(50% - 20px)}@media only screen and (max-width:767px){body#main section#neigh div#neigh-txt p{display:block;margin-bottom:20px}body#main section#neigh div#neigh-txt p.jp{font-size:17px;line-height:30px;letter-spacing:.34px;margin:0 0 10px;width:100%}body#main section#neigh div#neigh-txt p.en{font-size:18px;line-height:30px;letter-spacing:-.18px;text-align:left;width:100%}}body#main section#location{position:relative;top:0;left:30px;width:calc(84% - 10px);height:auto;background-color:transparent;z-index:2;margin-top:200px}@media only screen and (max-width:767px){body#main section#location{left:17px;width:calc(100% - 34px);margin-top:40px}}body#main section#location h2{display:none}body#main section#location img{display:inline-block;vertical-align:top;width:calc(50% - 7px);height:auto;margin-top:-70px}@media only screen and (max-width:767px){body#main section#location img{display:block;width:100%;margin-top:40px}}body#main section#location p.jp{width:calc(50% - 23px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.44px}body#main section#location p.jp.l1{display:block;width:calc(50% - 23px)}@media only screen and (max-width:767px){body#main section#location p.jp.l1{width:100%}}@media only screen and (max-width:767px){body#main section#location p.jp{font-size:17px;line-height:30px;letter-spacing:.34px}}body#main section#location p.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.44px;width:calc(50% - 23px)}body#main section#location p.en.l1{width:calc(50% - 23px)}@media only screen and (max-width:767px){body#main section#location p.en.l1{width:100%}}@media only screen and (max-width:767px){body#main section#location p.en{font-size:18px;line-height:30px;letter-spacing:-.18px;text-align:left}}body#main section#location div#location-txt{display:inline-block;width:calc(50% - 23px);margin-right:30px;vertical-align:top}@media only screen and (max-width:767px){body#main section#location div#location-txt{display:block;width:100%;margin-right:0}}body#main section#location div#location-txt a{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.44px;display:block;margin-bottom:60px}body#main section#location div#location-txt a svg{transition:all .2s ease-in-out;transform:translateX(0);vertical-align:middle;margin-top:-3px;margin-left:5px}body#main section#location div#location-txt a:hover svg{transform:translateX(5px)}@media only screen and (max-width:767px){body#main section#location div#location-txt a:hover svg{transform:translateX(0)}}@media only screen and (max-width:767px){body#main section#location div#location-txt a{font-size:18px;line-height:30px;margin-bottom:40px}body#main section#location div#location-txt a svg{width:15px;height:auto;margin-top:-2px}}#map-info,body#main section#location div#location-txt p{width:100%}#map-info{position:relative;top:0;left:0;height:100%;background-color:transparent;z-index:20;will-change:position,top,left;transition:top .3s ease,left .3s ease;pointer-events:none}#map-info .map-info-room{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);position:absolute;bottom:0;height:100%;cursor:default}#map-info .map-info-room.active{transition:all .2s ease-in-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}#map-info .map-info-room.active span.num{cursor:pointer;pointer-events:auto}#map-info .map-info-room.active:not(.nohover):hover span.label{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}#map-info .map-info-room span.creator,#map-info .map-info-room span.num{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;position:absolute;left:0;top:auto;bottom:12px;border-bottom:2px solid #000}#map-info .map-info-room span.creator ::selection,#map-info .map-info-room span.num ::selection{background:transparent}#map-info .map-info-room span.creator ::-moz-selection,#map-info .map-info-room span.num ::-moz-selection{background:transparent}@media only screen and (max-width:767px){#map-info .map-info-room span.creator,#map-info .map-info-room span.num{font-size:27px;line-height:27px;letter-spacing:-1px;left:-4px}}#map-info .map-info-room span.label{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0;transition:all .1s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:auto;bottom:12px;border-bottom:2px solid #000;width:auto;white-space:nowrap;display:block}@media only screen and (max-width:767px){#map-info .map-info-room span.label{display:none}}#map-info .map-info-room span.label.left{text-align:right;left:auto;right:0}#map-info .map-info-room-1{left:15px}#map-info .map-info-room-2{left:calc(14% + 30px)}#map-info .map-info-room-3{left:calc(28% + 30px)}#map-info .map-info-room-4{left:calc(42% + 30px)}#map-info .map-info-room-5{left:calc(56% + 30px)}#map-info .map-info-room-6{left:calc(84% + 30px)}@media only screen and (max-width:767px){#map-info .map-info-room-1{left:7px}#map-info .map-info-room-2{left:calc(14% + 11px)}#map-info .map-info-room-3{left:calc(28% + 11px)}#map-info .map-info-room-4{left:calc(42% + 11px)}#map-info .map-info-room-5{left:calc(56% + 11px)}#map-info .map-info-room-6{left:calc(84% + 11px)}}#map-info #map-info-5{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2;bottom:calc(56% + 2px)}@media only screen and (max-width:767px){#map-info #map-info-5{height:calc(19% + 2px)}}#map-info #map-info-4{bottom:calc(42% + 2px)}#map-info #map-info-3,#map-info #map-info-4{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2}#map-info #map-info-3{bottom:calc(28% + 2px)}#map-info #map-info-2{bottom:calc(14% + 2px)}#map-info #map-info-1,#map-info #map-info-2{position:absolute;top:auto;left:0;width:100%;height:14%;background-color:transparent;z-index:2}#map-info #map-info-1{bottom:2px}body#room #map-info{position:fixed;top:0;left:15px;width:calc(100% - 30px);height:calc(100vh - 10px);background-color:transparent;z-index:20;border-left:2px solid transparent;border-top:2px solid transparent;border-right:2px solid transparent;box-sizing:border-box;overflow:hidden;display:none}@media only screen and (max-width:767px){body#room #map-info{left:7px;width:calc(100% - 14px);height:calc(100vh - 140px)}}body#room #map-info,body#room section#room-info-sp{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}body#room section#room-info-sp{position:relative;top:auto;left:calc(28% + 15px);width:calc(72% - 30px);height:auto;background-color:transparent;z-index:0;padding:210px 0 0;display:none}@media only screen and (max-width:767px){body#room section#room-info-sp{display:block}}body#room section#room-info-sp h2 span,body#room section#room-info-sp h3 span{display:block;margin-bottom:5px}body#room section#room-info-sp h2 span.jp,body#room section#room-info-sp h3 span.jp{font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.17px}body#room section#room-info-sp h2 span.en,body#room section#room-info-sp h3 span.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:23px;letter-spacing:-.18px}body#room section#room-viewer{position:relative;top:0;left:30px;width:calc(100% - 62px);height:auto;background-color:transparent;z-index:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);padding:calc(24vh + 40px) 0 0}@media only screen and (max-width:767px){body#room section#room-viewer{padding:20px 0 0;left:17px;width:calc(100% - 32px)}}body#room section#room-viewer img#room-viewer-small{position:absolute;top:auto;left:0;width:calc(14% - 10px);height:auto;background-color:transparent;z-index:0;bottom:0}@media only screen and (max-width:767px){body#room section#room-viewer img#room-viewer-small{width:calc(28% - 7px)}}body#room section#room-viewer img#room-viewer-large{position:relative;top:0;left:calc(14% + 15px);width:calc(28% - 15px);height:auto;background-color:transparent;z-index:0}body#room section#room-viewer img#room-viewer-large.large{width:calc(42% - 14px)}@media only screen and (max-width:767px){body#room section#room-viewer img#room-viewer-large{left:calc(28% + 7px);width:calc(72% - 7px)}body#room section#room-viewer img#room-viewer-large.large{width:calc(72% - 7px)}}body#room section#room-data{position:relative;top:0;left:30px;width:calc(56% - 30px);height:auto;background-color:transparent;z-index:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);margin:40px 0 160px}@media only screen and (max-width:767px){body#room section#room-data{left:calc(14% + 17px);width:calc(86% - 34px)}}body#room section#room-data div.room-data-item div.room-data-item-a div,body#room section#room-data div.room-data-item div.room-data-item-q div{display:inline-block;vertical-align:top;margin-bottom:20px}body#room section#room-data div.room-data-item div.room-data-item-a div.label,body#room section#room-data div.room-data-item div.room-data-item-q div.label{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:0;width:calc(28% - 15px)}@media only screen and (max-width:767px){body#room section#room-data div.room-data-item div.room-data-item-a div.label,body#room section#room-data div.room-data-item div.room-data-item-q div.label{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:30px;letter-spacing:0;width:calc(14% + 7px)}}body#room section#room-data div.room-data-item div.room-data-item-a div.text,body#room section#room-data div.room-data-item div.room-data-item-q div.text{width:calc(72% + 5px)}body#room section#room-data div.room-data-item div.room-data-item-a div.text.jp,body#room section#room-data div.room-data-item div.room-data-item-q div.text.jp{text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:.4px}body#room section#room-data div.room-data-item div.room-data-item-a div.text.en,body#room section#room-data div.room-data-item div.room-data-item-q div.text.en{text-align:left;font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:35px;letter-spacing:0}@media only screen and (max-width:767px){body#room section#room-data div.room-data-item div.room-data-item-a div.text,body#room section#room-data div.room-data-item div.room-data-item-q div.text{width:calc(86% - 12px);text-align:justify}body#room section#room-data div.room-data-item div.room-data-item-a div.text.jp,body#room section#room-data div.room-data-item div.room-data-item-q div.text.jp{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:.4px}body#room section#room-data div.room-data-item div.room-data-item-a div.text.en,body#room section#room-data div.room-data-item div.room-data-item-q div.text.en{font-family:MNKY Banana Grotesk,Noto Sans JP,sans-serif;font-size:17px;font-weight:500;line-height:30px;letter-spacing:-.1px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}