@charset "utf-8";
/* CSS Document */

/* Common */
/* ====================================================================== */


body {
	text-align: center;
	font-family: "HGŠÛºÞ¼¯¸M-PRO" , "ƒqƒ‰ƒMƒmŠÛƒS Pro W4","MS ƒSƒVƒbƒN", Osaka, Gothic, Sans-Serif ;
	color: #3E3E3E;
	font-size: 14px;
	line-height: 1.4;
}


#top_img {
	margin: 0 0 10px 0;
	width: 890px;
	height: 186px;
	text-indent: -3000px;
/*	background: url(../images/top_img.gif) no-repeat;*/
	background: url(../images/top_img.jpg) no-repeat;
}

#top_img a {
	display: block;
	width: 890px;
	height: 186px;
}


/* Header */
/* ====================================================================== */


#top_block li {
	font-size:13px;
	/*background:#CCC;*/
	width:260px;
	display:block;
}

*html #top_block li {
	font-size:12px;
}


#top_block li.name_long{
	/*background:#99CCCC;*/
	width:320px;
	display:block;
}

/* Menu */
/* ====================================================================== */



#side li#top {background: url(../images/top.gif) no-repeat;}

#side li#top a {background: url(../images/top.gif) no-repeat;}

#side li#top.current a {background: url(../images/top_h.gif) no-repeat;}

#side li#top a:hover {background: url(../images/top_h.gif) no-repeat;}

#side li#firm {background: url(../images/firm.gif) no-repeat;}

#side li#firm a {background: url(../images/firm.gif) no-repeat;}

#side li#firm.current a {background: url(../images/firm_h.gif) no-repeat;}

#side li#firm a:hover {background: url(../images/firm_h.gif) no-repeat;}

#side li#practice {background: url(../images/practice.gif) no-repeat;}

#side li#practice a {background: url(../images/practice.gif) no-repeat;}

#side li#practice.current a {background: url(../images/practice_h.gif) no-repeat;}

#side li#practice a:hover {background: url(../images/practice_h.gif) no-repeat;}

#side li#access {background: url(../images/access.gif) no-repeat;}

#side li#access a {background: url(../images/access.gif) no-repeat;}

#side li#access.current a {background: url(../images/access_h.gif) no-repeat;}

#side li#access a:hover {background: url(../images/access_h.gif) no-repeat;}

#side li#recruitment {background: url(../images/recruitment.gif) no-repeat;}

#side li#recruitment a {background: url(../images/recruitment.gif) no-repeat;}

#side li#recruitment.current a {background: url(../images/recruitment_h.gif) no-repeat;}

#side li#recruitment a:hover {background: url(../images/recruitment_h.gif) no-repeat;}

#side li#sitemap {background: url(../images/sitemap.gif) no-repeat;}

#side li#sitemap a {
	height: 33px;
	display: block;
	background: url(../images/sitemap.gif) no-repeat;
}

#side li#sitemap.current a {
	height: 33px;
	background: url(../images/sitemap_h.gif) no-repeat;
}

#side li#sitemap a:hover {background: url(../images/sitemap_h.gif) no-repeat;
}
	







