@charset "UTF-8";
/* CSS Document */

/* headline */
#contents h3.t-voice{
	height:70px;
	background-image:url(../images/hl_messe_v.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#contents h3.t-interview{
	height:70px;
	background-image:url(../images/hl_messe_i.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#contents h3.t-messe{
	height:65px;
	background-image:url(../images/hl_messe_m.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/* conents/float */
#contents .box-person{
	width:660px;
	height:auto;
	margin:0 auto;
	color:#333;
}
#contents .box-text{
	width:660px;
	height:auto;
	margin:0 auto 30px auto;
    color:#333;
}
#contents .box-text .text-left{
	width:445px;
	height:auto;
	float:left;
}
#contents .box-text .photo-right{
	width:185px;
	height:auto;
	float:left;
	margin:0 0 0 30px;
}
/* text-left */
.text-left h4{
	width:445px;
	margin:0 0 25px 0;
	padding:0px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
/* box-profile */
#box-profile{
	width:445px;
	height:auto;
	padding:0 0 20px 0;
	margin:0 0 30px 0;
	font-size:11px;
	border-bottom:#600f00 1px solid;
}
#box-profile h5{
	width:445px;
	height:40px;
	margin:0px;
	padding:0px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-image:url(../images/text_profile.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#box-profile .pro-photo{
	width:80px;
	height:80px;
	float:left;
}
#box-profile .name{
	width:160px;
	height:auto;
	margin:0 0 0 15px;
	float:left;
}
#box-profile .pro-text{
	width:190px;
	height:auto;
	color:#600f00;
	float:left;
}
/* contents block */
#contents .block01{
	width:445px;
	height:auto;
	margin:0 0 30px 0;
}
#contents .block01-nm{
	width:445px;
	height:auto;
	margin:0px;
}
#contents .wrap-photo-block{
	width:660px;
	height:auto;
	margin:0 auto 30px;
}
#contents .wrap-photo-block p{
	width:220px;
	height:auto;
	display:block;
	float:left;
}#contents .wrap-photo-block .sp img{
	margin:0 0 5px 0;
}
#contents .wrap-photo-block .sp span{
	font-size:11px;
	text-align:center;
	display:block;
	color:#333;
}
#contents .block02{
	width:660px;
	height:auto;
	margin:0 auto;
    color:#333;
}
/* h6 common */
#contents h6{
	margin:0 0 15px 0;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
/* index page */
.box-person .index-photo,.box-person .index-photo-ml{
	width:156px;
	height:260px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;	
}
.box-person .index-photo-ml{
	margin:0 0 0 12px;
}
.box-person p a,.box-person p a:visited{
	width:156px;
	height:260px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
.box-person p a:hover,.box-person p a:active{
	background-position:left bottom;
}
/* voice */
.box-person p a.voice-watabe{
	background-image:url(../images/index_photo_watabe.jpg);
}
.box-person p a.voice-doho{
	background-image:url(../images/index_photo_doho.jpg);
}
.box-person p a.voice-shimura{
	background-image:url(../images/index_photo_shimura.jpg);
}
.box-person p a.voice-shirota{
	background-image:url(../images/index_photo_shirota.jpg);
}
/* interview */
.box-person p a.voice-onosato{
	background-image:url(../images/index_photo_onosato.jpg);
}
.box-person p a.voice-yamakuro{
	background-image:url(../images/index_photo_yamakuro.jpg);
}
.box-person p a.voice-tsujitake{
	background-image:url(../images/index_photo_tsujitake.jpg);
}
.box-person p a.voice-misawa{
	background-image:url(../images/index_photo_misawa.jpg);
}



