/* Localized */
@charset "UTF-8";

/* =======================================

	Navigation CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	1.Localnavi
	
	2.Banners

========================================== */



/* navi
-------------------------------------------------------*/	

#navigation {
}

#navigation h2 {
}
	
#navigation dl.bodyNavi01{
	margin-top:20px;
	margin-bottom:12px;
	}
	#navigation dl.bodyNavi01 dt{
		padding:0px;
		border-bottom:1px solid #cccccc;
		display:block;
		}
	#navigation dl.bodyNavi01 dd{
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		
		_height:1%;
		}
	#navigation dl.bodyNavi01 dd a{
		display:block;
		background:transparent url(../../images/common/side_bg01_of.gif) repeat-y;
		padding:7px 15px 6px 25px;
		color:#008C6D;
		font-weight:bold;
		text-decoration:none;
		_height:1%;
		}
		#navigation dl.bodyNavi01 dd a:hover{
			background-image:url(../../images/common/side_bg01_ov.gif);
			text-decoration:underline;
			_height:1%;
			}
	#navigation dl.bodyNavi01 dd a.activeNavi{
			background-image:url(../../images/common/side_bg01_ov.gif);
			_height:1%;
			}
#navigation dl.bodyNavi01 dd a.activeNavi2{
			background-image:url(../../images/common/side_bg01_ov2.gif);
			_height:1%;
			}
			
			#navigation dl.bodyNavi01 dd a.activeNavi3{
			background-image:url(../../images/common/side_bg01_ov3.gif);
			_height:1%;
			}
			
			#navigation dl.bodyNavi01 dd a.activeNavi4{
			background-image:url(../../images/common/side_bg01_ov4.gif);
			_height:1%;
			padding-left:40px;
			}
			
			#navigation dl.bodyNavi01 dd a.activeNavi5{
			background-image:url(../../images/common/side_bg01_ov5.gif);
			_height:1%;
			padding-left:40px;
			}
			
			#navigation dl.bodyNavi01 dd img {
	margin: 0.2em 0 0 5px;
    vertical-align: baseline;
}
			
	













		

/* 1.Localnavi
========================================== */
#navigation dl#localnavi {
	margin: 0 0 19px;
	padding: 0 0 8px;
	background: #999999;
}

#navigation dl#localnavi dt {
	margin: 0 0 1px;
}

#navigation dl#localnavi dd {
	margin: 0 21px 0 23px;
	padding: 15px 10px 11px 26px;
	background: url(../../images/common/index.html) no-repeat;
	font-size: 92.4%;
	line-height: 1.335;
}
#navigation dl#localnavi dd.first {
	padding-top: 14px;
	background-position: 0 -1px;
}

#navigation dl#localnavi dd a {
	color: #000000;
	text-decoration: none
}

#navigation dl#localnavi dd a:hover {
	color: #A6FF28;
}


/* 2.Banners
========================================== */
#navigation ul#banners {
	margin: 0 0px 10px 0px;
}

#navigation ul#banners li {
	margin: 0 0 5px 0;
}

#navigation ul#banners li.top {
	padding-bottom:15px;
}


#navigation ul#banners li.dot {
	margin: 0 0 10px 0;
	border-bottom:#333 1px dotted;
	padding:0 0 10px 0;
}

#navigation ul#banners li.dotup {
	margin: 10px 0 0px 0;
	border-top:#333 1px dotted;
	padding:10px 0 5px 0;
}

#navigation #sideNavi {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
	padding-bottom: 30px;
}
#navigation #sideNavi span {
	display: none;
}
#navigation #sideNavi ul #sideNavi_btn1,#navigation #sideNavi ul #sideNavi_btn2 {
	height: 130px;
	width: 200px;
	display: block;
}
#navigation #sideNavi ul #sideNavi_btn1 a {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn1 a:hover {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn01.gif);
	background-position: -200px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn2 a {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn2 a:hover {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn02.gif);
	background-position: -200px 0px;
	background-repeat: no-repeat;
}

#navigation #sideNavi ul #sideNavi_btn1e a {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn01e.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn1e a:hover {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn01e.gif);
	background-position: -200px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn2e a {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn02e.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation #sideNavi ul #sideNavi_btn2e a:hover {
	display: block;
	height: 130px;
	width: 200px;
	background-image: url(../../about/image/side_btn02e.gif);
	background-position: -200px 0px;
	background-repeat: no-repeat;
}
















#navigation dl.bodyNavi02{
	}
	#navigation dl.bodyNavi02 dt{
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		}
		
		#navigation dl.bodyNavi02 dt a{
		display:block;
		background:transparent url(../../images/common/side_bg01_of.gif) repeat-y;
		padding:7px 15px 6px 25px;
		color:#008C6D;
		font-weight:bold;
		text-decoration:none;
		}
		
		#navigation dl.bodyNavi02 dt a:hover{
			background-image:url(../../images/common/side_bg01_ov.gif);
			text-decoration:underline;
			}
		
	#navigation dl.bodyNavi02 dd{
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		
		}
	#navigation dl.bodyNavi02 dd a{
		display:block;
		background:transparent url(../../images/common/side_bg01_of.gif) repeat-y;
		padding:7px 15px 6px 25px;
		color:#008C6D;
		font-weight:bold;
		text-decoration:none;
		}
		
		#navigation dl.bodyNavi02 dd a:hover{
			background-image:url(../../images/common/side_bg01_ov.gif);
			text-decoration:underline;
			}
	#navigation dl.bodyNavi02 dd a.activeNavi{
			background-image:url(../../images/common/side_bg01_ov.gif);
			
			}
#navigation dl.bodyNavi02 dd a.activeNavi2{
			background-image:url(../../images/common/side_bg01_ov2.gif);
			
			}
			
			#navigation dl.bodyNavi02 dd a.activeNavi3{
			background-image:url(../../images/common/side_bg01_ov3.gif);
			
			}
			
			#navigation dl.bodyNavi02 dd a.activeNavi4{
			background-image:url(../../images/common/side_bg01_ov4.gif);
			
			padding-left:40px;
			}
			
			#navigation dl.bodyNavi02 dd a.activeNavi5{
			background-image:url(../../images/common/side_bg01_ov5.gif);
			
			padding-left:40px;
			}
			
			#navigation dl.bodyNavi02 dd img {
	margin: 0.2em 0 0 5px;
    vertical-align: baseline;
}
		