/*------------------------------*/
/*	ドラマパーティー		*/
/*------------------------------*/

#premium_content h4{
	font-size:1.5em;
	color:#063;
	border-left:solid 8px #063;
	padding-left:0.3em;
	margin-top:1em;
	margin-bottom:0.3em;
}
#premium_content h4 span{
	font-size:50%;;
}
#premium_content .block{
	margin:1em 0;
}
#premium_content dt{
	padding-left:20px;
}
#premium_content dd{
	padding-left:20px;
}
#premium_content .current{
	background:url("./img/current.gif") no-repeat;
}

#blockL ul{
	list-style:none;
}

#blockR{
	margin-left:260px;
}
#blockR ul{
	margin-left:2em;
}
#blockR dt{
	float:left;
	color:#800;
	font-weight:bold;
	line-height:1.4em;
	font-size:90%;
}
#blockR dd{
	margin-left:5em;
	line-height:1.4em;
	font-size:90%;
	color:#444;
}
#blockR .button{
	text-align:center;
	margin-top:1em;
}
#blockR .button a{
	font-size:1.5em;
	background:#EEE;
	padding:4px;
	border-top:solid 1px #FFF;
	border-right:solid 1px #888;
	border-bottom:solid 1px #888;
	border-left:solid 1px #FFF;
}
#blockR .button a:hover{
	position:relative;
	top:-1px;
	left:-1px;
	text-decoration:none;
}
#blockR .button a:active{
	position:relative;
	top:0;
	left:0;
}
#premium_content #list{
	background:#FFF;
	border:solid 2px #080;
	padding:0.5em;
}
#premium_content #list .item{
	border:none;
	border-top:dashed 1px #000;
}
#premium_content #list h5{
	padding-top:0.5em;
}
#premium_content #list h5 span{
	float:right;
}
/*ランク上位*/
#premium_content #top .item{
	background:#FE8;
	border:dotted 2px #F80;
}
/*ランク次点*/
#premium_content #next .item{
	background:#FFC;
	border-top:solid 1px #090;
}

/*シナリオフォーム*/
#premium_content .formth{
	min-width:8em;
}
#premium_content table{
	margin-bottom:1em;
}
#premium_content th{
	background:#BFB;
	color:#063;
}
#premium_content td{
	background:#DFD;
}

/*シナリオ作品ページ*/
#premium_content h5{
	background:#DFD;
	border-top:solid 1px #864;
	padding:0.1em 0.3em;
	color:#630;
	font-size:1.2em;
	margin-top:1em;
}
#premium_content #blockR #photo{
	float:right;
}
#premium_content .product{
	border-left:solid 2px #888;
	border-top:solid 2px #BBB;
	border-right:solid 2px #EEE;
	border-bottom:solid 2px #DDD;
	background:#FFF;
	padding:1em;
}
#premium_content .item{
	border:solid 1px #8CA;
	margin-left:0;
}
#premium_content .postrefer{
	text-align:right;
}
#premium_content .item h5{
	margin-top:0;
	border-top:none;
	padding-left:8px;
	font-size:1em;
	color:#395;
}
#premium_content .item h6{
	font-size:1em;
}
#premium_content .item .item{
	min-height:48px;
	border:none;
	color:#444;
}
#premium_content .item .item p{
	margin-left:64px;
}
#premium_content .item .item img{
	float:left;
}
/*フェーズ3*/
#premium_content h4 span{
	float:right;
}

#premium_content h6{
	color:#C00;
	margin-top:1em;
	font-size:1em;
}
#premium_content ol{
	margin-left:2em;
	font-size:90%;
}
#premium_content .memo{
	font-size:80%;
}
#premium_content .product img{
	display:block;
	margin:0 auto;
text-align:center;/*IE6用*/
	width:100%;
	height:auto;
}
/*フェーズ5*/
#premium_content .item2{
	height:48px;
}
#premium_content .item2 img{
	float:left;
	margin-right:4px;
}
#thisproduct object{
	display:block;
	margin:0 auto;
text-align:center;/*IE6用*/
}
/*完成品*/
#blockR .navi{
	text-align:right;
}
.product object{
	display:block;
	margin:0 auto;
text-align:center;/*IE6用*/
}
