@charset "UTF-8";


/* ナビゲーションバー */
#catmenucontainer{
	width:100%;
	height:40px;
	display:block;
	padding:0px 0 0px 0px;
	font-weight:normal;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	text-transform:none;
	text-decoration :none;
	font-size:0.875em;
	font-weight:bold;
	}	
#catmenu{
	width:100%;
	margin: 0px;
	padding: 0px 0px;
	background:#000000;
	height:40px;
	overflow:hidden;
	}
	
#catmenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px 10px;
	}
	
#catmenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
	color:#d0d0d0;
	display: block;
	margin: 0px;
	padding: 12px 10px 12px 10px;
	text-decoration :none;
	}

#catmenu li a:hover, #catmenu li a:active {
	background:#505050;
	color: #ffffff;
 	margin: 0px;
	padding: 12px 10px 12px 10px;
	text-decoration: none;
	}
	
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
	background:#707070;
	width: 170px;
	color:#d0d0d0;
	float: none;
	margin: 0px;
	padding: 8px 10px 10px 10px;
	border-bottom: 1px solid #d0d0d0;
	}
	
#catmenu li li a:hover, #catmenu li li a:active {
	background:#808080;
	color: #ffffff;
	padding: 8px 10px 10px 10px;
	}

#catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#catmenu li li { 
	}

#catmenu li ul a { 
	width: 170px;
	}

#catmenu li ul a:hover, #catmenu li ul a:active { 
	}

#catmenu li ul ul {
	margin: -35px 0 0 190px;
	}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover1 ul ul, #catmenu li.sfhover1 ul ul ul {
	left: -999em;
	}

#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover1 ul, #catmenu li li li.sfhover1 ul {
	left: auto;
	}

#catmenu li:hover, #catmenu li.sfhover1 { 
	position: static;
	}


/* ユーティリティナビ */


#utilitymenucontainer{
	font-size:0.875em;
	margin-top:0px;
	margin-bottom:5px;
	position:relative;
	}
#utilitymenu {
	display:block;
	float:right;
	padding:0 0 4px 0;
	}

#utilitymenu .menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px;
	}
#utilitymenu  li {
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#utilitymenu  li a{
	font-size:0.750em;
	color:#7e4e00;
	text-decoration:none;
	background: url(../images/ico_link.png) no-repeat;
	background-position: 0 0px;
	padding-left: 15px;
	}
#utilitymenu  li a:hover {
	color:#7e6e00;
	background-position: 0 -17px;
	}


/* パンくずナビ */
#breadcrumbcontainer	{
	font-size:0.813em;
	margin-top:15px;
	bargin-bottom:0px;
	position:relative;
}
#breadcrumb	ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px;
	}
#breadcrumb	li {
	display: inline;
	color:#7e4e00;
	text-decoration:none;
	background: url(../images/listmark.png) no-repeat;
	background-position: 0 -2px;
	padding-left: 15px;
	}
#breadcrumb	li a{
	color:#7e4e00;
	text-decoration:none;
	}
#breadcrumb	li a:hover {
	color:#7e4e00;
	text-decoration:underline;
	}