@charset "UTF-8";


/* ---------- 詳細データボックス（パーソナリティ／ショッピング詳細ページ）---------- */

#detailDataBox {
	background: #DEEFFD;
	border: 1px solid #3A8DFB;
	margin: 0 0 20px 0;
	padding: 20px;
	width: 558px;
	_width: 600px;
}

/* 写真ボックス */
#detailImgBox {
 	float: left;
 	_padding-left: 0px;
	vertical-align:top;
}
/* 写真ボックス：囲み */
#detailImgBox p{
	background-color: #FFFFFF;
 	padding: 10px;
}
/* 写真ボックス：イメージ */
#detailImgBox img {
	margin: 0;
}
#detailImgBox p#sampleBth{
	text-align: center;
}

/* ---------- データボックス：パーソナリティ ---------- */
#dataBox {
	float: right;
	width: 353px;
}
	 
	/* data：名前 */
	#dataBox h2 {
		_padding-top: 20px;
		font-size: 189%;
	}
	/* data：ふりがな */
	#dataBox h2 span {
		display: block;
		font-size: 50%;
	}
	/* data：コメント */
	#dataBox p {
		margin: 10px 0;
	}
	#dataBox p table td{
	}
	/* data：出演番組 */
	#dataBox h3 {
		margin:5px 0 0 0 !important;
		padding: 5px;
		background-color: #3A8DFB;
		color: #FFFFFF;
	}
	/* data：リスト類 */
	#dataBox ul {
		margin: 10px 0;
	}
	#dataBox ul li {
		margin-bottom: 5px;
		padding: 0;
	}
	#dataBox ul li img{
		margin-right: 3px;
	}

/* Dataのテーブル */

#detailDataBox #dataBox table th ,
#detailDataBox #dataBox table td {
	padding: 3px 0 3px 10px;
	background: url(../images/timetable/dotLine.gif) repeat-x bottom;
}
#detailDataBox #dataBox table th {
	width: 80px;
	padding: 5px;
	margin: 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#detailDataBox #dataBox table td {
	padding: 5px;
	margin: 0;
	line-height:1.4;
}

/* パーソナリティ：トップにもどる */
#personarlityBack {
	margin: 0;
	padding: 0 0 0 20px;
	background: url(../images/timetable/arrowLeft.gif) 0px 3px no-repeat;
}

/* ---------- データボックス：ショッピング詳細 ---------- */
#dataBoxShop {
	float: right;
	width: 318px;
}

