/* jp */
body#menu{
background-image: none;
background-color: #fff;
padding: 5px 0 5px 5px;
width: 180px;
font-size: small;
}
#mainmenu ul{
list-style: none;
}
#mainmenu{
background-color: #e4ebf2;
color: #194cb3;
line-height: 1;
list-style: none;
margin-bottom: 10px;
}
#mainmenu li{
border-style: solid;
border-color: #ccc;
border-width: 1px 1px 0 5px;
}
#mainmenu li a, #mainmenu li span{
display: inline;
padding: 2px;
font-weight: bold;
}
#mainmenu ul.sub li{
border: none;
}
#mainmenu ul.sub a, #mainmenu ul.sub span{
padding-left: 10px;
font-weight: normal;
}
#mainmenu ul.sub ul.sub li{
font-size: 100%;
}
#mainmenu ul.sub ul.sub a{
padding:0 1px 0 20px;
color: #06c;
}
#mainmenu li a:hover{
background-color: #36c;
color: #fff;
text-decoration: none;
}
#mainmenu ul.sub li a:hover{
background-color: #e8eef4;
color: #39f;
}
#mainmenu li#menuToiawase{
border-bottom-width: 1px;
}
#mainmenu li#menuAisatu{border-left-color: #039;}
#mainmenu li#menuAbout{border-left-color: #39f;}
#mainmenu li.sub#menuAbout{border-left-color: #39f;padding:0 0 0 20px;}
#mainmenu li#menuJoho{border-left-color: #099;}
#mainmenu li#menuEnter{border-left-color: #3cc;}
#mainmenu li#menuKouenkai{border-left-color: #80b34c;}
#mainmenu li#menuSisetu{border-left-color: #cc6;}
#mainmenu li.sub#menuSisetu{border-left-color: #cc6;padding:0 1px 0 20px;}
#mainmenu li#menuSien{border-left-color: #2ba;}
#mainmenu li#menuLink{border-left-color: #0e0;}
#mainmenu li#menuToiawase{border-left-color: #c93;}
#mainmenu li#menuJusyou{border-left-color: #880;}

/* en */
body#enmenu{
background-image: none;
background-color: #e6ebf3;
padding: 5px;
width: 175px;
margin-right: auto;
margin-left: auto;
font-size: small;
}
#enmenu h1#ad{
display: block;
font-size: medium;
font-weight: bold;
color: #06c;
}
#enmenu address{
font-size: 90%;
margin-bottom: 10px;
}


/* common */
h1, h2{
display: none;
}
#enmenu h1, #menu2, #gakunai, #menu3, #other{
border-top: 2px solid #999;
padding-top: 3px;
}
#menu1, #menu2, #gakunaimenu, #menu3{
margin-bottom: 3px;
list-style: none;
}
ul#menu1 li, ul#menu2 li, ul#gakunaimenu li, ul#menu3 li{
background-position: left center;
background-repeat: no-repeat;
padding-left: 14px;
margin-bottom: 0.5em;
line-height: 1em;
}
ul#menu1 li{background-image: url(../img2/list_menu1.gif);}
ul#menu2 li{background-image: url(../img2/list_menu2.gif);}
ul#gakunaimenu li{background-image: url(../img2/list_gakunaimenu.gif);}
ul#menu3 li{background-image: url(../img2/list_menu3.gif);}
h2#gakunai{
display: block;
font-size: 100%;
font-size: larger;
color: #3f8cd9;
}
#other{
text-align: right;
font-size: x-small;
}
