.inner .float_l .item_img{
	width: 150px;
}

.item_body{
	padding: 20px;
}

.inner dl{
	width: 530px;
	color: #666;
	margin: 0 0 20px 0;
	background: url('images/bg_profile.gif') no-repeat top right;
}

dt{
	clear: both;
	float: left;
	width: 120px;
	height: 43px;
	border-bottom: 1px solid #ccc;
	border-left: 10px solid #999;
	padding: 5px 5px 5px 20px;
}

dd{
	float: right;
	height: 43px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #999;
	padding: 5px;
	font-size: 85%;
	width: 360px;
}

.item_box .float_l,
.item_box .float_r{
	width: 200px;
	height: 300px;
	margin: 0 40px;
}
.item_box h4{
	padding: 0 0 5px 0 ;
	border-bottom: 1px solid #eee;
	margin: 0 0 5px 0;
}

.item_box p{
	line-height: 1.7;
/*	letter-spacing: -1px;*/
}


#page_navi{
	width: 170px;
	margin: 0 0 30px 11px;
}

#page_navi li{
	width: 170px;
	height: 20px;
}

#page_navi li a{
	display: block;
	width: 170px;
	height: 20px;
	overflow:hidden;
	background: url('images/page_navi.gif') no-repeat;
	text-indent: -9999px;
}

#page_navi1 a:link,
#page_navi1 a:visited{ background-position:    0   0; }
#page_navi1 a:hover  { background-position: -170px 0; }
#page_navi1 a:active { background-position: -340px 0; }

#page_navi2 a:link,
#page_navi2 a:visited{ background-position:    0   -20px; }
#page_navi2 a:hover  { background-position: -170px -20px; }
#page_navi2 a:active { background-position: -340px -20px; }

#philosophy{
	padding: 30px 0 0 0;
	background: #000;
}

.profile{
	float: right;
}
