@charset "utf-8";
/* CSS Document */
.cn{font-size:0px; clear:both; line-height:0px; height:0px;}
.input01{width:120px;}
.table01 tr th{color:#fff; text-align:left; padding:3px;}
.table01 tr td{border-bottom:1px dashed #ccc; padding:0px 3px; text-align:center;}
.table01 tr td a:link,.table01 tr td a:visited{color:#333; text-decoration:none;}
.table01 tr td a:hover{color:#333; text-decoration:underline;}
.red{color:#FF0000; font-size:11px;}
.green{color:#00CC00; font-size:11px;}
.font01{color:#666px; font-weight:bold; font-size:13px;}

.table02{border-top:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:15px;}
.table02 tr th{background:#a5bfe4; padding:3px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#fff;}
.margin{margin-bottom:15px;}
.table02 tr td{background:#fff; padding:3px; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}


.bannerBlock tr th{text-align:center}
.bannerBlock tr td{background:#fff; text-align:left;}

a:link,a:visited{color:#333; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
br{margin:10px;}
.input02{width:100px;}
.bannerBlock1 tr th{text-align:center}
.bannerBlock1 tr td{background:#fff; text-align:center}
.imageNewsBlock{display:block; height:auto; margin-top:16px; clear:both;}
.imageNewsBlock1{border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding-top:10px; margin-top:0px; width:482px;}
.imageNewsBlock dt{display:block; width:120px; height:auto; float:left; padding-right:16px;}
.imageNewsBlock dt img{width:190px; height:161px;}
.imageNewsBlock dd{line-height:150%; color:#666; font-size:12px; padding-left:16px;}