@charset "UTF-8" ;

/* --------------------------------------------------------------------------------------------------
AUTHOR:			Y.Egawa
CSS構成書:   	#top（TOPページ専用）
LAST MODIFIED:	2010.06.10

-------------------------------------------------------------------------------------------------- */ 



/* ---------------------------------------------------------------------------
            #mainIMG設定
---------------------------------------------------------------------------- */

#mainIMG { padding:15px 0 10px 0; background:url(../../img/bg-main_img.jpg) top center repeat-x;}

#imgBlock {}

/* ---------------------------------------------------------------------------
            #topContentsArea設定
---------------------------------------------------------------------------- */

#topContentsArea { padding-bottom:20px;}
#topContents {}
#topContents #newsBox { width:540px; float:left; padding-top:12px; /*background-color:#00FFFF;*/}
#topContents #mapBox { width:400px; float:right; /*background-color:#00FF00;*/}


/* newsBox */
#newsBox a { color:#73BF15;}

/* topics ------------------------------------------------------------------ */
#newsBox .topics { clear:both; margin-bottom:10px;}
#newsBox .topics h3 {
	background:url(../../img/bg-title_topics.jpg) left top no-repeat;
	margin-bottom:12px;
	padding-left:31px;
	height:32px;
	line-height:32px;
	color:#000000;
	font-weight:bold;
}
#newsBox .topics h4 {
	margin-bottom:4px;
	font-size:1.6em;
	font-weight:bold;
}
.topics .topicsImg {
	width:215px;
	float:left;
}
.topics .topicsImg img { border:1px solid #DDDDDD;}
.topics .topicsDetail {
	width:325px;
	float:right;
}
.topics .topicsDetail p.txt { margin-bottom:4px;}
.topics .topicsDetail p.more { text-align:right;}

/* news -------------------------------------------------------------------- */
#newsBox .news { clear:both;}
#newsBox .news h3 {
	background:url(../../img/bg-title_news.jpg) left top no-repeat;
	margin-bottom:12px;
	padding-left:31px;
	height:32px;
	line-height:32px;
	color:#000000;
	font-weight:bold;
}

.news .newsEntry { margin-bottom:6px; padding-bottom:6px; border-bottom:1px dotted #999999;}
.newsEntry div.img { width:68px; float:left;}
.newsEntry div.detail { width:460px; float:right;}
.newsEntry div.detail p.date { font-size:1.0em;}
.newsEntry div.detail p.title { margin-bottom:2px; padding-left:12px; background:url(../../img/icon-arrow01.gif) left center no-repeat; font-weight:bold;}
.newsEntry div.detail p.detail {}

/* ---------------------------------------------------------------------------
            #contents内設定
---------------------------------------------------------------------------- */
#contents {}






