@charset "utf-8";

/*---------------------------------------------------
	Title: kafun.css
	Description:rhinitis/kafun.html用CSS定義ファイル
----------------------------------------------------*/

/*************************************************************/
/* kafun */


#kafun{
	width:730px;
	margin:0 auto;
}

#kafun h2{
	background: url(../rhinitis/img/kafun/kafun_h2_2015.jpg) no-repeat top left;
	width:728px;
	height:0;
	padding:58px 0 0 0;
	overflow:hidden;
	margin:0 0 16px 0;
	font-size:12px;
	line-height:1.6;
}


#kafun .image01{
	width:420px;
	margin:0 30px 14px 0;
	text-align:right;
	float:left;

}

/* map2015 */

#kafun #map{
	overflow:hidden;
	zoom: 1;
	margin-bottom:30px;
}

#kafun #map #map_l{
	float:left;
	width:360px;
}

#kafun #map #map_r{
	float:right;
	width:360px;
}


/*=============================================================*/
/* .table */

#kafun .table{
	width:277px;
	float:left;	
	margin:0 0 14px 0;
}

#kafun .table table{
	width:100%;
}

#kafun .table table th{
	background:#FF832B;
	color:#fff;
	font-size:14px;
	text-align:center;
	border:1px solid #000;
}

#kafun .table table td{
	border:1px solid #000;
	padding:2px 9px;
}

#kafun .table .btn_weathernews{
	margin:14px 0 0 0;
	background:url(../rhinitis/img/kafun/btn_weathernews.jpg) no-repeat top left;
	width:277px;
	height:48px;
}

#kafun .table .btn_weathernews a{
	display:block;
	height:0;
	padding:48px 0 0 0;
	overflow:hidden;
}


/*=============================================================*/
/* .topics */

#kafun .topics{
	clear:both;
	width:635px;
	margin:0 auto;
	background: url(../rhinitis/img/kafun/kafun_topics_bg.gif) repeat-y top left;
}

#kafun .topics .body{
	padding:8px 19px 15px;
	background: url(../rhinitis/img/kafun/kafun_topics_btm.gif) no-repeat bottom left;
}

#kafun .topics h3{
	background: url(../rhinitis/img/kafun/kafun_topics_top_2015.gif) no-repeat top left;
	height:0;
	padding:50px 0 0 0;
	overflow:hidden;

}
