@charset "utf-8";



/* Navigation(Global) */
/* -------------------------------------------- */

#gNav li.news a {
	background-position: 0 -41px;
}



/* Navigation(Local) */
/* -------------------------------------------- */

#sidebar .lNav {
	width: 215px;
	margin: 47px 0 0 0;
	border-top: 2px solid #c00;
}

#sidebar .lNav ul li,
#sidebar .lNav ul li a.index {
	display: block;
	width: 215px;
	height: 41px;
}

#sidebar .lNav ul li.whatsnew a.index {
	background: url("../img/ln_whatsnew.gif") no-repeat;
}
#sidebar .lNav ul li.company a.index {
	background: url("../img/ln_company.gif") no-repeat;
}
#sidebar .lNav ul li.brand a.index {
	background: url("../img/ln_brand.gif") no-repeat;
}
#sidebar .lNav ul li.recruit a.index {
	background: url("../img/ln_recruit.gif") no-repeat;
}

body.company #sidebar .lNav ul li.company,
body.brand #sidebar .lNav ul li.brand,
body.recruit #sidebar .lNav ul li.recruit {
	height: auto;
	padding: 0 0 0 0;
	background: #ffedee url("../img/bg_ln_over.gif") left bottom no-repeat;
}
body.whatsnew #sidebar .lNav ul li.whatsnew a.index {
	background-position: -215px 0;
}
body.company #sidebar .lNav ul li.company a.index,
body.brand #sidebar .lNav ul li.brand a.index,
body.recruit #sidebar .lNav ul li.recruit a.index {
	background-position: -430px 0;
}
body.company #sidebar .lNav ul li.company a:hover,
body.brand #sidebar .lNav ul li.brand a:hover,
body.recruit #sidebar .lNav ul li.recruit a:hover {
	background-position: -430px 0 !important;
}

#sidebar .lNav ul li ul {
	width: 177px;
	margin: 0 0 0 38px;
	padding: 0 0 6px 0;
}
#sidebar .lNav ul li ul li {
	width: 177px;
	height: auto;
	margin: 0 0 7px 0px;
	font-size: 70%;
}
#sidebar .lNav ul li ul li a {
	display: inline;
	font-size: 100%;
	line-height: 1.3;
	text-indent:0;
	overflow: auto;
}
