#main-cont {
    background-color: white;
    text-align: left;
    margin-top: 25px;
    margin-left: 262px;
    width: 535px;
    height: auto;
    margin-bottom: 20px
    }
#mainnavi {
    text-align: left;
    position: absolute;
    top: 115px;
    width: 219px;
    height: auto;
    margin-left: 20px
    }
#mainnav {
    width: 219px;
    height: 480px;
    margin: 0;
    padding: 0
    }
#mainnav li {
    width: 219px;
    height: 60px;
    float: none;
    list-style-type: none
    }
#mainnav li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0 !important;
    height/**/: 31px;
    padding-top: 60px;
    background-image: url(../img/menu.jpg)
    }
/* éå¸¸ */
#nav01 a {
    background-position: 0 0
    }
#nav02 a {
    background-position: 0 -60px
    }
#nav03 a {
    background-position: 0 -120px
    }
#nav04 a {
    background-position: 0 -180px
    }
#nav05 a {
    background-position: 0 -240px
    }
#nav06 a {
    background-position: 0 -300px
    }
#nav07 a {
    background-position: 0 -360px
    }
#nav08 a {
    background-position: 0 -420px
    }
/* ç¾å¨ä½ç½® */
#nav01 a.stay {
    background-position: -219px 0
    }
#nav02 a.stay {
    background-position: -219px -60px
    }
#nav03 a.stay {
    background-position: -219px -120px
    }
#nav04 a.stay {
    background-position: -219px -180px
    }
#nav05 a.stay {
    background-position: -219px -240px
    }
#nav06 a.stay {
    background-position: -219px -300px
    }
#nav07 a.stay {
    background-position: -219px -360px
    }
#nav08 a.stay {
    background-position: -219px -420px
    }
/* ãªã³ãã¦ã¹ */
#nav01 a:hover {
    background-position: -438px 0
    }
#nav02 a:hover {
    background-position: -438px -60px
    }
#nav03 a:hover {
    background-position: -438px -120px
    }
#nav04 a:hover {
    background-position: -438px -180px
    }
#nav05 a:hover {
    background-position: -438px -240px
    }
#nav06 a:hover {
    background-position: -438px -300px
    }
#nav07 a:hover {
    background-position: -438px -360px
    }
#nav08 a:hover {
    background-position: -438px -420px
    }
h2 {
    background-image: url(../img/h2_bk.jpg);
    width: 511px;
    height: 81px;
    margin-bottom: 20px;
    padding-top: 36px;
    padding-left: 24px
    }