#sidebar ul.sidemenu li.bt_side_01{
	background:url(../images/sidebar/bg_sidemenu.jpg) -205px -4px no-repeat;
}

#sidebar ul.sidemenu li.bt_side_01 a:link{
	background:url(../images/sidebar/bg_sidemenu.jpg) -205px -4px no-repeat;
}

#sidebar ul.sidemenu li.bt_side_01 a:visited{
	background:url(../images/sidebar/bg_sidemenu.jpg) -205px -4px no-repeat;
}

#sidebar ul.sidemenu li.bt_side_01 ul.sub_01{
	width:185px;
	display: block;
	padding:0 0 0 0;
	margin-top:-2px;
	background-color:#FFFFFF;
	background-image:none;
}

#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li{
	border-right:#FFCCCC 1px solid;
	border-left:#FFCCCC 1px solid;
	display:block;
	min-height:18px;
	height: auto !important;
	height:18px;
	background: #FFFFFF url(../images/icon/ic_arrow_r_r.gif) 8px no-repeat;
	margin:0 2px 0 3px;
	padding-top:0;
	line-height:normal;
}
#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li a{
	display:block;
	min-height:18px;
	height: auto !important;
	height:18px;
	background: #FFFFFF url(../images/icon/ic_arrow_r_r.gif) 8px no-repeat;
	line-height:normal;
}

#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li a:visited{
	display:block;
	min-height:18px;
	height: auto !important;
	height:18px;
	background: #FFFFFF url(../images/icon/ic_arrow_r_r.gif) 8px no-repeat;
}

#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li a:hover{
	display:block;
	min-height:18px;
	height: auto !important;
	height:18px;
	text-decoration:underline;
	background: #FFF6E6 url(../images/icon/ic_arrow_p_r.gif) 8px no-repeat;
}


#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li.bt_sub_03 a{
	display:block;
	background: #FFF6E6 url(../images/icon/ic_arrow_p_r.gif) 8px no-repeat;
}
#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li.bt_sub_03 a:link{
	display:block;
	background: #FFF6E6 url(../images/icon/ic_arrow_p_r.gif) 8px no-repeat;
}
#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li.bt_sub_03 a:visited{
	display:block;
	background: #FFF6E6 url(../images/icon/ic_arrow_p_r.gif) 8px no-repeat;
}

#sidebar ul.sidemenu li.bt_side_01 ul.sub_01 li.bt_sub_03 a:hover{
	display:block;
	text-decoration:underline;
	background: #FFF6E6 url(../images/icon/ic_arrow_p_r.gif) 8px no-repeat;
}

.lb_ikuryo{
	display:block;
	background:url(../images/photo/ph_h1_ikuryo.jpg) no-repeat;
	text-indent:-9999px;
	line-height:1%;
	font-size:1%;
	overflow:hidden;
}

.staff_list{
	text-align:left;
	clear:both;
	margin:0 30px;
}
.staff_list_intyo{
	text-align:left;
	clear:both;
	margin:0 auto 30px auto;
	width:450px;
}

.staff_list_intyo dl{
	text-align:center;
	min-width:225px;
	width:auto !important;
	width:225px;
	height:auto !important;
	margin-bottom:15px;
	overflow:hidden;
	padding:0;
	margin:0 0 30px 0;
}
.staff_list_josan {
	clear:both;
	width:510px;
	margin:0 auto 30px auto;
}
.staff_list_josan dd{
	text-align:center;
	min-width:150px;
	width:auto !important;
	width:150px;
	height:auto !important;
	margin-bottom:15px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
}
.staff_list_other {
	clear:both;
	width:510px;
	margin:0 auto 30px auto;
}
.staff_list_other dd{
	text-align:center;
	height:auto !important;
	margin-bottom:15px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
}
.staff_list_intyo dl h3{
	margin:0;
	padding:0;
}
h3{
	margin:0;
	padding:0;
}

.staff_list_mngr {
	clear:both;
	width:510px;
	margin:0 auto 30px auto;
}
.staff_list_mngr dd{
	text-align:center;
	margin-bottom:15px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
}

