@charset "UTF-8";



/******** Voice ********/
div#Voice{
	text-align: left;
}

div#Voice h1.text{
	background: url(../images/bg_underline01.gif) repeat-x 0 bottom;	
	padding: 0 0 5px;
	font-size: 189%;		/* 25px */
	font-weight: bold;
	line-height: 1.2;
}

/*** pickup ***/
div#Voice div.pickup{
}

div#Voice div.pickup div.item{
	padding: 0 0 20px;
}

div#Voice div.pickup div.item p.left{
	float: left;
	margin: 0 0 0 3px;
}

div#Voice div.pickup div.item p.left img{
	border: 4px solid #f2f2f2;
}
	
div#Voice div.pickup div.item div.right{
	float: right;
	background: url(../images/bg_voice_box_body.gif) repeat-y 0 0; 
	width: 445px;
}

div#Voice div.pickup div.item div.right div.inner{
	background: url(../images/bg_voice_box_footer1.gif) no-repeat 0 bottom;
	padding: 0 0 60px;
}

div#Voice div.pickup div.item div.right div.inner div.title{
	background: url(../images/bg_voice_box_header.gif) no-repeat 0 top; 
	padding: 20px 34px 10px;
}

div#Voice div.pickup div.item div.right div.inner div.title h2{
	background: url(../images/mark_arrow02.gif) no-repeat 0 2px;
	padding: 0 0 0 23px;
	line-height: 1.2;
	font-weight: bold;
	font-size: 108%;		/* 14px */
}

div#Voice div.pickup div.item div.right div.inner div.inner2{
	background: url(../images/bg_underline02.gif) repeat-x 0 top;
	margin: 0 0 0 33px;
	width: 387px;
}

div#Voice div.pickup div.item div.right div.inner div.inner2 div.profile{
	background: url(../images/bg_voice_box_bike.gif) no-repeat 0 16px;
	padding: 5px 5px 5px 52px;
	font-size: 77%;		/* 10px */
	line-height: 1.6;
}

div#Voice div.pickup div.item div.right div.inner div.inner2 div.profile table tr th{
	vertical-align: top;
	white-space: nowrap;
	font-weight: normal;
}

div#Voice div.pickup div.item div.right div.inner div.inner2 div.profile table tr td{
	vertical-align: top;
}

div#Voice div.pickup div.item div.right div.inner p.answer{
	background: url(../images/bg_underline02.gif) repeat-x 0 top;
	margin: 0 0 0 33px;
	padding: 10px 0 0;
	width: 387px;
	font-size: 93%;		/* 12px */
}

/*** info ***/
div#Voice div.info{
}

div#Voice div.info p.left{
	float: left;
}

div#Voice div.info div.right{
	float: right;
	background: url(../images/bg_voice_box_body.gif) repeat-y 0 0; 
	width: 445px;
}

div#Voice div.info div.right div.inner{
	background: url(../images/bg_voice_box_footer2.gif) no-repeat 0 bottom;
}

div#Voice div.info div.right div.inner div.inner2{
	background: url(../images/bg_voice_box_header.gif) no-repeat 0 top; 
	padding: 17px 15px 13px 42px;
}

div#Voice div.info div.right div.inner div.inner2 div.profile{
	background: url(../images/bg_voice_box_bike.gif) no-repeat right bottom;
	padding: 0 0 10px;
	font-size: 93%;		/* 12px */
	line-height: 1.8;
}

div#Voice div.info div.right div.inner div.inner2 div.profile table tr th{
	vertical-align: top;
	white-space: nowrap;
	font-weight: normal;
}

div#Voice div.info div.right div.inner div.inner2 div.profile table tr td{
	vertical-align: top;
}

/*** question and answer ***/
div#Voice div.qanda{
	padding: 40px 0 10px;
}

div#Voice div.qanda h2{
	padding: 0 0 20px;
}

div#Voice div.qanda div.answer{
	padding: 0 0 15px;
}

div#Voice div.qanda div.answer p.img{
	float: right;
	padding: 0 0 15px 20px;
}

div#Voice div.qanda div.answer p.img img{
	border: 4px solid #f2f2f2;
}

div#Voice div.qanda div.answer p.text{
	padding: 0 0 15px;
	font-size: 93%;		/* 12px */
	line-height: 1.8;
}








