﻿.commonWidth{width:1000px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{width:auto;margin:auto}}.commonPadding{padding-left:20px;padding-right:20px;position:relative}@media screen and (max-width: 480px){.commonPadding{padding-left:20px;padding-right:20px}}footer.global{margin-top:120px}#top{padding-bottom:220px}#mainVisual{position:relative;height:605px;background-color:#000;background-image:url("../../img/mainvisual_bg.png");overflow:hidden;border-bottom:10px solid #17162a}#mainVisual #img img{position:absolute}#mainVisual #img img:nth-child(even){top:-700px}#mainVisual #img img:nth-child(odd){top:700px}#mainVisual #obi{width:0px;height:80px;background-color:rgba(255,255,255,0.7);position:absolute;top:400px}#mainVisual #logo{z-index:3;position:absolute;width:100%;text-align:center;top:250px;opacity:0}#mainVisual #logo img{width:380px}#spBanner{margin-top:10px}#spBanner .only{width:480px;margin:auto;display:block}@media screen and (max-width: 480px){#spBanner .only{width:100%;padding:10px 20px 0px}}#spBanner .flex{display:flex;justify-content:space-between}@media screen and (max-width: 480px){#spBanner .flex{flex-wrap:wrap}}#spBanner .wrap{width:900px;margin:auto}#spBanner .slider li{padding:0 5px}#spBanner .slider li a{display:block}#spBanner a img{opacity:1;border:2px solid #ddd}#spBanner .bx-wrapper{position:relative;z-index:1;margin:auto}#spBanner .bx-wrapper .bx-viewport{overflow:visible !important}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:40px;height:40px;margin:0;display:block;position:absolute;top:50%;background-size:100%;background-position:center center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-37px;background-image:url(../../zan/img/btn_slider_prev.png)}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-37px;background-image:url(../../zan/img/btn_slider_next.png)}#spBanner .bx-wrapper .bx-pager{bottom:-25px}#spBanner .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;margin:0 3px;border-radius:30px;background-color:#ccc}#spBanner .bx-wrapper .bx-pager.bx-default-pager a.active,#spBanner .bx-wrapper .bx-pager.bx-default-pager a:focus,#spBanner .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#A60000}#spBanner .bx-wrapper .overleft,#spBanner .bx-wrapper .overright{width:100%;display:block;height:220px;background-color:rgba(255,255,255,0.6);position:absolute;top:0;pointer-events:none}@media screen and (max-width: 480px){#spBanner .wrap{width:300px;margin:auto}#spBanner .bx-wrapper .bx-viewport{left:calc(50% - 150px)}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:30px;height:30px}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-30px}#spBanner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-30px}#spBanner .bx-wrapper .bx-pager{bottom:-20px}#spBanner .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px}#spBanner .bx-wrapper .overleft,#spBanner .bx-wrapper .overright{display:none}}@media screen and (max-width: 480px){#top{padding-bottom:100px}#mainVisual{height:220px;border-bottom-width:5px;border-top:2px solid #17162a}#mainVisual #img img{width:27%}#mainVisual #img img:nth-child(even){top:0px}#mainVisual #img img:nth-child(odd){top:0px}#mainVisual #obi{height:40px;top:140px;width:100%}#mainVisual #logo{top:100px;opacity:1}#mainVisual #logo img{width:150px}}#newsbox{margin-top:80px;margin-bottom:40px}#newsbox #news{float:left;width:74%;padding:18px 0px 0px 20px;background-color:#fff}#newsbox #news h1{line-height:1.2;font-size:2.4rem;color:#cc0000;margin-bottom:10px;font-weight:bold}#newsbox #news h1 small{font-size:11px;display:inline-block;margin-left:10px;color:#777}#newsbox #news dl{overflow:auto;height:286px}#newsbox #news dl dt,#newsbox #news dl dd{margin-right:15px}#newsbox #news dl dt{background-color:#17162a;color:#fff;font-size:1.2rem;padding:5px 10px;line-height:1.2}#newsbox #news dl dt:before{content:"◆"}#newsbox #news dl dd{padding:5px 5px 5px 0px;margin-bottom:15px;font-size:13px;letter-spacing:0px;line-height:1.6}#newsbox #news dl dd a{font-weight:bold}#newsbox #rss{border:1px solid #17162a;clear:both;margin-top:30px}#newsbox #rss h1{background-color:#17162a;color:#fff;font-weight:normal;font-size:1.8rem;color:#fff;text-shadow:0px 0px 5px #999;padding:6px 10px 6px 45px;background-image:url(../../img/dengeki_icon.png);background-repeat:no-repeat;background-size:auto 100%}#newsbox #rss .box{padding:15px 20px}#newsbox #rss dl{border-bottom:1px dotted #999;padding-bottom:15px;margin-bottom:15px}#newsbox #rss dl:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#newsbox #rss dl dt{width:100px;float:left}#newsbox #rss dl dd h2{font-size:16px;margin-bottom:5px}#newsbox #rss dl dd p{font-size:13px}#newsbox #magazineImg{margin-left:77%}@media screen and (max-width: 480px){#newsbox{margin-top:50px;margin-bottom:30px}#newsbox #news{padding:10px 0px 5px 10px;margin-bottom:15px;float:none;width:100%}#newsbox #news h1{font-size:2.0rem;margin-bottom:8px}#newsbox #news h1 small{font-size:12px;margin-left:10px}#newsbox #news dl{height:180px}#newsbox #news dl dt,#newsbox #news dl dd{margin-right:10px}#newsbox #news dl dt{font-size:10px}#newsbox #news dl dd{margin-bottom:10px;letter-spacing:0px;font-size:12px}#newsbox #rss{border:1px solid #000}#newsbox #rss .box{padding:15px 10px}#newsbox #rss h1{font-size:4vw;line-height:1.4;padding-left:9vw}#newsbox #rss dl dd h2{font-size:1.3rem}#newsbox #rss dl dd p{font-size:1.2rem}#newsbox #magazineImg{margin-top:20px;margin-left:0%;text-align:center}#newsbox #magazineImg a img{width:60%;margin:1%;vertical-align:top}}#twitterWidget{display:flex;margin-bottom:50px;padding-bottom:60px;border-bottom:1px dotted #17162a;justify-content:space-between}#twitterWidget .box{line-height:0;font-size:10px;width:49%;border:1px solid #999;background-size:contain;background-repeat:no-repeat;overflow:hidden;display:flex}#twitterWidget .img{width:26%;background-size:auto 100%;background-repeat:no-repeat}#twitterWidget .img.zan{background-image:url(../../img/twibg_zan.jpg)}#twitterWidget .img.gensaku{background-image:url(../../img/twibg_gensaku.jpg)}#twitterWidget .wrap{background-color:#fff;width:75%}#twitterWidget .wrap .head{line-height:0;padding:5px 8px 32px;vertical-align:top}#twitterWidget .twitter-follow-button{float:right;margin-top:3px;font-size:10px}@media screen and (max-width: 480px){#twitterWidget{display:block;margin-bottom:30px;padding-bottom:30px}#twitterWidget .box{width:100%;background-size:auto 100%;margin-bottom:15px}#twitterWidget .wrap .head{line-height:0;padding:5px 8px 32px;vertical-align:top}}#bannerArea{margin-bottom:50px}#bannerArea ul{display:flex;flex-wrap:wrap;justify-content:space-between}#bannerArea li{padding:10px 0px}#bannerArea li img{border:1px solid #ccc}#bannerArea li.one{width:100%}#bannerArea li.two{width:49.3%}#bannerArea li.three{width:32.4%}#bannerArea li.four{width:24%}@media screen and (max-width: 480px){#bannerArea{margin-bottom:30px}#bannerArea li{padding:2% 0px}#bannerArea li.two{width:100%}#bannerArea li.three{width:100%}#bannerArea li.four{width:48%}}#information{padding:25px 0px;font-size:1.8rem;text-align:center;border-top:3px double #999;border-bottom:3px double #999}#information strong{color:#A60000;display:inline-block;margin:0px 10px 0px 15px}@media screen and (max-width: 480px){#information{padding:5px 0px 15px;font-size:3.5vw}#information strong{display:block;margin:10px 0px 0px}}
/*# sourceMappingURL=top.css.map */
