@charset "UTF-8";
/* CSS Document */


div.news {}

.news h2 {
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0px;
  border-style: none;
}

.news div.news-detail {
  width: auto;
  border: #CFCFCF 1px solid;
  margin-bottom: 20px;
  padding: 0px;
}

.news-detail h3 {
  color: #15628b;
  font-size: 15px;
  background-color: #F6F6F6;
  border-bottom: #CFCFCF 1px dotted;
  margin: 0px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
}

.news-detail div.news-letter {  margin: 25px;}

.news-letter p {  line-height: 1.4;}

/* 非表示中...
.news_top {
  background-image: url(/src/img/news/news_bg_top.gif);
  background-repeat: no-repeat;
  height: 46px;
  width: 641px;
  margin-top: 20px;
}
.news_top_text {
  font-weight: bold;
  color: #15628b;
  text-indent: 20px;
  font-size:15px;
  padding-top: 15px;
}
.news_mid {
  background-image: url(/src/img/news/news_bg_mid.gif);
  background-repeat: repeat-y;
  width: 641px;
  padding: 15px;
}
.news_mid_text {
    margin:12px;
  width: 595px;
}
.news_bot {
  background-image: url(/src/img/news/news_bg_bot.gif);
  background-repeat: no-repeat;
  height: 7px;
  width: 641px;
}
*/
.news_link {
  background-color: #f6f6f6;
  width: 641px;
  margin-top: 25px;
}
.news_link li{
  font-size: 12px;
  background-image: url(/src/img/common/icon_2.png);
  background-repeat: no-repeat;
  background-position: left;
  text-indent: 20px;
}
.news_link ul{
  line-height:180%;
  list-style-type: none;
  text-align: left;
  margin-top:15px;
}
