div#menu div.topmess {
	display:block;
	padding:0;
	margin:0;
}

div#menu div.topmess div.mess01 {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0 0 5px 0;
	_margin:0 0 4px 0;
}

div#menu div.topmess div.mess02 {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0 0 10px 0;
}




div#menu ul.menu {
	margin:0;
	padding:0;
	_margin-bottom:0;
	
	/*MacIEp\*//*/
	width:180px;
	margin:0;
	/**/
}

div#menu ul.menu li {
	display:block;
	width:180px;
	height:42px;
	margin:0;
	padding:0;
	list-style-type:none;
	color:#E60024;
	background-image: url("../img/menu_btn003_off.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-attachment:scroll;

	/*MacIEp\*//*/
	margin:0;
	/**/
}

div#menu ul.menu li a {
	position:relative;
	color:#777364;
	text-decoration:none;
	margin:0;
	padding:0;
	top:12px;
	left:25px;
	font-weight:bold;
	font-size:14px;
}

div#menu ul.menu li a.now {
	color:#E60024;
}

div#menu ul.menu li a:hover {
	color:#E60024;
	font-weight:bold;
}

div#menu ul.menu li.topmenu {
	background-image: url("../img/menu_btn003_on.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-attachment:scroll;
}




div#menu_list ul.sublist {
	width:180px;
	height:auto;
	margin:-2 0 1px 0;
	background-image: url("../img/menu_btn004_off.jpg");
	background-position:0% 0%;
	background-repeat:repeat-y;
	background-attachment:scroll;
	border-bottom:1px solid #e2e1dd;
}

div#menu_list ul.sublist li {
	padding:4px 0 4px 25px;
	margin:0;
	border-bottom:1px dashed #c9c6bf;
	list-style-type:none;
	background-image: url("../img/arrow.gif");
	background-position:12px 7px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	position:relative;

	_background-position:12px 8px;
}

div#menu_list ul.sublist li a {
	display:block;
	height:auto;
	color:#777364;
	font-size:12px;
	text-decoration:none;
}

div#menu_list ul.sublist li a:hover {
	color:#E60024;
	text-decoration:none;
}

/*-- Cρ@--*/
div#menu_list ul.sublist li.pagenow {
	margin:0;
	padding:3px 0 4px 0;
	list-style-type:none;	
	background-image: url("../img/menu_btn004_on.jpg");
	background-position:0% 0%;
	background-repeat:repeat-y;
	background-attachment:scroll;
}

div#menu_list ul.sublist li.pagenow a {
	padding:1px 0 0 25px;
	background-image: url("../img/arrow003.gif");
	background-position:5px 0%;
	background-repeat:no-repeat;
	background-attachment:scroll;

	_background-position:6px 2px;
}	

/*
div#menu_list ul.sublist li.pagenow div {
	position:relative;
	left:-19.5px;
	padding-left:20px;
	background-image: url("../img/arrow003.gif");
	background-position:0px -0.5px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:auto;
	height:auto;
	
	border:1px solid #000;
	
	_background-position:0px 0px;
}
*/

div#menu_list ul.sublist li.end_list {
	border-width:0 0 0 0;
}





div#menu h5 {
	margin:10px 0 0 0;
	padding:0;
}

div#menu ul#link {
	width:180px;
	height:auto;
	background-color:#fafafa;
	border-bottom:1px solid #e1e0dc;
}

div#menu ul#link li {
	padding:4px 0 4px 22px;
	border-bottom:1px dashed #c5c6c0;
	list-style-type:none;
	background-image: url("../img/arrow.gif");
	background-position:10px 10px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	position:relative;
	
	_background-position:11px 9px;
}

div#menu ul#link li a{
	color:#777364;
	font-size:12px;
	text-decoration:none;
}

div#menu ul#link li a:hover {
	color:#E60024;
	text-decoration:none;
}

div#menu ul#link li.solid {
	border-bottom:1px solid #e1e0dc;
}S
