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

#bg_header {
	background: #FFFFFF url(../images/header/bg_header.gif) repeat-x center bottom;
	height: 130px;
}
#header {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

/*header_l
------------------------*/

#header_l {
	height: 92px;
	width: 177px;
	margin-top: 28px;
	float: left;
}

#header_l a {
	height: 92px;
	width: 177px;
	background: url(../images/header/img_rogo.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
}

/*header_r
------------------------*/

#header_r {
	float: right;
	width: 760px;
	height: 120px;
}
#seo_text h1 {
	font-size: 1em;
	margin-bottom: 8px;
}

/*header_menu
------------------------*/
#header_menu {
	margin-left: auto;
	height: 23px;
	padding-bottom: 10px;
	margin-right: 0px;
	width: 300px;
}

#header_menu ul {
	margin: 0px;
	padding: 0px;
}
#header_menu li {
	float: left;
	height: 23px;
	list-style: none;
}
#header_menu01 a {
	height: 23px;
	width: 72px;
	background: url(../images/header/header_menu.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
#header_menu02 a {
	height: 23px;
	width: 113px;
	background: url(../images/header/header_menu.gif) -72px 0;
	display: block;
	text-indent: -9999px;
}
#header_menu03 a {
	height: 23px;
	width: 112px;
	background: url(../images/header/header_menu.gif) -185px 0;
	display: block;
	text-indent: -9999px;
}

#header_menu04 a {
	height: 23px;
	width: 3px;
	display: block;
	text-indent: -9999px;
}

#header_bottom {
	height: 28px;
}

#check_text {
	background: url(../images/header/check_text.gif) no-repeat;
	height: 14px;
	width: 375px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: 0px;
}

/*main_menu
------------------------*/

#main_menu {
	float: left;
	height: 28px;
	width: 466px;
}
#main_menu ul {
	margin: 0px;
	padding: 0px;
}
#main_menu li {
	float: left;
	height: 28px;
	list-style: none;
}
#main_menu01 a{
	background: url(../images/header/main_menu.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 125px;
}
#main_menu02 a{
	background: url(../images/header/main_menu.gif) no-repeat -125px 0;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 156px;
}
#main_menu03 a{
	background: url(../images/header/main_menu.gif) no-repeat -281px 0;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 99px;
}
#main_menu04 a{
	background: url(../images/header/main_menu.gif) no-repeat -380px 0;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 86px;
}
#main_menu01 a:hover{
	background: url(../images/header/main_menu.gif) no-repeat 0 -28px;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 125px;
}
#main_menu02 a:hover{
	background: url(../images/header/main_menu.gif) no-repeat -125px -28px;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 156px;
}
#main_menu03 a:hover{
	background: url(../images/header/main_menu.gif) no-repeat -281px -28px;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 99px;
}
#main_menu04 a:hover{
	background: url(../images/header/main_menu.gif) no-repeat -380px -28px;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 86px;
}

/*sub_menu
------------------------*/

#sub_menu {
	float: right;
	height: 25px;
	width: 217px;
}

#sub_menu ul {
	margin: 0px;
	padding: 0px;
}
#sub_menu li {
	height: 25px;
	list-style: none;
	float: left;
}

#sub_menu01 a {
	background: url(../images/header/sub_menu.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 105px;
	margin-right: 7px;
}
#sub_menu02 a {
	background: url(../images/header/sub_menu.gif) no-repeat -105px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 105px;
}
#sub_menu01 a:hover {
	background: url(../images/header/sub_menu.gif) no-repeat 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 105px;
	margin-right: 7px;
}
#sub_menu02 a:hover {
	background: url(../images/header/sub_menu.gif) no-repeat -105px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 105px;
}

#header_top {
	margin-bottom: 15px;
	height: 47px;
}

