
/* トップページ */

#openinfo{
	margin-top:20px;
	background:#f1bab4;
	border-radius:5px 5px 0px 0px;
	padding:10px;
}
#openinfo p{
	font-size:90%;
	text-align:center;
}
#nowinfo{
	background:#9dcf76;
	border-radius:0px 0px 0px 0px;
	padding:10px;
}
#nowinfo p{
	clear:both;
	font-size:80%;
	text-align:left;
	text-indent: 0em;
}
#dayoriinfo{
	background:#b0e0e6;
	border-radius:0px 0px 5px 5px;
	padding:10px;
}
#dayoriinfo{
	clear:both;
	font-size:80%;
	text-align:left;
	text-indent: 0em;
}
#magazineinfo{
	background:#f1bab4;
	border-radius:5px 5px 0px 0px;
	padding:10px;
}
#magazineinfo p{
	font-size:80%;
	text-align:center;
}



#topslideshow{
	width:800px;
	height:400px;
	margin:20px auto 0px auto;
	float:right;
}
#topmain{
	background	:#208234;
	width:800px;
	float:right;
	padding-bottom:50px;
	margin:0px auto -70px auto;
	border-bottom:1px solid #013901;
}
#slidebottom{
	margin:-119px auto -10px auto;
	float:right;
}
#topcontents_area a{
	font-size	:100%;
}
#topcontents_area{
	width:720px;
	margin:0px 40px;
	text-align:left;
}
#topcalendar_current{
	margin:10px 0px 20px 0px;
	padding:20px;
	background:#7fbb51;
	float:left;
	border-radius:5px;
}

.event_cal_top td{
	text-align:center;
	color:#669933;
}
.event_cal_top a{
	color:#006600;
}
.event_cal_top a:hover{
	color:#aaccaa;
}
.jqmWindow{
	text-align:center;
}
#topcalendar_next{
	margin:10px 0px 20px 20px;
	padding:20px;
	background:#7fbb51;
	float:left;
	border-radius:5px;
}
.topcalenter_month{
	font-size:120%;
	font-weight:bolder;
	text-align:right;
	padding-bottom:10px;
	color:#
}
#news_btn_tb{
	margin	:0px 0px 20px 0px;
	border-radius:5px;
	background:#ddf9c9;
	color:#006600;
	padding:3px 2px;
}

#news_btn_tb td{
	padding:3px 2px;
	vertical-align	:middle;
}
#news_btn_tb a{
	color:#006600;
}

#news_btn_tb a:hover{
	color:#aaccaa;
}


#support_btn_tb{
	display:block;
	margin-top	:10px;
	width	:500px;
}
.link_block_area{
	display	:block;
}

#backnumber{
	text-align: right;
	margin: -20px 40px 10px 0px;
}

#backnumber a{
	color: #FFF;
	font-weight: bold;
}

#backnumber a:hover{
	color:#FC9;
}


.calbody{
text-align: left;
margin: 0 60px;
}
