@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: 25px 0px 0px;
}

div#pre_header_menu ul li.phm-1 a { width: 60px;  background: url(images/btn_phm_01.gif); }
div#pre_header_menu ul li.phm-2 a { width: 146px; background: url(images/btn_phm_02.gif); }

div#pre_header_menu ul li a:hover {
	background-position: left -25px; /* 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: 50px 0px 0px;
	width: 180px;
}

div#header_menu ul li.m-1 a { background-image: url(images/menu_top_01.gif); }
div#header_menu ul li.m-2 a {	background-image: url(images/menu_top_02.gif); }
div#header_menu ul li.m-3 a {	background-image: url(images/menu_top_03.gif); }
div#header_menu ul li.m-4 a {	background-image: url(images/menu_top_04.gif); }
div#header_menu ul li.m-5 a {	background-image: url(images/menu_top_05.gif); }



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



/* サイドメニュー */


div.sidemenu_box1 {
	height: 490px;
}


div.sidemenu_box1 ul {

}
div.sidemenu_box1 ul li {
	display: inline;
}
div.sidemenu_box1 ul li a {
	background: url(images/menu_01.jpg) no-repeat center top;
	padding: 95px 0px 0px;
	height: 0px;
	width: 290px;
	display: block;
	float: left;
	overflow: hidden;
}
div.sidemenu_box1 ul li.sm-1 a {background-image: url(images/menu_01.jpg);}
div.sidemenu_box1 ul li.sm-2 a {background-image: url(images/menu_02.jpg);}
div.sidemenu_box1 ul li.sm-3 a {background-image: url(images/menu_03.jpg);}
div.sidemenu_box1 ul li.sm-4 a {background-image: url(images/menu_04.jpg);}
div.sidemenu_box1 ul li.sm-5 a {background-image: url(images/menu_05.jpg);}


div.sidemenu_box1 ul li a:hover {
	background-position: 5px top; /* not BOTTOM */

}
