@charset "UTF-8";
@import url(base.css);
@import url(header.css);
@import url(gnavi.css);
@import url(footer.css);
/* -- stuffpage -- */

#voice_main{
width:900px;
margin:20px 0 0px 0;
padding:0 0 40px 0;
}


#info{
margin:0 47px 0 47px;
}

#mttl{
margin-top:10px;
}

#mttl h1{
padding:15px 10px 15px 0px;
margin-left:-20px;
color:#333;
font-size:300%;
}


.family{
	font-size:14px;
	margin-top:60px;
	color:#333;
	width:120px;
	float:left;
	line-height: 1.4em;
	text-align: center;
}

.ttl{
background:url(../voice_img/kimete.gif) 0 10px no-repeat;
font-size:120%;
margin-top:0px;
color:#FF0000;
width:340px;
height:80px;
padding:10px 0 0px 100px;
float:left;
font-weight:bold;
line-height:1.6em;
clear:right;
}

.read{
	font-size:12px;
	color:#333;
	width:380px;
	float:right;
padding-right:40px;
	line-height: 1.6em;
}

.bbt{
clear:both;
height:20px;
background:url(../voice_img/item_back_btm.gif) 0 0 no-repeat;

}

.voiceitem{
font-size:1.4em;
background:url(../voice_img/item_back.gif) 0 0 no-repeat;
color:#666666;
margin-bottom:20px;
}

*html .voiceitem{
	height:180px;
}
*:first-child+html .voiceitem{
	height:180px;
}


.voiceitem .limg{
	float:left;
	padding:5px;
	margin:20px 20px 0px 40px;
	border:solid 2px;
	width:135px;
	text-align:center;
	overflow:hidden;
}
