@CHARSET "UTF-8";
/**
 * トップページ用
 * 
 * $Id$
 */
#main-image {
  margin-bottom: 20px;
}

#main #main-info {
  padding-bottom: 7px;
  margin-bottom: 10px;
  background: url(../images/top/main-info-footer.png) left bottom no-repeat;
}

#main-info-inner {
  background: url(../images/top/main-info-background.png) left top repeat-y;
	padding: 7px 7px 2px;
}

#main-info ul {
	padding: 4px 10px;
}

#main-info li {
  margin-bottom: 10px;
  padding-bottom: 7px;
  background-image: url(../images/common/line-dash-aaa.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

#main-info li.last {
  margin-bottom: 0;
  padding-bottom: 0;
  background-image: none;
}

#main-news-topics {
  margin-bottom: 0;
  padding: 10px 0 5px;
  background-image: url(../images/common/line-stripe-eee.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

#main-news-topics h2 {
  padding-bottom: 7px;
  background: url(../images/common/topic-line-08.png) left bottom no-repeat;
}

.go-achives {
  float: right;
  text-align: right;
  position: relative;
  top: -26px;
  font-size: 85%;
}

.go-achives a {
  padding-left: 13px;
  background-image: url(../images/common/arrow-square-08.png) ;
  background-position: 0 3px;
  background-repeat: no-repeat;
}

#main-news-topics li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  background-image: url(../images/common/line-dash-aaa.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

#main-news-topics li.first {
  margin-top: 5px;
}

#main-news-topics li.last {
  margin-bottom: 0px;
  padding-bottom: 0;
  background-image: none;
}

#main-go-top, .main-go-top {
  margin-top: 10px !important;
  text-align: right;
  font-size: 85%;
}

#main-go-top a, .main-go-top a {
  padding-left: 11px;
  background-image: url(../images/common/go-top-icon.png) ;
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.news-date {
  display: block;
  font-size: 85%;
}

.news-title {
  display: block;
}
