@charaset "utf-8";

/*news*/
#index .news{
	width:300px;
	border:1px solid #CCCCCC;
	float:left;
}
#index .news .body{
	height:300px;
	overflow:auto;
	padding:0px 10px 0px 10px;
}
#index .news .body h3{
	color:#04399D;
	padding-top:10px;
}
#index .news .body p{
	border-bottom:1px dotted #04399D;
	padding-bottom:10px;
}

/*items*/
#index .items{
	width:626px;
	float:right;
}
#index .items h2{
	margin-bottom:17px;
}

#index .items .left{
	float:left;
}
#index .items .right{
	float:right;
}

#index .items .box{
	width:300px;
}
#index .items .box .h{
	background-image:url(../img/index/bg01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
}
#index .items .box .h h3{
	background-image:url(../img/common/arrow01.png);
	background-position:left center;
	padding-left:10px;
	width:220px;
	float:left;
}
#index .items .box .h a{
	float:right;
}
#index .items .box .photo{
	margin:8px 0px 8px 0px;
  text-align:center;
}

#index .items .profile table{
	width:100%;
	background-color:#B6B6B6;
}
#index .items .profile table td{
	background-color:#ffffff;
	padding:4px;
}
#index .items .profile table td.l{
	background-color:#C5DCF5;
	text-align:center;
  white-space: nowrap;
  width:50px;
}
#index .items .profile table div{
  padding:3px 0 3px 0;
}



