@charset "utf-8";

/*=========================================================
	[ nav_local.css ]
	local navigation style
	date - creation:2009-09-01 // update:2010-01-20
=========================================================*/

/*=========================================================
	index
		1. Navigation box & Heading
		2. Link text
=========================================================*/

div.navBox{}

/* 1. Navigation box & Heading
=========================================================*/
div.navBox h2{
	margin-top:5px;
	padding:0;
}

/* Child category title
---------------------------------------------------------*/
#navLocal li.cTit{
	padding:4px 3px 4px 6px;
	background-color:#5E6AC4;
	font-weight:bold;
	color:#FFFFFF;
}

/* 2. Link text
=========================================================*/
/* common
---------------------------------------------------------*/
#navLocal a{
	display:block;
	margin:0;
	height:auto;
	text-decoration:none;
}
/* Win IE 6 */
#navLocal a{height:1%;}
/* Besides Win IE 6 */
html>body #navLocal a{height:auto;}

/* hover */
#navLocal a:hover{background-color:#D2E8F0;}

/* link color */
#navLocal li a{color:#333333;}

/* active */
#navLocal a.active{background-color:#C0D0D8;}

/* level 1
---------------------------------------------------------*/
ul#navLocal{
	display:block;
	width:220px;
	margin:5px 3px;
	padding:0;
	list-style-type:none;
	border-right:1px solid #BFD1DD;
	background-color:#ffffff;
}
#navLocal li{
	border-bottom:1px solid #BFD1DD;
}
#navLocal li a{
	padding:6px 15px 6px 22px;
	background-repeat:no-repeat;
	background-position:5px 10px;
	background-image:url(/common/images/nav_l_link1.gif);
}
/* navigation icon */
#navLocal li.lv2 a,#navLocal li a.lv1{background-position:5px 8px;}
#navLocal li.lv2 a{background-image:url(/common/images/nav_l_close1.gif);}
#navLocal li a.lv1{background-image:url(/common/images/nav_l_open1.gif);}
ul#navLocal li a.connote{
	background-image:url(/common/images/nav_l_open1.gif);
	background-color:#F0F3F4;
}

/* level 2
---------------------------------------------------------*/
#navLocal ul{
	height:auto !important;
	padding:0;
	list-style:none;
	background-color:#F0F3F4;
}
#navLocal ul li{
	border-top:1px dotted #BFD1DD;
	border-bottom:none;
}
#navLocal ul li.end{border-bottom:none;}

#navLocal li.lv2 a{padding-right:22px;}

#navLocal li.lv2 li a{
	padding:5px 15px 5px 22px;
	background-position:7px 7px;
	background-repeat:no-repeat;
	background-image:url(/common/images/for_ul_link2.gif);
}

/* active */
#navLocal li.lv2 li.lv3 a.active{
	background-image:url(/common/images/nav_l_open2.gif);
}

/* navigation icon */
#navLocal li.lv2 li.lv3 a{
	padding-right:22px;
	background-position:5px 7px;
	background-image:url(/common/images/nav_l_close2.gif);
}
#navLocal li.lv2 li.lv3 a.connote{
	background-image:url(/common/images/nav_l_open2.gif);
}

/* level 3
---------------------------------------------------------*/
#navLocal ul ul{
	padding-left:15px;
	border:none;
}
#navLocal ul li.lv3 li{
	border:none;
	background-position:8px 5px;
}
#navLocal li.lv2 ul li.lv3 li a{
	padding:3px 3px 3px 19px;
	background-image:url(/common/images/for_ul_link2.gif);
}

/* active */
#navLocal li.lv2 li.lv3 li a.active{
	background-image:url(/common/images/for_ul_link2.gif);
	background-color:#C0D0D8;
}