/* メニュー全体 */
div#css-only{width:845px;height:27px;clear:both;}

/* 親メニュー */
div#css-only li.parent{width:140px;height:27px;float:left;position:relative;z-index:100;}
div#css-only li.parent a{height:27px;display:block;}
div#css-only li.parent a:hover{position:relative;}
div#css-only li.parent span{display:none;}

div#css-only li#menu1a{background:url(../img/common/head-menu_ov.jpg) no-repeat 0px 0px;margin-right:1px;}
div#css-only li#menu1b{background:url(../img/common/head-menu_ov.jpg) no-repeat -140px 0px;margin-right:1px;}
div#css-only li#menu1c{background:url(../img/common/head-menu_ov.jpg) no-repeat -280px 0px;margin-right:1px;}
div#css-only li#menu1d{background:url(../img/common/head-menu_ov.jpg) no-repeat -420px 0px;margin-right:1px;}
div#css-only li#menu1e{background:url(../img/common/head-menu_ov.jpg) no-repeat -560px 0px;margin-right:1px;}
div#css-only li#menu1f{background:url(../img/common/head-menu_ov.jpg) no-repeat -700px 0px;}

div#css-only li#menu1a a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat 0px -27px;}
div#css-only li#menu1b a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -140px -27px;}
div#css-only li#menu1c a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -280px -27px;}
div#css-only li#menu1d a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -420px -27px;}
div#css-only li#menu1e a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -560px -27px;}
div#css-only li#menu1f a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -700px -27px;}

div#css-only li#menu1a:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat 0px -27px;}
div#css-only li#menu1b:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -140px -27px;}
div#css-only li#menu1c:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -280px -27px;}
div#css-only li#menu1d:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -420px -27px;}
div#css-only li#menu1e:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -560px -27px;}
div#css-only li#menu1f:hover{background:url(../img/common/head-menu_ov.jpg) no-repeat -700px -27px;}

div#css-only li.parent ul{visibility:hidden;overflow:hidden;position:absolute;top:27px;left:0px;z-index:100;}
div#css-only li.parent:hover{visibility:visible;overflow:visible;height:auto;z-index:10;}
div#css-only li.parent:hover ul{visibility:visible;overflow:visible;height:auto;z-index:10;}
div#css-only li.parent a:hover ul{visibility:visible;overflow:visible;height:auto;z-index:10;}

/* 子メニュー */
div#css-only ul.child{width:140px;display:block;border-bottom:1px solid #E24059;}
div#css-only ul.child li{width:138px;height:auto;display:block;float:left;border-right:1px solid #E24059;border-left:1px solid #E24059;background:#FFF;}
div#css-only ul.child li a{width:138px;height:auto;padding:5px 0;background:#E24059;color:#FFF;font-weight:normal;text-align:left;text-decoration:none;font-size:10px;}
div#css-only ul.child li a:hover{background:#FFF;color:#E24059;text-decoration:underline;font-weight:normal;}

div#css-only ul.child table{border-collapse:collapse;border:none;padding:0;position:absolute;top:0;left:0;}
div#css-only ul.child a{border-top:1px dotted #FFF;}
div#css-only ul.child span{display:block;font-size:10px;padding:0 3px;line-height:1.4em;}

div#css-only li#menu1a ul.child a:hover{background:none;}
div#css-only li#menu1b ul.child a:hover{background:none;}
div#css-only li#menu1c ul.child a:hover{background:none;}
div#css-only li#menu1d ul.child a:hover{background:none;}
div#css-only li#menu1e ul.child a:hover{background:none;}
div#css-only li#menu1f ul.child a:hover{background:none;}

