@charset "utf-8";


body,div,p,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	}



.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}

* html .clearfix
 {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


body {
	text-align:center;
	font-family:verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
	}


img {
	border:none;
	}

#header {
	height:75px;
	}

#header #logo {
	float:left;
	}
#logo_pop {
	float:left;
	background-image : url(header_pop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

#header_menu {
	float:right;
	margin:40px 5px 0px;
	}

#header_menu li {
	list-style:none;
	float:left;
	margin-left:5px;
	}

#menu {
	width:832px;
	height:58px;
	}
#menu ul {
	height:58px;
	list-style:none;
	}

#menu li {
	float:left;
	list-style:none;
height:58px;
	}
#menu li a{
display:block;
text-indent:-9999px;
overflow:hidden;
height:58px;
}
#menu li.global01{
background : url(menu_01.gif) no-repeat 0px 0px;
width:85px;
}
#menu li.global01 a{
background : url(menu_01.gif) no-repeat 0px 0px;
width:85px;
}
#menu li.global01 a:hover{
background : url(menu_01_over.gif) no-repeat 0px 0px;
width:85px;
}

#menu li.global02{
background : url(menu_02.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global02 a{
background:none;
}
#menu li.global02 a:hover{
background : url(menu_02_over.gif) no-repeat 0px 0px;
width:109px;

}

#menu li.global03{
background : url(menu_03.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global03 a{

background:none;

}
#menu li.global03 a:hover{
background : url(menu_03_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global04{
background : url(menu_04.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global04 a{

background:none;

}
#menu li.global04 a:hover{
background : url(menu_04_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global05{
background : url(menu_05.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global05 a{
background:none;

}
#menu li.global05 a:hover{
background : url(menu_05_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global06{
background : url(menu_06.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global06 a{
background:none;

}
#menu li.global06 a:hover{
background : url(menu_06_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global07{
background : url(menu_07.gif) no-repeat 0px 0px;
width:99px;
}
#menu li.global07 a{
background:none;

}
#menu li.global07 a:hover{
background : url(menu_07_over.gif) no-repeat 0px 0px;
width:99px;
}

#menu li.global08{
background : url(menu_08.gif) no-repeat 0px 0px;
width:103px;
}
#menu li.global08 a{
background:none;

}
#menu li.global08 a:hover{
background : url(menu_08_over.gif) no-repeat 0px 0px;
width:103px;
}







#footer {
	height:93px;
	background : #000000 url(footer_bg.gif) no-repeat 524px 0px;
	}

#footer_menu {
	float:left;
	width:260px;
	margin:20px 10px;
	}
#footer_menu ul li {
	float:left;
	list-style:none;
	}

#footer_logo {
	float:right;
	width:55px;
	margin:20px 0px;
	}


