/*
reset & default stylesheet
*/
body{font-family: "Times New Roman", Times, serif; line-height: 1.3;}
img, fieldset{border: 0}
h1{font-size: 1.4em;}
h2{font-size: 1.8em;}
h3{font-size: 1.1em;}
h4{font-size: 1.0em;}
h5{font-size: 1em;}
ol, ul{list-style-type: none;}
li {list-style-type: disc;}
dt{font-weight: bold;}
h1 a { text-decoration: none;}
a{ color: #000;}
a:hover{text-decoration: none;}
input, select, textarea{border: 1px solid #000;}
input {padding: 1px 0}
select {margin: 0; padding: 0; line-height: normal;}
div{text-align: left;}
caption {display: none;}
table{border-top: 1px solid #000; border-left: 1px solid #000; border-collapse: separate; border-spacing: 0;}
th, td{padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align: left;}
nav, footer,aside, .sup-title, .btnSlideshow,  .block-share,.block-left.block-left-new ,.right-side, .top-menu, .list-social, .block-banner, .wrapper-nav, .wrapper-slider, .breadcrumb, .list-tool, .btn-qt, .block-qc, .block-key, .block-adv-1, .highlight-3, .highlight, .wrapPopup, .btn-top {/* display: none; */}
img {
max-width: 500px;
}
table, table td{border: none;}
.caption { text-align: center; font-style: italic; padding-top: 0; padding-bottom: 10px;}
.fck table.trichdan tbody tr:first-child td { background: none;}