@charset "utf-8";
/* CSS Document */

html{ min-width: 1407px; width: auto !important; width: 1407px;}
body{ margin: 0px; padding: 0px; color:#1d262a; font-size:14px; line-height:1.5em; background: url(../images/bg01.jpg) repeat;}

div,dl,dt,dd,p,ul,li{ margin: 0px; padding: 0px;}
img{ border:0px; margin:0px; padding:0px; vertical-align:top;}

a:link,a:visited { color: #009ae2; text-decoration: underline; font-weight:bold;}
a:hover,a:active { color: #920783; text-decoration: underline; font-weight:bold;}

.clear{ clear:both; width:100%; height:0px; font-size:0;}


/*clearfix hack
---------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*anWraper
---------------------------------------------*/
.wholeBox{width:1407px;margin:0 auto;}


/* TOP
------------------*/

#container{ width:1087px; margin:0; padding:0; background: url(../images/bg02.jpg) repeat; float:left;
font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#container h1, #container h2, #bnr01 span, #subtxt span{display:none;}


#leftbg{ background: url(../images/sidebg01.png) left repeat-y; margin:0; padding:0;}
#leftclmn{ background: url(../images/sidebg02.png) top center no-repeat; width:285px; min-height:950px; margin: 0 16px; padding:0; float:left;}

#toppv{ width:241px; margin: 0 auto 26px; padding: 21px 0 0 0;}

#bnr01, #bnr02, #bnr03{ margin: 0 auto; padding: 0; text-align:center;}
#bnr02 img, #bnr03 img{ margin-bottom:7px;}

#bnr01{ margin: 0 auto 44px; padding: 70px 0 0 0;}
.bnr_sougou, .bnr_poketele{ margin:0;padding:0;}
.bnr_sougou a, .bnr_poketele a{display:block;width:239px;height:80px; margin: 0 auto 7px;}
.bnr_sougou a:link, .bnr_sougou a:visited{background:url(../images/bnr/bnr_sougou.png) no-repeat;}
.bnr_sougou a:hover, .bnr_sougou a:active{background:url(../images/bnr/bnr_sougou_on.png) no-repeat;}
.bnr_poketele a:link, .bnr_poketele a:visited{background:url(../images/bnr/bnr_poketele.png) no-repeat;}
.bnr_poketele a:hover, .bnr_poketele a:active{background:url(../images/bnr/bnr_poketele_on.png) no-repeat;}

#bnr03{ margin: 0 0 23px; padding: 20px 0 0 0;}


#main{ width: 770px; margin:0; padding:0; float:left;}

#kv{ background: url(../images/kv.jpg) top right no-repeat; width:742px; height:1049px; margin:0 auto;}
#subtxt{ background: url(../images/catch.png) top right no-repeat; width:742px; height:40px; margin:17px auto 8px;}

#program{ width:742px; padding:870px 0 0 0; text-align:center;}

#social{ height: 30px; margin: 0; padding:17px 0 0 380px;}
.so01, .so02, .so03{width:120px;height: 30px; padding: 0; margin:0; float:left;}
iframe.twitter-share-button {width:120px!important;}

#infobg{ background: url(../images/infobg.png) top right no-repeat; width:707px; height:138px; margin:10px auto; padding: 57px 0 0 35px;}
#info{ width:695px;height:120px; margin: 0; padding:0; overflow:auto;}
.entry{ width:640px; margin:0 0 17px 0; clear:both;}

#info span.sub_tit {display:none;}
.day{ background: url(../images/top_pball.png) left no-repeat; width:140px; font-size:16px; color:#c50018; font-weight:bold; padding:0 0 0 25px; line-height:1.2em; float:left;}
.txt{ width: 475px; font-size:15px; padding: 0;line-height:1.3em; font-weight: normal; float:left;}
.txt a{color:#244e5c; text-decoration:none; font-weight:normal;}


#nav{ width:244px; margin:0 auto; padding:0 0 0 5px;}
#nav span {display:none;}

.btn_news, .btn_story, .btn_chara, .btn_staff, .btn_trailer, .btn_episodes, .btn_onair, .btn_data, .btn_pv, .btn_top{ margin:0;padding:0; float:left;}
.btn_news a, .btn_story a, .btn_staff a, .btn_chara a, .btn_trailer a, .btn_episodes a, .btn_onair a, .btn_data a, .btn_pv a, .btn_top a{display:block;width:117px;height:112px; margin:0 5px 8px 0;}

.btn_news a:link, .btn_news a:visited{background:url(../images/btn/btn_news.png) no-repeat;}
.btn_news a:hover, .btn_news a:active{background:url(../images/btn/btnon_news.png) no-repeat;}
.btn_story a:link, .btn_story a:visited{background:url(../images/btn/btn_story.png) no-repeat;}
.btn_story a:hover, .btn_story a:active{background:url(../images/btn/btnon_story.png) no-repeat;}
.btn_chara a:link, .btn_chara a:visited{background:url(../images/btn/btn_chara.png) no-repeat;}
.btn_chara a:hover, .btn_chara a:active{background:url(../images/btn/btnon_chara.png) no-repeat;}
.btn_staff a:link, .btn_staff a:visited{background:url(../images/btn/btn_staff.png) no-repeat;}
.btn_staff a:hover, .btn_staff a:active{background:url(../images/btn/btnon_staff.png) no-repeat;}

.btn_trailer a:link, .btn_trailer a:visited{background:url(../images/btn/btn_trailer.png) no-repeat;}
.btn_trailer a:hover, .btn_trailer a:active{background:url(../images/btn/btnon_trailer.png) no-repeat;}
.btn_episodes a:link, .btn_episodes a:visited{background:url(../images/btn/btn_episodes.png) no-repeat;}
.btn_episodes a:hover, .btn_episodes a:active{background:url(../images/btn/btnon_episodes.png) no-repeat;}
.btn_onair a:link, .btn_onair a:visited{background:url(../images/btn/btn_onair.png) no-repeat;}
.btn_onair a:hover, .btn_onair a:active{background:url(../images/btn/btnon_onair.png) no-repeat;}
.btn_data a:link, .btn_data a:visited{background:url(../images/btn/btn_data.png) no-repeat;}
.btn_data a:hover, .btn_data a:active{background:url(../images/btn/btnon_data.png) no-repeat;}
.btn_pv a:link, .btn_pv a:visited{background:url(../images/btn/btn_pv.png) no-repeat;}
.btn_pv a:hover, .btn_pv a:active{background:url(../images/btn/btnon_pv.png) no-repeat;}
.btn_top a:link, .btn_top a:visited{background:url(../images/btn/btn_top.png) no-repeat;}
.btn_top a:hover, .btn_top a:active{background:url(../images/btn/btnon_top.png) no-repeat;}


.time_change{ text-align:center; padding:8px 0;}

#copylight{ text-align:center; margin:0 0 20px 0; }
