#nav-smt-menu{display:none}@media screen and (max-width: 640px){#nav-smt-menu{position:fixed;display:flex;width:100%;bottom:15px;z-index:9000}}#nav-smt-menu .hamburger-overlay{z-index:1500;width:20%;height:55px;font-size:1rem;color:#fff;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.8);background-color:rgba(255,129,187,.8);box-sizing:border-box}#nav-smt-menu .hamburger-overlay.menu{background-color:rgba(245,47,139,.8)}#nav-smt-menu .hamburger-overlay.tel{background-color:rgba(39,248,109,.9)}#nav-smt-menu .hamburger-overlay .botton-style{text-align:center}#nav-smt-menu .hamburger-overlay a{text-align:center;color:#fff;text-decoration:none}#nav-smt-menu .hamburger-overlay p{text-align:center;font-size:1.2rem;font-weight:bold;padding-top:4px}#global_nav{width:100%;height:60px;padding:0;background:url(/assets/images/site-parts/global_nav_bg.png) center top no-repeat;overflow:hidden;padding:0;margin:5px auto;margin-top:0px;position:relative}#global_nav.fixed{position:fixed;top:0;left:0;right:0;z-index:9999}#global_nav .gnav{max-width:960px;margin:2px auto;padding:0px}#global_nav .gnav li{float:left}#global_nav .gnav li a{width:106px;height:51px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}#global_nav .gnav li a span{display:none}#global_nav .gnav li.top a{background:url(/assets/images/site-parts/gnav.png) 0px top no-repeat}#global_nav .gnav li.top a:hover{background-position:0px bottom}#global_nav .gnav li.top a.active{background-position:0px bottom}#global_nav .gnav li.ryoukin a{background:url(/assets/images/site-parts/gnav.png) -106px top no-repeat}#global_nav .gnav li.ryoukin a:hover{background-position:-106px bottom}#global_nav .gnav li.ryoukin a.active{background-position:-106px bottom}#global_nav .gnav li.castlist a{background:url(/assets/images/site-parts/gnav.png) -212px top no-repeat}#global_nav .gnav li.castlist a:hover{background-position:-212px bottom}#global_nav .gnav li.castlist a.active{background-position:-212px bottom}#global_nav .gnav li.schedule a{background:url(/assets/images/site-parts/gnav.png) -318px top no-repeat}#global_nav .gnav li.schedule a:hover{background-position:-318px bottom}#global_nav .gnav li.schedule a.active{background-position:-318px bottom}#global_nav .gnav li.event a{background:url(/assets/images/site-parts/gnav.png) -424px top no-repeat}#global_nav .gnav li.event a:hover{background-position:-424px bottom}#global_nav .gnav li.event a.active{background-position:-424px bottom}#global_nav .gnav li.newface a{background:url(/assets/images/site-parts/gnav.png) -530px top no-repeat}#global_nav .gnav li.newface a:hover{background-position:-530px -50px}#global_nav .gnav li.newface a.active{background-position:-530px -50px}#global_nav .gnav li.ranking a{background:url(/assets/images/site-parts/gnav.png) -636px top no-repeat}#global_nav .gnav li.ranking a:hover{background-position:-637px bottom}#global_nav .gnav li.ranking a.active{background-position:-637px bottom}#global_nav .gnav li.concept a{background:url(/assets/images/site-parts/gnav.png) -742px top no-repeat}#global_nav .gnav li.concept a:hover{background-position:-742px bottom}#global_nav .gnav li.concept a.active{background-position:-742px bottom}#global_nav .gnav li.hotels a{background:url(/assets/images/site-parts/gnav.png) -848px top no-repeat}#global_nav .gnav li.hotels a:hover{background-position:-848px bottom}#global_nav .gnav li.hotels a.active{background-position:-848px bottom}#global_nav .gnav li.newfrace{display:none}#global_nav .gnav li.credit{display:none}#global_nav .gnav li.recruit{display:none}#global_nav .gnav li.photo{display:none}@media screen and (max-width: 640px){#global_nav{background:none;margin:0}#global_nav.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.95);visibility:hidden;opacity:0;transition:all .6s;z-index:1000}#global_nav.nav-overlay .gnav{max-width:100%;margin:0;padding:0;display:grid;grid-template-columns:100%}#global_nav.nav-overlay .gnav li{float:none}#global_nav.nav-overlay .gnav li a{background:none;color:#fff;text-indent:0%}#global_nav.nav-overlay .gnav li.nav-overlay__item{opacity:0;transform:translateY(20px);transition:all .6s}#global_nav.nav-overlay .gnav li.nav-overlay__item .nav-overlay__link{display:inline-block;padding:0px;margin-bottom:.5rem;line-height:1.2;color:#fff;font-size:1.5rem;text-decoration:none;transition:color .3s;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;width:100%}#global_nav.nav-overlay .gnav li.nav-overlay__item .nav-overlay__link span{display:block;font-size:1.2rem}#global_nav.nav-overlay .gnav li.nav-overlay__item .nav-overlay__link:hover{color:#4a90e2}#global_nav.nav-overlay .gnav li.nav-overlay__item.newface{display:block}#global_nav.nav-overlay .gnav li.nav-overlay__item.credit{display:block}#global_nav.nav-overlay .gnav li.nav-overlay__item.recruit{display:block}#global_nav.nav-overlay .gnav li.nav-overlay__item.photo{display:block}#global_nav.nav-overlay .gnav li.top{grid-row:1}#global_nav.nav-overlay .gnav li.ryoukin{grid-row:2}#global_nav.nav-overlay .gnav li.castlist{grid-row:3}#global_nav.nav-overlay .gnav li.schedule{grid-row:4}#global_nav.nav-overlay .gnav li.newface{grid-row:5}#global_nav.nav-overlay .gnav li.event{grid-row:6}#global_nav.nav-overlay .gnav li.concept{grid-row:7}#global_nav.nav-overlay .gnav li.hotels{grid-row:8}#global_nav.nav-overlay .gnav li.credit{grid-row:9}#global_nav.nav-overlay .gnav li.recruit{grid-row:10}#global_nav.nav-overlay .gnav li.photo{grid-row:11}#global_nav.nav-overlay .gnav li.ranking{grid-row:12}#global_nav.nav-overlay .gnav li.blog{display:none}#global_nav.nav-overlay .nav-overlay__content{width:100%;margin-top:1.25rem;text-align:center;height:100vh;box-sizing:border-box;padding-bottom:100px;overflow-y:scroll}#global_nav.nav-overlay .nav-overlay__close{position:absolute;top:20px;left:20px;font-size:2rem;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;z-index:2000}#global_nav.nav-overlay .nav-overlay__close:hover{color:#ff5c8a}#global_nav.nav-overlay.active{visibility:visible;opacity:1}#global_nav.nav-overlay.active .gnav li.nav-overlay__item{opacity:1;transform:translateY(0)}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-1{transition-delay:.1s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-2{transition-delay:.125s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-3{transition-delay:.15s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-4{transition-delay:.175s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-5{transition-delay:.2s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-6{transition-delay:.225s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-7{transition-delay:.25s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-8{transition-delay:.275s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-9{transition-delay:.3s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-10{transition-delay:.325s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-11{transition-delay:.35s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-12{transition-delay:.375s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-13{transition-delay:.4s}#global_nav.nav-overlay.active .gnav li.nav-overlay__item.item-14{transition-delay:.425s}}#global_nav .nav-overlay__close{display:none}@media screen and (max-width: 640px){#global_nav .nav-overlay__close{display:block}}/*# sourceMappingURL=menu.min.css.map */