@charset "utf-8";

/*----------------------------------------------------------------------------------
		 								スタッフページ
------------------------------------------------------------------------------------*/

#contents h2 {
	clear: both;
	margin-bottom: 20px;
}
#bkncontents{
	margin: 0 0 10px 0; 
}
#contents .bkn{
	width:333px;
	border: 1px solid #cbba86;
	padding: 0 0 10px 0;
	float: left;
	margin: 0 10px 10px 0;
}
#contents .right {
	margin:0 0 10px;
}
#contents .bkn h3{
	font-size: 15px;
	font-weight: bold;
	background: url(../images/icon_ttl.gif) left center no-repeat #eee4c6;
	padding: 8px 0 8px 25px;	
}
#contents .bkn p.photo{
	width: 183px;
	margin: 10px auto; 
	text-align: center;
	padding: 8px 8px 12px 8px;
	border: 1px solid #CCCCCC;
	font-size: 14px;	
}
#contents .bkn p.photo img{
	margin: 0 0 10px 0;
}
#contents .bkn p.photo span.txt{
	font-weight:bold;
	color: #910d1e;
}
#contents .bkn dl.catch{
	margin: 5px 0 14px;
	padding: 0 15px;
}
#contents .bkn dl dt{
	margin: 0 0 5px 0; 
}
#contents .bkn dl.info{
	margin: 5px 0;
	padding: 0 0 0 15px;
	clear: both;
}
#contents .bkn dl.info dt{
	float: left;
	margin: 0 5px 0 0;
}
#contents .bkn dl.info dd{
	padding: 0 10px 0 42px;
}
#contents p.bottom{
	text-align: center;
	margin: 10px 0 0 0;
}
#contents .point{
	clear:both;	
	margin: 10px 0 10px 0;	
}
#contents .point p.text{
	background-color:#f5f5f5;
	padding: 10px 20px ;
	font-size: 14px;	
}