@charset "utf-8";

#left {
	background-color:#FFF;
	}
#left #gray {
	background-color:#eee;
	}

/* top */
#top {
	border:1px solid #BBB;
	padding:1px;
	margin-bottom:5px;
	background-color:#FFF;
	width:176px;
	}
#menu_top {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	}
#menu_top li {
	margin:0;
	display:block;
	}
#menu_top li a {
	font-weight:bold;
	color:#444;
	text-decoration:none;
	background-image: url(../img/arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	display:block;
	padding:7px;
	padding-left: 18px;
	background-color:#EEE;
	}
#menu_top li a:hover,
#menu_top li a.selectpage {
	color:#B91440;
	background-image: url(../img/arrow_gray.gif);
	}

/* menu */
#menu_box {
	border-top:1px solid #BBB;
	}
#left #menu li {
	padding-bottom:2px;
	}

#left #menu li a:hover,
#left #menu li a.selectpage {
	background-color:#B91440;
	color:#FFF;
	background-image: url(../img/arrow_white_pioneerred.gif);
	}
#left #menu li.li_end{
	padding-bottom:1px;
	}

/*submenu*/
#left #menu #submenu{
	border-left:8px solid #B91440;
	}
#left #menu #submenu li{
	font-size: 0.8em;
	line-height: 0.9em;
	padding: 1px;
	background-image:none;
	border-top:1px solid #CCC;
	}
#left #menu #submenu li a {
	padding-left: 15px;
	background-image: url(../img/arrow_pioneerred.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	}
#left #menu #submenu li a:hover,
#left #menu #submenu li.selectpage a{
	color: #000;
	background-color: #fef;
	}

