@charset "utf-8";

/*==========================================================
	Date: 2008-3-10
	KURODA HOUSE GROUP All right reserved 
==========================================================*/

div#main_box{
	background:url(../../images/voice/img_border02.gif) left top repeat-y;
	width: 590px;
	padding: 27px 0 27px 0;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

div#main_box_out{
	background:url(../../images/voice/img_end.gif) left bottom no-repeat;
	padding: 0 0 28px 0;
	margin: 0 0 45px 0;
	width: 590px;
}


h3{
	margin: 36px 0 0 0;
}


h4{
	margin: 0 0 10px 0;
}


/*----------------------------------------------------------
section
----------------------------------------------------------*/
div.section{
	width: 590px;
	padding-bottom: 10px;
	background:url(../../images/voice/img_border.gif) left bottom no-repeat;
}

div.back_none{
	background: none;
}

.p_margin{
	margin:0 18px 0 46px;
}

/*----------------------------------------------------------
paternR
----------------------------------------------------------*/
div.paternR h3{
	margin: 0 0 0 18px;
}

div.paternR .txt{
	width: 206px;
	float: right;
	margin-right: 30px;
}

div.paternR .txt .border{
	padding:0px 4px 11px 4px;
	border-top: 1px solid #D1AA43;
	border-bottom: 1px solid #666666;
}

div.paternR .txt img{
	margin: 0px 0 10px 0px;
}

div.paternR .photo{
	width: 307px;
	float: left;
	margin: 0 0 0 22px;

}

/*----------------------------------------------------------
IE6用
----------------------------------------------------------*/
*html div.paternR .txt{
	margin-right: 9px;
}

*html div.paternR .photo{
	margin-left: 12px;

}
/*----------------------------------------------------------
paternR2
----------------------------------------------------------*/

div.paternR2{
	position: relative;
	margin-bottom:15px;
}

div.paternR2 .txt{
	width: 323px;
	float: right;
	margin-right: 18px;
}


div.paternR2 .photo{
	width: 205px;
	margin-left: 24px;
	float: left;
}

/*----------------------------------------------------------
IE6用
----------------------------------------------------------*/
*html div.paternR2 .txt{
	margin-right: 9px;
}


*html div.paternR2 .photo{
	margin-left: 10px;
}

/*----------------------------------------------------------
paternL
----------------------------------------------------------*/

div.paternL .txt{
	width: 323px;
	margin-left: 24px;
	float: left;
}

div.paternL .txt p{
	margin: 0 0 0 0;
}

div.paternL .photo{
	width: 205px;
	float: right;
	margin-right: 18px;
}

h4{
	margin-left: 20px;
}

/*----------------------------------------------------------
IE6用
----------------------------------------------------------*/

*html div.paternL .txt{
	margin-left: 10px;
}


*html div.paternL .photo{
	margin-right: 9px;
}

/*----------------------------------------------------------
タイトル
----------------------------------------------------------*/
.side_ttl{
	margin: 0 0 15px 0;
}


.caption01 {
margin:50px 0 0 0;
}

.staffvox {
background:#F8F2E0;
margin:2px 0 0 0;
padding:17px;
}

.staffcomme {
text-align:right;
}

.imgleft {
width:245px;
float:left;
margin:10px 0 20px 22px;
_margin:10px 0 0 11px;
}

.imgright {
float:left;
margin:10px 0 20px 9px;
}

.imgleft2 {
width:285px;
float:left;
margin:10px 0 20px 22px;
_margin:10px 0 0 11px;
}

.imgright2 {
width:250px;
float:left;
margin:10px 0 20px 18px;
}
.clear {
clear:both;
margin:0 0 0 22px;
}


.pagetop {
clear:both;
}


ul#voicenavi {
margin:25px 0 0 15px;
padding:0 0 15px 0;
}

ul#voicenavi li {
float:left;
margin:0 0 0 3px;
}