.ja-megamenu ul.level0 li.mega {
    border-right: 1px solid #111;
}
.ja-megamenu ul.level0 li.first {
    border-left: 1px solid #111;
}
.ja-megamenu ul.level1 li.mega {
    border-right: 0;
}
.ja-megamenu ul.level1 li.first {
    border-left: 0;
}

.ja-megamenu ul.level0 li a {background-image:none;}
.ja-megamenu ul.level0 li:hover a {background: url(../../../../images/3pb.png) repeat-x bottom;}


.ja-megamenu ul.level0 li.over a.over span.menu-title, ul.level0 li.haschild-over a.over span.menu-title {
    color: #111;
}

.ja-megamenu ul.level1 li.over a.over span.menu-title, ul.level1 li.haschild-over a.over span.menu-title {
    color: #fff;
}

.ja-megamenu .childcontent-inner-wrap {
    background: rgba(0, 0, 0, 0.6);
}	