@charset "shift-jis";

#news #wrapper {
	background: #FFFFFF url(/common_all/images/contentbg.gif) repeat-y 0px 0px;
}
#news #wrapperInner {
	background: url(/common_all/images/contentbg_under.gif) no-repeat 0px bottom;
}
/*
 #news
------------------------------------------------------------------*/
#news ul.list {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 690px;
	height: 150px;
	overflow: auto;
	border: 5px solid #DDDDDD;
}

#news ul.list li {
	margin: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 20px;
	background: url(/common_all/images/news/news_icon01.gif) no-repeat left 0px;
	padding-bottom: 10px;
	line-height: 130%;
}

#news h2 {
	padding-left: 20px;
	background: url(/common_all/images/news/news_titm_bg01.gif) repeat-y;
	padding-bottom: 10px;
	font-size: 140%;
	padding-top: 10px;
	margin-bottom: 20px;
	line-height: 120%;
}
#news h2 .days {
	font-size: 60%;
	background: url(/common_all/images/news/news_icon02.gif) no-repeat left center;
	padding-left: 13px;
	color: #2569bb;
	font-weight: bold;
	padding-right:6px;
}
#news h2 .name {
	font-size: 60%;
	font-weight: bold;
}
#news h2 .icon {
padding-right:6px;
}

.newsTopics {
margin-bottom:20px;
}
.newsTopics .text {
	float:left;
	width: 390px;
}
.newsTopics .image {
	float:right;
	text-align:center;
	margin:0px 0px 25px 7px;
}
.newsTopics .image img {
	margin:0 auto 6px;
	border: 1px solid #CCCCCC;
}
.newsTopics strong {
font-weight:bold;
color:#f85029;
}



/*

	#sab_area
------------------------------------------------------------------*/

em {
	font-weight: bold;
}
