
ul.main{font-size:14px;}
/*========================================================================
center,left,right
=========================================================================*/
ul.main{text-align:right;/**/}
ol.sub{text-align:left; padding-left:10px;/**/}
ul.sub-2{text-align:left; padding-left:10px;/**/}
/*========================================================================

=========================================================================*/
ul.main{font-family:"MS P","Osaka",sans-serif;}
/*========================================================================
underline
=========================================================================*/
.main a{text-decoration:none;}


.main{background-color:;/**/}
.main li{background-color:#ffffff;}
/**/
.main a:hover{background-color:#cccccc;}
/*(main a:hover)*/
.main li.on{background-color:#cccccc;}

/*:2*/
.sub{background-color:#cccccc;}
.sub li{background-color:#cccccc;}
/**/
.sub a:hover{background-color:#cccccc;}
/*2(sub a:hover)*/
.sub li.on2{background-color:#cccccc;}

/*2*/
.sub-2{background-color:#cccccc;}
.sub-2 li{background-color:#cccccc;}
/*2*/
.sub-2 a:hover{background-color:#cccccc;}

/*========================================================================


2
=========================================================================*/
/*:*/
.main a:link{color:#666666}
.main a:visited{color:#666666;}
.main a:hover{color:##333333;}

/*:*/
.sub a:link{color:#FFFFFF}
.sub a:visited{color:#FFFFFF;}
.sub a:hover{color:#666666;}

/*:2*/
.sub-2 a:link{color:#333333}
.sub-2 a:visited{color:#333333;}
.sub-2 a:hover{color:#ffffff;}


/********************3:menu size*********************/


ul.main{width:1%;}




/*-----------------------------------*/
.main li.off{
    height:29px;
    width:150px;/**/
}
.main li.on{
    height:29px;
    width:150px;
}

/*-----------------------------------*/
.main a{padding:7px;/**/}

/*-----------------------------------*/

.main li.off{
    border:0px solid #ffffff;
}

.main li.on{
    border:0px solid #ffffff;
    border-bottom:0px;
}
/**/
.main a{
	outline: none;
    border-bottom:0px solid #cccccc;
    
}

/*-----------------------------------*/
ol.sub{
    left:100%;
    top:-30px;
    width:170px;
    white-space:nowrap;
    outline: none;
}

/*-----------------------------------*/
ol.sub li.off2{
    width:150px;/*ol.sub*/
    height:30px;/**/
    border-bottom:0px;
    outline: none;
    white-space:nowrap
}
ol.sub li.on2{
    width:150px;/*ol.sub*/
    height:30px;/**/
    border-bottom:0px;
    outline: none;

    white-space:nowrap
}
/*-----------------------------------*/
ol.sub{
/*border:0px solid #993300;::
*/
white-space:nowrap;
outline: none;
}
.sub li.off2,.sub li.on2{
    border-bottom:0px solid #cccccc;
    white-space:nowrap;
    outline: none;
}

li.off2,on2{
    border-bottom:0px solid #cccccc;
    white-space:nowrap;
    outline: none;
}
/*-----------------------------------*/
.sub a{
    padding:8px 5px;/**/
    width:150px;/**/
    height:14px;/**/
    white-space:nowrap;
    outline: none;
/*width+padding()ol.subwidth
height+padding()ol.subheight*/
}

/*========================================================================
22
=========================================================================*/
/*---------------2--------------------*/
ul.sub-2{
    left:100%;/*100%*/
    top:-30px;/**/
    width:180px;/**/
    border:0px solid #cccccc;/*:2*/
    border-bottom:0px;/*:*/
    white-space:nowrap;
    outline: none;
}
.sub-2 a{
    border-bottom:0px solid #cccccc;
    padding:8px 5px;/**/
    width:180px;/**/
    height:12px;/**/
    white-space:nowrap;
    outline: none;
}

DIV#menu{
    float:left; 

    width:150px;
    margin-top: 10px;
    z-index:10;
}


DIV#menu{} /*  */

ul.main{} /* : */
ul.main li.off{} /*  */
ul.main li.on{} /*  */
li.off a,li.on a{} /*  */

ol.sub{} /*  */
ol.sub li.off2{} /*  */
ol.sub li.on2{} /*  */
li.off2 a,li.on2 a{} /*  */

ul.sub-2{} /* 2 */
ul.sub-2 li{} /* 2 */
ul.sub-2 li a{} /* 2 */


.main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>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;}
ul.sub-2{position:relative;}

