a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* #manu .main_menu .sub_menu
------------------------------*/

ul#menu, ul.sub_menu{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:16px;
	margin-bottom:20px;
}
ul.sub_menu{
	margin-top:6px;
	background:url(../images/snav_arrow_01.png) 194px 8px no-repeat;
}
#menu{
/*	width:230px;*/
	margin:10px;
	border-bottom:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
}
.main_menu{
	color:#555;
	font-size:11pt;
	font-weight:bold;
	padding:6px 10px 0 32px;
	margin:0px 20px 0 20px;
	cursor:pointer;
/*	width:190px;*/
	min-height:28px;
	height: auto;
	margin-bottom:5px;
	padding-right:26px;
	line-height:22px;
}
.sub_menu li{
	padding:6px 0px 6px 24px;
	border-bottom:1px dotted #D8D7D9;
	font-size:10.5pt;
	font-weight:bold;
/*	width:194px;
	min-height:24px;*/
	height: auto;
	margin:0px 20px 0px 20px;
	line-height:24px;
	display:block;
}
.sub_menu li.last {
	margin-bottom:20px;
}
.sub_menu li.arrow { /* 矢印アイコン表示 */
	background:url(../images/arrow.png) no-repeat 10px 14px;
}
.sub_menu li a{
	display:block;
	font-weight:bold;
}
.sub_menu_inner li{
	padding:3px 0 3px 0;
	border-bottom:none;
	margin:0 0 0 0;
	line-height:24px;
	display:block;
}


/* カテゴリ色分け
------------------------------*/

.pattern_1 li a {
	color:#003399;
}
.pattern_1 li a:hover {
	color:#993399;
}
.pattern_1 li a:visited {
	color:#993399;
}

