ul#navi li img{
    display: block;
}
.Navi{
    background-image : url(../menu/menuback.gif);
    background-repeat : repeat-x;
    background-position : left 3px;
    height : 52px;
    width : 840px;
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #b9b9ff;
}
ul#navi {
    margin:0;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    list-style-type : none;
    background-position : left 0px;
    width : 840px;
    height : 46px;
    background-image : url(../menu/navi.gif);
    background-repeat : no-repeat;
}
ul#navi li {
    margin: 0;
    padding:0;
    float:left;
    list-style-type : none;
    background-position : left 0px;
    height : 46px;
}
.li_1 {
    height : 46px;
    width : 100px;
    background-image : url(../menu/navi.gif);
    right : inherit;
}
.li_1 a{
    display: block;
    width : 100px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : left 46px;
    right : inherit;
}
.li_1 a:hover{
    display: block;
    width : 100px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : left 46px;
    right : inherit;
}
.li_2 {
    height : 46px;
    width : 120px;
    right : inherit;
    background-position : 180px 0px;
    background-repeat : no-repeat;
}
.li_2 a{
    display: block;
    width : 120px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -100px 46px;
    right : inherit;
}
.li_2 a:hover{
    display: block;
    width : 120px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -100px 46px;
    right : inherit;
}
.li_3 {
    height : 46px;
    width : 140px;
    right : inherit;
    background-position : 220px 0px;
}
.li_3 a{
    display: block;
    width : 140px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -220px 46px;
    right : inherit;
}
.li_3 a:hover{
    display: block;
    width : 140px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -220px 46px;
    right : inherit;
}
.li_4 {
    height : 46px;
    width : 170px;
    right : inherit;
    background-position : 360px 0px;
}
.li_4 a{
    display: block;
    width : 170px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -360px 46px;
    right : inherit;
}
.li_4 a:hover{
    display: block;
    width : 170px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -360px 46px;
    right : inherit;
}
.li_5 {
    height : 46px;
    width : 190px;
    right : inherit;
    background-position : 530px 0px;
}
.li_5 a{
    display: block;
    width : 190px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -530px 46px;
    right : inherit;
}
.li_5 a:hover{
    display: block;
    width : 190px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -530px 46px;
    right : inherit;
}
.li_6 {
    height : 46px;
    width : 120px;
    right : inherit;
    background-position : 720px 0px;
}
.li_6 a{
    display: block;
    width : 120px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -720px 46px;
    right : inherit;
}
.li_6 a:hover{
    display: block;
    width : 120px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -720px 46px;
    right : inherit;
}
.li_7 {
    height : 46px;
    width : 80px;
    right : inherit;
    background-position : 760px 0px;
}
.li_7 a{
    display: block;
    width : 80px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -760px 46px;
}
.li_7 a:hover{
    display: block;
    width : 80px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -760px 46px;
    right : inherit;
}
.li_8 {
    height : 46px;
    width : 110px;
    right : inherit;
    background-position : 730px 0px;
}
.li_8 a{
    display: block;
    width : 110px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -730px 46px;
}
.li_8 a:hover{
    display: block;
    width : 110px;
    height : 46px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi.gif);
    background-position : -730px 46px;
}
h1{
    width : 240px;
    height : 140px;
    background : url(../img/head.jpg) no-repeat -240px 0px;
    float:left;
}
h1 a{
    display:block;
    width : 240px;
    height : 140px;
    background : url(../img/head.jpg) no-repeat 0px 0px;
    text-indent:-9999px;
    overflow:hidden;
}
h2{
    width : 530px;
    height : 90px;
    background : url(../img/head.jpg) no-repeat -530px 0px;
    float:left;
    bottom : inherit;
}
h2 a{
    display:block;
    width : 530px;
    height : 90px;
    background : url(../img/head.jpg) no-repeat 0px 0px;
    text-indent:-9999px;
    overflow:hidden;
    bottom : inherit;
}
h5{
    width : 240px;
    height : 140px;
    background : url(../menu/top1.gif) no-repeat -240px 0px;
    float:left;
}
h5 a{
    display:block;
    width : 240px;
    height : 140px;
    background : url(../menu/top1.gif) no-repeat 0px 0px;
    text-indent:-9999px;
    overflow:hidden;
    right : auto;
}
h6{
    width : 238px;
    height : 140px;
    background : url(../menu/top1.gif) no-repeat -238px 0px;
    float:left;
    list-style-type : none;
}
h6 a{
    display:block;
    width : 238px;
    height : 140px;
    background : url(../menu/top1.gif) no-repeat 2px 0px;
    text-indent:-9999px;
    overflow:hidden;
}
ul#navi2 {
    margin : 0px 0px 0px 4px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    list-style-type : none;
    background-position : left 0px;
    height : 40px;
    background-image : url(../menu/navi1_1.gif);
    background-repeat : no-repeat;
    width : 274px;
}
ul#navi2 li {
    margin: 0;
    padding:0;
    float:left;
    list-style-type : none;
    background-position : left 0px;
    height : 40px;
    width : 274px;
}
.li_A {
    height : 40px;
    width : 274px;
    background-image : url(../menu/navi1_1.gif);
    right : inherit;
}
.li_A a{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi1_1.gif);
    background-position : left 40px;
    right : inherit;
}
.li_A a:hover{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi1_1.gif);
    background-position : left 40px;
}
.li_B {
    height : 40px;
    width : 274px;
    background-image : url(../menu/navi2_1.gif);
    right : inherit;
}
.li_B a{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi2_1.gif);
    background-position : left 40px;
    right : inherit;
}
.li_B a:hover{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi2_1.gif);
    background-position : left 40px;
}
.li_C {
    height : 40px;
    width : 274px;
    background-image : url(../menu/navi3_1.gif);
    right : inherit;
}
.li_C a{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi3_1.gif);
    background-position : left 40px;
    right : inherit;
}
.li_C a:hover{
    display: block;
    width : 274px;
    height : 40px;
    text-indent:-9999px;
    text-decoration: none;
    outline:0px;
    background-image : url(../menu/navi3_1.gif);
    background-position : left 40px;
}
ul#navi3 {
    margin : 0px 0px 0px 4px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    list-style-type : none;
    height : 20px;
    background-repeat : no-repeat;
    text-align : right;
    position : absolute;
    right : 10px;
    top : 66px;
    bottom : inherit;
}
ul#navi3 li {
    margin : 0px 0px 0px 10px;
    padding:0;
    float:left;
    list-style-type : none;
    height : 20px;
}