@charset "UTF-8";@import "category.css?date=20190630";@import "entry.css?date=20190630";@import "page.css?date=20190630";#debug{width:300px;height:50px;position:fixed;top:10px;left:10px;background-color:#000;color:#f30;font-size:16px;z-index:99999;display:none}.tab_visible{display:none}.mini_visible{display:none}.tab .pc_visible{display:none!important}.tab .tab_visible{display:block!important}.tab .mini_visible{display:none!important}.mini .pc_visible{display:none!important}.mini .tab_visible{display:block!important}.mini .mini_visible{display:block!important}#header{opacity:1;width:100%;position:relative}#logo{position:absolute;max-width:1200px;left:0;right:0;margin:0 auto;z-index:100}#logo a{position:absolute;left:12px;top:20px;display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:url(/img/common/logo.png) 50% 0 no-repeat;background-size:contain;width:141px;height:127px}#logo .siteTitle{position:absolute;left:183px;top:40px;background:url(/img/common/siteTitle.png) 0 0 no-repeat;width:431px;height:33px}#headerIllust{position:absolute;top:0;left:0;width:100%;height:140px;min-width:1024px}#tools{width:160px;height:20px;position:absolute;top:20px;right:16px;z-index:10;border:solid 0 #369}#spMenuBtn{display:none}.shareArea{display:none}.shareArea ul li{float:left;margin-left:5px;padding:0;height:20px;border:solid 0 #f30}.shareArea ul li.facebook{width:71px;overflow:hidden}.shareArea ul li.twitter{width:80px;margin-left:0}.global_en{width:88px;height:20px;position:absolute;top:20px;right:16px;z-index:9}.global_en a{display:none;height:20px;background:url(../img/common/btn_english.png) center center no-repeat!important}#globalMenu{width:100%;overflow:visible;opacity:0;position:relative;border-bottom:1px solid #f3f3f6;background-color:#fff}#globalMenu .wrap{width:100%;max-width:1200px;margin:auto;position:relative}#globalMenu .inner{padding-left:199px;margin:0 0;width:auto;max-width:1000px;overflow:visible;position:relative}#globalMenu ul{position:relative;z-index:200}#globalMenu ul li{width:199px;border-left:1px solid #f3f3f6;float:left;position:relative;list-style:none}#globalMenu ul a{text-decoration:none;display:block;padding:0;margin:0;height:80px;color:#fff;font-weight:700;background:url(../img/common/gnav.png) no-repeat;text-indent:-999px;overflow:hidden}#globalMenu ul li.top a{background-position:0 0}#globalMenu ul li.top:hover a{background-position:0 -80px}#globalMenu ul li.comics a{background-position:-199px 0}#globalMenu ul li.comics:hover a{background-position:-199px -80px}#globalMenu ul li.animation a{background-position:-398px 0}#globalMenu ul li.animation:hover a{background-position:-398px -80px}#globalMenu ul li.fc a{background-position:-597px 0}#globalMenu ul li.fc:hover a{background-position:-597px -80px}#globalMenu ul li.goods a{background-position:-796px 0}#globalMenu ul li.goods:hover a{background-position:-796px -80px}#globalMenu ul li.musical a{background-position:-995px 0}#globalMenu ul li.musical:hover a{background-position:-995px -80px}#globalMenu ul li.tokusatsu a{background-position:-1194px 0}#globalMenu ul li.tokusatsu.disabled a{cursor:default}#globalMenu ul li.tokusatsu.disabled a,#globalMenu ul li.tokusatsu:hover a{background-position:-1194px -80px}#globalMenu ul li.information a{background-position:-1393px 0}#globalMenu ul li.information:hover a{background-position:-1393px -80px}#globalMenu ul li.world a{background-position:-1592px 0}#globalMenu ul li.world:hover a{background-position:-1592px -80px}#globalMenu ul li.past_anime a{background-position:-1791px 0}#globalMenu ul li.past_anime.disabled a{cursor:default}#globalMenu ul li.past_anime.disabled a,#globalMenu ul li.past_anime:hover a{background-position:-1791px -80px}#globalMenu ul li.hover>ul{display:block}#globalMenu ul li>ul{display:none;width:199px;position:absolute;top:80px;left:-1px;z-index:200;min-width:140px}#globalMenu ul li>ul li{border-top:1px solid transparent;border-left:1px solid transparent;margin:0;padding:0}#globalMenu ul li>ul li.disabled{opacity:.5}#globalMenu ul li>ul li.disabled a{cursor:default}#globalMenu ul li>ul a{text-indent:0;background-image:none;height:inherit;padding:0 5px;line-height:28px;font-size:16px;letter-spacing:.15em;text-align:center;font-weight:400}#globalMenu ul li>ul a:hover{background-color:#000}#globalMenu ul .comics li a{background-color:#007fcc}#globalMenu ul .animation li a{background-color:#d61518}#globalMenu ul .fc li a{background-color:#06aa49}#globalMenu ul .goods li a{background-color:#ed7800}#globalMenu ul .musical li a{background-color:#fb9dc2}#globalMenu ul .tokusatsu li a{background-color:#2602c0}#globalMenu ul .information li a{background-color:#18b4a7}#globalMenu ul .world li a{background-color:#765546}#globalMenu ul .past_anime li a{background-color:#6f28fe}#globalMenu ul li.child-wide>ul{left:-201px}#globalMenu ul li.child-wide>ul{width:400px}#globalMenu.sp ul li span{background-position:left center!important}#mainVisualCover{width:100%;overflow-x:hidden;opacity:0}#mainVisual{position:relative;background-color:#fff;width:100%;overflow:hidden;padding:0;margin:0 0 20px;border-bottom:1px solid #f3f3f6}#mainVisual .image{margin:auto;background-color:transparent;width:100%;padding:0;position:relative;overflow:hidden}#mainVisual .image .visualImage{background:#fff url(/img/top/bnr_hero.jpg) center 0 no-repeat;height:700px}#mainVisual .itemArea{position:absolute;left:0;top:0;z-index:10;width:100%}#grid-content{min-width:224px;max-width:976px;float:left;padding:0;overflow:visible!important;margin-bottom:10px}#grid-content .box{width:243px;height:416px;padding:20px 20px 11px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background:#fff;display:inline-block;position:relative}#grid-content .box:before,#grid-content .box:after{content:'';position:absolute;background-color:#f3f3f6}#grid-content .box:before{right:0;top:11px;width:1px;height:394px}#grid-content .box:after{left:11px;bottom:0;width:221px;height:1px}#grid-content .box.is--pickup{background:url(/img/common/bg_pickup.png);padding:10px}#grid-content .box.is--pickup:before,#grid-content .box.is--pickup:after{display:none}#grid-content .box.is--pickup .innerBox{padding:10px}#grid-content .innerBox{height:394px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background-color:#fff}#grid-content .innerBox a{text-decoration:none}#grid-content .innerBox a:hover{text-decoration:underline}#grid-content .innerBox span.category{display:inline-block;color:#fff;line-height:1em;border-radius:0;padding:3px 13px;margin-left:5px;margin-bottom:6px;font-weight:700;font-size:10px;letter-spacing:.08em}#grid-content .innerBox span.category a{color:#fff}#grid-content .innerBox .category-new{background-color:#ffc2f7!important;margin-left:0}#grid-content .innerBox span.status{display:inline-block;border-radius:3px;padding:5px 6px;margin-bottom:10px;color:#fff;font-size:10px;line-height:10px;background-color:#b4b2b2;float:right}#grid-content .innerBox h3{margin:0 5px 5px;font-weight:700;line-height:18px;font-size:12px;line-height:1.6em}#grid-content .innerBox h3 a{display:block;min-height:50px;color:#000;letter-spacing:.05em;overflow:hidden}#grid-content .innerBox div.text{margin:0 5px;font-size:11px;border:solid 0 #f30;max-height:55px;color:#cecede}#grid-content .musical .innerBox span.category{letter-spacing:0;padding:3px 10px}#grid-content .thumbnailArea{text-align:center;width:204px;height:204px;overflow:hidden!important;vertical-align:middle!important}#grid-content .thumbnailArea a{width:100%;height:100%;overflow:hidden!important;display:block;margin-bottom:5px}#grid-content .thumbnailArea img{width:100%}#grid-content .dataArea{margin-top:10px}#grid-content .dataArea .date{margin-bottom:5px;margin-left:5px;color:#cecede;font-size:9px}#comics #grid-content .box,#comics #grid-content .innerBox{height:387px!important}#comics #grid-content h3{height:50px}#comics #grid-content div.text{display:block}#comics #grid-content .dataBox{display:none}#comics.news #grid-content .box{height:387px!important}#comics.news #grid-content .box .innerBox{height:367px!important}.mini #grid-content .box .innerBox div.text{height:55px}#grid-content .box .innerBox .dataBox{font-size:9px}.box .innerBox div.link{display:none}#comics .box .innerBox div.link{display:block;width:100%;padding:0!important}.box .innerBox div.link div.inner{width:100%;margin:auto;height:60px}#main .box .innerBox div.link a{display:block;border-radius:4px;text-indent:-999px;overflow:hidden}#main .box .innerBox div.link .btn_buy,#main .box .innerBox div.link .btn_demo{border-radius:4px;width:100%!important;height:30px}#main .box .innerBox div.link .btn_buy{background:url(../img/common/btn_buy.png) center center no-repeat #b4b4b4!important;margin-bottom:5px}#main .box .innerBox div.link .btn_demo{background:url(../img/common/btn_demo.png) center center no-repeat #b4b4b4!important}#main .box .innerBox div.link .btn_buy a{width:100%;height:30px;background:url(../img/common/btn_buy.png) center center no-repeat #b4b4b4}#main .box .innerBox div.link .btn_buy a:hover{background-color:#ec008b}#main .box .innerBox div.link .btn_demo a{width:100%;height:30px;background:url(../img/common/btn_demo.png) center center no-repeat #b4b4b4}#main .box .innerBox div.link .btn_demo a:hover{background-color:#ec008b}#main .box .innerBox div.link .btn_more_detail{display:none}#side{background-color:transparent;float:right;margin-bottom:20px;position:absolute;top:0;right:0;width:224px;background-color:#fff}#side .box{-webkit-box-shadow:none;box-shadow:none;border-radius:4px;margin-bottom:20px;padding:0 20px 11px}#side .box .widgets{padding-left:10px}#side .box h3{height:25px;margin-bottom:15px;text-indent:-999px;overflow:hidden}#side .box ul.links{padding:20px 20px 10px}#side .box ul.links li{margin-bottom:10px}#side .box img{max-width:100%}#side .box iframe{max-width:100%!important;height:100px!important}#side #messageWidgets{height:312px}#side #twitterWidgets .box{padding-top:20px}#side #twitterWidgets .widgets iframe{height:230px!important}#side #twitterWidgets h3{background:url(../img/top/title_twitter.png) 0 0 no-repeat;height:45px}#side #twitterWidgets h3 a{display:block;height:100%}#side #twitterWidgets .box{height:312px}#side .shareArea{display:block;padding-left:20px}#side #twitterWidgets2 h3{background-position:0 -50px}#side #linkWidgets{padding-top:20px}#side #linkWidgets h3{background:url(../img/top/title_link.png) 0 0 no-repeat;height:18px}#side #linkWidgets ul{padding-bottom:14px;margin:0 13px}#side #linkWidgets ul li{float:none;margin-bottom:9px}#side #linkWidgets ul li img{vertical-align:bottom}#side #copyright{margin-top:7px;font-size:9px;line-height:2em;color:#838383;padding:20px 20px 11px}#side #animeWidgets .pv{width:197px;height:auto;margin:auto;padding-top:20px}#side #messageWidgets h3{background:url(../img/common/title_message.png) 20px 20px no-repeat;height:45px;width:200px}#side #messageWidgets h3 a{display:block;height:45px}#side #messageWidgets .rss{position:absolute;top:20px;left:210px}#side #messageWidgets .widgets{height:315px;width:217px;overflow-x:none!important;overflow-y:scroll;padding-left:20px}#side #messageWidgets .widgets .entry{border-bottom:solid 1px #cdcdcd;width:192px;margin-bottom:10px;padding-bottom:30px;overflow-x:none!important}#side #messageWidgets .widgets .entry h4{margin-bottom:10px}#side #messageWidgets .widgets .entry a,#side #messageWidgets .widgets .entry a:link{color:#000!important;text-decoration:none}#side #messageWidgets .widgets .entry a:hover{text-decoration:underline}#side #messageWidgets .widgets .entry .body{margin-bottom:10px}#side #messageWidgets .widgets .entry img{width:100%;height:auto}#side #messageWidgets .widgets .entry p{margin-bottom:10px}#side #messageWidgets .widgets .entry ul.entryShare{width:142px;float:left}#side #messageWidgets .widgets .entry ul.entryShare li.facebook{width:69px;overflow:hidden;height:22px;float:left}#side #messageWidgets .widgets .entry ul.entryShare li.twitter{width:70px;height:22px;float:right}#side #messageWidgets .widgets .entry .date{width:50px;border:solid 0 #369;float:right;text-align:right;padding-top:3px;font-size:80%;display:none}.pager{width:auto;margin:0 20px 10px 0;text-align:center;overflow:hidden!important}.pager a{display:block;height:0;padding-top:30px;overflow:hidden;background:#5077f2 url(../img/top/btn_more_contents.png) center center no-repeat;border-radius:5px}.pager a:hover{background-color:#fb9dc2}#pageTop{width:100%;height:66px;position:fixed;bottom:-100px;left:0;z-index:500;background-color:#cecede}#pageTop a{display:block;width:100%;height:0;padding-top:66px;overflow:hidden;position:relative;background:url(../img/common/btn_pagetop.png) center 11px no-repeat;-webkit-transition:.3s;transition:.3s}#pageTop a:hover{-webkit-transition:.1s;transition:.1s;background-position:center 6px}#contentsHeader{opacity:0;margin:auto;max-width:1200px;position:relative;padding-bottom:35px}.directory,#directory{width:auto;margin:0 22px 0 0;padding-top:38px;padding-left:183px;color:#000;font-size:12px;position:relative;z-index:100;line-height:1.8em}.directory.directory-bottom,#directory.directory-bottom{display:none}.directory a,#directory a{color:#000}.maxsize .directory,.maxsize #directory{padding-left:0}.maxsize .directory .directory_nav_head,.maxsize #directory .directory_nav_head{padding:0;float:left;display:none}.directory .directory_nav_head,#directory .directory_nav_head{width:200px;height:100%;padding-bottom:6px}.directory .directory_nav_head a,#directory .directory_nav_head a{letter-spacing:.6em;font-family:quicksand,sans-serif;text-decoration:none;position:relative}.directory .directory_nav_head a:after,#directory .directory_nav_head a:after{content:'';position:absolute;width:100%;width:calc(100% - 0.6em);height:1px;background-color:#000;left:0;bottom:-3px}.directory .directory_nav_head a:hover::after,#directory .directory_nav_head a:hover::after{background-color:transparent}.directory .directory_list,#directory .directory_list{max-width:915px;display:none}.directory .directory_list li,#directory .directory_list li{display:inline-block;margin-bottom:6px;padding-right:20px;font-size:11px;letter-spacing:.15em}.directory .directory_list li:before,#directory .directory_list li:before{content:'／';margin-right:20px}.directory .directory_list li:first-child:before,#directory .directory_list li:first-child:before{display:none}.directory .directory_list li:last-child,#directory .directory_list li:last-child{padding-right:0}.directory .directory_list a,#directory .directory_list a{text-decoration:none}.directory .directory_list a:hover,#directory .directory_list a:hover{text-decoration:underline}.directory .breadcrumb,#directory .breadcrumb{display:block}.directory .breadcrumb li,#directory .breadcrumb li{display:inline-block;padding-right:.5em;font-size:11px;letter-spacing:.15em}.directory .breadcrumb li:before,#directory .breadcrumb li:before{content:'＞';margin-right:.5em}.directory .breadcrumb li:first-child:before,#directory .breadcrumb li:first-child:before{display:none}.directory .breadcrumb li:last-child,#directory .breadcrumb li:last-child{padding-right:0}.directory .breadcrumb a,#directory .breadcrumb a{text-decoration:none}#mainTitle{width:auto;margin:0 22px 20px 0;width:100%;height:52px;position:absolute;left:0;top:30px}#mainTitle ul.lang{position:absolute;top:0;right:10px}#mainTitle ul.lang li{float:right;width:24px;height:20px}#mainTitle ul.lang li a{display:block;width:24px;height:20px;text-indent:-999px;overflow:hidden}#mainTitle ul.lang li.jp{margin-left:10px}#mainTitle ul.lang li.jp{background:url(../img/common/lang_jp.png) no-repeat}#mainTitle ul.lang li.en{background:url(../img/common/lang_en.png) no-repeat}.error{background-color:#f30;font-size:12px;color:#fff;display:inline-block;padding:10px;text-align:center}#countdown,#comingsoon{width:620px;height:620px;position:fixed;top:150px;left:50%;margin-left:-310px;z-index:-1}.markerpen{display:inline;background:url(../img/common/markerpen_yellow.gif)}#animation #mainVisual{background-color:none;width:94%;margin:0 auto 20px;border-bottom:none}#animation #grid-content .box:before,#grid-content .box:after{display:none}#animation #grid-content .box{padding:0 0 20px}#animation #grid-content .last{width:226px;height:auto;margin-right:20px;margin-bottom:20px}#animation #grid-content .last:nth-child(5),#animation #grid-content .last:nth-child(4n+9){margin-right:0}#animation #grid-content .innerBox{border-radius:0;background:0 0}