@charset "utf-8";
.mainmenuwraper {background: #ffffff;}
.mainmenuwraper ul {margin-left:0; padding:0; list-style:none;}
.mainmenuwraper ul li {float:left; background: #ffffff; height:38px;}
.mainmenuwraper ul li.sep {width:1px; background:url('images/sep.gif');}
.mainmenuwraper ul li a {display:block; padding:11px 24px 0 20px; height:27px; font-family: 'Noto Serif', serif; font-weight:400; font-size: 13px; color:#444444; text-decoration:none;}
.mainmenuwraper ul li a:hover {background:#ffffff; color:#2D83D5;}
.mainmenuwraper ul li a.active {background:#ffffff; color:#2D83D5;}


.mainmenuwraper ul li .dropdownmenu {z-index:100; display:none; position:absolute; width:230px;}
.mainmenuwraper ul li:hover .dropdownmenu {display:block;}
.mainmenuwraper ul li .dropdownmenu ul {margin-left:20px; padding:0; list-style:none;}
.mainmenuwraper ul li .dropdownmenu ul li {background: #2A3194; float:none; height:auto;}
.mainmenuwraper ul li .dropdownmenu ul li a {display:block; padding:10px; height:auto; font-family: 'Noto Serif', serif; font-weight:400; font-size: 13px; color:#ffffff; text-decoration:none; text-align: left;}
.mainmenuwraper ul li .dropdownmenu ul li a:hover {background:#FBD300; color:#ffffff;}