h3 {
    margin-top: 1em;
    font-size: 130%;
    color: #00349c;
}

div#topcontent { margin-left: 100px; }

div#sitemapConent {  }
div.sitemapCol {
    float: left;
    margin: 0 10px;
    width: 45%;
}

p.strong { font-weight: bold; }

h4.squ {
    margin: 1em 0 4px 0;
    padding-left: 17px;
    background: url("../images/square_01.gif") no-repeat left center;
}

h4.hasen {
    margin: 1em 0;
    border-bottom: 1px dotted #c9ddf2;
    font-size: 110%;
}

h4.sitemap {
    margin: 1em 0;
    padding: 2px;
    font-size: 110%;
    background: #ccc;
}

h5.sitemap {
    margin-top: 1em;
    margin-left: 1em;
    font-size: 90%;
}

ul.sitemap {
    margin-left: 1em;
    padding-left: 0;
    font-size: 90%;
}
ul.sitemap li {
    margin-bottom: 4px;
    list-style: none;
}
ul.sitemap a {
    padding-left: 10px;
    background: url("../images/hasen_sitemap.gif") no-repeat left center;
}
ul.sitemap ul {
    margin-top: 4px;
    margin-left: 1em;
    padding-left: 0;
}

div.hasen {
    margin: 0.5em 0;
    border-bottom: 1px dotted #c9ddf2;
}

div.jissen {
    margin: 1em 0 2em 0;
    border-bottom: 2px solid #c9ddf2;
}

div.tousyaLogo {}
div.tousyaLogo img { vertical-align: middle; }

address {
    margin-top: 1em;
    font-size: 100%;
    font-style: normal;
}

ul.link {
    margin: 0.5em 20px;
    padding-left: 0;
    list-style: none;
}
ul.link li {
    display: inline;
    margin-right: 5px;
    list-style: none
}
ul.link a {
    padding-left: 10px;
    background: url("../images/ya_left_02.gif") no-repeat left center;
}

/* inquiry/form.htm */
div#localLink {
    float: left;
    margin-top: 2em;
    width: 165px;
}
div#localLink a {
    display: block;
    padding-left: 15px;
    background: url("../images/ya_top.gif") no-repeat left 0.25em;
}
div#formConent {
    float: left;
    width: 580px;
    margin-left:20px;
}


div.siji1 {
    margin: 2em 30px 0.5em 0;
    border-bottom: 1px dashed #c9ddf2;
    font-weight: bold;
    padding-bottom: 8px;
}
table.form1 {}
table.form1 th,
table.form1 td { padding: 4px; }
table.form1 th {
    text-align: right;
    font-weight: normal;
}
div.siji2 {
    margin-top: 2em;
    font-weight: bold;    
}
div.form2 { margin-left: 1em; }
div.siji3 { margin-top: 1em; }
div.form3 {}

div.formBtn {
    text-align: center;
}