@charset "UTF-8";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 390 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;background:#fff}.container{background:url(../img/common/bg_decoration.svg) repeat-y center top/100% auto}@media screen and (width < 769px){.container{background:url(../img/common/bg_decoration_sp.svg) repeat-y center top/100% auto}}a:hover,button:hover{transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){a:hover:hover,button:hover:hover{opacity:.5}}.header_block{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1380px;padding:48px 20px;display:grid;grid-template-columns:1fr auto 1fr;z-index:100}@media screen and (width < 1024px){.header_block{padding:4.6875vw calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block{padding-block:calc(12 / 390 * 100vw);max-width:calc(346 / 390 * 100vw)}}.header_block--hidden{visibility:hidden}.header_block__logo{justify-self:start;width:53px}@media screen and (width < 1024px){.header_block__logo{width:calc(53 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__logo{width:calc(24 / 390 * 100vw)}}.header_block__logo img{display:block;width:100%;height:auto}.header_block__logo_text{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:5px}@media screen and (width < 1024px){.header_block__logo_text{gap:calc(10 / 1024 * 100vw);padding-top:calc(5 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__logo_text{gap:calc(5 / 390 * 100vw)}}.header_block__logo_text img:first-child{width:156px}@media screen and (width < 1024px){.header_block__logo_text img:first-child{width:calc(156 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__logo_text img:first-child{width:calc(88 / 390 * 100vw)}}.header_block__logo_subtext{width:50px}@media screen and (width < 1024px){.header_block__logo_subtext{width:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__logo_subtext{width:calc(30 / 390 * 100vw)}}.header_block__nav{justify-self:end;display:flex;gap:3px}@media screen and (width < 1024px){.header_block__nav{gap:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__nav{gap:0;flex-direction:column;align-items:flex-end}}.header_block__nav_link,.header_block__nav_separator{font-family:Work Sans,sans-serif;font-weight:600;line-height:144.64%;letter-spacing:-.02em;font-size:14px;color:#000}@media screen and (width < 1024px){.header_block__nav_link,.header_block__nav_separator{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__nav_link,.header_block__nav_separator{font-size:calc(9 / 390 * 100vw);line-height:129.67%}}@media screen and (width < 769px){.header_block__nav_separator{display:none}}.gallery_page .container{padding-block:180px 252px}@media screen and (width < 1024px){.gallery_page .container{padding-block:calc(180 / 1024 * 100vw) calc(252 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .container{padding-block:calc(90 / 390 * 100vw) calc(100 / 390 * 100vw)}}.gallery_page .gallery_block{margin-bottom:190px}@media screen and (width < 1024px){.gallery_page .gallery_block{margin-bottom:calc(190 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block{margin-bottom:calc(43 / 390 * 100vw)}}.gallery_page .gallery_block__main_image{max-width:1512px;margin:0 auto 78px}.gallery_page .gallery_block__main_image img{display:block;width:100%;height:auto}@media screen and (width < 1024px){.gallery_page .gallery_block__main_image{margin-bottom:calc(78 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__main_image{margin-bottom:calc(18 / 390 * 100vw)}}.gallery_page .gallery_block__main_image--preparing{margin-bottom:60px}@media screen and (width < 1024px){.gallery_page .gallery_block__main_image--preparing{margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__main_image--preparing{margin-bottom:calc(15 / 390 * 100vw)}}.gallery_page .gallery_block__inner{max-width:1060px;width:100%;margin:0 auto;padding-inline:20px}@media screen and (width < 1024px){.gallery_page .gallery_block__inner{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__inner{padding-inline:calc(24 / 390 * 100vw)}}.gallery_page .gallery_block__preparing h2{font-size:22px;letter-spacing:-.02em;font-family:Work Sans,sans-serif;font-weight:600}@media screen and (width < 769px){.gallery_page .gallery_block__preparing h2{font-size:calc(15 / 390 * 100vw)}}.gallery_page .gallery_block__preparing p{font-size:14px;letter-spacing:-.02em;font-family:Work Sans,sans-serif;font-weight:600}@media screen and (width < 769px){.gallery_page .gallery_block__preparing p{font-size:calc(9 / 390 * 100vw)}}.gallery_page .gallery_block__date{position:relative;display:flex;flex-direction:column;gap:16px;width:200px;margin-bottom:44px}@media screen and (width < 1024px){.gallery_page .gallery_block__date{gap:1.5625vw;width:19.53125vw;margin-bottom:calc(44 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__date{margin-bottom:calc(11 / 390 * 100vw);gap:calc(8 / 390 * 100vw);width:calc(126 / 390 * 100vw)}}.gallery_page .gallery_block__date_separator{position:absolute;bottom:6px;left:0;width:100%}.gallery_page .gallery_block__date_item{text-align:left;font-family:Work Sans,sans-serif;font-weight:600;font-size:17px;line-height:1.235;letter-spacing:-.02em}@media screen and (width < 1024px){.gallery_page .gallery_block__date_item{font-size:1.5625vw}}@media screen and (width < 769px){.gallery_page .gallery_block__date_item{font-size:calc(10 / 390 * 100vw)}}.gallery_page .gallery_block__date_item--end{text-align:right}.gallery_page .gallery_block__head{margin-bottom:30px}@media screen and (width < 1024px){.gallery_page .gallery_block__head{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__head{margin-bottom:calc(4 / 390 * 100vw)}}.gallery_page .gallery_block__title{font-family:Work Sans,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:137.45%}@media screen and (width < 1024px){.gallery_page .gallery_block__title{font-size:calc(22 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__title{font-size:calc(15 / 390 * 100vw);line-height:115%}}.gallery_page .gallery_block__artist{display:flex;align-items:baseline}.gallery_page .gallery_block__artist--en{font-family:Work Sans,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.02em}@media screen and (width < 1024px){.gallery_page .gallery_block__artist--en{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__artist--en{font-size:calc(11.75 / 390 * 100vw)}}.gallery_page .gallery_block__artist--separator{font-family:Work Sans,sans-serif;font-weight:600;font-size:17px;margin-inline:.4em}@media screen and (width < 1024px){.gallery_page .gallery_block__artist--separator{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__artist--separator{font-size:calc(11.75 / 390 * 100vw)}}.gallery_page .gallery_block__artist--ja{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:17px;letter-spacing:.03em}@media screen and (width < 1024px){.gallery_page .gallery_block__artist--ja{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__artist--ja{font-size:calc(11.75 / 390 * 100vw)}}.gallery_page .gallery_block__artist--profile{display:flex;align-items:baseline;line-height:137.45%}@media screen and (width < 769px){.gallery_page .gallery_block__artist--profile{margin-top:calc(5 / 390 * 100vw);font-size:calc(11.7532 / 390 * 100vw)}}.gallery_page .gallery_block__artist--profile .gallery_block__artist--en,.gallery_page .gallery_block__artist--profile .gallery_block__artist--ja{font-weight:700}.gallery_page .gallery_block__description p,.gallery_page .gallery_block__schedule p,.gallery_page .gallery_block__profile_body p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:justify;line-height:1.589}@media screen and (width < 1024px){.gallery_page .gallery_block__description p,.gallery_page .gallery_block__schedule p,.gallery_page .gallery_block__profile_body p{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__description p,.gallery_page .gallery_block__schedule p,.gallery_page .gallery_block__profile_body p{font-size:calc(9 / 390 * 100vw);line-height:1.57;letter-spacing:-.25px}}.gallery_page .gallery_block__description{margin-bottom:43px}@media screen and (width < 1024px){.gallery_page .gallery_block__description{margin-bottom:calc(43 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__description{margin-bottom:calc(25 / 390 * 100vw)}}.gallery_page .gallery_block__schedule{margin-bottom:45px}.gallery_page .gallery_block__schedule p{line-height:1.875}@media screen and (width < 769px){.gallery_page .gallery_block__schedule p{line-height:1.45}}@media screen and (width < 1024px){.gallery_page .gallery_block__schedule{margin-bottom:calc(45 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__schedule{margin-bottom:calc(30 / 390 * 100vw)}}.gallery_page .gallery_block__gallery_grid{overflow:hidden;max-width:1060px;width:100%;margin:0 auto 60px;padding-inline:20px}@media screen and (width < 1024px){.gallery_page .gallery_block__gallery_grid{padding-inline:calc(20 / 1024 * 100vw);margin-bottom:calc(60 / 1024 * 100vw)}}.gallery_page .gallery_block__gallery_grid .splide__slide{list-style:none}.gallery_page .gallery_block__gallery_grid img{aspect-ratio:331/230;object-fit:cover;width:100%}.gallery_page .gallery_block__gallery_grid .splide__arrows{display:none}@media screen and (width < 769px){.gallery_page .gallery_block__gallery_grid{position:relative;padding-inline:0;margin-bottom:calc(35 / 390 * 100vw)}.gallery_page .gallery_block__gallery_grid .splide__slide img{width:100%;height:auto;aspect-ratio:331/235;object-fit:cover}.gallery_page .gallery_block__gallery_grid .splide__arrows{display:flex;position:absolute;top:54%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;pointer-events:none;padding-inline:16px;z-index:10}.gallery_page .gallery_block__gallery_grid .splide__arrow{pointer-events:auto;background:transparent;border:none;padding:0;cursor:pointer;width:calc(11.7168 / 390 * 100vw);height:calc(16.2871 / 390 * 100vw)}.gallery_page .gallery_block__gallery_grid .splide__arrow img{width:100%;height:100%}.gallery_page .gallery_block__gallery_grid .splide__arrow--prev{left:calc(6 / 390 * 100vw)}.gallery_page .gallery_block__gallery_grid .splide__arrow--next{right:calc(6 / 390 * 100vw)}.gallery_page .gallery_block__gallery_grid .splide__arrow--next img{transform:rotate(180deg)}}.gallery_page .gallery_block__profile_head{margin-bottom:18px;display:flex;flex-direction:column;gap:3px}@media screen and (width < 1024px){.gallery_page .gallery_block__profile_head{margin-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .gallery_block__profile_head{gap:0;margin-bottom:calc(12 / 390 * 100vw)}}.gallery_page .archive_block{margin-bottom:155px;padding-inline:20px}@media screen and (width < 1024px){.gallery_page .archive_block{margin-bottom:calc(155 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .archive_block{margin-bottom:calc(35 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.gallery_page .archive_block__inner{max-width:1020px;margin:0 auto;display:flex;flex-direction:column;gap:58px}@media screen and (width < 1024px){.gallery_page .archive_block__inner{gap:calc(58 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .archive_block__inner{gap:calc(12 / 390 * 100vw)}}.gallery_page .archive_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em}@media screen and (width < 1024px){.gallery_page .archive_block__title{font-size:2.34375vw}}@media screen and (width < 769px){.gallery_page .archive_block__title{font-size:calc(15 / 390 * 100vw)}}.gallery_page .archive_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:112px;background:#000}@media screen and (width < 1024px){.gallery_page .archive_block__title:after{width:10.9375vw}}@media screen and (width < 769px){.gallery_page .archive_block__title:after{width:calc(70 / 390 * 100vw);bottom:0}}.gallery_page .archive_block__header,.gallery_page .archive_block__item{display:grid;grid-template-columns:28.1218% 25.0738% 24.9754% 21.829%}@media screen and (width < 769px){.gallery_page .archive_block__header,.gallery_page .archive_block__item{grid-template-columns:57.5% 42.5%}}.gallery_page .archive_block__header{padding-bottom:1px;border-bottom:.78px solid #000;font-family:Work Sans,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.02em}@media screen and (width < 1024px){.gallery_page .archive_block__header{font-size:1.5625vw}}@media screen and (width < 769px){.gallery_page .archive_block__header{font-size:calc(9 / 390 * 100vw);padding-inline:calc(3 / 390 * 100vw)}}.gallery_page .archive_block__item{font-family:Work Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#000;padding-block:31px 17.5px}@media screen and (width < 1024px){.gallery_page .archive_block__item{font-size:calc(14 / 1024 * 100vw);padding-block:calc(31 / 1024 * 100vw) calc(17.5 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .archive_block__item{font-size:calc(9 / 390 * 100vw);padding:calc(9 / 390 * 100vw) calc(3 / 390 * 100vw) calc(7.5 / 390 * 100vw)}}.gallery_page .access_block{display:flex;flex-direction:column;gap:136px}@media screen and (width < 1024px){.gallery_page .access_block{gap:13.28125vw}}@media screen and (width < 769px){.gallery_page .access_block{gap:calc(18 / 390 * 100vw)}}.gallery_page .access_block__logo{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:5px}@media screen and (width < 1024px){.gallery_page .access_block__logo{gap:calc(10 / 1024 * 100vw);padding-top:calc(5 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__logo{gap:calc(5 / 390 * 100vw)}}.gallery_page .access_block__logo_text{width:156px}@media screen and (width < 1024px){.gallery_page .access_block__logo_text{width:calc(156 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__logo_text{width:calc(88 / 390 * 100vw)}}.gallery_page .access_block__logo_subtext{width:50px}@media screen and (width < 1024px){.gallery_page .access_block__logo_subtext{width:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__logo_subtext{width:calc(28 / 390 * 100vw)}}.gallery_page .access_block__content{padding-inline:20px}@media screen and (width < 1024px){.gallery_page .access_block__content{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__content{padding-inline:calc(20 / 390 * 100vw)}}.gallery_page .access_block__inner{max-width:1018.7268px;margin:0 auto;display:flex;justify-content:space-between;padding-left:106px}@media screen and (width < 769px){.gallery_page .access_block__inner{padding-left:0;flex-direction:column-reverse;gap:calc(32 / 390 * 100vw)}}.gallery_page .access_block__info{display:flex;flex-direction:column;gap:52px}@media screen and (width < 1024px){.gallery_page .access_block__info{gap:calc(52 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__info{gap:calc(14 / 390 * 100vw)}}.gallery_page .access_block__heading{max-width:219.514px;width:100%;border-bottom:1px solid #000;margin-bottom:8px;padding-bottom:4px;font-family:Work Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1}@media screen and (width < 769px){.gallery_page .access_block__heading{max-width:calc(151.3552 / 390 * 100vw);text-align:center;font-size:calc(10.22 / 390 * 100vw);letter-spacing:-.02em;margin-inline:auto;margin-bottom:calc(4 / 390 * 100vw)}}.gallery_page .access_block__address p{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;letter-spacing:.01em;line-height:1.296}@media screen and (width < 1024px){.gallery_page .access_block__address p{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__address p{font-size:calc(9.5 / 390 * 100vw);text-align:center}}@media screen and (width < 769px){.gallery_page .access_block__hours{padding-top:calc(27 / 390 * 100vw)}}.gallery_page .access_block__hours_main{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1;display:block}@media screen and (width < 769px){.gallery_page .access_block__hours_main{display:flex;align-items:baseline;justify-content:center;gap:calc(7 / 390 * 100vw);text-align:center;font-size:calc(10.22 / 390 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__address{text-align:center}}.gallery_page .access_block__map_link{display:inline-flex;align-items:baseline;margin-top:13px;gap:3px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:11.61px;letter-spacing:-.02em;line-height:1.1;color:#000;border:thin solid #000;padding:0 8px}@media screen and (width < 1024px){.gallery_page .access_block__map_link{margin-top:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__map_link{gap:calc(6 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);padding:calc(1 / 390 * 100vw) calc(8 / 390 * 100vw) calc(1 / 390 * 100vw) calc(17 / 390 * 100vw)}}.gallery_page .access_block__contact{display:flex;gap:27.5px;padding-top:70px}@media screen and (width < 1024px){.gallery_page .access_block__contact{gap:calc(27.5 / 1024 * 100vw);padding-top:calc(70 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__contact{flex-direction:column-reverse;padding-top:0;gap:calc(10 / 390 * 100vw)}}.gallery_page .access_block__contact_icon{flex-shrink:0;width:41.5699px}@media screen and (width < 1024px){.gallery_page .access_block__contact_icon{width:calc(41.5699 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__contact_icon{width:calc(30 / 390 * 100vw);margin:0 auto}}.gallery_page .access_block__contact_icon img{width:100%}.gallery_page .access_block__contact_text a{display:block;color:#000;font-size:16px;font-weight:700;font-family:Noto Sans JP,sans-serif;letter-spacing:.35px}@media screen and (width < 1024px){.gallery_page .access_block__contact_text a{font-size:1.5625vw}}@media screen and (width < 769px){.gallery_page .access_block__contact_text a{text-align:center;font-size:calc(10 / 390 * 100vw)}}.gallery_page .access_block__map{width:min(497.7797 / 1512 * 100vw,497.7797px)}@media screen and (width < 1024px){.gallery_page .access_block__map{width:calc(497.7797 / 1024 * 100vw)}}@media screen and (width < 769px){.gallery_page .access_block__map{width:calc(248 / 390 * 100vw);margin:0 auto}}.gallery_page .access_block__map img{width:100%;height:auto}.index_page .mainvisual_block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 30px;position:relative;min-height:100vh}@media screen and (width < 1024px){.index_page .mainvisual_block{padding:calc(90 / 1024 * 100vw) calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block{padding:calc(90 / 390 * 100vw) calc(30 / 390 * 100vw)}}.index_page .mainvisual_block__logo{width:calc(199.015 / 1512 * 100vw);margin-bottom:180px}@media screen and (width < 1024px){.index_page .mainvisual_block__logo{width:calc(199.015 / 1024 * 100vw);margin-bottom:calc(180 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block__logo{width:calc(107.5677 / 390 * 100vw);margin-bottom:calc(60 / 390 * 100vw)}}.index_page .mainvisual_block__logo img{display:block;width:100%;height:auto}.index_page .mainvisual_block__nav{display:flex;gap:calc(400 / 1512 * 100vw);margin-bottom:calc(165 / 1512 * 100vw);align-items:center;justify-content:center}@media screen and (width < 1024px){.index_page .mainvisual_block__nav{gap:39.0625vw;margin-bottom:calc(165 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block__nav{gap:calc(145 / 390 * 100vw);margin-bottom:calc(165 / 390 * 100vw)}}.index_page .mainvisual_block__nav_item{width:calc(94.086 / 1512 * 100vw)}@media screen and (width < 1024px){.index_page .mainvisual_block__nav_item{width:calc(94.086 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block__nav_item{width:calc(67.8157 / 390 * 100vw)}}.index_page .mainvisual_block__nav_item img{width:100%;height:auto}.index_page .mainvisual_block__footer{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.index_page .mainvisual_block__footer a,.index_page .mainvisual_block__footer span{font-family:Work Sans,sans-serif;font-weight:600;line-height:144.64%;letter-spacing:-.02em;font-size:calc(14 / 1512 * 100vw);color:#000}@media screen and (width < 1024px){.index_page .mainvisual_block__footer a,.index_page .mainvisual_block__footer span{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block__footer a,.index_page .mainvisual_block__footer span{font-size:calc(10 / 390 * 100vw)}}.index_page .mainvisual_block__footer_links{display:flex;align-items:center;gap:calc(3.5 / 1512 * 100vw)}@media screen and (width < 1024px){.index_page .mainvisual_block__footer_links{gap:calc(3.5 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .mainvisual_block__footer_links{gap:calc(2 / 390 * 100vw)}}.information_page .header_block__logo_text img:first-child{width:232px;padding-top:6px}@media screen and (width < 1024px){.information_page .header_block__logo_text img:first-child{width:22.65625vw;padding-top:calc(6 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .header_block__logo_text img:first-child{width:calc(106 / 390 * 100vw);padding-top:0}}.information_page .container{padding-block:201px 252px}@media screen and (width < 1024px){.information_page .container{padding-block:calc(201 / 1024 * 100vw) calc(252 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .container{padding-block:calc(86 / 390 * 100vw) calc(100 / 390 * 100vw)}}.information_page .info_intro_block{margin-bottom:117px;padding-inline:20px}@media screen and (width < 1024px){.information_page .info_intro_block{margin-bottom:calc(117 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block{margin-bottom:calc(57 / 390 * 100vw);padding-inline:calc(24 / 390 * 100vw)}}.information_page .info_intro_block__inner{max-width:1020px;margin:0 auto}.information_page .info_intro_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:40px}@media screen and (width < 1024px){.information_page .info_intro_block__title{font-size:2.34375vw;margin-bottom:3.90625vw}}@media screen and (width < 769px){.information_page .info_intro_block__title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(16 / 390 * 100vw)}}.information_page .info_intro_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:120px;background:#000}@media screen and (width < 1024px){.information_page .info_intro_block__title:after{width:11.71875vw}}@media screen and (width < 769px){.information_page .info_intro_block__title:after{width:calc(75 / 390 * 100vw);bottom:0}}.information_page .info_intro_block__text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1.589;text-align:justify;margin-bottom:100px}@media screen and (width < 1024px){.information_page .info_intro_block__text{font-size:calc(14 / 1024 * 100vw);margin-bottom:calc(100 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block__text{font-size:calc(9 / 390 * 100vw);line-height:1.38;margin-bottom:calc(28 / 390 * 100vw)}}.information_page .info_intro_block__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:66px}@media screen and (width < 1024px){.information_page .info_intro_block__cards{gap:calc(66 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block__cards{gap:calc(35 / 390 * 100vw);grid-template-columns:1fr;padding-inline:calc(48 / 390 * 100vw)}}.information_page .info_intro_block__card{display:flex;flex-direction:column;gap:20px}@media screen and (width < 1024px){.information_page .info_intro_block__card{gap:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block__card{gap:calc(10 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block__card--gallery{order:1}}@media screen and (width < 769px){.information_page .info_intro_block__card--lounge{order:2}}@media screen and (width < 769px){.information_page .info_intro_block__card--studio{order:3}}.information_page .info_intro_block__card_image{width:100%;overflow:hidden}.information_page .info_intro_block__card_image img{width:100%;height:auto;object-fit:cover}.information_page .info_intro_block__card_title{text-align:center;font-family:Work Sans,sans-serif;font-size:18px;letter-spacing:-.02em;font-weight:600}@media screen and (width < 1024px){.information_page .info_intro_block__card_title{font-size:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_intro_block__card_title{font-size:calc(15 / 390 * 100vw)}}.information_page .info_detail_block{margin-bottom:130px;padding-inline:20px}@media screen and (width < 1024px){.information_page .info_detail_block{margin-bottom:calc(130 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block{margin-bottom:calc(38 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw)}}.information_page .info_detail_block__inner{max-width:1020px;margin:0 auto}.information_page .info_detail_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:67px}@media screen and (width < 1024px){.information_page .info_detail_block__title{font-size:2.34375vw;margin-bottom:calc(67 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block__title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.information_page .info_detail_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:162px;background:#000}@media screen and (width < 1024px){.information_page .info_detail_block__title:after{width:calc(162 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block__title:after{width:calc(95 / 390 * 100vw);bottom:0}}.information_page .info_detail_block__text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1.589;text-align:justify;margin-bottom:60px;padding-inline:20px}@media screen and (width < 1024px){.information_page .info_detail_block__text{font-size:calc(14 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw);margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block__text{font-size:calc(9 / 390 * 100vw);line-height:1.36;padding-inline:calc(3 / 390 * 100vw);margin-bottom:calc(28 / 390 * 100vw)}}.information_page .info_detail_block__main_image{margin-bottom:20px}@media screen and (width < 1024px){.information_page .info_detail_block__main_image{margin-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block__main_image{margin-bottom:calc(5 / 390 * 100vw)}}.information_page .info_detail_block__main_image img{width:100%;height:auto}.information_page .info_detail_block__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (width < 1024px){.information_page .info_detail_block__gallery{gap:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_detail_block__gallery{gap:calc(5 / 390 * 100vw)}}.information_page .info_detail_block__gallery img{width:100%;height:auto;object-fit:cover}.information_page .info_floorplan_block{margin-bottom:120px;padding-inline:20px}@media screen and (width < 1024px){.information_page .info_floorplan_block{margin-bottom:11.71875vw;padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_floorplan_block{margin-bottom:calc(63 / 390 * 100vw);padding-inline:calc(25 / 390 * 100vw)}}.information_page .info_floorplan_block__inner{max-width:915px;margin:0 auto}.information_page .info_floorplan_block__inner img{width:100%;height:auto}.information_page .info_systems_block{margin-bottom:135px;padding-inline:20px}@media screen and (width < 1024px){.information_page .info_systems_block{margin-bottom:calc(135 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block{margin-bottom:calc(45 / 390 * 100vw);padding-inline:calc(10 / 390 * 100vw)}}.information_page .info_systems_block__inner{max-width:1020px;margin:0 auto}.information_page .info_systems_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:40px}@media screen and (width < 1024px){.information_page .info_systems_block__title{font-size:2.34375vw;margin-bottom:3.90625vw}}@media screen and (width < 769px){.information_page .info_systems_block__title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(26 / 390 * 100vw)}}.information_page .info_systems_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:130px;background:#000}@media screen and (width < 1024px){.information_page .info_systems_block__title:after{width:calc(130 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__title:after{width:calc(83 / 390 * 100vw);bottom:0}}.information_page .info_systems_block__tables_wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:70.455px;margin-bottom:85px;padding-inline:50px}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap{gap:calc(70.455 / 1024 * 100vw);margin-bottom:calc(85 / 1024 * 100vw);padding-inline:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap{grid-template-columns:1fr;gap:calc(22 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw);padding-inline:calc(7 / 390 * 100vw)}}.information_page .info_systems_block__tables_wrap--price{display:block;margin-bottom:0}.information_page .info_systems_block__tables_wrap .venue_category{display:flex;flex-direction:column}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_category{padding-inline:calc(45 / 390 * 100vw)}}.information_page .info_systems_block__tables_wrap .venue_category__header{font-family:Work Sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:.02em;text-align:center;padding:10px 0 8px}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap .venue_category__header{font-size:calc(17 / 1024 * 100vw);padding:calc(10 / 1024 * 100vw) 0 .78125vw}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_category__header{font-size:calc(10.63 / 390 * 100vw);padding:calc(2 / 390 * 100vw) 0}}.information_page .info_systems_block__tables_wrap .venue_table{width:100%;border-collapse:collapse}.information_page .info_systems_block__tables_wrap .venue_table tbody tr{border-bottom:thin solid #aaaaaa}.information_page .info_systems_block__tables_wrap .venue_table tbody tr:last-child{border-bottom:none}.information_page .info_systems_block__tables_wrap .venue_table tbody td{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;padding:4px 0 1.6px;vertical-align:top}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap .venue_table tbody td{font-size:calc(14 / 1024 * 100vw);padding:calc(4 / 1024 * 100vw) 0 .15625vw}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table tbody td{font-size:calc(8.75 / 390 * 100vw);padding:calc(.1 / 390 * 100vw) 0}}.information_page .info_systems_block__tables_wrap .venue_table tbody td:first-child{text-align:left;padding-left:17px}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap .venue_table tbody td:first-child{padding-left:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table tbody td:first-child{padding-left:calc(8 / 390 * 100vw)}}.information_page .info_systems_block__tables_wrap .venue_table tbody td:last-child{text-align:right;white-space:nowrap;letter-spacing:0em}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table tbody td span{line-height:1.2}}.information_page .info_systems_block__tables_wrap .venue_table--purpose{margin-bottom:18px}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap .venue_table--purpose{margin-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table--purpose{margin-bottom:calc(11 / 390 * 100vw)}}.information_page .info_systems_block__tables_wrap .venue_table--purpose tbody td:last-child{text-align:center;line-height:2;padding:8px 0 1.6px}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table--purpose tbody td:last-child{padding:calc(5 / 390 * 100vw) 0 0}}.information_page .info_systems_block__tables_wrap .venue_table--facilities tbody tr{border-bottom:thin solid #aaaaaa}.information_page .info_systems_block__tables_wrap .venue_table--facilities tbody tr:last-child{border-bottom:1px solid #000}.information_page .info_systems_block__tables_wrap .venue_table__header{font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;text-align:center;padding-bottom:2.5px;border-bottom:1px solid #000;border-top:1px solid #000}@media screen and (width < 1024px){.information_page .info_systems_block__tables_wrap .venue_table__header{font-size:1.5625vw}}@media screen and (width < 769px){.information_page .info_systems_block__tables_wrap .venue_table__header{font-size:calc(10 / 390 * 100vw);padding:calc(4 / 390 * 100vw) 0;line-height:1}}.information_page .info_systems_block__note{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;text-align:center;margin-bottom:60px;letter-spacing:.04em;line-height:1.604}@media screen and (width < 769px){.information_page .info_systems_block__note{font-size:calc(8.75 / 390 * 100vw);line-height:1.62;max-width:calc(262 / 390 * 100vw);margin:0 auto calc(22 / 390 * 100vw)}}.information_page .info_systems_block__note--price{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;letter-spacing:-.02em;text-align:right}@media screen and (width < 769px){.information_page .info_systems_block__note--price{font-size:calc(6.25 / 390 * 100vw);margin-bottom:calc(11 / 390 * 100vw)}}.information_page .info_systems_block__floorplan{margin-bottom:10px}@media screen and (width < 769px){.information_page .info_systems_block__floorplan{margin-bottom:calc(10 / 390 * 100vw)}}.information_page .info_systems_block__floorplan_info{font-size:14px;text-align:center;letter-spacing:-.02em;font-weight:500;line-height:1.71;margin-bottom:70px}@media screen and (width < 769px){.information_page .info_systems_block__floorplan_info{font-size:calc(8.75 / 390 * 100vw);margin-bottom:calc(32 / 390 * 100vw)}}.information_page .info_systems_block__floor_images{display:grid;grid-template-columns:1fr 1fr;gap:40px 57px;margin-bottom:95px}@media screen and (width < 1024px){.information_page .info_systems_block__floor_images{gap:3.90625vw calc(57 / 1024 * 100vw);margin-bottom:calc(95 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__floor_images{gap:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw);margin-bottom:calc(57 / 390 * 100vw)}}.information_page .info_systems_block__floor_images>div p{font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em}@media screen and (width < 769px){.information_page .info_systems_block__floor_images>div p{font-size:calc(8 / 390 * 100vw)}}.information_page .info_systems_block__floor_images>div:nth-last-child(-n+4) p{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:2.1}@media screen and (width < 769px){.information_page .info_systems_block__floor_images>div:nth-last-child(-n+4) p{font-size:calc(6 / 390 * 100vw)}}.information_page .info_systems_block__floor_images span{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (width < 769px){.information_page .info_systems_block__floor_images span{gap:calc(6 / 390 * 100vw)}}.information_page .info_systems_block__image{padding-inline:48px}@media screen and (width < 1024px){.information_page .info_systems_block__image{padding-inline:4.6875vw}}@media screen and (width < 769px){.information_page .info_systems_block__image{padding-inline:calc(51.5 / 390 * 100vw)}}.information_page .info_systems_block__image--gallery_lounge{margin-bottom:54px}@media screen and (width < 1024px){.information_page .info_systems_block__image--gallery_lounge{margin-bottom:calc(54 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__image--gallery_lounge{margin-bottom:calc(36 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block__image--price{padding-inline:calc(4 / 390 * 100vw)}}.information_page .info_systems_block .price_table{width:100%;border-collapse:collapse;margin-bottom:50px}@media screen and (width < 1024px){.information_page .info_systems_block .price_table{margin-bottom:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table{margin-bottom:calc(30 / 390 * 100vw)}}.information_page .info_systems_block .price_table__header{font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;text-align:center;padding:10px 0 6px;border-bottom:1px solid #000}@media screen and (width < 1024px){.information_page .info_systems_block .price_table__header{font-size:1.5625vw;padding:calc(10 / 1024 * 100vw) 0 calc(6 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table__header{font-size:calc(10 / 390 * 100vw);padding:calc(2 / 390 * 100vw) 0}}.information_page .info_systems_block .price_table__header--continuous{font-size:14px;padding:3px 0 2px;position:relative}@media screen and (width < 1024px){.information_page .info_systems_block .price_table__header--continuous{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table__header--continuous{font-size:calc(8.75 / 390 * 100vw)}}.information_page .info_systems_block .price_table__rate_title{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:center;padding-bottom:4px;border-bottom:1px solid #000}@media screen and (width < 1024px){.information_page .info_systems_block .price_table__rate_title{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table__rate_title{line-height:1;font-size:calc(8.75 / 390 * 100vw);padding:0 0 calc(5 / 390 * 100vw)}}.information_page .info_systems_block .price_table__subheader th{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:center;padding:3px 8px 2px;border-bottom:thin solid #aaaaaa}@media screen and (width < 1024px){.information_page .info_systems_block .price_table__subheader th{font-size:calc(14 / 1024 * 100vw);padding:calc(3 / 1024 * 100vw) .78125vw calc(2 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table__subheader th{font-size:calc(8.75 / 390 * 100vw);line-height:1;padding:calc(4 / 390 * 100vw) calc(4 / 390 * 100vw) calc(3 / 390 * 100vw)}}.information_page .info_systems_block .price_table tbody tr{border-bottom:thin solid #aaaaaa}.information_page .info_systems_block .price_table tbody td{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:center;padding:4px 8px 1.35px;white-space:nowrap}@media screen and (width < 1024px){.information_page .info_systems_block .price_table tbody td{font-size:calc(14 / 1024 * 100vw);padding:calc(4 / 1024 * 100vw) .78125vw calc(1.35 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table tbody td{font-size:calc(8.75 / 390 * 100vw);line-height:1;padding:calc(4.1 / 390 * 100vw) calc(4 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table tbody td span{white-space:nowrap;line-height:1;font-size:calc(7 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table tbody td.price_table__two-lines{line-height:1.2}}.information_page .info_systems_block .price_table__note{font-size:13px;letter-spacing:.04em;text-align:center;padding:6px 0}@media screen and (width < 1024px){.information_page .info_systems_block .price_table__note{font-size:calc(13 / 1024 * 100vw);padding:calc(6 / 1024 * 100vw) 0}}@media screen and (width < 769px){.information_page .info_systems_block .price_table__note{font-size:calc(8 / 390 * 100vw);padding:calc(4 / 390 * 100vw) 0}}.information_page .info_systems_block .price_table__policy_row td{font-weight:600;padding-top:10px}@media screen and (width < 769px){.information_page .info_systems_block .price_table__policy_row td{padding-top:calc(8 / 390 * 100vw)}}.information_page .info_systems_block .price_table__policy_row:first-child td{padding-top:4px}.information_page .info_systems_block .price_table--amenities{margin-bottom:10px}@media screen and (width < 769px){.information_page .info_systems_block .price_table--amenities{margin-bottom:0}}.information_page .info_systems_block .price_table--amenities thead th{width:33.33%}.information_page .info_systems_block .price_table--rate thead th{width:25%}.information_page .info_systems_block .price_table--rate{margin-bottom:84px}@media screen and (width < 1024px){.information_page .info_systems_block .price_table--rate{margin-bottom:calc(84 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table--rate{margin-bottom:calc(46 / 390 * 100vw)}}.information_page .info_systems_block .price_table--rate:last-child{margin-bottom:0}.information_page .info_systems_block .price_table--rate-end,.information_page .info_systems_block .price_table--continuous{margin-bottom:10px}@media screen and (width < 769px){.information_page .info_systems_block .price_table--continuous{margin-bottom:calc(3 / 390 * 100vw)}}.information_page .info_systems_block .price_table--cancellation thead th{width:33.33%}.information_page .info_systems_block .price_table--cancellation{margin-bottom:20px}@media screen and (width < 1024px){.information_page .info_systems_block .price_table--cancellation{margin-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_table--cancellation{margin-bottom:calc(23 / 390 * 100vw)}}.information_page .info_systems_block .price_table--cancellation:last-of-type{margin-bottom:10px}@media screen and (width < 769px){.information_page .info_systems_block .price_table--cancellation:last-of-type{margin-bottom:calc(6 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group{margin-bottom:69px}@media screen and (width < 1024px){.information_page .info_systems_block .price_tables_group{margin-bottom:calc(69 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group{margin-bottom:calc(34 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group:last-of-type{margin-bottom:0}.information_page .info_systems_block .price_tables_group--seconds{margin-bottom:45px}@media screen and (width < 1024px){.information_page .info_systems_block .price_tables_group--seconds{margin-bottom:calc(45 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group--seconds{margin-bottom:calc(10 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group__header{position:relative;font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;text-align:center;padding:10px 0 8px;border-bottom:1px solid #000;margin-bottom:3px}@media screen and (width < 1024px){.information_page .info_systems_block .price_tables_group__header{font-size:1.5625vw;padding:calc(10 / 1024 * 100vw) 0 .78125vw;margin-bottom:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__header{font-size:calc(11 / 390 * 100vw);padding:calc(8 / 390 * 100vw) 0 calc(1 / 390 * 100vw);margin-bottom:calc(3 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group__header span{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;letter-spacing:-.02em;text-align:right;position:absolute;right:0;top:60%;transform:translateY(-50%)}@media screen and (width < 1024px){.information_page .info_systems_block .price_tables_group__header span{font-size:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__header span{font-weight:500;font-size:calc(6.25 / 390 * 100vw);line-height:1.3}}.information_page .info_systems_block .price_tables_group__header--cancellation{margin-bottom:0}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__header--cancellation{font-size:calc(10 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group__note{display:flex;justify-content:space-between;line-height:1;margin-bottom:15px}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__note{margin-bottom:calc(17 / 390 * 100vw)}}.information_page .info_systems_block .price_tables_group__note span{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;letter-spacing:-.02em}@media screen and (width < 1024px){.information_page .info_systems_block .price_tables_group__note span{font-size:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__note span{font-weight:500;font-size:calc(6.25 / 390 * 100vw);line-height:1.3}}.information_page .info_systems_block .price_tables_group__note--continuous{justify-content:flex-end}.information_page .info_systems_block .price_tables_group__deposit_note{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;letter-spacing:-.02em;line-height:1.6;text-align:center}@media screen and (width < 769px){.information_page .info_systems_block .price_tables_group__deposit_note{font-size:calc(5.5 / 390 * 100vw);line-height:1.78}}.information_page .access_block{margin-bottom:180px;padding-inline:20px;scroll-margin-top:150px}@media screen and (width < 1024px){.information_page .access_block{margin-bottom:calc(180 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw);scroll-margin-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block{margin-bottom:calc(48 / 390 * 100vw);padding-inline:calc(20 / 390 * 100vw);scroll-margin-top:calc(100 / 390 * 100vw)}}.information_page .access_block__inner{max-width:1040px;margin:0 auto}.information_page .access_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:96px}@media screen and (width < 1024px){.information_page .access_block__title{font-size:2.34375vw;margin-bottom:9.375vw}}@media screen and (width < 769px){.information_page .access_block__title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(35 / 390 * 100vw)}}.information_page .access_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:96px;background:#000}@media screen and (width < 1024px){.information_page .access_block__title:after{width:9.375vw}}@media screen and (width < 769px){.information_page .access_block__title:after{width:calc(70 / 390 * 100vw);bottom:0}}.information_page .access_block__content{display:flex;justify-content:space-between;gap:40px;padding-left:min(131 / 1512 * 100vw,131px)}@media screen and (width < 1024px){.information_page .access_block__content{gap:3.90625vw}}@media screen and (width < 769px){.information_page .access_block__content{flex-direction:column-reverse;gap:calc(33 / 390 * 100vw);padding-left:0}}.information_page .access_block__address{margin-bottom:25px}@media screen and (width < 1024px){.information_page .access_block__address{margin-bottom:calc(25 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__address{margin-bottom:calc(32 / 390 * 100vw)}}.information_page .access_block__hours_lounge{margin-bottom:10px}@media screen and (width < 1024px){.information_page .access_block__hours_lounge{margin-bottom:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__hours_lounge{margin-bottom:calc(16 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__hours_lounge .access_block__heading{margin-bottom:calc(3 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__hours_lounge p{line-height:1.33}.information_page .access_block__hours_lounge p:first-child{margin-bottom:calc(5 / 390 * 100vw)}}.information_page .access_block__hours_gallery{margin-bottom:27px}@media screen and (width < 1024px){.information_page .access_block__hours_gallery{margin-bottom:calc(27 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__hours_gallery{margin-bottom:calc(20 / 390 * 100vw)}}.information_page .access_block__heading{max-width:219.514px;width:100%;border-bottom:1px solid #000;margin-bottom:9px;padding-bottom:4px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1}@media screen and (width < 769px){.information_page .access_block__heading{max-width:calc(151.3552 / 390 * 100vw);text-align:center;font-size:calc(10.224 / 390 * 100vw);letter-spacing:-.02em;margin-inline:auto;margin-bottom:calc(5 / 390 * 100vw)}}.information_page .access_block__address p,.information_page .access_block__hours_lounge p,.information_page .access_block__hours_gallery p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;letter-spacing:.01em;line-height:1.296}@media screen and (width < 1024px){.information_page .access_block__address p,.information_page .access_block__hours_lounge p,.information_page .access_block__hours_gallery p{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__address p,.information_page .access_block__hours_lounge p,.information_page .access_block__hours_gallery p{font-size:calc(10 / 390 * 100vw);text-align:center}}.information_page .access_block__hours_main{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1;display:block;margin-bottom:4px}@media screen and (width < 769px){.information_page .access_block__hours_main{display:flex;align-items:baseline;justify-content:center;gap:calc(7 / 390 * 100vw);text-align:center;font-size:calc(10.22 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__address{text-align:center}}.information_page .access_block__map_link{display:inline-flex;align-items:baseline;margin-top:11px;gap:3px;font-family:Work Sans,sans-serif;font-weight:700;font-size:11.61px;letter-spacing:-.02em;line-height:1.1;color:#000;border:thin solid #000;padding:0 8px}@media screen and (width < 1024px){.information_page .access_block__map_link{margin-top:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__map_link{gap:calc(6 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);padding:calc(1 / 390 * 100vw) calc(13 / 390 * 100vw)}}.information_page .access_block__contact_info{display:flex;align-items:center;gap:27.5px}@media screen and (width < 1024px){.information_page .access_block__contact_info{gap:calc(27.5 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__contact_info{flex-direction:column-reverse;gap:calc(10 / 390 * 100vw)}}.information_page .access_block__instagram{flex-shrink:0;width:41.5699px}@media screen and (width < 1024px){.information_page .access_block__instagram{width:calc(41.5699 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__instagram{width:calc(30 / 390 * 100vw);margin:0 auto}}.information_page .access_block__instagram img{width:100%}.information_page .access_block__contact_text a{display:block;color:#000;font-size:16px;font-weight:700;font-family:Noto Sans JP,sans-serif;letter-spacing:.35px}@media screen and (width < 1024px){.information_page .access_block__contact_text a{font-size:1.5625vw}}@media screen and (width < 769px){.information_page .access_block__contact_text a{text-align:center;font-size:calc(11.3 / 390 * 100vw)}}.information_page .access_block__map{width:min(497.7797 / 1512 * 100vw,497.7797px)}@media screen and (width < 1024px){.information_page .access_block__map{width:calc(497.7797 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .access_block__map{width:calc(248 / 390 * 100vw);margin:0 auto}}.information_page .access_block__map img{width:100%;height:auto}.information_page .contact_block{padding-inline:20px;scroll-margin-top:150px}@media screen and (width < 1024px){.information_page .contact_block{padding-inline:calc(20 / 1024 * 100vw);scroll-margin-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block{padding-inline:calc(60 / 390 * 100vw);scroll-margin-top:calc(100 / 390 * 100vw)}}.information_page .contact_block__inner{max-width:1020px;margin:0 auto}.information_page .contact_block__title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;margin-bottom:60px}@media screen and (width < 1024px){.information_page .contact_block__title{font-size:calc(30 / 1024 * 100vw);margin-bottom:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(17 / 390 * 100vw)}}.information_page .contact_block__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:140px;background:#000}@media screen and (width < 1024px){.information_page .contact_block__title:after{width:calc(140 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__title:after{width:calc(70 / 390 * 100vw);bottom:0}}.information_page .contact_block__form{max-width:815px;margin:0 auto}.information_page .contact_block__form_row{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;margin-bottom:44px}@media screen and (width < 1024px){.information_page .contact_block__form_row{gap:calc(60 / 1024 * 100vw);margin-bottom:calc(44 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__form_row{grid-template-columns:1fr;gap:calc(8.5 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__form_row--reverse .contact_block__form_group:first-child{order:2}}.information_page .contact_block__label{display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}@media screen and (width < 1024px){.information_page .contact_block__label{font-size:calc(11 / 1024 * 100vw);margin-bottom:calc(4 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__label{font-size:calc(9 / 390 * 100vw);margin-bottom:calc(1 / 390 * 100vw)}}.information_page .contact_block__input,.information_page .contact_block__textarea{width:100%;padding:11px 12px;border:.5px solid #000;font-family:Noto Sans JP,sans-serif;letter-spacing:-.02em;font-size:12px;background-color:#fff}@media screen and (width < 1024px){.information_page .contact_block__input,.information_page .contact_block__textarea{padding:calc(10 / 1024 * 100vw) calc(12 / 1024 * 100vw);font-size:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__input,.information_page .contact_block__textarea{padding:0 6px;font-size:calc(10 / 390 * 100vw)}}.information_page .contact_block__textarea{resize:vertical;height:151px}@media screen and (width < 769px){.information_page .contact_block__textarea{height:calc(85 / 390 * 100vw)}}.information_page .contact_block__note{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:2;letter-spacing:-.02em;margin-bottom:75px}@media screen and (width < 1024px){.information_page .contact_block__note{font-size:calc(14 / 1024 * 100vw);margin-bottom:calc(75 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__note{font-size:calc(8 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw);line-height:1.5}}.information_page .contact_block__submit{display:block;margin:0 auto;padding:11px 76px;background-color:#000;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:19px;font-weight:700}@media screen and (width < 1024px){.information_page .contact_block__submit{padding:calc(12 / 1024 * 100vw) 3.90625vw;font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.information_page .contact_block__submit{padding:0 calc(40 / 390 * 100vw);font-size:calc(9.5 / 390 * 100vw)}}.lounge_page .container{padding-block:202px 252px}@media screen and (width < 1024px){.lounge_page .container{padding-block:calc(202 / 1024 * 100vw) calc(252 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .container{padding-block:calc(86 / 390 * 100vw) calc(100 / 390 * 100vw)}}.lounge_page .lounge_block{margin-bottom:195px;padding-inline:20px}@media screen and (width < 1024px){.lounge_page .lounge_block{margin-bottom:calc(195 / 1024 * 100vw);padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block{margin-bottom:calc(80 / 390 * 100vw);padding-inline:calc(24 / 390 * 100vw)}}.lounge_page .lounge_block__main_image{max-width:1020px;margin:0 auto 39px}@media screen and (width < 1024px){.lounge_page .lounge_block__main_image{margin-bottom:calc(39 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__main_image{margin-bottom:calc(25 / 390 * 100vw)}}.lounge_page .lounge_block__main_image img{width:100%;height:auto;aspect-ratio:1080/615;object-fit:cover}@media screen and (width < 769px){.lounge_page .lounge_block__main_image img{aspect-ratio:342/427}}.lounge_page .lounge_block__content{padding-inline:20px}@media screen and (width < 1024px){.lounge_page .lounge_block__content{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__content{padding-inline:0}}.lounge_page .lounge_block__inner{max-width:1020px;width:100%;margin:0 auto}.lounge_page .lounge_block__description{margin-bottom:90px}@media screen and (width < 1024px){.lounge_page .lounge_block__description{margin-bottom:calc(90 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__description{margin-bottom:calc(60 / 390 * 100vw)}}.lounge_page .lounge_block__description:last-child{margin-bottom:0}.lounge_page .lounge_block__description p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;text-align:justify;letter-spacing:-.02em}@media screen and (width < 1024px){.lounge_page .lounge_block__description p{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__description p{font-size:calc(9 / 390 * 100vw);line-height:1.46}}.lounge_page .lounge_block__menu{margin-bottom:123px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu{margin-bottom:calc(123 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu{margin-bottom:calc(75 / 390 * 100vw)}}.lounge_page .lounge_block__menu_title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:55px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_title{font-size:2.34375vw;margin-bottom:calc(55 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.lounge_page .lounge_block__menu_title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:86px;background:#000}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_title:after{width:calc(86 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_title:after{width:calc(55 / 390 * 100vw);bottom:0}}.lounge_page .lounge_block__menu_image{margin-bottom:92px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_image{margin-bottom:calc(92 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_image{margin-bottom:calc(60 / 390 * 100vw)}}.lounge_page .lounge_block__menu_image img{width:100%;height:auto}.lounge_page .lounge_block__menu_buttons{display:flex;justify-content:center;align-items:center;gap:23px;flex-wrap:wrap}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_buttons{gap:calc(23 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_buttons{gap:calc(10 / 390 * 100vw)}}.lounge_page .lounge_block__menu_button{display:flex;justify-content:center;align-items:center;border:1px solid #000;background:#fff;padding:49px 0;width:210.1842px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_button{padding:calc(49 / 1024 * 100vw);width:calc(210.1842 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_button{width:calc(128.5376 / 390 * 100vw);padding:calc(28.5 / 390 * 100vw) 0}}.lounge_page .lounge_block__menu_button span{font-family:Work Sans,sans-serif;font-size:23.71px;font-weight:600;letter-spacing:.02em;color:#000}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_button span{font-size:calc(23.71 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_button span{font-size:calc(14.5 / 390 * 100vw)}}.lounge_page .lounge_block__menu_content{max-width:925px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:70.455px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content{gap:calc(70.455 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content{grid-template-columns:1fr;gap:0;padding-inline:calc(38 / 390 * 100vw)}}.lounge_page .lounge_block__menu_content .menu_category{display:flex;flex-direction:column}.lounge_page .lounge_block__menu_content .menu_category__header{font-family:Work Sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:.02em;text-align:center;padding:10px 0 12px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_category__header{font-size:calc(17 / 1024 * 100vw);padding:calc(10 / 1024 * 100vw) 0 calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_category__header{font-size:calc(10.63 / 390 * 100vw);padding:calc(8 / 390 * 100vw) 0 calc(11 / 390 * 100vw);line-height:1}}.lounge_page .lounge_block__menu_content .menu_table{width:100%;border-collapse:collapse}.lounge_page .lounge_block__menu_content .menu_table tbody tr{border-bottom:thin solid #aaaaaa}.lounge_page .lounge_block__menu_content .menu_table tbody tr:has(.menu_note){border-bottom:none}.lounge_page .lounge_block__menu_content .menu_table tbody td{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;padding:4px 0 1.6px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table tbody td{font-size:calc(14 / 1024 * 100vw);padding:calc(4 / 1024 * 100vw) 0 .15625vw}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table tbody td{font-size:calc(8.75 / 390 * 100vw);padding:0}}.lounge_page .lounge_block__menu_content .menu_table tbody td:first-child{text-align:left;padding-left:17px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table tbody td:first-child{padding-left:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table tbody td:first-child{padding-left:calc(8 / 390 * 100vw)}}.lounge_page .lounge_block__menu_content .menu_table tbody td:last-child{text-align:right;white-space:nowrap;padding-right:22px;letter-spacing:.02em}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table tbody td:last-child{padding-right:calc(22 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table tbody td:last-child{padding-right:calc(16 / 390 * 100vw)}}.lounge_page .lounge_block__menu_content .menu_table tbody td.menu_note{font-size:13px;letter-spacing:.04em;text-align:right;padding:6px 0}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table tbody td.menu_note{font-size:calc(12 / 1024 * 100vw);padding:calc(6 / 1024 * 100vw) 0}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table tbody td.menu_note{font-size:calc(8 / 390 * 100vw);padding:calc(5 / 390 * 100vw) 0}}.lounge_page .lounge_block__menu_content .menu_table--lunch,.lounge_page .lounge_block__menu_content .menu_table--coffee,.lounge_page .lounge_block__menu_content .menu_table--dinner{margin-bottom:54px}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table--lunch,.lounge_page .lounge_block__menu_content .menu_table--coffee,.lounge_page .lounge_block__menu_content .menu_table--dinner{margin-bottom:calc(54 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table--lunch,.lounge_page .lounge_block__menu_content .menu_table--coffee,.lounge_page .lounge_block__menu_content .menu_table--dinner{margin-bottom:calc(34 / 390 * 100vw)}}.lounge_page .lounge_block__menu_content .menu_table__header{font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;text-align:center;padding-bottom:2.5px;border-bottom:1px solid #000;border-top:1px solid #000}@media screen and (width < 1024px){.lounge_page .lounge_block__menu_content .menu_table__header{font-size:1.5625vw}}@media screen and (width < 769px){.lounge_page .lounge_block__menu_content .menu_table__header{font-size:calc(10 / 390 * 100vw);padding:calc(3 / 390 * 100vw) 0 calc(2 / 390 * 100vw);line-height:1}}.lounge_page .lounge_block__private_room_title{position:relative;text-align:center;font-family:Work Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:55px}@media screen and (width < 1024px){.lounge_page .lounge_block__private_room_title{font-size:2.34375vw;margin-bottom:calc(55 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__private_room_title{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(21 / 390 * 100vw)}}.lounge_page .lounge_block__private_room_title:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.8px;width:165px;background:#000}@media screen and (width < 1024px){.lounge_page .lounge_block__private_room_title:after{width:calc(165 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__private_room_title:after{width:calc(100 / 390 * 100vw);bottom:0}}.lounge_page .lounge_block__membership{margin-bottom:40px}@media screen and (width < 1024px){.lounge_page .lounge_block__membership{margin-bottom:3.90625vw}}@media screen and (width < 769px){.lounge_page .lounge_block__membership{margin-bottom:calc(15 / 390 * 100vw)}}.lounge_page .lounge_block__membership_title,.lounge_page .lounge_block__fee_title{text-align:center;font-family:Work Sans,sans-serif;font-size:21px;font-weight:600;margin-bottom:5px;letter-spacing:.05em}@media screen and (width < 1024px){.lounge_page .lounge_block__membership_title,.lounge_page .lounge_block__fee_title{font-size:calc(20 / 1024 * 100vw);margin-bottom:calc(5 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__membership_title,.lounge_page .lounge_block__fee_title{font-size:calc(13 / 390 * 100vw);margin-bottom:calc(4 / 390 * 100vw);letter-spacing:.5px}}.lounge_page .lounge_block__membership_text{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.04em}@media screen and (width < 1024px){.lounge_page .lounge_block__membership_text{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__membership_text{font-size:calc(9 / 390 * 100vw);line-height:1.57}}.lounge_page .lounge_block__fee_title{margin-bottom:13px;letter-spacing:.02em}@media screen and (width < 1024px){.lounge_page .lounge_block__fee_title{margin-bottom:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__fee_title{margin-bottom:calc(7 / 390 * 100vw)}}.lounge_page .lounge_block__fee_table{width:100%;max-width:670px;margin:0 auto 6px;border-collapse:collapse}@media screen and (width < 1024px){.lounge_page .lounge_block__fee_table{margin-bottom:calc(6 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__fee_table{max-width:100%;margin-bottom:calc(6 / 390 * 100vw)}}.lounge_page .lounge_block__fee_row{border-bottom:thin solid #aaaaaa}.lounge_page .lounge_block__fee_row:first-child{border-top:thin solid #aaaaaa}.lounge_page .lounge_block__fee_row td{padding:3px 0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;text-align:center;width:33.333%}@media screen and (width < 1024px){.lounge_page .lounge_block__fee_row td{padding:calc(3 / 1024 * 100vw) 0;font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__fee_row td{padding:0;font-size:calc(8.75 / 390 * 100vw)}}.lounge_page .lounge_block__fee_note{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:400;letter-spacing:.04em;width:100%;max-width:705px;margin:0 auto;text-align:right}@media screen and (width < 1024px){.lounge_page .lounge_block__fee_note{font-size:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .lounge_block__fee_note{font-size:calc(6.25 / 390 * 100vw);text-align:center}}.lounge_page .access_block{display:flex;flex-direction:column;gap:122px}@media screen and (width < 1024px){.lounge_page .access_block{gap:calc(122 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block{gap:calc(18 / 390 * 100vw)}}.lounge_page .access_block__logo{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:5px}@media screen and (width < 1024px){.lounge_page .access_block__logo{gap:calc(10 / 1024 * 100vw);padding-top:calc(5 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__logo{gap:calc(5 / 390 * 100vw)}}.lounge_page .access_block__logo_text{width:156px}@media screen and (width < 1024px){.lounge_page .access_block__logo_text{width:calc(156 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__logo_text{width:calc(88 / 390 * 100vw)}}.lounge_page .access_block__logo_subtext{width:50px}@media screen and (width < 1024px){.lounge_page .access_block__logo_subtext{width:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__logo_subtext{width:calc(28 / 390 * 100vw)}}.lounge_page .access_block__content{padding-inline:20px}@media screen and (width < 1024px){.lounge_page .access_block__content{padding-inline:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__content{padding-inline:calc(20 / 390 * 100vw)}}.lounge_page .access_block__inner{max-width:1018.7268px;margin:0 auto;display:flex;justify-content:space-between;padding-left:min(106 / 1512 * 100vw,106px)}@media screen and (width < 769px){.lounge_page .access_block__inner{padding-left:0;flex-direction:column-reverse;gap:calc(33 / 390 * 100vw)}}.lounge_page .access_block__info{display:flex;flex-direction:column}.lounge_page .access_block__heading{max-width:219.514px;width:100%;border-bottom:1px solid #000;margin-bottom:7px;padding-bottom:5px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1}@media screen and (width < 1024px){.lounge_page .access_block__heading{max-width:calc(219.514 / 1024 * 100vw);font-size:calc(14 / 1024 * 100vw);margin-bottom:calc(7 / 1024 * 100vw);padding-bottom:calc(5 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__heading{max-width:calc(151.3552 / 390 * 100vw);text-align:center;font-size:calc(10.22 / 390 * 100vw);margin-inline:auto;margin-bottom:calc(4.5 / 390 * 100vw);padding-bottom:calc(3 / 390 * 100vw)}}.lounge_page .access_block__address p,.lounge_page .access_block__hours p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;letter-spacing:.01em;line-height:1.296}@media screen and (width < 1024px){.lounge_page .access_block__address p,.lounge_page .access_block__hours p{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__address p,.lounge_page .access_block__hours p{font-size:calc(10.22 / 390 * 100vw);text-align:center}}@media screen and (width < 769px){.lounge_page .access_block__hours p{line-height:1.85}}.lounge_page .access_block__hours{margin-bottom:45px}@media screen and (width < 1024px){.lounge_page .access_block__hours{margin-bottom:calc(45 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__hours{margin-bottom:calc(30 / 390 * 100vw)}}.lounge_page .access_block__address{margin-bottom:51px}@media screen and (width < 1024px){.lounge_page .access_block__address{margin-bottom:calc(51 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__address{margin-bottom:calc(41 / 390 * 100vw);text-align:center}}.lounge_page .access_block__hours_main{margin-bottom:12px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1;display:block}@media screen and (width < 769px){.lounge_page .access_block__hours_main{display:flex;align-items:baseline;justify-content:center;gap:calc(7 / 390 * 100vw);text-align:center;font-size:calc(10.22 / 390 * 100vw);margin-bottom:calc(6 / 390 * 100vw)}}.lounge_page .access_block__map_link{display:inline-flex;align-items:baseline;margin-top:13px;gap:3px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:11.61px;letter-spacing:-.02em;line-height:1.1;color:#000;border:thin solid #000;padding:0 8px}@media screen and (width < 1024px){.lounge_page .access_block__map_link{margin-top:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__map_link{gap:calc(6 / 390 * 100vw);margin-top:calc(17 / 390 * 100vw);font-size:calc(14.4 / 390 * 100vw);padding:calc(1 / 390 * 100vw) calc(8 / 390 * 100vw) calc(1 / 390 * 100vw) calc(17 / 390 * 100vw)}}.lounge_page .access_block__contact{display:flex;align-items:center;gap:27.5px}@media screen and (width < 1024px){.lounge_page .access_block__contact{gap:calc(27.5 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__contact{flex-direction:column-reverse;gap:calc(10 / 390 * 100vw)}}.lounge_page .access_block__contact_icon{flex-shrink:0;width:41.5699px}@media screen and (width < 1024px){.lounge_page .access_block__contact_icon{width:calc(41.5699 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__contact_icon{width:calc(30 / 390 * 100vw);margin:0 auto}}.lounge_page .access_block__contact_icon img{width:100%}.lounge_page .access_block__contact_text a{display:block;color:#000;font-size:16px;font-weight:700;font-family:Noto Sans JP,sans-serif;letter-spacing:.02em}@media screen and (width < 1024px){.lounge_page .access_block__contact_text a{font-size:1.5625vw}}@media screen and (width < 769px){.lounge_page .access_block__contact_text a{text-align:center;font-size:calc(11.31 / 390 * 100vw)}}.lounge_page .access_block__map{width:min(497.7797 / 1512 * 100vw,497.7797px)}@media screen and (width < 1024px){.lounge_page .access_block__map{width:calc(497.7797 / 1024 * 100vw)}}@media screen and (width < 769px){.lounge_page .access_block__map{width:calc(248 / 390 * 100vw);margin:0 auto}}.lounge_page .access_block__map img{width:100%;height:auto}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
