#top_navi_text{
	width: 470px;
	height: 12px;
	padding: 0 0 0 5px;
}

#top_navi_text li{
	display: inline;
	float: left;
	height: 12px;
}

#top_navi_text01{ width: 44px; margin:0 25px 0 0; }
#top_navi_text02{ width: 35px; margin:0 235px 0 0; }
#top_navi_text03{ width: 49px; margin:0 7px 0 0; }
#top_navi_text04{ width: 57px; }

#top_navi_text li a{
	display: block;
	width: 60px;
	height: 12px;
	background: url('../images/top/top_navi.png');
	text-indent: -9999px;
}

#top_navi_text01 a:link,
#top_navi_text01 a:visited { background-position:    0   0; width: 44px;}
#top_navi_text01 a:hover   { background-position:    0 -14px; }
#top_navi_text01 a:active  { background-position:    0 -28px; }

#top_navi_text02 a:link,
#top_navi_text02 a:visited { background-position:  -44px   0; width: 35px;}
#top_navi_text02 a:hover   { background-position:  -44px -14px; }
#top_navi_text02 a:active  { background-position:  -44px -28px; }

#top_navi_text03 a:link,
#top_navi_text03 a:visited { background-position:  -80px   0; width: 49px;}
#top_navi_text03 a:hover   { background-position:  -80px -14px; }
#top_navi_text03 a:active  { background-position:  -80px -28px; }

#top_navi_text04 a:link,
#top_navi_text04 a:visited { background-position:  -130px   0; width: 57px;}
#top_navi_text04 a:hover   { background-position:  -130px -14px; }
#top_navi_text04 a:active  { background-position:  -130px -28px; }

#top_navi_img{
	width: 465px;
	height: 62px;
	margin: 0 0 16px 0;
}

#top_navi_img li{
	display: inline;
	float: left;
	height: 62px;
}

#top_navi_img01{ width: 63px;}
#top_navi_img02{ width: 277px;}
#top_navi_img03{ width: 60px;}
#top_navi_img04{ width: 65px;}

#top_navi_img li a{
	display: block;
	height: 62px;
	text-indent: -9999px;
	background: url('../images/top/top_navi_img.png') no-repeat 0 0;
}

li#top_navi_img01 a{ background-position:    0   0; width: 63px;}
li#top_navi_img02 a{ background-position:  -62px 0; width: 277px;}
li#top_navi_img03 a{ background-position: -340px 0; width: 60px;}
li#top_navi_img04 a{ background-position: -400px 0; width: 65px;}



#works_navi{
	margin: 12px 0 0 5px;
}

#works_navi h3{
	margin-top: 18px;
}
#work_web_navi {
	width: 330px;
	height: 15px;
	margin: 3px 0 0 0px;
	background: url('../images/common/work_navi2.png') no-repeat 0 0;
	overflow: hidden;
}

#work_web_navi01{ width: 55px; margin-left: 75px; }
#work_web_navi02{ width: 55px; }
#work_web_navi03{ width: 90px; }
#work_web_navi04{ width: 55px; }

#work_web_navi li{
	display: inline;
	float: left;
	height: 15px;
}

#work_web_navi01 a{ width: 40px; }
#work_web_navi02 a{ width: 42px; }
#work_web_navi03 a{ width: 91px; }
#work_web_navi04 a{ width: 62px; }

#work_web_navi li a{
	display: block;
	height: 14px;
	background: url('../images/common/work_navi2.png') no-repeat 0 0;
	text-indent: -9999px;
}

#work_web_navi01 a:link,
#work_web_navi01 a:visited { background-position: -75px   0; }
#work_web_navi01 a:hover   { background-position: -75px -15px; }
#work_web_navi01 a:active  { background-position: -75px -30px; }

#work_web_navi02 a:link,
#work_web_navi02 a:visited { background-position: -130px   0; }
#work_web_navi02 a:hover   { background-position: -130px -15px; }
#work_web_navi02 a:active  { background-position: -130px -30px; }

#work_web_navi03 a:link,
#work_web_navi03 a:visited { background-position: -185px   0; }
#work_web_navi03 a:hover   { background-position: -185px -15px; }
#work_web_navi03 a:active  { background-position: -185px -30px; }

#work_web_navi04 a:link,
#work_web_navi04 a:visited { background-position: -275px   0; }
#work_web_navi04 a:hover   { background-position: -275px -15px; }
#work_web_navi04 a:active  { background-position: -275px -30px; }



#work_graphic_navi{
	width: 175px;
	height: 15px;
	background: url('../images/common/work_navi2.png') no-repeat;
	overflow: hidden;
}

#work_graphic_navi li{
	display: inline;
	float: left;
	width:100px;
	height: 15px;
	margin: 0 0 0 75px;
}

#work_graphic_navi li a{
	display: block;
	width: 100px;
	height: 15px;
	background: url('../images/common/work_navi2.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#work_graphic_navi li a:link,
#work_graphic_navi li a:visited { background-position: -330px   0; }
#work_graphic_navi li a:hover   { background-position: -330px -15px; }
#work_graphic_navi li a:active  { background-position: -330px -30px; }




#work_logo_navi{
	width: 160px;
	height: 15px;
	margin: 0 0 20px 0;
	background: url('../images/common/work_navi2.png') no-repeat;
	overflow: hidden;
}

#work_logo_navi li{
	display: inline;
	float: left;
	width: 85px;
	height: 15px;
	margin: 0 0 0 75px;
}

#work_logo_navi li a{
	display: block;
	width: 85px;
	height: 15px;
	background: url('../images/common/work_navi2.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#work_logo_navi li a:link,
#work_logo_navi li a:visited { background-position: -430px   0; }
#work_logo_navi li a:hover   { background-position: -430px -15px; }
#work_logo_navi li a:active  { background-position: -430px -30px; }

#subcontact{
margin: 0 0 10px 0;
}
