/* MONTH */
	#webzineSchedule { padding-bottom: 20px; }
	#webzineScheduleMonth { width: 889px; margin-left: 13px; margin-top: 5px; }
	#webzineScheduleMonth .titlePart { width: 889px; clear: both; padding: 15px 0 25px; text-align: center; }
	#webzineScheduleMonth .titlePart .partBody { width: 166px; height: 22px; overflow: hidden; display: block; float: none; margin: 0 auto; }
	#webzineScheduleMonth .titlePart a { float: left; display: inline; width: 22px; height: 22px; text-indent: -1000em; overflow: hidden; }
	#webzineScheduleMonth .titlePart a { background: url('//static.inven.co.kr/image/webzine/s3/common/bttn_22x22_gray1_prev.gif') no-repeat left top; }
	#webzineScheduleMonth .titlePart a.next { background: url('//static.inven.co.kr/image/webzine/s3/common/bttn_22x22_gray1_next.gif') no-repeat left top; }
	#webzineScheduleMonth .titlePart a:hover.nav { background-position: 0 -22px; }
	#webzineScheduleMonth .titlePart span.today { float: left; display: inline; width: 122px; height: 22px; }
	#webzineScheduleMonth .titlePart span.today { font-family: Tahoma, dotum, 돋움, Helvetica; font-size: 22px; line-height: 24px; }
	#webzineScheduleMonth .titlePart span.today { font-weight: bold; letter-spacing: normal; text-align: center; }
	#webzineScheduleMonth .classPart { clear: both; }
	#webzineScheduleMonth .classPart .partBody { width: 889px; }
	#webzineScheduleMonth .classPart .classList { width: 792px; }
	#webzineScheduleMonth .classPart .classList ul { width: 798px; margin-left: -6px; padding: 10px 0 7px; }
	#webzineScheduleMonth .classPart .classList ul li { }
	#webzineScheduleMonth .classPart .classList ul li input,
	#webzineScheduleMonth .classPart .classList ul li label,
	#webzineScheduleMonth .classPart .classList ul li span { float: left; display: inline; }
	#webzineScheduleMonth .classPart .classList ul li input { margin-left: 20px; }
	#webzineScheduleMonth .classPart .classList ul li label { font-weight: bold; letter-spacing: -1px; margin-left: 7px; color: #232323; }
	#webzineScheduleMonth .classPart .classList ul li label span.webzineScheduleClass { width: 6px; height: 6px; margin-top: 3px; margin-right: 6px; background: #596ac1; overflow: hidden; text-indent: -1000em; }
	#webzineScheduleMonth .classPart .button { width: 80px; margin-left: 10px; padding: 5px 0; }
	#webzineScheduleMonth .timetablePart { clear: both; border: solid 1px #9a9a9a; margin-top: 20px; overflow: hidden; }
	#webzineScheduleMonth .timetablePart table { width: 888px; margin-bottom: -1px; margin-right: -1px; table-layout: fixed; border-collapse: collapse; }
	#webzineScheduleMonth .timetablePart table col.subject { width: 237px; }
	#webzineScheduleMonth .timetablePart table col.line { width: 651px; }
	#webzineScheduleMonth .timetablePart table thead th { border-bottom: solid 1px #9a9a9a;  }
	#webzineScheduleMonth .timetablePart table tbody th,
	#webzineScheduleMonth .timetablePart table tbody td { height: 56px; border-bottom: solid 1px #dddddd; }
	#webzineScheduleMonth .timetablePart table th { border-right: solid 1px #9a9a9a; }
	#webzineScheduleMonth .timetablePart table tbody th { background-color: #f6f6f6; }
	#webzineScheduleMonth .timetablePart table thead th { overflow: hidden; }
	#webzineScheduleMonth .timetablePart table thead th.title span { float: left; display: inline; width: 236px; height: 30px; overflow: hidden; text-indent: -1000em; }
	#webzineScheduleMonth .timetablePart table thead th.title span { background: url('//static.inven.co.kr/image/webzine/s3/common/title_236x30_black1_schedule.gif') no-repeat left top; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist { width: 651px; margin-left: -1px; background: #dddddd; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist span { float: left; display: inline; overflow: hidden; width: 20px; height: 22px; _height: 30px; padding-top: 8px; margin-left: 1px; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist span { background: white url('//static.inven.co.kr/image/webzine/s3/common/line_1x12_silver1.gif') repeat-x left bottom; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist span { font-family: Tahoma, dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; font-weight: bold; color: #313131; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist span.day0 { color: #ff0000; }
	#webzineScheduleMonth .timetablePart table thead th div.datelist span.outside { color: #c4c4c4; }
	#webzineScheduleMonth .timetablePart table tbody th { padding: 0px 0 1px 11px; text-align: left; }
	#webzineScheduleMonth .timetablePart table tbody th { line-height: 20px; color: #7f7f7f; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
	#webzineScheduleMonth .timetablePart table tbody th .subject,
	#webzineScheduleMonth .timetablePart table tbody th a.subject { font-family: dotum, 돋움, Helvetica; font-size: 12px; line-height: 20px; color: #232323; font-weight: bold; letter-spacing: -1px; }
	#webzineScheduleMonth .timetablePart table tbody th a:hover.subject { color: #0096dc; }
	#webzineScheduleMonth .timetablePart table tbody th .classicon { vertical-align: middle; margin: 0px 0 4px; }
	#webzineScheduleMonth .timetablePart table tbody th .date { font-family: Tahoma, dotum, 돋움, Helvetica; }
	#webzineScheduleMonth .timetablePart table tbody td { background: white url('//static.inven.co.kr/image/webzine/s3/common/dot_21x1_cdddddd.gif') repeat left top; }
	#webzineScheduleMonth .timetablePart table tbody td span,
	#webzineScheduleMonth .timetablePart table tbody td a { float: left; display: inline; }
	#webzineScheduleMonth .timetablePart table .period { background: #596ac1; height: 13px; overflow: hidden; white-space: nowrap; }
	#webzineScheduleMonth .timetablePart table .period { font-family: Tahoma, dotum, 돋움, Helvetica; font-size: 11px; line-height: 12px; color: white; }
	#webzineScheduleMonth .timetablePart table .period.nogame { cursor: normal; }
	#webzineScheduleMonth .timetablePart table a.period { text-decoration: none !important; }
	#webzineScheduleMonth .timetablePart table .datemark { padding: 0 3px; white-space: nowrap; }
	#webzineScheduleMonth .timetablePart table .datemark.datemark-To { float: right; }

	.webzineScheduleMonthTodayMarker { width: 20px; _width: 22px; height: 1px; border: solid 1px #0096dc; position: absolute; z-index: 800; display: none; }
	.webzineScheduleMonthTodayMarker { background: url('//static.inven.co.kr/image/webzine/s3/common/text_today1.gif') no-repeat -1px -1px; }

	.webzineScheduleClass.webzineScheduleClass1 { background-color: #6bc444 !important; }
	.webzineScheduleClass.webzineScheduleClass2 { background-color: #ff9636 !important; }
	.webzineScheduleClass.webzineScheduleClass3 { background-color: #769aee !important; }
	.webzineScheduleClass.webzineScheduleClass4 { background-color: #d086e0 !important; }
	.webzineScheduleClass.webzineScheduleClass5 { background-color: #39b9de !important; }
	.webzineScheduleClass.webzineScheduleClass6 { background-color: #ffc018 !important; }
	.webzineScheduleClass.webzineScheduleClass7 { background-color: #748494 !important; }
	.webzineScheduleClass.webzineScheduleClass8 { background-color: #fb6baf !important; /* MIRI */ }
	.webzineScheduleClass.webzineScheduleClass9 { background-color: #ff5252 !important; /* MIRI */ }
	.webzineScheduleClass.webzineScheduleClass31 { background-color: #596ac1 !important; }