
/* ************************ top page ***************************
**************************************************************** */

#top_news{
  border:1px solid #CCC;
  width:578px;
  min-height:392px;
  padding:5px 10px;
}

#top_news h2{
  background:none;
  font-size:116%;
  padding:0;
  margin:0;
}

#top_news h2 span.news_title{
  float:left;
  border-left:#00568E 6px solid;
  padding:5px;
  margin:5px 0;
  font-size:108%;
  font-weight:bold;
}

.news_backnumber{
  float:right;
  border-left:#00568E 4px solid;
  padding:0 5px;
  margin:10px 0;
}

dl#news_list{
  margin:0 0 10px;
}

dl#news_list dt{
  width:85px;
  float:left;
  padding:5px 0;
  border-top:#DDD dotted 1px;
}

dl#news_list dd{
  padding:5px 0 5px 175px;
  border-top:#DDD dotted 1px;
}

dd.news_info{background:url(../gif/icon_news_info.gif) no-repeat 85px 9px;}
dd.news_event{background:url(../gif/icon_news_event.gif) no-repeat 85px 9px;}
dd.news_product{background:url(../gif/icon_news_product.gif) no-repeat 85px 9px;}
dd.news_release{background:url(../gif/icon_news_release.gif) no-repeat 85px 9px;}
dd.news_others{background:url(../gif/icon_news_others.gif) no-repeat 85px 9px;}


/* *********************** news page ***************************
**************************************************************** */

ul#event_list{
  margin:0 0 10px;
  list-style:none;
}

ul#event_list li{
  padding:5px 0;
  border-bottom:#DDD dotted 1px;
}

.event_schedule{margin:0 0 40px;}
.event_schedule h2{background:#0096AE; font-size:16px; font-weight:bold; color:#FFF; padding:5px; margin:0;}
.event_schedule h2 span{font-size:14px; font-weight:normal; float:right; color:#FFF; padding:0 5px;}
.event_logo{float:right; margin:10px 0 10px 15px;}
table.event_table{margin:5px 0;}
table.event_table th{background:#F0F0F0; text-align:center; border-top:4px solid #FFF; padding:5px;}
table.event_table td{text-align:left; padding:0 10px;}
table.event_table td.border-b{ border-bottom:dotted #CCC 1px;}

h2#news_title{
  font-size:170%;
  background:none;
  border-bottom:#DDD 2px solid;
  line-height:1.4;
}

h3.news_headline{
  background:url(../gif/bg_headline_blue.gif) no-repeat;
  color:#FFF;
  font-weight:bold;
  padding:0 0 0 20px;
  height:28px;
  line-height:28px;
  margin:30px 0 15px;
  clear:both;
}

p#news_subtitle{
  font-size:124%;
  margin:10px 5px 20px;
  font-weight:bold;
}

.newspoint{
  border:1px solid #00568E;
  padding:3px;
  color:#00568E;
}

/* ********************* products page *************************
**************************************************************** */

dl#products_news_list dd{
  padding:5px 0 5px 90px;
  border-top:#DDD dotted 1px;
}

dl#products_news_list dd.news_info{background:url(../gif/icon_news_info.gif) no-repeat 0px 9px;}
dl#products_news_list dd.news_event{background:url(../gif/icon_news_event.gif) no-repeat 0px 9px;}
dl#products_news_list dd.news_product{background:url(../gif/icon_news_product.gif) no-repeat 0px 9px;}
dl#products_news_list dd.news_release{background:url(../gif/icon_news_release.gif) no-repeat 0px 9px;}
dl#products_news_list dd.news_others{background:url(../gif/icon_news_others.gif) no-repeat 0px 9px;}







