
body,td,th {
	font-family: 'lr oSVbN', 'qMmpS Pro W3',eHiragino Kaku Gothic Prof ;
	line-height: 110%;
}

.menu a {
display : block ; width : 82px ; height : 27px ; margin : 0 ; padding : 0 ; background-repeat : no-repeat ;
background-position : top center ; padding-top : 6px ; text-align : center ; font-size : 12px ; letter-spacing : 2px ; font-weight:nomal ; text-decoration:none ; overflow : hidden ;
}
.menu a:link {color : #8e8e8e ; background-image : url(menu1.gif);}
.menu a:visited {color : #8e8e8e ; background-image : url(menu1.gif);}
.menu a:hover {color : red ; background-image : url(menu2.gif);}



.menu2 a {
display : block ; width : 82px ; height : 27px ; margin : 0 ; padding : 0 ; background-repeat : no-repeat ; background-position : top center ; font-size : 12px ; letter-spacing : 2px ; font-weight : nomal ; padding-top : 6px ; text-align : center ; text-decoration : none ; overflow : hidden ;
}
.menu2 a:link {color : #8e8e8e ;background-image : url(menuB1.gif);}
.menu2 a:visited {color : #8e8e8e ;	background-image : url(menuB1.gif);}
.menu2 a:hover {color : red ;background-image : url(menu2.gif);}

.menu3 a {
display : block ;width : 82px ; height : 27px ; margin : 0 ; padding : 0 ; background-repeat : no-repeat ; background-position : top center ;
padding-top:6px ;	text-align : center ; font-size : 12px ; letter-spacing : 0px ; font-weight : nomal ; text-decoration:none ; overflow : hidden ;
}
.menu3 a:link {color : #8e8e8e ;background-image : url(menu1.gif);}
.menu3 a:visited {color : #8e8e8e ;	background-image : url(menu1.gif);}
.menu3 a:hover {color : red ;background-image : url(menu2.gif);}

.submenu a {
display : block ; width : 164px ; height : 24px ; margin : 0 ; padding : 0 ; background-repeat : no-repeat ; background-position : top center ;
padding-top : 4px ; padding-left : 15px ; text-align : left ; text-decoration:none ; font-size : 12px;letter-spacing : 0px ; font-weight : nomal ; overflow : hidden ;
}
.submenu a:link {color : #8e8e8e ;background-image : url(submenubotan1.gif);}
.submenu a:visited {color : #8e8e8e ;background-image : url(submenubotan1.gif);}
.submenu a:hover {color : red ;background-image : url(submenubotan2.gif);}


.submenu2 a {
display : block ; width : 164px ; height : 24px ; margin : 0 ; padding : 0 ; background-repeat : no-repeat ; background-position : top center ;
padding-top : 4px ; padding-left : 15px ; text-align : left ; text-decoration : none ; font-size : 12px ; letter-spacing : 0px ; overflow : hidden ;
}
.submenu2 a:link {color : #7e7e7e ; background-image : url(submenubotan3.gif);}
.submenu2 a:visited {color : #8e8e8e ; background-image : url(submenubotan3.gif);}
.submenu2 a:hover {color : red ;background-image : url(submenubotan2.gif);}


.body-left-top a {
display : block;width : 267px ;hight : 26px ;font-size : 13px;font-weight : bold;color : #ffffff;background-image : url(body-left-top.gif);background-repeat : no-repeat;background-position : right bottom;letter-spacing : 2px;text-align : center;
}