#img01 {background: url("../img/history/image_01-trans.png") no-repeat 0 0; width:890px; height:180px;}
#banner {background:#fff; color:#000;  width:240px; height:120px; position:relative; left:605px; top:40px;}
#banner a:hover{ cursor:pointer;}
#contents {float:right; width:620px; margin-bottom:20px;}
.topics_title_before {background: url("../img/history/topics_title_before.jpg") no-repeat 0 0; width:580px; height:20px;}
.topics_title {background: url("../img/history/topics_title.jpg") no-repeat 0 0; width:510px; height:30px; overflow:hidden; padding-left:70px;}
.topics_title h3 {font-size:132%; color:#C30; line-height:30px;}
.topics_title h3 a {color:#C30; line-height:30px;}
.topics_title_after {background: url("../img/history/topics_title_after.jpg") no-repeat 0 0; width:580px; height:11px; font-size:10px; line-height:1;}
.topics_body {background: url("../img/history/topics_body.jpg") repeat-y 0 0; width:580px; padding:10px 0 5px;}
.topics_body p {width:510px; margin:0 auto; color:#d74;}
.topics_after {background: url("../img/history/topics_bottom.jpg") no-repeat 0 0; width:580px; height:23px; margin-bottom:15px;}
#event-data {width:520px; border:2px #A38 solid; border-spacing:1px; margin:0 auto;}
#event-data .image {padding:15px;}
#event-data p {color:#d74; padding:5px 0 0; width:auto; margin:0 auto;}
#event-data a {text-decoration:underline;}
#event-data a:hover {color:#f60;}
#event-data h4 {color:#635; font-size:116%;}
#event-data td, #event-data th {border:1px #613 solid; padding:2px 8px;}
#event-data td, #event-data a {color:#635;}
#event-data th{color:#fff; background:#d56; min-width:50px;}
#history_cat_link a {background: url("../img/history/btn_01.jpg") no-repeat 0 0; display:block; width:183px; height:34px; margin-bottom:15px; text-indent:-9999px;}
#history_cat_link a:hover {background-image: url("../img/history/btn_01_on.jpg");}
#side_menu {float:left; width:212px; padding-left:40px; margin-top:-12px; margin-bottom:30px; position:relative;}
#sidemenu_before {background: url("../img/news/sidemenu_top-trans.png") no-repeat 0 0; width:212px; height:75px;}
#side_menu li {width:212px; height:34px;}
#side_menu li a {display:block; background: url("../img/news/sidemenu_off.jpg") no-repeat 0 0; width:172px; height:34px; line-height:34px; padding-left:40px;}
#side_menu li a:hover {background-image: url("../img/news/sidemenu_on.jpg");}
#sidemenu_after {background: url("../img/news/sidemenu_bottom.jpg") no-repeat 0 0; width:212px; height:10px;}