@charset "utf-8";

/* /include/right/calendar.tpl.html */
.widget_calendar {
	float:left;
	width:200px;
	background:#f0f0f0;
	padding:15px 15px 10px 20px;
	margin-bottom:20px;
}
.widget_calendar .ul, .widget_calendar .ul li {
	float:left; display:inline;
}

.widget_calendar div.title {
	float:left;
	width:100%;
	height:24px;
}
.widget_calendar ul.title {
	position:absolute;
	width:201px;
	height:11px;
	margin-top:1px;
	overflow:hidden;
}
.widget_calendar ul.title li {
	width:78px;
	height:11px;
	padding:0 10px;
}
.widget_calendar ul.title li.year {
	border:solid #b9b9b9;
	border-width:0 0 0 1px;
}
.widget_calendar ul.title li.year span {
	font-family:Dotum, Sans-serif;
	font-weight:bold;
	color:#464646;
	line-height:100%;
}

.widget_calendar.jp ul.title li.year span.month {
	color:#e31328;
} /* 일본 */
.widget_calendar.us ul.title li.year span.month {
	color:#225ECC;
} /* 미국 */

.widget_calendar ul.title li h3 {
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	width:43px;
	height:11px;
	float:right;
}

.widget_calendar.jp ul.title li h3 {
	background:url(/skin/default/include/right/calendar/title_jp.gif);
} /* 일본 */
.widget_calendar.us ul.title li h3 {
	background:url(/skin/default/include/right/calendar/title_us.gif);
} /* 미국 */

.widget_calendar ul.months {
	position:absolute;
	width:201px;
	height:13px;
}
.widget_calendar ul.months a {
	display:block;
	width:7px;
	height:13px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
}
.widget_calendar ul.months li.prev a {
	background:url(/skin/default/include/right/calendar/prev.gif);
}
.widget_calendar ul.months li.next {
	float:right;
	margin-right:7px;
}
.widget_calendar ul.months li.next a {
	background:url(/skin/default/include/right/calendar/next.gif);
}
.widget_calendar ul.days {
	width:200px;
	background:url(/skin/default/include/right/calendar/letters.gif) no-repeat 0 0;
	padding:25px 0 0 0;
}
.widget_calendar ul.days li {
	background:url(/skin/default/include/right/calendar/letters.gif) no-repeat;
	width:27px;
	height:22px;
	margin:0 1px 1px 0;
	overflow:hidden;
}
.widget_calendar ul.days li a {
	width:27px;
	height:22px;
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap;
}
.widget_calendar ul.days li.blank {
	background-position:-28px -25px;
}
.widget_calendar ul.days li.d1 {
	background-position:-56px -48px;
}
.widget_calendar ul.days li.d2 {
	background-position:-56px -71px;
}
.widget_calendar ul.days li.d3 {
	background-position:-56px -94px;
}
.widget_calendar ul.days li.d4 {
	background-position:-56px -117px;
}
.widget_calendar ul.days li.d5 {
	background-position:-56px -140px;
}
.widget_calendar ul.days li.d6 {
	background-position:-56px -163px;
}
.widget_calendar ul.days li.d7 {
	background-position:-56px -186px;
}
.widget_calendar ul.days li.d8 {
	background-position:-56px -209px;
}
.widget_calendar ul.days li.d9 {
	background-position:-56px -232px;
}
.widget_calendar ul.days li.d10 {
	background-position:-56px -255px;
}
.widget_calendar ul.days li.d11 {
	background-position:-56px -278px;
}
.widget_calendar ul.days li.d12 {
	background-position:-56px -301px;
}
.widget_calendar ul.days li.d13 {
	background-position:-56px -324px;
}
.widget_calendar ul.days li.d14 {
	background-position:-56px -347px;
}
.widget_calendar ul.days li.d15 {
	background-position:-56px -370px;
}
.widget_calendar ul.days li.d16 {
	background-position:-56px -393px;
}
.widget_calendar ul.days li.d17 {
	background-position:-56px -416px;
}
.widget_calendar ul.days li.d18 {
	background-position:-56px -439px;
}
.widget_calendar ul.days li.d19 {
	background-position:-56px -462px;
}
.widget_calendar ul.days li.d20 {
	background-position:-56px -485px;
}
.widget_calendar ul.days li.d21 {
	background-position:-56px -508px;
}
.widget_calendar ul.days li.d22 {
	background-position:-56px -531px;
}
.widget_calendar ul.days li.d23 {
	background-position:-56px -554px;
}
.widget_calendar ul.days li.d24 {
	background-position:-56px -577px;
}
.widget_calendar ul.days li.d25 {
	background-position:-56px -600px;
}
.widget_calendar ul.days li.d26 {
	background-position:-56px -623px;
}
.widget_calendar ul.days li.d27 {
	background-position:-56px -646px;
}
.widget_calendar ul.days li.d28 {
	background-position:-56px -669px;
}
.widget_calendar ul.days li.d29 {
	background-position:-56px -692px;
}
.widget_calendar ul.days li.d30 {
	background-position:-56px -715px;
}
.widget_calendar ul.days li.d31 {
	background-position:-56px -738px;
}
.widget_calendar ul.days li.sundayd1 {
	background-position:0 -48px;
}
.widget_calendar ul.days li.sundayd2 {
	background-position:0 -71px;
}
.widget_calendar ul.days li.sundayd3 {
	background-position:0 -94px;
}
.widget_calendar ul.days li.sundayd4 {
	background-position:0 -117px;
}
.widget_calendar ul.days li.sundayd5 {
	background-position:0 -140px;
}
.widget_calendar ul.days li.sundayd6 {
	background-position:0 -163px;
}
.widget_calendar ul.days li.sundayd7 {
	background-position:0 -186px;
}
.widget_calendar ul.days li.sundayd8 {
	background-position:0 -209px;
}
.widget_calendar ul.days li.sundayd9 {
	background-position:0 -232px;
}
.widget_calendar ul.days li.sundayd10 {
	background-position:0 -255px;
}
.widget_calendar ul.days li.sundayd11 {
	background-position:0 -278px;
}
.widget_calendar ul.days li.sundayd12 {
	background-position:0 -301px;
}
.widget_calendar ul.days li.sundayd13 {
	background-position:0 -324px;
}
.widget_calendar ul.days li.sundayd14 {
	background-position:0 -347px;
}
.widget_calendar ul.days li.sundayd15 {
	background-position:0 -370px;
}
.widget_calendar ul.days li.sundayd16 {
	background-position:0 -393px;
}
.widget_calendar ul.days li.sundayd17 {
	background-position:0 -416px;
}
.widget_calendar ul.days li.sundayd18 {
	background-position:0 -439px;
}
.widget_calendar ul.days li.sundayd19 {
	background-position:0 -462px;
}
.widget_calendar ul.days li.sundayd20 {
	background-position:0 -485px;
}
.widget_calendar ul.days li.sundayd21 {
	background-position:0 -508px;
}
.widget_calendar ul.days li.sundayd22 {
	background-position:0 -531px;
}
.widget_calendar ul.days li.sundayd23 {
	background-position:0 -554px;
}
.widget_calendar ul.days li.sundayd24 {
	background-position:0 -577px;
}
.widget_calendar ul.days li.sundayd25 {
	background-position:0 -600px;
}
.widget_calendar ul.days li.sundayd26 {
	background-position:0 -623px;
}
.widget_calendar ul.days li.sundayd27 {
	background-position:0 -646px;
}
.widget_calendar ul.days li.sundayd28 {
	background-position:0 -669px;
}
.widget_calendar ul.days li.sundayd29 {
	background-position:0 -692px;
}
.widget_calendar ul.days li.sundayd30 {
	background-position:0 -715px;
}
.widget_calendar ul.days li.sundayd31 {
	background-position:0 -738px;
}
.widget_calendar ul.days li.todayd1 {
	background-position:-84px -48px;
}
.widget_calendar ul.days li.todayd2 {
	background-position:-84px -71px;
}
.widget_calendar ul.days li.todayd3 {
	background-position:-84px -94px;
}
.widget_calendar ul.days li.todayd4 {
	background-position:-84px -117px;
}
.widget_calendar ul.days li.todayd5 {
	background-position:-84px -140px;
}
.widget_calendar ul.days li.todayd6 {
	background-position:-84px -163px;
}
.widget_calendar ul.days li.todayd7 {
	background-position:-84px -186px;
}
.widget_calendar ul.days li.todayd8 {
	background-position:-84px -209px;
}
.widget_calendar ul.days li.todayd9 {
	background-position:-84px -232px;
}
.widget_calendar ul.days li.todayd10 {
	background-position:-84px -255px;
}
.widget_calendar ul.days li.todayd11 {
	background-position:-84px -278px;
}
.widget_calendar ul.days li.todayd12 {
	background-position:-84px -301px;
}
.widget_calendar ul.days li.todayd13 {
	background-position:-84px -324px;
}
.widget_calendar ul.days li.todayd14 {
	background-position:-84px -347px;
}
.widget_calendar ul.days li.todayd15 {
	background-position:-84px -370px;
}
.widget_calendar ul.days li.todayd16 {
	background-position:-84px -393px;
}
.widget_calendar ul.days li.todayd17 {
	background-position:-84px -416px;
}
.widget_calendar ul.days li.todayd18 {
	background-position:-84px -439px;
}
.widget_calendar ul.days li.todayd19 {
	background-position:-84px -462px;
}
.widget_calendar ul.days li.todayd20 {
	background-position:-84px -485px;
}
.widget_calendar ul.days li.todayd21 {
	background-position:-84px -508px;
}
.widget_calendar ul.days li.todayd22 {
	background-position:-84px -531px;
}
.widget_calendar ul.days li.todayd23 {
	background-position:-84px -554px;
}
.widget_calendar ul.days li.todayd24 {
	background-position:-84px -577px;
}
.widget_calendar ul.days li.todayd25 {
	background-position:-84px -600px;
}
.widget_calendar ul.days li.todayd26 {
	background-position:-84px -623px;
}
.widget_calendar ul.days li.todayd27 {
	background-position:-84px -646px;
}
.widget_calendar ul.days li.todayd28 {
	background-position:-84px -669px;
}
.widget_calendar ul.days li.todayd29 {
	background-position:-84px -692px;
}
.widget_calendar ul.days li.todayd30 {
	background-position:-84px -715px;
}
.widget_calendar ul.days li.todayd31 {
	background-position:-84px -738px;
}
.widget_calendar ul.days li.holidayd1 {
	background-position:-28px -48px;
}
.widget_calendar ul.days li.holidayd2 {
	background-position:-28px -71px;
}
.widget_calendar ul.days li.holidayd3 {
	background-position:-28px -94px;
}
.widget_calendar ul.days li.holidayd4 {
	background-position:-28px -117px;
}
.widget_calendar ul.days li.holidayd5 {
	background-position:-28px -140px;
}
.widget_calendar ul.days li.holidayd6 {
	background-position:-28px -163px;
}
.widget_calendar ul.days li.holidayd7 {
	background-position:-28px -186px;
}
.widget_calendar ul.days li.holidayd8 {
	background-position:-28px -209px;
}
.widget_calendar ul.days li.holidayd9 {
	background-position:-28px -232px;
}
.widget_calendar ul.days li.holidayd10 {
	background-position:-28px -255px;
}
.widget_calendar ul.days li.holidayd11 {
	background-position:-28px -278px;
}
.widget_calendar ul.days li.holidayd12 {
	background-position:-28px -301px;
}
.widget_calendar ul.days li.holidayd13 {
	background-position:-28px -324px;
}
.widget_calendar ul.days li.holidayd14 {
	background-position:-28px -347px;
}
.widget_calendar ul.days li.holidayd15 {
	background-position:-28px -370px;
}
.widget_calendar ul.days li.holidayd16 {
	background-position:-28px -393px;
}
.widget_calendar ul.days li.holidayd17 {
	background-position:-28px -416px;
}
.widget_calendar ul.days li.holidayd18 {
	background-position:-28px -439px;
}
.widget_calendar ul.days li.holidayd19 {
	background-position:-28px -462px;
}
.widget_calendar ul.days li.holidayd20 {
	background-position:-28px -485px;
}
.widget_calendar ul.days li.holidayd21 {
	background-position:-28px -508px;
}
.widget_calendar ul.days li.holidayd22 {
	background-position:-28px -531px;
}
.widget_calendar ul.days li.holidayd23 {
	background-position:-28px -554px;
}
.widget_calendar ul.days li.holidayd24 {
	background-position:-28px -577px;
}
.widget_calendar ul.days li.holidayd25 {
	background-position:-28px -600px;
}
.widget_calendar ul.days li.holidayd26 {
	background-position:-28px -623px;
}
.widget_calendar ul.days li.holidayd27 {
	background-position:-28px -646px;
}
.widget_calendar ul.days li.holidayd28 {
	background-position:-28px -669px;
}
.widget_calendar ul.days li.holidayd29 {
	background-position:-28px -692px;
}
.widget_calendar ul.days li.holidayd30 {
	background-position:-28px -715px;
}
.widget_calendar ul.days li.holidayd31 {
	background-position:-28px -738px;
}



.calendarTime {float:left; display:inline; width:100%; margin:10px 0 0 0; padding:1px 0 0 0;}
.calendarTime .time {padding-left:22px;}
.calendarTime.jp {background:url(/skin/default/include/right/calendar/ico_watch_jp.gif) no-repeat left top;}
.calendarTime.us {background:url(/skin/default/include/right/calendar/ico_watch_us.gif) no-repeat left top;}
.calendarTime.jp .time {color:#E31229;}
.calendarTime.us .time {color:#235ECC;}
.calendarTime .title {color:#565656; padding-left:4px;}























