@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,legend{border:0}legend,td,th{padding:0}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}audio,canvas,embed,iframe,img,math,object,progress,svg,video{vertical-align:middle}textarea{vertical-align:top;resize:vertical}nav ol,nav ul{list-style-type:none;margin:0;padding-left:0}.content_body,.description,.globalNav_body{width:960px;margin-right:auto;margin-left:auto}.casts_itm small,.copyright small,.post_date{font-size:16px;font-size:1.6rem}.content_body-404,.post_body{font-size:20px;font-size:2rem}.post_title{font-size:28;font-size:2.8rem}.casts_itm{font-size:32px;font-size:3.2rem}.content_title-404{font-size:40px;font-size:4rem}.casts,.post{overflow:hidden;*zoom:1}.content_title,.copyright,.globalNav_itm-home h1{margin:0}.casts,.socialBtn_body{list-style-type:none;margin:0;padding-left:0}.content_title span,.description span,.globalNav_itm h1,.globalNav_itm span{overflow:hidden;text-indent:100%;white-space:nowrap}.casts_itm,.content_body-404,.post{line-height:1.5}.globalNav_itm a{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}html{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:62.5%;line-height:1}code,kbd,pre,samp{font-family:Consolas,"Courier New",Courier,Monaco,"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace}@font-face{font-family:'M+ 1c black';src:url(../fonts/mplus-1c-black-sub.eot);src:url(../fonts/mplus-1c-black-sub.eot?#iefix) format("embedded-opentype"),url(../fonts/mplus-1c-black-sub.woff) format("woff"),url(../fonts/mplus-1c-black-sub.ttf) format("truetype")}.globalNav{position:fixed;top:0;left:0;width:100%;-moz-box-shadow:0 0 8px #ccc;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc;background-color:#fdf69a;background-color:rgba(253,246,154,.95);z-index:10000}.globalNav_body{position:relative;height:80px}.globalNav_itm{position:absolute;top:0;height:100%}.globalNav_itm a{display:block;padding:0 16px;height:100%}.globalNav_itm a:hover{background-color:#fbeb22;background-color:rgba(251,235,34,.5)}.globalNav_itm a,.globalNav_itm span{display:block}.globalNav_itm h1,.globalNav_itm span{position:relative;background-image:url(../img/sprite.png)}.globalNav_itm-home{left:0}.globalNav_itm-home h1{top:15px;width:290px;height:50px}.globalNav_itm-casts span,.globalNav_itm-info span{top:24.5px;height:31px}.globalNav_itm-info{right:131px}.globalNav_itm-info span{width:303px;background-position:0 -70px}.globalNav_itm-casts{right:0}.globalNav_itm-casts span{width:99px;background-position:0 -121px}.mainvisual{position:relative;padding-top:80px;height:420px;background:#000 url(../img/mainvisual.png) no-repeat 50% -30px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.mainvisual_body{position:absolute;left:0;bottom:0;width:100%;background-color:#000;background-color:rgba(0,0,0,.7)}.description{margin:0 auto}.description span{display:block;width:933px;height:92px;margin:16px auto;background:url(../img/sprite.png) no-repeat 0 -172px}.content_title{background-color:#10589e;height:72px;padding-top:28px}.content_title span{display:block;height:44px;margin:0 auto;background-image:url(../img/content_title.png)}.content_title-info span{width:681px}.content_title-casts span{width:393px;background-position:0 -64px}.content_title-404{text-align:center;line-height:36px;color:#fff}.content_body{padding:48px 0}.content_body-404{color:#333}.content_body-404 a{color:#10589e;font-weight:700;text-decoration:none}.content_body-404 a:hover{text-decoration:underline}.post_content{float:right;width:767px;border-left:1px solid #10589e;color:#333}.post_meta{float:left;width:192px}.post_title{margin:16px 0 32px;padding-left:24px;color:#10589e;font-weight:700}.post_date{margin-top:16px;padding-right:24px;text-align:right}.post_body{padding:0 0 32px 24px}.post_body a{color:#10589e;font-weight:700;text-decoration:none}.post_body a:hover{text-decoration:underline}.casts{font-size:0}.casts_itm{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;width:25%;margin-bottom:24px;color:#00a0e9;font-family:"M+ 1c black";text-align:center;vertical-align:middle;text-shadow:1px 1px 0 #10589e}.casts_itm small{display:block}.socialBtn{position:fixed;bottom:0;left:0;width:100%;padding:16px 0;background-color:rgba(0,0,0,.8);text-align:center}.socialBtn_body{display:inline-block;*vertical-align:auto;*zoom:1;*display:inline}.socialBtn_itm{float:left;margin:0 8px}.copyright{padding:40px 0 96px;background-color:#333;text-align:center}.copyright small{color:#fff}
