#specialtitle img {
 vertical-align: bottom;
}

#maincontent ul#kakuteishinkokuMenu {
 width: 505px;
 height: 39px;
 margin: 0;
 padding: 0;
}

ul#kakuteishinkokuMenu li{
 float: left;
 list-style-type: none;
 display: inline;
}

ul#kakuteishinkokuMenu li a{
 background: transparent url(/special/kakuteishinkoku/img//menu_main.gif) no-repeat left top;
 display: block;
 height: 39px;
 text-indent: -9999px;
}

ul#kakuteishinkokuMenu li.tab01 {
 width: 131px;
}

ul#kakuteishinkokuMenu li.tab01 a , a:link , a:visited {
 background-position: 0 0;
}

ul#kakuteishinkokuMenu li.tab01 a:hover , a:active {
 background-position: 0 -39px;
}


ul#kakuteishinkokuMenu li.tab02 {
 width: 70px;
}

ul#kakuteishinkokuMenu li.tab02 a , a:link , a:visited {
 background-position: -131px 0;
}

ul#kakuteishinkokuMenu li.tab02 a:hover , a:active {
 background-position: -131px -39px;
}


ul#kakuteishinkokuMenu li.tab03 {
 width: 137px;
}

ul#kakuteishinkokuMenu li.tab03 a , a:link , a:visited {
 background-position: -201px 0;
}

ul#kakuteishinkokuMenu li.tab03 a:hover , a:active {
 background-position: -201px -39px;
}


ul#kakuteishinkokuMenu li.tab04 {
 width: 94px;
}

ul#kakuteishinkokuMenu li.tab04 a , a:link , a:visited {
 background-position: -338px 0;
}

ul#kakuteishinkokuMenu li.tab04 a:hover , a:active {
 background-position: -338px -39px;
}


ul#kakuteishinkokuMenu li.tab05 {
 width: 73px;
}

ul#kakuteishinkokuMenu li.tab05 a , a:link , a:visited {
 background-position: -432px 0;
}

ul#kakuteishinkokuMenu li.tab05 a:hover , a:active {
 background-position: -432px -39px;
}

#linkTop {
 width: 505px;
 height: 26px;
 background: transparent url(/special/kakuteishinkoku/img//menu_top_bg.gif) no-repeat top right;
 text-align: right;
 padding: 4px 0;
 _padding: 2px 0; 
}

#linkTop a { 
 background: transparent url(/special/kakuteishinkoku/img//i_top.gif) no-repeat 0 50%;
 padding: 0 6px;
 font-size: 80%;
 font-weight: bold;
}
