@charset "utf-8";#menu{margin:0 auto;padding:0;float:right;}
#menu li{display:block;float:left;margin:0;padding:0 10px;}
#menu li a{display:block;text-align:center;text-decoration:none;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0;}
#menu li:last-child a{border:none;}
#menu li a:hover{background-color:#FFFFFF;color:#000066;}
#toggle{display:none;}
@media only screen and (max-width:768px){#menu li{width:20.5%;border-bottom:1px solid #000066;padding:0 2.2%;}
}
@media only screen and (max-width:480px){#menu{display:none;border-bottom:1px solid #000066;border-left:1px solid #000066;border-right:1px solid #000066;}
#menu li{width:45.4%;}
#menu li:nth-child(even){border-right:1px solid #000066;}
#toggle{display:block;position:relative;width:100%;background:#FF9900;height:40px;}
#toggle a{display:block;position:relative;padding-top:10px;padding-right:0;padding-left:0;padding-bottom:2px;border-bottom:1px solid #4baacb;color:#FFF;text-align:center;text-decoration:none;}
#toggle:before{display:block;content:"";position:absolute;top:50%;left:10px;width:30px;height:30px;margin-top:-15px;background:#FFF;}
#toggle a:before, #toggle a:after{display:block;content:"";position:absolute;top:50%;left:10px;width:30px;height:6px;background:#FF9900;}
#toggle a:before{margin-top:-9px;}
#toggle a:after{margin-top:3px;}
}
#koe_menu{text-align:center;margin-right:auto;margin-left:auto;width:100%;}
#koe_menu DIV{float:left;padding:0px;width:25%;}
#koe_menu A{display:block;border-width:2px;text-decoration:none;border-style:solid;border-color:#BEDDF5 #429BE3 #429BE3 #BEDDF5;padding:3px;text-align:center;font-weight:bold;}
#koe_menu A:hover{color:#FF0000;}
.now{color:#F71619;border:medium none #F83134;background-color:#B7B8F3;}