@charset "utf-8";

  


h1{
}



#wrapper .mainImg{
	background:url(../images/topimg_back.gif) no-repeat top center;
	height:340px;
	width:860px;
}

/*
***************************************　ヘッダー
*/


/*
***************************************　menu
*/




/*
***************************************　内容コンテンツ
*/



#wrapper #container{
	width:850px;
	text-align:left;
	margin:10px auto;
	padding:0px;
}



#wrapper #mainImag{
	background:url(../images/topimg_back.gif) no-repeat top center;
	width:860px;
	height:340px;
	text-align:center;
	margin:0px;
	padding:0px;
}





#wrapper #container .entry{
	width:580px;
	float:left;
}

#wrapper #container .entry p{
	line-height:150%;
}

#wrapper #container .side{
	width:250px;
	float:right;
	text-align:center;
	margin-left:auto;
}

#wrapper #container .side .banner{
	margin:0px 0px 10px auto;
}

#wrapper #container .side .banner .title{
	background-color:#999999;
	color:#ffffff;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#wrapper #container .side .banner ul li{
	list-style:none;
	margin:10px auto;
}


/*
***************************************　news
*/




#wrapper #container .entry .news{
	margin:10px auto 10px 0px;
	width:580px;
	padding-top:5px;
	padding-bottom:5px;
}

#wrapper #container .entry .news .title{
	margin:10px auto 8px 10px;
}

#wrapper #container .entry .news dl{
	clear:both;
	padding-bottom:5px;
	margin:0px 20px 10px 20px;
	border-bottom:#ccc dotted 1px;
}

#wrapper #container .entry .news dt{
	color:#990000;
	line-height:200%;
}

#wrapper #container .entry .news dl{
}







