/*====================================================================================================

  TOPPAGE

====================================================================================================*/

.mainimg{ margin-bottom: 30px;}

.bana {
	margin: 0 auto;
	padding: 10px 0;
	width:180px;
	text-align:center;
	background:#FFF;
}
#news {
	margin: 0 auto;
	width:178px;
	height:210px;
	border:1px solid #DDD;
	background:url(../../image/news-bg.gif) no-repeat center;
}
#news .tit {
	height:40px;
	text-indent:-9999px;
}
#news .news-box {
	margin:0 auto;
	padding: 0 0 0 5px;
	width:165px;
	height:150px;
	overflow:auto;
}

.kanade-bana{
	margin-top:80px;	
	
}

/*** --- *******************************************************************/

#toppage .mainimg {}
#toppage .maincome {
	padding:20px 0;
}
#toppage #info { margin-bottom:35px;}
#toppage #info h2 {
	clear:both;
	display:block;
	padding:10px 15px 0;
	height:25px;
	font-size: 120%;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Meiryo',sans-serif;
	color:#FFF;
	background:url(../image/h2_bg.jpg) no-repeat;
	line-height:100%;
}
#toppage #info .info-box {
	width:100%;
	height:370px;
	overflow:auto;
}
#toppage #info .box {
	width:96%;
	padding:2%;
	border-bottom:1px dotted #666;
}
#toppage #info .box:after { /*floatΜπ*/
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
#toppage #info .box .photo { float:left;}
#toppage #info .box .photo img { margin-right:20px;}
#toppage #info .box h3 { padding: 5px 0; color:#669900; overflow:hidden;}
#toppage #info .box h3 a { color:#669900;}
#toppage #info .box .come {overflow:hidden;}

