/*------------ 個別ボックス指定 -------------*/
#contents .box {
	/*291pxづつ追加
	height: 2608px;*/
	}

/*------------ h3タイトル指定 -------------*/
#contents #oa h3 {
	background: url(../oa/images/title_oa.gif) 0 0 no-repeat;
	}

/*------------ h4タイトル個別指定 -------------*/
#contents #oa h4.title2 {
	background: url(../oa/images/subtitle_oa2.gif) 0 0 no-repeat;
	}

/*------------ 内部ボックス -------------*/
#contents #oa .box_inside {
	height: auto;
	overflow: hidden;
	margin: 0 2px 10px;
	padding: 0 0 15px;
	border-bottom: 1px solid #ebebeb;
	}

/*------------ ローカルナビ -------------*/
#contents #localnavi {
	}
	/*------------ リスト -------------*/
	#contents #localnavi ul {
		}

/*------------ 事後番組告知 -------------*/
#contents #oa #jigo {
	}
	/*------------ サブタイトル -------------*/
	#contents #oa #jigo h4 {
		height: 57px;
		background: url(../oa/images/subtitle_jigo.gif) 0 0 no-repeat;
		margin-bottom: 30px;
		}
	/*------------ 番組ロゴ -------------*/
	#contents #oa #jigo .logo {
		width: 500px;
		margin: 0 auto 30px;
		}
	/*------------ 紹介文 -------------*/
	#contents #oa #jigo p.intro {
		width: 630px;
		margin: 0 0 1em 23px;
		padding: 0 15px 0;
		line-height: 1.6;
		}
	/*------------ 詳細情報 -------------*/
	#contents #oa #jigo .details {
		width: 630px;
		height: auto;
		overflow: hidden;
		clear: both;
		margin: 20px 0 20px 38px;
		line-height: 1.7;
		}
		#contents #oa #jigo .details p {
			margin: 0;
			padding: 15px;
			border: 1px solid #666;
			background-color: #ffffcc;
			font-size: 14px;
			}
	/*------------ 写真 -------------*/
	#contents #oa #jigo ul {
		width: 630px;
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 40px;
		}
		#contents #oa #jigo ul li {
			width: 310px;
			height: 210px;
			float: left;
			}
			/*------------ コピーライト指定 -------------*/
			#contents #oa #jigo ul li.copy {
				width: 610px;
				height: 1.5em;
				text-align: right;
				clear: both;
				}
			/*------------ 写真指定 -------------*/
			#contents #oa #jigo ul li img {
				padding: 1px;
				border: 1px solid #666;
				}
				/*------------ 写真個別指定 -------------*/
				#contents #oa #jigo ul li.pic1 img {
					background: url(../oa/images/pic_jigo1.jpg) 1px 1px no-repeat;
					}
				#contents #oa #jigo ul li.pic2 img {
					background: url(../oa/images/pic_jigo2.jpg) 1px 1px no-repeat;
					}
				#contents #oa #jigo ul li.pic3 img {
					background: url(../oa/images/pic_jigo3.jpg) 1px 1px no-repeat;
					}
				#contents #oa #jigo ul li.pic4 img {
					background: url(../oa/images/pic_jigo4.jpg) 1px 1px no-repeat;
					}
				#contents #oa #jigo ul li.pic5 img {
					background: url(../oa/images/pic_jigo5.jpg) 1px 1px no-repeat;
					}
				#contents #oa #jigo ul li.pic6 img {
					background: url(../oa/images/pic_jigo6.jpg) 1px 1px no-repeat;
					}

/*------------ 直前番組告知 -------------*/
#contents #oa #chokuzen {
	}
	/*------------ サブタイトル -------------*/
	#contents #oa #chokuzen h4 {
		background: url(../oa/images/subtitle_chokuzen.gif) 0 0 no-repeat;
		}
	/*------------ 番組ロゴ -------------*/
	#contents #oa #chokuzen .logo {
		width: 500px;
		margin: 0 auto 30px;
		}
	/*------------ 紹介文 -------------*/
	#contents #oa #chokuzen p.intro {
		width: 630px;
		margin: 0 0 1em 23px;
		padding: 0 15px 0;
		line-height: 1.6;
		}
	/*------------ 詳細情報 -------------*/
	#contents #oa #chokuzen dl.details {
		width: 630px;
		height: auto;
		overflow: hidden;
		clear: both;
		margin: 30px 0 0 40px;
		line-height: 1.7;
		}
		#contents #oa #chokuzen dl.details dd.text {
			width: 272px;
			height: 172px;
			float: left;
			margin: 0;
			padding: 15px;
			border: 1px solid #666;
			background-color: #ffffcc;
			}
			#contents #oa #chokuzen dl.details dd.text p {
				margin: 0 0 5px;
				}
		#contents #oa #chokuzen dl.details dd.pic1 {
			width: 320px;
			height: 210px;
			float: left;
			}
			/*------------ 写真個別指定 -------------*/
			#contents #oa #chokuzen dl.details dd.pic1 img {
				margin: 0 0 0 6px;
				padding: 1px;
				border: 1px solid #666;
				background: url(../oa/images/pic_chokuzen1.jpg) 1px 1px no-repeat;
				}
	/*------------ 写真 -------------*/
	#contents #oa #chokuzen ul {
		width: 630px;
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 40px;
		}
		#contents #oa #chokuzen ul li {
			width: 310px;
			height: 210px;
			float: left;
			}
			#contents #oa #chokuzen ul li img {
				padding: 1px;
				border: 1px solid #666;
				}
			/*------------ 写真個別指定 -------------*/
			#contents #oa #chokuzen ul li.pic2 img {
				background: url(../oa/images/pic_chokuzen2.jpg) 1px 1px no-repeat;
				}
			#contents #oa #chokuzen ul li.pic3 img {
				background: url(../oa/images/pic_chokuzen3.jpg) 1px 1px no-repeat;
				}
			#contents #oa #chokuzen ul li.pic4 img {
				background: url(../oa/images/pic_chokuzen4.jpg) 1px 1px no-repeat;
				}
			#contents #oa #chokuzen ul li.pic5 img {
				background: url(../oa/images/pic_chokuzen5.jpg) 1px 1px no-repeat;
				}
			#contents #oa #chokuzen ul li.pic6 img {
				background: url(../oa/images/pic_chokuzen6.jpg) 1px 1px no-repeat;
				}

/*------------ 紹介エリア -------------*/
#contents #oa #intro {
	}
	/*------------ サブタイトル -------------*/
	#contents #oa #intro h4 {
		background: url(../oa/images/subtitle_oa.gif) 0 0 no-repeat;
		}
	/*------------ 番組ロゴ -------------*/
	#contents #oa #intro .logo {
		width: 300px;
		margin: 0 auto 20px;
		}
	/*------------ 紹介文 -------------*/
	#contents #oa #intro p.intro {
		width: 630px;
		margin: 0 0 30px 23px;
		padding: 0 15px 0;
		font-size: 14px;
		line-height: 1.8;
		}
	/*------------ 詳細情報 -------------*/
	#contents #oa #intro p.details {
		width: 320px;
		float: left;
		margin: 0 0 15px;
		padding: 0 0 0 37px;
		font-size: 12px;
		line-height: 1.8;
		}
	/*------------ 出演者写真・コメントボタン -------------*/
	#contents #oa #intro ul#cast {
		width: 304px;
		height: auto;
		overflow: hidden;
		float: left;
		}
		/*------------ 出演者写真 -------------*/
		#contents #oa #intro ul#cast li.pic {
			width: 304px;
			height: 205px;
			background: url(../oa/images/bg_pic.gif) 0 0 no-repeat;
			}
			#contents #oa #intro ul#cast li.pic img {
				padding: 1px;
				border: 1px solid #666;
				}
		/*------------ コメントへのボタン -------------*/
		#contents #oa #intro ul#cast li.btn {
			width: 338px;
			height: 35px;
			margin: 5px 0 15px 0;
			background: url(../oa/images/btn_comment_r.gif) 0 0 no-repeat;
			}
			#contents #oa #intro ul#cast li.btn a {
				display: block;
				width: 304px;
				height: 35px;
				background: url(../oa/images/btn_comment.gif) 0 0 no-repeat;
				}
				#contents #oa #intro ul#cast li.btn a:hover {
					background: none!important;
					}
				#contents #oa #intro ul#cast li.btn a span {
					display: none;
					}

/*------------ PRエリア -------------*/
#contents #oa #pr {
	}
	/*------------ サブタイトル -------------*/
	#contents #oa #pr h4 {
		background: url(../oa/images/subtitle_pr.gif) 0 0 no-repeat;
		}
	/*------------ 紹介文 -------------*/
	#contents #oa #pr p.intro {
		width: 630px;
		margin: 0 0 20px 23px;
		padding: 0 15px 0;
		font-size: 12px;
		line-height: 1.8;
		}
	/*------------ 動画ボックス指定 -------------*/
	#contents #oa .movie_box {
		width: 652px;
		height: auto;
		overflow: hidden;
		background: url(../oa/images/bg_moviebox_pr.gif) left bottom no-repeat;
		position: relative;
		margin: 0 0 20px 23px;
		padding: 0 11px 0 0;
		}
		/*------------ 放送日 -------------*/
		#contents #oa #pr .movie_box p.date {
			width: 303px;
			height: 123px;
			background: url(../oa/images/bg_moviebox_pr.gif) 0 0 no-repeat;
			margin: 0;
			padding: 17px 0 0 360px;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			}
		/*------------ テキストエリア -------------*/
		#contents #oa #pr .movie_box .text_box {
			width: 303px;
			float: right;
			margin: -140px 0 0;
			padding: 80px 0 15px 0;
			position: relative;
			z-index: 10;
			line-height: 1.6;
			}
			/*------------ h6タイトル「放送一覧」 -------------*/
			#contents #oa #pr .movie_box h5.oa_list {
				width: 250px;
				height: 2em;
				background: url(../images/bg_dot.gif) 0 bottom repeat-x;
				border-left: 5px solid #0000ff;
				margin: 0 0 20px;
				padding: 3px 0 0 10px;
				line-height: 1.6;
				}
			/*------------ 放送一覧リスト -------------*/
			#contents #oa #pr .movie_box ul.oa_list {
				width: 255px;
				margin: 0 0 1em 0;
				padding: 0;
				line-height: 1.6;
				}
				#contents #oa #pr .movie_box ul.oa_list li {
					width: 255px;
					margin: 0 0 1em 10px;
					padding: 0;
					line-height: 1.6;
					}
		/*------------ 動画プレイヤー -------------*/
		#contents #oa #pr .movie_box .movieplayer {
			width: 320px;
			float: left;
			margin: -115px 0 0 0;
			padding: 0 0 11px 11px;
			position: relative;
			z-index: 10;
			}
		/*------------ あらすじ指定 -------------*/
		#contents #oa #pr .movie_box .arasuji {
			clear: both;
			width: 612px;
			height: auto;
			overflow: hidden;
			margin: 0 0 11px 11px;
			}
			#contents #oa #pr .movie_box .arasuji .title {
				display: block;
				width: 612px;
				height: 40px;
				background: url(../oa/images/btn_arasuji.gif) 0 0 no-repeat;
				}
				#contents #oa #pr .movie_box .arasuji .title em {
					display: none;
					}
			#contents #oa #pr .movie_box .arasuji dl {
				width: 590px;
				margin: 10px 0 0 10px;
				line-height: 1.6;
				}
				#contents #oa #pr .movie_box .arasuji dl dt {
					width: 570px;
					height: 2em;
					background: #fff url(../images/bg_dot.gif) 0 bottom repeat-x;
					border-left: 5px solid #0000ff;
					margin: 0 0 10px;
					padding: 5px 0 0 10px;
					}
				#contents #oa #pr .movie_box .arasuji dl dd {
					width: 560px;
					margin: 0 0 20px 15px;
					padding: 0;
					}
	/*------------ WMプレイヤー案内指定 -------------*/
	#contents #oa #pr #box_notice_wmplayer {
		width: 652px;
		height: auto;
		overflow: hidden;
		position: relative;
		margin: 0 0 30px 23px;
		padding: 0 11px 0 0;
		}
		#contents #oa #pr #box_notice_wmplayer p {
			float: right;
			}
			#contents #oa #pr #box_notice_wmplayer p.icon {
				width: 88px;
				height: 31px;
				}
			#contents #oa #pr #box_notice_wmplayer p.text {
				width: 500px;
				padding: 1px 0 0;
				text-align: right;
				line-height: 1.5;
				font-size: 10px;
				}

/*------------ コメントボックス指定 -------------*/
#contents #oa .box_comment {
	width: 633px;
	height: auto;
	overflow: hidden;
	margin: 0 0 25px 38px;
	padding: 0 0 15px;
	background: url(../images/bg_dot.gif) 0 bottom repeat-x;
	}
	/*------------ 写真エリア -------------*/
	#contents #oa .box_comment ul.pic_cast {
		width: 154px;
		height: auto;
		overflow: hidden;
		float: left;
		}
		/*------------ 写真エリア：写真指定 -------------*/
		#contents #oa .box_comment ul.pic_cast li.pic {
			width: 154px;
			height: 154px;
			margin: 0 0 5px;
			background: url(../oa/images/bg_pic_cast.gif) 0 0 no-repeat;
			}
			#contents #oa .box_comment ul.pic_cast li.pic img {
				padding: 2px 0 0 2px;
				}
		/*------------ 写真エリア：名前指定 -------------*/
		#contents #oa .box_comment ul.pic_cast li.name {
			width: 154px;
			height: 15px;
			}
			#contents #oa .box_comment ul.pic_cast li.name em {
				display: none;
				}
			/*------------ 写真エリア：名前個別指定 -------------*/
			#contents #oa #oikawa ul.pic_cast li.name {
				background: url(../oa/images/name_oikawa.gif) 0 0 no-repeat;
				}
			#contents #oa #tsuchida ul.pic_cast li.name {
				background: url(../oa/images/name_tsuchida.gif) 0 0 no-repeat;
				}
			#contents #oa #wakai ul.pic_cast li.name {
				background: url(../oa/images/name_wakai.gif) 0 0 no-repeat;
				}
	/*------------ テキストエリア -------------*/
	#contents #oa .box_comment dl {
		width: 460px;
		margin: 5px 0 0;
		float: right;
		}
		/*------------ サブタイトル画像指定 -------------*/
		#contents #oa .box_comment dl dt {
			width: 460px;
			height: 15px;
			margin: 0 0 15px;
			}
			#contents #oa .box_comment dl dt em {
				display: none;
				}
			/*------------ サブタイトル画像個別指定 -------------*/
			#contents #oa .box_comment dl dt.omoide {
				background: url(../oa/images/text_omoide.gif) 0 0 no-repeat;
				}
			#contents #oa .box_comment dl dt.kansou {
				background: url(../oa/images/text_kansou.gif) 0 0 no-repeat;
				}
		/*------------ テキスト指定 -------------*/
		#contents #oa .box_comment dl dd {
			margin: 0 0 15px;
			padding: 0 0 0 15px;
			line-height: 1.6;
			}

