
#logo ul.menu {list-style:none; margin:0; padding:0;}
#logo ul.menu * {margin:0; padding:0}
#logo ul.menu a {display:block; color:#353535; text-decoration:none; height:20px}
#logo ul.menu li {position:relative; float:left; }
#logo ul.menu ul {position:absolute; left:0;  display:none; opacity:0; list-style:none; border:1px solid #b095a2; background-color:#f9f9f9;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
/*
#logo ul.menu ul {position:absolute; left:0;  display:none; opacity:0; list-style:none; border:1px solid #AAA; 
	padding:5px 0px 5px 0px;  background-color:#f9f9f9; 
	box-shadow:3px 3px 7px #DDD; 
	-webkit-box-shadow:3px 3px 7px #DDD;
	-moz-box-shadow:3pxx 3px 7px #DDD;
}*/
#logo ul.menu ul li {position:relative; border:0px solid #353535; border-top:none; width:180px; margin:0; }

#logo ul.menu ul li a {display:block; padding:5px 7px 0px; font-size:1.1em; box-sizing:border-box ; color:#000; height:25px}
#logo ul.menu ul li a:hover {background-color:#efadcc; color:#fff;; font-size:1.1em }
/*
#logo ul.menu ul li:first-child a{border-top-left-radius:5px; border-top-right-radius:5px;}
#logo ul.menu ul li:last-child a{border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
*/

#logo ul.menu ul ul {left:180px; top:-1px}

#logo ul.menu .menulink { font-weight:bold;  font-size:1.25em; color:#888888;box-sizing:border-box ; padding-right:10px;padding-left:10px; vertical-align:top;height:33px  }
#logo ul.menu .on { color:#000000;  }

#logo ul.menu .menulink:hover,#logo  ul.menu .menuhover {font-size:1.25em; color:#000000; }
#logo ul.menu li{color:#888888; }


#logo ul.menu .sub {
	background-image: url(/_inc/menu/images/arrow_02.png);
	background-repeat: no-repeat;
	background-position: 95% 10px; ; height:25px
}
/*#logo ul.menu .topline {border-top:1px solid #aaa}*/

#logo ul.menu ul li.depth01 a {color:#000; font-size:1.1em;}
#logo ul.menu ul li.depth01 a:hover {background-color:#efadcc;color:#fff; font-size:1.1em}
/*
#logo ul.menu ul li.depth01:first-child a{border-top-left-radius:5px; border-top-right-radius:5px;}
#logo ul.menu ul li.depth01:last-child a{border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
*/
