@charset "utf-8";

/*----------------------------------------
	sidenav
-----------------------------------------*/

#stage #aside {
	width: 200px;
	float: right;
}
#stage #aside p {
	padding: 0;
}
#stage #aside li {
	background-color: #ededed;
	border-bottom: 1px solid #fff;
}
#stage #aside li.current {
	border-bottom: none;
}
#stage #aside li a {
	background: url("../img/icon_arrow_04.gif")8px 21px no-repeat;
	display: block;
	padding: 18px 10px 15px 21px;
	font-weight: bold;
	color: #444;
}

#stage #aside li a:hover {
	color: #888;
}
#stage #aside li ul li {
	background: url("../img/bg_line_01.gif") left bottom repeat-x;
	background-color: #fff;
	border-bottom: none;
}
#stage #aside li ul li a {
	background: url("../img/icon_arrow_02.gif") 185px 50% no-repeat;
	padding: 10px 20px 10px 15px;
	color: #1365b2;
	font-weight: normal;
	text-decoration: none;
}
#stage #aside li .title {
	display: block;
	padding: 18px 10px 15px 21px;
	font-weight: bold;
	color: #444;
}
#stage #aside li ul li a:hover {
	text-decoration: underline;
	color: #1365b2;
}
#stage #aside li ul li ul {
	padding-bottom: 10px;
}
#stage #aside li ul li ul li {
	background: none;
}
#stage #aside li ul li ul li a {
	background: url("../img/icon_ring_01.gif") 15px 10px no-repeat;
	padding: 3px 20px 3px 30px;
}
#stage #aside .bnr {
	margin-top: 15px;
}

