td {
	font-size: 12px;
	line-height: 140%;
}
 a:link {
	text-decoration: none;
	font-weight:bolder;
	color: #0066cc;
}
a:visited {
	text-decoration: none;
	font-weight:bolder;
	color: #0066cc;
}
a:hover {
	text-decoration: underline;
	font-weight:bolder;
	color: #0066cc;
}
a:active {
	text -decoration: underline;
	font-weight:bolder;
		color: #0066cc;
}
.small {  
	padding: 8px;
	font-size: 10px;
	line-height: 140%;
 }
.midashi {  
	font-size: 12px;
	padding: 8px;
	line-height: 160%;
	font-weight:bolder;
	color: #ff6600;
 }
.calendar {  
	font-size: 10px;
	color: #666666;
 }
.info {  
	font-size: 10px;
	color: #666666;
}

.itop{
	padding:0px 30px 0px 30px;
}

.itop h3{
	color:#005E73;
	font-size:15px;
}

.itop p{
	color:#666464;
	font-size:12px;
}

.itop ul li{
	color:#666464;
	padding:2px 0px 0px 2px;
}

.itop table td{
	color:#666464;
}

.itop strong{
	color:#005E73;
	font-size:12px;
}

.img-left{
	float:left;
	padding-top:13px;
	margin-right:30px;
	margin-bottom:15px;
}

.img-right{
	float:right;
	padding-top:13px;
	margin-left:15px;
	margin-bottom:15px;
}

#itop-table{
	width:700px;
	height:100px;
	margin:50px 0px 15px 0px;
}

#itop-table th{
	background:#FF9B40;
	color:#FFFFFF;
}

#itop-table td{
	text-align:center;
	background:url(images/background_img.gif);
}

#link-color a{
	color:#666464;
}
.catch{
	color:#666666;
	font-size:10px;
}
.catch-title{
	color:#666666;
	font-weight:bold;
	font-size:12px;
}


/* ----------- news-list 2009-05-17 ----------- */

#news-area {
  margin: 0;
  padding: 0 0 10px;
  background: url(news/img/news_bg_02.gif) no-repeat 0 100%;
}

.news-list a:link,
.news-list a:visited {
  color: #FF6600;
}

.news-list a:hover,
.news-list a:focus,
.news-list a:active {
  color: #FF3300;
}

ul#news-tab {
  margin: 0;
  padding: 0;
  width: 360px;
  height: 100%;
  background: #DDDDDD;
}

ul#news-tab:after { /* for Modern Browser */
  content: "."; display: block; clear: both; height: 0px; visibility: hidden;
}

ul#news-tab li {
  float: left;
  display: inline;
  height: 43px;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  cursor: pointer;
  background: #EEE url(news/img/news_btn2.gif) no-repeat 0 0;
}

ul#news-tab li#tlist-00 {
  width: 57px;
  background-position: 0 0;
}

ul#news-tab li#tlist-01 {
  width: 55px;
  background-position: -57px 0;
}

ul#news-tab li#tlist-02 {
  width: 63px;
  background-position: -112px 0;
}

ul#news-tab li#tlist-03 {
  width: 62px;
  background-position: -175px 0;
}

ul#news-tab li#tlist-04 {
  width: 60px;
  background-position: -237px 0;
}

ul#news-tab li#tlist-05 {
  width: 63px;
  background-position: -297px 0;
}

ul#news-tab li#tlist-00.selected {
  background-position: 0 -50px;
}

ul#news-tab li#tlist-01.selected {
  background-position: -57px -50px;
}

ul#news-tab li#tlist-02.selected {
  background-position: -112px -50px;
}

ul#news-tab li#tlist-03.selected {
  background-position: -175px -50px;
}

ul#news-tab li#tlist-04.selected {
  background-position: -237px -50px;
}

ul#news-tab li#tlist-05.selected {
  background-position: -297px -50px;
}

.news-list {
  width: 358px;
  height: 320px;
  overflow: auto;
  padding: 10px 0 5px;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

* html .news-list {/* IE 6 */
  width: 360px;
  height: 340px;
}

*:first-child+html .news-list {/* IE 7 */
  height: 340px;
}


.news-list .news-body {
  margin: 0 10px 8px;
  padding: 0 0 5px;
  border-bottom: 1px solid #CCCCCC;
}

.news-list .news-body p.news-date {
  margin: 0;
}

.news-list .news-body p.news-title {
  margin: 0;
}

.news-list .news-body p.news-title a {
  display: block;
  padding: 0 0 0 10px;
  background: url(news/img/entry_ico.gif) no-repeat 0 5px;
}

.news-list p.catlink {
  margin: 0 10px;
  text-align: right;
}

.news-list p.catlink a {
  padding: 0 0 0 10px;
  background: url(news/img/news_ico.gif) no-repeat;
}

.news-list#nlist-01 p.catlink a {
  background-position: 0 3px;
}

.news-list#nlist-02 p.catlink a {
  background-position: 0 -47px;
}

.news-list#nlist-03 p.catlink a {
  background-position: 0 -97px;
}

.news-list#nlist-04 p.catlink a {
  background-position: 0 -157px;
}

.news-list#nlist-05 p.catlink a {
  background-position: 0 -207px;
}



/* ----------- /news-list ----------- */

