@charset"UTF-8";

*{
	margin:0;
	padding:0;
}



body{
	font-weight:normal;
	font-style:normal;
	font-family:VERDANA,ARIAL;
	line-height:1.5;
	color:#333;
	font-size:13px;
	background-color:#fff;
}

/*IE 6 or sooner */
*html body{
	font-size:78%;
}

p,h1,h2,h3,h4,h5,li{
	font-size:100%;
	line-height:1.5;
	font-weight:normal;
}

img{
	border:none;
	vertical-align:bottom;
}

ul{
	list-style:none;
}

hr{
	display:none;
}


a:link,a:visited{
	color:#dd0000;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a:focus{
	color:#fff;
	overflow:hidden;
} 
/*-----------------------------------------
LAYOUT
------------------------------------------------------------------------------*/
#contain{
	width:960px;
	margin:0 auto;
}

#header{
	width:900px;
	height:72px;
	margin:0 auto;
	position:relative;
	background:#fff url(../images/bg_header.gif) no-repeat 0 0;
}
#header p.header_logo{
	position:absolute;
	top:0;
	left:0;
}

#header p.header_txt01{
	text-indent:-9999px;
}
#header p.header_txt02{
	position:absolute;
	top:10px;
	right:0;
}
#header p.header_txt03{
	text-indent:-9999px;
}


#menu_box{
	width:900px;
	margin:0 auto;
    height:33px;
	position:relative;
}

#menu_box ul li{
	line-height:1;
}

#menu_box ul li a:hover{
	text-decoration:none;
}

#menu_box ul li.menu_01{
	text-indent:-9999px;
	width:180px;
	height:33px;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(../images/btn_01_ac.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_01 a{
	display:block;
	width:180px;
	height:33px;
	background:transparent url(../images/btn_01.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_01 a:hover{
	background:#fff url(../images/btn_01.jpg) no-repeat 0 -33px;
}


#menu_box ul li.menu_02{
	text-indent:-9999px;
	width:180px;
	height:33px;
	position:absolute;
	top:0;
	left:180px;
	background:transparent url(../images/btn_02_ac.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_02 a{
	display:block;
	width:180px;
	height:33px;
	background:transparent url(../images/btn_02.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_02 a:hover{
	background:#fff url(../images/btn_02.jpg) no-repeat 0 -33px;
}

#menu_box ul li.menu_03{
	text-indent:-9999px;
	width:180px;
	height:33px;
	position:absolute;
	top:0;
	left:360px;
	background:transparent url(../images/btn_03_ac.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_03 a{
	display:block;
	width:180px;
	height:33px;
	background:transparent url(../images/btn_03.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_03 a:hover{
	background:#fff url(../images/btn_03.jpg) no-repeat 0 -33px;
}

#menu_box ul li.menu_04{
	text-indent:-9999px;
	width:180px;
	height:33px;
	position:absolute;
	top:0;
	left:540px;
	background:transparent url(../images/btn_04_ac.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_04 a{
	display:block;
	width:180px;
	height:33px;
	background:transparent url(../images/btn_04.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_04 a:hover{
	background:#fff url(../images/btn_04.jpg) no-repeat 0 -33px;
}

#menu_box ul li.menu_05{
	text-indent:-9999px;
	width:180px;
	height:33px;
	position:absolute;
	top:0;
	left:720px;
	background:transparent url(../images/btn_05_ac.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_05 a{
	display:block;
	width:180px;
	height:33px;
	background:transparent url(../images/btn_05.jpg) no-repeat 0 0;
}
#menu_box ul li.menu_05 a:hover{
	background:#fff url(../images/btn_05.jpg) no-repeat 0 -33px;
}


#footer{
	background:#fff url(../images/bg_footer.gif) no-repeat 0 0;
	height:37px;
	width:900px;
	margin:15px auto;
	position:relative;
}
#footer ul li{
	line-height:1;
}
#footer ul li.menu_01{
	text-indent:-9999px;
	width:80px;
	height:12px;
	position:absolute;
	top:12px;
	left:10px;
}
#footer ul li.menu_01 a{
	display:block;
	width:80px;
	height:12px;
	background:transparent url(../images/btn_footer01.gif) no-repeat 0 0;
}
#footer ul li.menu_01 a:hover{
	background:#fff url(../images/btn_footer01.gif) no-repeat 0 -12px;
}


#footer ul li.menu_02{
	text-indent:-9999px;
	width:102px;
	height:12px;
	position:absolute;
	top:12px;
	left:111px;
}
#footer ul li.menu_02 a{
	display:block;
	width:102px;
	height:12px;
	background:transparent url(../images/btn_footer02.gif) no-repeat 0 0;
}
#footer ul li.menu_02 a:hover{
	background:#fff url(../images/btn_footer02.gif) no-repeat 0 -12px;
}

#footer ul li.menu_03{
	text-indent:-9999px;
	width:103px;
	height:12px;
	position:absolute;
	top:12px;
	left:234px;
}
#footer ul li.menu_03 a{
	display:block;
	width:103px;
	height:12px;
	background:transparent url(../images/btn_footer03.gif) no-repeat 0 0;
}
#footer ul li.menu_03 a:hover{
	background:#fff url(../images/btn_footer03.gif) no-repeat 0 -12px;
}

#footer ul li.menu_04{
	text-indent:-9999px;
	width:57px;
	height:12px;
	position:absolute;
	top:12px;
	left:360px;
}
#footer ul li.menu_04 a{
	display:block;
	width:57px;
	height:12px;
	background:transparent url(../images/btn_footer04.gif) no-repeat 0 0;
}
#footer ul li.menu_04 a:hover{
	background:#fff url(../images/btn_footer04.gif) no-repeat 0 -12px;
}

#footer ul li.menu_05{
	text-indent:-9999px;
	width:72px;
	height:12px;
	position:absolute;
	top:12px;
	left:439px;
}
#footer ul li.menu_05 a{
	display:block;
	width:72px;
	height:12px;
	background:transparent url(../images/btn_footer05.gif) no-repeat 0 0;
}
#footer ul li.menu_05 a:hover{
	background:#fff url(../images/btn_footer05.gif) no-repeat 0 -12px;
}

#footer address{
	position:absolute;
	display:block;
	height:10px;
	width:278px;
	text-indent:-9999px;
	background:#e5e5e5 url(../images/txt_address.gif) no-repeat 0 0;
	top:14px;
	left:612px;
}

