@charset "Shift_JIS";
/* 初期設定 */

div#main01 h3{
	width:349px;
	height:83px;
	margin:0;
	padding:0;
	background: url(../images/tit/yakuin_tit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

/* タイトル */
div#right h4{
	width:510px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/yakuin/yakuin_tit02.gif) right no-repeat;
	text-indent:-9999px;
	float:left;
}

/* 右メイン */
div#main02 div#right{
	width:516px;
	_width:520px;
	margin:0 20px 0 0;
	_margin:0 6px 0 0;
	padding:0;
	float:right;
}

/* ベース */
div#right div.cont01{
	width:516px;
	_width:520px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	_float:none;
}
div.cont01 div.cont_p1{
	width:128px;
	margin:0;
	_margin:0 -4px 0 0;
	padding:0;
	float:left;
}
div.cont01 div.cont_p2{
	width:254px;
	_width:260px;
	margin:0;
	_margin:0 -8px 0 0;
	padding:0;
	float:right;
}
div.cont01 div.cont_p2-left{
	width:254px;
	_width:260px;
	margin:0;
	_margin:0 -8px 0 0;
	padding:0;
	float:left;
}
div.cont01 div.cont_p3{
	width:383px;
	_width:387px;
	margin:0;
	padding:0;
	float:left;
}

/* 役職タイトル */
div.cont01 h5.p1{
	width:125px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
div.cont01 h5.p2{
	width:254px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
div.cont01 h5.p3{
	width:383px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
div.cont01 h5.p4{
	width:512px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

/* 名前・所属・役職 */
div.cont01 ul{
	width:516px;
	_width:auto;
	margin:0;
	padding:0;
	float:left;
}
div.cont01 li{
	width:125px;
	margin:0 4px 0 0;
	_margin:0 4px 0 0;
	padding:0;
	float:left;
	list-style:none;
}
div.cont01 li img{
	margin:0;
	padding:0;
	float:left;
}
