@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";body .l-nav-container,body .nav-toggle,body .main-nav{display:none!important}#movie_menu{position:fixed;top:0;left:0;height:100vh;color:#fff;z-index:1000}@media (max-width: 767px){#movie_menu{width:0}}#movie_menu *{font-family:Noto Sans JP,sans-serif!important;font-weight:300!important;line-height:1.5!important;letter-spacing:.1em!important}#movie_menu div,#movie_menu main,#movie_menu span,#movie_menu applet,#movie_menu object,#movie_menu iframe,#movie_menu h1,#movie_menu h2,#movie_menu h3,#movie_menu h4,#movie_menu h5,#movie_menu h6,#movie_menu p,#movie_menu blockquote,#movie_menu pre,#movie_menu a,#movie_menu abbr,#movie_menu acronym,#movie_menu address,#movie_menu big,#movie_menu cite,#movie_menu code,#movie_menu del,#movie_menu dfn,#movie_menu em,#movie_menu img,#movie_menu ins,#movie_menu kbd,#movie_menu q,#movie_menu s,#movie_menu samp,#movie_menu small,#movie_menu strike,#movie_menu strong,#movie_menu sub,#movie_menu sup,#movie_menu tt,#movie_menu var,#movie_menu b,#movie_menu u,#movie_menu i,#movie_menu center,#movie_menu dl,#movie_menu dt,#movie_menu dd,#movie_menu ol,#movie_menu ul,#movie_menu li,#movie_menu fieldset,#movie_menu form,#movie_menu label,#movie_menu legend,#movie_menu table,#movie_menu caption,#movie_menu tbody,#movie_menu tfoot,#movie_menu thead,#movie_menu tr,#movie_menu th,#movie_menu td,#movie_menu article,#movie_menu aside,#movie_menu canvas,#movie_menu details,#movie_menu embed,#movie_menu figure,#movie_menu figcaption,#movie_menu footer,#movie_menu header,#movie_menu hgroup,#movie_menu menu,#movie_menu nav,#movie_menu output,#movie_menu ruby,#movie_menu section,#movie_menu summary,#movie_menu time,#movie_menu mark,#movie_menu audio,#movie_menu video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#movie_menu article,#movie_menu aside,#movie_menu details,#movie_menu figcaption,#movie_menu figure,#movie_menu footer,#movie_menu header,#movie_menu hgroup,#movie_menu menu,#movie_menu nav,#movie_menu main,#movie_menu section{display:block}#movie_menu ol,#movie_menu ul{list-style:none}#movie_menu blockquote,#movie_menu q{quotes:none}#movie_menu blockquote:before,#movie_menu blockquote:after,#movie_menu q:before,#movie_menu q:after{content:"";content:none}#movie_menu table{border-collapse:collapse;border-spacing:0}#movie_menu img,#movie_menu svg{max-width:100%;height:auto;vertical-align:bottom}#movie_menu strong{font-weight:700}#movie_menu a{outline:none;color:#000;transition:opacity .3s;cursor:pointer}#movie_menu:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000e6,#000c 80%,#0000);opacity:.3;transition:width .15s ease-out,opacity .8s ease-out}@media (max-width: 767px){#movie_menu:before{opacity:1!important;background:#000000eb}}#movie_menu.act:before{opacity:.85}#movie_menu #btn_menu{position:absolute;top:30px;left:30px;width:68px;height:68px;border:1px solid #fff;background-color:#00000080;mix-blend-mode:difference;cursor:pointer}@media (max-width: 767px){#movie_menu #btn_menu{width:40px;height:40px;top:18px;left:18px}}#movie_menu #btn_menu:hover{background-color:#0006}#movie_menu #btn_menu span{position:absolute;background-color:#fff;display:block;width:66%;height:1px;transition:all .15s ease-out}#movie_menu #btn_menu span:first-child{top:24px;left:11px}@media (max-width: 767px){#movie_menu #btn_menu span:first-child{top:14px;left:7px}}#movie_menu #btn_menu span:last-child{width:50%;bottom:24px;left:11px}@media (max-width: 767px){#movie_menu #btn_menu span:last-child{bottom:14px;left:7px}}#movie_menu #menu_list{box-sizing:border-box;position:absolute;top:130px;left:0;width:350px;height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden;padding:0 45px 0 55px;opacity:0;pointer-events:none;transition:opacity .2s ease-out .1s}@media (max-width: 767px){#movie_menu #menu_list{top:85px;height:calc(100vh - 85px);padding:0 35px}}#movie_menu #menu_list #menu_bar{position:absolute;display:block;top:12px;left:42px;width:1px;height:1000px;background-color:#fff;z-index:0}@media (max-width: 767px){#movie_menu #menu_list #menu_bar{left:22px}}#movie_menu #menu_list #menu_contents{margin-bottom:50px}#movie_menu #menu_list li{margin:16px 0;font-size:12px}#movie_menu #menu_list li:first-child{margin-top:0}#movie_menu #menu_list li ul{position:relative;margin:10px 0 10px 12px;padding:1px 0 3px}#movie_menu #menu_list li ul:before{content:"";position:absolute;top:-8px;left:0;width:210px;height:1px;background-color:#fff}#movie_menu #menu_list li ul:first-child:before{display:none}#movie_menu #menu_list li ul+ul{margin-top:20px}#movie_menu #menu_list li li{margin:5px 0 0!important}#movie_menu #menu_list li li ul{border:none;margin:0;padding:0}#movie_menu #menu_list li li ul:before{display:none}#movie_menu #menu_list li li li{padding-left:.8em}#movie_menu #menu_list h2{position:relative;font-size:13px;font-weight:500}#movie_menu #menu_list h2:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-45%);width:5px;height:5px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' fill='%23fff' r='50'/%3E%3C/svg%3E") no-repeat center center}#movie_menu #menu_list h2 span{position:relative;display:inline-block;padding-right:24px;cursor:pointer}#movie_menu #menu_list h2 span:before{content:"";position:absolute;top:2px!important;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23fff'%3E%3Cpath d='M8 1a7 7 0 1 0 7 7 7.008 7.008 0 0 0-7-7m0-1a8 8 0 1 1-8 8 8 8 0 0 1 8-8z'/%3E%3Cpath d='M12 7.5v1H4v-1z'/%3E%3Cpath d='M7.5 4h1v8h-1z'/%3E%3C/g%3E%3C/svg%3E")}#movie_menu #menu_list h2.open span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23fff'%3E%3Cpath d='M8 1a7 7 0 1 0 7 7 7.008 7.008 0 0 0-7-7m0-1a8 8 0 1 1-8 8 8 8 0 0 1 8-8z'/%3E%3Cpath d='M12 7.5v1H4v-1z'/%3E%3C/g%3E%3C/svg%3E")}#movie_menu #menu_list h3{margin:12px 0 0 12px;padding-bottom:6px}#movie_menu #menu_list a{position:relative;display:inline-block;color:#fff;text-decoration:none;padding-bottom:6px}#movie_menu #menu_list a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:width .3s ease-out}#movie_menu #menu_list a:hover:after{width:100%}#movie_menu #menu_list li.act a,#movie_menu #menu_list a.act{color:#fee132}#movie_menu #menu_list li.act a:after,#movie_menu #menu_list a.act:after{width:100%;background-color:#fee132}#movie_menu .simplebar-scrollbar:before{width:1px;background:#ffffff40}#movie_menu.open:before{width:380px}@media (max-width: 767px){#movie_menu.open:before{width:100vw}}#movie_menu.open #btn_menu span{width:139%}#movie_menu.open #btn_menu span:first-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}#movie_menu.open #btn_menu span:last-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}#movie_menu.open #menu_list{opacity:1;pointer-events:auto}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
