body #loading{position:absolute;width:100%;height:100%;z-index:100;background:#000;display:block}body #loading #loadingImg{position:fixed;top:50%;left:50%;width:239px;height:116px}body #loading #loadingImg img{position:absolute;top:-50%;left:-50%;margin-top:-50px}body #loading #loadingTxt{position:fixed;top:50%;left:50%;width:226px;height:52px}body #loading #loadingTxt img{position:absolute;top:-50%;left:-50%;margin-top:30px}body #wrapCol{padding-bottom:40px;background:url(../images/top/bg.jpg) center top no-repeat fixed;background-size:cover}body #wrapCol header{position:relative;width:100%;padding:30px 0;text-align:center}body #wrapCol header .sns{position:absolute;top:20px;right:10px;padding:0 15px 15px;background:url(../images/top/bg_sns.png) center bottom no-repeat}body #wrapCol header .sns .tit{float:left;padding-top:5px}body #wrapCol header .sns ul{float:right}body #wrapCol header .sns ul li{float:left;padding-left:5px}body #wrapCol #mainCol{text-align:center}body #wrapCol #mainCol #movieCol{position:relative;padding:30px 0 50%;height:0;overflow:hidden}body #wrapCol #mainCol #movieCol iframe{position:absolute;top:0;left:0;height:100%;width:100%}body #wrapCol #mainCol #newsCol{display:inline-block;width:428px;margin-right:25px;border:1px solid #57abbb;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5);text-align:left}body #wrapCol #mainCol #newsCol .tit{padding:5px 5px 23px 7px;background:url(../images/top/bg_titNews.png) top left no-repeat}body #wrapCol #mainCol #newsCol .tit img{float:left}body #wrapCol #mainCol #newsCol .tit a{float:right}body #wrapCol #mainCol #newsCol #newsColInner{padding:10px 10px 30px 20px;background:url(../images/top/bg_newsCol.png) top left repeat-y}body #wrapCol #mainCol #newsCol #newsColInner ul{height:940px;overflow:auto}body #wrapCol #mainCol #newsCol #newsColInner ul li{margin-bottom:20px;padding:0 10px 20px 0;border-bottom:1px solid #57abbb}body #wrapCol #mainCol #newsCol #newsColInner ul li .data{float:left;width:160px;font-size:18px}body #wrapCol #mainCol #newsCol #newsColInner ul li .category{float:left;width:130px;padding:2px 0;margin:4px 5px 10px;background-color:black;font-size:11px;text-align:center}body #wrapCol #mainCol #newsCol #newsColInner ul li .clear{width:50px;background-color:#a20000}body #wrapCol #mainCol #newsCol #newsColInner ul li .txt{clear:both}body #wrapCol #mainCol #centerBox{display:inline-block;vertical-align:top;margin-right:25px}body #wrapCol #mainCol #centerBox #bnrCol{width:430px;height:398px;margin-bottom:25px;border:1px solid #57abbb;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5);background:url(../images/top/bg_bnrCol.png) bottom left no-repeat;background-size:100% auto}body #wrapCol #mainCol #centerBox #bnrCol .flexslider{margin:0}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-viewport{text-align:center}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-viewport a{height:358px;display:block;text-align:center;text-align:-o-center;text-align:-ms-center;text-align:-moz-center;text-align:-webkit-center}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-viewport a img{max-width:100%;height:auto}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-control-nav{bottom:-30px}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-control-paging li a{width:23px;height:23px;background:url(../images/top/btn_off.png)}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-control-paging li a.flex-active{background:url(../images/top/btn_on.png)}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .slides{background:#000}body #wrapCol #mainCol #centerBox #comicCol{position:relative;width:430px;border:1px solid #57abbb;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5);background-color:black}body #wrapCol #mainCol #centerBox #comicCol .flexslider{margin:0}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-viewport{text-align:center}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-viewport a{height:600px;display:block;text-align:center;text-align:-o-center;text-align:-ms-center;text-align:-moz-center;text-align:-webkit-center}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-viewport a img{max-height:100%;width:auto}body #wrapCol #mainCol #centerBox #comicCol .flex-direction-nav a{width:49px;height:100%}body #wrapCol #mainCol #centerBox #comicCol .flex-direction-nav .flex-prev{background:url(../images/common/btn_prev.png) center left no-repeat}body #wrapCol #mainCol #centerBox #comicCol .flex-direction-nav .flex-nav-prev{text-indent:-9999px}body #wrapCol #mainCol #centerBox #comicCol .flex-direction-nav .flex-next{background:url(../images/common/btn_next.png) center left no-repeat}body #wrapCol #mainCol #centerBox #comicCol .flex-direction-nav .flex-nav-next{text-indent:9999px}body #wrapCol #mainCol #centerBox #comicCol #backNumber{position:absolute;left:0}body #wrapCol #mainCol #rightBox{display:inline-block;vertical-align:top;width:430px}body #wrapCol #mainCol #rightBox .gnavi ul{margin-bottom:25px}body #wrapCol #mainCol #rightBox .gnavi ul li{margin-bottom:10px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5);position:relative}body #wrapCol #mainCol #rightBox .gnavi ul li .newIco{position:absolute;text-indent:-9999px;background:url(../images/top/ico_new.png) top left no-repeat;width:56px;height:26px;top:21px;left:227px}body #wrapCol #mainCol #rightBox .gnavi ul .close{opacity:0.5}body #wrapCol #mainCol #rightBox #bnrList div:not(#official){margin-bottom:10px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5)}body #wrapCol #mainCol #rightBox #bnrList div:not(#official) a:hover{opacity:0.8}body #wrapCol #mainCol #rightBox #bnrList #official div a:hover{opacity:1}body #wrapCol #mainCol #rightBox #bnrList #officialTw,body #wrapCol #mainCol #rightBox #bnrList #officialFb{position:relative;width:210px;height:88px}body #wrapCol #mainCol #rightBox #bnrList #officialTw a,body #wrapCol #mainCol #rightBox #bnrList #officialFb a{position:absolute;bottom:0;left:0}body #wrapCol #mainCol #rightBox #bnrList #officialTw{float:left}body #wrapCol #mainCol #rightBox #bnrList #officialFb{float:right}body #wrapCol #mainCol #rightBox #bnrList #nesica{clear:both}body #wrapCol #mainCol #rightBox #spec{padding:20px;border:1px solid #ae1044;background-color:rgba(0,0,0,0.8);font-size:105%;margin-bottom:10px}body #wrapCol #mainCol #rightBox .link{text-align:left}body #wrapCol #mainCol #rightBox .link ul li a{color:#ae1044;font-size:15px;font-weight:bold;text-shadow:-1px -1px 1px #fff,  1px -1px 1px #fff,  1px 1px 1px #fff,  -1px 1px 1px #fff}@media screen and (max-width: 1367px){body #wrapCol{padding-bottom:10px}body #wrapCol #mainCol #newsCol{text-align:left}body #wrapCol #mainCol #centerBox{margin:0}body #wrapCol #mainCol #rightBox{width:100%;margin-top:30px}body #wrapCol #mainCol #rightBox .gnavi ul li{width:430px;margin:0 13px 9px;display:inline-block}body #wrapCol #mainCol #rightBox #bnrList div{width:430px;margin:10px 13px 25px;display:inline-block;vertical-align:top}body #wrapCol #mainCol #rightBox #bnrList #official #officialTw,body #wrapCol #mainCol #rightBox #bnrList #official #officialFb{width:210px;height:88px;margin:0}body #wrapCol #mainCol #rightBox #spec{margin-top:30px;border-left:none;border-right:none}body #wrapCol #mainCol #rightBox .link{text-align:center}body #wrapCol #mainCol #rightBox .link ul li{margin:10px;display:inline-block}}@media screen and (max-width: 640px){body #loading{display:none}body #wrapCol{padding-bottom:20px;background:url(../images/top/sp/bg.jpg) center top no-repeat;background-size:100% auto}body #wrapCol header{padding:0}body #wrapCol header #headerInner{position:fixed;top:0;width:100%;background:url(../images/common/sp/bg_header.png) center top no-repeat;background-size:100% auto;z-index:100}body #wrapCol header #headerInner #btnMenu{float:left;width:35%;margin-bottom:-1%}body #wrapCol header #headerInner .gnavi{clear:both;height:100%;background-color:rgba(0,0,0,0.8);display:none}body #wrapCol header #headerInner .gnavi ul li{border-bottom:solid 1px rgba(233,196,93,0.5)}body #wrapCol header #headerInner .gnavi ul li a{display:block;position:relative}body #wrapCol header #headerInner .gnavi ul li a .newIco{position:absolute;top:26%;left:32%;width:10%;height:0;padding-top:5%;text-indent:-9999px;background:url(../images/top/ico_new.png) top left no-repeat;background-size:100% auto}body #wrapCol header #logo{width:80%;margin:0 auto 15px;padding-top:50%}body #wrapCol header .sns{float:right;position:relative;top:0;right:0;width:15%;padding:1%;background:none}body #wrapCol header .sns ul{float:none}body #wrapCol header .sns ul li{float:left;width:45%;padding-left:5%}body #wrapCol #mainCol{max-width:100%}body #wrapCol #mainCol #newsCol{width:100%;margin:0;box-sizing:border-box}body #wrapCol #mainCol #newsCol .tit{padding:5px 5px 23px 7px;background-size:100% 100%}body #wrapCol #mainCol #newsCol .tit img{width:30%;float:left}body #wrapCol #mainCol #newsCol .tit a{width:40%}body #wrapCol #mainCol #newsCol .tit a img{width:100%}body #wrapCol #mainCol #newsCol #newsColInner{background-size:100% auto}body #wrapCol #mainCol #newsCol #newsColInner ul{height:300px;overflow:auto}body #wrapCol #mainCol #newsCol #newsColInner ul li .data{width:145px;font-size:16px}body #wrapCol #mainCol #newsCol #newsColInner ul li .category{float:right;margin:0 0 10px;border:1px solid #57abbb}body #wrapCol #mainCol #newsCol #newsColInner ul li .clear{clear:both;width:130px;border-color:#ff6a6a}body #wrapCol #mainCol #centerBox{display:block;vertical-align:top;margin-right:0}body #wrapCol #mainCol #centerBox #bnrCol{width:100%;height:auto;margin-top:25px;box-sizing:border-box;background-size:100% 100%}body #wrapCol #mainCol #centerBox #bnrCol .flexslider{width:100%;height:auto;margin:0}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-viewport{text-align:center}body #wrapCol #mainCol #centerBox #bnrCol .flexslider .flex-viewport a{height:265px}body #wrapCol #mainCol #centerBox #bnrCol .flex-control-paging li{margin:5px 3px}body #wrapCol #mainCol #centerBox #bnrCol .flex-control-nav{position:static}body #wrapCol #mainCol #centerBox #comicCol{width:100%;height:auto;box-sizing:border-box}body #wrapCol #mainCol #centerBox #comicCol .flexslider{width:100%;height:auto;margin:0}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-viewport{text-align:center}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-viewport a{height:440px}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-direction-nav a{width:10%}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-direction-nav .flex-prev{background-size:100% auto}body #wrapCol #mainCol #centerBox #comicCol .flexslider .flex-direction-nav .flex-next{background-size:100% auto}body #wrapCol #mainCol #rightBox{margin-top:55px}body #wrapCol #mainCol #rightBox #bnrList div{width:90%;margin:0 auto 10px}body #wrapCol #mainCol #rightBox #bnrList div:not(#official){margin-bottom:10px}body #wrapCol #mainCol #rightBox #bnrList #official{vertical-align:bottom}body #wrapCol #mainCol #rightBox #bnrList #official #officialTw,body #wrapCol #mainCol #rightBox #bnrList #official #officialFb{width:48%;height:auto;margin:0}body #wrapCol #mainCol #rightBox #bnrList #official #officialTw a,body #wrapCol #mainCol #rightBox #bnrList #official #officialFb a{position:relative}body #wrapCol #mainCol #rightBox #spec{margin-top:10px}body #wrapCol #mainCol #rightBox .link{width:90%;margin:0 auto;text-align:left}body #wrapCol #mainCol #rightBox .link ul li{margin:0}body #wrapCol #mainCol #rightBox .link ul li a{color:#FFF;text-shadow:none}}
