#content_image{
	height:264px;
	background:url(v2image/topic_image.png) no-repeat;
}

#content_image p.image_description{
	position:relative;
	top:210px;
	left:352px;
	width:500px;
}

#content_main_content{
	padding-bottom:10px;
	padding-top:0px;
	background:url(v2image/team_main_bg.jpg) no-repeat right 30px;
}

#content_main_content #main_content{
	padding-top:30px;
	height:190px;
}

#content_main_content #main_content img{
	border:none;
	float:left;
	margin-right:18px;
}

#content_main_content p.job_name{
	font-size:14px;
	font-weight:bold;
}

#content_main_content p.person_name{
	font-size:14px;
	color:#09F;
}

#content_main_content p.person_desc{
	font-size:12px;
	margin-top:10px;
}

#content_main_content p.main_name{
	margin:10px auto;
}

#content_main_content p.main_desc{
	font-size:12px;
	text-indent:24px;
	width:715px;
	*width:530px;
	line-height:180%;
}

#content_main_content p.sub_job_name{
	margin-bottom:10px;
}

#content_main_content #sub_team{
	margin-top:30px;
}

#content_main_content #sub_team ul#team_list{
	
}

#content_main_content #sub_team ul#team_list li.team_mate{
	width:305px;
	height:100px;
	float:left;
	margin-right:15px;
	margin-top:20px;
}

#content_main_content #sub_team ul#team_list li.team_mate img{
	float:left;
	border:none;
	margin-right:10px;
}

#footer{
	margin:40px auto 20px auto;
}

#footer #inner_footer{
	text-align:center;
	width:380px;
	background:url(v2image/footer_logo.png) no-repeat left center;
	padding-left:115px;
}

#footer #inner_footer p.small_size{
	font-size:10px;
	color:#999;
}
