#container h2 {
	padding:5px 0 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#990033;
	background:url('../../img/common/bg_section_title_01.jpg') left bottom repeat-x #d7d7d7;
}
#container ul,ol,li,dl,dt,dd {
	display:block;
}
h3 {
	padding:10px 3px 0 13px;
	color:#990033;
	font-size:13px;
	font-weight:bold;
	background:url('../../img/icon/ic_2squa_wine.gif') 0 15px no-repeat;
}
#div_call {
	margin-top:10px;
}
#div_call li{
	margin-top:5px;
}
#div_call strong {
	display:block;
	float:left;
	padding:0 5px;
	background:#1e5c8e;
	color:#fff;
	margin-right:5px;
}
#event_btn {
	text-align:right;
	padding:10px 0;
}
#view_plan {
	min-height:640px;
	_height:640px;
}
#play {
	display:block;
	border:1px solid #ccc;
	background:#fff;
	padding-right:10px;
}
#play li {
	display:block;
	padding-bottom:55px;
	padding-top:5px;
	padding-left:60px;
	border-bottom:1px solid #ccc;
	min-height:150px;
	_height:150px;
}
#play p.food {
	clear:both;
	height:40px;
	background:#e4eee4;
	padding:0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#play p.food strong{
	display:block;
	width:65px;
	text-align:center;
	margin:3px 0;
	background:green;
	color:#fff;
	font-weight:bold;
}
#play div.play_list {
	padding-top:25px;
	border-top:2px solid #ccc;
	background:url('../img/bg_playtitle.gif') left 4px no-repeat;
}
#play dl {
	clear:both;
	display:block;
	border-top:1px solid #ccc;
	background:url('../img/bg_play.gif') left top repeat-y #f1f1f1;
}
#play dl dt {
	display:none;
}
#play dl dd {
	display:block;
}
#play dd.day_place {
	position:absolute;
	width:100px;
	font-weight:bold;
	padding-left:10px;
}
#play dd.day_time {
	position:absolute;
	float:left;
	margin-left:110px;
	width:40px;
	text-align:center;
	background:#fff;
}
#play dd.day_work {
	padding-left:160px;
}
#play .day_1 {background:url('../img/bg_1day.gif') 10px 5px no-repeat;}
#play .day_2 {background:url('../img/bg_2day.gif') 10px 5px no-repeat;}
#play .day_3 {background:url('../img/bg_3day.gif') 10px 5px no-repeat;}
#play .day_4 {background:url('../img/bg_4day.gif') 10px 5px no-repeat;}
#play .day_5 {background:url('../img/bg_5day.gif') 10px 5px no-repeat;}
#play .day_6 {background:url('../img/bg_6day.gif') 10px 5px no-repeat;}
#play .day_7 {background:url('../img/bg_7day.gif') 10px 5px no-repeat;}
#play .day_8 {background:url('../img/bg_8day.gif') 10px 5px no-repeat;}
#play .day_9 {background:url('../img/bg_9day.gif') 10px 5px no-repeat;}
#play .day_10 {background:url('../img/bg_10day.gif') 10px 5px no-repeat;}
#play .day_11 {background:url('../img/bg_11day.gif') 10px 5px no-repeat;}
#play .day_12 {background:url('../img/bg_12day.gif') 10px 5px no-repeat;}
#play .day_13 {background:url('../img/bg_13day.gif') 10px 5px no-repeat;}
#play .day_14 {background:url('../img/bg_14day.gif') 10px 5px no-repeat;}
#play .day_15 {background:url('../img/bg_15day.gif') 10px 5px no-repeat;}


#view_calendar {
	min-height:490px;
	_height:490px;
}
#view_calendar ul {
	display:block;
}
#view_days {
	float:left;
	width:590px;
	padding-right:10px;
}
#view_text {
	float:left;
	width:230px;
	padding-left:10px;
}

#view_days .prepage {
	position:absolute;
	margin:7px 5px;
}
#view_days .nextpage {
	position:absolute;
	margin-top:-22px;
	margin-left:575px;
}
#view_days .monthly {
	display:block;
	height:27px;
	padding-top:3px;
	padding-left:15px;
	background:#6f6f6f;
}
#view_days ul li span {
	display:block;
	float:left;
	margin:0 3px;
	height:24px;
	background:url('../img/bg_monthly_pre.gif') left top no-repeat #595959;}
#view_days ul li .select {
	display:block;
	float:left;
	height:24px;
	margin:0 3px;
	background:url('../img/bg_monthly_pre.gif') left top no-repeat #c70e65;
}
#view_days ul li a {
	display:block;
	padding:0 11px;
	float:left;
	height:24px;
	background:url('../img/bg_monthly_end.gif') right top no-repeat;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
#view_days ul li a:hover {
	text-decoration:underline;
}
#view_days .point {
	color:#c70e65;
	font-size:10px;
	display:block;
}
#view_days table {
	background:#fff;
	margin:10px 0;
}
#view_days td {
	width:84px;
	height:62px;
	padding-top:10px;
	border:1px solid #ccc;
	vertical-align:top;
}
#view_days th {
	background:#6f6f6f;
	color:#d4d4d4;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-left:1px #ccc solid;
	height:30px;
}
#view_days td em {
	position:absolute;
	width:16px;
}
#view_days td code {
	position:absolute;
	margin-left:66px;
	_margin-left:0;
}
#view_days td span {
	display:block;
	position:absolute;
	width:80px;
	text-align:right;
	margin-top:30px;
	font-weight:bold;
	font-size:16px;
	overflow:hidden;
}
#sun {
	background:#fef7f4;
}
#sat {
	background:#f7fef4;
}

