@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;
	padding:0 0 10px 0;
	overflow:hidden;
}

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

div#submenu ul li {
	width:350px;
	height:38px;
	display:block;
	float:left;
}

div#submenu ul li.li0 {
	padding:0 10px 0 0;
}

div#submenu ul li a {
	width:350px;
	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 p {
	width:350px;
	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:350px;
	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.li0 a {	background-position:0px 0px;	}
div#submenu ul li.li1 a {	background-position:-350px 0px;	}

div#submenu ul li.li0 em {	background-position:0px 0px;	}
div#submenu ul li.li1 em {	background-position:-350px 0px;	}

div#submenu ul li.li0 a:hover {	background-position:0px -38px;	}
div#submenu ul li.li1 a:hover {	background-position:-350px -38px;	}

div#submenu ul li.li0 p {	background-position:0px -38px;	}
div#submenu ul li.li1 p {	background-position:-350px -38px;	}
