@charset "utf-8";
/*--------------------------------------- staff ------------------------------------ */
#main_contents2 #staffArea {
	width:850px;
	margin:0 0 25px 5px;
}
/*#main_contents2 #staffArea #staffAreaL {
	width:418px;
	float:left;
}
#main_contents2 #staffArea #staffAreaR {
	width:418px;
	float:right;
}
#main_contents2 #staffArea .photo {
	margin:0 0 10px 0;
}
#main_contents2 #staffArea .staffAreaInn {
	width:380px;
	margin:0 auto;
}
#main_contents2 #staffArea .staffAreaInn p.txt {
	margin-bottom:20px;
}
#main_contents2 #staffArea .staffAreaInn dl {
	border:1px solid #D2CAC8;
	padding:12px;
}
#main_contents2 #staffArea .staffAreaInn dl dt {
	font-weight:bold;
	border-bottom:1px dotted  #D2CAC8;
	padding-bottom:5px;
	margin-bottom:8px;
}
#main_contents2 #staffArea .staffAreaInn dl dd {
	padding-left:20px;
	background:url(/img/staff/ico.gif) no-repeat 10px 6px;
	line-height:1.4em;
	margin-bottom:5px;
}*/
#main_contents2 #staffArea .staffBox {
	width:850px;
	margin:0 0 10px 0;
}
#main_contents2 #staffArea .staffBox .staffBoxL {
	width:332px;
	float:left;
}
#main_contents2 #staffArea .staffBox .staffBoxR {
	width:494px;
	float:right;
}
#main_contents2 #staffArea .staffBox .staffBoxR h3 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:1px dotted #D2CAC8;
}
#main_contents2 #staffArea .staffBoxR dl {
	padding:12px 12px 0 12px;
}
#main_contents2 #staffArea .staffBoxR dl dt {
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:3px;
}
#main_contents2 #staffArea .staffBoxR dl dd {
	padding-left:20px;
	background:url(/img/staff/ico.gif) no-repeat 10px 6px;
	line-height:1.4em;
	margin-bottom:5px;
}
#main_contents2 #staffArea .txtArea {
	padding:10px 20px 20px 20px;
	border-top:1px dotted #D2CAC8;
	border-bottom:1px solid #D2CAC8;
	margin-bottom:10px;
	clear:both;
}