/* プルダウンメニュー用ＣＳＳ*/

/* 文字の設定 */
ul.menumain{font-size:12px;}
ol.sub{text-align:left;}
ol.sub_inq{text-align:left;}
ul.menumain{font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；}
.menumain a{text-decoration:none;}

/*サブメニューの背景色*/
.sub{background-color:#FFFFFF;}
.sub li{background-color:#FFFFFF;}
.sub a:hover{background-color:#FFFFCC;
	border-bttom:1px solid #004F92;}
/*サブメニュー問い合わせの背景色*/
.sub_inq{background-color:#BDDDE5;}
.sub_inq li{background-color:#BDDDE5;}
.sub_inq a:hover{background-color:#004F92;
	border-bttom:1px solid #004F92;}

/*：サブメニューの文字色*/
.sub a:link{color:#333333;}
.sub a:visited{color:#333333;}
.sub a:hover{color:#FF6600;}
/*：サブメニュー問い合わせの文字色*/
.sub_inq a:link{color:#146173;}
.sub_inq a:visited{color:#146173;}
.sub_inq a:hover{color:#FFFFFF;}

ul.menumain{
	width:900px;
	padding:0;
	margin: 0;
}
.menumain li.off{
    height:32px;
    width:150px;
}
.menumain li.on{
    width:150px;
}
.menumain a{
	padding:0px;
}
ol.sub{
    left:0;
    top:0;
    width:150px;
}
.sub li.off2,.sub li.on2{
    width:150px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
    border-bottom:1px solid #555555;
	line-height: 14px;
}
.sub a{
	padding:4px 0 4px 5px;
	width:145px;
	　width:148px;
}

ol.sub_inq {
    left: 0;
    top:0;
    width:150px;
}
:root ol.sub_inq {
    left: -2px;
    top:0;
    width:150px;
}
.sub_inq li.off2,.sub_inq li.on2{
	width: 150px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	line-height: 14px;
}
.sub_inq a{
	padding:4px 0 4px 5px;
	width: 145px;
	　width: 148px;
}
/*opera9.0ハック*/
;;.sub a{
	padding:4px 0 4px 5px;
	width:150px;
}
;;.sub_inq li.off2,.sub_inq li.on2{
	width: 148px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	line-height: 14px;
}
;;.sub_inq a{
	padding:4px 0 4px 5px;
	width: 143px;
}
/* safariハック \*/
html:\66irst-child .sub a{
	padding:4px 0 4px 5px;
	width:145px;
}
/* end */
#menu{
	padding: 0;
	margin: 0 auto;
	width:750px;
	text-align: left;
	_overflow: hidden;
	position: relative;
	left: 10px;
	_left: 0px;
} 


/*  変更不可 */
.menumain *{margin:0px;padding:0px;list-style:none;display:block;}
ul.menumain{position:relative;}
ul.menumain li.off{position:relative;float:left;overflow:hidden;}
ul.menumain li.on{float:left;overflow:hidden;}
ul.menumain>li.on{overflow:visible;}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ol.sub_inq{position:relative;}
ol.sub_inq li.off2{position:relative;overflow:hidden;}
ol.sub_inq li.on2{overflow:hidden;}
ol.sub_inq>li.on2{overflow:visible;}


#nvmn01 {
}
#nvmn02 {
	position: relative;
	left: -25px;
}
#nvmn03 {
	position: relative;
	left: -50px;
}
#nvmn04 {
	position: relative;
	left: -75px;
	}
#nvmn05 {
	position: relative;
	left: -100px;
}
#nvmn06 {
	position: relative;
	left: -125px;
}
