@charset "UTF-8";@media only screen and (max-width:767px){html{font-size:62.5%;background:url(../images/pc/bg_body.png)}body{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{outline:none}a:link,a:visited{color:#08b5e0;text-decoration:underline}img{max-width:100%;width:auto;height:auto}.pc_n{display:none}.pc_b{display:none}.pc_i{display:none}.sp_n{display:none}.sp_b{display:block}.sp_i{display:inline}.inner{width:93.75%;max-width:394px;margin:0 auto;position:relative}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{display:inline-block}.loading-character:after,header:after,.sns-menu-list:after,.news-list:after,.anime-logo-onair:after,.anime-menu-list:after,.character-list:after,#anime-character section#anime-character-wrapper .inner ul.character-list:after,#anime-character section#anime-character-wrapper .inner ul.character-list li:after,.goods-list:after,.recent-news-list:after,.book-list li:after,.request-contents:after,.partners-list:after,.clearfix:after,#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list:after,#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul:after{display:block;clear:both;content:""}#loader-bg{width:100%;height:100%;display:block;position:fixed;top:0;left:0;background:#FFF;z-index:6;background:url(../images/pc/bg_deep-pink-dot.png) #f7c9e0}#loader{width:80%;padding:2% 0;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;color:#000;z-index:6}.loading-character{width:20%;margin:0 auto 12%;-webkit-animation:bounce .75s linear infinite;animation:bounce .75s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.loading-message div{padding:0 0 2%;display:inline-block;font-size:15px;font-size:1.5rem;font-weight:700}.bounce{-webkit-animation:blink 1s ease-in-out infinite;animation:blink 1s ease-in-out infinite;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes blink{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes blink{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}header{width:100%;margin:0;padding:6px 0 0 3%;background-color:#FFF;position:fixed;top:0;left:0;z-index:5;border-top:5px solid #de2275}header .logo{width:115px;text-align:center;margin:0;float:left}header .header-menu{width:103%;height:100%;position:fixed;top:0;left:-3%;background-color:rgba(0,0,0,.8);z-index:3;display:none}header .header-menu ul.header-menu-list{width:93.75%;margin:0 auto;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-3%;left:0}header .header-menu ul.header-menu-list li{width:25%;display:inline-block;text-align:center}header .header-menu ul.header-menu-list li:nth-child(1){width:29%;margin:0 2% 0 -2%}header .header-menu ul.header-menu-list li:nth-child(1) img{position:relative;top:3px;right:-1px}header .header-menu ul.header-menu-list li:nth-child(2){margin:0 2% 0 0}header .header-menu ul.header-menu-list li:nth-child(3){margin:0 0 0 2%}header .header-menu ul.header-menu-list li:nth-child(4){margin:2% 0 0}header .header-menu ul.header-menu-list li:nth-child(6) img{position:relative;top:5px;right:-1px}header .header-menu ul.header-menu-list li+li{margin:2% 0 0 4%}header .menu-trigger{display:inline-block;transition:all .4s;box-sizing:border-box;width:44px;height:44px;z-index:3;position:relative;float:right}header .menu-trigger:before{content:"menu";position:absolute;top:0;right:1px;left:0;font-size:10px;font-size:1.0rem;text-align:center}header .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;right:0;width:58%;margin:0 auto;height:3px;background-color:#000;border-radius:4px}header .menu-trigger span:nth-of-type(1){top:22px}header .menu-trigger span:nth-of-type(2){top:30px}header .menu-trigger span:nth-of-type(3){top:14px}header .menu-trigger.active{position:relative;z-index:4}header .menu-trigger.active:before{content:"close";position:absolute;top:0;right:1px;left:0;font-size:10px;font-size:1.0rem;text-align:center;color:#FFF}header .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);background-color:#FFF!important;box-shadow:none;top:14px}header .menu-trigger.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}header .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);background-color:#FFF!important;box-shadow:none;top:21px}header .sns-menu{width:120px;margin:2px 0 0;float:right}header .sns-menu ul.sns-menu-list{position:relative;z-index:1}header .sns-menu ul.sns-menu-list li{width:34px;position:relative;float:left}header .sns-menu ul.sns-menu-list li+li{margin:0 0 0 7px}#wrapper{margin:55px 0 0}.slide-show{width:100%;margin:0 auto 3%;padding:0}.slide-show div.slide-list{margin:0 auto}.slide-show div.slide-list img{width:100%}.slick-prev{width:50%;left:-3%}section#top-news{padding:6% 0 5%;background:url(../images/pc/bg_yellow-dot.png);position:relative}section#top-news h2{width:125px;margin:0 auto 9%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#top-news h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#top-news h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#top-news h2 span:after{content:"ニュース";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#top-news .btn{width:100%;margin:3% auto 0;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}section#top-news .btn a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}section#top-anime{padding:6% 0 5%;background:url(../images/pc/bg_deep-blue-dot.png);position:relative}section#top-anime .anime-main-visual{width:100%;margin:0 auto 3% 0;text-align:center}section#top-anime .anime-contents{width:100%}section#top-anime .anime-contents .anime-logo-onair{margin:0 0 3%}section#top-anime .anime-contents .anime-logo-onair .logo{width:46%;margin:0 auto;text-align:center}section#top-anime .anime-contents .anime-logo-onair .onair{width:50%;margin:8% 0 0 4%;float:right;text-align:center}section#top-anime .anime-contents ul.anime-menu-list{margin:0}section#top-anime .anime-contents ul.anime-menu-list li{width:48.5%;float:left}section#top-anime .anime-contents ul.anime-menu-list li:nth-child(odd){margin:3% 0 0}section#top-anime .anime-contents ul.anime-menu-list li:nth-child(1){margin:0}section#top-anime .anime-contents ul.anime-menu-list li:nth-child(2){margin:0 0 0 3%}section#top-anime .anime-contents ul.anime-menu-list li a{text-decoration:none}section#top-anime .anime-contents ul.anime-menu-list li a div.thumbnail{line-height:0;overflow:hidden;background-color:#FFF;text-align:center}section#top-anime .anime-contents ul.anime-menu-list li a div.heading{width:100%;margin:0;padding:5% 0;text-align:center;background-color:#000}section#top-anime .anime-contents ul.anime-menu-list li a div.heading h3{font-size:10px;font-size:1.0rem;font-weight:700;color:#FFF}section#top-anime .anime-contents ul.anime-menu-list li+li{margin:3% 0 0 3%}section#top-anime.second{padding:8% 0 12%;background:url(../../../../../assets/images/common/index/bg_top-anime.jpg) 50% 50% repeat-y;position:relative}section#top-anime.second .inner{width:100%;position:relative}section#top-anime.second .inner:before{content:"";width:100%;height:620px;position:absolute;top:0;left:0;background:url(../../../../../assets/images/common/index/bg_top-anime_inner.png) 0 0 no-repeat}section#top-anime.second .second{width:93.75%;margin:0 auto;padding:87% 0 0;background:url(../../../../../assets/images/common/index/img_top-anime.png) 0 0 no-repeat;background-size:contain;position:relative;z-index:1}section#top-anime.second .first{width:93.75%;margin:3% auto 0;position:relative;z-index:1}section#top-anime.second .first h3{text-align:center}section#top-anime.second .first h3 img{width:80%}section#top-anime.second .first .btn{width:100%;margin:5% auto 0;padding:3% 0;text-align:center;background-color:#fff;border-radius:30px;border:2px solid #e7365c;transition:.3s}section#top-anime.second .first .btn a{display:block;font-size:13px;font-size:1.3rem;font-weight:700;color:#e7365c;text-decoration:none;transition:.3s;position:relative}section#top-anime.second .first .btn a:after{content:"";width:6px;height:6px;border-top:2px solid #e7355c;border-right:2px solid #e7355c;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:20px;transition:.3s}section#top-anime.second{padding:88px 0;background:url(../../../../../assets/images/common/index/bg_top-anime.jpg) 50% 50% no-repeat;background-size:cover;position:relative}section#top-anime.second .inner{position:relative}section#top-anime.second .inner:before{content:"";width:1124px;height:620px;position:absolute;top:-72px;left:-42px;background:url(../../../../../assets/images/common/index/bg_top-anime_inner.png) 0 0 no-repeat}section#top-anime.second .second{width:533px;height:464px;background:url(../../../../../assets/images/common/index/img_top-anime.png) 0 0 no-repeat;position:relative;z-index:1;float:left}section#top-anime.second .first{width:449px;margin:40px 0 0 18px;position:relative;z-index:1;float:left}section#top-anime.second .first .btn{width:336px;height:60px;margin:25px auto 0;text-align:center;line-height:60px;background-color:#fff;border-radius:30px;border:2px solid #e7365c;transition:.3s}section#top-anime.second .first .btn a{display:block;font-size:19px;font-size:1.9rem;font-weight:700;color:#e7365c;text-decoration:none;transition:.3s;position:relative}section#top-anime.second .first .btn a:after{content:"";width:10px;height:10px;border-top:2px solid #e7355c;border-right:2px solid #e7355c;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:20px;transition:.3s}section#top-anime.anime_black{padding:5.20833% 0 7.8125%;background:#fff}section#top-anime.anime_black:before{content:"";width:100%;height:195.18229vw;position:absolute;bottom:0;left:0;background:#000;z-index:1}section#top-anime.anime_black:after{content:"";width:100%;height:13.02083vw;background:url(../../../../../assets/images/common/anime/black/bg_wrapper_before.png);background-size:contain;position:absolute;bottom:195.18229vw;left:0}section#top-anime.anime_black .inner{width:100%;max-width:100%;position:relative}section#top-anime.anime_black .inner:after{content:"";width:98.82812vw;height:24.47917vw;background:url(../../../../../assets/images/sp/index/img_silhouette_black.png) 0 0 no-repeat;background-size:contain;position:absolute;top:5.20833vw;left:1.17188vw}section#top-anime.anime_black .inner .logo{width:60.28646vw;margin:0 auto;text-align:center;position:relative;z-index:1}section#top-anime.anime_black .inner .keyvisual{width:94.79167vw;margin:2.60417vw auto 0;position:relative;z-index:1}section#top-anime.anime_black .inner .navi{width:88.67188vw;margin:3.90625vw auto 0;position:relative;z-index:1}section#top-anime.anime_black .inner .navi .list{margin:0 -2.60417vw -3.125vw;font-size:0;text-align:center}section#top-anime.anime_black .inner .navi .list li{width:41.66667vw;margin:0 2.60417vw 3.125vw;display:inline-block;vertical-align:middle}section#top-anime.anime_black .inner .navi .list li a{padding:.65104vw;display:block;background:#a71523;text-decoration:none;-webkit-transform:skewX(-13deg);-ms-transform:skewX(-13deg);transform:skewX(-13deg);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}section#top-anime.anime_black .inner .navi .list li a[href]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}section#top-anime.anime_black .inner .navi .list li a div{padding:3.90625vw 0;border:.26042vw solid rgba(255,255,255,.8)}section#top-anime.anime_black .inner .navi .list li a div p{font-size:2.99479vw;color:#fff;font-weight:700;-webkit-transform:skewX(13deg);-ms-transform:skewX(13deg);transform:skewX(13deg)}#about section#about-wrapper{width:100%;padding:0;position:relative}#about section#about-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#about section#about-wrapper .heading h2{width:140px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#about section#about-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#about section#about-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#about section#about-wrapper .heading h2 span:after{content:"ウルトラ怪獣擬人化計画とは";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#about section#about-wrapper .inner{width:100%;max-width:100%;padding:5% 0 0;position:relative;background:url(../images/pc/bg_gray-dot.png)}#about section#about-wrapper .inner .about-contents{padding:0 0 6%;background:url(../images/sp/bg_about.png) no-repeat;background-size:cover}#about section#about-wrapper .inner .about-contents .introduction{max-width:394px;margin:0 auto;text-align:center}#about section#about-wrapper .inner .about-contents .introduction h3{margin:0 0 6%;position:relative}#about section#about-wrapper .inner .about-contents .introduction h3:after{content:"";width:20px;height:1px;margin:0 auto;background-color:#000;position:absolute;right:0;bottom:-30%;left:0}#about section#about-wrapper .inner .about-contents .introduction h3 img{width:87%}#about section#about-wrapper .inner .about-contents .introduction p img{width:79%}#news section#news-wrapper{width:100%;padding:0;position:relative}#news section#news-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#news section#news-wrapper .heading h2{width:140px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#news section#news-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#news section#news-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#news section#news-wrapper .heading h2 span:after{content:"ニュース";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#news section#news-wrapper .pagenation{margin:3% 0 0;text-align:center}#news-detail section#news-detail-wrapper{width:100%;padding:0;position:relative}#news-detail section#news-detail-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#news-detail section#news-detail-wrapper .heading h2{width:140px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#news-detail section#news-detail-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#news-detail section#news-detail-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#news-detail section#news-detail-wrapper .heading h2 span:after{content:"ニュース";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#news-detail section#news-detail-wrapper .inner{width:100%;max-width:100%;padding:0;position:relative}#news-detail section#news-detail-wrapper .inner .contents .detail{background:url(../images/pc/bg_gray-dot.png)}#news-detail section#news-detail-wrapper .inner .contents .detail article{width:93.75%;max-width:394px;margin:0 auto;padding:5% 0 0;background:url(../images/pc/bg_gray-dot.png)}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date{margin:0 0 1%}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .category{width:70px;padding:2% 0 1.8%;display:inline-block;font-size:10px;font-size:1.0rem;color:#FFF;text-align:center;border-radius:3px}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .category a{text-decoration:none;color:#FFF}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .others{background-color:#424242}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .anime{background-color:#ff4d4d}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .event{background-color:#ff82ff}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .comic{background-color:#ec6083}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .goods{background-color:#00a2e2}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .game{background-color:#ff9326}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .unit{background-color:#52b6ac}#news-detail section#news-detail-wrapper .inner .contents .detail article p.category-date .date{margin:0 0 0 3%;font-size:10px;font-size:1.0rem;vertical-align:middle}#news-detail section#news-detail-wrapper .inner .contents .detail article h3.title{margin:0 0 3%;font-size:18px;font-size:1.8rem;line-height:135%}#news-detail section#news-detail-wrapper .inner .contents .detail article h4{font-size:17px;font-size:1.7rem;line-height:135%}#news-detail section#news-detail-wrapper .inner .contents .detail article h5{font-size:16px;font-size:1.6rem;line-height:135%}#news-detail section#news-detail-wrapper .inner .contents .detail article h6{font-size:15px;font-size:1.5rem;line-height:135%}#news-detail section#news-detail-wrapper .inner .contents .detail article strong{font-weight:700}#news-detail section#news-detail-wrapper .inner .contents .detail article div.tag{margin:0 0 3%}#news-detail section#news-detail-wrapper .inner .contents .detail article div.tag ul li{padding:1% 3%;border:1px solid #888;border-radius:10px;display:inline-block;background-color:#FFF}#news-detail section#news-detail-wrapper .inner .contents .detail article div.tag ul li a{font-size:12px;font-size:1.2rem;text-decoration:none;color:#000;transition:.3s}#news-detail section#news-detail-wrapper .inner .contents .detail article div.tag ul li+li{margin:0 0 0 3%}#news-detail section#news-detail-wrapper .inner .contents .detail article figure.thumbnail{margin:0 0 3%;text-align:center}#news-detail section#news-detail-wrapper .inner .contents .detail article div.sentence{margin:0 0 5%;font-size:13px;font-size:1.3rem;line-height:165%}#news-detail section#news-detail-wrapper .inner .contents .detail article ul.sns-share{text-align:right}#news-detail section#news-detail-wrapper .inner .contents .detail article ul.sns-share li{width:14%;display:inline-block;ackground-color:#FFF;border-radius:50%}#news-detail section#news-detail-wrapper .inner .contents .detail article ul.sns-share li img{transition:.3s}#news-detail section#news-detail-wrapper .inner .contents .detail article ul.sns-share li+li{margin:0 0 0 1%}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul{width:93.75%;max-width:394px;margin:0 auto;padding:3% 0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li{width:48.5%;float:left}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li:nth-child(odd){margin:3% 0 0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li:nth-child(1){margin:0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li:nth-child(2){margin:0 0 0 3%}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .thumbnail{height:30vw;margin:0 0 3%;position:relative;line-height:0;overflow:hidden;text-align:center}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .thumbnail .new-icon{width:30%;position:absolute;top:0;left:0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption{margin:0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date{margin:0 0 3%;position:relative}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .category{width:70px;padding:3% 0 2%;display:inline-block;font-size:10px;font-size:1.0rem;color:#FFF;text-align:center;border-radius:3px}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .category a{text-decoration:none;color:#FFF}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .others{background-color:#424242}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .anime{background-color:#ff4d4d}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .event{background-color:#ff82ff}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .comic{background-color:#ec6083}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .goods{background-color:#00a2e2}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .game{background-color:#ff9326}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .unit{background-color:#52b6ac}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.category-date .date{margin:0;font-size:10px;font-size:1.0rem;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.article-title{font-size:13px;font-size:1.3rem;line-height:23.1px}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li .caption p.article-title a{color:#000;text-decoration:none}#news-detail section#news-detail-wrapper .inner .contents .sidebar ul li+li{margin:3% 0 0 3%}#news-detail section#news-detail-wrapper .inner .contents .sidebar .widgettitle{display:none}#news-detail section#news-detail-wrapper .pagenation{margin:0;text-align:center}#character-test section#character-wrapper{width:100%;padding:0;position:relative}#character-test section#character-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#character-test section#character-wrapper .heading h2{width:180px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#character-test section#character-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#character-test section#character-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#character-test section#character-wrapper .heading h2 span:after{content:"キャラクター";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#character-test section#character-wrapper .inner{padding:5% 0 0}#character-test section#character-wrapper .inner .character-list-container{margin:10% 0 0}#character-test section#character-wrapper .inner .character-list-container .logo{margin:0 auto;border-top:1px dashed #999}#character-test section#character-wrapper .inner .character-list-container .logo h3{width:140px;height:70px;margin:0 auto -30px;text-align:center;position:relative}#character-test section#character-wrapper .inner .character-list-container .logo h3 img{padding:5%;max-width:100%;max-height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/pc/bg_body.png) #fff}#character-test section#character-wrapper .inner .character-list-container+.character-list-container{margin:15% 0 0}#character-test section#character-wrapper .inner .character-list li{width:48.5%;float:left}#character-test section#character-wrapper .inner .character-list li:nth-child(odd){margin:3% 0 0}#character-test section#character-wrapper .inner .character-list li:nth-child(2){margin:0 0 0 3%}#character-test section#character-wrapper .inner .character-list li:nth-child(1){margin:0}#character-test section#character-wrapper .inner .character-list li a{text-decoration:none;font-size:12px;font-size:1.2rem;color:#FFF;display:block}#character-test section#character-wrapper .inner .character-list li a .thumbnail{margin:0 0 -15%;text-align:center;background-color:#FFF;border-radius:50%;overflow:hidden;position:relative;border:1px solid #09f}#character-test section#character-wrapper .inner .character-list li a .character-name{width:90%;margin:0 auto;padding:5% 0;text-align:center;background-color:#000;border-radius:50px;border:1px solid #000;position:relative;z-index:2}#character-test section#character-wrapper .inner .character-list li+li{margin:3% 0 0 3%}#character-test section#character-wrapper .inner .anounce{margin:7% 0 8%;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#character-test section#character-wrapper .inner .anounce02{margin:5% 0 15%;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#character section#character-wrapper{width:100%;padding:0;position:relative}#character section#character-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#character section#character-wrapper .heading h2{width:180px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#character section#character-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#character section#character-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#character section#character-wrapper .heading h2 span:after{content:"キャラクター";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#character section#character-wrapper .inner{padding:5% 0 0}#character section#character-wrapper .inner .character-list-container{margin:10% 0 0}#character section#character-wrapper .inner .character-list-container .logo{margin:0 auto;border-top:1px dashed #999}#character section#character-wrapper .inner .character-list-container .logo h3{width:150px;margin:0 auto;background:url(../images/pc/bg_body.png) #fff;text-align:center;position:relative;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#character section#character-wrapper .inner .character-list-container .logo h3 img{width:auto;height:auto;max-width:130px;max-height:55px}#character section#character-wrapper .inner .ultraman-geed .logo h3 img{max-width:160px!important}#character section#character-wrapper .inner .character-list-container+.character-list-container{margin:18% 0 0}#character section#character-wrapper .inner .character-list li{width:48.5%;float:left}#character section#character-wrapper .inner .character-list li:nth-child(odd){margin:3% 0 0}#character section#character-wrapper .inner .character-list li:nth-child(2){margin:0 0 0 3%}#character section#character-wrapper .inner .character-list li:nth-child(1){margin:0}#character section#character-wrapper .inner .character-list li a{text-decoration:none;font-size:12px;font-size:1.2rem;color:#FFF;display:block}#character section#character-wrapper .inner .character-list li a .thumbnail{margin:0 0 -15%;text-align:center;background-color:#FFF;border-radius:50%;overflow:hidden;position:relative;border:1px solid #09f}#character section#character-wrapper .inner .character-list li a .character-name{width:90%;margin:0 auto;padding:5% 0;text-align:center;background-color:#000;border-radius:50px;border:1px solid #000;position:relative;z-index:2}#character section#character-wrapper .inner .character-list li+li{margin:3% 0 0 3%}#character section#character-wrapper .inner .anounce{margin:7% 0 8%;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#character section#character-wrapper .inner .anounce02{margin:5% 0 15%;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#character-detail section#character-detail-wrapper{width:100%;margin:0 0 5%;padding:0;position:relative}#character-detail section#character-detail-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#character-detail section#character-detail-wrapper .heading h2{width:180px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#character-detail section#character-detail-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#character-detail section#character-detail-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#character-detail section#character-detail-wrapper .heading h2 span:after{content:"キャラクター";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#character-detail section#character-detail-wrapper .inner{width:100%;max-width:100%;padding:7% 0 5%;position:relative;background:url(../images/pc/bg_gray-dot.png)}#character-detail section#character-detail-wrapper .inner .character-detail-contents{width:93.75%;max-width:394px;margin:0 auto}#character-detail section#character-detail-wrapper .inner .character-detail-contents h3{margin:0 0 5%;font-size:17px;font-size:1.7rem;text-align:center}#character-detail section#character-detail-wrapper .inner .character-detail-contents h3 span{margin:0 0 0 2%;font-size:15px;font-size:1.5rem;color:#e7355c}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image{margin:0 0 5%}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image figure{margin:0 0 3%;text-align:center}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image figure img{width:auto;max-height:350px}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image div.design{text-align:center}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image div.design dl.designer{text-align:center;display:inline-block}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image div.design dl.designer dt{margin:0;padding:5px 10px;font-size:10px;font-size:1.0rem;background-color:#000;color:#FFF;border-radius:20px;display:inline-block}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image div.design dl.designer dd{margin:0 0 0 10px;font-size:12px;font-size:1.2rem;display:inline-block}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-image div.design .twitter{width:8%;display:inline-block;position:relative;top:-2px;left:3%;vertical-align:middle}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail{margin:0 0 4%;position:relative}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .origin{margin:0 0 5%;background:url(../images/pc/bg_character-original.png) 50% 0 no-repeat;background-size:cover;text-align:center}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .origin img{width:auto;max-height:160px}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .data{margin:0 0 4%}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .data tr th{width:100px;padding:3% 0;font-size:13px;font-size:1.3rem;font-weight:700;text-align:center;vertical-align:middle;background-color:#b2d1ec;line-height:1.3}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .data tr td{width:415px;padding:3%;font-size:13px;font-size:1.3rem;vertical-align:middle;background-color:#e6e6e6;position:relative;left:1px;line-height:1.3}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .data tr+tr{border-top:1px solid #f7f7f7}#character-detail section#character-detail-wrapper .inner .character-detail-contents .character-detail .introduction{font-size:13px;font-size:1.3rem;line-height:155%}#character-detail section#character-detail-wrapper .inner .character-detail-contents .tweet-btn{width:93.75%;margin:0 auto;background:#00acee;border-radius:25px;clear:both;text-align:center;transition:.3s}#character-detail section#character-detail-wrapper .inner .character-detail-contents .tweet-btn a{padding:3% 0;font-size:13px;font-size:1.3rem;color:#FFF;text-decoration:none;display:block;border-radius:25px}#character-detail section#character-detail-wrapper .inner .character-detail-contents .tweet-btn a span{padding:0 0 0 30px;background:url(../images/pc/img_twitter.png) left 0 no-repeat;background-size:contain}#character-detail section#character-detail-wrapper .btn{width:93.75%;margin:3% auto 0;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}#character-detail section#character-detail-wrapper .btn a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}#anime section#anime-wrapper{width:100%;padding:0;position:relative}#anime section#anime-wrapper .add-black{width:94.79167%;margin:0 auto;padding:0 0 7.8125vw}#anime section#anime-wrapper .add-black .black .btn,#anime section#anime-wrapper .add-black .tv .btn{margin:2.60417vw 0 0}#anime section#anime-wrapper .add-black .black .btn a,#anime section#anime-wrapper .add-black .tv .btn a{padding:3.64583vw 0;font-size:2.99479vw;border:1px solid #888;text-align:center;display:block;color:#000;border-radius:100px;text-decoration:none}#anime section#anime-wrapper .add-black .tv{margin:5.20833vw 0 0}#anime section#anime-wrapper .add-black .tv .first{margin:5.20833vw 0 0}#anime section#anime-wrapper>.second,#anime section#anime-wrapper>.first{width:100%;margin:0 auto;padding:108.534% 0 0;position:relative}#anime section#anime-wrapper>.second{background:url(../../../../../assets/images/common/anime/img_2nd_teaser.jpg) 0 0 no-repeat;background-size:cover}#anime section#anime-wrapper>.second .btn{width:93.75%;margin:5% auto 0;padding:3% 0;text-align:center;background-color:#fff;border-radius:30px;border:2px solid #eb5404;transition:.3s;position:absolute;bottom:3%;right:0;left:0}#anime section#anime-wrapper>.second .btn a{display:block;font-size:13px;font-size:1.3rem;font-weight:700;color:#eb5404;text-decoration:none;transition:.3s;position:relative}#anime section#anime-wrapper>.second .btn a:after{content:"";width:6px;height:6px;border-top:2px solid #eb5404;border-right:2px solid #eb5404;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:20px;transition:.3s}#anime section#anime-wrapper>.first{background:url(../../../../../assets/images/common/anime/img_1st.jpg) 0 0 no-repeat;background-size:cover}#anime section#anime-wrapper>.first .btn{width:93.75%;margin:5% auto 0;padding:3% 0;text-align:center;background-color:#fff;border-radius:30px;border:2px solid #e7365c;transition:.3s;position:absolute;bottom:3%;right:0;left:0}#anime section#anime-wrapper>.first .btn a{display:block;font-size:13px;font-size:1.3rem;font-weight:700;color:#e7365c;text-decoration:none;transition:.3s;position:relative}#anime section#anime-wrapper>.first .btn a:after{content:"";width:6px;height:6px;border-top:2px solid #e7355c;border-right:2px solid #e7355c;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:20px;transition:.3s}#anime section#anime-wrapper .anime-contents{width:100%;max-width:100%;overflow:hidden}#anime section#anime-wrapper .anime-contents .movie{margin:0}#anime section#anime-wrapper .anime-contents .movie video{width:100%}#anime section#anime-wrapper .anime-contents .slider{width:120%;margin:0;position:relative;left:-10%;display:block}#anime section#anime-wrapper .anime-contents .slider img{width:160%;height:auto}#anime section#anime-wrapper .anime-contents .information{max-width:394px;margin:0 auto;position:relative}#anime section#anime-wrapper .anime-contents .information h2{width:70%;margin:-8% auto 3%;text-align:center}#anime section#anime-wrapper .anime-contents .information ul.sns-list{width:93.75%;margin:0 auto;text-align:center}#anime section#anime-wrapper .anime-contents .information ul.sns-list li{width:48.5%;display:inline-block}#anime section#anime-wrapper .anime-contents .information p{margin:0 0 3%;text-align:center}#anime section#anime-wrapper .anime-contents .information p img{width:84.66%}#anime section#anime-wrapper .anime-contents .information div{width:75%;max-width:385px;margin:0 auto 5%;padding:0;line-height:0}#anime-story section#anime-story-wrapper{width:100%;padding:0;position:relative}#anime-story section#anime-story-wrapper .heading{max-height:79.5px;margin:0;padding:3% 0;background:url(../images/pc/bg_contents-heading.png)}#anime-story section#anime-story-wrapper .heading h2{width:300px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-story section#anime-story-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:40px}#anime-story section#anime-story-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px}#anime-story section#anime-story-wrapper .heading h2 img{width:81px;vertical-align:middle}#anime-story section#anime-story-wrapper .heading h2 span{margin:0 0 0 10px;position:relative;vertical-align:text-top}#anime-story section#anime-story-wrapper .heading h2 span:after{content:"ストーリー";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-8px;left:0;letter-spacing:0;color:#333}#anime-story section#anime-story-wrapper .inner{width:100%;max-width:100%}#anime-story section#anime-story-wrapper .inner .main-visual{padding:5% 0;text-align:center}#anime-story section#anime-story-wrapper .inner .main-visual img{width:86.66%}#anime-story section#anime-story-wrapper .inner .introduction{max-width:394px;margin:0 auto;padding:5% 6%;text-align:center;background:url(../images/pc/bg_gray-dot.png)}#anime-story section#anime-story-wrapper .inner .introduction h3{margin:0 0 44px;font-size:18px;font-size:1.8rem;color:#e7355c;position:relative}#anime-story section#anime-story-wrapper .inner .introduction h3:after{content:"";width:20px;height:1px;margin:0 auto;position:absolute;right:0;bottom:-30px;left:0;background-color:#000}#anime-story section#anime-story-wrapper .inner .introduction h3 span:after{content:"イントロダクション";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#e7355c}#anime-story.anime_2nd section#anime-story-wrapper .heading{background:url(../../../../../assets/images/common/anime/2nd/subpage/bg_contents-heading.jpg)}#anime-story.anime_2nd section#anime-story-wrapper .inner .introduction h3{color:#ea5404}#anime-story.anime_2nd section#anime-story-wrapper .inner .introduction h3 span:after{color:#ea5404}#anime-story-outline section#anime-story-outline-wrapper{width:100%;padding:0;position:relative}#anime-story-outline section#anime-story-outline-wrapper .heading{max-height:79.5px;margin:0;padding:3% 0;background:url(../images/pc/bg_contents-heading.png)}#anime-story-outline section#anime-story-outline-wrapper .heading h2{width:300px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-story-outline section#anime-story-outline-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:40px}#anime-story-outline section#anime-story-outline-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px}#anime-story-outline section#anime-story-outline-wrapper .heading h2 img{width:81px;vertical-align:middle}#anime-story-outline section#anime-story-outline-wrapper .heading h2 span{margin:0 0 0 10px;position:relative;vertical-align:text-top}#anime-story-outline section#anime-story-outline-wrapper .heading h2 span:after{content:"ストーリー";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-8px;left:0;letter-spacing:0;color:#333}#anime-story-outline section#anime-story-outline-wrapper .inner{width:100%;max-width:100%}#anime-story-outline section#anime-story-outline-wrapper .inner .outline{max-width:394px;margin:0 auto;padding:5% 6%;background:url(../images/pc/bg_gray-dot.png)}#anime-story-outline section#anime-story-outline-wrapper .inner .outline h3{margin:0 0 10px;font-size:18px;font-size:1.8rem;font-weight:700;color:#e7355c}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-cut{margin:0 0 10px}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-cut .slick-slide{margin:0}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-cut .slick-slide img{border:none}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-cut .slick-prev{left:-6%}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-cut .slick-next{right:-6%}#anime-story-outline section#anime-story-outline-wrapper .inner .outline p{margin:0 0 20px;font-size:13px;font-size:1.3rem;line-height:165%}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .btn-to-intro{width:100%;margin:0 auto 20px;padding:3% 0;text-align:center;background-color:#09adb3;border-radius:25px;clear:both}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .btn-to-intro a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#fff;display:block}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li{width:48.5%;padding:2% 0;background:#555;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;text-align:center;float:left;border:1px solid #555;transition:.3s;letter-spacing:1px}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li a{color:#fff;text-decoration:none;display:block;transition:.3s}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li span.ep01{letter-spacing:0}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li span.figure1{letter-spacing:1px}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li span.figure1_02{letter-spacing:0}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li span.figure1_03{letter-spacing:1px}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li span.figure0{letter-spacing:1px}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li:nth-child(2n+1){margin:3% 0 0}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li:nth-child(1){margin:0}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li:nth-child(2){margin:0 0 0 3%}#anime-story-outline section#anime-story-outline-wrapper .inner .outline .episode-list li+li{margin:3% 0 0 3%}#anime-story-outline.anime_2nd section#anime-story-outline-wrapper .heading{background:url(../../../../../assets/images/common/anime/2nd/subpage/bg_contents-heading.jpg)}#anime-story-outline.anime_2nd section#anime-story-outline-wrapper .inner .outline h3{color:#ea5404}#anime-story-outline.anime_2nd section#anime-story-outline-wrapper .inner .outline .btn-to-intro{background-color:#3e4677}#anime-character section#anime-character-wrapper{width:100%;padding:0;position:relative}#anime-character section#anime-character-wrapper .heading{max-height:79.5px;margin:0;padding:3% 0;background:url(../images/pc/bg_contents-heading.png)}#anime-character section#anime-character-wrapper .heading h2{width:300px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;color:#333}#anime-character section#anime-character-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px}#anime-character section#anime-character-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}#anime-character section#anime-character-wrapper .heading h2 img{width:81px;vertical-align:middle}#anime-character section#anime-character-wrapper .heading h2 span{margin:0 0 0 5px;position:relative;vertical-align:text-top}#anime-character section#anime-character-wrapper .heading h2 span:after{content:"キャラクター";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-8px;left:0;letter-spacing:0;color:#333}#anime-character section#anime-character-wrapper .inner{width:100%;max-width:100%;background:url(../images/pc/bg_gray-dot.png);padding:0 0 5%}#anime-character section#anime-character-wrapper .inner ul.character-list{width:93.75%;max-width:394px;margin:0 auto}#anime-character section#anime-character-wrapper .inner ul.character-list li{padding:5% 0 3%}#anime-character section#anime-character-wrapper .inner ul.character-list li .character-name{margin:0;font-size:13px;font-size:1.3rem;font-weight:700}#anime-character section#anime-character-wrapper .inner ul.character-list li .character-name .real-name-roma{margin:0 0 0 1%;font-size:12px;font-size:1.2rem;color:#e7355c}#anime-character section#anime-character-wrapper .inner ul.character-list li .character-name .slash{margin:0 .5%;font-weight:400}#anime-character section#anime-character-wrapper .inner ul.character-list li .character-name .false-name{font-size:12px;font-size:1.2rem;font-weight:700}#anime-character section#anime-character-wrapper .inner ul.character-list li .character-name .false-name-roma{margin:0 0 0 1%;font-size:11px;font-size:1.1rem;color:#e7355c}#anime-character section#anime-character-wrapper .inner ul.character-list li .character{width:45%;margin:3% 0 0;float:left}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile{width:52%;margin:3% 0;padding:3% 0 0;float:right}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data{margin:0 0 3%}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl{margin:0;font-size:12px;font-size:1.2rem}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl dt{margin:0 2% 0 0;padding:1% 3%;font-size:10px;font-size:1.0rem;color:#FFF;position:relative;top:-1px;background-color:#26b7bc;border-radius:15px;display:inline-block}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl dt:nth-of-type(2){margin:0 0 0 5%}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl dt:nth-of-type(3){margin:3% 0 0}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl dd{display:inline}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .character-data dl+dl{margin:2% 0 0}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .introduction{margin:0 0 3%}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .introduction p{font-size:11px;font-size:1.1rem;line-height:145%}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .voice-actor{width:100%}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .voice-actor .cv{font-size:10px;font-size:1.0rem;display:inline}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .voice-actor .cv span{margin:0 2% 0 0;padding:1% 3%;font-size:10px;font-size:1.0rem;color:#FFF;position:relative;top:-1px;background-color:#e7355c;border-radius:15px;vertical-align:middle}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .voice-actor .twitter{width:12%;display:inline-block;position:relative;top:-2px;left:3%;vertical-align:middle}#anime-character section#anime-character-wrapper .inner ul.character-list li .profile .voice-actor+.voice-actor{margin:1% 0 0}#anime-character section#anime-character-wrapper .inner ul.character-list li .btn{width:100%;margin:0 auto;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px;clear:both}#anime-character section#anime-character-wrapper .inner ul.character-list li .btn a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}#anime-character section#anime-character-wrapper .inner .anounce{margin:1% 0 0;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#anime-character.anime_2nd section#anime-character-wrapper .heading{background:url(../../../../../assets/images/common/anime/2nd/subpage/bg_contents-heading.jpg)}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .character-name .real-name-roma{color:#ea5404}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .character-name .false-name-roma{color:#ea5404}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .profile .character-data dl dt{background-color:#3e4677}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .profile .character-data dl dd{display:inline}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .profile .character-data dl+dl{margin:2% 0 0}#anime-character.anime_2nd section#anime-character-wrapper .inner .character-list li .voice-actor .cv span{background-color:#ea5404}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper{width:100%;padding:0;position:relative}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading{max-height:79.5px;margin:0;padding:3% 0;background:url(../images/pc/bg_contents-heading.png)}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2{width:300px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2 img{width:81px;vertical-align:middle}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2 span{margin:0 0 0 5px;position:relative;vertical-align:text-top}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .heading h2 span:after{content:"スタッフ･キャスト･オンエア";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-8px;left:0;letter-spacing:0;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner{width:100%;max-width:100%;margin:0 auto;padding:5% 0;background:url(../images/pc/bg_gray-dot.png)}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .contents{width:93.75%;max-width:394px;margin:0 auto;padding:0;text-align:center}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents{padding:0;text-align:center}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents h3{width:140px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents h3 span:after{content:"スタッフ";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents .staff-list dl{display:inline-block}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents .staff-list dl dt{width:140px;padding:3% 0;background-color:#ffdfe6;display:table-cell;font-size:12px;font-size:1.2rem;color:#333;vertical-align:middle;border-radius:30px 0 0 30px}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents .staff-list dl dd{width:178px;padding:3%;background-color:#FFF;display:table-cell;font-size:12px;font-size:1.2rem;color:#333;vertical-align:middle;border-radius:0 30px 30px 0;line-height:135%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .staff-contents .staff-list dl+dl{margin:3% 0 0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents{padding:8% 0 0;text-align:center}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents h3{width:120px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents h3 span:after{content:"キャスト";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents .cast-list dl{display:inline-block}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents .cast-list dl dt{width:140px;padding:3% 0;background-color:#ffdfe6;display:table-cell;font-size:12px;font-size:1.2rem;color:#333;vertical-align:middle;border-radius:30px 0 0 30px}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents .cast-list dl dd{width:178px;padding:3%;background-color:#FFF;display:table-cell;font-size:12px;font-size:1.2rem;color:#333;vertical-align:middle;border-radius:0 30px 30px 0;line-height:135%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .cast-contents .cast-list dl+dl{margin:3% 0 0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .anounce{margin:5% 0 0;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents{padding:8% 0 0;text-align:center}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents h3{width:135px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents h3 span:after{content:"オンエア";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .character{margin:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents p.onair{margin:0 0 5%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents p.onair img{width:76.66%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents p.now{margin:0 0 2%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents p.now img{width:45%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-free{margin:0 0 2%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-free img{width:93.75%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .caution{margin:0 0 5%;font-size:10px;font-size:1.0rem;line-height:135%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-official{width:93.75%;margin:0 auto 8%;padding:5% 0;text-align:center;background-color:#e7355c;border-radius:42.5px}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-official a{font-size:13px;font-size:1.3rem;font-weight:700;color:#FFF;text-decoration:none}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents h4{margin:0 0 5%;font-size:14px;font-size:1.4rem;color:#e7365c}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul{margin:0 auto;word-spacing:-.4em;letter-spacing:-1em}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li{width:48.5%;display:inline-block;letter-spacing:normal}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li .btn-to-broadcast{padding:5.5% 0 5%;text-align:center;background:#fff;border:1px solid #e7365c;border-radius:100px;font-size:12px;font-size:1.2rem;color:#e7365c}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li .btn-to-broadcast a{font-size:12px;font-size:1.2rem;color:#e7365c;text-decoration:none;display:block;transition:.3s;border-radius:36px}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li:nth-child(2n+1){margin:3% 0 0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li:nth-child(2){margin:0 0 0 3%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li:nth-child(1){margin:0}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul li+li{margin:3% 0 0 3%}#anime-staff-cast-onair section#anime-staff-cast-onair-wrapper .inner .onair-contents ul+h4{margin:8% 0 5%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .heading{background:url(../../../../../assets/images/common/anime/2nd/subpage/bg_contents-heading.jpg)}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .staff-contents .staff-list dl dt{background-color:#f9dbae}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .cast-contents .cast-list dl dt{background-color:#f9dbae}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx .onair{margin:0 0 2%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx .onair img{width:80%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx .caution{margin:0 0 5%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx+.danime{margin:10% 0}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx+.danime .onair{margin:0 0 5%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx+.danime .onair img{width:80%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx+.danime .radio{margin:0 0 8%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .tokyomx+.danime .radio img{width:90%}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-official{margin:0 auto}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .btn-to-official a{font-weight:400}#anime-staff-cast-onair.anime_2nd section#anime-staff-cast-onair-wrapper .inner .onair-contents .now img{width:30%}#anime-special section#anime-special-wrapper{width:100%;padding:0;position:relative}#anime-special section#anime-special-wrapper .heading{max-height:79.5px;margin:0;padding:3% 0;background:url(../images/pc/bg_contents-heading.png)}#anime-special section#anime-special-wrapper .heading h2{width:300px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;color:#333;letter-spacing:2px}#anime-special section#anime-special-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px}#anime-special section#anime-special-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px}#anime-special section#anime-special-wrapper .heading h2 img{width:81px;vertical-align:middle}#anime-special section#anime-special-wrapper .heading h2 span{margin:0 0 0 5px;position:relative;vertical-align:text-top}#anime-special section#anime-special-wrapper .heading h2 span:after{content:"スペシャル";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-8px;left:0;letter-spacing:0;color:#333}#anime-special section#anime-special-wrapper .inner{width:100%;max-width:100%;margin:0 auto;padding:5% 0;background:url(../images/pc/bg_gray-dot.png)}#anime-special section#anime-special-wrapper .inner .contents{width:93.75%;max-width:394px;margin:0 auto;padding:0;text-align:center}#anime-special section#anime-special-wrapper .inner .special-contents{padding:0;text-align:center}#anime-special section#anime-special-wrapper .inner .special-contents h3{width:120px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-special section#anime-special-wrapper .inner .special-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-special section#anime-special-wrapper .inner .special-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-special section#anime-special-wrapper .inner .special-contents h3 span:after{content:"ユニット";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-special section#anime-special-wrapper .inner .special-contents p{margin:0 0 1%;text-align:left;font-size:12px;font-size:1.2rem;line-height:145%}#anime-special section#anime-special-wrapper .inner .special-contents+.movie-contents{padding:8% 0 0}#anime-special section#anime-special-wrapper .inner .movie-contents{text-align:center}#anime-special section#anime-special-wrapper .inner .movie-contents h3{width:135px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-special section#anime-special-wrapper .inner .movie-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-special section#anime-special-wrapper .inner .movie-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-special section#anime-special-wrapper .inner .movie-contents h3 span:after{content:"ムービー";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li p{margin:0 0 1%;text-align:left;font-size:12px;font-size:1.2rem;line-height:145%}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li a{position:relative;display:block}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li a:after{content:"";width:14px;height:19px;margin:0 auto;background:url(../images/pc/icon_anime-movie-arrow.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:3px}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li figure{position:relative}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li figure svg{width:18%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}#anime-special section#anime-special-wrapper .inner .movie-contents ul.movie-list li+li{margin:3% 0 0}#anime-special.anime_2nd section#anime-special-wrapper .heading{background:url(../../../../../assets/images/common/anime/2nd/subpage/bg_contents-heading.jpg)}#anime-special.anime_2nd .novel-contents{padding:0 0 8%!important;text-align:center}#anime-special.anime_2nd .novel-contents h3{width:135px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#anime-special.anime_2nd .novel-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#anime-special.anime_2nd .novel-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#anime-special.anime_2nd .novel-contents h3 span:after{content:"小説";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#anime-special.anime_2nd .novel-contents ul{font-size:0;text-align:center}#anime-special.anime_2nd .novel-contents ul li{width:48.5%;display:inline-block}#anime-special.anime_2nd .novel-contents ul li:nth-child(2){margin:0 0 0 3%}#anime-special.anime_2nd .novel-contents ul li:nth-child(2n+1){margin:3% 0 0}#anime-special.anime_2nd .novel-contents ul li:nth-child(1){margin:0}#anime-special.anime_2nd .novel-contents ul li+li{margin:3% 0 0 3%}#anime-special.anime_2nd .novel-contents .btn-container{margin:0 auto}#anime-special.anime_2nd .novel-contents .btn-container img{width:80%}#anime-special.anime_2nd .novel-contents .btn-novel{width:100%;margin:5% auto 0;padding:5% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}#anime-special.anime_2nd .novel-contents .btn-novel a,#anime-special.anime_2nd .novel-contents .btn-novel p{font-size:10px;font-size:1.0rem;text-decoration:none;color:#000;display:block;letter-spacing:-1px}#anime-special.anime_2nd .novel-contents .modal-novel{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.9);z-index:-1}#anime-special.anime_2nd .novel-contents .modal-novel .inner{width:90%!important;height:90%;padding:0!important;background:#fff!important;position:absolute;top:52%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:0}#anime-special.anime_2nd .novel-contents .modal-novel .inner .scroll-novel{width:100%;height:100%;overflow:scroll;position:relative;-webkit-overflow-scrolling:touch}#anime-special.anime_2nd .novel-contents .modal-novel .inner .contents-novel{height:100%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#anime-special.anime_2nd .novel-contents .modal-novel .inner .contents-novel img{width:auto;height:100%;max-width:none;position:absolute}#anime-special.anime_2nd .novel-contents .modal-novel .inner .btn-close{width:7%;padding:7% 0 0;position:absolute;top:-5%;right:0;background:url(../../../../../assets/images/common/anime/2nd/special/novel/btn_close.png) no-repeat 50% 0;background-size:cover}#anime-special-unit section#anime-special-unit-wrapper{width:100%;padding:0;position:relative}#anime-special-unit section#anime-special-unit-wrapper .heading{width:100%;margin:0;text-align:center}#anime-special-unit section#anime-special-unit-wrapper .inner{width:100%;max-width:100%;margin:0 auto;background:url(../images/pc/bg_gray-dot.png)}#anime-special-unit section#anime-special-unit-wrapper .inner .contents{width:93.75%;max-width:394px;margin:0 auto;padding:0 0 4.5%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .voice-actor-list{margin:0 auto 3%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .outline{margin:0 auto 4%;font-size:13px;font-size:1.3rem;line-height:145%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .deadline{margin:0;font-size:15px;font-size:1.5rem;font-weight:700;line-height:145%;text-align:center;color:#e7355c}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .cd-information{width:100%;margin:0 auto;padding:3%;background:#FFF}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .cd-information p.title{margin:0 0 3%;font-size:15px;font-size:1.5rem;font-weight:700;line-height:145%;color:#e7355c}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .cd-information p.information{font-size:13px;font-size:1.3rem;line-height:145%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form{margin:0 auto;font-size:13px;font-size:1.3rem}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-intention,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-twitter,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-age,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-opinion{margin:0 0 3%;padding:3%;background-color:bisque}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-name .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-intention .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-twitter .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-age .form-item-name,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-opinion .form-item-name{margin:0 0 12px}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-name .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-intention .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-twitter .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-age .form-item-name .red,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-opinion .form-item-name .red{color:#F00}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-name input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-intention input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-twitter input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-age input,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-opinion input{width:100%;padding:2%;font-size:16px;font-size:1.6rem}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-name textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-intention textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-twitter textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-age textarea,#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-opinion textarea{width:100%;max-height:90px;padding:2%;font-size:16px;font-size:1.6rem}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select{margin:3% 0;padding:3%;background-color:bisque}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select .form-item-name{margin:0 0 12px}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select span.wpcf7-list-item{display:block}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select span.wpcf7-list-item+span.wpcf7-list-item{margin:10px 0 0 .5em}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select ul li{margin:0 0 0 3%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-unit-name-select ul li+li{margin:3% 0 0 3%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .form-gender input{width:auto}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .btn .send-btn{width:93.75%;margin:0 auto;padding:5% 0;display:block;border-radius:42.5px;border-style:none;background-color:#e7355c;color:#FFF;font-size:13px;font-size:1.3rem;font-weight:700;-webkit-appearance:none}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .disclaimer{height:100px;margin:0 0 5%;padding:3%;overflow-y:scroll;background-color:#FFF}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .form .disclaimer li{font-size:10px;font-size:1.0rem;line-height:145%;text-indent:-.5em;padding-left:.5em}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .thanks-contents{padding:5% 0}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .thanks-contents .message{margin:0 0 5%;font-size:15px;font-size:1.5rem;font-weight:700;color:#e7365c;text-align:center}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .thanks-contents .btn-to-anime{width:100%;margin:3% auto 0;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .thanks-contents .btn-to-anime a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list{margin:5% 0 0}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list li{padding:4% 0;text-align:center;background-color:#e7365c;border-radius:22.5px}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list li a{font-size:14px;font-size:1.4rem;color:#FFF;text-decoration:none;display:block}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list li+li{margin:3% auto 0}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list .btn-movie{margin:0 0 3%}#anime-special-unit section#anime-special-unit-wrapper .inner .contents .btn-list .btn-movie span{padding:0 15px 0 0;background:url(../images/pc/icon_external-link.png) right no-repeat}span.wpcf7-not-valid-tip{margin:5px 0 0}div.wpcf7-validation-errors{padding:5px 0;text-align:center;border:2px solid bisque;background-color:bisque;color:#F00;font-weight:700}div.wpcf7-mail-sent-ok{padding:5px 0;text-align:center;border:2px solid bisque;background-color:bisque;color:#F00;font-weight:700}#goods section#goods-wrapper{width:100%;padding:0 0 3%;position:relative}#goods section#goods-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#goods section#goods-wrapper .heading h2{width:140px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#goods section#goods-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#goods section#goods-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#goods section#goods-wrapper .heading h2 span:after{content:"グッズ";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#goods section#goods-wrapper .inner .goods-list{padding:3% 0}#goods section#goods-wrapper .inner .goods-list li{width:48.5%;float:left}#goods section#goods-wrapper .inner .goods-list li:nth-child(odd){margin:3% 0 0}#goods section#goods-wrapper .inner .goods-list li:nth-child(2){margin:0 0 0 3%}#goods section#goods-wrapper .inner .goods-list li:nth-child(1){margin:0}#goods section#goods-wrapper .inner .goods-list li .thumbnail{margin:0 0 3%;text-align:center;background-color:#FFF;border-radius:50%;overflow:hidden;position:relative;border:1px solid #EEE}#goods section#goods-wrapper .inner .goods-list li .thumbnail a{border-radius:50%;overflow:hidden}#goods section#goods-wrapper .inner .goods-list li .thumbnail img{width:auto;height:auto}#goods section#goods-wrapper .inner .goods-list li .title{margin:0 0 8%;font-size:13px;font-size:1.3rem;font-weight:700;line-height:125%}#goods section#goods-wrapper .inner .goods-list li .title a{color:#000;text-decoration:none}#goods section#goods-wrapper .inner .goods-list li .price{margin:0 0 6%;font-size:11px;font-size:1.1rem;line-height:125%}#goods section#goods-wrapper .inner .goods-list li .btn{padding:4% 0;text-align:center;background-color:#FFF;border-radius:18px;border:1px solid #000}#goods section#goods-wrapper .inner .goods-list li .btn a{text-decoration:none;font-size:13px;font-size:1.3rem;color:#000;display:block}#goods section#goods-wrapper .inner .goods-list li+li{margin:3% 0 0 3%}#goods section#goods-wrapper .inner .pagenation{text-align:center}#goods section#goods-wrapper .inner .caution{margin:3% 0;font-size:10px;font-size:1.0rem;color:#000;text-align:center}#book-package section#book-package-wrapper{width:100%;padding:0;position:relative}#book-package section#book-package-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#book-package section#book-package-wrapper .heading h2{width:202px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#book-package section#book-package-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-10px}#book-package section#book-package-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px}#book-package section#book-package-wrapper .heading h2 span:after{content:"ブック&パッケージ";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#book-package section#book-package-wrapper .inner{width:100%;max-width:100%;background-color:#f7f7f7}#book-package section#book-package-wrapper .inner .book-contents{width:93.75%;max-width:394px;margin:0 auto;padding:3% 0}#book-package section#book-package-wrapper .inner .book-contents h3{width:120px;margin:0 auto 9%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#book-package section#book-package-wrapper .inner .book-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#book-package section#book-package-wrapper .inner .book-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#book-package section#book-package-wrapper .inner .book-contents h3 span:after{content:"コミックなどの出版物";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-14px;left:0;letter-spacing:0;color:#333}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li{margin:5% 0 0;padding:5% 0 0;border-top:1px dashed #aaa}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-image{width:44.5%;float:left;margin:0 0 3%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading{width:52.5%;margin:0 0 3%;float:right;position:relative}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading h4{margin:0 0 5%;font-size:15px;font-size:1.5rem;font-weight:700;line-height:145%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading dl{max-width:184px;margin:0 0 3%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading dl dt{margin:0;padding:2% 5%;text-align:center;font-size:10px;font-size:1.0rem;background-color:#FFF;border:1px solid #000;border-radius:20px;display:inline-block}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading dl dt:nth-of-type(2){margin:3% 0 0}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading dl dd{font-size:10px;font-size:1.0rem;display:inline-block}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading dl dd:nth-of-type(1){margin:0 40% 0 0}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading .data{width:100%;margin:0;float:left}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading .data tr th{width:28%;padding:5% 2%;font-size:10px;font-size:1.0rem;font-weight:700;text-align:center;vertical-align:middle;background-color:#b2d1ec}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading .data tr td{width:46%;padding:5% 2%;font-size:10px;font-size:1.0rem;vertical-align:middle;background-color:#e6e6e6;position:relative;left:1px;line-height:135%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-heading .data tr+tr{border-top:1px solid #f7f7f7}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail{margin:0;clear:both}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .outline{margin:0 0 3%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .outline .catch{margin:0 0 2%;font-size:14px;font-size:1.4rem;font-weight:700;line-height:135%;color:#d90000}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .outline .sentence{font-size:13px;font-size:1.3rem;line-height:135%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .outline .sentence+.sentence{margin:1% 0 0}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .outline .caution{margin:2% 0 0;font-size:10px;font-size:1.0rem;line-height:135%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-amazon,#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-gs{padding:4% 0;text-align:center;background-color:#e7365c;border-radius:22.5px}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-amazon a,#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-gs a{font-size:14px;font-size:1.4rem;color:#FFF;text-decoration:none;display:block}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-amazon{margin:0 0 3%}#book-package section#book-package-wrapper .inner .book-contents ul.book-list li .book-detail .division .btn .btn-amazon span{padding:0 15px 0 0;background:url(../images/pc/icon_external-link.png) right no-repeat}#book-package section#book-package-wrapper .inner .package-contents{width:93.75%;max-width:394px;margin:3% auto 0;padding:3% 0}#book-package section#book-package-wrapper .inner .package-contents h3{width:120px;margin:0 auto 9%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#book-package section#book-package-wrapper .inner .package-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-10px}#book-package section#book-package-wrapper .inner .package-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px}#book-package section#book-package-wrapper .inner .package-contents h3 span:after{content:"映像や音楽などの関連商品";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-14px;left:0;letter-spacing:0;color:#333}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li{margin:5% 0 0;padding:5% 0 0;border-top:1px dashed #aaa}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-image{margin:0 auto 5%;text-align:center}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-image img{width:90%;margin:0 auto 3%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-image .btn{padding:4% 0;text-align:center;background-color:#e7365c;border-radius:22.5px}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-image .btn a{font-size:14px;font-size:1.4rem;color:#FFF;text-decoration:none;display:block}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-image .btn span{padding:0 15px 0 0;background:url(../images/pc/icon_external-link.png) right no-repeat}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-heading{margin:0 0 3%;position:relative}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-heading h4{margin:0 0 2%;font-size:15px;font-size:1.5rem;font-weight:700;line-height:145%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-heading dl{margin:0 0 5%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-heading dl dt{margin:0 0 1%;padding:2% 5%;text-align:center;font-size:10px;font-size:1.0rem;background-color:#FFF;border:1px solid #000;border-radius:20px;vertical-align:middle;display:inline-block}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-heading dl dd{padding:0 0 0 3%;font-size:12px;font-size:1.2rem;line-height:145%;display:inline-block;vertical-align:middle}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail{margin:0;clear:both}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .outline{margin:0 0 3%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .outline .catch{margin:0 0 2%;font-size:14px;font-size:1.4rem;font-weight:700;line-height:135%;color:#d90000}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .outline .sentence{font-size:13px;font-size:1.3rem;line-height:135%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .outline .sentence+.sentence{margin:3% 0 0}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .data{width:100%;margin:0 0 4%}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .data tr th{width:11.3%;padding:2%;font-size:10px;font-size:1.0rem;font-weight:700;text-align:center;vertical-align:middle;background-color:#b2d1ec}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .data tr td{width:46%;padding:2%;font-size:10px;font-size:1.0rem;line-height:135%;vertical-align:middle;background-color:#e6e6e6;position:relative;left:1px}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .data tr+tr{border-top:1px solid #f7f7f7}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .movie a{position:relative;display:block}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .movie a:after{content:"";width:14px;height:19px;margin:0 auto;background:url(../images/pc/icon_anime-movie-arrow.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:3px}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .movie figure{position:relative}#book-package section#book-package-wrapper .inner .package-contents ul.package-list li .package-detail .movie figure svg{width:18%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}#request section#request-wrapper{width:100%;padding:0;position:relative}#request section#request-wrapper .heading{max-height:60px;margin:0;padding:3% 0 7%;background:url(../images/pc/bg_contents-heading.png)}#request section#request-wrapper .heading h2{width:156px;margin:0 auto;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#request section#request-wrapper .heading h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#request section#request-wrapper .heading h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#request section#request-wrapper .heading h2 span:after{content:"お問い合わせ・ご意見";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}#request section#request-wrapper .inner{width:100%;max-width:100%;background-color:#f7f7f7}#request section#request-wrapper .inner .offer-contents{width:93.75%;max-width:394px;margin:0 auto;padding:3% 0}#request section#request-wrapper .inner .offer-contents h3{width:120px;margin:0 auto 9%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#request section#request-wrapper .inner .offer-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#request section#request-wrapper .inner .offer-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#request section#request-wrapper .inner .offer-contents h3 span:after{content:"商品化・取材について";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-14px;left:0;letter-spacing:0;color:#333}#request section#request-wrapper .inner .offer-contents p.paragraph{margin:0 0 5%;font-size:13px;font-size:1.3rem;line-height:145%;color:#333}#request section#request-wrapper .inner .offer-contents .btn{margin:0;padding:4% 0;text-align:center;background-color:#e7365c;border-radius:22.5px}#request section#request-wrapper .inner .offer-contents .btn a{font-size:14px;font-size:1.4rem;color:#FFF;text-decoration:none;display:block}#request section#request-wrapper .inner .contact-contents{width:93.75%;max-width:394px;margin:3% auto 0;padding:4% 0 5%;border-top:1px dashed #626262}#request section#request-wrapper .inner .contact-contents h3{width:145px;margin:0 auto 9%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}#request section#request-wrapper .inner .contact-contents h3:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#request section#request-wrapper .inner .contact-contents h3:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#request section#request-wrapper .inner .contact-contents h3 span:after{content:"お問い合わせ";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-14px;left:0;letter-spacing:0;color:#333}#request section#request-wrapper .inner .contact-contents p.paragraph{margin:0 0 5%;font-size:13px;font-size:1.3rem;line-height:145%;color:#333}#request section#request-wrapper .inner .contact-contents .btn{margin:0 0 8%;padding:4% 0;text-align:center;background-color:#e7365c;border-radius:22.5px}#request section#request-wrapper .inner .contact-contents .btn a{font-size:14px;font-size:1.4rem;color:#FFF;text-decoration:none;display:block}#request section#request-wrapper .inner .contact-contents .caution{width:auto;margin:0 auto}#request section#request-wrapper .inner .contact-contents .caution li{font-size:10px;font-size:1.0rem;line-height:145%;text-indent:-1em;padding-left:1em;color:#333}#request section#request-wrapper .inner .contact-contents .caution li+li{margin:3% 0 0}footer{width:100%;margin:0;background-color:#2b2c2f;position:absolute;z-index:1}footer .sns-menu{margin:-7% 0 5%}footer .sns-menu ul.sns-menu-list{margin:0 auto;text-align:center}footer .sns-menu ul.sns-menu-list li{width:14%;display:inline-block}footer .sns-menu ul.sns-menu-list li a img{transition:.5s}footer .sns-menu ul.sns-menu-list li+li{margin:0 0 0 3%}footer .footer-menu{margin:0 auto 5%;padding:0 3%}footer .footer-menu ul.footer-menu-list{margin:0 auto;border-radius:3% / 5%;border:1px solid #FFF}footer .footer-menu ul.footer-menu-list li{padding:3% 5%;position:relative}footer .footer-menu ul.footer-menu-list li a{font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;color:#FFF;display:block}footer .footer-menu ul.footer-menu-list li:after{content:"";width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:5%}footer .footer-menu ul.footer-menu-list li+li{border-top:1px solid #FFF}footer .mvtk{width:39.0625%;margin:0 auto 5%}footer .footer-logo{margin:0 0 5%;text-align:center}footer .footer-logo ul.footer-logo-list{width:93.75%;max-width:934px;margin:0 auto}footer .footer-logo ul.footer-logo-list li{width:31%;display:inline-block}footer .footer-logo ul.footer-logo-list li+li{margin:0 0 0 2%}footer .copyright{padding:0 0 5%;text-align:center;background-color:#2b2c2f}footer .copyright p{font-size:10px;font-size:1.0rem;font-weight:700;color:#FFF;display:inline-block}footer .copyright p a{color:#FFF;text-decoration:none}footer .copyright p+p{margin:0 0 0 2%}footer .to-top{width:8%;bottom:5px;right:5px;position:fixed}.signika{font-family:Signika,sans-serif}ul.news-list{margin:0}ul.news-list li{width:48.5%;float:left}ul.news-list li:nth-child(odd){margin:3% 0 0}ul.news-list li:nth-child(1){margin:0}ul.news-list li:nth-child(2){margin:0 0 0 3%}ul.news-list li .thumbnail{height:30vw;margin:0 0 3%;position:relative;line-height:0;overflow:hidden;text-align:center}ul.news-list li .thumbnail .new-icon{width:30%;position:absolute;top:0;left:0}ul.news-list li .caption{margin:0}ul.news-list li .caption p.category-date{margin:0 0 3%;position:relative}ul.news-list li .caption p.category-date .category{width:70px;padding:3% 0 2%;display:inline-block;font-size:10px;font-size:1.0rem;color:#FFF;text-align:center;border-radius:3px}ul.news-list li .caption p.category-date .category a{text-decoration:none;color:#FFF}ul.news-list li .caption p.category-date .others{background-color:#424242}ul.news-list li .caption p.category-date .anime{background-color:#ff4d4d}ul.news-list li .caption p.category-date .event{background-color:#ff82ff}ul.news-list li .caption p.category-date .comic{background-color:#ec6083}ul.news-list li .caption p.category-date .goods{background-color:#00a2e2}ul.news-list li .caption p.category-date .game{background-color:#ff9326}ul.news-list li .caption p.category-date .unit{background-color:#52b6ac}ul.news-list li .caption p.category-date .date{margin:0;font-size:10px;font-size:1.0rem;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}ul.news-list li .caption p.article-title{font-size:13px;font-size:1.3rem;line-height:23.1px}ul.news-list li .caption p.article-title a{color:#000;text-decoration:none}ul.news-list li+li{margin:3% 0 0 3%}section#parts-partners{padding:6% 0 7%;background-color:#fedce4;position:relative}section#parts-partners .partners{margin:0}section#parts-partners .partners h2{width:170px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-partners .partners h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-partners .partners h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-partners .partners h2 span:after{content:"ウルトラ怪獣擬人化計画パートナーズ";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-partners .partners ul.partners-list{max-width:394px;margin:0 auto;padding:0 3%}section#parts-partners .partners ul.partners-list li{width:48.5%;float:left}section#parts-partners .partners ul.partners-list li:nth-child(odd){margin:3% 0 0}section#parts-partners .partners ul.partners-list li:nth-child(1){margin:0}section#parts-partners .partners ul.partners-list li:nth-child(2){margin:0 0 0 3%}section#parts-partners .partners ul.partners-list li+li{margin:3% 0 0 3%}section#parts-twitter-request{padding:8% 0 10%;background:url(../images/pc/bg_blue-dot.png);position:relative}section#parts-twitter-request .twitter{margin:0 0 7%}section#parts-twitter-request .twitter h2{width:160px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-twitter-request .twitter h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-twitter-request .twitter h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-twitter-request .twitter h2 span:after{content:"ツイッター";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-twitter-request .request h2{width:160px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-twitter-request .request h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-twitter-request .request h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-twitter-request .request h2 span:after{content:"お問い合わせ・ご意見";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-twitter-request .request .request-contents{padding:3% 3% 0;background:url(../images/pc/bg_yellow-square.png);border:1px solid #e4e4e4}section#parts-twitter-request .request .request-contents .image{width:27%;margin:-2% 0 0;float:left}section#parts-twitter-request .request .request-contents .detail{width:73%;margin:1% 0 0;float:right;text-align:center}section#parts-twitter-request .request .request-contents .detail p.text{margin:0 0 3%;font-size:13px;font-size:1.3rem;font-weight:700;line-height:135%;color:#333}section#parts-twitter-request .request .request-contents .detail div.btn{width:93.75%;margin:0 auto;padding:4% 0;border:2px solid #e7365c;background-color:#FFF;border-radius:50px;display:table;transition:.3s}section#parts-twitter-request .request .request-contents .detail div.btn a{font-size:11px;font-size:1.1rem;font-weight:700;line-height:135%;text-decoration:none;color:#e7365c;display:table-cell;vertical-align:middle;transition:.3s}section#parts-news{padding:6% 0 5%;background:url(../images/pc/bg_yellow-dot.png);position:relative}section#parts-news h2{width:125px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-news h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-news h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-news h2 span:after{content:"ニュース";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-anime-movie{padding:6% 0 5%;background:url(../images/pc/bg_yellow-dot.png);position:relative}section#parts-anime-movie h2{width:125px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-anime-movie h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-anime-movie h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-anime-movie h2 span:after{content:"ムービー";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-anime-movie ul.movie-list li a{margin:0 0 2%;position:relative;display:block}section#parts-anime-movie ul.movie-list li a:after{content:"";width:14px;height:19px;margin:0 auto;background:url(../images/pc/icon_anime-movie-arrow.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:3px}section#parts-anime-movie ul.movie-list li figure{position:relative}section#parts-anime-movie ul.movie-list li figure svg{width:18%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}section#parts-anime-movie ul.movie-list li p{margin:0;text-align:left;font-size:12px;font-size:1.2rem;line-height:145%;text-align:center}section#parts-anime-movie ul.movie-list li+li{margin:3% 0 0}section#parts-anime-movie .btn{width:100%;margin:3% auto 0;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}section#parts-anime-movie .btn a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}section#parts-anime-news{padding:6% 0 5%;background:url(../images/pc/bg_body.png);position:relative}section#parts-anime-news h2{width:125px;margin:0 auto 10%;font-size:18px;font-size:1.8rem;text-align:center;position:relative;letter-spacing:2px;color:#333}section#parts-anime-news h2:before{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section#parts-anime-news h2:after{content:"";width:20px;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}section#parts-anime-news h2 span:after{content:"ニュース";font-size:10px;font-size:1.0rem;position:absolute;right:0;bottom:-13px;left:0;letter-spacing:0;color:#333}section#parts-anime-news .btn{width:100%;margin:3% auto 0;padding:3% 0;text-align:center;background-color:#FFF;border:1px solid #888;border-radius:25px}section#parts-anime-news .btn a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;display:block}.parts-anime-header-menu{position:relative;z-index:1;text-align:center;margin:55px 0 -55px}.parts-anime-header-menu div.anime-header-menu-sp{padding:4% 0;background:#424242;background:linear-gradient(to bottom,#424242 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242',endColorstr='#000000',GradientType=0);position:relative}.parts-anime-header-menu div.anime-header-menu-sp p{font-size:14px;font-size:1.4rem;font-weight:700;color:#FFF}.parts-anime-header-menu div.anime-header-menu-sp:after{content:"▼";font-size:13px;font-size:1.3rem;font-weight:700;color:#FFF;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5%}.parts-anime-header-menu .anime-header-menu-list{margin:0 auto;display:none}.parts-anime-header-menu .anime-header-menu-list li{text-align:center;position:relative;padding:4% 0;background-color:#000;border-top:1px solid #eee}.parts-anime-header-menu .anime-header-menu-list li a{font-size:13px;font-size:1.3rem;font-weight:700;color:#FFF;text-decoration:none;position:relative;display:block}div.parts-anime-menu{padding:5% 0;background:url(../images/pc/bg_deep-blue-dot.png);position:relative}div.parts-anime-menu ul.anime-menu-list{max-width:394px;margin:0 auto;padding:0 3%}div.parts-anime-menu ul.anime-menu-list li{width:48.5%;float:left}div.parts-anime-menu ul.anime-menu-list li:nth-child(odd){margin:3% 0 0}div.parts-anime-menu ul.anime-menu-list li:nth-child(1){margin:0}div.parts-anime-menu ul.anime-menu-list li:nth-child(2){margin:0 0 0 3%}div.parts-anime-menu ul.anime-menu-list li a{text-decoration:none}div.parts-anime-menu ul.anime-menu-list li a div.thumbnail{line-height:0;overflow:hidden;background-color:#FFF;text-align:center}div.parts-anime-menu ul.anime-menu-list li a div.menu{width:100%;margin:0;padding:5% 0;text-align:center;background-color:#000}div.parts-anime-menu ul.anime-menu-list li a div.menu h3{font-size:10px;font-size:1.0rem;font-weight:700;color:#FFF}div.parts-anime-menu ul.anime-menu-list li+li{margin:3% 0 0 3%}div.parts-tag-list{margin:5% 0}div.parts-tag-list p{margin:0 0 1%;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center}div.parts-tag-list ul{margin:0;text-align:center}div.parts-tag-list ul li{padding:1% 3%;display:inline-block;background-color:#FFF;border-radius:20px;border:1px solid #000;transition:.3s}div.parts-tag-list ul li a{font-size:13px;font-size:1.3rem;text-decoration:none;color:#000;transition:.3s}div.parts-tag-list ul li:nth-child(4){margin:0}div.parts-tag-list ul li+li{margin:2% 0 0}body.anime_black .black-Sub_Heading{padding:3.38542vw 0 3.25521vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_header.jpg);background-size:5.33854vw;text-align:center;font-size:0}body.anime_black .black-Sub_Heading h2{display:inline-block;position:relative}body.anime_black .black-Sub_Heading h2 figure img{width:27.47396vw;height:auto;display:inline-block;vertical-align:middle}body.anime_black .black-Sub_Heading h2 figure figcaption{margin:0 0 0 2.08333vw;display:inline-block;vertical-align:middle;text-align:center;font-size:5.20833vw;color:#fff}body.anime_black .black-Sub_Heading h2 figure figcaption span{font-size:2.47396vw;display:block}body.anime_black .black-Sub_Heading h2:before{content:"";width:5.20833vw;height:1px;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8.46354vw}body.anime_black .black-Sub_Heading h2:after{content:"";width:5.20833vw;height:1px;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-8.46354vw}body.anime_black #parts-anime-news{background:url(../../../../../assets/images/common/anime/black/index/bg_news.jpg)}body.anime_black #parts-anime-news .inner h2:before,body.anime_black #parts-anime-news .inner h2:after{background:#fff}body.anime_black #parts-anime-news .inner h2 span{color:#fff}body.anime_black #parts-anime-news .inner h2 span:after{color:#fff}body.anime_black #parts-anime-news .inner .news-list li .caption .category-date .date{color:#fff}body.anime_black #parts-anime-news .inner .news-list li .caption .article-title a{color:#fff}.black-Wrapper{margin:calc(55px + 16.145833333333333vw) 0 0;padding:7.03125vw 0 0;background:#000;position:relative}.black-Wrapper:before{content:"";width:100%;height:17.70833vw;background:url(../../../../../assets/images/common/anime/black/bg_wrapper_before.png);background-size:contain;position:absolute;top:-17.70833vw;left:0}.black-Wrapper.index{padding:7.03125vw 0 7.8125vw}.black-Navi{margin:0 auto;background:#740e0e;position:relative}.black-Navi_Trigger{padding:4.42708vw 0;font-size:3.38542vw;color:#fff;text-align:center;font-weight:700;position:relative}.black-Navi_Trigger:after{content:"▼";font-size:3.38542vw;font-weight:700;color:#FFF;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5%}.black-Navi_List{border-top:.13021vw solid rgba(255,255,255,.7);font-size:0;text-align:center;display:none}.black-Navi_List li a{padding:4.42708vw 0;font-size:3.38542vw;color:#fff;text-decoration:none;position:relative;font-weight:700;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";display:block}.black-Navi_List li a[href]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.black-Navi_List li+li{border-top:.13021vw solid rgba(255,255,255,.7)}.black-Index{margin:6.51042vw 0 0}.black-Index_Content{margin:0 auto;position:relative}.black-Index_Content h2.logo{width:94.79167%;margin:0 auto}.black-Index_Content .keyvisual{width:94.79167%;margin:5.20833vw auto 0}.black-Index_Content .announce{width:94.79167%;margin:7.8125vw auto 0}.black-Index_Content .pv{width:94.79167%;margin:6.51042vw auto 0}.black-Index_Content .pv .heading{width:26.04167vw;margin:0 0 0 1.30208vw;padding:2.86458vw;font-size:2.86458vw;color:#fff;background:#740e0e;position:relative}.black-Index_Content .pv .heading:before,.black-Index_Content .pv .heading:after{content:"";width:1.30208vw;height:100%;position:absolute;top:0}.black-Index_Content .pv .heading:before{left:-1.30208vw;background-image:linear-gradient(97deg,transparent 50%,#740e0e 50%)}.black-Index_Content .pv .heading:after{right:-1.30208vw;background-image:linear-gradient(277deg,transparent 50%,#740e0e 50%)}.black-Index_Content .pv .body a{width:100%;height:53.38542vw;position:relative;display:block;overflow:hidden;background:#000}.black-Index_Content .pv .body a:after{content:"";width:3.90625vw;height:5.07812vw;max-width:22px;max-height:27px;margin:0 auto;background:url(../images/pc/icon_anime-movie-arrow.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:.97656vw}.black-Index_Content .pv .body a img{width:100%;height:auto;transition:.8s ease;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.black-Index_Content .pv .body a svg{width:13.41146vw;max-width:76px;max-height:76px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}.black-Index_Content .bnr{width:94.79167%;margin:7.8125vw auto 0}.black-Index_Content .bnr ul li a img{width:100%;height:auto}.black-Index_Content .bnr ul li+li{margin:2.60417vw 0 0}.black-Index_Mvtk{width:300px;margin:7.8125vw auto 0}.black-Index_Bnr{width:300px;margin:7.8125vw auto 0}.black-Index_Bnr ul li+li{margin:2.60417vw auto 0}.black-Index_Copyright{margin:7.8125vw auto 0;text-align:center}.black-Index_Copyright p{font-size:2.21354vw;color:#fff;letter-spacing:.04em}.black-Story_Content>.body{font-size:0}.black-Story_Content>.body .keyvisual{width:100%;padding:5.20833vw}.black-Story_Content>.body .introduction{width:100%;padding:6.51042vw 0 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-Story_Content>.body .introduction>.heading h2{font-size:5.07812vw;color:#a70012;letter-spacing:.08em;text-align:center;position:relative}.black-Story_Content>.body .introduction>.heading h2:after{content:"";width:3.64583vw;height:1px;margin:0 auto;background:#000;position:absolute;bottom:-3.90625vw;left:0;right:0}.black-Story_Content>.body .introduction>.heading h2 span{margin:1.30208vw 0 0;font-size:2.60417vw;display:block;letter-spacing:.04em}.black-Story_Content>.body .introduction>.body{margin:9.76562vw 0 0}.black-Story_Content>.body .introduction>.body p{width:82.29167vw;margin:0 auto}.black-Character_Content>.body{padding:6.51042vw 2.60417vw 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-Character_Content>.body .content>.body .list li{margin:0;position:relative}.black-Character_Content>.body .content>.body .list li:after{content:"";display:block;clear:both}.black-Character_Content>.body .content>.body .list li .character{width:41.66667vw;margin:0;float:left}.black-Character_Content>.body .content>.body .list li .profile{width:50.52083vw;margin:0 0 0 2.60417vw;padding:0;float:left}.black-Character_Content>.body .content>.body .list li .profile .catch{font-size:3.125vw;line-height:1.5;font-weight:700;color:#a70012;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.black-Character_Content>.body .content>.body .list li .profile .catch span img{width:auto;height:100%}.black-Character_Content>.body .content>.body .list li .profile .catch .blackstar{height:6.51042vw;margin:0 1.30208vw 0 0}.black-Character_Content>.body .content>.body .list li .profile .catch .girls{height:6.51042vw;margin:0 1.30208vw 0 0}.black-Character_Content>.body .content>.body .list li .profile .name{margin:1.95312vw 0 0;font-size:4.6875vw;font-weight:700}.black-Character_Content>.body .content>.body .list li .profile .name .false{margin:0 0 0 .78125vw;font-size:4.16667vw;font-weight:700;position:relative}.black-Character_Content>.body .content>.body .list li .profile .name .false:before{content:"/";margin:0 1.30208vw 0 0;font-size:4.16667vw;font-weight:400}.black-Character_Content>.body .content>.body .list li .profile .name.break{text-align:right}.black-Character_Content>.body .content>.body .list li .profile .name.break .real{display:block;text-align:left}.black-Character_Content>.body .content>.body .list li .profile .name.break .false{margin:1.5625vw 0 0;font-size:4.16667vw;font-weight:700;position:relative;display:inline-block}.black-Character_Content>.body .content>.body .list li .profile .introduction{margin:3.90625vw 0 0}.black-Character_Content>.body .content>.body .list li .profile .introduction p{font-size:2.86458vw;line-height:1.40909}.black-Character_Content>.body .content>.body .list li .actor{margin:3.90625vw 0 0}.black-Character_Content>.body .content>.body .list li .actor .cv{font-size:2.60417vw;display:inline-block;vertical-align:middle}.black-Character_Content>.body .content>.body .list li .actor .cv span{margin:0 1.30208vw 0 0;padding:.65104vw;font-size:2.73438vw;color:#FFF;position:relative;top:0;background-color:#a70012;border-radius:15px}.black-Character_Content>.body .content>.body .list li .actor .twitter{width:5.98958vw;height:5.98958vw;margin:0 0 0 1.30208vw;display:inline-block;vertical-align:middle}.black-Character_Content>.body .content>.body .list li .actor .twitter a{display:block}.black-Character_Content>.body .content>.body .list li .actor .twitter a img{width:100%}.black-Character_Content>.body .content>.body .list li+li{margin:6.51042vw 0 0}.black-Character_Content>.body .content+.content{margin:40px auto 0}.black-StaffCast_Content>.body{padding:6.51042vw 2.60417vw 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-StaffCast_Content>.body .content>.heading{text-align:center}.black-StaffCast_Content>.body .content>.heading h3{display:inline-block;position:relative;text-align:center;font-size:4.81771vw;color:#333}.black-StaffCast_Content>.body .content>.heading h3 span{margin:1.30208vw 0 0;font-size:2.34375vw;display:block}.black-StaffCast_Content>.body .content>.heading h3:before{content:"";width:5.20833vw;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8.46354vw}.black-StaffCast_Content>.body .content>.heading h3:after{content:"";width:5.20833vw;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-8.46354vw}.black-StaffCast_Content>.body .content>.body{margin:6.51042vw 0 0;font-size:0;text-align:center}.black-StaffCast_Content>.body .content>.body .list dl{width:84.375vw;margin:0 auto;text-align:center}.black-StaffCast_Content>.body .content>.body .list dl dt{width:36.97917vw;padding:12px 0;background-color:#374c67;display:table-cell;font-size:2.99479vw;color:#fff;vertical-align:middle;border-radius:100px 0 0 100px}.black-StaffCast_Content>.body .content>.body .list dl dd{width:47.39583vw;background-color:#FFF;display:table-cell;font-size:2.99479vw;color:#333;vertical-align:middle;border-radius:0 100px 100px 0}.black-StaffCast_Content>.body .content>.body .list dl+dl{margin:3.38542vw auto 0}.black-StaffCast_Content>.body .content>.body .list+.list{margin:3.38542vw auto 0}.black-StaffCast_Content>.body .content+.content{margin:9.11458vw 0 0}.black-StaffCast_Content>.body .announce{margin:9.11458vw 0 0;font-size:3.125vw;color:#e7365c;font-weight:700;text-align:center;letter-spacing:.1em}.black-Ticket_Content>.body{padding:6.51042vw 2.60417vw 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-Ticket_Content>.body .content>.heading h3{position:relative;font-size:4.6875vw;color:#a70012;letter-spacing:.05em;font-weight:700;text-align:center}.black-Ticket_Content>.body .content>.body{margin:5.20833vw 0 0;font-size:0;text-align:left}.black-Ticket_Content>.body .content>.body .description{text-align:center;font-size:2.99479vw;line-height:1.5;font-weight:700}.black-Ticket_Content>.body .content>.body .description .note{margin:1.5625vw auto 0;font-size:2.08333vw;line-height:1.75;display:inline-block;font-weight:400}.black-Ticket_Content>.body .content>.body .description+.info{margin:5.20833vw auto 0}.black-Ticket_Content>.body .content>.body .list dl{width:94.79167vw;text-align:center}.black-Ticket_Content>.body .content>.body .list dl dt{width:26.5625vw;padding:15px 0;background-color:#374c67;display:table-cell;font-size:2.99479vw;color:#fff;vertical-align:middle;border-radius:100px 0 0 100px}.black-Ticket_Content>.body .content>.body .list dl dd{width:68.22917vw;background-color:#FFF;display:table-cell;font-size:2.99479vw;color:#333;vertical-align:middle;border-radius:0 100px 100px 0}.black-Ticket_Content>.body .content>.body .list dl dd .small{font-size:2.60417vw}.black-Ticket_Content>.body .content>.body .list dl+dl{margin:2.60417vw 0 0}.black-Ticket_Content>.body .content>.body .list+.bonus{margin:5.20833vw 0 0}.black-Ticket_Content>.body .content>.body .bonus figcaption{margin:3.90625vw 0 0;text-align:center;font-size:2.99479vw}.black-Ticket_Content>.body .content+.content{margin:13.02083vw auto 0}.black-Ticket_Content>.body .mvtk{width:300px;margin:5.20833vw auto 0}.black-Ticket_Content>.body .announce{margin:100px 0 0;font-size:3.125vw;color:#e7365c;font-weight:700;text-align:center;letter-spacing:.1em}.black-Present_Content>.body{padding:6.51042vw 2.60417vw 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-Present_Content>.body .content>.heading h3{position:relative;font-size:4.6875vw;line-height:1.38889;color:#a70012;letter-spacing:.05em;font-weight:700;text-align:center}.black-Present_Content>.body .content>.heading>p{margin:3.90625vw 0 0;font-size:2.99479vw;line-height:1.82609;text-align:left}.black-Present_Content>.body .content>.heading>p.notes{margin:3.90625vw 0 0;font-size:2.08333vw;line-height:1.75}.black-Present_Content>.body .content>.body{margin:5.20833vw 0 0;font-size:0;text-align:left}.black-Present_Content>.body .content>.body .image{width:100%;padding:5.20833vw 0;background:url(../../../../../assets/images/sp/anime/black/present/bg_present_pm.jpg) 0 0}.black-Present_Content>.body .content>.body .image ul{margin:0 0 -5.20833vw}.black-Present_Content>.body .content>.body .image ul li{margin:0 auto 3.25521vw}.black-Present_Content>.body .content>.body .image ul li:nth-child(1){width:84.76562vw}.black-Present_Content>.body .content>.body .image ul li:nth-child(2){width:84.24479vw}.black-Present_Content>.body .content>.body .image ul li:nth-child(3){width:84.76562vw}.black-Present_Content>.body .content>.body .image ul li:nth-child(4){width:83.46354vw}.black-Present_Content>.body .content>.body .image ul li img{width:100%;height:auto}.black-Present_Content>.body .content>.body .pm{margin:5.20833vw 0 0}.black-Present_Content>.body .content>.body .pm .logo{width:50.26042vw;margin:0 auto}.black-Present_Content>.body .content>.body .pm .logo img{width:100%;height:auto}.black-Present_Content>.body .content>.body .pm .overview{margin:3.90625vw 0 0;display:block;font-size:2.47396vw;line-height:1.63158}.black-Special_Content>.body{padding:6.51042vw 2.60417vw 7.8125vw;background:url(../../../../../assets/images/common/anime/black/subpage/bg_dot_white.jpg)}.black-Special_Content>.body .content>.heading{text-align:center}.black-Special_Content>.body .content>.heading h3{display:inline-block;position:relative;text-align:center;font-size:4.81771vw;color:#333}.black-Special_Content>.body .content>.heading h3 span{margin:1.30208vw 0 0;font-size:2.34375vw;display:block}.black-Special_Content>.body .content>.heading h3:before{content:"";width:5.20833vw;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8.46354vw}.black-Special_Content>.body .content>.heading h3:after{content:"";width:5.20833vw;height:1px;background-color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-8.46354vw}.black-Special_Content>.body .content>.body{margin:5.20833vw 0 0}.black-Special_Content>.body .content.movie>.body .list li .title{font-size:3.38542vw;line-height:1.80769;color:#000;letter-spacing:.04em;font-weight:700}.black-Special_Content>.body .content.movie>.body .list li .thumbnail{margin:2.60417vw 0 0}.black-Special_Content>.body .content.movie>.body .list li .thumbnail a{width:100%;height:53.38542vw;position:relative;display:block;overflow:hidden;background:#000}.black-Special_Content>.body .content.movie>.body .list li .thumbnail a:after{content:"";width:3.90625vw;height:5.07812vw;max-width:22px;max-height:27px;margin:0 auto;background:url(../images/pc/icon_anime-movie-arrow.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:.97656vw}.black-Special_Content>.body .content.movie>.body .list li .thumbnail a img{width:100%;height:auto;transition:.8s ease;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.black-Special_Content>.body .content.movie>.body .list li .thumbnail a svg{width:13.41146vw;max-width:76px;max-height:76px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}.black-Special_Content>.body .content.movie>.body .list li+li{margin:5% 0 0}.black-Special_Content>.body .content+.content{margin:40px auto 0}}