img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.has-text-align-justify{text-align:justify}
.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:0 0;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
@media(max-width:360px){#wpadminbar .wp-admin-bar-reader{display:none!important}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-item{padding:0}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-item{display:flex;justify-content:center}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{align-items:center;display:flex;height:100%;margin:0;padding:0 6px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{justify-content:center;padding:0}}@media(max-width:480px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{max-width:40px}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon:before{background-color:currentColor;content:"";display:flex;height:20px;margin:0;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="11" fill="none" viewBox="0 0 24 11"><path fill="%23000" d="m22.875 4.607-.055-.25C22.335 2.175 20.276.584 17.924.584c-1.271 0-2.488.447-3.412 1.264-.32.283-.568.593-.769.894a9.5 9.5 0 0 0-1.711-.18h-.027c-.586 0-1.163.085-1.73.188a4.7 4.7 0 0 0-.777-.91C8.573 1.013 7.356.575 6.085.575 3.724.584 1.665 2.174 1.18 4.358l-.055.249H0v1.4h1.125l.055.25c.458 2.183 2.517 3.773 4.895 3.773 2.764 0 5.005-2.114 5.005-4.718 0 0 .01-.585-.228-1.341a9 9 0 0 1 1.153-.095c.366 0 .75.035 1.143.086-.247.765-.229 1.35-.229 1.35 0 2.604 2.242 4.718 5.005 4.718 2.38 0 4.438-1.581 4.896-3.773l.055-.25H24v-1.4zm-16.8 4.022c-1.94 0-3.522-1.487-3.522-3.326 0-1.84 1.583-3.326 3.522-3.326 1.94 0 3.523 1.487 3.523 3.326 0 1.84-1.583 3.326-3.523 3.326m11.85 0c-1.94 0-3.523-1.487-3.523-3.326 0-1.84 1.583-3.326 3.522-3.326 1.94 0 3.523 1.487 3.523 3.326 0 1.84-1.583 3.326-3.523 3.326"/></svg>');mask-position:center;mask-repeat:no-repeat;width:24px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon:before{height:36px;margin:0;mask-size:contain;width:36px}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-label{padding-inline-end:8px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-label{display:none}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader{display:block}}@media(max-width:480px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader{width:46px}}
:root{--font-headings:unset;--font-base:unset;--font-headings-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-base-default:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
img#wpstats{display:none}
html{scroll-behavior:smooth}html main{padding:0}body{overflow-x:hidden}.floor,.schedule{background-color:#eceae8}.reservation,.recruit{background-color:#fff}.access,.attention{background-color:#eceae8}.content-title p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px;padding-bottom:16px;line-height:100%;border-bottom:2px solid #231815;max-width:86px;margin:0 auto 40px}.site-btn{margin:0 auto}.button__vector{width:20px;height:20px}.fv{width:100%}.fv__bg{width:100%;height:auto;vertical-align:bottom}.fv-content{padding:16px 16px 48px;background:linear-gradient(to top,#000620 0%,#000829 46.88%,#000829 92.38%,rgba(0,6,32,0) 100%);position:relative;margin-top:-14%}.fv-content-inner{width:100%;max-width:500px;margin:0 auto}.fv-content-inner__title{font-weight:600;font-size:24px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body{margin-top:16px}.fv-content-inner-body-item+.fv-content-inner-body-item{margin-top:16px}.fv-content-inner-body-item-inner{display:flex;align-items:center;justify-content:space-between}.fv-content-inner-body-item-inner-head__text{font-weight:600;font-size:28px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body-item-inner-head__helper{margin-top:4px;font-weight:500;font-size:10px;line-height:100%;color:#fff}.fv-content-inner-body-item-inner-content{width:140px}.fv-content-inner-body-item-inner-content-item{display:flex;align-items:center;justify-content:space-between}.fv-content-inner-body-item-inner-content-item+.fv-content-inner-body-item-inner-content-item{margin-top:12px}.fv-content-inner-body-item-inner-content-item__text{font-weight:600;font-size:14px;line-height:100%;color:#fff;font-family:"Montserrat",sans-serif}.fv-content-inner-body-item__helper{margin-top:12px;text-align:right;font-weight:500;font-size:10px;line-height:100%;color:#fff}.fv-content-inner-cta{margin-top:40px}.fv-content-inner-cta-blanklink{margin-top:24px}.fv-content-inner-cta-btn+.fv-content-inner-cta-btn{margin-top:24px}@media screen and (min-width:1024px){html main{margin:0 auto}.fv{width:100%;position:relative}.fv__bg{width:100%;height:auto;vertical-align:bottom}.fv-content{position:absolute;padding:40px;background:initial;margin:0;top:56%;right:4%;translate:0 -50%;width:672px;max-width:initial}.fv-content-inner{max-width:592px}.fv-content-inner__title{font-size:32px}.fv-content-inner-body{margin-top:12px}.fv-content-inner-body-item+.fv-content-inner-body-item{margin-top:24px}.fv-content-inner-body-item-inner-head__text{font-size:48px}.fv-content-inner-body-item-inner-head__helper{margin-top:6px;font-size:14px}.fv-content-inner-body-item-inner-content{width:202px}.fv-content-inner-body-item-inner-content-item+.fv-content-inner-body-item-inner-content-item{margin-top:12px}.fv-content-inner-body-item-inner-content-item__text{font-size:24px}.fv-content-inner-body-item__helper{margin-top:8px;font-weight:500;font-size:14px}.fv-content-inner-cta{margin-top:40px;display:flex;justify-content:space-between;gap:32px}.fv-content-inner-cta-blanklink{margin-top:24px}.fv-content-inner-cta-btn{width:calc((100% - 32px) / 2)}.fv-content-inner-cta-btn-blanklink{width:100%}.fv-content-inner-cta-btn-blanklink .site-btn{max-width:100%}.fv-content-inner-cta-btn+.fv-content-inner-cta-btn{margin:0}}.fv-closed-contents{position:absolute;z-index:999;top:32%;left:0;right:0;margin:auto;width:calc(100% - 32px);max-width:480px}.fv-closed-contents__image{width:100%;height:auto}@media screen and (min-width:1024px){.fv-closed-contents{top:56%;max-width:600px;translate:0 -50%}}.foods{position:relative;padding:64px 0;width:100vw;margin:0 auto}.foods-inner{max-width:1920px;margin:0 auto}.foods .content-title p{max-width:100px}.content-body-foods{margin-top:40px}.content-body-foods-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-body-foods-content-item{height:auto;position:relative;width:calc(100% / 2)}.content-body-foods-content-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-body-foods-content-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-body-foods-content-item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.content-body-foods-content-item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-body-foods-content-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content-body-foods-content-item:last-child{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.content-body-foods-content-item img{vertical-align:bottom;width:100%;height:100%}.content-body-foods .site-btn{margin:40px 16px 0;width:auto}.floor{position:relative;padding:64px 0;width:100vw;margin:0 auto}.floor-inner{max-width:1920px;margin:0 auto}.floor .content-title p{max-width:86px}.content-body-floor-content__text{position:absolute;right:24px;bottom:24px;color:#fff;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%;z-index:2}.content-body-floor-content.only-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-body-floor-content-item{height:auto;position:relative;width:100%}.content-body-floor-content-item img{vertical-align:bottom;width:100%;height:100%}.content-body-floor .site-btn{margin:40px 16px 0;width:auto}.price{position:relative;padding:64px 16px;margin:0 auto}.price .content-title p{max-width:86px;text-align:center;line-height:120%}.price .background-image-sp{display:block;z-index:-100;position:absolute;right:0;bottom:0;height:100%}.price .background-image-pc{display:none}.content-table-items{padding-bottom:40px}.content-table-items:first-child{padding-bottom:32px}.content-table-items__title{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:18px;line-height:100%;padding-bottom:24px}.content-table-items__content{border-collapse:collapse;border:none}.row,.col,.cell{border:1px solid #231815;font-family:"Montserrat",sans-serif;background:#fff}.row>span,.col{font-family:"Montserrat",sans-serif;font-weight:600}.row--no-border{border:none}.col{padding:28px 0;font-size:14px}.row{padding:17px 0;line-height:150%}.row__firstline{font-size:12px}.row__secondline{font-size:14px}.cell{padding:26px 0;text-align:center;font-weight:700;font-size:20px;line-height:100%}.content-table-items-sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:10px;line-height:100%;color:#231815;padding-top:5px}.content-table-items-sub-text p:first-child{padding-right:9.98px}.reservation{position:relative;padding:64px 16px;width:100vw;margin:0 auto}.reservation-inner{max-width:1920px;margin:0 auto}.reservation .content-title p{max-width:200px}.content-body-reservation{margin-top:48px}.content-body-reservation-content-img{width:100%}.content-body-reservation-content-img img{width:100%}.content-body-reservation-content-text{width:100%;padding:24px 0}.content-body-reservation-content__title{color:#231815;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:150%;padding-bottom:8px}.content-body-reservation-content__description{color:#231815;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:150%}.content-body-reservation-content-text ul li{padding-bottom:24px}.content-body-reservation-content-text ul li:last-child{padding-bottom:0}.artists{width:100%;margin:0 auto;padding:64px 16px}.artists-inner{max-width:500px;margin:0 auto}.artists .content-title p{max-width:110px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artists .site-btn{margin-top:32px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.artists .content-body__item{width:calc((100% - 7px) / 2);position:relative}.artists .content-body__item img{width:100%;height:auto;aspect-ratio:42/47;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;vertical-align:middle}.artists .content-body__item img.content-body__blanklink{position:absolute;width:20px;height:20px;bottom:3px;right:5px}.content-body__artists-name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;line-height:120%;color:#fff;position:absolute;left:3.3%;bottom:2%;max-width:100px;height:auto}.artists .content-body__item .only-pc{display:none}#artists_flexible_container{height:0;overflow:hidden;-webkit-transition:height .7s;-o-transition:height .7s;transition:height .7s}#artists_flexible_items{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 7px}.content-body__artists-name--white{color:#fff}.content-body__artists-name--black{color:#231815}.schedule{position:relative;padding:64px 16px;margin:0 auto}.schedule .content-title p{max-width:156px}.schedule .content-body{text-align:center;padding-bottom:40px}.schedule .content-body img{max-width:100%}.access{position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:64px 0}.access-inner{max-width:532px;margin:0 auto}.access .content-title p{max-width:116px}.access-content-inner{padding:0 16px 48px}.access-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.access-content-item-head img{max-width:24px;height:24px}iframe.access-map{margin-top:0;width:100%;height:318px}.access-content-item-title__text{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#231815;padding-bottom:8px}.access-content-item-english{padding-bottom:6px}.access-content-item-title__indent{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#231815;padding-bottom:8px}.recruit{position:relative;padding:64px 16px;margin:0 auto}.recruit .content-title p{max-width:122px}.recruit .background-image-sp{display:block;z-index:-100;position:absolute;right:0;bottom:0;height:100%}.recruit .background-image-pc{display:none}.recruit .content-body{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:16px;line-height:160%;text-align:center;padding-bottom:40px}.attention{position:relative;z-index:-99;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:64px 16px;max-width:initial;overflow:hidden}.attention-inner{max-width:532px;margin:0 auto}.attention_background-image{display:block;z-index:-100;position:absolute;right:-15%;top:8.8%;width:384px;height:384px}.attention .content-title p{max-width:161px;margin-left:0}.content-body-warning:first-child{padding-bottom:32px}.content-body-warning-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-body-warning-title img{max-width:24px;height:24px}.content-body-warning-title__text{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:20px;line-height:100%;padding-left:6.4px}.content-body-warning-content{list-style:none}.content-body-warning-content__title{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#231815;padding:24px 0 4px}.content-body-warning-content__description{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#231815}.content-body-warning-content__helper{padding-top:16px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#231815}@media screen and (min-width:1024px){.content-title p{font-size:48px;max-width:128px;margin:0 auto 64px}.site-btn{max-width:280px;margin:0 auto}.fv-main-text{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%}.fv-main-alphabet{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.fv-main-conjunction{color:#fff;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.fv-main-word{color:#fff;font-family:Montserrat;font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:6.48px}.fv-main-peke{color:#fff;font-family:Montserrat;font-size:72px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:3.6px}.fv-main-theme{width:75%}.fv-main-annotation{color:#fff;text-align:center;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.98px}.foods{padding:96px 0}.foods .content-title p{max-width:152px}.content-body-foods{margin-top:64px}.content-body-foods-content-item{width:calc(100% / 3)}.content-body-foods-content-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-body-foods-content-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-body-foods-content-item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-body-foods-content-item:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.content-body-foods-content-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content-body-foods-content-item:last-child{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.content-body-foods .site-btn{margin:64px auto 0}.floor{position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100vw;padding:96px 0}.floor-inner{max-width:1920px}.floor .content-title p{max-width:130px}.floor #flexible_container{height:auto}.floor #flexible_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.content-body-floor-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-body-floor-content.only-sp{display:none}.content-body-floor-content.only-pc{display:-webkit-box;display:-ms-flexbox;display:flex}.content-body-floor__title__text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;line-height:100%}.content-body-floor-content-item{width:calc(100% / 3)}.content-body-floor-content-item{position:relative}.content-body-floor-content__text{position:absolute;right:24px;bottom:24px;color:#fff;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%}.content-body-floor .site-btn{margin:64px auto 0}.content-body-floor-event .only-pc{display:block}.content-body-floor-event-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-body-floor-event{width:50%;height:auto}.content-body-floor-event img{width:100%;height:100%}.price{position:relative;margin:0 auto;padding:80px 40px}.price .content-title p{max-width:128px}.price-inner{max-width:1200px;margin:0 auto}.price .background-image-pc{display:block;z-index:-100;position:absolute;bottom:0;left:0;width:100%;margin:0 auto}.price .background-image-sp{display:none}.content-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-table-items{width:calc((100% - 100px) / 2)}.content-table-items__title{font-size:24px}.col{padding:46px 0;font-size:20px}.row{padding:27px 0;font-size:20px}.row__firstline{font-size:16px;padding-bottom:8px}.row__secondline{font-size:20px}.cell{text-align:center;font-weight:700;font-size:28px}.content-table-items-sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#231815;padding-top:8px}.content-table-items-sub-text p:first-child{padding-right:16px}.content-table-items{padding-bottom:0}.content-table-items:first-child{padding-bottom:0}.reservation{position:relative;padding:96px 0;width:100vw;margin:0 auto}.reservation .content-title p{max-width:300px}.content-body-reservation{margin-top:64px}.content-body-reservation-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:64px}.content-body-reservation-content-img{width:50%}.content-body-reservation-content-img img{width:100%}.content-body-reservation-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:0 48px 0 40px}.content-body-reservation-content__description{font-size:16px}.artists{max-width:1280px;margin:0 auto;padding:96px 40px}.artists-inner{max-width:1200px;margin:0 auto}.artists .content-title p{max-width:166px;margin-bottom:56px}.artists .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:56px 42px;max-width:888px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#artists_flexible_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 42px}#artists_flexible_container{height:100%}.artists .content-body__item{width:calc((100% - (42px * 2)) / 3)}.artists .content-body__item img{width:100%;aspect-ratio:9/10}.artists .content-body__item img.content-body__blanklink{width:26px;height:26px;bottom:10px;right:10px}.artists .content-body .content-body__artists-name{position:absolute;max-width:151px;height:auto;bottom:3.5%;font-size:20px}.artists .content-body__item .only-sp{display:none}.schedule{position:relative;padding:64px 16px;margin:0 auto}.schedule .content-title p{max-width:234px}.schedule .content-body{text-align:center;padding-bottom:40px}.schedule .content-body img{max-width:100%;width:880px;height:550px}.access{padding:96px 40px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:initial}.access-inner{max-width:1200px;margin:0 auto}.access .content-title p{max-width:174px}.access-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.access-content-inner{width:50%;padding:0}iframe.access-map{max-width:620px;height:400px}.access-content-item{padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.access-content-item-body{max-width:528px}.access-content-item-title__indent{padding-bottom:0}.recruit{position:relative;margin:0 auto;padding:96px 40px}.recruit .content-title p{max-width:183px}.recruit .content-body{font-size:18px;padding-bottom:0}.recruit .background-image-sp{display:none}.recruit .background-image-pc{display:block;z-index:-100;position:absolute;bottom:0;left:0;width:100%;margin:0 auto}.recruit .site-btn{margin:64px auto 0}.attention{padding:96px 40px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:initial}.attention-inner{max-width:1200px;margin:0 auto}.attention .content-title p{max-width:241px}.content-body-warning:first-child{padding-bottom:48px}.content-body-warning-title__text{font-size:24px}.content-body-warning-title img{max-width:28px;height:28px}.content-body-warning-content__title{font-size:20px;padding:24px 0 8px}.content-body-warning-content>li+li .content-body-warning-content__title{padding:16px 0 8px}.content-body-warning-content__description{font-size:16px}.content-body-warning-content__helper{font-size:16px}.attention_background-image{display:block;z-index:-100;position:absolute;left:50%;right:0;top:24%;bottom:8.3%;width:742px;height:742px}}@media screen and (min-width:1380px){.fv-main-theme{width:75%}}