@charset "utf-8";

#month_navi {
	margin-bottom:5px;
	display:block;
	clear:both;
}
#month {
	width:7em;
	float:left;
	font-size:16px;
	color:#085301;
}
#other {
	width:20em;
	float:right;
	text-align:right;
}
#other li {
	width:8em;
	font-size:12px;
	float:right;
	text-align:right;
	background:url(../image/arrow_wh_gr.gif) no-repeat 18px 1px;
}

#cld_list_btn, #cld_btn {
	width:110px;
	height:23px;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#cld_list_btn a, #cld_btn a {
	width:110px;
	height:23px;
	display:block;
}
#cld_list_btn { background:url(../event/image/cld_list_btn.gif) no-repeat;}
#cld_btn { background:url(../event/image/cld_btn.gif) no-repeat;}

#cld_tbl {
	border:1px solid #ccc;
	border-collapse:collapse;
	clear:both;
}
#cld_tbl th {
	padding:3px 0;
	border:1px dotted #ccc;
}
#cld_tbl td {
	text-align:left;
	padding:5px;
	border:1px dotted #ccc;
	font-size:12px;
	vertical-align:top;
}

th.sun { background:#fcccc1;}
th.sat { background:#d3edeb;}
.wday { background:#fff;}

td.sun { background:#fbf1ef;}
td.sat { background:#eaf4f3;}

.sun_txt {
	color:#FF6666;
	padding-bottom:5px;
}
.sat_txt {
	color:#04a393;
	padding-bottom:5px;
}
.wday_txt {
	color:#666;
	padding-bottom:5px;
}

.event_txt {
	font-size:11px;
	background:url(../image/arrow_tri_gr.gif) no-repeat 0 2px;
	padding-left:13px;
}

/* list */
#evt_read {
	display:block;
	padding:2px 10px;
	background:#f9f6e8;
	border:1px solid #f9f1cc;
	margin:5px 0;
}

.list_wrap {
	margin-bottom:10px;
	clear:both;
	background:url(../info/image/newsdetaile_t.jpg) no-repeat;
}
.evt_data {
	color:#085301;
	display:block;
	padding:8px 30px;
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;
}

.event_txt_l {
	background:url(../image/arrow_tri_gr.gif) no-repeat 0 6px;
	padding-left:13px;
	margin:0 30px;
}

.list_f {
	width:715px;
	height:18px;
	font-size:0;
	line-height:0;
	background:url(../event/image/evtlist_f.jpg) no-repeat;
}

/* detail */
#event_detaile_ttl {
	padding:10px 20px 0;
	margin-bottom:10px;
	font-size:16px;
	display:block;
	background:url(../info/image/newsdetaile_t.jpg) no-repeat;
	clear:both;
}
#evt_detail_tbl {
	width:100%;
	border:1px solid #4fa048;
}
#evt_detail_tbl th {
	width:6em;
	font-weight:normal;
	background:url(../image/arrow_wh_gr.gif) no-repeat 3px 7px #e3ebda;
	padding:5px 10px 5px 22px;
	text-align:left;
}
#evt_detail_tbl td {
	padding:5px 10px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
#evt_dt_ttl {
	background:#4fa048;
	color:#fff;
	border:none;
}