<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Kosugi&amp;subset=japanese";@import"https://fonts.googleapis.com/css?family=Pathway+Gothic+One";[data-simplebar]{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.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;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:scroll;max-width:100%;max-height:100%}.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:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size: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}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}html,body{height:100vh}body{text-align:justify;text-justify:inter-ideograph;word-break:break-all;color:#fff;background:#000;font-family:YakuHanJP,Kosugi,sans-serif;font-size:14px;line-height:1.5}body a{color:#fff;text-decoration:underline}@media screen and (min-width:769px){body a:hover,body a:active{text-decoration:none}}body img{max-width:100%}body.is-show-nav,body.is-show-detail{overflow:hidden;height:100%}@media screen and (max-width:768px){.pc-only{display:none!important}}@media screen and (min-width:769px){.sp-only{display:none!important}}.js-disabled{pointer-events:none;opacity:.5}.layout-container{overflow:hidden;position:relative}.layout-content{padding-left:70px}.layout-content{transition:padding .6s cubic-bezier(.77,0,.175,1) .4s}.is-home .layout-content{padding-left:350px;transition:padding .6s cubic-bezier(.77,0,.175,1)}.layout-footer{position:fixed;bottom:0;left:0;width:100%;z-index:999}.layout-footer .banner{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex}.layout-footer .banner a{transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-footer .banner a.is-on{opacity:.6}@media screen and (max-width:1366px){.layout-footer .banner img{width:200px}}.layout-footer .billing{position:absolute;bottom:20px;left:30px;line-height:0}.layout-header{position:fixed;top:0;left:-280px;width:350px;height:100vh;display:-ms-flexbox;display:flex;box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:999}.layout-header__primary{position:relative;width:280px;height:100%;padding-bottom:100px;background:linear-gradient(to bottom,#2351b3 0,#042040 80%)}.layout-header__secondary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:70px;height:100%;background:#163579}.layout-header .simplebar-track.simplebar-vertical{width:2px;background:rgba(0,0,0,.5);pointer-events:auto}.layout-header .simplebar-scrollbar{right:-2px;width:6px;background:none}.layout-header .simplebar-scrollbar:before{border-radius:3;background:#fcf032;box-shadow:0 0 8px 0 rgba(0,0,0,.4)}.layout-header .simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}.layout-header .logo{padding:7px 10px 0;text-align:center}.layout-header .logo a{position:relative;display:block}.layout-header .logo__img{background:url(../img/home/bg_logo_movie.png) no-repeat center center;background-size:100% auto}.layout-header .logo__img img{opacity:0}.layout-header .logo__down{position:absolute;top:0;left:0;width:100%;opacity:1}.layout-header .btn-trailer{padding:10px 10px 0}.layout-header .btn-trailer__inner{position:relative;display:block;cursor:pointer}.layout-header .btn-trailer__inner:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;box-sizing:border-box;border:solid 1px #fcf032;pointer-events:none}.layout-header .btn-trailer__inner span{position:relative;display:block}.layout-header .btn-trailer__inner span:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;box-sizing:border-box;border:solid 1px #fcf032;pointer-events:none}.layout-header .btn-trailer__inner span:before{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;border-radius:100%;content:'';display:block}.layout-header .btn-trailer__inner span:after{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border-radius:100%;content:'';display:block}.layout-header .btn-trailer__inner span:before{background:rgba(0,0,0,.8) url(../img/common/arw_trailer.svg) no-repeat 18px center;background-size:16px auto;box-shadow:0 0 14px 2px rgba(252,240,50,.4),0 0 14px 2px rgba(252,240,50,.4) inset;transition:.4s cubic-bezier(.39,.575,.565,1)}.layout-header .btn-trailer__inner span:after{background:url(../img/common/bg_trailer.svg) no-repeat center center;background-size:contain;transform:rotate(0deg);animation:off .6s cubic-bezier(.77,0,.175,1) backwards}.layout-header .btn-trailer__inner.is-on span:before{box-shadow:0 0 20px 2px #fcf032,0 0 20px 2px #fcf032 inset}.layout-header .btn-trailer__inner.is-on span:after{animation:on .6s cubic-bezier(.77,0,.175,1) forwards}@keyframes on{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes off{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.layout-header .banner-special{margin-top:10px;padding:0 10px}.layout-header .banner-special__item a{position:relative;display:block}.layout-header .banner-special__item a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:rgba(0,0,0,.8);opacity:0;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .banner-special__item a:after{position:absolute;top:calc(50% - 15px);left:calc(50% - 50px);width:100px;height:30px;content:'MORE';box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;border:solid 2px #fff;border-radius:20px;background:url(../img/common/arw_menu.svg) no-repeat 82px center;background-size:7px 15px;font-family:Pathway Gothic One,sans-serif;font-size:18px;text-align:center;opacity:0;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .banner-special__item.is-on a:before,.layout-header .banner-special__item.is-on a:after{opacity:1}.layout-header .banner-large{margin-top:10px}.layout-header .banner-large__group{padding:0 10px}.layout-header .banner-large__item:nth-of-type(n+2){margin-top:10px}.layout-header .banner-large__item a{position:relative;display:block}.layout-header .banner-large__item a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:rgba(0,0,0,.8);opacity:0;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .banner-large__item a:after{position:absolute;top:calc(50% - 15px);left:calc(50% - 50px);width:100px;height:30px;content:'MORE';box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;border:solid 2px #fff;border-radius:20px;background:url(../img/common/arw_menu.svg) no-repeat 82px center;background-size:7px 15px;font-family:Pathway Gothic One,sans-serif;font-size:18px;text-align:center;opacity:0;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .banner-large__item.is-on a:before,.layout-header .banner-large__item.is-on a:after{opacity:1}.layout-header .news{position:relative;margin-top:10px;background:#0d0d0d}.layout-header .news__btn{position:absolute;top:0;right:0;font-family:Pathway Gothic One,sans-serif;font-size:18px}.layout-header .news__btn a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 20px 0 10px;background:#002864;text-decoration:none;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .news__btn a:after{position:absolute;top:calc(50% - 7.5px);right:8px;width:7px;height:15px;content:'';display:block;background:url(../img/common/arw_menu.svg) no-repeat center center;background-size:contain}.layout-header .news__btn.is-on a{background:#2657be}.layout-header .news__ttl{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:24px;color:#000;background:#fcf032;font-family:Pathway Gothic One,sans-serif;font-size:18px}.layout-header .news-list{padding:15px}.layout-header .news-list__item{display:-ms-flexbox;display:flex}.layout-header .news-list__item:nth-of-type(n+2){margin-top:15px}.layout-header .news-list__date{width:55px;color:#fcf032;font-family:Pathway Gothic One,sans-serif;font-size:13px}.layout-header .news-list__txt{width:195px;font-size:12px}.layout-header .news-list__txt a{text-decoration:none}.layout-header .news-list__txt a:hover,.layout-header .news-list__txt a:active{text-decoration:underline}.layout-header .nav-global{font-size:12px;line-height:1.2;letter-spacing:-.02em}.layout-header .nav-global__item a,.layout-header .nav-global__item span{width:70px;height:70px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-global__item a:before,.layout-header .nav-global__item span:before{content:'';display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-global__item a:after,.layout-header .nav-global__item span:after{position:absolute;top:0;left:70px;width:0;height:0;content:'';display:block;border-style:solid;border-width:35px 0 35px 18px;border-color:transparent transparent transparent #fcf032;opacity:0;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-global__item--home a:before,.layout-header .nav-global__item--home span:before{width:30px;height:30px;margin-bottom:3px;background-image:url(../img/common/icn_home.svg)}.layout-header .nav-global__item--home.is-on a:before,.layout-header .nav-global__item--home.is-on span:before,.layout-header .nav-global__item--home.is-active a:before,.layout-header .nav-global__item--home.is-active span:before{background-image:url(../img/common/icn_home_on.svg)}.layout-header .nav-global__item--news a:before,.layout-header .nav-global__item--news span:before{width:27px;height:21px;margin-bottom:8px;background-image:url(../img/common/icn_news.svg)}.layout-header .nav-global__item--news.is-on a:before,.layout-header .nav-global__item--news.is-on span:before,.layout-header .nav-global__item--news.is-active a:before,.layout-header .nav-global__item--news.is-active span:before{background-image:url(../img/common/icn_news_on.svg)}.layout-header .nav-global__item--introduction a:before,.layout-header .nav-global__item--introduction span:before{width:27px;height:27px;margin-bottom:4px;background-image:url(../img/common/icn_introduction.svg)}.layout-header .nav-global__item--introduction.is-on a:before,.layout-header .nav-global__item--introduction.is-on span:before,.layout-header .nav-global__item--introduction.is-active a:before,.layout-header .nav-global__item--introduction.is-active span:before{background-image:url(../img/common/icn_introduction_on.svg)}.layout-header .nav-global__item--cast a:before,.layout-header .nav-global__item--cast span:before{width:26px;height:26px;margin-bottom:4px;background-image:url(../img/common/icn_cast.svg)}.layout-header .nav-global__item--cast.is-on a:before,.layout-header .nav-global__item--cast.is-on span:before,.layout-header .nav-global__item--cast.is-active a:before,.layout-header .nav-global__item--cast.is-active span:before{background-image:url(../img/common/icn_cast_on.svg)}.layout-header .nav-global__item--pokemon a:before,.layout-header .nav-global__item--pokemon span:before{width:20px;height:28px;margin-bottom:4px;background-image:url(../img/common/icn_pokemon.svg)}.layout-header .nav-global__item--pokemon.is-on a:before,.layout-header .nav-global__item--pokemon.is-on span:before,.layout-header .nav-global__item--pokemon.is-active a:before,.layout-header .nav-global__item--pokemon.is-active span:before{background-image:url(../img/common/icn_pokemon_on.svg)}.layout-header .nav-global__item--music{letter-spacing:-.1em}.layout-header .nav-global__item--music a:before,.layout-header .nav-global__item--music span:before{width:25px;height:28px;margin-bottom:4px;margin-right:4px;background-image:url(../img/common/icn_music.svg)}.layout-header .nav-global__item--music.is-on a:before,.layout-header .nav-global__item--music.is-on span:before,.layout-header .nav-global__item--music.is-active a:before,.layout-header .nav-global__item--music.is-active span:before{background-image:url(../img/common/icn_music_on.svg)}.layout-header .nav-global__item--pronote a:before,.layout-header .nav-global__item--pronote span:before{width:30px;height:21px;margin-bottom:8px;background-image:url(../img/common/icn_pronote.svg)}.layout-header .nav-global__item--pronote.is-on a:before,.layout-header .nav-global__item--pronote.is-on span:before,.layout-header .nav-global__item--pronote.is-active a:before,.layout-header .nav-global__item--pronote.is-active span:before{background-image:url(../img/common/icn_pronote_on.svg)}.layout-header .nav-global__item--trailer{letter-spacing:.02em}.layout-header .nav-global__item--trailer a:before,.layout-header .nav-global__item--trailer span:before{width:25px;height:25px;margin-bottom:7px;background-image:url(../img/common/icn_trailer.svg)}.layout-header .nav-global__item--trailer.is-on a:before,.layout-header .nav-global__item--trailer.is-on span:before,.layout-header .nav-global__item--trailer.is-active a:before,.layout-header .nav-global__item--trailer.is-active span:before{background-image:url(../img/common/icn_trailer_on.svg)}.layout-header .nav-global__item--theater{letter-spacing:.02em}.layout-header .nav-global__item--theater a:before,.layout-header .nav-global__item--theater span:before{width:32px;height:25px;margin-bottom:7px;background-image:url(../img/common/icn_theater.svg)}.layout-header .nav-global__item--theater.is-on a:before,.layout-header .nav-global__item--theater.is-on span:before,.layout-header .nav-global__item--theater.is-active a:before,.layout-header .nav-global__item--theater.is-active span:before{background-image:url(../img/common/icn_theater_on.svg)}.layout-header .nav-global__item.is-on a,.layout-header .nav-global__item.is-on span,.layout-header .nav-global__item.is-active a,.layout-header .nav-global__item.is-active span{color:#000;background:#fcf032}.layout-header .nav-global__item.is-on a:after,.layout-header .nav-global__item.is-on span:after,.layout-header .nav-global__item.is-active a:after,.layout-header .nav-global__item.is-active span:after{opacity:1}.layout-header .nav-follow{position:fixed;bottom:0;left:-280px;width:280px;background:#fcf032;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.layout-header .nav-follow__item&gt;a,.layout-header .nav-follow__item&gt;span{width:70px;height:50px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-follow__item.is-on&gt;a,.layout-header .nav-follow__item.is-on&gt;span{background:#fff}.layout-header .nav-follow__item.is-on .nav-share{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.layout-header .nav-follow__facebook img{width:10px}.layout-header .nav-follow__twitter img{width:20px}.layout-header .nav-follow__instagram img{width:20px}.layout-header .nav-follow__share{padding-right:2px}.layout-header .nav-follow__share img{width:20px}.layout-header .nav-share{position:absolute;right:5px;bottom:50px;display:-ms-flexbox;display:flex;line-height:0;padding-bottom:10px;opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-share__item{overflow:hidden;max-width:110px}.layout-header .nav-share__item:nth-of-type(n+2){margin-left:5px}.layout-header{transition:left .6s cubic-bezier(.77,0,.175,1) .4s}.layout-header .nav-follow{transition:left .6s cubic-bezier(.77,0,.175,1) .4s}.is-home .layout-header{left:0;transition:left .6s cubic-bezier(.77,0,.175,1)}.is-home .layout-header .nav-follow{left:0;transition:left .6s cubic-bezier(.77,0,.175,1)}.layout-loading{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#000;z-index:9999}.layout-loading .loader{width:100px;height:100px;border-radius:100%;position:relative;background:linear-gradient(to bottom,#fcf032 0,#fcf032 47%,#000 47%,#000 53%,#fcf032 53%,#fcf032 100%);box-shadow:0 0 20px 0 rgba(254,236,0,.5);animation:rotation 1s cubic-bezier(.445,.05,.55,.95) infinite}.layout-loading .loader:after{position:absolute;top:2px;left:2px;width:96px;height:96px;border-radius:100%;content:'';display:block;background:#000;box-shadow:0 0 20px 0 rgba(254,236,0,.5) inset}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.layout-loading .cover{position:absolute;bottom:0;left:0;width:100%;height:0;display:block;background:#ffea00;transition:height .4s cubic-bezier(.165,.84,.44,1)}.is-loaded .layout-loading{z-index:888;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.39,.575,.565,1) .4s}.is-loaded .layout-loading .loader{opacity:0;transition:.4s cubic-bezier(.39,.575,.565,1)}.is-transition-start .layout-loading{opacity:1;visibility:visible;transition:.2s cubic-bezier(.39,.575,.565,1)}.is-transition-start .layout-loading .loader{opacity:1;transition:.2s cubic-bezier(.39,.575,.565,1)}.is-transition-end .layout-loading .loader{opacity:0;transition:.4s cubic-bezier(.77,0,.175,1)}.is-transition-end .layout-loading .cover{bottom:auto;top:0;height:100%;transition:height .4s cubic-bezier(.77,0,.175,1)}.is-changed .layout-loading{background:none;transition:0s cubic-bezier(.39,.575,.565,1) .5s}.layout-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:-1;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.39,.575,.565,1) .2s}.layout-modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:0}.layout-modal .inner{position:relative;overflow:auto;height:100%;z-index:9;padding-bottom:192px;transform:scale(.8);transition:.4s cubic-bezier(.6,-.28,.735,.045)}.layout-modal .close{position:absolute;top:30px;right:30px;width:70px;height:70px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8) url(../img/common/btn_close.svg) no-repeat center center;outline:none;border:none;cursor:pointer;z-index:99}.layout-modal .close:before,.layout-modal .close:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;content:'';display:block}.layout-modal .close:before{box-shadow:0 0 14px 2px rgba(252,240,50,.8),0 0 14px 2px rgba(252,240,50,.8) inset;transition:.4s cubic-bezier(.39,.575,.565,1)}.layout-modal .close:after{background:url(../img/common/bg_close.svg) no-repeat center center;background-size:contain;transform:rotate(0deg);animation:off .6s cubic-bezier(.77,0,.175,1) backwards}@keyframes on{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes off{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.layout-modal .close.is-on:before{box-shadow:0 0 20px 2px #fcf032,0 0 20px 2px #fcf032 inset}.layout-modal .close.is-on:after{animation:on .6s cubic-bezier(.77,0,.175,1) forwards}.layout-modal .trailer{height:100%}.layout-modal .trailer-player{overflow:hidden;position:relative;height:100%}.layout-modal .trailer-player__inner{overflow:hidden;position:relative;height:100%}.layout-modal .trailer-player__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;transition:.2s cubic-bezier(.39,.575,.565,1)}.layout-modal .trailer-player__item.is-active{opacity:1;visibility:visible;z-index:9}.layout-modal .trailer-player__item iframe{width:100%;height:100%}.layout-modal .trailer-caption{position:absolute;bottom:0;left:0;width:100%;padding:0 2.5%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;line-height:1.2}.layout-modal .trailer-caption__item{width:calc(25% - 6px);height:40px;padding:0;margin-top:8px;margin-right:8px;color:#fcf032;border:1px solid #fcf032;cursor:pointer}.layout-modal .trailer-caption__item:nth-of-type(4n){margin-right:0}.layout-modal .trailer-caption__item.is-active span{background:#fcf032;color:#000}.layout-modal .trailer-caption__item.is-active span:hover{color:#000;animation:none}.layout-modal .trailer-caption__item span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;background:#000;text-align:center;text-shadow:0 0 5px rgba(252,240,50,.8),0 0 5px rgba(252,240,50,.8);text-decoration:none}.layout-modal .trailer-caption__item span:hover{color:#000;animation:caption-hover .01s infinite}@keyframes caption-hover{0%{background:rgba(252,240,50,.9)}100%{background:rgba(252,240,50,.81)}}.layout-modal .introduction{padding:80px}.is-show-modal{overflow:hidden}.is-show-modal .layout-modal{transition:.4s cubic-bezier(.39,.575,.565,1)}.is-show-modal .layout-modal .inner{transform:scale(1);transition:0s}.is-show-modal.is-show-introduction .layout-modal--introduction{opacity:1;visibility:visible;z-index:9999}.is-show-modal.is-show-trailer .layout-modal--trailer{opacity:1;visibility:visible;z-index:9999}.is-show-modal.is-show-comment .layout-modal--comment{opacity:1;visibility:visible;z-index:9999}#bluray_dvd{font-family:YakuHanJP,'游ゴシック',sans-serif;font-size:15px;font-weight:700;line-height:1.636;letter-spacing:-.02em}@media screen and (max-width:768px){#bluray_dvd{font-size:3.73333vw}}#bluray_dvd .layout-bluray-dvd{min-width:1280px;padding:418px 0 230px;background:url(../img/bluray_dvd/bg_content.jpg) no-repeat center top}@media screen and (max-width:768px){#bluray_dvd .layout-bluray-dvd{min-width:350px;padding:55.73333vw 0 24vw;background-position:-39.33333vw top;background-size:213.33333vw auto}}#bluray_dvd .layout-bluray-dvd__inner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}#bluray_dvd .ttl-content{text-align:center}@media screen and (max-width:768px){#bluray_dvd .ttl-content{width:100%;max-width:92.66667vw;margin-left:auto;margin-right:auto}}#bluray_dvd .txt-introduction{margin-top:56px;font-size:22px;text-align:center}@media screen and (max-width:768px){#bluray_dvd .txt-introduction{margin-top:8vw;font-size:3.73333vw}}#bluray_dvd .section-special{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:80px;padding:20px 20px 20px 0;border-radius:3px;background:#33a1db}@media screen and (max-width:768px){#bluray_dvd .section-special{display:block;width:100%;max-width:82.66667vw;margin-left:auto;margin-right:auto;margin-top:9.33333vw;padding:4vw 0;border-radius:.8vw}}#bluray_dvd .section-special__img{width:350px}@media screen and (max-width:768px){#bluray_dvd .section-special__img{width:100%;max-width:68.8vw;margin-left:auto;margin-right:auto}}#bluray_dvd .section-special__body{width:630px;text-align:center}@media screen and (max-width:768px){#bluray_dvd .section-special__body{width:100%}}@media screen and (max-width:768px){#bluray_dvd .heading-special{width:100%;max-width:69.06667vw;margin-left:auto;margin-right:auto;margin-top:4vw}}#bluray_dvd .sub-heading-special{margin-top:10px;color:#fcf032;font-size:21px}@media screen and (max-width:768px){#bluray_dvd .sub-heading-special{margin-top:1.33333vw;font-size:3.73333vw}}@media screen and (max-width:768px){#bluray_dvd .note-special{font-size:2.66667vw}}#bluray_dvd .list-target{margin-top:10px;color:#fcf032}@media screen and (max-width:768px){#bluray_dvd .list-target{margin-top:1.33333vw;font-size:3.2vw}}#bluray_dvd .section-product{margin-top:48px}@media screen and (max-width:768px){#bluray_dvd .section-product{margin-top:6.4vw}}@media screen and (max-width:768px){#bluray_dvd .section-product:nth-of-type(n+2){margin-top:11.73333vw}}#bluray_dvd .section-product__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:28px}@media screen and (max-width:768px){#bluray_dvd .section-product__inner{display:block;margin-top:2.66667vw}}#bluray_dvd .section-product__img{width:455px}@media screen and (max-width:768px){#bluray_dvd .section-product__img{width:100%;max-width:60.66667vw;margin-left:auto;margin-right:auto}}#bluray_dvd .section-product__body{width:510px}@media screen and (max-width:768px){#bluray_dvd .section-product__body{width:100%;margin-top:8.53333vw;padding:0 2.66667vw}}#bluray_dvd .heading-product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 -15px;padding:0 20px 0 75px;height:84px;color:#ffd401;background:url(../img/bluray_dvd/bg_heading.png) no-repeat center center;background-size:cover;font-size:23px}@media screen and (max-width:768px){#bluray_dvd .heading-product{width:100%;max-width:98.66667vw;margin-left:auto;margin-right:auto;padding:0 0 0 11.2vw;height:14.4vw;background-image:url(../img/bluray_dvd/bg_heading@sp.png);font-size:4vw}}#bluray_dvd .text-price{font-size:28px;line-height:1}@media screen and (max-width:768px){#bluray_dvd .text-price{font-size:5.86667vw}}#bluray_dvd .text-price small{font-size:20px}@media screen and (max-width:768px){#bluray_dvd .text-price small{font-size:4.13333vw}}#bluray_dvd .list-spec{margin-top:25px}@media screen and (max-width:768px){#bluray_dvd .list-spec{margin-top:4vw}}#bluray_dvd .list-spec__heading{color:#fcf032;font-size:19px}@media screen and (max-width:768px){#bluray_dvd .list-spec__heading{font-size:4vw}}@media screen and (max-width:768px){#bluray_dvd .list-spec__heading small{font-size:3.2vw}}#bluray_dvd .list-spec__txt{font-size:12px}@media screen and (max-width:768px){#bluray_dvd .list-spec__txt{font-size:2.93333vw}}#bluray_dvd .list-spec__txt span{color:#ababab}#bluray_dvd .image-set{margin-top:30px;background:#fff;text-align:center}@media screen and (max-width:768px){#bluray_dvd .image-set{margin:6.66667vw 2.66667vw 0}}#bluray_dvd .summary-special{margin-top:30px;padding:30px 40px;border:solid 2px #ffd800;border-radius:5px;box-shadow:0 0 10px 3px rgba(255,219,0,.35),0 0 10px 3px rgba(255,219,0,.35) inset}@media screen and (max-width:768px){#bluray_dvd .summary-special{width:100%;max-width:94.66667vw;margin-left:auto;margin-right:auto;margin-top:6.66667vw;padding:5.33333vw 6.66667vw;border-radius:1.33333vw}}#bluray_dvd .summary-special__heading{font-size:20px}@media screen and (max-width:768px){#bluray_dvd .summary-special__heading{font-size:4.26667vw}}#bluray_dvd .summary-special__heading span{position:relative;display:inline-block;padding-right:32px}@media screen and (max-width:768px){#bluray_dvd .summary-special__heading span{padding-right:6.93333vw}}#bluray_dvd .summary-special__heading span:after{position:absolute;right:0;bottom:6px;width:20px;height:27px;content:'';display:block;background:url(../img/bluray_dvd/icn_thunder.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#bluray_dvd .summary-special__heading span:after{width:4.26667vw;height:5.73333vw;bottom:1.6vw}}#bluray_dvd .list-special{margin-top:10px;font-size:13px;line-height:1.8}@media screen and (max-width:768px){#bluray_dvd .list-special{margin-top:1.33333vw;font-size:3.2vw}}#bluray_dvd .list-special:nth-of-type(n+2){margin-top:25px}@media screen and (max-width:768px){#bluray_dvd .list-special:nth-of-type(n+2){margin-top:4vw}}#bluray_dvd .list-special__txt{color:#fcf032}#bluray_dvd .section-rental{margin-top:100px;text-align:center}@media screen and (max-width:768px){#bluray_dvd .section-rental{margin-top:24vw}}#bluray_dvd .heading-rental{color:#fcf032;font-size:30px;line-height:1}@media screen and (max-width:768px){#bluray_dvd .heading-rental{font-size:4.8vw}}#bluray_dvd .text-rental{margin-top:10px;font-size:13px}@media screen and (max-width:768px){#bluray_dvd .text-rental{margin-top:2.13333vw;font-size:2.66667vw}}#bluray_dvd .summary-sample{margin-top:16px;padding-top:70px;background:url(../img/bluray_dvd/bg_sample.png) no-repeat center top}@media screen and (max-width:768px){#bluray_dvd .summary-sample{margin-top:0;padding:10.66667vw 2.66667vw 0;background-size:152vw auto}}#bluray_dvd .summary-sample__ttl{text-align:center}#bluray_dvd .summary-sample__ttl img{width:303px}@media screen and (max-width:768px){#bluray_dvd .summary-sample__ttl img{width:62.13333vw}}#bluray_dvd .summary-sample__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;margin-top:40px;padding:0 20px;border-radius:20px;color:#fff;background:#000;border:2px dotted #ffd401;font-size:21px;font-weight:700}@media screen and (max-width:768px){#bluray_dvd .summary-sample__heading{height:8vw;margin-top:6.66667vw;padding:0 4vw;border-radius:4vw;font-size:3.46667vw}}#bluray_dvd .summary-sample__heading:after{position:absolute;top:-2px;right:-2px;width:390px;height:40px;content:'';display:block;background:#ffd401;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width:768px){#bluray_dvd .summary-sample__heading:after{width:28vw;height:8vw;border-top-right-radius:4vw;border-bottom-right-radius:4vw}}#bluray_dvd .list-sample{margin-top:20px}@media screen and (max-width:768px){#bluray_dvd .list-sample{margin-top:5.33333vw}}#bluray_dvd .list-sample__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width:768px){#bluray_dvd .list-sample__item{display:block;margin-top:5.33333vw;text-align:center}}#bluray_dvd .list-sample__item:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}#bluray_dvd .list-sample__item:nth-of-type(2n) .list-sample__btn{margin-right:0;margin-left:60px}@media screen and (max-width:768px){#bluray_dvd .list-sample__item:nth-of-type(2n) .list-sample__btn{width:100%;max-width:42.66667vw;margin-left:auto;margin-right:auto}}#bluray_dvd .list-sample__item--rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#bluray_dvd .list-sample__item--rev .list-sample__btn{margin-right:0;margin-left:60px}@media screen and (max-width:768px){#bluray_dvd .list-sample__item--rev .list-sample__btn{width:100%;max-width:42.66667vw;margin-left:auto;margin-right:auto}}#bluray_dvd .list-sample__btn{width:320px;margin-right:60px;cursor:pointer}@media screen and (max-width:768px){#bluray_dvd .list-sample__btn{width:100%;max-width:42.66667vw;margin-left:auto;margin-right:auto}}#bluray_dvd .list-sample__body{max-width:480px}@media screen and (max-width:768px){#bluray_dvd .list-sample__body{margin-top:4vw}}#bluray_dvd .list-sample__heading{color:#e77792;font-size:22px}@media screen and (max-width:768px){#bluray_dvd .list-sample__heading{font-size:3.46667vw}}#bluray_dvd .list-sample__heading--blue{color:#85d6ff}#bluray_dvd .list-sample__txt{margin-top:5px;font-size:14px;line-height:1.8}@media screen and (max-width:768px){#bluray_dvd .list-sample__txt{margin-top:.8vw;font-size:2.93333vw}}#bluray_dvd .video-sample{margin-top:20px;padding-bottom:15px;text-align:center}@media screen and (max-width:768px){#bluray_dvd .video-sample{margin-top:5.33333vw;padding-bottom:0}}#bluray_dvd .video-sample__player{width:100%;max-width:690px;margin-left:auto;margin-right:auto}#bluray_dvd .video-sample__holder{position:relative;padding-top:56.25%}#bluray_dvd .video-sample__holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}#bluray_dvd .video-sample__heading{margin-top:15px;color:#85d6ff;font-size:22px}@media screen and (max-width:768px){#bluray_dvd .video-sample__heading{margin-top:4vw;font-size:3.46667vw}}#bluray_dvd .video-sample__txt{margin-top:5px;font-size:14px;line-height:1.8}@media screen and (max-width:768px){#bluray_dvd .video-sample__txt{margin-top:.8vw;font-size:2.93333vw}}#bluray_dvd .modal-sample{width:100%;height:100%;position:fixed;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;z-index:999}#bluray_dvd .modal-sample__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:0}#bluray_dvd .modal-sample__inner{position:relative;z-index:9}#bluray_dvd .list-sample-image{width:820px}@media screen and (max-width:768px){#bluray_dvd .list-sample-image{width:93.33333vw}}#bluray_dvd .list-sample-image .slick-arrow{width:45px;height:100px;position:absolute;top:calc(50% - 50px);outline:none;border:none;background:url(../img/bluray_dvd/arw_carousel.svg) no-repeat center center;background-size:25px auto;font-size:0;line-height:0;cursor:pointer}@media screen and (max-width:768px){#bluray_dvd .list-sample-image .slick-arrow{width:3.33333vw;height:13.33333vw;top:calc(50% - 50vw/750*100);background-size:3.33333vw auto}}#bluray_dvd .list-sample-image .slick-prev{left:-66px}@media screen and (max-width:768px){#bluray_dvd .list-sample-image .slick-prev{left:-3.33333vw}}#bluray_dvd .list-sample-image .slick-next{right:-66px;transform:rotateY(180deg)}@media screen and (max-width:768px){#bluray_dvd .list-sample-image .slick-next{right:-3.33333vw}}#bluray_dvd .layout-modal--sample1 .inner,#bluray_dvd .layout-modal--sample2 .inner,#bluray_dvd .layout-modal--sample3 .inner,#bluray_dvd .layout-modal--sample4 .inner{overflow:visible;height:auto;padding-bottom:0;text-align:center}#bluray_dvd .layout-modal--sample1 .inner img,#bluray_dvd .layout-modal--sample2 .inner img,#bluray_dvd .layout-modal--sample3 .inner img,#bluray_dvd .layout-modal--sample4 .inner img{display:inline-block}@media screen and (max-width:768px){#bluray_dvd .layout-modal--sample1 .close,#bluray_dvd .layout-modal--sample2 .close,#bluray_dvd .layout-modal--sample3 .close,#bluray_dvd .layout-modal--sample4 .close{position:absolute;top:4vw;right:4vw;width:13.33333vw;height:13.33333vw;border-radius:100%;background-size:4.8vw auto}#bluray_dvd .layout-modal--sample1 .close:before,#bluray_dvd .layout-modal--sample2 .close:before,#bluray_dvd .layout-modal--sample3 .close:before,#bluray_dvd .layout-modal--sample4 .close:before{box-shadow:0 0 2.66667vw .53333vw rgba(252,240,50,.8),0 0 2.66667vw 1.06667vw rgba(252,240,50,.8) inset}}#bluray_dvd.is-show-sample1 .layout-modal--sample1,#bluray_dvd.is-show-sample2 .layout-modal--sample2,#bluray_dvd.is-show-sample3 .layout-modal--sample3,#bluray_dvd.is-show-sample4 .layout-modal--sample4{opacity:1;visibility:visible;z-index:999}#bluray_dvd .list-bundle__txt{font-size:18px;font-weight:700;margin:44px auto 49px;text-align:center}#bluray_dvd .list-bundle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#bluray_dvd .list-bundle__link{width:320px;transition-property:all;transition:.3s linear}#bluray_dvd .list-bundle__link:hover{opacity:.7}@media screen and (max-width:768px){#bluray_dvd .list-bundle__txt{margin:7.13333vw auto;font-size:12.5px;font-size:3.35vw}#bluray_dvd .list-bundle{-ms-flex-pack:center;justify-content:center}#bluray_dvd .list-bundle__link{width:79.46666666666667%;margin-bottom:7vw;text-align:center}#bluray_dvd .list-bundle__link:last-child{margin-bottom:0}}#cast{padding:80px 0;background:url(../img/common/bg_content.jpg) no-repeat center -10px}#cast .content{width:100%;max-width:910px;margin-left:auto;margin-right:auto;text-align:center}#cast .content__sub-ttl{margin-top:90px}#cast .list{margin-top:35px}#cast .list__item{position:relative;margin-top:-10px}#cast .list__btn{position:absolute;bottom:54px;left:266px;width:154px;height:30px;padding:0 0 1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;border:none;border-radius:15px;color:#33a1db;background:#fff;box-shadow:0 3px 0 0 #085d8a;font-family:Pathway Gothic One,sans-serif;font-size:18px;cursor:pointer;transition:color .2s cubic-bezier(.39,.575,.565,1),background .2s cubic-bezier(.39,.575,.565,1)}#cast .list__btn:hover,#cast .list__btn:active{color:#085d8a;background:#ffea00}#cast .layout-modal .overlay{background:rgba(0,0,0,.6)}#cast .layout-modal .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:0}#cast .layout-modal .comment{overflow:hidden;display:none;-ms-flex-align:center;align-items:center;width:1000px;border:solid 4px #33a1db;border-radius:10px;background:#000 url(../img/cast/bg_comment.png);box-shadow:0 0 26px 0 rgba(0,58,184,.75)}#cast .layout-modal .comment.is-active{display:-ms-flexbox;display:flex}#cast .layout-modal .comment__img{width:400px}#cast .layout-modal .comment__body{width:600px;padding:0 60px 0 50px;text-align:left}#cast .layout-modal .comment__txt{margin-top:25px;padding-left:10px;font-size:15px;font-style:italic;line-height:2}#home .hero{position:relative}#home .hero-logo{position:absolute;top:0;right:0;width:50.53318%;margin-top:15.87678%;margin-right:12.5%}#home .hero-logo__down{position:absolute;top:0;left:0;opacity:1}#home .hero-logo img{width:100%}#home .hero__slogan{position:absolute;top:0;left:0;width:9.89336%;margin-top:5.27251%;margin-left:35.84123%}#home .hero-date{position:fixed;right:-60px;bottom:35px}@media screen and (max-width:1366px){#home .hero-date{bottom:2.43056vw;width:40.06944vw}}#home .hero-date a{display:block;transition:.2s cubic-bezier(.39,.575,.565,1)}#home .hero-date a.is-on{opacity:.7}#home .hero-date span{display:block}#home .hero__copyright{position:fixed;right:20px;bottom:10px}@media screen and (max-width:1366px){#home .hero__copyright{width:27.77778vw}}#home .hero__slogan{animation:blink2 .04s linear infinite 1.6s}@keyframes blink2{0%{opacity:1}50%{opacity:.92}100%{opacity:1}}#home .hero-date__txt{opacity:0;transform:translateX(-60px);transition:.4s cubic-bezier(.165,.84,.44,1)}#home .hero-date__txt:nth-of-type(1){transition-delay:2s}#home .hero-date__txt:nth-of-type(2){transition-delay:2.05s}.is-start-blink #home .hero-logo__img{opacity:0;transition:.4s cubic-bezier(.39,.575,.565,1) 1.2s;animation:blink .04s linear infinite 1.6s}@keyframes blink{0%{opacity:0}50%{opacity:.08}100%{opacity:0}}.is-start-blink #home .hero-logo__down{animation:down .3s linear 1 forwards}.is-start-blink #home .hero-logo__down:nth-of-type(1){animation-delay:1.4s}.is-start-blink #home .hero-logo__down:nth-of-type(2){animation-delay:1.2s}.is-start-blink #home .hero-logo__down:nth-of-type(3){animation-delay:1.5s}.is-start-blink #home .hero-logo__down:nth-of-type(4){animation-delay:1.4s}.is-start-blink #home .hero-logo__down:nth-of-type(5){animation-delay:1.2s}.is-start-blink #home .hero-logo__down:nth-of-type(6){animation-delay:1.6s}.is-start-blink #home .hero-logo__down:nth-of-type(7){animation-delay:1.2s}.is-start-blink #home .hero-logo__down:nth-of-type(8){animation-delay:1.4s}.is-start-blink #home .hero-logo__down:nth-of-type(9){animation-delay:1.6s}.is-start-blink #home .hero-logo__down:nth-of-type(10){animation-delay:1.2s}.is-start-blink #home .hero-logo__down:nth-of-type(11){animation-delay:1.4s}.is-start-blink #home .hero-logo__down:nth-of-type(12){animation-delay:1.6s}.is-start-blink #home .hero-logo__down.is-blink{animation:down2 .6s linear 1 forwards}@keyframes down{0%{opacity:0}30%{opacity:.8}50%{opacity:0}70%{opacity:.6}100%{opacity:0}}@keyframes down2{0%{opacity:0}20%{opacity:.2}40%{opacity:0}50%{opacity:.3}60%{opacity:.1}100%{opacity:1}}.is-start-blink #home .hero-date__txt{opacity:1;transform:translateX(0)}#introduction{padding:280px 0 80px;background:url(../img/common/bg_content.jpg) no-repeat center 127px}#introduction .hero{position:absolute;top:0;left:calc(50% - 960px);width:1920px}#introduction .content{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}#introduction .content__ttl{text-align:center}#introduction .content__img{margin:55px 0 65px}#introduction .content__txt{margin-top:40px;font-size:15px;font-style:italic;line-height:1.9}#introduction .content__sub-ttl{margin-top:85px;text-align:center}#introduction .content__slogan{margin-top:50px}#introduction .scene{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;margin-top:85px}#music{padding:80px 0;background:url(../img/common/bg_content.jpg) no-repeat center -10px}#music .content{width:100%;max-width:940px;margin-left:auto;margin-right:auto}#music .content__ttl{text-align:center}#music .list{margin-top:60px}#music .list__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#music .list__item:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}#music .list__item:nth-of-type(n+2){margin-top:80px}#music .list__img{width:442px}#music .list__img--st{width:262px}#music .list__body{width:444px}#music .list__body--st{width:624px}#music .list__music{margin-top:18px}#music .list__txt{margin-top:20px;font-size:15px;font-style:italic;line-height:2}#news iframe{width:100%;height:100vh;vertical-align:top}#pokemon{padding:65px 0 80px;background:#fedf00}#pokemon .content{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#pokemon .content__ttl{text-align:center}#pokemon .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-100px -60px 0;color:#000;text-align:center}#pokemon .list__item{width:326px}#pokemon .list__img{position:relative;height:366px}#pokemon .list__img img{position:absolute;max-width:9999px;bottom:0;left:0}#pokemon .list__img img.pokemon01{left:calc(50% - 120px)}#pokemon .list__img img.pokemon02{left:calc(50% - 192px);bottom:5px}#pokemon .list__img img.pokemon03{left:calc(50% - 128px)}#pokemon .list__img img.pokemon04{left:calc(50% - 102px)}#pokemon .list__img img.pokemon05{left:calc(50% - 128px)}#pokemon .list__img img.pokemon06{left:calc(50% - 128px)}#pokemon .list__img img.pokemon07{left:calc(50% - 114px)}#pokemon .list__img img.pokemon08{left:calc(50% - 132px)}#pokemon .list__img img.pokemon09{left:calc(50% - 160px);bottom:-5px}#pokemon .list__img img.pokemon10{left:calc(50% - 134px)}#pokemon .list__img img.pokemon11{left:calc(50% - 146px)}#pokemon .list__img img.pokemon12{left:calc(50% - 122px)}#pokemon .list__img img.pokemon13{left:calc(50% - 158px)}#pokemon .list__img img.pokemon14{left:calc(50% - 128px)}#pokemon .list__img img.pokemon15{left:calc(50% - 76px)}#pokemon .list__ttl{width:100%;max-width:206px;margin-left:auto;margin-right:auto;height:56px;margin-top:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:url(../img/pokemon/bg_ttl_pokemon.png) no-repeat center center}#pokemon .list__txt{margin-top:12px;color:#000;font-size:15px;font-style:italic;line-height:1.8}#pronote{padding:80px 0;background:url(../img/common/bg_content.jpg) no-repeat center -10px}#pronote .content{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}#pronote .content__ttl{text-align:center}#pronote .list{margin-top:90px;color:#000;font-style:italic}#pronote .list__item{border-radius:10px;background:rgba(255,255,255,.9)}#pronote .list__item:nth-of-type(n+2){margin-top:20px}#pronote .list__ttl{position:relative;padding:25px 20px;font-size:20px;font-weight:700;cursor:pointer;transition:.2s cubic-bezier(.39,.575,.565,1)}#pronote .list__ttl:before{position:absolute;top:calc(50% - 22px);right:20px;width:44px;height:44px;border-radius:100%;box-sizing:border-box;content:'';display:block;border:solid 2px #163579}#pronote .list__ttl:after{position:absolute;top:calc(50% - 4px);right:35px;width:0;height:0;content:'';display:block;border-style:solid;border-width:12px 7px 0;border-color:#163579 transparent transparent;transition:.2s cubic-bezier(.39,.575,.565,1)}#pronote .list__ttl:hover,#pronote .list__ttl:active{color:#163579}#pronote .list__ttl.is-open:after{top:calc(50% - 7px);transform:rotate(180deg)}#pronote .list__body{padding:0 45px 40px;display:none}#pronote .list__txt{font-size:15px;line-height:2}</pre></body></html>