/*Main navigation*/
.b-main-nav {
	margin:0;
	padding:0;
	background: url(../../img/navL.png) no-repeat 0 100%;
	height:47px;
}
.b-main-nav .b-main-nav-inner{
	background: url(../../img/navR.png) no-repeat 100% 100%;
	height:47px;
}
.b-main-nav ul {
	position:relative;
	float:left;
	display:inline;
	height:47px;
	margin:0;
	padding:0;
	list-style: none;
}
.b-main-nav ul li {
	position:relative;
	float:left;
	display:inline;
	background: url(../../img/bgnavL.png) no-repeat 0 -100px;
	height:47px;
	margin:0;
	padding:0;
}
.b-main-nav ul li div {
	float:left;
	display:inline;
	background: url(../../img/bgnavR.png) no-repeat 100% -100px;
	height:25px;
	padding:22px 5px 0;
	margin:0;
}
.b-main-nav ul li a {
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	border-left: 4px solid #cccccc;
	padding-left:3px;
}
.b-main-nav ul li:hover, .b-main-nav ul li.hover { background-position:0 0; }
.b-main-nav ul li:hover div, .b-main-nav ul li.hover div {
	background-position:100% 0;
	height:30px;
	padding-top:17px;
}
.b-main-nav ul li div a.kaitoriLink, .b-main-nav ul li div span {
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#f00;
	border-left: 4px solid #f00;
	padding-left:7px;
}
.b-main-nav ul li:hover a, .b-main-nav ul li.hover a {
	color: #ffffff !important;
	border-color:#fff !important;
}
.kaitoriMenu {
	color: #ff0000 !important;
	font-size: 12px !important;
	border-left: 3px solid #ff0000 !important;
}
