/*------------------------------*/
/*				*/
/*	プレミア			*/
/*				*/
/*------------------------------*/

#premium h2{
	color:#A90;
}
#premium #lead{
	font-size:80%;
	margin-left:2em;
	margin-bottom:1em;
}
#premium .img{
	text-align:center;
}

#premium .item{
	margin:0 1em;
	padding:0.5em 0;
	min-height:52px;
	color:#222;
	border-top:dashed 1px #000;
}
#premium .item img{
	float:left;
}
#premium .blockR{
	margin-left:130px;
}
#premium .blockR ul{
	list-style:none;
	margin-left:1em;
	font-size:80%;
}
#premium .blockR .exp{
	margin:1em 0;
}
#premium .blockR .exp p{
	margin:0 1em;
}

/*------------------------------*/
/*	コンテンツページ		*/
/*------------------------------*/
#premium_content h2{
	text-align:right;
	font-size:0.8em;
	color:#630;
}
#premium_content h2 a{
	color:#630;
	text-decoration:none;
}
#premium_content h3{
	font-size:1.5em;
	background:#EEE;
	border-top:solid 1px #864;
	padding:0.1em 0.3em;
	color:#CA0;
}
#premium_content #blockL{
	float:left;
	width:240px;
	font-size:90%;
}
#premium_content #blockL dl{
	margin-bottom:1em;
}
#premium_content #blockL dt{
	margin-top:1em;
}
#premium_content #blockL dd{
	margin-left:1em;
}
#premium_content #blockL .exp{
	border-top:dashed 1px;
	padding-top:1em;
}
#premium_content #content{
	text-align:center;
	padding-top:1em;
}

/*コメント*/
#premium_content .item{
	border:solid 1px #CA8;
	margin:1em 0 1em 260px;
}
#premium_content .item h4{
	font-size:1em;
color:#953;
	background:#FEC;
}
#premium_content .item p{
	margin-left:1em;
	font-size:80%;
}
#premium_content .item .item{
	border:none;
	color:#444;
	margin-left:1em;
}
#premium_content .item .item p{
	margin-left:2em;
}
#premium_content textarea{
	vertical-align:middle;
	width:90%;
}
