ul.main2{
	background-image: url(img/menubg02.gif);
	font-size:13px;
	font-weight:normal;
	letter-spacing:0.02em;
	text-align:left;
	margin:0px 0px 0px 30px;
	padding:0px;
	border:0px;
}

ol.sub2{
    font-size:12px;
	letter-spacing:0em;
    text-align:left;
}

ul.main2{font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；}

.main2{background-color:#fff;}
.main2 li{}
.main2 a:hover{}
.main2 li.on{}

.main2 a:link{color:#333}
.main2 a:visited{color:#333;}
.main2 a:hover{color:#543f32;}

.sub2{background-color:#fff;}
.sub2 li{}
.sub2 a:hover{}
.sub2 li.on2{}

.sub2 a:link{color:#333333}
.sub2 a:visited{color:#006666;}
.sub2 a:hover{color:#ee7800;}



/*---------------メインメニュー幅の設定--------------------*/
ul.main2{width:1%;}

/*---------------メインメニューアイテム幅の設定--------------------*/
.main2 li.off{
    height:35px;
    width:163px;
	background-image: url(img/menubg02.gif);
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}

.main2 li.on{
    height:35px;
    width:163px;
	background-image: url(img/menubg00.gif);
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}

.main2 a{
    padding:5px 0 0 20px;
	text-decoration:none;
}


/*---------------サブメニュー幅の設定--------------------*/
ol.sub2{
    left:163px;
    top:-40px;
    width:240px;
}

/*---------------サブメニューアイテム幅の設定--------------------*/
ol.sub2 li.off2{
    width:240px;
    height:20px;
}
ol.sub2 li.on2{
    width:240px;
    height:20px;
}
/*---------------サブメニュー枠線の設定--------------------*/
ol.sub2{border:2px solid #ccc;
border-left:5px solid #f8b500;
padding:5px;
}
.sub2 li.off2,.sub2 li.on2{}

/*---------------サブメニュー余白の設定--------------------*/
.sub2 a{
    padding:2px 2px;
    width:230px;
    height:16px;
	border-bottom:1px dotted #ccc;
}



DIV#menu2{
	width:200px;
	position:absolute;
	z-index:100;
}


.main2 *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main2{position:relative;}
ul.main2 li.off{
	position:relative;
	float:left;
	overflow:hidden;
	visibility: visible;
}
ul.main2 li.on{float:left;overflow:hidden;}
ul.main2>li.on{overflow:visible;}
ol.sub2{position:relative;}
ol.sub2 li.off2{position:relative;overflow:hidden;}
ol.sub2 li.on2{overflow:hidden;}
ol.sub2>li.on2{overflow:visible;}


