/*------------ ヘッダー -------------*/
#header {
	width: 968px;
	height: 164px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
	}
	/*------------ ロゴ部分 -------------*/
	#header h1 {
		width: 210px;
		height: 164px;
		margin: 0;
		background: url(../images/logo.jpg) 0 0 no-repeat;
		position: absolute;
		top: 0;
		left: 8px;
		z-index: 100;
		}
		#header h1 em {
			display: none;
			}
	/*------------ オンエア情報 -------------*/
	#header p#date {
		width: 583px;
		height: 58px;
		margin: 0;
		background: url(../images/header_date.gif) 0 0 no-repeat;
		position: absolute;
		top: 14px;
		left: 298px;
		}
		#header p#date em {
			display: none;
			}
/*------------ コンテンツ -------------*/
#contents {
	width: 968px;
	height: 505px;
	margin: 0 auto;
	}
	/*------------ メインビジュアル -------------*/
	#contents #details {
		width: 500px;
		height: 589px;
		background: url(../images/main_details.jpg) 0 0 no-repeat;
		position: absolute;
		top: 80px;
		left: 0;
		}
		#contents #details h2 {
			display: none;
			}
		#contents #details p {
			display: none;
			}
	/*------------ 新着情報 -------------*/
	#contents #pic {
		width: 468px;
		height: 589px;
		background: url(../images/main_pic.jpg) 0 0 no-repeat;
		position: absolute;
		top: 80px;
		left: 500px;
		}
		#contents #pic h2 {
			display: none;
			}
		#contents #pic ul {
			width: 405px;
			height: 63px;
			position: absolute;
			top: 503px;
			left: 34px;
			overflow: auto;
			scrollbar-face-color: #fff5ff;
			scrollbar-track-color: #fff5ff;
			scrollbar-highlight-color: #ffffff;
			scrollbar-3dlight-color: #ff6699;
			scrollbar-shadow-color: #ffffff;
			scrollbar-darkshadow-color: #ff6699;
			scrollbar-arrow-color: #ff0000;	
			}
			#contents #pic ul li {
				width: 385px;
				padding: 5px 0;
				background: url(../images/news_bar.gif) left bottom no-repeat;
				line-height: 16px;
				}
				#contents #pic ul li a {
					display: block;
					width: 360px;
					margin: 0 0 0 5px;
					padding: 0 0 0 15px;
					text-indent: 0;
					background: url(../images/news_arrow.gif) 0 3px no-repeat;
					font-weight: bold;
					}
				#contents #pic ul li span {
					display: block;
					width: 360px;
					margin: 0 0 0 5px;
					padding: 0 0 0 15px;
					text-indent: 0;
					background: url(../images/news_arrow.gif) 0 3px no-repeat;
					font-weight: bold;
					}
	/*------------ 動画配信バナー -------------*/
	#contents #oa {
		width: 329px;
		height: 88px;
		background: url(../images/bn_oa_r.gif) 0 0 no-repeat;
		position: absolute;
		top: 454px;
		left: 522px;
		}
		#contents #oa h2 {
			display: none;
			}
		#contents #oa p {
			}
			#contents #oa p a {
				display: block;
				width: 329px;
				height: 88px;
				background: url(../images/bn_oa.gif) 0 0 no-repeat;
				}
				#contents #oa p a:hover {
					background: none!important;
					}
				#contents #oa p a em {
					display: none;
					}
/*------------ メニュー -------------*/
ul#menu {
	width: 959px;
	height: 44px;
	margin: 0 0 0 9px;
	}
	ul#menu li {
		width: 190px;
		height: 57px;
		float: left;
		}
		ul#menu li a {
			display: block;
			width: 190px;
			height: 57px;
			}
			ul#menu li a:hover {
				background: none!important;
				}
			ul#menu li a span {
				display: none;
				}
	/*------------ メニュー個別指定 -------------*/
	ul#menu li#menu_story {
		background: url(../images/menu_story_r.gif) 0 0 no-repeat;
		}
		ul#menu li#menu_story a {
			background: url(../images/menu_story.gif) 0 0 no-repeat;
			}
	ul#menu li#menu_chart {
		background: url(../images/menu_chart_r.gif) 0 0 no-repeat;
		}
		ul#menu li#menu_chart a {
			background: url(../images/menu_chart.gif) 0 0 no-repeat;
			}
	ul#menu li#menu_song {
		background: url(../images/menu_song_r.gif) 0 0 no-repeat;
		}
		ul#menu li#menu_song a {
			background: url(../images/menu_song.gif) 0 0 no-repeat;
			}
	ul#menu li#menu_staff {
		background: url(../images/menu_staff_r.gif) 0 0 no-repeat;
		}
		ul#menu li#menu_staff a {
			background: url(../images/menu_staff.gif) 0 0 no-repeat;
			}
	ul#menu li#menu_special {
		background: url(../images/menu_special_r.gif) 0 0 no-repeat;
		}
		ul#menu li#menu_special a {
			background: url(../images/menu_special.gif) 0 0 no-repeat;
			}
/*------------ バナー -------------*/
dl#bn {
	width: 957px;
	height: 88px;
	margin: 0 0 20px 11px;
	clear: both;
	}
	dl#bn dt {
		width: 317px;
		height: 88px;
		margin: 0;
		float: left;
		}
		dl#bn dt a {
			display: block;
			width: 310px;
			height: 88px;
			}
			dl#bn dt a:hover {
				background: none!important;
				}
		dl#bn dt span {
			display: none;
			}
		/*------------ バナー個別指定 -------------*/
		dl#bn dt#tsuushin {
			background: url(../images/bn_tsuushin_r.gif) 0 0 no-repeat;
			}
			dl#bn dt#tsuushin a {
				background: url(../images/bn_tsuushin.gif) 0 0 no-repeat;
				}
		dl#bn dt#diary {
			background: url(../images/bn_diary_r.gif) 0 0 no-repeat;
			}
			dl#bn dt#diary a {
				background: url(../images/bn_diary.gif) 0 0 no-repeat;
				}
		dl#bn dt#mobile {
			background: url(../images/bn_mobile.gif) 0 0 no-repeat;
			}
	dl#bn dd {
		display: none;
		}

/*------------ プレスリリース -------------*/
#press {
	width: 968px;
	margin: 0 auto 20px;
	}
	#press p {
		width: 933px;
		margin: 0 auto;
		padding: 10px 5px;
		border: 1px solid #ff0000;
		text-align: center;
		}
		#press p a {
			font-weight: bold;
			}

/*------------ 臨時ニュース用 -------------*/
#sp_news {
	display: none;
	}
	/*------------ ポップアップ内指定 -------------*/
	.SexyLightBox_cb {
		line-height: 1.6;
		}
		.SexyLightBox_cb h2 {
			font-size: 14px;
			border-left: 5px solid #ff6666;
			padding: 2px 0 2px 15px;
			margin: 0 0 15px;
			}
		.SexyLightBox_cb p {
			padding: 2px 0 2px 15px;
			}
