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


div#wrapper {
	background-image: url(/img/common/main_visual_back.jpg);
}


/*==============================================================================================================================
--------------------------------------------------------------------------------------------------------------------------------

	#header

--------------------------------------------------------------------------------------------------------------------------------
==============================================================================================================================*/

div#header {
	background-image: url(../img/common/main_visual.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*---------------------------------------------------------------------------------
	inner
---------------------------------------------------------------------------------*/

div#header div.inner {
	width:960px;
	margin:0 auto;
}

div#header div.inner h1 {
	width:96px;
	height:80px;
	overflow:hidden;
	display:block;
}
div#header div.inner h1 a {
	width:96px;
	height:0;
	padding:80px 0 0 0;
	overflow:hidden;
	display:block;
}

div#header div.inner h2 {
	width:96px;
	height:0;
	overflow:hidden;
	display:block;
	padding:100px 0 0 0;
}


/*==============================================================================================================================
--------------------------------------------------------------------------------------------------------------------------------

	#container

--------------------------------------------------------------------------------------------------------------------------------
==============================================================================================================================*/


/*---------------------------------------------------------------------------------
	category
---------------------------------------------------------------------------------*/

div#submenu {
	width:710px;
	overflow:hidden;
}

div#submenu ul {
	width:710px;
	overflow:hidden;
	display:block;
	float:left;
}

div#submenu ul li {
	width:134px;
	height:38px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}

div#submenu ul li.li4 {
	margin:0 0 10px 0;
}

div#submenu ul li a {
	width:134px;
	height:0;
	padding:38px 0 0 0;
	display:block;
	overflow:hidden;
	background-image:url(../img/common/submenu.gif);
	background-repeat:no-repeat;
}

div#submenu ul li em {
	width:134px;
	height:0;
	padding:38px 0 0 0;
	display:block;
	overflow:hidden;
	background-image:url(../img/common/submenu.gif);
	background-repeat:no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

div#submenu ul li p {
	width:134px;
	height:0;
	padding:38px 0 0 0;
	display:block;
	overflow:hidden;
	background-image:url(../img/common/submenu.gif);
	background-repeat:no-repeat;
}

div#submenu ul li.li0 a {	background-position:0px 0px;	}
div#submenu ul li.li1 a {	background-position:-134px 0px;	}
div#submenu ul li.li2 a {	background-position:-268px 0px;	}
div#submenu ul li.li3 a {	background-position:-402px 0px;	}
div#submenu ul li.li4 a {	background-position:-536px 0px;	}

div#submenu ul li.li0 a:hover {	background-position:0px -38px;	}
div#submenu ul li.li1 a:hover {	background-position:-134px -38px;	}
div#submenu ul li.li2 a:hover {	background-position:-268px -38px;	}
div#submenu ul li.li3 a:hover {	background-position:-402px -38px;	}
div#submenu ul li.li4 a:hover {	background-position:-536px -38px;	}

div#submenu ul li.li0 p {	background-position:0px -38px;	}
div#submenu ul li.li1 p {	background-position:-134px -38px;	}
div#submenu ul li.li2 p {	background-position:-268px -38px;	}
div#submenu ul li.li3 p {	background-position:-402px -38px;	}
div#submenu ul li.li4 p {	background-position:-536px -38px;	}

div#submenu ul li.li0 em {	background-position:0px 0px;	}
div#submenu ul li.li1 em {	background-position:-134px 0px;	}
div#submenu ul li.li2 em {	background-position:-268px 0px;	}
div#submenu ul li.li3 em {	background-position:-402px 0px;	}
div#submenu ul li.li4 em {	background-position:-536px 0px;	}
