@charset "utf-8";
/* ---------------------
 Here
--------------------- */
#gnaviArea_2nd #here{
	position:absolute;
	width:92px;
	height:43px;
	background:url(../../images/gmanu.gif) -85px -43px;
	margin:0 0 0 85px;
}

/* -------------------------------------------------------------------


 Contents Area


------------------------------------------------------------------- */
#contentsArea{
	width:910px;
	margin:13px auto 0;
}

/* ---------------------
 Contents Area L
--------------------- */
#contentsArea_L{
	width:580px;
	float:left;
	background:url(../images/menuline1.gif) no-repeat 0 131px;
	padding:0 0 30px 0;
}
#contentsArea_L .h2_ttl{
	width:580px;
	height:46px;
	text-indent:-9999px;
	background:url(../images/h2_ttl_news.gif);
}
#contentsArea_L .news{
	width:560px;
	padding:0 0 30px 20px;
	margin:0 0 30px 0;
	background:url(../images/line.gif) bottom no-repeat;
}
#contentsArea_L .news .news_date{
	font-weight:bold;
	color:#9d4d25;
	line-height:100%;
	margin:19px 0 0 0;
}
#contentsArea_L .news .news_ttl{
	font-size:140%;
	line-height:100%;
	font-weight:bold;
	margin:8px 0 0 0;
}
#contentsArea_L .news .news_img{
	border:solid 1px #39261d;
	margin:25px 0 0 0;
}
#contentsArea_L .news .news_txt{
	margin:19px 0 0 0;
}
/* ---------------------
 Contents Area R
--------------------- */
#contentsArea_R{
	width:280px;
	float:right;
	margin:0 0 0 0;
	padding:0 20px 35px 0;
}
#contentsArea_R .h2_ttl{
	width:280px;
	height:46px;
	margin:0 0 8px 0;
	text-indent:-9999px;
	background:url(../images/h2_ttl_latestnews.gif);
}

#contentsArea_R .newsBOX{
	width:280px;
	padding:0;
}
#contentsArea_R .newsBOX .news{
	clear:both;
	width:280px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:dotted 1px #999;
}
#contentsArea_R .newsBOX .news_end{
	clear:both;
	width:280px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#contentsArea_R .newsBOX .news .news_img,
#contentsArea_R .newsBOX .news_end .news_img{
	width:80px;
	float:left;
}
#contentsArea_R .newsBOX .news .news_txts,
#contentsArea_R .newsBOX .news_end .news_txts{
	width:190px;
	float:right;
}
#contentsArea_R .newsBOX .news .news_txts .news_date,
#contentsArea_R .newsBOX .news_end .news_txts .news_date{
	font-size:88%;
	line-height:100%;
	color:#9d4d25;
	font-weight:bold;
}
#contentsArea_R .newsBOX .news .news_txts .news_ttl,
#contentsArea_R .newsBOX .news_end .news_txts .news_ttl{
	margin:0 0 3px 0;
}
#contentsArea_R .newsBOX .news .news_txts .news_ttl a,
#contentsArea_R .newsBOX .news_end .news_txts .news_ttl a{
	line-height:120%;
	font-weight:bold;
	text-decoration:underline;
	color:#524c49;
}
#contentsArea_R .newsBOX .news .news_txts .news_ttl a:hover,
#contentsArea_R .newsBOX .news_end .news_txts .news_ttl a:hover{
	text-decoration:none;
	color:#ff5500;
}
#contentsArea_R .newsBOX .news .news_txts .news_txt,
#contentsArea_R .newsBOX .news_end .news_txts .news_txt{
	line-height:140%;
}

/* ---------------------
 RSS
--------------------- */
#rss a{
	display:block;
	width:280px;
	height:70px;
	margin:50px 0 0 0;
	text-indent:-9999px;
	background:url(../images/rss.gif) 0 0;
}
#rss a:hover{
	background:url(../images/rss.gif) 0 -70px;
}
