a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
@charset "UTF-8";html{font-size:87.5%;line-height:1.2em}a{text-decoration:none}.f-bold{font-weight:700}body{background-color:#ebebeb;overflow-x:hidden}body *,body :after,body :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local("Roboto Condensed Regular"),local("RobotoCondensed-Regular"),url(http://fonts.gstatic.com/s/robotocondensed/v11/Zd2E9abXLFGSr9G3YK2MsNxB8OB85xaNTJvVSB9YUjQ.woff) format("woff")}#indicator{color:#fff;border-radius:50px;line-height:100px;text-align:center;width:100px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:.05em}#indicator:after,#indicator:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);border-radius:50px;opacity:0}#indicator:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear}#indicator:after{-webkit-animation:pulse 2s 1s infinite linear;animation:pulse 2s 1s infinite linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}33%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}33%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@media screen and (min-width:1204px){#background_hack_sp,#background_hack_sp_skip{display:none}#r_eighteen{position:relative;padding-top:0}#r_eighteen .remodal-close{display:none}#r_eighteen #re_wrapper #re_head{background:url(//cache.typemoon.com/parts/r_18_head.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_head:before{padding-top:15.6398104265%}#r_eighteen #re_wrapper #re_head{color:#fff}#r_eighteen #re_wrapper #re_head:before{content:"";display:inline-block;height:100%;vertical-align:middle}#r_eighteen #re_wrapper #re_btn_wrapper{padding-top:10px}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn{cursor:pointer}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back{float:left;background:url(//cache.typemoon.com/parts/r_18_back.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back:hover{background:url(//cache.typemoon.com/parts/r_18_back_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go{float:left;background:url(//cache.typemoon.com/parts/r_18_go.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go:hover{background:url(//cache.typemoon.com/parts/r_18_go_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#header{position:relative;max-height:375px}#header #header_margin{position:relative;display:block;width:100%;max-width:1216px}#header #header_margin:after{padding-top:30.8388157895%;display:block;content:""}#header #banner_a{margin:0 auto;display:none;width:100%;max-width:1216px;max-height:375px}#header #banner_a img{width:100%}#header #banner_a_sp{display:none}#header #sns{display:block;z-index:10000;position:absolute;top:5%;right:5%;font-size:1.07rem}#header #sns li.share{float:left;position:relative;color:#2b54a9;text-align:right;background:url(//cache.typemoon.com/parts/sns_share_off.png) no-repeat;width:200px;height:40px;line-height:40px}#header #sns div.share{text-align:right;background:url(//cache.typemoon.com/parts/sns_share_on.png) no-repeat;width:200px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.share ul#sns_btn{padding-top:40px}#header #sns div.share ul#sns_btn li.sns_btn_tw{cursor:pointer;padding-right:18px;background:url(//cache.typemoon.com/parts/sns_share_tw.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_tw div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share ul#sns_btn li.sns_btn_fb{padding-right:20px;background:url(//cache.typemoon.com/parts/sns_share_fb.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_fb div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share:hover{opacity:1}#header #sns span.share{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#2b54a9;position:absolute;top:0;right:0;z-index:200;padding-right:20px}#header #sns div.share:hover ul#sns_btn li{height:40px}#header #sns li.twitter{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_twitter_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.twitter{background:url(//cache.typemoon.com/parts/sns_twitter_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.twitter:hover{opacity:1}#header #sns li.fb{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_fb_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.fb{background:url(//cache.typemoon.com/parts/sns_fb_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.fb:hover{opacity:1}#header #sns li.line{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_line_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.line{background:url(//cache.typemoon.com/parts/sns_line_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.line:hover{opacity:1}#header .h-wrapper{display:block;max-width:1216px;max-height:375px;margin:0 auto}#header .h-wrapper #navi_wrapper{position:relative;max-width:1216px;max-height:375px}#header .h-wrapper #navi_wrapper ul#header_navi{display:block;z-index:10000;position:absolute;right:0;margin-left:-396px;bottom:0}#header .h-wrapper #navi_wrapper ul#header_navi li{margin-right:4px;float:left;cursor:pointer}#header .h-wrapper #navi_wrapper ul#header_navi div.top{background:url(//cache.typemoon.com/parts/header_logo.png) right bottom no-repeat;width:422px;background-size:contain;height:78px;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news{background:url(//cache.typemoon.com/parts/header_nav_news_off.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.news{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news:hover{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_off.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.contents:hover{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.special{background:url(//cache.typemoon.com/parts/header_nav_special_off.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.special{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.special:hover{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.link{background:url(//cache.typemoon.com/parts/header_nav_link_off.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.link{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.link:hover{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain}#header .h-wrapper-sp{display:none}#footer #f-pc{display:block}#footer .f-wrapper{width:1216px;margin-left:auto;margin-right:auto;overflow:hidden}#footer .f-wrapper:after{content:" ";display:block;clear:both}#footer .f-content{background-color:#fff}#footer .f-left{background:url(//cache.typemoon.com/parts/redius.png) right -5px no-repeat;height:39px;width:236px;float:left;text-align:right;padding-top:18px;padding-right:40px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:17px}#footer .f-right{padding-top:18px;width:944px;float:left;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px}#footer #f-top{min-height:96px;margin-bottom:6px}#footer #f-top .f-link-list{width:236px;float:left;line-height:26px;padding-left:15px}#footer #f-top .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-top .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-top .f-link-list li.list-none,#footer #f-top .f-link-list li.list-none:hover{list-style:none}#footer #f-top .f-link-list a{color:#000}#footer #f-top .f-right{background:url(//cache.typemoon.com/parts/logo_footer_gray.png) right bottom -2px no-repeat;height:44px;width:944px;float:left;min-height:96px;padding-bottom:18px}#footer #f-top .f-left{min-height:96px}#footer #f-bottom .f-link-list{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list li.list-none,#footer #f-bottom .f-link-list li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list a{color:#000}#footer #f-bottom .f-link-list-staff{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list-staff li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list-staff li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list-staff li.list-none,#footer #f-bottom .f-link-list-staff li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list-staff a{color:#000}#footer #f-bottom .note{width:1180px;float:left;margin:40px 0 30px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px;height:21px}#footer #f-bottom .note .note-logo{margin:0 auto;background:url(//cache.typemoon.com/parts/logo_footer_yellow.png) no-repeat;height:21px;width:72%;padding-left:34px}#footer #f-bottom .note .note-text{height:21px}#footer #f-logo{display:block;width:1180px;float:left;margin-left:0;margin-right:0;margin-top:20px}#footer #f-logo #logo-disp{position:absolute;left:50%;margin-left:-51px;background:url(//cache.typemoon.com/parts/logo_footer.png) no-repeat;width:102px;height:105px;height:175px}#footer #f-sp{display:none}}@media screen and (min-width:962px) and (max-width:1203px){#background_hack_sp,#background_hack_sp_skip{display:none}#r_eighteen{position:relative;padding-top:0}#r_eighteen .remodal-close{display:none}#r_eighteen #re_wrapper #re_head{background:url(//cache.typemoon.com/parts/r_18_head.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_head:before{padding-top:15.6398104265%}#r_eighteen #re_wrapper #re_head{color:#fff}#r_eighteen #re_wrapper #re_head:before{content:"";display:inline-block;height:100%;vertical-align:middle}#r_eighteen #re_wrapper #re_btn_wrapper{padding-top:10px}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn{cursor:pointer}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back{float:left;background:url(//cache.typemoon.com/parts/r_18_back.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back:hover{background:url(//cache.typemoon.com/parts/r_18_back_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go{float:left;background:url(//cache.typemoon.com/parts/r_18_go.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go:hover{background:url(//cache.typemoon.com/parts/r_18_go_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#header{position:relative;max-height:375px}#header #header_margin{position:relative;display:block;width:100%;max-width:1216px}#header #header_margin:after{padding-top:30.8388157895%;display:block;content:""}#header #banner_a{margin:0 auto;display:none;width:100%;max-width:1216px;max-height:375px}#header #banner_a img{width:100%}#header #banner_a_sp{display:none}#header #sns{display:block;z-index:10000;position:absolute;top:5%;right:5%;font-size:1.07rem}#header #sns li.share{float:left;position:relative;color:#2b54a9;text-align:right;background:url(//cache.typemoon.com/parts/sns_share_off.png) no-repeat;width:200px;height:40px;line-height:40px}#header #sns div.share{text-align:right;background:url(//cache.typemoon.com/parts/sns_share_on.png) no-repeat;width:200px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.share ul#sns_btn{padding-top:40px}#header #sns div.share ul#sns_btn li.sns_btn_tw{cursor:pointer;padding-right:18px;background:url(//cache.typemoon.com/parts/sns_share_tw.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_tw div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share ul#sns_btn li.sns_btn_fb{padding-right:20px;background:url(//cache.typemoon.com/parts/sns_share_fb.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_fb div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share:hover{opacity:1}#header #sns span.share{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#2b54a9;position:absolute;top:0;right:0;z-index:200;padding-right:20px}#header #sns div.share:hover ul#sns_btn li{height:40px}#header #sns li.twitter{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_twitter_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.twitter{background:url(//cache.typemoon.com/parts/sns_twitter_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.twitter:hover{opacity:1}#header #sns li.fb{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_fb_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.fb{background:url(//cache.typemoon.com/parts/sns_fb_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.fb:hover{opacity:1}#header #sns li.line{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_line_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.line{background:url(//cache.typemoon.com/parts/sns_line_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.line:hover{opacity:1}#header .h-wrapper{display:block;max-width:1216px;max-height:375px;margin:0 auto}#header .h-wrapper #navi_wrapper{position:relative;max-width:1216px;max-height:375px}#header .h-wrapper #navi_wrapper ul#header_navi{display:block;z-index:10000;position:absolute;right:0;margin-left:-396px;bottom:0}#header .h-wrapper #navi_wrapper ul#header_navi li{margin-right:4px;float:left;cursor:pointer}#header .h-wrapper #navi_wrapper ul#header_navi div.top{background:url(//cache.typemoon.com/parts/header_logo.png) right bottom no-repeat;width:422px;background-size:contain;height:78px;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news{background:url(//cache.typemoon.com/parts/header_nav_news_off.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.news{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news:hover{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_off.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.contents:hover{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.special{background:url(//cache.typemoon.com/parts/header_nav_special_off.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.special{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.special:hover{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:88px;height:78px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.link{background:url(//cache.typemoon.com/parts/header_nav_link_off.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.link{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.link:hover{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:87px;height:78px;background-size:contain}#header .h-wrapper-sp{display:none}#footer #f-pc{display:block}#footer .f-wrapper{width:986px;margin-left:auto;margin-right:auto;overflow:hidden}#footer .f-wrapper:after{content:" ";display:block;clear:both}#footer .f-content{background-color:#fff}#footer .f-left{background:url(//cache.typemoon.com/parts/redius.png) right -5px no-repeat;height:39px;width:236px;float:left;text-align:right;padding-top:18px;padding-right:40px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:17px}#footer .f-right{padding-top:18px;width:708px;float:left;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px}#footer #f-top{min-height:96px;margin-bottom:6px}#footer #f-top .f-link-list{width:236px;float:left;line-height:26px;padding-left:15px}#footer #f-top .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-top .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-top .f-link-list li.list-none,#footer #f-top .f-link-list li.list-none:hover{list-style:none}#footer #f-top .f-link-list a{color:#000}#footer #f-top .f-right{background:url(//cache.typemoon.com/parts/logo_footer_gray.png) right bottom -2px no-repeat;height:44px;width:708px;float:left;min-height:96px;padding-bottom:18px}#footer #f-top .f-left{min-height:96px}#footer #f-bottom .f-link-list{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list li.list-none,#footer #f-bottom .f-link-list li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list a{color:#000}#footer #f-bottom .f-link-list-staff{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list-staff li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list-staff li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list-staff li.list-none,#footer #f-bottom .f-link-list-staff li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list-staff a{color:#000}#footer #f-bottom .note{width:944px;float:left;margin:40px 0 30px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px;height:21px}#footer #f-bottom .note .note-logo{margin:0 auto;background:url(//cache.typemoon.com/parts/logo_footer_yellow.png) no-repeat;height:21px;width:90%;padding-left:34px}#footer #f-bottom .note .note-text{height:21px}#footer #f-logo{display:block;width:944px;float:left;margin-left:0;margin-right:0;margin-top:20px}#footer #f-logo #logo-disp{position:absolute;left:50%;margin-left:-51px;background:url(//cache.typemoon.com/parts/logo_footer.png) no-repeat;width:102px;height:105px;height:175px}#footer #f-sp{display:none}}@media screen and (min-width:720px) and (max-width:961px){#background_hack_sp,#background_hack_sp_skip{display:none}#r_eighteen{position:relative;padding-top:0}#r_eighteen .remodal-close{display:none}#r_eighteen #re_wrapper #re_head{background:url(//cache.typemoon.com/parts/r_18_head.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_head:before{padding-top:15.6398104265%}#r_eighteen #re_wrapper #re_head{color:#fff}#r_eighteen #re_wrapper #re_head:before{content:"";display:inline-block;height:100%;vertical-align:middle}#r_eighteen #re_wrapper #re_btn_wrapper{padding-top:10px}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn{cursor:pointer}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back{float:left;background:url(//cache.typemoon.com/parts/r_18_back.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back:hover{background:url(//cache.typemoon.com/parts/r_18_back_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go{float:left;background:url(//cache.typemoon.com/parts/r_18_go.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go:hover{background:url(//cache.typemoon.com/parts/r_18_go_on.png) no-repeat;width:310px;height:66.5px;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#header{position:relative;max-height:375px}#header #header_margin{position:relative;display:block;width:100%;max-width:1216px}#header #header_margin:after{padding-top:30.8388157895%;display:block;content:""}#header #banner_a{margin:0 auto;display:none;width:100%;max-width:1216px;max-height:375px}#header #banner_a img{width:100%}#header #banner_a_sp{display:none}#header #sns{display:block;z-index:10000;position:absolute;top:5%;right:5%;font-size:1.07rem}#header #sns li.share{float:left;position:relative;color:#2b54a9;text-align:right;background:url(//cache.typemoon.com/parts/sns_share_off.png) no-repeat;width:200px;height:40px;line-height:40px}#header #sns div.share{text-align:right;background:url(//cache.typemoon.com/parts/sns_share_on.png) no-repeat;width:200px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.share ul#sns_btn{padding-top:40px}#header #sns div.share ul#sns_btn li.sns_btn_tw{cursor:pointer;padding-right:18px;background:url(//cache.typemoon.com/parts/sns_share_tw.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_tw div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share ul#sns_btn li.sns_btn_fb{padding-right:20px;background:url(//cache.typemoon.com/parts/sns_share_fb.png) no-repeat;width:193px;height:0}#header #sns div.share ul#sns_btn li.sns_btn_fb div{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#header #sns div.share:hover{opacity:1}#header #sns span.share{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#2b54a9;position:absolute;top:0;right:0;z-index:200;padding-right:20px}#header #sns div.share:hover ul#sns_btn li{height:40px}#header #sns li.twitter{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_twitter_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.twitter{background:url(//cache.typemoon.com/parts/sns_twitter_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.twitter:hover{opacity:1}#header #sns li.fb{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_fb_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.fb{background:url(//cache.typemoon.com/parts/sns_fb_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.fb:hover{opacity:1}#header #sns li.line{float:left;cursor:pointer;background:url(//cache.typemoon.com/parts/sns_line_off.png) no-repeat;width:45px;height:40px;line-height:40px}#header #sns div.line{background:url(//cache.typemoon.com/parts/sns_line_on.png) no-repeat;width:45px;height:40px;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#header #sns div.line:hover{opacity:1}#header .h-wrapper{display:block;max-width:1216px;max-height:375px;margin:0 auto}#header .h-wrapper #navi_wrapper{position:relative;max-width:1216px;max-height:375px}#header .h-wrapper #navi_wrapper ul#header_navi{display:block;z-index:10000;position:absolute;right:0;margin-left:-319px;bottom:0}#header .h-wrapper #navi_wrapper ul#header_navi li{margin-right:4px;float:left;cursor:pointer}#header .h-wrapper #navi_wrapper ul#header_navi div.top{background:url(//cache.typemoon.com/parts/header_logo.png) right bottom no-repeat;width:337.6px;background-size:contain;height:62.4px;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news{background:url(//cache.typemoon.com/parts/header_nav_news_off.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.news{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.news:hover{background:url(//cache.typemoon.com/parts/header_nav_news_this.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_off.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.contents{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.contents:hover{background:url(//cache.typemoon.com/parts/header_nav_contents_this.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.special{background:url(//cache.typemoon.com/parts/header_nav_special_off.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.special{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.special:hover{background:url(//cache.typemoon.com/parts/header_nav_special_this.png) bottom left no-repeat;width:70.4px;height:62.4px;background-size:contain}#header .h-wrapper #navi_wrapper ul#header_navi div.link{background:url(//cache.typemoon.com/parts/header_nav_link_off.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi li.seleceted div.link{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain;z-index:10000}#header .h-wrapper #navi_wrapper ul#header_navi div.link:hover{background:url(//cache.typemoon.com/parts/header_nav_link_this.png) bottom left no-repeat;width:69.6px;height:62.4px;background-size:contain}#header .h-wrapper-sp{display:none}#footer #f-pc{display:block}#footer .f-wrapper{width:744px;margin-left:auto;margin-right:auto;overflow:hidden}#footer .f-wrapper:after{content:" ";display:block;clear:both}#footer .f-content{background-color:#fff}#footer .f-left{background:url(//cache.typemoon.com/parts/redius.png) right -5px no-repeat;height:39px;width:236px;float:left;text-align:right;padding-top:18px;padding-right:40px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:17px}#footer .f-right{padding-top:18px;width:472px;float:left;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px}#footer #f-top{min-height:96px;margin-bottom:6px}#footer #f-top .f-link-list{width:236px;float:left;line-height:26px;padding-left:15px}#footer #f-top .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-top .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-top .f-link-list li.list-none,#footer #f-top .f-link-list li.list-none:hover{list-style:none}#footer #f-top .f-link-list a{color:#000}#footer #f-top .f-right{background:url(//cache.typemoon.com/parts/logo_footer_gray.png) right bottom -2px no-repeat;height:44px;background-size:contain;width:472px;float:left;min-height:96px;padding-bottom:18px}#footer #f-top .f-left{min-height:96px}#footer #f-bottom .f-link-list{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list li.list-none,#footer #f-bottom .f-link-list li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list a{color:#000}#footer #f-bottom .f-link-list-staff{float:left;line-height:26px;padding-left:15px}#footer #f-bottom .f-link-list-staff li{list-style:url(//cache.typemoon.com/parts/footer_arrow_off.png) inside}#footer #f-bottom .f-link-list-staff li:hover{list-style:url(//cache.typemoon.com/parts/footer_arrow_on.png) inside}#footer #f-bottom .f-link-list-staff li.list-none,#footer #f-bottom .f-link-list-staff li.list-none:hover{list-style:none}#footer #f-bottom .f-link-list-staff a{color:#000}#footer #f-bottom .note{width:708px;float:left;margin:40px 0 30px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:13px;height:21px}#footer #f-bottom .note .note-logo{margin:0 auto;background:url(//cache.typemoon.com/parts/logo_footer_yellow.png) no-repeat;height:21px;width:100%;padding-left:34px}#footer #f-bottom .note .note-text{height:21px}#footer #f-logo{display:block;width:708px;float:left;margin-left:0;margin-right:0;margin-top:20px}#footer #f-logo #logo-disp{position:absolute;left:50%;margin-left:-51px;background:url(//cache.typemoon.com/parts/logo_footer.png) no-repeat;width:102px;height:105px;height:175px}#footer #f-sp{display:none}}@media screen and (max-width:719px){#background_hack_sp_skip{font-size:19px;padding:.5em 1.5em;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));-moz-box-shadow:rgba(38,38,38,0) 0 1px 0 inset;-webkit-box-shadow:rgba(38,38,38,0) 0 1px 0 inset;box-shadow:rgba(38,38,38,0) 0 1px 0 inset;border:1px solid transparent;color:#fff;text-shadow:transparent 0 -1px 0;filter:alpha(Opacity=50);opacity:.5;display:block;position:fixed;top:5px;right:5px;z-index:10100}#background_hack_sp_skip:hover{text-decoration:none;background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0))}#background_hack_sp_skip:active{-moz-box-shadow:transparent 0 1px 2px inset;-webkit-box-shadow:transparent 0 1px 2px inset;box-shadow:transparent 0 1px 2px inset}#background_hack_sp_skip.disabled,#background_hack_sp_skip[disabled]{filter:alpha(Opacity=60);opacity:.6;background:0 0;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#background_hack_sp_skip::-moz-focus-inner{padding:0!important;margin:-1px!important}#background_hack_sp{display:block;z-index:-1;position:fixed;top:0;left:0;right:0;bottom:0}#background_hack_sp img{width:100%;height:auto}#r_eighteen{position:relative;background:0 0;color:#fff;font-size:9px;padding:0}#r_eighteen .remodal-close{display:none}#r_eighteen #re_wrapper #re_head{background:url(//cache.typemoon.com/parts/r_18_head.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_head:before{padding-top:15.6398104265%}#r_eighteen #re_wrapper #re_head{color:#fff;padding-left:9.375%}#r_eighteen #re_wrapper #re_head:before{content:"";display:inline-block;height:100%;vertical-align:middle}#r_eighteen #re_wrapper #re_btn_wrapper{padding-top:10px}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn{cursor:pointer}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back{background:url(//cache.typemoon.com/parts/r_18_back_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back:before{padding-top:17.7644710579%;display:block;content:""}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.back{float:right;width:79.21875%}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go{background:url(//cache.typemoon.com/parts/r_18_go_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go:before{padding-top:17.5196850394%;display:block;content:""}#r_eighteen #re_wrapper #re_btn_wrapper .re_btn.go{margin-top:10px;float:left;width:79.21875%}html{width:100%;height:100%}#header{position:relative}#header #banner_a,#header #sns{display:none}#header #banner_a_sp,#header #banner_a_sp img{width:100%}#header #banner_c_sp{position:fixed;bottom:0;width:100%;z-index:10000}#header #banner_c_sp #close_banner_c_sp{font-size:10px;padding:.5em 1.5em;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(#fff,#e6e6e6);background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);-moz-box-shadow:#fff 0 1px 0 inset;-webkit-box-shadow:#fff 0 1px 0 inset;box-shadow:#fff 0 1px 0 inset;border:1px solid #d9d9d9;color:#fff;text-shadow:#bdbdbd 0 -1px 0;filter:alpha(Opacity=80);opacity:.8;display:block;position:absolute;top:2px;right:2px;z-index:10100}#header #banner_c_sp #close_banner_c_sp:hover{text-decoration:none;background:-moz-linear-gradient(#f2f2f2,#d9d9d9);background:-webkit-linear-gradient(#f2f2f2,#d9d9d9);background:linear-gradient(#f2f2f2,#d9d9d9)}#header #banner_c_sp #close_banner_c_sp:active{-moz-box-shadow:#d1d1d1 0 1px 2px inset;-webkit-box-shadow:#d1d1d1 0 1px 2px inset;box-shadow:#d1d1d1 0 1px 2px inset}#header #banner_c_sp #close_banner_c_sp.disabled,#header #banner_c_sp #close_banner_c_sp[disabled]{filter:alpha(Opacity=60);opacity:.6;background:#e6e6e6;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#header #banner_c_sp #close_banner_c_sp::-moz-focus-inner{padding:0!important;margin:-1px!important}#header #banner_c_sp img{width:100%}#header .h-wrapper{display:none}#header .h-wrapper-sp{display:block}#header .h-wrapper-sp .headline{margin-top:2.8%;margin-left:2.8125%;margin-bottom:2.3%;background:url(//cache.typemoon.com/parts/header_logo_sp.png) no-repeat;width:65%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#header .h-wrapper-sp .headline:before{padding-top:11.2%;display:block;content:""}#footer #f-logo{display:none}#footer #f-sp{display:block}#footer #f-sp .f-logo{background:url(//cache.typemoon.com/parts/logo_footer_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#footer #f-sp .f-logo:before{padding-top:7.3552425665%;display:block;content:""}#footer #f-sp .f-logo{margin-top:7.5%}#footer #f-sp .f-contents{padding-top:1.5%;background-color:#fff}#footer #f-sp .f-contents .f-cr{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;margin-top:9.375%;padding-bottom:9.375%;Width:100%;text-align:center}#footer #f-sp .f-contents .f-menu-wrap{padding-left:6.5625%}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper{position:relative}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .special{position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_special.png) no-repeat;width:100%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .special:before{padding-top:14.7707979626%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .dl{position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_dl.png) no-repeat;width:100%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .dl:before{padding-top:14.7707979626%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .link{position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_link.png) no-repeat;width:100%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .link:before{padding-top:14.7707979626%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .support{right:0;position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_support.png) no-repeat;width:54%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .support:before{padding-top:27.4447949527%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .cr{right:0;position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_cr.png) no-repeat;width:54%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .cr:before{padding-top:27.4447949527%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .contact{right:0;position:absolute;background:url(//cache.typemoon.com/parts/footer_sp_contact.png) no-repeat;width:54%;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;z-index:0}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper .contact:before{padding-top:27.4447949527%;display:block;content:""}#footer #f-sp .f-contents .f-menu-wrap ul#f-menu-sp .li-wrapper:after{padding-top:14.7%;display:block;content:""}#footer #f-sp .f-contents .f-sns{margin-top:3%;padding-left:3.125%;padding-right:3.125%}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share{background:url(//cache.typemoon.com/parts/sns_share_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share:before{padding-top:24.5398773006%;display:block;content:""}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share{background-size:contain;position:relative;width:50.9375%;float:left;margin-right:1.71875%;overflow:visible}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share #sp_share_count{padding-right:18.75%;position:absolute;top:0;left:0;bottom:0;right:25px;overflow:visible;height:100%;line-height:100%}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share #sp_share_count:before{content:"";display:inline-block;height:100%;vertical-align:middle}#footer #f-sp .f-contents .f-sns .sns_btns_sp .sp_share{color:#2b54a9;text-align:right;padding-right:30px}#footer #f-sp .f-contents .f-sns .sns_btns_sp .twitter{background:url(//cache.typemoon.com/parts/sns_twitter_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto}#footer #f-sp .f-contents .f-sns .sns_btns_sp .twitter:before{padding-top:88.8888888889%;display:block;content:""}#footer #f-sp .f-contents .f-sns .sns_btns_sp .twitter{width:14.0625%;float:left;margin-right:1.71875%;background-size:contain}#footer #f-sp .f-contents .f-sns .sns_btns_sp .fb{background:url(//cache.typemoon.com/parts/sns_fb_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto}#footer #f-sp .f-contents .f-sns .sns_btns_sp .fb:before{padding-top:88.8888888889%;display:block;content:""}#footer #f-sp .f-contents .f-sns .sns_btns_sp .fb{width:14.0625%;float:left;margin-right:1.71875%;background-size:contain}#footer #f-sp .f-contents .f-sns .sns_btns_sp .line{background:url(//cache.typemoon.com/parts/sns_line_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto}#footer #f-sp .f-contents .f-sns .sns_btns_sp .line:before{padding-top:88.8888888889%;display:block;content:""}#footer #f-sp .f-contents .f-sns .sns_btns_sp .line{width:14.0625%;float:left;margin-right:1.71875%;background-size:contain}#footer #f-sp .f-contents .f-sns .sns_counts_sp{background:url(//cache.typemoon.com/parts/sns_share_count_sp.png) no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#footer #f-sp .f-contents .f-sns .sns_counts_sp:after{padding-top:11.0552763819%;display:block;content:""}#footer #f-sp .f-contents .f-sns .sns_counts_sp{clear:both;position:relative}#footer #f-sp .f-contents .f-sns .sns_counts_sp .content{position:absolute;top:0;left:0;bottom:0;right:0;color:#0541a2}#footer #f-sp .f-contents .f-sns .sns_counts_sp .content .count{float:left;width:30%;height:100%;line-height:100%;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;text-align:center}#footer #f-sp .f-contents .f-sns .sns_counts_sp .content .count:before{content:"";display:inline-block;height:100%;vertical-align:middle}#footer #f-sp .f-contents .f-sns .sns_counts_sp .content .desc{float:left;width:65%;height:100%}#footer #f-sp .f-contents .f-sns .sns_counts_sp .content .desc:before{content:"";display:inline-block;height:100%;vertical-align:middle}#footer #f-pc{display:none}}
#top_btn{background:url(//cache.typemoon.com/parts/top2back_off.png) no-repeat;width:91px;height:89px;position:fixed;bottom:3%;right:3%;z-index:10002}#top_btn:hover{background:url(//cache.typemoon.com/parts/top2back_on.png) no-repeat;width:91px;height:89px}ul#top_navi{display:block;z-index:10000;position:fixed;top:0}ul#top_navi li{margin-right:4px;float:left;cursor:pointer}ul#top_navi div.top{background:url(//cache.typemoon.com/parts/top_nav_top_off.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi li.seleceted div.top{background:url(//cache.typemoon.com/parts/top_nav_top_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi div.top:hover{background:url(//cache.typemoon.com/parts/top_nav_top_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain}ul#top_navi div.news{background:url(//cache.typemoon.com/parts/top_nav_news_off.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi li.seleceted div.news{background:url(//cache.typemoon.com/parts/top_nav_news_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi div.news:hover{background:url(//cache.typemoon.com/parts/top_nav_news_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain}ul#top_navi div.contents{background:url(//cache.typemoon.com/parts/top_nav_contents_off.png) bottom left no-repeat;width:88px;height:82px;background-size:contain;z-index:10000}ul#top_navi li.seleceted div.contents{background:url(//cache.typemoon.com/parts/top_nav_contents_this.png) bottom left no-repeat;width:88px;height:82px;background-size:contain;z-index:10000}ul#top_navi div.contents:hover{background:url(//cache.typemoon.com/parts/top_nav_contents_this.png) bottom left no-repeat;width:88px;height:82px;background-size:contain}ul#top_navi div.special{background:url(//cache.typemoon.com/parts/top_nav_special_off.png) bottom left no-repeat;width:88px;height:82px;background-size:contain;z-index:10000}ul#top_navi li.seleceted div.special{background:url(//cache.typemoon.com/parts/top_nav_special_this.png) bottom left no-repeat;width:88px;height:82px;background-size:contain;z-index:10000}ul#top_navi div.special:hover{background:url(//cache.typemoon.com/parts/top_nav_special_this.png) bottom left no-repeat;width:88px;height:82px;background-size:contain}ul#top_navi div.link{background:url(//cache.typemoon.com/parts/top_nav_link_off.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi li.seleceted div.link{background:url(//cache.typemoon.com/parts/top_nav_link_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain;z-index:10000}ul#top_navi div.link:hover{background:url(//cache.typemoon.com/parts/top_nav_link_this.png) bottom left no-repeat;width:87px;height:82px;background-size:contain}
.category.pc{color:red}.category.game,.category.game_adalt{color:#00c4ff}.category.book,.category.book_dojin{color:#00c93d}.category.anime{color:#fa00fa}.category.dvd{color:#9a4dff}.category.cd{color:#ff9400}.category_bg.game,.category_bg.game_adalt{background-color:#00c4ff}.category_bg.book,.category_bg.book_dojin{background-color:#00c93d}.category_bg.anime{background-color:#fa00fa}.category_bg.dvd{background-color:#9a4dff}.category_bg.cd{background-color:#ff9400}
body.remodal_lock,html.remodal_lock{overflow:hidden}.remodal,[data-remodal-id]{visibility:hidden}.remodal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center}.remodal-overlay:after{display:inline-block;height:100%;margin-left:-.05em;content:''}.remodal-overlay>*{-webkit-transform:translateZ(0)}.remodal{position:relative;display:inline-block}.remodal,.remodal *{font-family:'Exo 2',sans-serif}.remodal-bg{-webkit-transition:-webkit-filter .2s linear;-moz-transition:-moz-filter .2s linear;-o-transition:-o-filter .2s linear;transition:filter .2s linear}body.remodal_active .remodal-bg{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.remodal-overlay{opacity:0;background:rgba(33,36,46,.95);-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}body.remodal_active .remodal-overlay{opacity:1}.remodal{width:100%;min-height:100%;padding:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#f4f4f4;background-clip:padding-box;color:#182a3c;-webkit-box-shadow:0 0 8px #171a24;box-shadow:0 0 8px #171a24;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear}body.remodal_active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.remodal,.remodal-overlay:after{vertical-align:middle}.remodal-close{position:absolute;top:5px;left:5px;width:28px;height:28px;text-decoration:none;-webkit-border-radius:50%;border-radius:50%;border:2px solid #3e5368;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.remodal-close:after{display:block;font-size:28px;font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif!important;content:"×";line-height:28px;cursor:pointer;text-decoration:none;color:#3e5368;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.remodal-close:active,.remodal-close:hover{background:#3e5368}.remodal-close:active.remodal-close:after,.remodal-close:hover.remodal-close:after{color:#f4f4f4}.remodal-cancel,.remodal-confirm{display:inline-block;width:120px;padding:9px 0;margin:0 0 5px;font-size:10pt;cursor:pointer;text-decoration:none;text-align:center;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.remodal-confirm{border:2px solid #16a085;background:#f4f4f4;color:#16a085}.remodal-confirm:active,.remodal-confirm:hover{background:#16a085;color:#f4f4f4}.remodal-cancel{border:2px solid #c0392b;background:#f4f4f4;color:#c0392b}.remodal-cancel:active,.remodal-cancel:hover{background:#c0392b;color:#f4f4f4}@media only screen and (min-width:40.063em){.remodal{max-width:700px;margin:20px auto;min-height:0;-webkit-border-radius:6px;border-radius:6px}}
@charset "UTF-8";#dropmenu{position:absolute;z-index:2000;width:185px}#dropmenu li{position:static;cursor:pointer;vertical-align:middle;text-align:right;color:#fff;border-top:1px solid #fff;height:38px;line-height:38px;padding-right:30px;background:url(//cache.typemoon.com/parts/item_menu_icon_yellow.png) right 5px center no-repeat #0541a2;z-index:2000}#dropmenu li:hover{background-color:#ffc81f}@media screen and (min-width:720px){#back_home{background:url(//cache.typemoon.com/parts/bnt_home_off.png) no-repeat;width:317px;height:68px;margin:0 auto 40px;cursor:pointer}#back_home:hover{background:url(//cache.typemoon.com/parts/bnt_home_on.png) no-repeat;width:317px;height:68px}#sp_back_news{dispkay:none}#bottom_block{width:100%;padding-top:20px;padding-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;box-pack:center}#bottom_block .bottom_btn .desc{display:none}#bottom_block .bottom_btn .back_title{background:url(//cache.typemoon.com/parts/bottom_btn_back_title_off.png) no-repeat;width:317px;height:68px}#bottom_block .bottom_btn .back_title:hover{background:url(//cache.typemoon.com/parts/bottom_btn_back_title_on.png) no-repeat;width:317px;height:68px}#bottom_block .bottom_btn .public{background:url(//cache.typemoon.com/parts/bottom_btn_public_off.png) no-repeat;width:317px;height:68px}#bottom_block .bottom_btn .public:hover{background:url(//cache.typemoon.com/parts/bottom_btn_public_on.png) no-repeat;width:317px;height:68px}.item_info{width:100%;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;margin-bottom:6px}.item_info .col{display:table;width:100%;color:#0541a2}.item_info .col:nth-child(odd){background-color:#82a0d0}.item_info .col:nth-child(even){background-color:#e6ecf6}.item_info .row{height:56px;display:table-cell;vertical-align:middle}.item_info .row:nth-child(odd){width:20%;text-align:right;padding-right:10px}.item_info .row:nth-child(even){width:80%}.store_btn_block{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;margin-top:4%;margin-bottom:4%}.store_btn_block .store_btn_app{display:block;background:url(//cache.typemoon.com/parts/store_btn_off_app.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_app:hover{display:block;background:url(//cache.typemoon.com/parts/store_btn_on_app.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_google{display:block;background:url(//cache.typemoon.com/parts/store_btn_off_google.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_google:hover{display:block;background:url(//cache.typemoon.com/parts/store_btn_on_google.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_sp{background:url(//cache.typemoon.com/parts/store_btn_sp.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.store_btn_block .store_btn_sp:after{padding-top:13.0016051364%;display:block;content:""}.store_btn_block .store_btn_sp{position:relative;color:#fff;margin-bottom:1%;margin-right:1.5625%;display:none}.store_btn_block .store_btn_sp .desc{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;padding-right:17.1875%;text-align:right;position:absolute;width:100%;height:100%}.store_btn_block .store_btn_sp .desc:before{content:"";display:inline-block;height:100%;vertical-align:middle}.wrapper{width:1216px;margin-left:auto;margin-right:auto;overflow:hidden}.wrapper:after{content:" ";display:block;clear:both}.wrapper #bottom{width:1216px;float:left}.wrapper #bottom .bottom_warapper{width:708px;float:left}.wrapper #content{width:726px;float:left}.wrapper #content .wrapper_head{background-color:#fff;margin-bottom:3px;padding-bottom:6px}.wrapper #content .wrapper_head #headline.contents{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.contents .hl_icon{background:url(//cache.typemoon.com/parts/hl_tm.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.contents .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_contents.png) no-repeat;width:259px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.contents .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.contents .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.contents .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.news{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.news .hl_icon{background:url(//cache.typemoon.com/parts/hl_news.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.news .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_news.png) no-repeat;width:140px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.news .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.news .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.news .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.special{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.special .hl_icon{background:url(//cache.typemoon.com/parts/hl_special.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.special .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_special.png) no-repeat;width:203px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.special .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.special .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.special .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.link{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.link .hl_icon{background:url(//cache.typemoon.com/parts/hl_link.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.link .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_link.png) no-repeat;width:114px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.link .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.link .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.link .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.dl{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.dl .hl_icon{background:url(//cache.typemoon.com/parts/hl_dl.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.dl .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_dl.png) no-repeat;width:278px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.dl .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.dl .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.dl .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.copyright{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.copyright .hl_icon{background:url(//cache.typemoon.com/parts/hl_copyright.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.copyright .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_copyright.png) no-repeat;width:282px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.copyright .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.copyright .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.copyright .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.contactus{position:relative;margin:0 auto;width:90%;background-color:#0541a2;height:100px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_head #headline.contactus .hl_icon{background:url(//cache.typemoon.com/parts/hl_contactus.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.contactus .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_contactus.png) no-repeat;width:240px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.contactus .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.contactus .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.contactus .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #header_title{position:relative;width:90%;margin:0 auto}.wrapper #content .wrapper_head #header_title .wrapper_item{bottom:20px;padding-bottom:32px}.wrapper #content .wrapper_head #header_title .wrapper_item .item_category{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:28px;font-size:1.75em;line-height:1.7142857143em}.wrapper #content .wrapper_head #header_title .wrapper_item .item_title{color:#666;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:36px;font-size:2.25em;line-height:1.3333333333em}.wrapper #content .wrapper_head #header_title .r_eighteen{background:url(//cache.typemoon.com/parts/r_18.png) no-repeat;background-size:contain;width:36px}.wrapper #content .wrapper_head #header_title .r_eighteen:before{padding-top:89.4941634241%;display:block;content:""}.wrapper #content .wrapper_head #header_title .r_eighteen{float:right;right:10px;top:3px}.wrapper #content .wrapper_article{color:#666;background-color:#fff}.wrapper #content .wrapper_article #caption{margin:0 auto;padding-top:20px;padding-bottom:17px;width:90%;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:28px;font-size:1.75em;line-height:1.7142857143em}.wrapper #content .wrapper_article p.article{margin:0 auto;width:100%}.wrapper #content .wrapper_article #article_body{width:90%;margin:0 auto;padding-bottom:30px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;line-height:24px}.wrapper #content .wrapper_contents_part_list{width:100%;margin-top:20px;position:relative;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_article{width:100%;margin:6px auto 0 1%;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_article .article{margin-right:6px;padding:6px;position:relative;float:left;width:236px;background-color:#fff;margin-bottom:6px}.wrapper #content .wrapper_contents_part_list #part_list_article .article .desc{margin:0 auto;padding:5px;color:#fff;width:224px;position:absolute;bottom:4px;background-color:rgba(0,0,0,.7);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;font-size:.9375em;line-height:1.6em;z-index:2}.wrapper #content .wrapper_contents_part_list #part_list_article .article .r_eighteen{position:absolute;background:url(//cache.typemoon.com/parts/r_18.png) bottom left no-repeat;background-size:contain;width:40px;z-index:10;top:10px;right:10px}.wrapper #content .wrapper_contents_part_list #part_list_article .article .r_eighteen:before{padding-top:89.4941634241%;display:block;content:""}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum{position:absolute;width:224px}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum img{width:100%}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum:after,.wrapper #content .wrapper_contents_part_list #part_list_article .article:after{padding-top:115.2542372881%;display:block;content:""}.wrapper #content .wrapper_contents_part_list #part_list_article .article.sp_none{display:block}.wrapper #content .wrapper_contents_part_list #part_list_headline{position:relative;margin:0 auto;width:95%;height:56px;background-color:#0541a2;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:99.38px;position:absolute;z-index:2;top:13px;height:43px;color:#fff}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str .menu{overflow:visible;cursor:pointer;float:left;width:170px;height:43px;background:url(//cache.typemoon.com/parts/item_menu_icon_yellow.png) right top 3px no-repeat;margin-right:8px}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str .contents_title{float:left}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper{position:relative;margin:0 auto;width:100%;height:56px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .hl_icon{background:url(//cache.typemoon.com/parts/hl_tm.png) no-repeat;width:84.38px;height:56px;background-size:contain;position:absolute;top:13px;z-index:2}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .black_blocks{position:absolute;top:0;left:-15px;z-index:1;height:56px;width:400px}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:15px}}@media screen and (max-width:719px){#back_home{background:url(//cache.typemoon.com/parts/sp_back_home.png) no-repeat;width:96.5625%;margin-top:6px;margin-left:auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}#back_home:before{padding-top:14.4012944984%;display:block;content:""}#sp_back_news{cursor:pointer;background:url(//cache.typemoon.com/parts/sp_news_list.png) no-repeat;width:79.53125%;margin-left:auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}#sp_back_news:before{padding-top:17.4852652259%;display:block;content:""}#bottom_block{width:100%;padding-top:20px;padding-bottom:40px;background-color:transparent}#bottom_block .bottom_btn{background:url(//cache.typemoon.com/parts/bottom_btn_sp.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}#bottom_block .bottom_btn:after{padding-top:14.1945773525%;display:block;content:""}#bottom_block .bottom_btn{position:relative;margin-right:1.5625%}#bottom_block .bottom_btn .desc{color:#fff;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;padding-right:17.1875%;text-align:right;position:absolute;width:100%;height:100%}#bottom_block .bottom_btn .desc:before{content:"";display:inline-block;height:100%;vertical-align:middle}.item_info{width:100%;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;margin-bottom:6px}.item_info .col{display:table;width:100%;color:#0541a2}.item_info .col:nth-child(odd){background-color:#82a0d0}.item_info .col:nth-child(even){background-color:#e6ecf6}.item_info .row{height:56px;display:table-cell;vertical-align:middle}.item_info .row:nth-child(odd){width:40%;text-align:right;padding-right:10px}.item_info .row:nth-child(even){width:60%}.store_btn_block .store_btn_app{display:none;background:url(//cache.typemoon.com/parts/store_btn_off_app.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_app:hover{display:none;background:url(//cache.typemoon.com/parts/store_btn_on_app.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_google{display:none;background:url(//cache.typemoon.com/parts/store_btn_off_google.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_google:hover{display:none;background:url(//cache.typemoon.com/parts/store_btn_on_google.png) no-repeat;width:317px;height:68px}.store_btn_block .store_btn_sp{background:url(//cache.typemoon.com/parts/store_btn_sp.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.store_btn_block .store_btn_sp:after{padding-top:13.0016051364%;display:block;content:""}.store_btn_block .store_btn_sp{position:relative;color:#fff;margin-bottom:1%;margin-right:1.5625%;display:block}.store_btn_block .store_btn_sp .desc{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;padding-right:17.1875%;text-align:right;position:absolute;width:100%;height:100%}.store_btn_block .store_btn_sp .desc:before{content:"";display:inline-block;height:100%;vertical-align:middle}.wrapper{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.wrapper:after{content:" ";display:block;clear:both}.wrapper #bottom{width:100%;float:left}.wrapper #bottom .bottom_warapper{width:472px;float:left;margin-left:0;margin-right:0}.wrapper #content{width:100%;float:left}.wrapper #content .wrapper_head{background-color:#fff;margin-bottom:3px;padding-bottom:6px}.wrapper #content .wrapper_head #headline.contents{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.contents .hl_icon{background:url(//cache.typemoon.com/parts/hl_tm.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.contents .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_contents.png) no-repeat;width:259px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.contents .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.contents .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.contents .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.news{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.news .hl_icon{background:url(//cache.typemoon.com/parts/hl_news.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.news .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_news.png) no-repeat;width:140px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.news .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.news .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.news .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.special{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.special .hl_icon{background:url(//cache.typemoon.com/parts/hl_special.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.special .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_special.png) no-repeat;width:203px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.special .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.special .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.special .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.link{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.link .hl_icon{background:url(//cache.typemoon.com/parts/hl_link.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.link .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_link.png) no-repeat;width:114px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.link .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.link .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.link .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.dl{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.dl .hl_icon{background:url(//cache.typemoon.com/parts/hl_dl.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.dl .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_dl.png) no-repeat;width:278px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.dl .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.dl .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.dl .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.copyright{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.copyright .hl_icon{background:url(//cache.typemoon.com/parts/hl_copyright.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.copyright .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_copyright.png) no-repeat;width:282px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.copyright .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.copyright .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.copyright .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #headline.contactus{position:relative;margin:0 auto;width:100%;background-color:#0541a2;height:100px;overflow:hidden}.wrapper #content .wrapper_head #headline.contactus .hl_icon{background:url(//cache.typemoon.com/parts/hl_contactus.png) left bottom no-repeat;width:70px;height:70px;background-size:contain;position:absolute;bottom:0;z-index:2}.wrapper #content .wrapper_head #headline.contactus .hl_text{position:absolute;left:20px;background:url(//cache.typemoon.com/parts/hl_text_contactus.png) no-repeat;width:240px;height:29px;background-size:contain;z-index:2}.wrapper #content .wrapper_head #headline.contactus .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:85px;position:absolute;z-index:3;top:50%;color:#fff}.wrapper #content .wrapper_head #headline.contactus .black_blocks{position:absolute;top:0;left:-15px;z-index:1}.wrapper #content .wrapper_head #headline.contactus .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:10px}.wrapper #content .wrapper_head #header_title{position:relative;width:90%;margin:0 auto}.wrapper #content .wrapper_head #header_title .wrapper_item{bottom:20px;padding-bottom:32px}.wrapper #content .wrapper_head #header_title .wrapper_item .item_category{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:28px;font-size:1.75em;line-height:1.7142857143em}.wrapper #content .wrapper_head #header_title .wrapper_item .item_title{color:#666;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:36px;font-size:2.25em;line-height:1.3333333333em}.wrapper #content .wrapper_head #header_title .r_eighteen{background:url(//cache.typemoon.com/parts/r_18.png) no-repeat;background-size:contain;width:36px}.wrapper #content .wrapper_head #header_title .r_eighteen:before{padding-top:89.4941634241%;display:block;content:""}.wrapper #content .wrapper_head #header_title .r_eighteen{float:right;right:10px;top:3px}.wrapper #content .wrapper_article{color:#666;background-color:#fff}.wrapper #content .wrapper_article #caption{margin:0 auto;padding-top:20px;padding-bottom:17px;width:90%;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:28px;font-size:1.75em;line-height:1.7142857143em}.wrapper #content .wrapper_article p.article{margin:0 auto;width:90%}.wrapper #content .wrapper_article #article_body{width:100%;margin:0 auto;padding-bottom:30px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;line-height:24px}.wrapper #content .wrapper_contents_part_list{width:100%;margin-top:20px;position:relative;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_article{width:97%;margin:6px auto 0 1%;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_article .article{margin-right:.9375%;padding:.9375%;position:relative;float:left;width:48.7603305785%;background-color:#fff;margin-bottom:6px}.wrapper #content .wrapper_contents_part_list #part_list_article .article .desc{margin:0 auto;padding:5px;color:#fff;width:94.9152542373%;position:absolute;bottom:.625%;background-color:rgba(0,0,0,.7);font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;font-size:.9375em;line-height:1.6em;z-index:2}.wrapper #content .wrapper_contents_part_list #part_list_article .article .r_eighteen{position:absolute;background:url(//cache.typemoon.com/parts/r_18.png) bottom left no-repeat;background-size:contain;width:40px;z-index:10;top:10px;right:10px}.wrapper #content .wrapper_contents_part_list #part_list_article .article .r_eighteen:before{padding-top:89.4941634241%;display:block;content:""}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum{position:absolute;width:94.9152542373%}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum img{width:100%}.wrapper #content .wrapper_contents_part_list #part_list_article .article .thum:after,.wrapper #content .wrapper_contents_part_list #part_list_article .article:after{padding-top:115.2542372881%;display:block;content:""}.wrapper #content .wrapper_contents_part_list #part_list_article .article.sp_none{display:none}.wrapper #content .wrapper_contents_part_list #part_list_headline{position:relative;margin:0 auto;width:95%;height:56px;background-color:#0541a2;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str{font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:21px;left:99.38px;position:absolute;z-index:2;top:13px;height:43px;color:#fff}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str .menu{overflow:visible;cursor:pointer;float:left;width:170px;height:43px;background:url(//cache.typemoon.com/parts/item_menu_icon_yellow.png) right top 3px no-repeat;margin-right:8px}.wrapper #content .wrapper_contents_part_list #part_list_headline .hl_str .contents_title{float:left}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper{position:relative;margin:0 auto;width:100%;height:56px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;overflow:hidden}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .hl_icon{background:url(//cache.typemoon.com/parts/hl_tm.png) no-repeat;width:84.38px;height:56px;background-size:contain;position:absolute;top:13px;z-index:2}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .black_blocks{position:absolute;top:0;left:-15px;z-index:1;height:56px;width:400px}.wrapper #content .wrapper_contents_part_list #part_list_headline .headline_wrapper .black_blocks .skew_black_block{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;background-color:#000;width:70px;height:100px;float:left;margin-right:15px}}
@charset "UTF-8";@media screen and (min-width:720px){#series_sidebar{display:blcok;float:right;margin-right:0;width:478px}#series_sidebar ul.top{margin-bottom:20px}#series_sidebar ul.top .sidebar_movie{background:url(//cache.typemoon.com/parts/sample_movie.png) no-repeat;width:478px;height:272px;margin-bottom:6px}#series_sidebar ul.top .banner_e{background:url(//cache.typemoon.com/parts/banner_e.png) no-repeat;width:478px;height:272px}#series_sidebar ul.news_list li{margin-bottom:6px}#series_sidebar ul.news_list .news_head{background:url(//cache.typemoon.com/parts/sidebar_news_head.png) no-repeat;height:56px;width:478px}#series_sidebar ul.news_list .news_content{position:relative;background-color:#fff;width:478px;height:177px;padding:6px;display:-webkit-box;display:-moz-box;display:-ms-box;display:box}#series_sidebar ul.news_list .news_content .new{position:absolute;background:url(//cache.typemoon.com/parts/news_new.png) no-repeat;width:55px;height:55px;top:0;left:0}#series_sidebar ul.news_list .news_content .news_img{background:url(//cache.typemoon.com/parts/sample_news.png) no-repeat;width:224px;height:165px;margin-right:18px}#series_sidebar ul.news_list .news_content .news_desc{height:165px;width:224px}#series_sidebar ul.news_list .news_content .news_desc .date{width:224px;text-align:right;color:#06c;font-family:"arial narrow";font-size:12px}#series_sidebar ul.news_list .news_content .news_desc .title{width:224px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;font-weight:700;line-height:18px}#series_sidebar ul.news_list .news_content .news_desc .head{width:224px;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px;font-weight:700;line-height:18px}#series_sidebar ul.news_list .news_content .news_desc .desc{width:224px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:18px}}@media screen and (max-width:719px){#series_sidebar{display:none}}
@charset "UTF-8";@media screen and (min-width:720px){#paginator{position:relative;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;margin-bottom:20px;overflow:hidden}#paginator .paging{display:table-row;overflow:hidden}#paginator .paging li{display:table-cell}#paginator .paging .pages{overflow:hidden;float:left;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);width:44px;height:44px;color:#fc3;background-color:#0541a2;line-height:44px;margin-right:6px;position:relative}#paginator .paging .pages .p-top{position:absolute;background:url(//cache.typemoon.com/parts/paginator_top_off.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-top:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-top:hover{background:url(//cache.typemoon.com/parts/paginator_top_on.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-pre{position:absolute;background:url(//cache.typemoon.com/parts/paginator_pre_off.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-pre:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-pre:hover{background:url(//cache.typemoon.com/parts/paginator_pre_on.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-pro{position:absolute;background:url(//cache.typemoon.com/parts/paginator_pro_off.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-pro:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-pro:hover{background:url(//cache.typemoon.com/parts/paginator_pro_on.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-last{position:absolute;background:url(//cache.typemoon.com/parts/paginator_last_off.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .pages .p-last:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-last:hover{background:url(//cache.typemoon.com/parts/paginator_last_on.png) center center no-repeat;width:44px;background-size:contain}#paginator .paging .current_page,#paginator .paging .pages:hover{color:#0541a2;background-color:#fc3}#paginator .paging .p-num{display:block}#paginator .count{position:relative;width:65%;margin:20px auto 0;overflow:visible}#paginator .count .per{width:30%;margin:0 auto;text-align:center;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#fc3;background-color:#0541a2;height:44px;line-height:44px;z-index:1}#paginator .count .total{position:absolute;width:65%;text-align:center;left:27%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#0541a2;background-color:#fc3;height:44px;line-height:44px;z-index:2}}@media screen and (max-width:719px){#paginator{position:relative;font-family:"ヒラギノ角ゴ ProN W6",HiraKakuProN-W6,"Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;margin-bottom:20px;overflow:hidden}#paginator .paging{display:table-row;overflow:hidden}#paginator .paging li{display:table-cell}#paginator .paging .pages{overflow:hidden;float:left;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);width:12.5%;color:#fc3;background-color:#0541a2;line-height:44px;margin-right:5.46875%;position:relative;border:2px solid #fff}#paginator .paging .pages .p-top{position:absolute;background:url(//cache.typemoon.com/parts/paginator_top_off.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-top:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-top:hover{background:url(//cache.typemoon.com/parts/paginator_top_on.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-pre{position:absolute;background:url(//cache.typemoon.com/parts/paginator_pre_off.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-pre:before{padding-top:50%;display:block;content:""}#paginator .paging .pages .p-pre:hover{background:url(//cache.typemoon.com/parts/paginator_pre_on.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-pro{position:absolute;background:url(//cache.typemoon.com/parts/paginator_pro_off.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-pro:before{padding-top:50%;display:block;content:""}#paginator .paging .pages .p-pro:hover{background:url(//cache.typemoon.com/parts/paginator_pro_on.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-last{position:absolute;background:url(//cache.typemoon.com/parts/paginator_last_off.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .pages .p-last:before{padding-top:100%;display:block;content:""}#paginator .paging .pages .p-last:hover{background:url(//cache.typemoon.com/parts/paginator_last_on.png) center center no-repeat;width:100%;background-size:contain}#paginator .paging .current_page,#paginator .paging .pages:hover{color:#0541a2;background-color:#fc3}#paginator .paging .pages:after{padding-top:100%;display:block;content:""}#paginator .paging .pages.sp-wide{width:25%}#paginator .paging .pages.sp-wide:after{padding-top:50%;display:block;content:""}#paginator .paging .p-num{display:none}#paginator .count{padding:12px;position:relative;width:100%;margin:20px auto 0;overflow:visible}#paginator .count .per{width:40%;margin:0 auto;text-align:center;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#0541a2;background-color:#fff;height:44px;line-height:44px;z-index:1}#paginator .count .total{position:absolute;width:60%;text-align:center;left:37%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);color:#0541a2;background-color:#fc3;height:44px;line-height:44px;z-index:2;border:2px solid #fff}}
.center_block{width:100%;margin:0 auto}
@media screen and (max-width: 719px) {
    #paginator {
        position: relative;
        font-family: "ヒラギノ角ゴ ProN W6", "HiraKakuProN-W6", "Hiragino Kaku Gothic ProN", Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
        font-size: 18px;
        margin-bottom: 20px;
        overflow: hidden;
        *zoom: 1;
    }
    #paging-wrap {
        padding-left: 7%;
        width: 100%;
    }
    #paginator .paging {
        display: table-row;
        overflow: hidden;
        *zoom: 1;
    }
    #paginator .paging li {
        display: table-cell;
    }
    #paginator .paging .pages {
        overflow: hidden;
        float: left;
        text-align: center;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        -moz-transform: skewX(-10deg);
        -ms-transform: skewX(-10deg);
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
        width: 42%;
        color: #ffcc33;
        background-color: #0541a2;
        line-height: 44px;
        border: 2px solid #ffffff;
    }
    #paginator .paging .pages .p-top {
        position: absolute;
        background: url('//cache.typemoon.com/parts/paginator_top_off.png') no-repeat;
        width: 100%;
        background-size: contain;
        background-position: center center;
    }
    #paginator .paging .pages .p-top:before {
        padding-top: 100%;
        display: block;
        content: "";
    }
    #paginator .paging .pages .p-top:hover {
        background: url('//cache.typemoon.com/parts/paginator_top_on.png') no-repeat;
        width: 100%;
        background-position: center center;
        background-size: contain;
    }
    #paginator .paging .pages .p-pre {
        position: absolute;
        background: url('//cache.typemoon.com/parts/paginator_pre_off.png') no-repeat;
        width: 100%;
        background-size: contain;
        background-position: center center;
    }
    #paginator .paging .pages .p-pre:before {
        padding-top: 50%;
        display: block;
        content: "";
    }
    #paginator .paging .pages .p-pre:hover {
        background: url('//cache.typemoon.com/parts/paginator_pre_on.png') no-repeat;
        width: 100%;
        background-position: center center;
        background-size: contain;
    }
    #paginator .paging .pages .p-pro {
        position: absolute;
        background: url('//cache.typemoon.com/parts/paginator_pro_off.png') no-repeat;
        width: 100%;
        background-size: contain;
        background-position: center center;
    }
    #paginator .paging .pages .p-pro:before {
        padding-top: 50%;
        display: block;
        content: "";
    }
    #paginator .paging .pages .p-pro:hover {
        background: url('//cache.typemoon.com/parts/paginator_pro_on.png') no-repeat;
        width: 100%;
        background-position: center center;
        background-size: contain;
    }
    #paginator .paging .pages .p-last {
        position: absolute;
        background: url('//cache.typemoon.com/parts/paginator_last_off.png') no-repeat;
        width: 100%;
        background-size: contain;
        background-position: center center;
    }
    #paginator .paging .pages .p-last:before {
        padding-top: 100%;
        display: block;
        content: "";
    }
    #paginator .paging .pages .p-last:hover {
        background: url('//cache.typemoon.com/parts/paginator_last_on.png') no-repeat;
        width: 100%;
        background-position: center center;
        background-size: contain;
    }
    #paginator .paging .current_page {
        color: #0541a2;
        background-color: #ffcc33;
    }
    #paginator .paging .pages:hover {
        color: #0541a2;
        background-color: #ffcc33;
    }
    #paginator .paging .pages:after {
        padding-top: 100%;
        display: block;
        content: "";
    }
    #paginator .paging .pages.sp-wide {
        width: 80%;
    }
    #paginator .paging .pages.sp-wide:after {
        padding-top: 50%;
        display: block;
        content: "";
    }
    #paginator .paging .p-num {
        display: none;
    }
    #paginator .count {
        padding: 12px;
        position: relative;
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
        overflow: visible;
    }
    #paginator .count .per {
        width: 40%;
        margin: 0 auto;
        text-align: center;
        float: left;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        -moz-transform: skewX(-10deg);
        -ms-transform: skewX(-10deg);
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
        color: #0541a2;
        background-color: white;
        height: 44px;
        line-height: 44px;
        z-index: 1;
    }
    #paginator .count .total {
        position: absolute;
        width: 60%;
        text-align: center;
        left: 37%;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        -moz-transform: skewX(-10deg);
        -ms-transform: skewX(-10deg);
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
        color: #0541a2;
        background-color: #ffcc33;
        height: 44px;
        line-height: 44px;
        z-index: 2;
        border: 2px solid #ffffff;
    }
}
.date {
    font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
}
.wrap_desc {
    margin-top: 3px !important;
}