/* かかあクラブCSS:2020/12/10 */
#TopMenu{
    POSITION: absolute; /*fixed;*/
    LEFT: 50%; /*左端からの離れ*/
    WIDTH: 762px;
    TOP: 260px; /*上端からの離れ*/
    /* margin-top: -50px;*/
    margin-left: -381px;*/
}
#TopMenu UL{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    font-size: 16;
}
#TopMenu LI{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px;
}
#TopMenu LI A{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    BACKGROUND: url(gif/kakaa_gnav_B.gif) no-repeat left top;
    PADDING-BOTTOM: 8px;
    WIDTH: 100%;
    COLOR: #787878;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
#TopMenu LI A:hover{
    BACKGROUND: url(gif/kakaa_gnav_B.gif) no-repeat right top;
    COLOR: #fcfed8;
}
#TopMenu A.stay{
    BACKGROUND: url(gif/kakaa_gnav_B.gif) no-repeat right top;
    COLOR: #fcfed8;
}
#TopMenu UL UL{BACKGROUND: #ee9999;}
#TopMenu UL UL LI{
    BORDER-TOP: #ffffff 1px solid;
    FLOAT: none;
}
#TopMenu UL UL LI A{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: normal;
    BACKGROUND: #fdf4d2;
    PADDING-BOTTOM: 4px;
    WIDTH: 145px;
    COLOR: #552222;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left;
}
#TopMenu UL UL LI A:hover{
    BACKGROUND: url(gif/kakaa_gnav2.gif) #fce3d3 no-repeat 5px center;
    COLOR: #885555;
}
#TopMenu UL LI.parent UL{DISPLAY: none;}
#TopMenu UL LI.parentOn UL{DISPLAY: block;}