#textarea h2{
	background-image:url(../images/voice/h2.jpg);
	width:209px;
	height:48px;
	text-indent:-9999px;
	margin-bottom:20px;
}
	
.vmain{
	background-image:url(../images/voice/vmain.gif);
	background-repeat:repeat-y;
	width:504px;
	margin-left:130px;
	position:relative;
}
	
.vhuman{
	background-image:url(../images/voice/vhuman2.gif);
	background-repeat:no-repeat;
	width:131px;
	height:20px;
	position:absolute;
	left:-131px;
	top:46px;
	text-indent:18px;
	font-weight:bold;
	padding-top:125px;
}
	
#vhumantop{
	background-image:url(../images/voice/vhuman2.gif);
	background-repeat:no-repeat;
	width:131px;
	height:20px;
	position:absolute;
	left:-131px;
	text-indent:18px;
	font-weight:bold;
	padding-top:125px;
}
	
.vhead{
	background-position:left top;
	width:474px;
	padding-top:56px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	font-size:small;
	background-image:url(../images/voice/vhead.gif);
	background-repeat:no-repeat;
}
	
#vtop{
	background-position:left top;
	width:474px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	font-size:small;
	background-image:url(../images/voice/vtop.gif);
	background-repeat:no-repeat;
}
	
span{
	font-size:280%;
	float:left;
	line-height:1em;
}
	
#vfoot{
	height:46px;
	width:504px;
	background-image:url(../images/voice/vfoot.gif);
	background-repeat:no-repeat;
}
	
.totop{
	height:0px;
	/*width:504px;*/
	/*padding-top:25px;*/
}

.kuchikomi{
	/*width: 600px;*/
	padding: 10px;
	margin: 0px 50px 20px 50px;
	text-align: center;
	border: 1px solid #00cc33;
	background: #FFFFCC;
	/*角丸設定*/
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
}

.kuchikomi p{
	font-size: 0.9em;
}
	