.h2 {
    background-image: url(../img/h2_bk.jpg);
    width: 511px;
    height: 81px;
    margin-top: 25px;
    margin-bottom: 20px;
    margin-left: 262px;
    padding-top: 36px;
    padding-left: 24px
    }
h3 {
    background-image: url(../ichiran_img/h3_bk.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 530px;
    height: 23px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 262px;
    border-bottom: 1px solid #999
    }
.category {
    padding-left: 5px
    }
.cat {
    margin-bottom: 4px;
    list-style-image: url(../ichiran_img/listmark.gif);
    list-style-position: inside
    }
#name {
    width: 559px;
    height: 8em;
    margin-left: 262px
    }
#nam {
    text-align: left;
    width: 559px;
    height: auto
    }
#name li {
    font-size: 12px;
    width: 139px;
    height: 1.6em;
    float: left;
    list-style-type: none
    }
#name li a {
    color: #009;
    font-size: 12px;
    text-decoration: none
    }
#name li a:hover {
    color: #03f;
    font-size: 12px;
    text-decoration: underline
    }
#name2 {
    width: 559px;
    height: 3em;
    margin-left: 262px
    }
#name2 li {
    font-size: 12px;
    width: 139px;
    height: 1.6em;
    float: left;
    list-style-type: none
    }
#name2 li a {
    color: #009;
    font-size: 12px;
    text-decoration: none
    }
#name2 li a:hover {
    color: #03f;
    font-size: 12px;
    text-decoration: underline
    }
#name3 {
    width: 559px;
    height: 3em;
    margin-left: 262px
    }
#name3 li {
    font-size: 12px;
    width: 139px;
    height: 1.6em;
    float: left;
    list-style-type: none
    }
#name3 li a {
    color: #009;
    font-size: 12px;
    text-decoration: none
    }
#name3 li a:hover {
    color: #03f;
    font-size: 12px;
    text-decoration: underline
    }
#hotels {
    background-image: url(../ichiran_img/bkimg.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    width: 535px;
    height: 204px;
    margin-bottom: 8px;
    margin-left: 262px;
    padding-top: 12px;
    padding-left: 12px
    }
#taizai {
    background-image: url(../ichiran_img/bkimg2.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    margin-bottom: 10px;
    padding-top: 12px;
    padding-left: 10px;
    width: 525px;
    height: 204px;
    margin-left: 262px
    }
#kashima {
    background-image: url(../ichiran_img/bkimg3.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    margin-bottom: 10px;
    padding-top: 12px;
    padding-left: 10px;
    width: 525px;
    height: 204px;
    margin-left: 262px
    }
.h_ph {
    width: 198px;
    height: 135px;
    float: left;
    margin-right: 12px
    }
#h_text {
    width: 510px;
    height: 140px
    }
#h_shokai {
    font-size: 14px;
    line-height: 1.4em;
    width: 510px;
    height: auto
    }
.sname {
    font-size: 18px;
    font-weight: bold
    }
.sadd {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4em
    }
.web {
    font-size: 12px;
    font-weight: normal;
    list-style-image: url(../ichiran_img/ico_pc.gif);
    list-style-position: inside
    }
.web a {
    color: #009;
    font-weight: normal
    }
.web a:hover {
    color: #03f;
    font-weight: normal;
    text-decoration: underline
    }
.tx_long {
    font-size: 12px;
    line-height: 1.2em
    }
#ue {
    font-size: 10px;
    text-align: right;
    width: 530px;
    height: auto;
    margin-bottom: 10px;
    margin-left: 262px
    }
#ue a {
    color: #009
    }
#ue a:hover {
    color: #03f;
    text-decoration: underline
    }