*{margin:0;padding:0;-webkit-text-size-adjust:none;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}html,body{background:#fff;color:#333;font-size:16px;line-height:1.6em;width:100%}a{color:#009;-webkit-tap-highlight-color:rgba(0,0,0,.2)}.anchor{height:100px;margin-top:-100px;display:block}a:hover{text-decoration:none}a,img{border:none}li{list-style-type:none}::-moz-selection{background:#ccc}::selection{background:#ccc}::-moz-selection{background:#ccc}.noselect,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.legacy_ie{text-align:center;position:absolute;top:20px;left:50%;width:640px;margin-left:-320px;padding:10px 0;background:#fff;z-index:1000;border:2px solid #d00}.pc_br{display:block}.sp_br{display:none}i.fa{margin:0 .2em}.over{width:100%;height:auto;min-height:100%;box-sizing:border-box;position:absolute;top:0;left:0;z-index:9000;display:none;padding-bottom:60px;background:rgba(0,0,0,.8)}.over>.inner{position:relative;overflow:hidden;padding-bottom:40px}.over .over_contents{background:#000;margin:0 auto}.over .over_youtube{background-color:#000}.over .over_youtube>div{margin:0 auto}.over .over_youtube iframe{width:100%;height:100%}.over .over_image a,.over .over_image img{display:block;width:100%;height:100%}.over .over_image a:hover{opacity:.8}.over .over_controller{height:96px;width:100%;position:relative}.over .over_close{display:block;position:absolute;top:0;right:0;height:96px;width:96px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat}.over .over_close:after{content:" ";width:100%;height:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/close.svg);position:absolute;top:0;left:0;transition-property:transform;transition-duration:120ms;transition-timing-function:ease-out}.over .over_close:hover:after{transform:rotate(90deg)}.share{display:flex;align-items:center;justify-content:center}.share:before{content:"SHARE";height:40px;line-height:40px}.share>div{display:block;width:40px;height:40px;margin-left:10px}.share>div>a{width:100%;height:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;border-radius:20px;background-image:url(../img/share.svg);background-size:auto 40px;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}.share>div>a:hover{opacity:.6}.share>div>a.share_tw{background-color:#00aced;background-position:0px 0}.share>div>a.share_fb{background-color:#305097;background-position:-40px 0}.share>div>a.share_line{background-color:#00b900;background-position:-80px 0}html,body{background:#ccc;color:#fff;font-size:18px;line-height:1.6em;width:100%}@media screen and (max-width: 1000px){html,body{font-size:28px;line-height:1.6em}}a{color:#009;-webkit-tap-highlight-color:rgba(0,0,0,.2)}a.btn{display:inline-block;text-decoration:none;color:#fff;border:2px solid #fff;line-height:1em;padding:1em 2em;font-size:100%;border-radius:10px;transition-property:color,background-color;transition-duration:200ms;transition-timing-function:ease-out}a.btn:hover{color:#000;background-color:#fff}a.btn_bl{display:inline-block;text-decoration:none;border:2px solid #000;line-height:1em;padding:1em 2em;font-size:100%;border-radius:10px;transition-property:color,background-color;transition-duration:200ms;transition-timing-function:ease-out;color:#fff;background-color:#000}a.btn_bl:hover{color:#000;background-color:#fff}.share:before{content:"みんなに教える";height:60px;line-height:60px}.share>div{width:60px;height:60px;margin-left:15px;display:block}.share>div>a{border-radius:30px;background-size:auto 60px}.share>div>a.share_tw{background-position:0px 0;background-color:#00aced}.share>div>a.share_fb{background-position:-60px 0;background-color:#305097}.share>div>a.share_line{background-position:-120px 0;background-color:#00b900}@media screen and (max-width: 1000px){.share:before{font-size:100%;height:80px;line-height:80px}.share>div{width:80px;height:80px;margin-left:15px}.share>div>a{border-radius:40px;background-size:auto 80px}.share>div>a.share_tw{background-position:0px 0}.share>div>a.share_fb{background-position:-80px 0}.share>div>a.share_line{background-position:-160px 0}}.container{overflow:hidden;position:relative;min-width:750px;max-width:1600px;min-height:100vh;background:url(../img/bg.jpg) top center no-repeat #fff;margin:0 auto}header.global_header{max-width:1000px;margin:0 auto;margin-bottom:40px}header.global_header img{width:100%;display:block}header.global_header article{display:block}@media screen and (max-width: 1000px){body.body_sub header.global_header{margin-bottom:25px}}footer.global_footer{background:url(../img/footer_bg.jpg) top center no-repeat #000;margin-top:60px;padding-top:20px;padding-bottom:40px}footer.global_footer>.elite{max-width:1000px;margin:0 auto;margin-bottom:80px;position:relative;text-align:center}footer.global_footer>.footer{max-width:1000px;margin:0 auto;position:relative}footer.global_footer .cero{display:block;position:absolute;top:0;right:10px}footer.global_footer .logos{display:flex;align-items:top;justify-content:flex-start;margin-bottom:10px}footer.global_footer .logos div,footer.global_footer .logos a{margin-right:10px}footer.global_footer .logos div img,footer.global_footer .logos a img{display:block}footer.global_footer .logos a{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}footer.global_footer .logos a:hover{opacity:.6}footer.global_footer .logos .official{margin-left:10px;margin-top:15px}footer.global_footer h6{width:700px;margin:0 auto;margin-bottom:20px}footer.global_footer h6 img{display:block}footer.global_footer small{text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/copy.png);width:680px;height:50px}section.pager{text-align:center}section.pager>article{margin:0 15px;margin-bottom:50px;display:flex;align-items:center;justify-content:center}section.pager>article a{width:400px;display:block;margin:0 15px;border:2px solid #fff;box-shadow:0 0 10px #00a8ff;border-radius:15px;overflow:hidden;background:#000}section.pager>article a img{display:block;width:100%;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out}section.pager>article a:hover img{opacity:.5}section.countdown{max-width:1000px;margin:0 auto}section.countdown .share{color:#333;margin-top:50px}section.countdown p{font-size:110%;line-height:1.6em;padding:0 20px;color:#333;text-align:center;margin-bottom:1.6em}section.countdown p span{display:inline-block}section.countdown>article{margin:0 15px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}section.countdown>article a{width:400px;display:block;margin:0 15px;border:2px solid #fff;box-shadow:0 0 10px #00a8ff;border-radius:15px;overflow:hidden;background:#000}section.countdown>article a img{display:block;width:100%;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out}section.countdown>article a:hover img{opacity:.5}section.manga{max-width:1000px;margin:0 auto;display:flex;align-items:top;justify-content:flex-start;color:#000}section.manga article,section.manga aside{box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 15px;margin-bottom:40px}section.manga article{padding:40px;flex:1;text-align:center}section.manga article h1{margin-bottom:10px}section.manga article .date{margin-bottom:10px}section.manga article img{display:block;margin:0 auto;max-width:640px;margin-bottom:30px}section.manga article iframe{display:block;margin:0 auto;margin-bottom:30px;width:312px;height:176px}section.manga aside{width:260px;padding:1em}section.manga aside h4{background:#000;color:#fff;text-align:center;line-height:1em;padding:.6em}section.manga aside ul li{word-break:break-all;border-bottom:2px solid #eee;padding:.8em 0 .6em 0;font-size:90%;line-height:1.4em}section.manga aside ul li:last-child{border-bottom:none}section.manga aside ul li a{display:block;text-decoration:none}section.manga aside ul li a:hover{text-decoration:underline}section.manga aside ul li .date{color:#333}section.manga aside ul li span{display:inline-block}section.novel{max-width:1000px;margin:0 auto;display:flex;align-items:top;justify-content:flex-start;color:#000}section.novel article,section.novel aside{box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 15px;margin-bottom:40px}section.novel article{padding:40px;flex:1;text-align:center}section.novel article img{display:block;margin:0 auto;max-width:640px;margin-bottom:30px}section.novel article h1{font-size:160%;line-height:1.4em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1.5px solid #fff;margin-bottom:10px}section.novel article .text p{text-align:left;font-size:130%;line-height:1.6em;margin-bottom:1em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}section.novel article .text p:last-child{margin-bottom:0}section.novel article .date{margin-bottom:20px}section.novel article hr{border:none;margin-bottom:30px;margin-top:30px;border-bottom:2px solid #eee}section.novel aside{width:260px;padding:1em}section.novel aside h4{background:#000;color:#fff;text-align:center;line-height:1em;padding:.6em}section.novel aside ul li{word-break:break-all;border-bottom:2px solid #eee;padding:.8em 0 .6em 0;font-size:90%;line-height:1.4em}section.novel aside ul li:last-child{border-bottom:none}section.novel aside ul li a{display:block;text-decoration:none}section.novel aside ul li a:hover{text-decoration:underline}section.novel aside ul li .date{color:#333}section.novel aside ul li span{display:inline-block}@media screen and (max-width: 1000px){section.novel,section.manga{display:block}section.novel article,section.novel aside,section.manga article,section.manga aside{width:auto;margin-left:20px;margin-right:20px;border-radius:20px}section.novel article img,section.manga article img{width:100%}section.novel article iframe,section.manga article iframe{width:480px;height:180px;margin-bottom:50px}}