body {
    margin:  0;
    padding: 0;
}

div.im {
    line-height: 0px;  /* no thick black below image */
}

div.mid {
    margin: auto;
    text-align: center;
}

table {
/*    margin: 0px 0px 0px 243px;  */
    margin: auto;
}

div.mu ul {
    list-style-type: none;
    background-repeat: repeat;
    margin: 0px 38% 0px 0px;         /* auto;  */
    background-image: url(../images/navi_bg.png);
    height: 200px;  /* 80px; */
    width:   80px;  /* 663px; */
    padding:  0px;  /*  0px;  */
}

div.mu ul a {
/*    background-image: url(../images/navi_bg_divh.png);  * navi_bg_divider.png */
    background-repeat: no-repeat;
    background-position: right;   /* right; */
    padding-bottom:  0px;
    padding-top:     0px;       /* padding-right: 32px; */
    padding-left:   10px;      /* padding-left: 32px  10px;  */
    display: block;
    line-height: 40px;   /* 80px; */
    text-decoration: none;
/*    font-family: Georgia, "Times New Roman", Times, serif;  */
    font-size: 16px;   /* 21px; */
    color: #000000;              /* #371C1C; */
}

div.mu ul a:hover {
    color: #D4EBFF;               /* FFF */
}

div.mu li {
    float: left;
}

p.ty1 {
    margin: 0px 0px 0px 23%;
    float: left;
    padding-right: 6%;
}

p.ty2 {
    margin: 0px 20% 0px 20%;
    font-size: 1.2em;
    text-align: justify;
}

div.foot {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    text-align: center;
}
