@charset "utf-8";
/********************************************************************************************

home用

*********************************************************************************************/



/****************************************************************************************************

ヘッダー

****************************************************************************************************/
#Header{
	margin:0 auto;
	padding-top:0;
	width:980px;
}
	#Header h1{
		margin-bottom:10px;
	}
	
	#HeaderBody{
		margin-bottom:20px;
		padding:30px 0 0 60px;
		min-height:380px;
		background:url(../images/home_site_id_bg.jpg) no-repeat;
	}
	
	/*メッセージボックス*/
	#HeaderMsg{
		padding-bottom:10px;
		width:430px;
		background:url(../images/home_msg_footer.png) no-repeat left bottom;
	}
		#HeaderMsg h2{
			padding:15px 20px 10px;
			background:url(../images/home_msg_header.png) no-repeat;
			font-weight:bold;
		}
		
		#HeaderMsgBody{
			background:url(../images/home_msg_body.png) repeat-y;
		}

		#HeaderMsg p{
			padding:0 20px;
		}

#GlobalNavi{
	margin-bottom:20px;
}



/****************************************************************************************************

検索ボックス

****************************************************************************************************/
#UtilityLink{
	position:absolute;
	top:30px;
	right:20px;
}

#SearchInput input{
	background:url(../images/home_header_search_bg.png) no-repeat;
}




/****************************************************************************************************

コンテンツ

****************************************************************************************************/
#Contents{
	float:none;
	margin:0 auto 30px;
	padding:20px 0 0;
	width:940px;
}


.newsArea{
	clear:both;
	padding:0 20px;
}

.newsHeader{
	float:left;
	width:230px;
}

.newsList{
	float:right;
	width:640px;
}

	.newsList dl{
		margin-bottom:14px;
		padding-bottom:14px;
		border-bottom:1px dotted #D5D5D5;
	}
	.newsList dt{
		float:left;
		width:120px;
	}
	.newsList dd{
		margin-left:120px;
	}

	.newsList dd a{
		padding-left:15px;
		background-image:url(../images/common_icon_link1.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		zoom:1;
	}

	.newsList dd a:hover{
		background-image:url(../images/common_icon_link1_o.gif);
		zoom:1;
	}









