.header { height: 180px; width: 801px; margin-right: auto; margin-left: auto; background-color: #F5F5F5; clip:   rect(   ); background-position: left top; background-repeat: no-repeat; vertical-align: baseline; text-align: left; background-image:  url(image/head.gif); text-decoration: none; border-style: none}
.fooder {  background-color: #590B0B; color: #CC9999; clip:                          rect(   ); padding-top: 6px; font-size: 10px; text-align: center; height: 20px; width: 824px; clear: both}

/****全体位置の決定****/
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{
    float:left;/*×*/
    height:20px;/*○*/
    width:133px;/*×*/
    border:solid;/*○*/
; border-color: #993333 #993333 #993333 #CC6666
; clip:           rect(   auto)
; border-width: 1px 1px 1px 0px
; position: relative
; list-style-position: inside
}
/*展開時*/
.mainH li.on{
    float:left;/*×*/
    overflow:hidden;/*○*/
    border:#CC6666 solid;/*○*/
; width: 133px
; clip:   rect(   )
; border-width: 1px 1px 1px 0px
}
.mainH>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
.mainH a{
    display:block;/*△*/
    text-decoration:none;/*○*/
; margin-bottom: -1px
; color: #F5F5F5
; background-color: #590B0B
; padding-bottom: 3px
; padding-top: 5px
}
.mainH a:hover{
; color: #F5F5F5
; background-color: #710D0D
}

/****サブメニュー用スタイル****/
ol.subH{
    margin:0px 0px -1px;/*△*/
    padding:0px 0px;/*△*/
    position:relative;/*×*/
    left:0.5em;/*○*/
    top:0em;/*○*/
    width:100%;/*○*/
    border:solid;/*○*/
    border-bottom:0px solid #993300;/*○*/
    list-style:none;/*△*/
    text-align:left;/*○*/
; clip:       rect(0px 0px 0px 0px)
; border-width: 1px 1px 1px 0px
; height: 15px
}
.subH li{
/*必要に応じて追加*/
}
.subH a{
    padding:5px 0px 2px 5px;/*○*/
    display:block;/*○*/
    border-bottom:1px solid #993300;/*○*/
; background-color: #990033
; margin: 0px auto auto
; clip:  rect(   )
}
.subH a:hover{
; clip:  rect(   )
}
.menubase { height: 25px; width: 804px; font-size: 11px; clip:       rect(   ); margin-left: auto; left: 0px; margin-right: auto; background-color: #B99797}

