﻿@charset "UTF-8";
/*-----------------------------------
DEFAULT CSS
FILE DATA: news.css
-----------------------------------*/

/*-----------------------------------
ニュース
-----------------------------------*/
#news {
	width:748px;
	height:auto;
	margin:15px 0px 0px 0px;
}

#news h3 {
	width:215px;
	height:22px;
	margin:0px 0px 15px 0px;
	background:url(../images/news_ttl.jpg) no-repeat;
	text-indent:-1000em;
}

#news .nextback {

	margin:30px 0px;
	text-align:center;
	font-size:100%;

}
#news .nextback img {

	margin:0px 5px;
}

#news ul {
	width:748px;
	height:auto;
	margin:0px;
	padding:0px;
}

#news li {
	width:748px;
	height:auto;
	padding:0px 0px 15px 0px;
 	clear: both;
	border-bottom:solid 1px #99CCFF;
}

#news .news_img {
	margin:12px 0px 12px 18px;
	padding:0px;
	float:left;
}
* html body #news .news_img {
	margin:12px 0px 12px 9px;
	padding:0px;
	float:left;
}

#news .news_text {
	width:445px;
	height:auto;
	margin:12px 30px 12px 0px;
	padding:5px 0px 0px 0px;
	float:right;
	line-height:1.5em;
	color:#848484;
}

* html body #news .news_text {
	width:445px;
	height:auto;
	margin:12px 15px 12px 0px;
	padding:5px 0px 0px 0px;
	float:right;
	line-height:1.5em;
	color:#848484;
}

#news .news_text a {
	font-weight:bold;
	color:#418cbb;
	background:url(../images/top_news_more.jpg) no-repeat right;
	padding:0px 30px 0px 0px;
}

#news .news_title {
	font-size:80%;
	margin:0px 10px 0px 0px;
}
#news .news_txt {
	font-size:80%;
	margin:0px 10px 0px 0px;
}