.header { height: 184px; width: 800px; margin-top: 3px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #F5F5F5; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip: rect( ); background-position: left top; background-repeat: no-repeat; vertical-align: baseline; text-align: left; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image:  url(paint/headimage.gif); text-decoration: none}
.fooder {  background-color: #CCCCCC; clear: right; float: none; height: 12px; width: 800px; margin-top: 10px}

/****全体位置の決定****/
DIV#menuH{
    position:absolute;/*△*/
    width:100%;/*○*/
    z-index:100;/*△*/
    font-size:11px;/*△*/
; clip:  rect(   )
; color: #DBD9BF
; clear: right
}
/****メインメニュー用スタイル****/
ul.mainH{
    margin:0px 0px;/*△*/
    padding:0px 0px;/*△*/
    width:100%;/*○*/
    position:relative;/*×*/
    list-style:none;/*△*/
    text-align:center;/*○*/
}
/*通常時*/
.mainH li.off{
    position:relative;/*×*/
    float:left;/*×*/
    height:20px;/*○*/
    width:114px;/*○*/
    overflow:hidden;/*×*/
    border:1px #999999 solid;/*○*/
    background-color:616255;/*○*/
}
/*展開時*/
.mainH li.on{
    float:left;/*×*/
    overflow:hidden;/*○*/
    background-color:#A2A091;/*○*/
    border:1px #CCCCCC solid;/*○*/
; width: 114px
}
.mainH>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
.mainH a{
    display:block;/*△*/
    text-decoration:none;/*○*/
; margin-bottom: -1px
; color: #F5F5F5
; background-color: 616255
; padding-bottom: 3px
; padding-top: 5px
}
.mainH a:hover{
    background-color:#A2A091;/*○*/
; color: #F5F5F5
}

/****サブメニュー用スタイル****/
ol.subH{
    margin:0px 0px -1px;/*△*/
    padding:0px 0px;/*△*/
    position:relative;/*×*/
    left:0.5em;/*○*/
    top:0em;/*○*/
    width:100%;/*○*/
    border:#993300 solid;/*○*/
    border-bottom:0px solid #993300;/*○*/
    background-color:#57503C;/*○*/
    list-style:none;/*△*/
    text-align:left;/*○*/
; clip:       rect(0px 0px 0px 0px)
; border-width: 1px 1px 0px
; height: 15px
}
.subH li{
/*必要に応じて追加*/
}
.subH a{
    padding:5px 0px 2px 5px;/*○*/
    display:block;/*△*/
    width:150px;/*○*/
    border-bottom:1px solid #993300;/*○*/
; background-color: 616255
; margin: 0px auto auto
}
.subH a:hover{
    background-color:#312C24;/*○*/
; clip:  rect(   )
}
.menubase { background-color: #F5F5F5; clear: right; float: none; height: 25px; width: 800px; margin-top: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-size: 11px}
