@charset "euc-jp";

/* プリヘッドメニュー */

div#pre_header_menu ul { }
div#pre_header_menu ul li { display: inline; }
div#pre_header_menu ul li a {
	text-decoration: none;
	float: left;
	display: block;
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 0px 0px;
	width: 100px;
}
div#pre_header_menu ul li.phm-1 a {	background-image: url(images/menu_head_01.gif);	width: 115px;}
div#pre_header_menu ul li.phm-2 a {	background-image: url(images/menu_head_02.gif);	width: 135px;}
div#pre_header_menu ul li.phm-3 a {	background-image: url(images/menu_head_03.gif);	width: 135px;}
div#pre_header_menu ul li.phm-4 a {	background-image: url(images/menu_head_04.gif);	width:  80px;}
div#pre_header_menu ul li.phm-5 a {	background-image: url(images/menu_head_05.gif);	width: 100px;}
div#pre_header_menu ul li a:hover { background-position: left -20px; /* not BOTTOM */ }


/* ヘッドメニュー */

div#header_menu ul { }
div#header_menu ul li { display: inline; }
div#header_menu ul li a {
	text-decoration: none;
	float: left;
	display: block;
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 65px 0px 0px;
	width: 240px;
}
div#header_menu ul li.m-1 a { background-image: url(images/menu_global_01.gif); }
div#header_menu ul li.m-2 a { background-image: url(images/menu_global_02.gif); }
div#header_menu ul li.m-3 a { background-image: url(images/menu_global_03.gif); }
div#header_menu ul li.m-4 a { background-image: url(images/menu_global_04.gif); }

div#header_menu ul li a:hover,
body#menu-1  div#header_menu ul li.m-1 a,
body#menu-21 div#header_menu ul li.m-2 a,
body#menu-22 div#header_menu ul li.m-3 a,
body#menu-23 div#header_menu ul li.m-4 a { background-position: left -65px; /* not BOTTOM */ }
