@charset "utf-8";
body {
	background: url(../images/bg.gif) center top;
	font: 14px/1.5 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #414141;
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4 {
	display: none;
}
p {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
dl,dt,dd {
	margin:0px;
	padding:0px;
}
ul,li {
	margin:0px;
	padding:0px;
}
a:link,a:visited {
	color: #024e55;
	text-decoration: underline;
}
a:hover,a:active {
  color: #ff4200;
  text-decoration: none;
}

/*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 */


/*all_style
---------------------------------------------*/
#container {
	margin: 0px auto;
	width: 900px;
}

/*top_style
---------------------------------------------*/
#mainflash {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 562px;
	width: 900px;
	background: url(../images/top_key_bg.gif) no-repeat center top;
}
#contents {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 229px;
	width: 900px;
}
#topmenu {
	background: url(../images/top_menu_bg.gif) no-repeat left top;
	margin: 0px;
	padding: 16px;
	float: left;
	height: 197px;
	width: 418px;
}
.topmenubtn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 209px;
}

#topnews {
	background: url(../images/top_news_bg.gif) no-repeat right top;
	margin: 0px;
	padding: 40px 30px 30px;
	float: right;
	height: 159px;
	width: 390px;
}
#topnewskiji {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: 159px;
	width: 380px;
	overflow: auto;
	scrollbar-base-color: #609043;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #609043;
	scrollbar-shadow-color: #609043;
	scrollbar-darkshadow-color: #609043;
	scrollbar-highlight-color: #609043;
	scrollbar-3dlight-color: #609043;
	scrollbar-arrow-color: #ffffff;
}
.topnewsday {
	font-weight: bold;
	color: #151515;
	background: url(../images/top_news_icon.gif) no-repeat left center;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.topnewstxt {
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.topnewstxt a {
	font-weight: bold;
	text-decoration: underline;
}
.topnewstxt a:hover {
	font-weight: bold;
	text-decoration: none;
}
#topcopy {
	background: url(../images/copy.png) no-repeat center center;
	margin: 15px auto 25px auto;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 430px;
}
#topcopy p {
	display: none;
}
#bannerarea {
	margin: 0px;
	padding: 0px 0px 10px;
	width: 900px;
	text-align: center;
}

/*under_style
---------------------------------------------*/
#unhead {
	background: url(../images/under_head.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 900px;
}
#unlogo {
	margin: 0px auto;
	padding: 0px;
	height: 120px;
	width: 470px;
}
#unlogo a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 470px;
}
#unmain {
	background: url(../images/under_center.gif) repeat-y center top;
	margin: 0px;
	padding: 0px 17px;
	width: 866px;
}
#untitle {
	margin: 0px;
	padding: 0px 0px 8px;
	clear: both;
	height: 62px;
	width: 866px;
}
#unleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
.unmenubtn {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 240px;
}

#unright {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: right;
	width: 600px;
}
.kijibox {
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	width: 600px;
}
.kijihead {
	background: url(../images/kiji_head01.png) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 600px;
}
.kijititle {
	font-weight: bold;
	color: #FFF;
	background: url(../images/kiji_title_bg.gif) repeat-y center top;
	margin: 0px;
	padding: 0px 45px 0px 60px;
	clear: both;
	width: 495px;
}
.kijititlefoot {
	background: url(../images/kiji_head2.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 600px;
}
.kijimain {
	background: url(../images/kiji_main_bg.gif) repeat-y center top;
	margin: 0px;
	padding: 15px 50px 10px 35px;
	clear: both;
	width: 515px;
	min-height:180px;
	height: auto !important;
	height:180px;
}
.kijidate {
	font-weight: bold;
	color: #ed5f00;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 10px;
	clear: both;
	width: 515px;
}
.kijitxt {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 515px;
}
#trailerbox {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 265px;
	float: right;
}
#trailerimg {
	background: url(../images/trailer_img.gif) no-repeat center top;
	margin: 0px;
	padding: 14px 23px 16px 22px;
	height: 125px;
	width: 220px;
}

#movthumb img{
	width:220px;
	height:125px;
}

.kijifoot {
	background: url(../images/kiji_foot.png) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 600px;
}






#unfoot {
	background: url(../images/under_foot.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 900px;
}
#uncopy {
	background: url(../images/under_copy.png);
	margin: 10px 0px 25px 470px;
	padding: 0px;
	height: 30px;
	width: 430px;
}
#uncopy p {
	display:none;
}
.spacer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#storyimg {
	background: url(../images/story_img.png) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 742px;
	width: 600px;
}
#storyimg p {
	display:none;
}
#storybtn {
	margin: 0px;
	padding: 595px 0px 0px 350px;
	width: 250px;
}
#storybtn2 {
	text-align:center;
	margin: 0px;
	padding: 630px 0px 0px 0px;
}
.onairbox {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 515px;
	clear: both;
}
.onairkyoku {
	background: url(../images/onair_icon.gif) no-repeat left center;
	margin: 0px;
	padding: 0px 5px 0px 18px;
	float: left;
	width: 138px;
}
.onairtime {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	width: 203px;
}
.onairstart {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 145px;
}
#schedule {
	margin: 0px;
	padding: 10px 0px;
}
#epi_back {
	margin: 0px 0px 10px;
	padding: 0px 15px 0px 0px;
	clear: both;
	width: 585px;
}
#epi_back_head {
	background: url(../images/episodes_back_01.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 585px;
	font-size: 10px;
}
#epi_back_main {
	background: #084a94;
	margin: 0px;
	padding: 5px 15px 0px;
	width: 555px;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	color: #FFF;
}
#epi_back_main a:link,#epi_back_main a:visited {
	color:#00e4ff;
}
#epi_back_main a:hover,#epi_back_main a:active {
	color:#95f67b;
}
.epi_back_txt {
	background: url(../images/episodes_back_icon.gif) no-repeat left center;
	margin: 0px 0px 10px;
	padding: 0px 13px 0px 16px;
	float: left;
}
#epi_back_foot {
	background: url(../images/episodes_back_03.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 18px;
	width: 585px;
	font-size: 10px;
}

/*topソーシャル*/
#socialarea{
	margin:0px;
	/*width: 410px;
	height:45px;*/
	padding: 20px 0px 20px 300px;
	float: left;
	width: 600px;
}
#socialarea ul li{
	list-style:none;
	float:left;
	margin:0px;
	/*width:120px;*/
	text-align:right;
}

/*trailerソーシャル*/
#trailersocial{
	margin:0px;
	/*width: 410px;
	height:45px;*/
	padding: 20px 0px 0px;
	clear: both;
}
#trailersocial ul li{
	list-style:none;
	float:left;
	margin:0px;
	/*width:120px;*/
}

/* trailer枠 */
.bg_movie{background:url(../images/bg_trailer.png) no-repeat;width:476px;height:293px;padding:16px 20px 47px 18px;margin:0px auto;}
.moviebox{width:476px;height:293px;}
