::-moz-selection{background-color:#846024;color:#fff}::selection{background-color:#846024;color:#fff}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-size:100%}html,body{padding:0;margin:0;border:0;font-family:"Shippori Mincho",serif;background-color:#fff}.wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (max-width: 767px){.wide-padding{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width: 768px){.wide-padding{padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){.wide-padding{padding-left:calc(50vw - 512px);padding-right:calc(50vw - 512px)}}figure{padding:0;margin:0}.modal-wait{overflow-y:hidden;height:100vh}*,*:before,*:after{box-sizing:inherit}a:link,a:visited{text-decoration:none;color:#c4b48f;transition-duration:.5s}a:hover{color:#fff}.br,.nosp{display:block}@media screen and (max-width: 767px){.br,.nosp{display:none}}.nosp-inline{display:inline}@media screen and (max-width: 767px){.nosp-inline{display:none}}.brsp{display:none}@media screen and (max-width: 767px){.brsp{display:block}}.josefin{font-family:"Josefin Sans"}.staa{font-family:"Staatliches",cursive}.mont{font-family:"Montserrat",sans-serif}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.bolder,.bold{font-weight:800}.medium{font-weight:500}.light{font-weight:300}.larger{font-size:1.15em}.smaller{font-size:.85em}.kakko{margin-left:-0.5em;margin-right:-0.5em}.kakko-l{margin-left:-0.5em}.kakko2{margin-left:-0.2em;margin-right:-0.2em}img{display:block;width:100%}.js-loading *,.js-loading *:before,.js-loading *:after{animation-play-state:paused !important}.loading-text{margin-bottom:4rem}.loading{transition:.5s}.loading.loaded{opacity:0}.red-text{color:darkred}.white-text{color:#fff}.material-symbols-sharp{font-size:2.34375vw}@media screen and (max-width: 767px){.material-symbols-sharp{font-size:1.5rem}}@media screen and (min-width: 1024px){.material-symbols-sharp{font-size:1.5rem}}ul,li{list-style-type:none;padding:0;margin:0}ul{text-indent:-1.05em}@media screen and (max-width: 767px){ul{margin-top:1rem}}li{margin-left:1.05em}.loading{display:flex;align-items:center;justify-content:center;font-size:2.03125vw;opacity:1;color:#c4b48f;letter-spacing:.2em;z-index:99;background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 767px){.loading{font-size:1.2rem}}@media screen and (min-width: 768px){.loading{font-size:2.03125vw}}@media screen and (min-width: 1024px){.loading{font-size:1.3rem}}.blink{animation:blinker 1s ease-in-out alternate infinite;animation-play-state:running !important}@keyframes blinker{0%{opacity:.3}100%{opacity:1}}@keyframes starblinker{0%{opacity:.3;transform:perspective(500px) translateZ(-200px)}100%{opacity:1;transform:perspective(500px) translateZ(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes off{0%{opacity:1}0%,100%{opacity:0}}@keyframes blink{0%,50%{opacity:0}50%,100%{opacity:1}}@keyframes glow{0%{filter:brightness(1)}100%{filter:brightness(1.15) blur(1px)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes blurIn{0%{filter:blur(8px)}100%{filter:blur()}}@keyframes hopper{0%{transform:translateY(0)}100%{transform:translateY(-16px)}}@keyframes hopper-s{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}.noto{font-family:"Noto Sans JP",sans-serif}.noto-serif{font-family:"Noto Serif JP",serif}.shippori{font-family:"Shippori Mincho",serif}.yantra{font-family:"Yantramanav",sans-serif}.garamond{font-family:"EB Garamond",serif}.d-none{display:none}.d-md-none{display:block}@media screen and (max-width: 767px){.d-md-none{display:none}}.d-block{display:block !important}.uppercase{text-transform:uppercase}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.strong,strong{font-weight:500}.break-all{word-break:break-all}.news-text p{margin:0;min-height:16px}.material-icons-outlined{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.toggle-slide-enter-active,.toggle-slide-leave-active{transition:height .4s;overflow:hidden}.toggle-slide-enter,.toggle-slide-leave-to{height:0;transition:height .4s}.fade-enter-active,.fade-leave-active{transition:height .4s;height:0;overflow:hidden}.fade-enter,.fade-leave-to{transition:height .4s}:root{background-color:#000}body{background-color:#000}.main,.page-shinbashi,.page-hakataza,.page-goods{background-color:#000;position:relative}.main .header,.page-shinbashi .header,.page-hakataza .header,.page-goods .header{position:fixed;width:100%;top:0;z-index:4}.main .header .bar,.page-shinbashi .header .bar,.page-hakataza .header .bar,.page-goods .header .bar{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:.66s;background:rgba(0,0,0,.9)}@media screen and (max-width: 767px){.main .header .bar,.page-shinbashi .header .bar,.page-hakataza .header .bar,.page-goods .header .bar{position:absolute;height:39vh;bottom:calc(100% - 4rem)}}@media screen and (max-width: 767px){.main .header .bar.bar-open,.page-shinbashi .header .bar.bar-open,.page-hakataza .header .bar.bar-open,.page-goods .header .bar.bar-open{opacity:1;bottom:calc(100% - 39vh);margin-top:0}}@media screen and (max-width: 767px){.main .header .bar.bar-open .bar-list .inner a,.page-shinbashi .header .bar.bar-open .bar-list .inner a,.page-hakataza .header .bar.bar-open .bar-list .inner a,.page-goods .header .bar.bar-open .bar-list .inner a{position:relative;z-index:1;text-align:center;padding-left:1rem;padding-right:1rem;width:80%}}@media screen and (max-width: 767px){.main .header .bar.bar-open .bar-list .inner a+a,.page-shinbashi .header .bar.bar-open .bar-list .inner a+a,.page-hakataza .header .bar.bar-open .bar-list .inner a+a,.page-goods .header .bar.bar-open .bar-list .inner a+a{margin-top:.25rem}}.main .header .bar .bar-list,.page-shinbashi .header .bar .bar-list,.page-hakataza .header .bar .bar-list,.page-goods .header .bar .bar-list{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1024px;text-transform:capitalize;color:#c4b48f;position:relative;padding-top:1rem;padding-bottom:1rem;letter-spacing:.2em}@media screen and (max-width: 767px){.main .header .bar .bar-list,.page-shinbashi .header .bar .bar-list,.page-hakataza .header .bar .bar-list,.page-goods .header .bar .bar-list{transition:.33s ease-out;display:flex;flex-direction:column;align-items:center;font-size:1rem;top:0;height:100%;background-color:rgba(0,0,0,0)}}.main .header .bar .bar-list .inner,.page-shinbashi .header .bar .bar-list .inner,.page-hakataza .header .bar .bar-list .inner,.page-goods .header .bar .bar-list .inner{width:70%;display:flex;justify-content:center;align-items:center;font-weight:500}.main .header .bar .bar-list .inner a,.page-shinbashi .header .bar .bar-list .inner a,.page-hakataza .header .bar .bar-list .inner a,.page-goods .header .bar .bar-list .inner a{padding-right:.5rem;padding-left:calc(.5rem + .3em);color:#c4b48f}@media screen and (max-width: 767px){.main .header .bar .bar-list .inner a,.page-shinbashi .header .bar .bar-list .inner a,.page-hakataza .header .bar .bar-list .inner a,.page-goods .header .bar .bar-list .inner a{padding-right:0;padding-left:0;padding-top:.5rem;padding-bottom:.5rem}}.main .header .bar .bar-list .inner a:nth-child(n+2),.page-shinbashi .header .bar .bar-list .inner a:nth-child(n+2),.page-hakataza .header .bar .bar-list .inner a:nth-child(n+2),.page-goods .header .bar .bar-list .inner a:nth-child(n+2){border-left:1px solid #c4b48f}@media screen and (max-width: 767px){.main .header .bar .bar-list .inner a:nth-child(n+2),.page-shinbashi .header .bar .bar-list .inner a:nth-child(n+2),.page-hakataza .header .bar .bar-list .inner a:nth-child(n+2),.page-goods .header .bar .bar-list .inner a:nth-child(n+2){border:none}}.main .header .bar .bar-list .inner a:hover,.page-shinbashi .header .bar .bar-list .inner a:hover,.page-hakataza .header .bar .bar-list .inner a:hover,.page-goods .header .bar .bar-list .inner a:hover{color:#fff}@media screen and (max-width: 767px){.main .header .bar .bar-list .inner,.page-shinbashi .header .bar .bar-list .inner,.page-hakataza .header .bar .bar-list .inner,.page-goods .header .bar .bar-list .inner{display:flex;flex-direction:column;align-items:center;width:100%}}.main .header .bar .bar-list a,.page-shinbashi .header .bar .bar-list a,.page-hakataza .header .bar .bar-list a,.page-goods .header .bar .bar-list a{color:#fff;transition:.33s}.main .header .bar .bar-list a:hover,.page-shinbashi .header .bar .bar-list a:hover,.page-hakataza .header .bar .bar-list a:hover,.page-goods .header .bar .bar-list a:hover{color:#fff}.main .header .bar .hamburger,.page-shinbashi .header .bar .hamburger,.page-hakataza .header .bar .hamburger,.page-goods .header .bar .hamburger{opacity:0;transition:.33s;position:absolute;left:0;bottom:.35rem;width:3rem;height:3rem;display:block;left:18px;z-index:3}@media screen and (max-width: 767px){.main .header .bar .hamburger,.page-shinbashi .header .bar .hamburger,.page-hakataza .header .bar .hamburger,.page-goods .header .bar .hamburger{opacity:1}}.main .header .bar .hamburger:hover,.page-shinbashi .header .bar .hamburger:hover,.page-hakataza .header .bar .hamburger:hover,.page-goods .header .bar .hamburger:hover{cursor:pointer}.main .header .bar .hamburger .material-symbols-sharp,.page-shinbashi .header .bar .hamburger .material-symbols-sharp,.page-hakataza .header .bar .hamburger .material-symbols-sharp,.page-goods .header .bar .hamburger .material-symbols-sharp{font-size:2rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 32}.main .header .bar .hamburger-button,.page-shinbashi .header .bar .hamburger-button,.page-hakataza .header .bar .hamburger-button,.page-goods .header .bar .hamburger-button{transition:.33s;position:absolute;left:0;top:0;color:#fff;margin-left:-0.4rem;margin-top:.45rem;padding-right:.5rem;padding-bottom:.45rem}.main .header .bar .hamburger-button.ham-close,.page-shinbashi .header .bar .hamburger-button.ham-close,.page-hakataza .header .bar .hamburger-button.ham-close,.page-goods .header .bar .hamburger-button.ham-close{background-color:rgba(0,0,0,0)}.main .header .place,.page-shinbashi .header .place,.page-hakataza .header .place,.page-goods .header .place{margin:0 auto;display:flex;justify-content:space-around;width:100%;padding-left:2rem;padding-right:2rem;padding-bottom:1.5rem;padding-top:0rem;letter-spacing:.25em;max-width:1024px;position:relative}@media screen and (max-width: 767px){.main .header .place,.page-shinbashi .header .place,.page-hakataza .header .place,.page-goods .header .place{padding-top:0;padding-left:4rem;padding-right:1rem;padding-bottom:1rem;height:3rem}}.main .header .place::before,.page-shinbashi .header .place::before,.page-hakataza .header .place::before,.page-goods .header .place::before{position:absolute;bottom:-18.53px;left:0;right:0;height:100%;background:url(../img/kei.png) repeat-x;background-size:800px auto;background-position:bottom center;z-index:2;content:"";pointer-events:none}@media screen and (min-width: 1024px){.main .header .place::before,.page-shinbashi .header .place::before,.page-hakataza .header .place::before,.page-goods .header .place::before{left:calc(512px - 50vw);right:calc(512px - 50vw)}}.main .header .place a,.page-shinbashi .header .place a,.page-hakataza .header .place a,.page-goods .header .place a{border:1px solid #c4b48f;color:#c4b48f;padding:.25rem;text-align:center;flex:1 1 50%;margin:0 1.25rem;font-size:1.2rem;font-weight:600}@media screen and (max-width: 767px){.main .header .place a,.page-shinbashi .header .place a,.page-hakataza .header .place a,.page-goods .header .place a{margin:0 .5rem;padding:.1rem;font-size:1rem}}.main .header .place a.shinbashi,.page-shinbashi .header .place a.shinbashi,.page-hakataza .header .place a.shinbashi,.page-goods .header .place a.shinbashi{background-color:#5f0909;background:url(../img/bg_red.jpg) repeat;background-size:1024px auto}.main .header .place a.shinbashi:hover,.main .header .place a.shinbashi.here,.page-shinbashi .header .place a.shinbashi:hover,.page-shinbashi .header .place a.shinbashi.here,.page-hakataza .header .place a.shinbashi:hover,.page-hakataza .header .place a.shinbashi.here,.page-goods .header .place a.shinbashi:hover,.page-goods .header .place a.shinbashi.here{background-color:#5f0909;color:#fff;border:1px solid #fff}.main .header .place a.shinbashi.here,.page-shinbashi .header .place a.shinbashi.here,.page-hakataza .header .place a.shinbashi.here,.page-goods .header .place a.shinbashi.here{border-color:rgba(0,0,0,0)}.main .header .place a.shinbashi.here:hover,.page-shinbashi .header .place a.shinbashi.here:hover,.page-hakataza .header .place a.shinbashi.here:hover,.page-goods .header .place a.shinbashi.here:hover{cursor:default}.main .header .place a.hakataza,.page-shinbashi .header .place a.hakataza,.page-hakataza .header .place a.hakataza,.page-goods .header .place a.hakataza{background-color:#073825;background:url(../img/bg_green.jpg) repeat;background-size:1024px auto}.main .header .place a.hakataza:hover,.main .header .place a.hakataza.here,.page-shinbashi .header .place a.hakataza:hover,.page-shinbashi .header .place a.hakataza.here,.page-hakataza .header .place a.hakataza:hover,.page-hakataza .header .place a.hakataza.here,.page-goods .header .place a.hakataza:hover,.page-goods .header .place a.hakataza.here{background-color:#073825;color:#fff;border:1px solid #fff}.main .header .place a.hakataza.here,.page-shinbashi .header .place a.hakataza.here,.page-hakataza .header .place a.hakataza.here,.page-goods .header .place a.hakataza.here{border-color:rgba(0,0,0,0)}.main .header .place a.hakataza.here:hover,.page-shinbashi .header .place a.hakataza.here:hover,.page-hakataza .header .place a.hakataza.here:hover,.page-goods .header .place a.hakataza.here:hover{cursor:default}.main .black-bg,.page-shinbashi .black-bg,.page-hakataza .black-bg,.page-goods .black-bg{background:url(../img/bg_g.jpg) repeat;background-size:1024px auto;background-attachment:fixed;padding-top:8.5rem;position:relative;z-index:2}@media screen and (max-width: 767px){.main .black-bg,.page-shinbashi .black-bg,.page-hakataza .black-bg,.page-goods .black-bg{padding-top:5rem}}.main{margin:0 auto;position:relative;background-color:#000}.main .black-bg .main-title{text-align:center;padding-top:1rem;position:relative;font-weight:600;z-index:2;color:#fff;max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.main .black-bg .main-title{padding-top:0}}.main .black-bg .main-title .head{width:14%;margin:1rem auto 0}@media screen and (max-width: 767px){.main .black-bg .main-title .head{margin-top:2rem;width:30%}}.main .black-bg .main-title .data{font-size:min(1.5625vw,1rem)}@media screen and (max-width: 767px){.main .black-bg .main-title .data{font-size:.9rem}}.main .black-bg .main-title .data .title{font-size:2em;margin-top:.25rem;margin-bottom:.25rem;display:inline-block}@media screen and (max-width: 767px){.main .black-bg .main-title .data .title{font-size:2em}}.main .black-bg .kv,.main .black-bg .kvo{margin:2rem auto 0;max-width:1024px;position:relative}@media screen and (max-width: 767px){.main .black-bg .kv,.main .black-bg .kvo{margin-top:1.5rem}}@media screen and (min-width: 1024px){.main .black-bg .kv::after,.main .black-bg .kvo::after{left:calc(512px - 50vw);right:calc(512px - 50vw);width:100vw;top:0;bottom:0;background:url(../img/bg_g2.jpg) repeat-x;background-size:auto 723.6266666667px;position:absolute;content:"";z-index:1}}.main .black-bg .kv .not-swiper,.main .black-bg .kv .swiper,.main .black-bg .kvo .not-swiper,.main .black-bg .kvo .swiper{z-index:3;position:relative}.main .black-bg .kv .not-swiper .image,.main .black-bg .kvo .not-swiper .image{opacity:0}.main .black-bg .kv .not-swiper .image.logo-image,.main .black-bg .kvo .not-swiper .image.logo-image{width:15.3333333333%;height:66.9811320755%;aspect-ratio:230/1060;position:absolute;z-index:1;top:0;left:42.3333333333%}.main .black-bg .kv .swiper-wrapper,.main .black-bg .kvo .swiper-wrapper{position:relative}.main .black-bg .kv .image,.main .black-bg .kvo .image{position:relative;z-index:2;aspect-ratio:1500/1060}.main .black-bg .kvo{margin-top:3rem}@media screen and (min-width: 1024px){.main .black-bg .kvo::after{background:url(../img/bg_w2.jpg) repeat-x;background-size:auto 723.6266666667px}}.main .black-bg .places{padding-top:3rem;margin:0 auto;text-align:center;color:#fff;position:relative;z-index:2}@media screen and (max-width: 767px){.main .black-bg .places{padding-top:2.5rem}}.main .black-bg .places .item+.item{margin-top:2rem}.main .black-bg .places .item.hakataza .dates{border-top-color:#10744e !important}.main .black-bg .places .item.hakataza .image{width:19.95%;color:#fff;padding-right:min(1.5625vw,1rem)}@media screen and (max-width: 767px){.main .black-bg .places .item.hakataza .image{width:40.5%}}.main .black-bg .places .item.hakataza .year-dates{margin-top:1rem}@media screen and (max-width: 767px){.main .black-bg .places .item.hakataza .year-dates{margin-top:.5rem}}.main .black-bg .places .item .image{width:21%;max-width:215.04px;margin:0 auto}@media screen and (max-width: 767px){.main .black-bg .places .item .image{width:43%}}.main .black-bg .places .item .year-dates{margin:0 auto;margin-top:.5rem;font-weight:600;width:52%}@media screen and (max-width: 767px){.main .black-bg .places .item .year-dates{width:100%;padding-left:1rem;padding-right:1rem}}.main .black-bg .places .item .year-dates .year{font-size:min(2.03125vw,1.3rem)}@media screen and (max-width: 767px){.main .black-bg .places .item .year-dates .year{font-size:1.1rem}}.main .black-bg .places .item .year-dates .dates{font-size:min(2.34375vw,1.5rem);border-top:8px solid darkred;margin-top:.5rem;padding-top:0rem;display:inline-block;width:min(49.80456vw,510px)}@media screen and (max-width: 767px){.main .black-bg .places .item .year-dates .dates{font-size:1rem;width:100%;border-width:6px;margin-top:.25rem}}@media screen and (max-width: 375px){.main .black-bg .places .item .year-dates .dates{font-size:4.05333327vw}}.main .black-bg .places .item .year-dates .dates .number{font-size:1.5em}.main .black-bg .news-box{margin:0 auto;margin-top:3rem;text-align:center;position:relative;z-index:2;background:linear-gradient(to bottom, transparent 240px, black 240px, black 100%);padding-bottom:5rem}@media screen and (max-width: 767px){.main .black-bg .news-box{margin-top:4rem;padding-bottom:3rem;background:linear-gradient(to bottom, transparent 39.0625vw, black 39.0625vw, black 100%)}}.main .black-bg .news-box::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:url(../img/kei2.png) repeat-x;background-size:800px auto;background-position:bottom center;z-index:4;pointer-events:none}.main .black-bg .news-box>.title{margin:0 auto;padding-top:11rem;position:relative;color:#fff;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.5em;margin-left:.5em;background:url(../img/kugiri1.svg) no-repeat;background-size:min(1024px,100vw) auto;background-position:center top;height:calc(400px - 10rem);z-index:2}@media screen and (max-width: 767px){.main .black-bg .news-box>.title{padding-top:9rem;background:url(../img/kugiri1.svg) no-repeat;background-size:100% auto;height:auto;font-size:1.2rem;margin-left:0}}.main .black-bg .news-box>.title::before{position:absolute;top:7rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.main .black-bg .news-box>.title::before{top:5rem;background-size:1.7rem auto}}.main .black-bg .news-box>.title .jp{padding-left:.5em}.main .black-bg .news-box>.title .en{font-size:min(1.71875vw,1.1rem);color:#c4b48f;font-weight:600;letter-spacing:.25em;padding-left:.25em;margin-top:.25rem}@media screen and (max-width: 767px){.main .black-bg .news-box>.title .en{font-size:.9rem}}.main .black-bg .news-box .news{color:#fff;position:relative;z-index:1;margin:0 auto;background-color:#000;padding-top:4rem;padding-bottom:1rem;padding-left:min(5.078125vw,3.25rem);padding-right:min(5.078125vw,3.25rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .news{margin-right:0;padding:3rem 1rem 2rem 1rem}}.main .black-bg .news-box .news .item{position:relative;border:1px solid rgba(196,180,143,.5);max-width:calc(1024px - 6.5rem);margin:0 auto;transition:.33s;display:block;will-change:transform}.main .black-bg .news-box .news .item:has(.has-content):hover{border-color:#c4b48f}.main .black-bg .news-box .news .item+.item{margin-top:1.25rem}.main .black-bg .news-box .news .item.urgent .head{background-color:#9b8551}.main .black-bg .news-box .news .item.urgent .head .title{text-align:center;margin-inline:auto;margin-top:0}.main .black-bg .news-box .news .item.general .date{background-color:#c4b48f;color:#000 !important}.main .black-bg .news-box .news .item.shinbashi .date{background-color:darkred}.main .black-bg .news-box .news .item.shinbashi .new{color:darkred !important}.main .black-bg .news-box .news .item.hakataza .date{background-color:#10744e}.main .black-bg .news-box .news .item.hakataza .new{color:#10744e !important}.main .black-bg .news-box .news .item .head{display:flex;align-items:center;position:relative;padding:min(.78125vw,.5rem) min(1.5625vw,1rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head{padding:0;padding-right:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.main .black-bg .news-box .news .item .head.has-content:hover{cursor:pointer}.main .black-bg .news-box .news .item .head .date{color:#fff;font-size:min(1.40625vw,.9rem);font-weight:700;position:absolute;right:calc(100% - min(4.6875vw,3rem));top:calc(50% - .525rem);text-align:right;padding-right:1rem;left:calc(0px - min(5.078125vw,3.25rem));transform:translateY(-1px);z-index:3;transition:.33s}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .date{font-size:.9rem;align-items:flex-start;text-align:right;top:-0.6rem;left:-1.75rem;right:calc(100% - 5rem);padding:.1rem .5rem 0}}.main .black-bg .news-box .news .item .head .date.hidden{opacity:0;left:0;right:calc(100% - min(9.765625vw,6.25rem))}.main .black-bg .news-box .news .item .head .title{color:#fff;font-weight:700;font-size:min(1.5625vw,1rem);margin-left:min(7.8125vw,5rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .title{font-size:1rem;margin-left:0;margin-top:.5rem;text-align:left;padding:.75rem 1rem}}.main .black-bg .news-box .news .item .head .new{color:#c4b48f;margin-left:min(3.90625vw,2.5rem);font-weight:700;font-size:min(1.40625vw,.9rem);width:min(3.125vw,2rem);transform:translateY(1px)}.main .black-bg .news-box .news .item .head .new+.title{margin-left:min(.78125vw,.5rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .new+.title{margin-left:0}}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .new{position:absolute;left:5.5rem;top:-0.55rem;background-color:#000;margin-left:0;width:2rem;font-size:.8rem}}.main .black-bg .news-box .news .item .head .icon{position:absolute;width:min(1.875vw,1.2rem);height:min(1.875vw,1.2rem);right:min(1.5625vw,1rem);content:"";transition:.33s;transform-origin:center center;top:calc(50% - min(.78125vw,.5rem))}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .icon{width:1rem;height:1rem;right:.55rem;top:calc(50% - min(.78125vw,.5rem) - 5px);content:""}}.main .black-bg .news-box .news .item .head .icon .on,.main .black-bg .news-box .news .item .head .icon .off,.main .black-bg .news-box .news .item .head .icon .link{position:absolute;top:0;right:0;bottom:0;left:0}.main .black-bg .news-box .news .item .head .icon .off,.main .black-bg .news-box .news .item .head .icon .link{display:none}.main .black-bg .news-box .news .item .head .icon .on,.main .black-bg .news-box .news .item .head .icon .off{font-size:min(1.875vw,1.2rem);color:#c4b48f}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .icon .on,.main .black-bg .news-box .news .item .head .icon .off{font-size:1rem}}.main .black-bg .news-box .news .item .head .icon.isOn{transform:rotate(-180deg)}.main .black-bg .news-box .news .item .head .icon.isOn .off{display:block}.main .black-bg .news-box .news .item .head .icon.isOn .on{display:none}.main .black-bg .news-box .news .item .head .icon.isLink{right:min(1.875vw,1.2rem);width:min(1.0825vw,.6928rem);height:min(1.25vw,.8rem);top:calc(50% - min(.5vw,.32rem) + 0px)}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .head .icon.isLink{width:.6928rem;height:.8rem;top:calc(50% - .4rem);right:-0.25rem}}.main .black-bg .news-box .news .item .head .icon.isLink .on,.main .black-bg .news-box .news .item .head .icon.isLink .off{display:none}.main .black-bg .news-box .news .item .head .icon.isLink .link{display:block;background-color:#c4b48f;-webkit-clip-path:polygon(0 0, 100% 50%, 0% 100%);clip-path:polygon(0 0, 100% 50%, 0% 100%)}.main .black-bg .news-box .news .item .text{font-size:min(1.40625vw,.9rem);line-height:2;font-weight:400;padding:min(1.5625vw,1rem) min(3.125vw,2rem) min(2.34375vw,1.5rem);text-align:left}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .text{font-size:.9rem;padding:.75rem 1rem}}.main .black-bg .news-box .news .item .text img{width:calc(50% - 1rem);height:auto;display:inline-block;margin-right:.5rem;margin-block:1rem}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .text img{width:100%;margin:0;margin-bottom:1rem}}.main .black-bg .news-box .news .item .text img+img{margin-right:0;margin-left:.5rem}@media screen and (max-width: 767px){.main .black-bg .news-box .news .item .text img+img{margin:0;margin-bottom:1rem}}.main .black-bg .news-box .news .item .text p{margin-block:0;min-height:19px}.main .black-bg .news-box .news .item .text ul li p{margin-block:0;font-size:.8em}.main .black-bg .news-box .more-box{color:#c4b48f;text-align:right;display:flex;justify-content:flex-end;padding-right:3.25rem;height:2.6rem;max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.main .black-bg .news-box .more-box{padding-right:0}}.main .black-bg .news-box .more-box .more{padding-top:.75rem;font-size:min(1.71875vw,1.1rem);width:110px;text-align:right;text-transform:capitalize;font-weight:700;letter-spacing:.2em}@media screen and (max-width: 767px){.main .black-bg .news-box .more-box .more{font-size:1rem}}.main .black-bg .news-box .more-box .more .dots{letter-spacing:normal}.main .black-bg .news-box .more-box .more:hover{cursor:pointer}.main .black-bg .news-box .links-box{margin:0 auto;max-width:1024px}.main .black-bg .news-box .links-box .links{padding-left:3.25rem;padding-right:3.25rem;z-index:4;position:relative;margin:0 auto;text-align:left}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links{padding-left:0;padding-right:0}}.main .black-bg .news-box .links-box .links .inner{display:inline-block}.main .black-bg .news-box .links-box .links .link-yt{display:flex;flex:1 0 auto;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links .link-yt{margin-top:-2rem;padding-left:0;justify-content:center}}.main .black-bg .news-box .links-box .links .link-yt .inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;color:#c4b48f;max-width:1024px;transition:.33s}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links .link-yt .inner{background-color:rgba(0,0,0,0);transform:translateY(-1rem)}}.main .black-bg .news-box .links-box .links .link-yt .inner:hover{color:#fff}.main .black-bg .news-box .links-box .links .link-yt .inner .icon{width:min(3.125vw,2rem);height:min(3.125vw,2rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links .link-yt .inner .icon{width:2rem;height:2rem}}.main .black-bg .news-box .links-box .links .link-yt .inner .text{color:currentColor;font-size:min(1.5625vw,1rem);margin-left:min(.390625vw,.25rem);font-weight:700;display:inline-block;white-space:nowrap;letter-spacing:.05em}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links .link-yt .inner .text{font-size:.9rem;margin-left:.5rem}}.main .black-bg .news-box .links-box .links .link-yt{margin-top:1.5rem}@media screen and (max-width: 767px){.main .black-bg .news-box .links-box .links .link-yt{margin-top:.5rem}}.main .black-bg .news-box .yt-box{margin:0 auto;margin-top:1.5rem;max-width:1024px;padding-left:min(5.078125vw,3.25rem);padding-right:min(5.078125vw,3.25rem);position:relative;z-index:3;position:relative;padding-bottom:3rem}@media screen and (max-width: 767px){.main .black-bg .news-box .yt-box{margin-top:0;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}}.main .black-bg .news-box .yt-box .yt{display:flex;height:calc((72vw - min(5.078125vw,3.25rem) - 2px)/16*9 + 2px);width:calc(72vw - min(5.078125vw,3.25rem));border:1px solid rgba(196,180,143,.5);align-items:center;justify-content:center;margin-left:auto;margin-right:auto;color:#c4b48f;font-size:min(1.40625vw,.9rem);font-weight:700;letter-spacing:.1em;position:relative;z-index:5}@media screen and (max-width: 767px){.main .black-bg .news-box .yt-box .yt{width:calc(100% + 2px);height:calc((100vw - 2rem - 2px)/16*9);font-size:.8rem}}@media screen and (min-width: 1024px){.main .black-bg .news-box .yt-box .yt{height:calc((737.28px - 3.25rem - 2px)/16*9 + 2px);width:calc(737.28px - 3.25rem)}}@media screen and (max-width: 767px){.main .black-bg .news-box .link-x-box{margin-top:1.5rem}}.main .black-bg .news-box .link-x-box .link-x{display:flex;flex:1 0 auto;justify-content:center;align-items:flex-start}.main .black-bg .news-box .link-x-box .link-x .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:3;color:#c4b48f;max-width:1024px;transition:.33s}@media screen and (max-width: 767px){.main .black-bg .news-box .link-x-box .link-x .inner{background-color:rgba(0,0,0,0);transform:translateY(-1rem);margin-left:1rem}}.main .black-bg .news-box .link-x-box .link-x .inner:hover{color:#fff}.main .black-bg .news-box .link-x-box .link-x .inner .icon{width:min(4.21875vw,2.7rem);height:min(4.21875vw,2.7rem)}@media screen and (max-width: 767px){.main .black-bg .news-box .link-x-box .link-x .inner .icon{width:2.2rem;height:2.2rem}}.main .black-bg .news-box .link-x-box .link-x .inner .text{color:currentColor;font-size:min(1.5625vw,1rem);margin-left:min(.78125vw,.5rem);font-weight:700;display:inline-block;white-space:nowrap;letter-spacing:.05em;margin-top:.5rem}@media screen and (max-width: 767px){.main .black-bg .news-box .link-x-box .link-x .inner .text{font-size:.9rem;margin-left:.5rem}}.main .black-bg .news-box .link-flyer-box{margin:0 auto;max-width:1024px;margin-bottom:1rem;margin-top:1.5rem}@media screen and (max-width: 767px){.main .black-bg .news-box .link-flyer-box{margin-top:1.5rem;margin-bottom:0}}.main .black-bg .news-box .link-flyer-box .link-flyer{padding-left:3.25rem;padding-right:3.25rem;font-size:min(1.5625vw,1rem);font-weight:700;height:3rem;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:3}@media screen and (max-width: 767px){.main .black-bg .news-box .link-flyer-box .link-flyer{font-size:.9rem;margin-top:-0.5rem;padding-left:1rem;padding-right:1rem;display:block}}.main .black-bg .news-box .link-flyer-box .link-flyer .text{border:1px solid rgba(196,180,143,.5);padding:.2rem .75rem;transition:.33s;letter-spacing:.05em;color:#c4b48f}@media screen and (max-width: 767px){.main .black-bg .news-box .link-flyer-box .link-flyer .text{display:block}}.main .black-bg .news-box .link-flyer-box .link-flyer .text:hover{color:#fff;border-color:#fff}.main .black-bg .cast{position:relative;margin:0 auto;padding-top:24rem;padding-bottom:3rem;background:url(../img/bg_w.jpg) repeat;background-size:1024px auto;background-attachment:fixed;z-index:1}@media screen and (max-width: 767px){.main .black-bg .cast{margin-top:0;padding-top:24rem}}.main .black-bg .cast::before{background:url(../img/bg_kiri_s.gif) repeat-x;background-size:1024px auto;background-position:bottom center;position:absolute;content:"";top:-2px;right:0;bottom:0;left:0;transform:scaleY(-1);z-index:3;pointer-events:none}.main .black-bg .cast .kei{position:absolute;top:0;background:url(../img/kei2.png) repeat-x;background-size:800px auto;background-position:top center;content:"";bottom:0;left:0;right:0;top:0;z-index:3;pointer-events:none}.main .black-bg .cast #cast{position:absolute;top:14rem}.main .black-bg .cast::after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/kei.png) repeat-x;background-size:800px auto;background-position:top center;z-index:2;content:"";transform:scaleY(-1);pointer-events:none}.main .black-bg .cast>.title{margin:0 auto;position:relative;color:#000;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.4em;text-align:center}@media screen and (max-width: 767px){.main .black-bg .cast>.title{font-size:1.2rem}}.main .black-bg .cast>.title::before{position:absolute;top:-4rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.main .black-bg .cast>.title::before{background-size:1.7rem auto}}.main .black-bg .cast>.title .jp{padding-left:.4em}.main .black-bg .cast>.title .en{font-size:min(1.71875vw,1.1rem);color:#846024;font-weight:600;letter-spacing:.25em;padding-left:.25em;margin-top:.25rem}@media screen and (max-width: 767px){.main .black-bg .cast>.title .en{font-size:.9rem}}.main .black-bg .cast .main-cast-box{padding-top:5rem;writing-mode:vertical-rl;text-orientation:upright;max-width:1024px;color:#000;font-weight:800;z-index:3;width:100%;margin:0 auto;padding-left:3.25rem;padding-right:3.25rem}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box{font-size:1.7rem;writing-mode:horizontal-tb;padding-left:1rem;padding-right:1rem;padding-top:3rem}}.main .black-bg .cast .main-cast-box .inner{border-bottom:8px solid #c4b48f;display:flex;flex-direction:column;align-items:space-between;width:100%}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .inner{padding-left:0;padding-right:0;padding-bottom:2rem;border-width:6px}}.main .black-bg .cast .main-cast-box .item{display:flex;letter-spacing:.2em;position:relative;width:9.0909090909%}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item{width:100%;align-items:center;margin-bottom:1rem}}.main .black-bg .cast .main-cast-box .item .charactor{font-size:min(1.5625vw,1rem);display:flex;flex-direction:column;justify-content:center;height:calc(40% - 1.5rem);margin-bottom:1.5rem;white-space:nowrap;letter-spacing:.1em;color:#846024;font-weight:700;position:relative}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor{height:auto;margin-bottom:0;width:45%;align-items:flex-end;justify-content:center;font-size:.8rem;text-align:right;padding-right:2rem;display:flex}}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text{display:flex;align-items:center;height:100%}.main .black-bg .cast .main-cast-box .item .charactor .text+.text{margin-top:-0.2rem}}.main .black-bg .cast .main-cast-box .item .charactor .text.two{letter-spacing:5.9em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text.two{margin-right:-5.9em}}.main .black-bg .cast .main-cast-box .item .charactor .text.three{letter-spacing:2.45em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text.three{margin-right:-2.45em}}.main .black-bg .cast .main-cast-box .item .charactor .text.four{letter-spacing:1.3em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text.four{margin-right:-1.3em}}.main .black-bg .cast .main-cast-box .item .charactor .sadamitsu{margin-right:-0.35rem}.main .black-bg .cast .main-cast-box .item .charactor .text.five{letter-spacing:.725em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text.five{margin-right:-0.725em}}.main .black-bg .cast .main-cast-box .item .charactor .text.seven{letter-spacing:.15em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .text.seven{margin-right:-0.15em}}.main .black-bg .cast .main-cast-box .item .charactor .double{font-size:.6em;align-items:flex-end;text-align:right;padding-bottom:.75rem;position:absolute;bottom:.5rem;left:-0.155rem}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .charactor .double{left:unset;right:1.5rem;top:2.25rem}}.main .black-bg .cast .main-cast-box .item .actor{display:flex;height:60%;white-space:nowrap;font-weight:700;letter-spacing:.1em;font-size:min(3.4375vw,2.2rem);align-items:center}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .actor{height:auto;width:55%;font-size:1.7rem;align-items:center;justify-content:flex-start}}.main .black-bg .cast .main-cast-box .item .actor .last-name{margin-top:.25em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .actor .last-name{margin-top:0;margin-left:.25em}}.main .black-bg .cast .main-cast-box .item .actor .last-name.two{letter-spacing:1.2em;margin-bottom:-1.2em}@media screen and (max-width: 767px){.main .black-bg .cast .main-cast-box .item .actor .last-name.two{margin-bottom:0}}.main .black-bg .cast .cast-visual-box{padding-left:5.25rem;padding-right:5.25rem;margin-top:.5rem;padding-bottom:3rem;max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box{padding-left:0;padding-right:0;margin-top:2.5rem}}.main .black-bg .cast .cast-visual-box .inner{display:flex;flex-wrap:wrap;padding-right:0;padding-left:0;margin-top:2.5rem}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner{padding-left:0;padding-right:0;margin-top:1.5rem}}.main .black-bg .cast .cast-visual-box .inner .item{width:16.6666666667%;padding-right:.5rem;padding-left:.5rem;justify-content:center;margin-top:2.5rem}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item{width:33.3333333333%;padding-left:.5rem;padding-right:.5rem;margin-top:1.5rem}}.main .black-bg .cast .cast-visual-box .inner .item.left{margin-left:16.6666666667%}.main .black-bg .cast .cast-visual-box .inner .item.left.two{margin-left:33.3333333333%}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item.left.two{margin-left:0}}.main .black-bg .cast .cast-visual-box .inner .item.right{margin-right:16.6666666667%}.main .black-bg .cast .cast-visual-box .inner .item.right.two{margin-right:33.3333333333%}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item.right.two{margin-right:0}}.main .black-bg .cast .cast-visual-box .inner .item.left-end{margin-left:-2rem;margin-right:2rem}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item.left-end{margin-right:0;margin-left:0}}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item.left-sp{margin-left:16.6666666667% !important;margin-right:0}.main .black-bg .cast .cast-visual-box .inner .item.right-sp{margin-right:16.6666666667% !important;margin-left:0}.main .black-bg .cast .cast-visual-box .inner .item.matsuya{order:2}.main .black-bg .cast .cast-visual-box .inner .item.tokizou{order:3}.main .black-bg .cast .cast-visual-box .inner .item.shingo{order:4}.main .black-bg .cast .cast-visual-box .inner .item.ukon{order:5}.main .black-bg .cast .cast-visual-box .inner .item.somegorou{order:6}.main .black-bg .cast .cast-visual-box .inner .item.sonosuke{order:7}.main .black-bg .cast .cast-visual-box .inner .item.hirotarou{order:8}.main .black-bg .cast .cast-visual-box .inner .item.kamezou{order:9}.main .black-bg .cast .cast-visual-box .inner .item.enya{order:10}.main .black-bg .cast .cast-visual-box .inner .item.yajyurou{order:11}.main .black-bg .cast .cast-visual-box .inner .item.one-sp{margin-left:33.3333333333% !important;margin-right:33.3333333333% !important}}.main .black-bg .cast .cast-visual-box .inner .item .aname{text-align:center;font-size:min(1.40625vw,.9rem);letter-spacing:.3em;margin-top:.5rem;font-weight:400}@media screen and (max-width: 767px){.main .black-bg .cast .cast-visual-box .inner .item .aname{font-size:.9rem;margin-left:-1rem;margin-right:-1rem}}.main .story-box{position:relative;margin:0 auto;z-index:1;background-color:#000}.main .story-box .inner{position:relative}.main .story-box .inner .story-text-box-outer{margin:0 auto;position:relative;z-index:3}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer{margin-bottom:-700px}}.main .story-box .inner .story-text-box-outer .story-image-box{width:100%;height:auto;overflow:hidden}.main .story-box .inner .story-text-box-outer .story-image-box .story-image{height:100%;width:200%}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-image-box .story-image{width:auto;height:55vh}}.main .story-box .inner .story-text-box-outer .story-text-box{width:100%;position:absolute;top:80vh;left:0;padding-left:1rem;padding-right:1rem}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box{top:70vh}}.main .story-box .inner .story-text-box-outer .story-text-box .title{margin:0 auto;position:relative;color:#fff;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.4em;text-align:center;z-index:3}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .title{font-size:1.2rem}}.main .story-box .inner .story-text-box-outer .story-text-box .title::before{position:absolute;top:-4rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .title::before{background-size:1.7rem auto}}.main .story-box .inner .story-text-box-outer .story-text-box .title#story::before{background:url(../img/kazari02.png) no-repeat;background-size:7.6rem auto;background-position:center top;top:-3rem}.main .story-box .inner .story-text-box-outer .story-text-box .title .jp,.main .story-box .inner .story-text-box-outer .story-text-box .title .en{filter:drop-shadow(1px 1px 4px black)}.main .story-box .inner .story-text-box-outer .story-text-box .title .jp{padding-left:.4em}.main .story-box .inner .story-text-box-outer .story-text-box .title .en{font-size:min(1.71875vw,1.1rem);color:#c4b48f;font-weight:600;letter-spacing:.25em;padding-left:.25em;margin-top:.25rem}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .title .en{font-size:.9rem}}.main .story-box .inner .story-text-box-outer .story-text-box .text{position:relative;z-index:3;text-align:center;letter-spacing:.05em;max-width:1024px;margin:0 auto;margin-top:4rem;color:#fff;line-height:2.2;font-size:min(1.71875vw,1.1rem);font-weight:700;filter:drop-shadow(1px 1px 4px black)}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .text{font-size:.9rem}}.main .story-box .inner .story-text-box-outer .story-text-box .text.intro{padding:1.5rem;width:35%;text-align:left;font-weight:400;background-color:rgba(0,0,0,.5);-webkit-clip-path:polygon(1.5rem 0, calc(100% - 1.5rem) 0, 100% 1.5rem, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0 calc(100% - 1.5rem), 0 1.5rem);clip-path:polygon(1.5rem 0, calc(100% - 1.5rem) 0, 100% 1.5rem, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0 calc(100% - 1.5rem), 0 1.5rem);font-size:min(1.5625vw,1rem);filter:none;margin-bottom:7rem}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .text.intro{width:calc(100% - 2rem);font-size:.8rem;margin-top:3rem;margin-left:1rem;margin-right:1rem;margin-bottom:9rem}}.main .story-box .inner .story-text-box-outer .story-text-box .text.intro .head{font-size:min(1.875vw,1.2rem);color:#fff;margin:0 auto;text-align:center;line-height:2;margin-bottom:.75rem;font-weight:700}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .text.intro .head{font-size:1rem}}.main .story-box .inner .story-text-box-outer .story-text-box .text.first .title{margin-top:11rem}.main .story-box .inner .story-text-box-outer .story-text-box .text.first.text{margin-top:3rem}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .text.first.text{margin-top:2rem}}.main .story-box .inner .story-text-box-outer .story-text-box .text.second{padding-top:0;padding-left:min(15.625vw,10rem);padding-right:min(15.625vw,10rem);padding-bottom:12rem;margin-top:2rem}.main .story-box .inner .story-text-box-outer .story-text-box .text.second .quote{padding:2rem}@media screen and (max-width: 767px){.main .story-box .inner .story-text-box-outer .story-text-box .text.second{padding-left:0;padding-right:0}}.page-shinbashi .black-bg .main-title,.page-hakataza .black-bg .main-title{padding-top:2rem;max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.page-shinbashi .black-bg .main-title,.page-hakataza .black-bg .main-title{padding-top:2rem}}.page-shinbashi .black-bg .main-title .head,.page-hakataza .black-bg .main-title .head{width:22%;margin:0 auto}@media screen and (max-width: 767px){.page-shinbashi .black-bg .main-title .head,.page-hakataza .black-bg .main-title .head{width:33%}}.page-shinbashi .black-bg .main-title .title,.page-hakataza .black-bg .main-title .title{width:44%;margin:0 auto}@media screen and (max-width: 767px){.page-shinbashi .black-bg .main-title .title,.page-hakataza .black-bg .main-title .title{width:66%}}.page-shinbashi .black-bg .main-title .place,.page-hakataza .black-bg .main-title .place{width:26%;margin:3rem auto 0}@media screen and (max-width: 767px){.page-shinbashi .black-bg .main-title .place,.page-hakataza .black-bg .main-title .place{width:54%}}.page-shinbashi .black-bg .schedule-box,.page-hakataza .black-bg .schedule-box{margin:0 auto;margin-top:2rem;text-align:center}.page-shinbashi .black-bg .schedule-box>.title,.page-hakataza .black-bg .schedule-box>.title{margin:0 auto;padding-top:11rem;position:relative;color:#fff;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.5em;background:url(../img/kugiri3.svg) no-repeat;background-size:min(1024px,100vw) auto;background-position:center top;height:calc(400px - 10rem);z-index:2}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box>.title,.page-hakataza .black-bg .schedule-box>.title{background:url(../img/kugiri3.svg) no-repeat,linear-gradient(to bottom, transparent 39.0625vw, black 39.0625vw, black 100%);background-size:100% auto;padding-top:9rem;font-size:1.2rem}}.page-shinbashi .black-bg .schedule-box>.title::before,.page-hakataza .black-bg .schedule-box>.title::before{position:absolute;top:7rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box>.title::before,.page-hakataza .black-bg .schedule-box>.title::before{top:5rem;background-size:1.7rem auto}}.page-shinbashi .black-bg .schedule-box>.title .jp,.page-hakataza .black-bg .schedule-box>.title .jp{padding-left:.5em}.page-shinbashi .black-bg .schedule-box>.title .en,.page-hakataza .black-bg .schedule-box>.title .en{font-size:min(1.71875vw,1.1rem);color:darkred;font-weight:600;letter-spacing:.25em;padding-left:.25em;margin-top:.25rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box>.title .en,.page-hakataza .black-bg .schedule-box>.title .en{font-size:.9rem}}.page-shinbashi .black-bg .schedule-box .schedule,.page-hakataza .black-bg .schedule-box .schedule{padding-top:4rem;margin:0 auto;text-align:center;color:#fff;background-color:#000;padding-left:min(21.875vw,14rem);padding-right:min(21.875vw,14rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule,.page-hakataza .black-bg .schedule-box .schedule{padding-left:0;padding-right:0;padding-top:3rem;margin-top:-3rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner,.page-hakataza .black-bg .schedule-box .schedule .inner{max-width:calc(1024px - 25rem);margin:0 auto;padding-bottom:6rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner,.page-hakataza .black-bg .schedule-box .schedule .inner{padding-left:1rem;padding-right:1rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner.hakataza .dates,.page-hakataza .black-bg .schedule-box .schedule .inner.hakataza .dates{border-top-color:#10744e !important}.page-shinbashi .black-bg .schedule-box .schedule .inner.hakataza .image,.page-hakataza .black-bg .schedule-box .schedule .inner.hakataza .image{width:20.8%;color:#fff}.page-shinbashi .black-bg .schedule-box .schedule .inner.hakataza .year-dates,.page-hakataza .black-bg .schedule-box .schedule .inner.hakataza .year-dates{margin-top:1rem}.page-shinbashi .black-bg .schedule-box .schedule .inner .image,.page-hakataza .black-bg .schedule-box .schedule .inner .image{width:26%;margin:0 auto}.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates{margin:0 auto;margin-top:.5rem;font-weight:600;width:min(57.61704vw,590px)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates{width:100%}}.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .year,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .year{font-size:min(1.875vw,1.2rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .year,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .year{font-size:1.1rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .dates,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .dates{font-size:min(2.03125vw,1.3rem);border-top:10px solid #5f0909;margin-top:.5rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .dates,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .dates{font-size:1rem;border-width:6px;margin-top:.25rem}}@media screen and (max-width: 375px){.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .dates,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .dates{font-size:4.05333327vw}}.page-shinbashi .black-bg .schedule-box .schedule .inner .year-dates .dates .number,.page-hakataza .black-bg .schedule-box .schedule .inner .year-dates .dates .number{font-size:1.5em}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times,.page-hakataza .black-bg .schedule-box .schedule .inner>.times{margin-block:2rem;font-size:.9rem;line-height:1.7}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner>.times,.page-hakataza .black-bg .schedule-box .schedule .inner>.times{font-size:.9rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times dl,.page-hakataza .black-bg .schedule-box .schedule .inner>.times dl{display:flex;flex-wrap:wrap;width:360px;margin-inline:auto}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times dl dt,.page-hakataza .black-bg .schedule-box .schedule .inner>.times dl dt{width:90px;text-align:right}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times dl dd,.page-hakataza .black-bg .schedule-box .schedule .inner>.times dl dd{width:270px;margin-left:0;text-align:left}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .link-time-chart,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .link-time-chart{margin-block:1rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .link-time-chart,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .link-time-chart{text-align:center}}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text{border:1px solid #c4b48f;padding:.25rem 2.25rem .25rem 1rem;position:relative;font-weight:700;transition:.33s}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text::after,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text::after{position:absolute;content:"";right:.75rem;top:calc(50% - .35rem);width:.7rem;height:.85rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:darkred;transition:.33s}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text:hover,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .link-time-chart .text:hover{cursor:pointer;background-color:#c4b48f;color:#000}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:3}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;top:calc(50% - 250px);left:calc(50% - 225px);width:450px;height:500px;background-color:#fff;color:#000;z-index:2;font-size:1.1rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart{font-size:.9rem;left:1rem;width:calc(100% - 2rem)}}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .title,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .title{margin-bottom:1rem;text-align:center}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .start-time,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .start-time{display:flex;justify-content:flex-start;text-align:left;margin-bottom:.25rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .start-time.mt,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .start-time.mt{margin-top:2rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table{border-collapse:collapse}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr.interval .duration,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr.interval .duration{border:none;letter-spacing:.2em;padding-inline:.75rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr td,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr td{padding:.25rem;border:1px solid #000}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .aname,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .aname{padding-inline:2rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .times,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .times{padding-inline:1rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .duration,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart table tr .duration{padding-inline:1rem;text-align:right}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .notice,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .notice{text-align:left;letter-spacing:normal;font-size:.8rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .notice,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .notice{font-size:.7rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button{position:absolute;bottom:-2rem;left:calc(50% - 2rem)}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button .text,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button .text{color:#fff;font-size:.9rem;width:4rem;transition:.33s;padding:.1rem .4rem}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button .text:hover,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .time-chart-bd .time-chart .close-button .text:hover{background-color:#fff;cursor:pointer;color:#000}.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .notice2,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .notice2{font-size:.7rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner>.times .notice2,.page-hakataza .black-bg .schedule-box .schedule .inner>.times .notice2{font-size:.8rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app{display:flex;flex-wrap:wrap;width:100%;max-width:590px;margin:1rem auto 0;overflow:hidden}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app{margin-top:1rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item{padding-left:min(1.171875vw,.75rem);padding-right:min(1.171875vw,.75rem);width:calc((100% - min(3.125vw,2rem))/9);position:relative;margin-top:min(3.90625vw,2.5rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item{padding-left:.5rem;padding-right:.5rem;width:calc((100% - 1rem)/9);margin-top:.75rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time{height:23px}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time{height:18.5px}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri{font-weight:400;background-color:#000;font-size:.8em;letter-spacing:.1em;margin-left:.1em;z-index:2;-webkit-text-stroke-width:unset !important}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri{font-size:.8em;letter-spacing:-0.05em}}@media screen and (max-width: 375px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri{font-size:2.55999996vw}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri::before,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri::before{left:calc(50% + 1.1rem) !important}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri::after,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.kashikiri::after{right:calc(50% + 1.1rem) !important}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off),.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off){-webkit-text-stroke-width:1px}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::before,.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::before,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after{position:absolute;content:"";background-color:#666;top:50%;bottom:calc(50% - .5px);left:calc(50% + .8rem);right:-2rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::before,.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::before,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after{right:-1rem;left:calc(50% + .6rem)}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after{left:-2rem;right:calc(50% + .8rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off)::after{left:-1rem;right:calc(50% + .6rem)}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off) .valentine,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off) .valentine{position:absolute;top:-35%;left:70%;font-size:.8rem;color:#db7d7d}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off) .valentine,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time:not(.off) .valentine{font-size:.8em;top:-30%;left:75%}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.off::before,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.off::before{position:absolute;content:"";background-color:#666;top:50%;bottom:calc(50% - .5px);left:-1.75rem;right:-1.75rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.off::before,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times .time.off::before{left:-1rem;right:-1rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off{position:relative;background-color:#000;z-index:2}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off .kyu,.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off .en,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off .kyu,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item:not(.head) .times>.off .en{position:relative;color:#666}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item.head,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item.head{display:flex;align-items:flex-end;justify-content:flex-start;margin-right:min(3.125vw,2rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item.head,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item.head{margin-right:.5rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time{font-size:1.2em}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time.matinee,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time.matinee{transition:translateY(3px)}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time.soiree,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item.head .times .time.soiree{transform:translateY(1px)}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .month-date,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .month-date{margin-left:-0.5rem;margin-right:-0.5rem;font-weight:700}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .month-date.off-day,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .month-date.off-day{color:#666}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .month,.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .slash,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .month,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .slash{font-size:min(1.40625vw,.9rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .month,.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .slash,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .month,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .slash{font-size:.9rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .slash,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .slash{margin-right:min(.390625vw,.25rem)}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .date,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .date{font-size:min(2.03125vw,1.3rem);text-align:center}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .date,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .date{font-size:1.2rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .day,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .day{font-size:min(1.875vw,1.2rem);font-weight:700;margin-top:calc(0px - min(.390625vw,.25rem))}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .day,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .day{font-size:1rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .day.holiday,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .day.holiday{color:#db7d7d}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .day.off-day,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .day.off-day{color:#666}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times{padding-top:min(.78125vw,.5rem);font-weight:500;font-size:min(1.5625vw,1rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times{font-size:.8rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times>.off-day,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times>.off-day{text-align:center;margin:0 auto;font-size:.8em;font-weight:400;padding-top:.2em;color:#666}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times>.off-day .en,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times>.off-day .en{margin-top:min(1.171875vw,.75rem);padding-top:.3em}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time{position:relative}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time{font-size:.8rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time+.time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time+.time{margin-top:min(1.171875vw,.75rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time+.time,.page-hakataza .black-bg .schedule-box .schedule .inner #schedule-app .item .times .time+.time{margin-top:.5rem}}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend,.page-hakataza .black-bg .schedule-box .schedule .inner .legend{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;margin-top:min(4.6875vw,3rem);padding-bottom:min(4.6875vw,3rem);border-bottom:10px solid #5f0909}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .legend,.page-hakataza .black-bg .schedule-box .schedule .inner .legend{margin-top:3rem;padding-bottom:2.5rem;width:100%;border-width:6px}}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item{padding:min(.390625vw,.25rem) min(1.5625vw,1rem);margin:0 min(1.5625vw,1rem);font-size:min(1.25vw,.8rem);letter-spacing:.2em;display:flex;flex:0 1 auto;text-align:center}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item .rai-box,.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item .sada-box,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item .rai-box,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item .sada-box{justify-content:flex-start;text-align:left}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item .rai-box,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item .rai-box{margin-right:1rem}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item .icon,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item .icon{-webkit-text-stroke-width:1px}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item.legend-valentine,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item.legend-valentine{margin-top:2rem;line-height:2;letter-spacing:normal}.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item.legend-valentine .holiday-red,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item.legend-valentine .holiday-red{color:#db7d7d}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item{padding:.25rem .5rem;font-size:.825rem;margin:0;letter-spacing:.1em}}@media screen and (max-width: 375px){.page-shinbashi .black-bg .schedule-box .schedule .inner .legend .item,.page-hakataza .black-bg .schedule-box .schedule .inner .legend .item{font-size:3.519999945vw}}.page-shinbashi .black-bg .schedule-box .schedule .inner .notice,.page-hakataza .black-bg .schedule-box .schedule .inner .notice{font-size:min(1.09375vw,.7rem);letter-spacing:.2em;margin-top:min(4.6875vw,3rem);padding-bottom:min(7.8125vw,5rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .schedule-box .schedule .inner .notice,.page-hakataza .black-bg .schedule-box .schedule .inner .notice{font-size:.8rem;margin-top:1.5rem;padding-bottom:3.5rem;padding-left:.5rem}}.page-shinbashi .black-bg .woods,.page-hakataza .black-bg .woods{background:url(../img/bg_woods.jpg) repeat-x;background-size:1024px auto;background-position:center;background-attachment:fixed;position:relative}.page-shinbashi .black-bg .woods.hakataza,.page-hakataza .black-bg .woods.hakataza{background:url(../img/bg_taki.jpg) repeat-x;background-size:1024px auto;background-position:center;background-attachment:fixed}.page-shinbashi .black-bg .woods::before,.page-hakataza .black-bg .woods::before{position:absolute;bottom:0;left:0;width:100%;height:18.53px;background:url(../img/kei.png) repeat-x;background-size:800px auto;background-position:bottom center;z-index:2;content:"";pointer-events:none;transform:scaleY(-1)}.page-shinbashi .black-bg .woods::after,.page-hakataza .black-bg .woods::after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(255,0,88,.15)}.page-shinbashi .black-bg .ticket-box,.page-hakataza .black-bg .ticket-box{margin:0 auto;text-align:center;background-color:#000;z-index:2;position:relative}.page-shinbashi .black-bg .ticket-box>.title,.page-hakataza .black-bg .ticket-box>.title{margin:0 auto;padding-top:8rem;position:relative;color:#fff;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.5em;margin-left:.5em;z-index:2}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box>.title,.page-hakataza .black-bg .ticket-box>.title{padding-top:7rem;font-size:1.2rem}}.page-shinbashi .black-bg .ticket-box>.title::before,.page-hakataza .black-bg .ticket-box>.title::before{position:absolute;top:4rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box>.title::before,.page-hakataza .black-bg .ticket-box>.title::before{top:3rem;background-size:1.7rem auto}}.page-shinbashi .black-bg .ticket-box>.title .jp,.page-hakataza .black-bg .ticket-box>.title .jp{padding-left:.5em}.page-shinbashi .black-bg .ticket-box>.title .en,.page-hakataza .black-bg .ticket-box>.title .en{font-size:min(1.71875vw,1.1rem);color:darkred;font-weight:600;letter-spacing:.3em;padding-left:.3em;margin-top:.25rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box>.title .en,.page-hakataza .black-bg .ticket-box>.title .en{font-size:.9rem}}.page-shinbashi .black-bg .ticket-box .ticket-table,.page-hakataza .black-bg .ticket-box .ticket-table{display:flex;color:#fff;margin:4rem auto 0;max-width:1024px;padding-left:5.25rem;padding-right:5.25rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table,.page-hakataza .black-bg .ticket-box .ticket-table{padding-left:1rem;padding-right:1rem;flex-direction:column;margin-top:3rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .head2,.page-hakataza .black-bg .ticket-box .ticket-table .head2{font-weight:700;margin-top:1.5rem;font-size:min(1.71875vw,1.1rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .head2,.page-hakataza .black-bg .ticket-box .ticket-table .head2{font-size:1rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box,.page-hakataza .black-bg .ticket-box .ticket-table .price-box{width:40%;margin-right:4.5rem;display:flex;flex-direction:column}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .price-box,.page-hakataza .black-bg .ticket-box .ticket-table .price-box{width:100%;margin:0 auto;padding-top:.5rem;padding-left:2rem;padding-right:2rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .head{font-size:1.1rem;letter-spacing:.2em;border-bottom:10px solid #5f0909;padding-bottom:.5rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .head{font-size:1.3rem;border-width:6px}}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .head .tax,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .head .tax{font-size:.7em}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices{margin-top:2rem}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item{display:flex;width:100%;border-bottom:1px solid #666;margin-bottom:.5rem;padding-bottom:.5rem}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name{width:50%;text-align:left;justify-content:flex-start;font-size:1.2rem}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name.two,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name.two{letter-spacing:.75em}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name.three,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item .seat-name.three{letter-spacing:.5em}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item .price,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item .price{width:50%;text-align:right;justify-content:flex-end;font-size:1.3rem;letter-spacing:.05em}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .prices .item .price .yen,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .prices .item .price .yen{font-size:.8em;margin-left:.12em}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .notice,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .notice{font-size:min(1.09375vw,.7rem);text-align:left;line-height:1.8;letter-spacing:.1em;margin-bottom:auto;padding-bottom:1.5rem;margin-top:.25rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .notice,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .notice{font-size:.8rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .link-seat,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .link-seat{border:1px solid #c4b48f;padding:.25rem;text-align:center;position:relative;color:#fff;transition:.33s;letter-spacing:.2em;font-size:min(1.40625vw,.9rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .link-seat,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .link-seat{font-size:.8rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .link-seat:hover,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .link-seat:hover{background-color:#c4b48f;color:#000}.page-shinbashi .black-bg .ticket-box .ticket-table .price-box .link-seat::after,.page-hakataza .black-bg .ticket-box .ticket-table .price-box .link-seat::after{position:absolute;content:"";right:.75rem;top:calc(50% - .44rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:darkred}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box{width:60%}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box{width:100%;margin-top:4rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .head{font-size:1.1rem;letter-spacing:.2em;border-bottom:10px solid #5f0909;padding-bottom:.5rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .head{font-size:1.3rem;border-width:6px}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .head .tax,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .head .tax{font-size:.7em}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text{margin-top:1rem;font-size:min(1.71875vw,1.1rem);margin-bottom:2rem;font-weight:700}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text{font-size:1.1rem;line-height:1.6}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text .datetime .number,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text .datetime .number{font-size:1.2em}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text .notice,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text .notice{font-size:min(1.40625vw,.9rem);font-weight:400;padding-top:0;margin-top:.25rem;text-align:left;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text .notice,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text .notice{font-size:.9rem}}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .text .notice ul,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .text .notice ul{margin-top:0}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box{display:flex;flex-wrap:wrap;margin-top:1.5rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item{width:calc(50% - .375rem);background-color:#c4b48f;margin-bottom:.75rem;position:relative;color:#000;padding:.5rem;padding-top:.45rem;font-weight:700;transition:.33s}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item{width:75%;margin:0 auto .75rem}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item:hover,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item:hover{background-color:#fff}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item::after,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item::after{position:absolute;content:"";background-color:darkred;right:.75rem;top:calc(50% - .44rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:#000 !important}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.right,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.right{margin-left:.75rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.right,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.right{margin-left:auto}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.full,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.full{width:100%}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.full,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item.full{width:75%}}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone{border-top:1px solid #666;margin-top:1.5rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .head3,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .head3{font-weight:700;margin-top:1rem;font-size:1rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .head3.mt,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .head3.mt{margin-top:2rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels{margin-top:.25rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels .tel,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels .tel{color:#c4b48f;font-size:1.4rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels .or,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tels .or{font-size:.8em}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .times,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .times{font-size:.8em;margin-top:0rem}.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice{font-size:min(1.09375vw,.7rem);border-top:1px solid #666;margin-top:1.75rem;padding-top:1.75rem;text-align:left;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice{font-size:.8rem}}.page-shinbashi .black-bg .ticket-box .group-viewing,.page-hakataza .black-bg .ticket-box .group-viewing{margin:4rem auto 0;max-width:1024px;padding-left:5.25rem;padding-right:5.25rem;color:#fff}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .group-viewing,.page-hakataza .black-bg .ticket-box .group-viewing{padding-left:1rem;padding-right:1rem}}.page-shinbashi .black-bg .ticket-box .group-viewing .inner,.page-hakataza .black-bg .ticket-box .group-viewing .inner{border:1px solid rgba(196,180,143,.5);padding:1rem 1rem 1.25rem 3rem;text-align:left;position:relative}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .group-viewing .inner,.page-hakataza .black-bg .ticket-box .group-viewing .inner{padding-left:2rem;padding-top:.75rem}}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .head,.page-hakataza .black-bg .ticket-box .group-viewing .inner .head{position:relative;font-size:1.1rem;font-weight:700;letter-spacing:.2em}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .head::before,.page-hakataza .black-bg .ticket-box .group-viewing .inner .head::before{position:absolute;content:"";right:calc(100% + 1.5rem);left:-3rem;top:calc(50% - 4px);bottom:calc(50% - 5px);background-color:#5f0909}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .group-viewing .inner .head::before,.page-hakataza .black-bg .ticket-box .group-viewing .inner .head::before{right:calc(100% + .5rem);left:-2rem}}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .text,.page-hakataza .black-bg .ticket-box .group-viewing .inner .text{margin-top:1rem;font-size:min(1.25vw,.8rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .group-viewing .inner .text,.page-hakataza .black-bg .ticket-box .group-viewing .inner .text{font-size:.8rem}}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .link,.page-hakataza .black-bg .ticket-box .group-viewing .inner .link{position:absolute;color:#000;background-color:#c4b48f;right:1.25rem;bottom:1.25rem;width:180px;padding:.25rem .5rem;font-size:.8rem;letter-spacing:.25em;font-weight:700;-webkit-clip-path:polygon(0 1px, 100% 1px, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 1px, 100% 1px, 100% 0, 100% 100%, 0 100%);transition:.33s}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .group-viewing .inner .link,.page-hakataza .black-bg .ticket-box .group-viewing .inner .link{position:relative;right:unset;bottom:unset;padding-left:2rem;margin-top:1rem;display:block}}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .link:hover,.page-hakataza .black-bg .ticket-box .group-viewing .inner .link:hover{background-color:#fff}.page-shinbashi .black-bg .ticket-box .group-viewing .inner .link::after,.page-hakataza .black-bg .ticket-box .group-viewing .inner .link::after{position:absolute;content:"";background-color:darkred;right:.5rem;top:calc(50% - .44rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto}.page-shinbashi .black-bg .ticket-box .ticket-notice,.page-hakataza .black-bg .ticket-box .ticket-notice{text-align:left;margin:3rem auto 0;padding-bottom:1rem;max-width:1024px;padding-left:5.25rem;padding-right:5.25rem;text-align:left;color:#fff}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-notice,.page-hakataza .black-bg .ticket-box .ticket-notice{padding-left:1rem;padding-right:1rem;margin-top:2rem}}.page-shinbashi .black-bg .ticket-box .ticket-notice .inner,.page-hakataza .black-bg .ticket-box .ticket-notice .inner{border-top:10px solid #5f0909}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-notice .inner,.page-hakataza .black-bg .ticket-box .ticket-notice .inner{border-width:6px}}.page-shinbashi .black-bg .ticket-box .ticket-notice .inner .head,.page-hakataza .black-bg .ticket-box .ticket-notice .inner .head{font-weight:700;font-size:.7rem;padding-top:1.5rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .ticket-notice .inner .head,.page-hakataza .black-bg .ticket-box .ticket-notice .inner .head{padding-top:1.5rem}}.page-shinbashi .black-bg .ticket-box .ticket-notice .inner ul,.page-hakataza .black-bg .ticket-box .ticket-notice .inner ul{margin-top:1rem;font-size:.7rem;line-height:1.8}.page-shinbashi .black-bg .ticket-box .link-resale-notice,.page-hakataza .black-bg .ticket-box .link-resale-notice{max-width:1024px;padding-inline:5.25rem;margin-inline:auto;font-weight:700;padding-bottom:3rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .link-resale-notice,.page-hakataza .black-bg .ticket-box .link-resale-notice{padding-inline:1rem}}.page-shinbashi .black-bg .ticket-box .link-resale-notice .inner,.page-hakataza .black-bg .ticket-box .link-resale-notice .inner{border-top:10px solid #5f0909;padding-top:1rem}.page-shinbashi .black-bg .ticket-box .link-resale-notice .inner .item,.page-hakataza .black-bg .ticket-box .link-resale-notice .inner .item{margin-top:1rem;border:1px solid #c4b48f;padding:.25rem;text-align:center;position:relative;color:#fff;transition:.33s;letter-spacing:.2em;font-size:min(1.40625vw,.9rem);display:block}@media screen and (max-width: 767px){.page-shinbashi .black-bg .ticket-box .link-resale-notice .inner .item,.page-hakataza .black-bg .ticket-box .link-resale-notice .inner .item{font-size:.8rem;text-align:left;padding-inline:.5rem}}.page-shinbashi .black-bg .ticket-box .link-resale-notice .inner .item:hover,.page-hakataza .black-bg .ticket-box .link-resale-notice .inner .item:hover{background-color:#c4b48f;color:#000}.page-shinbashi .black-bg .ticket-box .link-resale-notice .inner .item::after,.page-hakataza .black-bg .ticket-box .link-resale-notice .inner .item::after{position:absolute;content:"";right:.5rem;top:calc(50% - .44rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:darkred}.page-shinbashi .black-bg .woods-space,.page-hakataza .black-bg .woods-space{height:270px;z-index:1;position:relative}@media screen and (max-width: 767px){.page-shinbashi .black-bg .woods-space,.page-hakataza .black-bg .woods-space{height:220px}}.page-shinbashi .black-bg .woods-space::before,.page-shinbashi .black-bg .woods-space::after,.page-hakataza .black-bg .woods-space::before,.page-hakataza .black-bg .woods-space::after{top:0;right:0;bottom:0;left:0;content:"";position:absolute;background:url(../img/kei2.png) repeat-x;background-size:800px auto}.page-shinbashi .black-bg .woods-space::after,.page-hakataza .black-bg .woods-space::after{transform:scaleY(-1)}.page-shinbashi .black-bg .woods-space.kugiri,.page-hakataza .black-bg .woods-space.kugiri{height:calc(404px + min(15.625vw,10rem));margin-top:calc(0px - min(15.625vw,10rem))}@media screen and (max-width: 767px){.page-shinbashi .black-bg .woods-space.kugiri,.page-hakataza .black-bg .woods-space.kugiri{height:calc(280px + 3rem);margin-top:-3rem}}.page-shinbashi .black-bg .woods-space.kugiri::before,.page-hakataza .black-bg .woods-space.kugiri::before{border-top:none;border-bottom:10px solid rgba(196,0,24,.5)}.page-shinbashi .black-bg .woods-space.kugiri::after,.page-hakataza .black-bg .woods-space.kugiri::after{background:url(../img/kugiri3.svg) no-repeat;background-size:min(1024px,100vw) auto;background-position:bottom center;position:absolute;content:"";top:0;left:0;right:0;bottom:0;transform:scaleY(-1)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .woods-space.kugiri::after,.page-hakataza .black-bg .woods-space.kugiri::after{background-size:100% auto}}.page-shinbashi .black-bg .woods-space.bottom::before,.page-hakataza .black-bg .woods-space.bottom::before{background:none;border-top:10px solid rgba(196,0,24,.5)}.page-shinbashi .black-bg .woods-space.bottom::after,.page-hakataza .black-bg .woods-space.bottom::after{background:none}.page-shinbashi .black-bg .notice-theater,.page-hakataza .black-bg .notice-theater{background-color:#fff;background:url(../img/bg_w.jpg) repeat;background-size:1024px auto;background-attachment:fixed;text-align:center;position:relative;z-index:2}.page-shinbashi .black-bg .notice-theater.soon,.page-hakataza .black-bg .notice-theater.soon{height:min(43.9452vw,450px)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater.soon,.page-hakataza .black-bg .notice-theater.soon{height:450px}}.page-shinbashi .black-bg .notice-theater.soon .inner,.page-hakataza .black-bg .notice-theater.soon .inner{height:calc(100% - 155px)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater.soon .inner,.page-hakataza .black-bg .notice-theater.soon .inner{height:calc(100% - 150px)}}.page-shinbashi .black-bg .notice-theater>.title,.page-hakataza .black-bg .notice-theater>.title{margin:0 auto;padding-top:6rem;position:relative;color:#000;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.5em;margin-left:.5em;z-index:2}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater>.title,.page-hakataza .black-bg .notice-theater>.title{font-size:1.2rem}}.page-shinbashi .black-bg .notice-theater>.title::before,.page-hakataza .black-bg .notice-theater>.title::before{position:absolute;top:2rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater>.title::before,.page-hakataza .black-bg .notice-theater>.title::before{background-size:1.7rem auto}}.page-shinbashi .black-bg .notice-theater>.title .jp,.page-hakataza .black-bg .notice-theater>.title .jp{padding-left:.5em}.page-shinbashi .black-bg .notice-theater>.title .en,.page-hakataza .black-bg .notice-theater>.title .en{font-size:min(1.71875vw,1.1rem);color:#c40018;font-weight:600;letter-spacing:.3em;padding-left:.3em;margin-top:.25rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater>.title .en,.page-hakataza .black-bg .notice-theater>.title .en{font-size:.9rem}}.page-shinbashi .black-bg .notice-theater #theater,.page-hakataza .black-bg .notice-theater #theater{position:absolute;top:-110px}.page-shinbashi .black-bg .notice-theater .inner,.page-hakataza .black-bg .notice-theater .inner{max-width:1024px;padding-inline:5.25rem;margin:0 auto;position:relative;padding-top:3rem;text-align:left;padding-bottom:2rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner,.page-hakataza .black-bg .notice-theater .inner{padding-inline:1rem}}.page-shinbashi .black-bg .notice-theater .inner .coming,.page-hakataza .black-bg .notice-theater .inner .coming{position:absolute;display:flex;align-items:center;justify-content:center;margin-top:min(-7.8125vw,-5rem);top:0;right:0;bottom:0;left:0;font-size:.8rem;font-weight:700;text-transform:capitalize;letter-spacing:.3em}.page-shinbashi .black-bg .notice-theater .inner .item .head,.page-hakataza .black-bg .notice-theater .inner .item .head{background-color:darkred;color:#fff;font-size:1.2rem;letter-spacing:.1em;padding:.25rem 1rem;font-weight:700}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .head,.page-hakataza .black-bg .notice-theater .inner .item .head{font-size:1.1rem;padding:.1rem .75rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body,.page-hakataza .black-bg .notice-theater .inner .item .body{padding-top:2rem;padding-bottom:4rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body,.page-hakataza .black-bg .notice-theater .inner .item .body{padding-top:1.5rem;padding-bottom:4rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body.mb,.page-hakataza .black-bg .notice-theater .inner .item .body.mb{padding-bottom:11rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body.mb,.page-hakataza .black-bg .notice-theater .inner .item .body.mb{padding-bottom:8rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .head2,.page-hakataza .black-bg .notice-theater .inner .item .body .text .head2{font-weight:700;font-size:1.1rem;line-height:1.7}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .head2,.page-hakataza .black-bg .notice-theater .inner .item .body .text .head2{font-size:1rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .data,.page-hakataza .black-bg .notice-theater .inner .item .body .text .data{margin-top:1.25rem;font-size:1.1rem;line-height:1.7}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .data,.page-hakataza .black-bg .notice-theater .inner .item .body .text .data{font-size:1rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .data .sq,.page-hakataza .black-bg .notice-theater .inner .item .body .text .data .sq{color:#c4b48f}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .notice,.page-hakataza .black-bg .notice-theater .inner .item .body .text .notice{font-size:.8rem;line-height:1.5;margin-top:1rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .notice,.page-hakataza .black-bg .notice-theater .inner .item .body .text .notice{font-size:.7rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .notice.mt-1,.page-hakataza .black-bg .notice-theater .inner .item .body .text .notice.mt-1{margin-top:.25rem;text-indent:-0.95em;font-weight:400}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods{background-color:#000;border:2px solid #c4b48f;font-size:1.1rem;padding:.25rem 1.25rem;margin-block:1.8rem 2rem;width:50%;position:relative;color:#c4b48f;transition:.33s;display:block}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods{width:100%;font-size:1rem;padding-left:.75rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods .text,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods .text{color:#fff;font-weight:700;transition:.33s;letter-spacing:.1em}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods::after,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods::after{position:absolute;content:"";right:.75rem;top:calc(50% - .44rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:currentColor;transition:.33s}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods:hover,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods:hover{background-color:#fff;color:#000}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .link-goods:hover .text,.page-hakataza .black-bg .notice-theater .inner .item .body .text .link-goods:hover .text{color:#000}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt{border-block:1px solid #c4b48f;padding-block:.75rem;margin-top:3rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt{margin-top:1rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .head2,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .head3,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .data,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .head2,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .head3,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .data{font-size:1rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .head2,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .head3,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .t-shirt .data,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .head2,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .head3,.page-hakataza .black-bg .notice-theater .inner .item .body .text .t-shirt .data{font-size:.9rem}}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2{margin-top:1rem}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .head3,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .head3{font-weight:700;font-size:1.1rem;margin-left:-0.5em}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data{margin-top:0;text-indent:0;margin-left:0}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data li,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data li{margin-left:0}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:link,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:visited,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:link,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:visited{color:#333}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:link .tri,.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:visited .tri,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:link .tri,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:visited .tri{color:#c4b48f;margin-left:.1em;transition:.33s}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:hover,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:hover{color:darkred}.page-shinbashi .black-bg .notice-theater .inner .item .body .text .item2 .data a:hover .tri,.page-hakataza .black-bg .notice-theater .inner .item .body .text .item2 .data a:hover .tri{color:darkred}.page-shinbashi .black-bg .notice-theater .inner .item .body .image-box,.page-hakataza .black-bg .notice-theater .inner .item .body .image-box{float:right;width:37.5%;top:0;border:2px solid #c4b48f;margin-left:1rem}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .item .body .image-box,.page-hakataza .black-bg .notice-theater .inner .item .body .image-box{float:none;width:90%;margin-left:5%;margin-bottom:2rem}}.page-shinbashi .black-bg .notice-theater .inner .link-manner,.page-hakataza .black-bg .notice-theater .inner .link-manner{position:absolute;left:2.5rem;bottom:3.5rem;border:1px solid #c4b48f;background-color:#fff;color:#000;font-size:min(1.40625vw,.9rem);letter-spacing:.2em;padding:.2rem 2.5rem .25rem 1.5rem;font-weight:700}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .link-manner,.page-hakataza .black-bg .notice-theater .inner .link-manner{left:0;bottom:3rem;font-size:.8rem;width:80%;margin-left:10%}}.page-shinbashi .black-bg .notice-theater .inner .link-manner:hover,.page-hakataza .black-bg .notice-theater .inner .link-manner:hover{background-color:#c4b48f;color:#fff}.page-shinbashi .black-bg .notice-theater .inner .link-manner::after,.page-hakataza .black-bg .notice-theater .inner .link-manner::after{position:absolute;content:"";right:.75rem;top:calc(50% - .4rem);width:.75rem;height:.87rem;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);margin-top:auto;background-color:darkred;font-weight:700}.page-shinbashi .black-bg .notice-theater .inner .link-sns,.page-hakataza .black-bg .notice-theater .inner .link-sns{display:flex;justify-content:flex-end;position:absolute;right:2.5rem;bottom:3.25rem;width:240px;height:2.5rem}.page-shinbashi .black-bg .notice-theater .inner .link-sns .link,.page-hakataza .black-bg .notice-theater .inner .link-sns .link{padding:0 .5rem;display:flex;align-items:center;position:relative;z-index:3;color:#c4b48f}.page-shinbashi .black-bg .notice-theater .inner .link-sns .link:hover,.page-hakataza .black-bg .notice-theater .inner .link-sns .link:hover{color:#fff}.page-shinbashi .black-bg .notice-theater .inner .link-sns .link .icon,.page-hakataza .black-bg .notice-theater .inner .link-sns .link .icon{width:min(3.125vw,2rem);height:min(3.125vw,2rem)}@media screen and (max-width: 767px){.page-shinbashi .black-bg .notice-theater .inner .link-sns .link .icon,.page-hakataza .black-bg .notice-theater .inner .link-sns .link .icon{width:2rem;height:2rem}}.footer{background:url(../img/bg_g.jpg) repeat-x;background-size:1024px auto;background-position:bottom center;background-attachment:fixed}.footer .inner{margin:0 auto;max-width:1024px}.footer .inner .seisaku{margin:0 auto;padding-top:5rem}@media screen and (max-width: 767px){.footer .inner .seisaku{padding-top:3rem}}.footer .inner .seisaku .image{width:12%;margin:0 auto}@media screen and (max-width: 767px){.footer .inner .seisaku .image{width:30%}}.footer .inner .kazari{margin:0 auto;padding-top:3rem}@media screen and (max-width: 767px){.footer .inner .kazari{padding-top:3rem}}.footer .inner .kazari .image{width:1.9rem;margin:0 auto}@media screen and (max-width: 767px){.footer .inner .kazari .image{width:1.7rem}}.footer .inner .info{font-size:min(1.25vw,.8rem);text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){.footer .inner .info{font-size:.8rem}}.footer .inner .info .head{color:#c4b48f;font-weight:700;margin-top:1.5rem}.footer .inner .info .tel{color:#fff;margin-top:.5rem}.footer .inner .info .logo{margin:3rem auto 0}@media screen and (max-width: 767px){.footer .inner .info .logo{margin-top:3rem}}.footer .inner .info .logo .image{width:21%;margin:0 auto}@media screen and (max-width: 767px){.footer .inner .info .logo .image{width:48.6%}}.footer .inner .info .logo a:hover .text{background-color:#c4b48f;color:#000}.footer .inner .info .logo .text{border:1px solid #c4b48f;margin-top:1rem;display:inline-block;padding:.1rem 2rem;letter-spacing:.2em;margin-left:.2em;font-weight:700;position:relative;font-size:.7rem;transition:.33s}.footer .inner .info .logo .text::after{content:"▶︎";position:absolute;right:4px}.footer .inner .info .map{margin-top:1.25rem;width:30%;height:192px}@media screen and (max-width: 767px){.footer .inner .info .map{width:100%}}.footer .inner .info .access{font-size:min(1.09375vw,.7rem);letter-spacing:.2em;color:#fff;margin-top:1.5rem;line-height:1.8}@media screen and (max-width: 767px){.footer .inner .info .access{font-size:.7rem;letter-spacing:.15em}}.footer .inner .info .googlemap{width:100%;padding-left:min(25vw,16rem);padding-right:min(25vw,16rem);height:200px;margin-top:min(3.125vw,2rem);filter:saturate(35%) hue-rotate(210deg)}@media screen and (max-width: 767px){.footer .inner .info .googlemap{margin-top:1.5rem;padding-left:1rem;padding-right:1rem}}.footer .inner .copy{font-size:min(.9375vw,.6rem);padding-top:2rem;color:#c4b48f;margin:0 auto;text-align:center;letter-spacing:.2em;padding-bottom:3rem}@media screen and (max-width: 767px){.footer .inner .copy{font-size:.65rem;padding-bottom:2.5rem}}.page-shinbashi .black-bg{background:url(../img/bg_red.jpg) repeat;background-size:1024px auto;background-attachment:fixed}.page-hakataza .black-bg{background:url(../img/bg_green.jpg) repeat;background-size:1024px auto;background-attachment:fixed}.page-hakataza .black-bg .main-title .place{margin-top:2rem}.page-hakataza .black-bg .schedule-box>.title{background:url(../img/kugiri2.svg) no-repeat;background-size:min(1024px,100vw) auto;background-position:center top}@media screen and (max-width: 767px){.page-hakataza .black-bg .schedule-box>.title{background:url(../img/kugiri2.svg) no-repeat,linear-gradient(to bottom, transparent 39vw, black 39vw, black 100%);background-size:100% auto;padding-top:9rem}.page-hakataza .black-bg .schedule-box>.title::before{top:5rem}}.page-hakataza .black-bg .schedule-box>.title .en{color:#10744e}.page-hakataza .black-bg .schedule-box .schedule{padding-top:4rem}.page-hakataza .black-bg .schedule-box .schedule>.inner .year-dates .dates{border-top-color:#073825}.page-hakataza .black-bg .schedule-box .schedule>.inner .legend{border-bottom:8px solid #073825}@media screen and (max-width: 767px){.page-hakataza .black-bg .schedule-box .schedule>.inner .legend{border-width:6px}}.page-hakataza .black-bg .schedule-box .schedule>.inner .legend .item .inner{padding-bottom:0}.page-hakataza .black-bg .schedule-box .schedule>.inner .times .link-time-chart .text::after{background-color:#10744e}.page-hakataza .black-bg .ticket-box>.title .en{color:#10744e}.page-hakataza .black-bg .ticket-box .ticket-table .price-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .head{border-bottom:8px solid #073825}@media screen and (max-width: 767px){.page-hakataza .black-bg .ticket-box .ticket-table .price-box .head,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .head{border-width:6px}}.page-hakataza .black-bg .ticket-box .ticket-table .price-box .link-seat::after{background-color:#10744e}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .link-box .item::after{background-color:#10744e}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tel-box{display:flex;align-items:center;justify-content:center;margin-top:1rem}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tel-box .head3,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tel-box .tel,.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tel-box .tels{margin-top:0}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .tel-box .tel{margin-left:1rem}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice{text-align:left}.page-hakataza .black-bg .ticket-box .ticket-table .purchase-box .telephone .notice ul{margin-top:0}.page-hakataza .black-bg .ticket-box .group-viewing .inner .head::before{background-color:#10744e}.page-hakataza .black-bg .ticket-box .group-viewing .inner .link::after{background-color:#10744e}.page-hakataza .black-bg .ticket-box .ticket-notice .inner{border-top-color:#073825}.page-hakataza .black-bg .ticket-box .ticket-notice .inner .text{font-size:.7rem;line-height:1.8;margin-top:.5rem}.page-hakataza .black-bg .ticket-box .ticket-notice .inner .text a:link,.page-hakataza .black-bg .ticket-box .ticket-notice .inner .text a:visited{color:#c4b48f}.page-hakataza .black-bg .woods::after{background-color:rgba(0,255,226,.15)}.page-hakataza .black-bg .woods-space.kugiri::before{border-bottom-color:rgba(31,183,125,.5)}.page-hakataza .black-bg .woods-space.kugiri::after{background:url(../img/kugiri2.svg) no-repeat;background-size:min(1024px,100vw) auto;background-position:bottom center}@media screen and (max-width: 767px){.page-hakataza .black-bg .woods-space.kugiri::after{background-size:100% auto}}.page-hakataza .black-bg .woods-space.bottom::before{border-top-color:rgba(31,183,125,.5)}.page-hakataza .black-bg .notice-theater>.title .en{color:#10744e}.page-hakataza .black-bg .notice-theater .inner .coming{margin-top:calc(0px - min(9.7656vw,100px))}@media screen and (max-width: 767px){.page-hakataza .black-bg .notice-theater .inner .coming{margin-top:-100px}}.page-hakataza .black-bg .notice-theater .inner .item .head{background-color:#10744e}.page-hakataza .black-bg .notice-theater .inner .item .body.mb{padding-bottom:17rem}@media screen and (max-width: 767px){.page-hakataza .black-bg .notice-theater .inner .item .body.mb{padding-bottom:9rem}}@media screen and (max-width: 767px){.page-hakataza .black-bg .notice-theater .inner .link-manner{bottom:6rem}}.page-hakataza .black-bg .notice-theater .inner .link-manner::after{background-color:#10744e}@media screen and (max-width: 767px){.page-hakataza .black-bg .notice-theater .inner .link-sns{bottom:1.5rem;justify-content:center;align-items:center;width:100%;right:0}.page-hakataza .black-bg .notice-theater .inner .link-sns .link{padding:0 .5rem}}.page-goods .goods-box{padding-bottom:6rem;position:relative;padding-inline:2.625rem}@media screen and (max-width: 767px){.page-goods .goods-box{padding-inline:1rem;padding-bottom:5rem}}.page-goods .goods-box::before{position:absolute;bottom:0;left:0;width:100%;height:18.53px;background:url(../img/kei.png) repeat-x;background-size:800px auto;background-position:bottom center;z-index:2;content:"";pointer-events:none;transform:scaleY(-1)}.page-goods .goods-box>.title{text-align:center;margin:2rem auto 0;padding-top:6rem;position:relative;color:#fff;font-size:min(2.1875vw,1.4rem);font-weight:600;letter-spacing:.5em;z-index:2}@media screen and (max-width: 767px){.page-goods .goods-box>.title{font-size:1.2rem}}.page-goods .goods-box>.title::before{position:absolute;top:2rem;left:0;width:100%;height:3rem;background:url(../img/kazari01.png) no-repeat;background-size:1.9rem auto;background-position:center top;content:""}@media screen and (max-width: 767px){.page-goods .goods-box>.title::before{background-size:1.7rem auto}}.page-goods .goods-box>.title .jp{padding-left:.5em}.page-goods .goods-box>.title .en{font-size:min(1.71875vw,1.1rem);color:#c4b48f;font-weight:600;letter-spacing:.3em;padding-left:.3em;margin-top:.25rem}@media screen and (max-width: 767px){.page-goods .goods-box>.title .en{font-size:.9rem}}.page-goods .goods-box .inner{max-width:calc(1024px - 5.25rem);margin:6rem auto 0;color:#fff}@media screen and (max-width: 767px){.page-goods .goods-box .inner{margin-top:3rem}}.page-goods .goods-box .inner .akusuta-box{padding-bottom:6rem;margin-inline:auto;text-align:center;padding-inline:2.625rem}.page-goods .goods-box .inner .akusuta-box a:hover{filter:brightness(1.2)}@media screen and (max-width: 767px){.page-goods .goods-box .inner .akusuta-box{padding-inline:0}}.page-goods .goods-box .inner .akusuta-box .akusuta-image{width:100%;display:inline;outline:1px solid #c4b48f;transition:.33s}@media screen and (max-width: 767px){.page-goods .goods-box .inner .akusuta-box .akusuta-image{width:100%}}.page-goods .goods-box .inner .akusuta-box .text{margin-top:.5rem;display:block;font-size:1.2rem;font-weight:600;color:#fff}@media screen and (max-width: 767px){.page-goods .goods-box .inner .akusuta-box .text{font-size:.9rem;margin-top:.5rem}}.page-goods .goods-box .inner .akusuta-box .text .tri{margin-left:.25em;color:#c4b48f}.page-goods .goods-box .inner .head{background-color:#000;font-size:1.2rem;padding:.375rem;text-align:center;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.page-goods .goods-box .inner .head{font-size:1.1rem}}.page-goods .goods-box .inner>.text{font-size:1.1rem;line-height:1.7;font-weight:700;text-align:center;margin-top:2.5rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner>.text{font-size:1rem}}.page-goods .goods-box .inner .notice{margin-top:1.25rem;font-size:.9rem;text-align:center;margin-bottom:.5rem}.page-goods .goods-box .inner .notice .notice2{font-weight:400;font-size:.9em;margin-top:.25rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .notice .notice2{font-size:.7rem}}.page-goods .goods-box .inner .goods-list{display:flex;flex-wrap:wrap;max-width:1024px;margin-inline:auto;padding-inline:2.625rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list{padding-inline:1rem}}.page-goods .goods-box .inner .goods-list>.item{margin-top:5.5rem;width:75%;margin-inline:12.5%}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item{width:100%;margin-inline:0;margin-top:3rem}}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item+.item{margin-top:5.5rem}}.page-goods .goods-box .inner .goods-list>.item.two{width:50%;margin-inline:0;margin-right:2rem;width:calc(50% - 2rem)}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item.two{margin-right:0;width:100%}}.page-goods .goods-box .inner .goods-list>.item.two:nth-child(2n){margin-right:0;margin-left:2rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item.two:nth-child(2n){margin-left:0}}.page-goods .goods-box .inner .goods-list>.item.two .image-box{aspect-ratio:1/1}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item.two .image-box{aspect-ratio:unset}}.page-goods .goods-box .inner .goods-list>.item .image-box{background-color:#fff;padding:1.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box{padding:1.5rem}}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box.sp-wide{padding-inline:.5rem}}.page-goods .goods-box .inner .goods-list>.item .image-box.large{padding:1rem;padding-top:2rem;padding-right:1.5rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box.large{padding:.5rem}}.page-goods .goods-box .inner .goods-list>.item .image-box.two{width:100%;margin-left:0}.page-goods .goods-box .inner .goods-list>.item .image-box.two .image:first-child{padding-right:2rem}.page-goods .goods-box .inner .goods-list>.item .image-box.two .image:last-child{padding-left:2rem;margin-top:1.25rem}.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline{flex-direction:row}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline{flex-direction:column}}.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline .w-cap{width:calc(50% - 1rem);margin-right:1rem;text-align:center}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline .w-cap{width:100%;margin-right:0}}.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline .w-cap:last-child{margin-right:0;margin-left:1rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline .w-cap:last-child{margin-left:0;margin-top:2rem}}.page-goods .goods-box .inner .goods-list>.item .image-box.two-inline .w-cap .cap{color:#000;font-size:.9rem;margin-top:.75rem;display:block}.page-goods .goods-box .inner .goods-list>.item .image-box .image{position:relative}.page-goods .goods-box .inner .goods-list>.item .image-box .image::after{position:absolute;width:4rem;height:1.5rem;content:"attr(data-cap)";left:calc(50% - 2rem);bottom:-2rem;font-size:.9rem;color:#000}.page-goods .goods-box .inner .goods-list>.item .data{padding-top:1rem;text-align:center}.page-goods .goods-box .inner .goods-list>.item .data .aname{font-size:1.2rem;font-weight:700}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .data .aname{font-size:1.1rem}}.page-goods .goods-box .inner .goods-list>.item .data .price{font-size:1rem;margin-top:.25rem;padding-bottom:.75rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .data .price{font-size:.8rem}}.page-goods .goods-box .inner .goods-list>.item .data .price .number{font-size:1.4em}.page-goods .goods-box .inner .goods-list>.item .data .desc{padding-top:.75rem;border-top:1px solid #c4b48f;font-size:.8rem;line-height:1.7}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list>.item .data .desc{font-size:.8rem}}.page-goods .goods-box .inner .goods-list .limited{font-size:1.5rem;letter-spacing:.2em;font-weight:700;text-align:center;padding-bottom:.5rem;border-bottom:10px solid #5f0909;margin-top:8rem;width:75%;margin-inline:12.5%}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .limited{font-size:1.1rem;margin-top:5rem;margin-inline:0;width:100%}}.page-goods .goods-box .inner .goods-list .limited.tokyo-t{margin-top:4rem}.page-goods .goods-box .inner .goods-list .limited+.item{margin-top:2rem;padding-bottom:2rem}.page-goods .goods-box .inner .goods-list .limited.hakataza{border-bottom-color:#10744e}.page-goods .goods-box .inner .goods-list .limited.hakataza+.item{border-bottom-color:#10744e}.page-goods .goods-box .inner .goods-list .t-shirt-desc{margin-top:4rem;font-weight:700;text-align:center;margin-inline:auto;background-color:#000;padding:1.5rem;width:75%}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .t-shirt-desc{width:100%}}.page-goods .goods-box .inner .goods-list .t-shirt-desc .text{font-size:1.1rem}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .t-shirt-desc .text{font-size:1rem;line-height:1.6}}.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list{font-size:.9rem;margin-top:2.5rem;line-height:2.2;font-weight:400}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list{margin-top:1.5rem;line-height:1.6}}.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list a{color:#fff;font-weight:700}.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list a:hover{color:#c4b48f}.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list a .arrow{color:#c4b48f}.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list .item{line-height:1.6}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .t-shirt-desc .shop-list .item{margin-top:1rem}}.page-goods .goods-box .inner .goods-list .t-shirt-desc .notice-bottom{margin-top:1rem;color:#fff;font-size:.8rem;text-align:center;max-width:1024px;font-weight:400}@media screen and (max-width: 767px){.page-goods .goods-box .inner .goods-list .t-shirt-desc .notice-bottom{line-height:1.6}}/*# sourceMappingURL=oboro.min.css.map */