@charset "UTF-8";


/* ***********************************************************************
	headerNav
*********************************************************************** */

#headerNav ul li {
	float: left;
	overflow: hidden;
	}
#headerNav ul li a {
	display: block;
	height: 59px;
	text-indent: -9999px;
}

#headerNav ul li#hn1 a{
	width: 105px;
	background: url("../img/common/headerb1.jpg") no-repeat;
}
#headerNav ul li#hn2 a{
	width: 94px;
	background: url("../img/common/headerb2.jpg") no-repeat;
}
#headerNav ul li#hn3 a{
	width: 76px;
	background: url("../img/common/headerb3.jpg") no-repeat;
}


/* ***********************************************************************
	GlobalNav
*********************************************************************** */

#gnavi {
	text-align: center;
	clear:both;
	}
#gnavi ul {
	margin: 0 auto;
	width: 940px;
	height: 45px;
}
#gnavi ul li {
	float: left;
	overflow: hidden;
	}
#gnavi ul li#gn1{
	width: 189px;
	}
#gnavi ul li#gn2{
	width: 188px;
	}
#gnavi ul li#gn3{
	width: 188px;
	}
#gnavi ul li#gn4{
	width: 188px;
	}
#gnavi ul li#gn5{
	width: 187px;
	}
	
#gnavi ul li a {
	display: block;
	height:45px;
	text-indent: -9999px;
}

#gnavi ul li#gn1 a {
	background: url("../img/common/gnavi1.jpg") no-repeat;
}
#gnavi ul li#gn2 a {
	background: url("../img/common/gnavi2.jpg") no-repeat;
}
#gnavi ul li#gn3 a {
	background: url("../img/common/gnavi3.jpg") no-repeat;
}
#gnavi ul li#gn4 a {
	background: url("../img/common/gnavi4.jpg") no-repeat;
}
#gnavi ul li#gn5 a {
	background: url("../img/common/gnavi5.jpg") no-repeat;
}

#gnavi ul li.active a {
	background-position: 0 -45px !important;
}

#gnavi ul li a:hover {
	background-position: 0 -45px !important;
	text-decoration: none;
}


/* ***********************************************************************
	Sub Nav Content
*********************************************************************** */
div#subBox ul#navC{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#navC li{
	margin:0;
	padding:0;
}

ul#navC li a{
	display:block;
	font-size:1.2em;
	line-height:1.2em;
	color:#555;
	background: url(../img/common/sidebg.jpg)  center no-repeat;
	padding:12px 0px 12px 25px;
	margin:0 0 5px 0;
	text-decoration:none;
	min-height:14px;
	_height:14px;
}

ul#navC li a:hover,ul#navC li a.navCon1 {
	color:#0066cc;
}



/* ***********************************************************************
	サイドバナー
*********************************************************************** */

#subBannerBox {
	width:183px;
	padding:0px;
	height: 100%;
}

#subBannerBox ul {
	width: 183px;
	overflow: hidden;
	}
#subBannerBox ul li {
	width: 183px;
	margin: 0;
	font-size: 1.0em;
	line-height: 0;
	text-indent: -9999px;
}
#subBannerBox ul li a {
	display: block;
	width: 183px;
}
#subBannerBox ul li#subbn1 a {
	background: url("../img/common/sideban1.jpg") no-repeat;
	height: 77px;
	line-height:1.5em;
}
#subBannerBox ul li#subbn2 a {
	background: url("../img/common/sideban2.jpg") no-repeat;
	height: 77px;
	line-height:1.5em;
}

/* Footer Nav */
/* ------------------------------------------------ */

#footer ul {
	margin:0;
	padding: 0px;
	width:940px;
	height:53px;
}
#footer ul li {
	display: block;
	float: left;
	}
	
#footer ul li a {
	margin: 0 0;
	display: block;
	height: 53px;
	text-indent: -9999px;
}

#footer ul li#fb1 a {
	background: url("../img/common/footerb1.jpg") no-repeat;
	width: 56px;
	margin:0 0 0 604px;
}
#footer ul li#fb2 a {
	background: url("../img/common/footerb2.jpg") no-repeat;
	width: 105px;
}
#footer ul li#fb3 a {
	background: url("../img/common/footerb3.jpg") no-repeat;
	width: 94px;
}
#footer ul li#fb4 a {
	background: url("../img/common/footerb4.jpg") no-repeat;
	width: 81px;
}

