@charset "UTF-8";

@import "unit_tag.css";
@import "unit_common.css";
@import "unit_layout_side.css";
@import "unit_head.css";
@import "unit_menu.css";
@import "unit_side.css";
@import "unit_content.css";


.column-body{
	padding-left:	20px;
}

#staffList{
	width:			230px;
	float:			left;
}
#castList{
	padding-left:	10px;
}

#staffList table,
#castList table{
	margin-top:		10px;
}

#staffList th,
#castList th{
	padding-right:		10px;
}

#staffList th,
#staffList td,
#castList th,
#castList td{
	vertical-align:		top;
	line-height:		150%;
	color:				#333333;
	font-weight:		normal;
}

/* 試聴 */
#sampleArea{
	width:				425px;
	height:				40px;
	background:			url("../img/products/samplearea.gif") left top no-repeat;
	padding-left:		4px;
	padding-top:		3px;
	margin-bottom:		10px;
}

/* サイドのパッケージ情報 */
#packageInfo{
	margin-top:			10px;
	padding:			6px;
	border:				solid 1px #c6c2b8;
	background:			#fff;
	text-align:			center;
	color:				#434133;
}
#packageInfo .item{
	margin-top:			10px;
}
#packageInfo .item img.thumb{
	border:				solid 1px #c6c2b8;
}

#packageInfo .shopLink{
	padding-top:		10px;
}
#packageInfo .shopLink a{
	color:				#3366ff;
	border-bottom:		dashed 1px #3366ff;
}
#packageInfo .shopLink a:hover{
	background:			#ffffcc;
}



/* レポート */
.report{
	line-height:		150%;
}

/* 台本 */
.daihon{
	padding:			8px;
	border:				solid 1px #cdc;
	background:			#fff;
}
.daihon th,
.daihon td{
	padding:			3px;
	vertical-align:		top;
}
.daihon th{
	width:				5em;
	font-weight:		normal;
}
.daihon .daihon-img{
	text-align:			center;
}
.daihon a{
	color:				#36f;
	border-bottom:		dashed 1px #36f;
}
.daihon a:hover{
	background-color:	#ffc;
}

/* インタビュー */

.interview .name{
	font-weight:		bold;
	color:				#ff3399;
}
#contentBox-main .interview p{
	margin-bottom:		1em;
}
#contentBox-main .interview p.q{
	color:				#000;
}


