.font-bold{font-weight:bold}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}header{position:fixed;z-index:10;min-width:1080px;width:100%;top:0;background-color:#ffffff;background-image:url(../images/common/bg_header.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed;background-position:50% 0;border-bottom:5px solid}header .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:1080px;margin:0 auto;padding:24px 155px 16px 55px;-webkit-box-sizing:border-box;box-sizing:border-box}header .header__logo{font-size:0;-webkit-box-flex:0;-webkit-flex:0 0 102px;-ms-flex:0 0 102px;flex:0 0 102px;width:102px;height:83px;background-image:url(../images/common/logo.png?ce69b7943b7930a673a68e35fc4aaa12);background-size:100% auto;background-repeat:no-repeat;background-position:center}header .header__logo a{width:100%;height:100%;display:block}header .header__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:-18px}header .header__link li{margin:0 12px 18px}header .header__link li:last-child{margin-right:0}header .header__link a{font-size:0;display:block;-webkit-transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000)}header .header__link a:hover{opacity:.6}header .header__link a.nav-top{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-186px -79px;width:40px;height:15px}header .header__link a.nav-news{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-186px -60px;width:55px;height:15px}header .header__link a.nav-intro{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px -137px;width:152px;height:15px}header .header__link a.nav-story{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-72px -196px;width:65px;height:15px}header .header__link a.nav-character{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px -176px;width:116px;height:16px}header .header__link a.nav-onair{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-120px -176px;width:69px;height:16px}header .header__link a.nav-caststaff{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px -156px;width:123px;height:16px}header .header__link a.nav-music{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px -219px;width:63px;height:15px}header .header__link a.nav-goods{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-156px -137px;width:73px;height:15px}header .header__link a.nav-movie{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-141px -196px;width:64px;height:15px}header .header__link a.nav-bd{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px -196px;width:68px;height:19px}header .header__link a.nav-game{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-67px -219px;width:57px;height:15px}header .header__link a.nav-twitter{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-127px -156px;width:88px;height:15px}.footer{color:#888888;font-size:12px;line-height:1.3;text-align:center;position:relative;background-image:url(../images/common/bg_footer.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed;background-position:50% 0}.footer__ttl{-webkit-transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;-webkit-transition-delay:.1s;transition-delay:.1s}.footer__ttl.s-anime.show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.footer__sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px auto 0}.footer__sns ul li{margin:0 40px;-webkit-transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0}.footer__sns ul li.s-anime.show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.footer__sns ul li:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.footer__sns ul li:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.footer__sns ul li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.footer__sns ul li a{display:block;-webkit-transition:-webkit-transform .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:-webkit-transform .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:transform .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:transform .7s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform .7s cubic-bezier(0.190, 1.000, 0.220, 1.000)}.footer__sns ul li a:hover{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.footer__sns ul li a.twitter-icon{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-125px -61px;width:56px;height:56px}.footer__sns ul li a.facebook-icon{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-125px 0px;width:57px;height:57px}.footer__sns ul li a.line-icon{background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:-186px 0px;width:56px;height:56px}.footer .footer__sns{padding:40px 0 100px;background-image:url(../images/common/bg_ttl_parts.png?ce69b7943b7930a673a68e35fc4aaa12);background-color:#9cbfe9;width:100%}.footer__copy{margin-top:100px;line-height:2}.footer__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 100px}.footer__link li{margin:0 18px}.footer__link a{text-decoration: underline}.footer__banner{padding:40px 0 80px;background-image:url(../images/common/bg_ttl_parts.png?ce69b7943b7930a673a68e35fc4aaa12);background-color:#f48d8d;width:100%}.footer__banner ul{margin:35px auto 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000),opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000),-webkit-transform .5s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;-webkit-transition-delay:.2s;transition-delay:.2s}.footer__banner ul.s-anime.show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.footer__banner ul li{margin:0 6px 12px}.footer__banner ul li img{-webkit-transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000)}.footer__banner ul li img:hover{opacity:.7}.footer .pos-page-top{position:relative}.footer .page-top{position:absolute;top:-80px;right:15px;background-image:url(../images/sprites/common.png?ce69b7943b7930a673a68e35fc4aaa12);background-position:0px 0px;width:121px;height:133px;font-size:0;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.footer .page-top.show{opacity:1;pointer-events:auto}.footer .page-top.fixed{position:fixed;top:auto;bottom:25px}#loading{width:100vw;height:100vh;position:fixed;top:0;left:0;background:#ffffff;z-index:1000}#loading.first::before{content:'';display:block;position:absolute;z-index:1;width:150px;height:124px;background-image:url(../images/common/logo.png?ce69b7943b7930a673a68e35fc4aaa12);background-size:100% auto;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pager-wrap{padding:90px 180px 0;height:57px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pager-wrap .pager-list{width:340px;margin:0 auto;display:none}.pager-wrap .pager-list.slick-initialized{display:block}.pager-wrap .pager-list li a{border-radius:50%;width:57px;height:57px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.pager-wrap .pager-list li a svg{height:19px;fill:#ffffff;margin-left:1px;margin-right:2px}.pager-wrap .pager-list li a.current{background-color:#ffffff;border:5px solid;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.pager-wrap .btn-prev,.pager-wrap .btn-next{width:40px;height:40px;border-radius:50%;opacity:0;pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pager-wrap .btn-prev.show,.pager-wrap .btn-next.show{opacity:1;pointer-events:auto}.pager-wrap .btn-prev::after,.pager-wrap .btn-next::after{content:'';display:block;width:0;height:0;border-style:solid}.pager-wrap .btn-prev::after{margin-right:4px;border-width:9px 15.6px 9px 0;border-color:transparent #ffffff transparent transparent}.pager-wrap .btn-next::after{margin-left:4px;border-width:9px 0 9px 15.6px;border-color:transparent transparent transparent #ffffff}.pager-wrap .btn-back-list{padding:12px 30px;border-radius:50px}.modal{position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:9999;display:none}.modal__body{display:table;width:100%;height:100%}.modal__main{display:table-cell;text-align:center;vertical-align:middle}.modal__contents{position:relative;display:inline-block;text-align:left;margin:60px 0 40px;z-index:1}.modal__contents .contents-wrap{width:1080px}.modal__contents .btn-modal-close{display:block;margin:80px auto 0;padding:10px 15px;width:160px;border-radius:50px}.modal__contents .btn-prev,.modal__contents .btn-next{width:42px;height:42px;border-radius:50%;border:6px solid #ffffff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modal__contents .btn-prev::after,.modal__contents .btn-next::after{content:'';display:block;width:0;height:0;border-style:solid}.modal__contents .btn-prev::after{margin-right:5px;border-width:11px 19.1px 11px 0;border-color:transparent #ffffff transparent transparent}.modal__contents .btn-next::after{margin-left:5px;border-width:11px 0 11px 19.1px;border-color:transparent transparent transparent #ffffff}.modal__bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}.modal__movie{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1080px;padding-bottom:56.25%;height:0}.modal__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1080px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);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}*{margin:0;padding:0}h1,h2,h3,h4,p,dl,dt,dd{margin:0;padding:0}img{display:block;margin:0 auto}ol,ul{list-style:none}a,a:hover{color:#888;-webkit-tap-highlight-color:transparent}*:focus{outline:none}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.ml-5{margin-left:5px !important}.mr-5{margin-right:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.ml-15{margin-left:15px !important}.mr-15{margin-right:15px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.ml-25{margin-left:25px !important}.mr-25{margin-right:25px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.ml-30{margin-left:30px !important}.mr-30{margin-right:30px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.ml-35{margin-left:35px !important}.mr-35{margin-right:35px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.ml-45{margin-left:45px !important}.mr-45{margin-right:45px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.ml-50{margin-left:50px !important}.mr-50{margin-right:50px !important}.mt-55{margin-top:55px !important}.mb-55{margin-bottom:55px !important}.ml-55{margin-left:55px !important}.mr-55{margin-right:55px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.ml-60{margin-left:60px !important}.mr-60{margin-right:60px !important}.mt-65{margin-top:65px !important}.mb-65{margin-bottom:65px !important}.ml-65{margin-left:65px !important}.mr-65{margin-right:65px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.ml-70{margin-left:70px !important}.mr-70{margin-right:70px !important}.mt-75{margin-top:75px !important}.mb-75{margin-bottom:75px !important}.ml-75{margin-left:75px !important}.mr-75{margin-right:75px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.ml-80{margin-left:80px !important}.mr-80{margin-right:80px !important}.mt-85{margin-top:85px !important}.mb-85{margin-bottom:85px !important}.ml-85{margin-left:85px !important}.mr-85{margin-right:85px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.ml-90{margin-left:90px !important}.mr-90{margin-right:90px !important}.mt-95{margin-top:95px !important}.mb-95{margin-bottom:95px !important}.ml-95{margin-left:95px !important}.mr-95{margin-right:95px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.ml-100{margin-left:100px !important}.mr-100{margin-right:100px !important}body{color:#888;font-size:15px;line-height:1.7;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;min-width:1080px;width:100%}body.fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1}.main-contents{width:100%;overflow:hidden}.main-contents .ttl-wrap{padding:30px 0;margin-top:125px;margin-bottom:100px;background-image:url(../images/common/bg_ttl_parts.png?ce69b7943b7930a673a68e35fc4aaa12)}.main-contents .sub-ttl-wrap{padding:8px 20px;border-radius:50px;width:180px;height:32px;margin:0 auto 25px}.main-contents .sub-ttl-wrap img{width:auto;height:100%}.main-contents .contents-wrap{width:1080px;margin:0 auto;padding:0 100px 100px;-webkit-box-sizing:border-box;box-sizing:border-box}.movie-contents a{border-radius:6px;overflow:hidden;position:relative;display:block;width:100%}.movie-contents a .btn-movie-play{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url(../images/common/button_movie_play.png?ce69b7943b7930a673a68e35fc4aaa12);background-repeat:no-repeat;background-position:center;background-size:20% auto;background-color:rgba(0,0,0,0.2)}.movie-contents a img{width:100%;-webkit-transition:-webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:-webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000)}.movie-contents a:hover img{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.font-color-top{color:#6194e6}.font-color-top a,.font-color-top a:hover{color:#6194e6}.font-color-top>svg{fill:#6194e6 !important}.bg-color-top{background-color:#6194e6}.bg-color-top.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-top.rollover:hover{background-color:#1f5dc2}.border-color-top{border-color:#6194e6 !important}#top{background-image:url(../images/top/bg_top.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-news{color:#f27aad}.font-color-news a,.font-color-news a:hover{color:#f27aad}.font-color-news>svg{fill:#f495bd !important}.bg-color-news{background-color:#f495bd}.bg-color-news.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-news.rollover:hover{background-color:#ea3983}.border-color-news{border-color:#f495bd !important}#news{background-image:url(../images/news/bg_news.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-intro{color:#979cce}.font-color-intro a,.font-color-intro a:hover{color:#979cce}.font-color-intro>svg{fill:#979cce !important}.bg-color-intro{background-color:#979cce}.bg-color-intro.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-intro.rollover:hover{background-color:#525aad}.border-color-intro{border-color:#979cce !important}#intro{background-image:url(../images/intro/bg_intro.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-story{color:#ff7c7e}.font-color-story a,.font-color-story a:hover{color:#ff7c7e}.font-color-story>svg{fill:#ffc3c3 !important}.bg-color-story{background-color:#ffc3c3}.bg-color-story.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-story.rollover:hover{background-color:#ff5d5d}.border-color-story{border-color:#ffc3c3 !important}#story{background-image:url(../images/story/bg_story.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-character{color:#cdac82}.font-color-character a,.font-color-character a:hover{color:#cdac82}.font-color-character>svg{fill:#cdac82 !important}.bg-color-character{background-color:#cdac82}.bg-color-character.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-character.rollover:hover{background-color:#a67a43}.border-color-character{border-color:#cdac82 !important}#character{background-image:url(../images/character/bg_character.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-onair{color:#f69003}.font-color-onair a,.font-color-onair a:hover{color:#f69003}.font-color-onair>svg{fill:#faab5e !important}.bg-color-onair{background-color:#faab5e}.bg-color-onair.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-onair.rollover:hover{background-color:#eb7807}.border-color-onair{border-color:#faab5e !important}#onair{background-image:url(../images/onair/bg_onair.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-caststaff{color:#57b8b8}.font-color-caststaff a,.font-color-caststaff a:hover{color:#57b8b8}.font-color-caststaff>svg{fill:#8bdbda !important}.bg-color-caststaff{background-color:#8bdbda}.bg-color-caststaff.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-caststaff.rollover:hover{background-color:#3dc3c1}.border-color-caststaff{border-color:#8bdbda !important}#caststaff{background-image:url(../images/caststaff/bg_caststaff.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-movie{color:#87bc86}.font-color-movie a,.font-color-movie a:hover{color:#87bc86}.font-color-movie>svg{fill:#98ce97 !important}.bg-color-movie{background-color:#98ce97}.bg-color-movie.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-movie.rollover:hover{background-color:#53ad52}.border-color-movie{border-color:#98ce97 !important}#movie{background-image:url(../images/movie/bg_movie.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-music{color:#aaaa30}.font-color-music a,.font-color-music a:hover{color:#aaaa30}.font-color-music>svg{fill:#d4cf93 !important}.bg-color-music{background-color:#d4cf93}.bg-color-music.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-music.rollover:hover{background-color:#b7af4a}.border-color-music{border-color:#d4cf93 !important}#music{background-image:url(../images/music/bg_music.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-goods{color:#6797b3}.font-color-goods a,.font-color-goods a:hover{color:#6797b3}.font-color-goods>svg{fill:#9ebbcb !important}.bg-color-goods{background-color:#9ebbcb}.bg-color-goods.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-goods.rollover:hover{background-color:#5c8ca7}.border-color-goods{border-color:#9ebbcb !important}#goods{background-image:url(../images/goods/bg_goods.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}.font-color-bd{color:#c382d9}.font-color-bd a,.font-color-bd a:hover{color:#c382d9}.font-color-bd>svg{fill:#d29fe3 !important}.bg-color-bd{background-color:#d29fe3}.bg-color-bd.rollover{-webkit-transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);transition:background-color .5s cubic-bezier(0.390, 0.575, 0.565, 1.000)}.bg-color-bd.rollover:hover{background-color:#ad50cc}.border-color-bd{border-color:#d29fe3 !important}#bd{background-image:url(../images/bd/bg_bd.png?ce69b7943b7930a673a68e35fc4aaa12);background-attachment:fixed}@media only screen and (min-width:1024px){#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{position:initial!important;top:initial!important;left:initial!important;transform:initial!important}}
