.page-movie #header.is-scroll,.page-movie #header.is-scroll .header_nav_pages li.has-menu ul{background:#fff}.page-movie.offcanvas_open #header{background:inherit}.page-movie .report_content{background:#fff}@media (max-width:991.98px){.page-movie .result_content{background:#fff}}#mainVisual{background:url(/images/movie/movie_bg.jpg) 50%/cover;height:80vh;height:80svh}#mainVisual:before{content:none}#movieTitle{color:#fff;height:80vh;height:80svh;padding-bottom:30svh;padding-top:64px;position:relative;text-shadow:0 0 .5rem rgba(0,0,0,.15);width:100%}@media (min-width:992px){#movieTitle{padding-bottom:0;padding-top:120px}}#movieTitle:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:30vh;height:30svh;width:100%}@media (min-width:992px){#movieTitle:after{content:none}}#movieTitle .movie_title_inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr;height:100%}#movieTitle .breadcrumbs{padding-bottom:0}#movieTitle .breadcrumbs a{color:#f2f2f2}#movieTitle .breadcrumbs li:not(:last-child):after{border-right:1px solid #f2f2f2;border-top:1px solid #f2f2f2}#movieTitle h1{margin:0;padding:0}#movieTitle h1 .en{display:block;font-family:Zen Old Mincho,serif;font-size:calc(1.40625rem + 1.875vw);font-weight:600;letter-spacing:.05em}@media (min-width:1200px){#movieTitle h1 .en{font-size:2.8125rem}}@media (min-width:992px){#movieTitle h1 .en{font-size:calc(1.6875rem + 5.25vw)}}@media (min-width:992px) and (min-width:1200px){#movieTitle h1 .en{font-size:5.625rem}}#movieTitle h1 .ttl{display:block;font-size:1.125rem;font-weight:500;margin-top:1rem}@media (min-width:992px){#movieTitle h1 .ttl{font-size:calc(1.3125rem + .75vw)}}@media (min-width:992px) and (min-width:1200px){#movieTitle h1 .ttl{font-size:1.875rem}}#movieDescription{position:relative}@media (max-width:991.98px){#movieDescription{padding-bottom:0}}#movieDescription p{font-size:.875rem;line-height:2;margin-left:1rem;margin-right:1rem}@media (min-width:992px){#movieDescription p{font-size:1rem;margin-left:auto;margin-right:auto}}#movieDescription p.catch{font-family:Zen Old Mincho,serif;font-size:5vw;font-weight:600;letter-spacing:.05em;line-height:1.75}@media (min-width:576px){#movieDescription p.catch{font-size:3.5vw}}@media (min-width:992px){#movieDescription p.catch{font-size:calc(1.35rem + 1.2vw)}}@media (min-width:992px) and (min-width:1200px){#movieDescription p.catch{font-size:2.25rem}}#movieDescription .menu_box{border-top:1px solid #707070;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(1.425rem + 2.1vw)}@media (min-width:1200px){#movieDescription .menu_box{margin-top:3rem}}@media (min-width:992px){#movieDescription .menu_box{border-top:none;margin:0}}#movieDescription .mv_scroll{bottom:auto;color:#333;top:1rem}@media (min-width:992px){#movieDescription .mv_scroll{top:5rem}}#movieDescription .mv_scroll:after{background:#333}#movieBanner .swiper-slide a img{transition:opacity .5s}#movieBanner .swiper-slide a img:active,#movieBanner .swiper-slide a img:focus-visible,#movieBanner .swiper-slide a img:hover{opacity:.75}#movieBanner .swiper-button-next,#movieBanner .swiper-button-prev{display:none}@media (min-width:992px){#movieBanner .swiper-button-next,#movieBanner .swiper-button-prev{background:hsla(0,0%,100%,.8);border:none;border-radius:999px;color:#707070;display:flex;height:4rem;margin:0;top:50%;transform:translateY(-50%);width:4rem}}#movieBanner .swiper-button-next:after,#movieBanner .swiper-button-prev:after{font-size:.875rem}#movieList .movie_list_wrap+.movie_list_wrap{margin-top:calc(1.725rem + 5.7vw)}@media (min-width:1200px){#movieList .movie_list_wrap+.movie_list_wrap{margin-top:6rem}}#movieList .movie_ttl{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;font-family:Work Sans,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.05em;padding-bottom:1rem;padding-top:1rem}@media (min-width:992px){#movieList .movie_ttl{font-size:1.25rem}}#movieList .movie_detail{color:#585959;font-size:.75rem;margin-top:calc(1.325rem + .9vw);text-align:center}@media (min-width:1200px){#movieList .movie_detail{margin-top:2rem}}@media (min-width:992px){#movieList .movie_detail{font-size:.875rem}}#movieList .movie_detail p{margin:0}#movieSupport{background:#e4e6e4}#movieSupport .support_head{font-family:Zen Old Mincho,serif;font-size:calc(1.3rem + .6vw);font-weight:600;letter-spacing:.05em;line-height:1.4;margin-bottom:calc(1.425rem + 2.1vw);margin-top:0;text-align:center}@media (min-width:1200px){#movieSupport .support_head{font-size:1.75rem;margin-bottom:3rem}}#movieSupport .support_head span{display:block;font-size:calc(1.25625rem + .075vw);margin-top:.5rem}@media (min-width:1200px){#movieSupport .support_head span{font-size:1.3125rem}}@media (min-width:992px){#movieSupport{background:#f2f2f2}#movieSupport .support_box_wrap{background:#e4e6e4;border-radius:.375rem;padding-bottom:calc(1.625rem + 4.5vw);padding-top:calc(1.625rem + 4.5vw)}}@media (min-width:992px) and (min-width:1200px){#movieSupport .support_box_wrap{padding-bottom:5rem;padding-top:5rem}}@media (min-width:992px) and (min-width:992px){#movieSupport .support_box_wrap{padding-bottom:calc(1.875rem + 7.5vw);padding-top:calc(1.875rem + 7.5vw)}}@media (min-width:992px) and (min-width:992px) and (min-width:1200px){#movieSupport .support_box_wrap{padding-bottom:7.5rem;padding-top:7.5rem}}#movieSupport .support_box{counter-reset:point;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:calc(1.525rem + 3.3vw);text-align:center}@media (min-width:1200px){#movieSupport .support_box{margin-top:4rem}}@media (min-width:992px){#movieSupport .support_box{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}#movieSupport .support_box_child{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:calc(1.275rem + .3vw);padding-top:calc(1.275rem + .3vw)}@media (min-width:1200px){#movieSupport .support_box_child{padding-bottom:1.5rem;padding-top:1.5rem}}#movieSupport .support_box .ttl{counter-increment:point;font-size:.875rem;font-weight:600;margin:0;padding:0}@media (min-width:992px){#movieSupport .support_box .ttl{font-size:1.125rem}}#movieSupport .support_box .ttl:before{color:#a19b79;content:"POINT " counter(point);display:block;font-family:Work Sans,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:calc(1.275rem + .3vw)}@media (min-width:1200px){#movieSupport .support_box .ttl:before{margin-bottom:1.5rem}}@media (min-width:992px){#movieSupport .support_box .ttl:before{font-size:1rem}}#movieSupport .support_box .detail{font-size:.75rem}@media (min-width:992px){#movieSupport .support_box .detail{font-size:.875rem}}#movieSupport .support_box .detail p:last-child{margin-bottom:0}#movieFlow .flow_header{margin:0 0 calc(1.325rem + .9vw);padding:0}@media (min-width:1200px){#movieFlow .flow_header{margin-bottom:2rem}}#movieFlow .flow_header .en{display:inline-block;font-family:Work Sans,sans-serif;font-size:calc(1.28125rem + .375vw);font-weight:500;letter-spacing:.05em}@media (min-width:1200px){#movieFlow .flow_header .en{font-size:1.5625rem}}@media (min-width:992px){#movieFlow .flow_header .en{font-size:calc(1.3375rem + 1.05vw)}}@media (min-width:992px) and (min-width:1200px){#movieFlow .flow_header .en{font-size:2.125rem}}#movieFlow .flow_header .ttl{display:inline-block;font-size:.75rem;font-weight:500;margin-left:1rem;vertical-align:middle}@media (min-width:992px){#movieFlow .flow_header .ttl{font-size:.875rem}}#movieFlow .flow_swiper_wrap{padding-bottom:5rem;position:relative}#movieFlow .flow_swiper_wrap .swiper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:992px){#movieFlow .flow_swiper_wrap .swiper{margin-left:0;margin-right:calc(-50vw - -75% - -.75rem);padding-right:calc(50vw - 75% - .75rem)}}#movieFlow .flow_swiper_wrap .swiper-button-next,#movieFlow .flow_swiper_wrap .swiper-button-prev{background:#f2f2f2;bottom:0;color:#585959;height:4rem;margin:0;top:auto;width:4rem}#movieFlow .flow_swiper_wrap .swiper-button-next:after,#movieFlow .flow_swiper_wrap .swiper-button-prev:after{font-size:1rem}#movieFlow .flow_swiper_wrap .swiper-button-next{right:0}@media (max-width:991.98px){#movieFlow .flow_swiper_wrap .swiper-button-next{display:none}}#movieFlow .flow_swiper_wrap .swiper-button-prev{left:auto;right:4.5rem}@media (max-width:991.98px){#movieFlow .flow_swiper_wrap .swiper-button-prev{display:none}}#movieFlow .flow_slide_content{position:relative;z-index:1}#movieFlow .flow_slide_pagination.swiper-pagination{bottom:auto;left:auto;margin-top:-3rem;position:relative;right:auto;text-align:center;top:auto;z-index:auto}#movieFlow .flow_slide_pagination .swiper-pagination-bullet{background:#707070;border-radius:0;height:3px;width:30px}@media (min-width:992px){#movieFlow .flow_slide_pagination .swiper-pagination-bullet{width:50px}}#movieFlow .flow_slide_pagination .swiper-pagination-bullet-active{background:#585959}#movieFlow .flow_navigation{list-style:none;margin:0;padding:0}@media (max-width:991.98px){#movieFlow .flow_navigation{display:none}}#movieFlow .flow_navigation li{color:#333;cursor:pointer;opacity:.5;transition:opacity .3s}#movieFlow .flow_navigation li:not(:first-child):before{background:#333;content:"";display:block;height:1rem;margin:1rem;opacity:.5;width:1px}#movieFlow .flow_navigation li.is-active{color:#333;opacity:1}#movieVoice .voice_header{font-family:Work Sans,sans-serif;font-size:calc(1.28125rem + .375vw);font-weight:500;letter-spacing:.05em;margin:0 0 calc(1.275rem + .3vw);padding:0;text-align:center}@media (min-width:1200px){#movieVoice .voice_header{font-size:1.5625rem;margin-bottom:1.5rem}}@media (min-width:992px){#movieVoice .voice_header{font-size:calc(1.3375rem + 1.05vw)}}@media (min-width:992px) and (min-width:1200px){#movieVoice .voice_header{font-size:2.125rem}}#movieVoice .voice_box{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(1.525rem + 3.3vw)}@media (min-width:1200px){#movieVoice .voice_box{margin-top:4rem}}@media (min-width:992px){#movieVoice .voice_box{margin-left:0}}#movieVoice .voice_box .swiper-slide{height:auto}#movieVoice .voice_box .swiper-slide.loading{padding:calc(1.525rem + 3.3vw);text-align:center}@media (min-width:1200px){#movieVoice .voice_box .swiper-slide.loading{padding:4rem}}#movieVoice .voice_box_child{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100%}@media (min-width:992px){#movieVoice .voice_box_child{grid-template-columns:1fr;grid-template-rows:auto 4em 1fr}}#movieVoice .voice_box_child .ttl{grid-area:1/2/2/3}@media (min-width:992px){#movieVoice .voice_box_child .ttl{grid-area:2/1/3/2}}#movieVoice .voice_box_child .ttl h3{font-size:.875rem;font-weight:600;margin:0}#movieVoice .voice_box_child .ttl .order{color:#707070;font-size:.75rem;margin-top:1rem}#movieVoice .voice_box_child .image{grid-area:1/1/2/2}@media (min-width:992px){#movieVoice .voice_box_child .image{grid-area:1/1/2/2;text-align:center}}#movieVoice .voice_box_child .image img{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:90px}@media (min-width:992px){#movieVoice .voice_box_child .image img{margin-bottom:.5rem;width:120px}}#movieVoice .voice_box_child .image .name{display:none}@media (min-width:992px){#movieVoice .voice_box_child .image .name{display:block;font-size:.75rem;text-align:center}}#movieVoice .voice_box_child .detail{background:#f2f2f2;display:flex;flex-direction:column;font-size:.875rem;grid-area:2/1/3/3;height:100%;padding:1rem}@media (min-width:992px){#movieVoice .voice_box_child .detail{grid-area:3/1/4/2}}#movieVoice .voice_box_child .detail .more{margin-top:auto;text-align:center}#movieVoice .voice_box_child .detail .more a{border-bottom:1px solid #333;color:#333;padding-bottom:.25rem;text-decoration:none}#movieVoice .voice_box .swiper-button-next,#movieVoice .voice_box .swiper-button-prev{display:none}@media (min-width:992px){#movieVoice .voice_box .swiper-button-next,#movieVoice .voice_box .swiper-button-prev{background:#f2f2f2;border:none;border-radius:999px;color:#707070;display:flex;height:4rem;margin:0;top:40px;width:4rem}}#movieVoice .voice_box .swiper-button-next:after,#movieVoice .voice_box .swiper-button-prev:after{font-size:.875rem}#movieNews h2{font-size:.75rem;margin:0 0 calc(1.425rem + 2.1vw)}@media (min-width:1200px){#movieNews h2{margin-bottom:3rem}}@media (min-width:992px){#movieNews h2{font-size:.875rem}}#movieNews h2 span{font-family:Work Sans,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.2em;margin-right:1em}@media (min-width:992px){#movieNews h2 span{font-size:calc(1.34375rem + 1.125vw)}}@media (min-width:992px) and (min-width:1200px){#movieNews h2 span{font-size:2.1875rem}}
