@charset "utf-8";

/* ===================================================================
CSS information

 file name  :contents.css
 style info :各ページのスタイル
=================================================================== */

/* -----------------------------------------------------------
	ニュース
----------------------------------------------------------- */

.news div#contentsBg {
	background: url(/images/shared/bg_wrap.jpg) top left repeat;
	width: 990px;
	margin: auto;
}

.news div#news-cont {
	padding: 0 0 30px 0;
}

.news .flame {
	margin: 20px auto 0;
	width: 954px;
}

.news .flame a {
	color: #f9f0c6;
	text-decoration: underline;
}

.news .flame a:hover {
	color: #f9f0c6;
	text-decoration: none;
}

.news .flame_top {
	background: url(/images/news/flame_top.gif) top left no-repeat;
	padding: 18px 0 0 0;
}

.news .flame_center {
	background: url(/images/news/flame_center.gif) top left repeat-y;
	padding: 0 18px 0;
}

.news .flame_bottom {
	background: url(/images/news/flame_bottom.gif) top left no-repeat;
	height: 18px;
}

.news .date {
	font-size: 14px;
	color: #f9f0c6;
	font-weight: 600;
	float: left;
	padding: 0 10px 0 0;
	width: 90px;
}

.news .title {
	font-size: 14px;
	color: #f9f0c6;
	font-weight: 600;
	float: left;
	width: 818px;
}

.news .red {
	color: #c53415;
}

.news .text {
	clear: both;
	color: #f9f0c6;
	font-size: 12px;
	padding: 12px 0 0 100px;
	line-height: 18px;
}

.news .text02 {
	color: #f9f0c6;
	font-size: 12px;
	padding: 12px 30px 0 100px;
	line-height: 18px;
	width: 300px;
	float: left;
}

.news .thumb01 {
	float: left;
}

.news .thumb02 {
	padding: 12px 0 0 30px;
}
