@charset "UTF-8";
#common_header_sub .top_flash {
	margin-left: 10px;
}
#top_menu .top_menu_header {
	width:362px;
	background-repeat:repeat-y;
}
#top_menu .top_menu_h_client {
	margin-left:14px;
	background-image:url(/top/image/bg_client_menu.gif);
}
#top_menu .top_menu_h_staff {
	margin-right:14px;
	background-image:url(/top/image/bg_staff_menu.gif);
}
#top_menu .top_menu_title {
	padding:0 30px;
}
#top_menu .top_menu_footer {
	width:362px;
	height:12px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#top_menu .top_menu_photo {
	width:143px;
}
#top_menu .top_menu_menu {
	width:125px;
}
#top_menu .top_menu_f_client {
	background-image:url(/top/image/client_foot.gif);
}
#top_menu .top_menu_f_staff {
	margin-top:10px;
	background-image:url(/top/image/staff_foot.gif);
}

#top_info .top_info_header {
	width:363px;
	background-repeat:repeat-y;
}
#top_info .top_info_h_news {
	margin-left:13px;
	background-image:url(/top/image/bg_info_news.gif);
}
#top_info .top_info_h_job {
	margin-right:13px;
	background-image:url(/top/image/bg_info_job.gif);
}
#top_info .top_info_list {
	padding:0 30px;
}
#top_info .info_content {
	width: 300px;
	margin:1em auto;
}
#top_info dt {
	width: 110px;
	float:left;
	margin-bottom:1em;
}
#top_info dt.wide {
	width: 300px;
	float:left;
	margin-bottom:1em;
}
#top_info dd {
	width: 190px;
	float:left;
	margin-bottom:1em;
}
#top_info .past {
	margin:-1em 0 1em 0
}
#top_info .top_info_footer {
	width:363px;
	height:6px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#top_info .top_info_f_news {
	background-image:url(/top/image/info_news_foot.gif);
}
#top_info .top_info_f_job {
	background-image:url(/top/image/info_job_foot.gif);
}
