@charset "utf-8";
/* CSS Document */

#header {
	width: 980px;
}
#header_l {
	float: left;
	width: 170px;
	border-top: 3px solid #C80000;
	padding-top: 15px;
	padding-left: 20px;
	margin-bottom: 20px;
}
#logo_img {
	height: 50px;
	width: 150px;
}
#logo_img a {
	background: url(../images/header/logo_img.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 150px;
}
#header_r {
	float: right;
	width: 790px;
	background: url(../images/header/header_top_img.gif) repeat-x center top;
	padding-top: 35px;
}
#seo_l {
	float: left;
	width: 350px;
}
#g_navi {
	float: right;
	width: 260px;
	margin-top: 15px;
	padding-right: 20px;
}
#main_menu {
	background: url(../images/header/search_title.gif) no-repeat 20px center;
	height: 40px;
	width: 760px;
	padding-left: 220px;
	padding-top: 5px;
	margin-bottom: 20px;
}

#seo_l h1 {
	font-size: 1em;
	font-weight: normal;
}
#g_navi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#g_navi li {
	float: right;
	height: 20px;
	width: 130px;
}
#navi01 a {
	background: url(../images/header/g_navi.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi02 a {
	background: url(../images/header/g_navi.gif) no-repeat -130px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi03 a {
	background: url(../images/header/g_navi.gif) no-repeat -260px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi04 a {
	background: url(../images/header/g_navi.gif) no-repeat -390px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi01 a:hover {
	background: url(../images/header/g_navi.gif) no-repeat 0px -20px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi02 a:hover {
	background: url(../images/header/g_navi.gif) no-repeat -130px -20px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi03 a:hover {
	background: url(../images/header/g_navi.gif) no-repeat -260px -20px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#navi04 a:hover {
	background: url(../images/header/g_navi.gif) no-repeat -390px -20px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 130px;
}
#main_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#main_menu li {
	float: left;
	height: 40px;
	width: 185px;
}
#menu01 a {
	background: url(../images/header/search_menu.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu02 a {
	background: url(../images/header/search_menu.gif) no-repeat -185px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu03 a {
	background: url(../images/header/search_menu.gif) no-repeat -370px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu04 a {
	background: url(../images/header/search_menu.gif) no-repeat -555px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu01 a:hover {
	background: url(../images/header/search_menu.gif) no-repeat 0px -40px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu02 a:hover {
	background: url(../images/header/search_menu.gif) no-repeat -185px -40px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu03 a:hover {
	background: url(../images/header/search_menu.gif) no-repeat -370px -40px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
#menu04 a:hover {
	background: url(../images/header/search_menu.gif) no-repeat -555px -40px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 185px;
}
