
td, img, div, input { behavior: url("../jslib/iepngfix.htc") }
.hand { cursor: pointer; cursor: hand;}
.foot { background-image: url(../topimg/img05.gif); background-repeat: no-repeat ; }

.sa { font-size: 16px; color: blue; line-height: 16px; font-weight: bold; }
.arrow { font-size: 10px; color: brown; font-family: Verdana, Arial, Helvetica; }
.cursorhand { cursor: pointer; cursor: hand;}
#navi a { display:block; width:142px ; text-indent:5px; font-size: 12px; line-height: 20px; color: #fff; text-align:left;}
#navi a:visited { color : #dddddd }
#navi a:hover { color : lightyellow; text-decoration : none ;}
#navi3 a { display:block; width:140px; text-indent:8px; font-size:11px; line-height:20px; text-align:left ; color :#007; background-image : url(cmnimg/bg_submenu.gif); filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#navi3 a:vlink { color :#444; }
#navi3 a:hover { color:#03b; background-image : url(cmnimg/bg_submenu02.gif); text-decoration: none; }
.bg-submenu { position:absolute; left:0px; top:0px; background-image:url(../cmnimg/bg_submenu.gif); filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.bg_menu { background-color:#7f7f7f;}
.shadow { background-image : url(../cmnimg/menu_shadow.gif);  background-repeat: repeat-y;}
.btn-tab { width:142px; height:20px; }
.menu { background-image : url(../cmnimg/bg_menu.gif);  background-repeat: repeat-y; background-color: gray;}

/* メニューテキスト */
.txt-menu	{ width:142px; height:20px; text-indent:5px; font-size: 12px; line-height: 20px; color: #ffffff; }
.txt-menu2	{ width:142px; height:20px; text-indent:31px; font-size: 11px; line-height: 20px; color: #ffffff; }

/* ポジション */
.posi-menu {position:absolute; left:0px; top:51; z-index:5;}
.posi-zero {position:absolute; left:0px; top:0px; z-index:3;}
.posi-submenu { position:absolute; left:142px; z-index:3; visibility: hidden; }

