@charset "iso-8859-1";

body {
    color: #333333;
    font-size: 12px;
    line-height: 1.5em;
    font-family: "Verdana", "Arial";
}

h1, h2, h3, h4 {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

p {
    line-height: 1.5em;
}

td {
    color:#333333;
    font-size: 12px;
    line-height: 1.5em;
}

address {
    font-style: normal;
}

.s {
    font-size: 10px;
    line-height: 1.2em;
}

p.s {
    margin: .2em 0em 0em 0em;
}

.cap {
    font-size: 10px;
}

.marker {
    color: #003399;
}

li {
    padding: 0px;
    margin: .5em 0em 1em 1.5em;
}

li h3, li h4 {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

a:link, a:visited {
    font-size: 12px;
    color: #003399;
    text-decoration: underline;
}
a:hover {
    font-size: 12px;
    color: #cc0000;
    text-decoration: underline;
}
a:active {
    font-size: 12px;
    color: #cc0000;
    text-decoration: none;
}

a.s:link, a.s:visited {
    font-size: 10px;
    color: #003399;
    text-decoration: underline;
}
a.s:hover {
    font-size: 10px;
    color: #cc0000;
    text-decoration: underline;
}
a.s:active {
    font-size: 10px;
    color: #cc0000;
    text-decoration: none;
}

.s a:link, .s a:visited {
    font-size: 10px;
    color: #003399;
    text-decoration: underline;
}
.s a:hover {
    font-size: 10px;
    color: #cc0000;
    text-decoration: underline;
}
.s a:active {
    font-size: 10px;
    color: #cc0000;
    text-decoration: none;
}

.more a:link, .s more:visited {
    font-size: 10px;
    color: #003399;
    text-decoration: underline;
}
.more a:hover {
    font-size: 10px;
    color: #cc0000;
    text-decoration: underline;
}
.more a:active {
    font-size: 10px;
    color: #cc0000;
    text-decoration: none;
}

#pressArticle .date {
    color: #000000;
}
#pressArticle h3 {
    color: #000000;
    font-size: 16px;
    line-height: 1.5em;
}

#pressArticle h4 {
    color: #000000;
}

#pressArticle p {
    line-height: 1.5em;
}
#pressArticle address {
    font-size: 10px;
    line-height: 1.5em;
    font-style: normal;
}

.more {
    font-size: 10px;
}

#tableCompanyOrganization td.head {
    font-size: 10px;
}

dt, dd {
    font-size: 12px;
}

ul.dateList li div {
    font-family: "Verdana", "Osaka", "Arial", "sans-serif";
}
.contactArea h2, .contactAreaTop h2 {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

ul.borderMarker li div, ul.borderMarker li p {
    padding: 0px;
    margin: .3em 0px .2em 0px;
    float: left;
    vertical-align: middle;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
    color: #333333;
    width: 12px;
}

ul.dateList li, ul.dateList li div, ul.dateList li h2, ul.dateList li h3, ul.dateList li h4 {
    vertical-align: middle;
    font-size: 12px;
    line-height: 17px;
    color: #333333;
    font-weight: normal;
}

ul.normalMarker li, ul.normalMarker li div, ul.normalMarker li p {
    vertical-align: middle;
    font-size: 12px;
    line-height: 17px;
    color: #333333;
    font-weight: normal;
}

.sideMenuLine {
    font-size: 10px;
    line-height: 1em;
    width: 193px;
    /*height: 11px;*/
    border-top: 1px solid #cccccc;
    padding: 3px 0px 3px 3px;
    margin: 0px;
    background: #ffffdb;
}
.sideMenuLineDead {
    font-size: 10px;
    line-height: 1em;
    width: 193px;
    /*height: 11px;*/
    border-top: 1px solid #cccccc;
    padding: 3px 0px 3px 3px;
    margin: 0px;
    background: #ffffff;
}
a.sideMenuLine {
    display: block;
}
a.sideMenuLine:link, a.sideMenuLine:visited {
    font-size: 10px;
    background: #ffffff;
    text-decoration: none;
}
a.sideMenuLine:hover {
    font-size: 10px;
    background: #ffffdb;
    text-decoration: none;
}
a.sideMenuLine:active {
    font-size: 10px;
    background: #ffffdb;
    text-decoration: none;
}

ul.top li, ul.top li div, ul.top li h2 {
    vertical-align: middle;
    height: 16px;
    font-weight: normal;
 
