body {width:100%; margin:0; padding:0; background-color:#333333;}
#header1{width:100%; height:80px; background-color:#000000;}
#header2{width:100%; height:20px; background-color:#666666;}
#menu {position:absolute; left:0 ;float:left; width:150px; background-color:#333333; text-align:left; margin-top:2px;}
#main {margin-left:160px; background-color:#333333; text-align:left; margin-top:10px;}
#ft {width:100%; clear:both; height:20px;}


.menu a{
font-size: 12px;
text-indent: 6px;
text-decoration: none;
line-height: 125%; 
color: #000000
}

}
.menu a:hover{
color: #98912d
}

.menu-sub a{
font-size: 12px;
text-indent: 3px;
text-decoration: none;
line-height: 125%; 
color: #000000
}

}
.menu-sub a:hover{
color: #98912d
}

.menu {
font-size: 12px;
text-indent: 6px;
text-decoration: none;
line-height: 125%; 
color: #000000
}


/****メインメニュー用スタイル****/
ul.navi{
    margin:0px;
    padding:0px;
    width:100%;
    list-style:none;
}
/*通常時*/
.navi li.off{
    width:145px;
    height:20px;
    overflow:hidden;
    position:relative;
}
/*展開時*/
.navi li.on{
    width:145px;
    height:20px;
    overflow:hidden;
    background-color:#FFFFD5;
}

/*リンクスタイル*/
.navi a{
    display:block;
    text-decoration:none;
    padding:2px;
}
.navi a:hover{
    background-color:#FFFFD5;
}

/****サブメニュー用スタイル****/
ol.sub{
    margin:0px;
    padding:0px;
    position:relative;
    height:18px;
    left:145px;
    top:-36px;
    width:120px;
    border-top:1px solid #D2CB76;
    border-bottom:1px solid #D2CB76;
    color:#D2CB76;
    list-style:none;
}

.sub a{
    display:block;
    padding:2px;
    width:100%;
    height:16px;
    top:-36px;
    font-size:10px;
    text-align:left;
    background-color:#D2CB76;
    border-top:1px solid #D2CB76;
    border-bottom:1px solid #D2CB76;
}
.sub a:hover{
    padding:2px;
    width:100%;
    height:16px;
    top:-36px;
    background-color:#FFFFD5;
    border-top:1px solid #D2CB76;
    border-bottom:1px solid #D2CB76;
}

/****リンク用テキストカラー****/
a {
        COLOR: #4194DB; 
        TEXT-DECORATION: none
}

a:link {
	FONT-STYLE: normal; 
        COLOR: #4194DB
}

a:visited {
	COLOR: #4194DB
}

a:hover {
	FONT-STYLE: normal; 
        COLOR: #dddddd; 
        TEXT-DECORATION: underline
}

a:active {
	FONT-STYLE: normal; 
        COLOR: #4194DB; 
        TEXT-DECORATION: underline
}