/* 한글 */

	#counsel th,#counsel td {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; padding:5px 0px; color:#787878;}
	#counsel th {background-color:#f6f6f6; text-indent:25px; text-align:left}
	#counsel td {padding-left:20px; line-height:22px;}
	#counsel td>label {line-height:27px; margin-left:9px;}
	#counsel td>label.first {margin-left:0px;}
	#counsel td.first label:first-child {margin-left:0px;}
	#counsel td>p {padding-top:12px; margin-top:12px; border-top:1px solid #e4e4e4;}
	#counsel td>p.first {padding-top:8px; margin-top:0px; border-top:0px none;}

	#counsel tbody td label:first-child {margin-left:0px;}

	#counsel thead th, #counsel thead td {border-top:2px solid #91b014;}
	#counsel label:hover {cursor:pointer;}

	#counsel .input_text {border:1px solid #dcdcdc; line-height:22px; height:22px;padding:0px 7px;}
	#counsel .input_text:focus {border:1px solid #ea7777;}
	#counsel .input_check { margin:0px 0px 1px 0px; vertical-align:middle;}
	#counsel .input_area {border:1px solid #dcdcdc; line-height:18px; height:22px;padding:15px; height:150px; width:90%;}
	#counsel .input_area:focus {border:1px solid #ea7777;}
	#counsel .select {height:24px;border:1px solid #dcdcdc;}


	#counsel .sector01 {margin-top:40px;}
	#counsel .sector02 {margin-top:20px;}
	#counsel .sector02 li {line-height:20px; color:#dc2f2f;}
	#counsel .sector03 {margin-top:10px;}
	#counsel .sector04 {margin-top:40px;}
	#counsel .sector05 {margin-top:10px; overflow-y:scroll; border:1px solid #dcdcdc; width:883px; height:150px; padding:15px;}
	#counsel .sector06 {margin-top:10px; text-align:right; color:#787878;}
	#counsel .sector07 {margin-top:40px; text-align:center;}
	#counsel .sector07 a {display:inline-block;}
	#counsel .sector07 img {display:inline-block;}

	#counsel .counsel02 .sector01 {margin-top:10px;}
	#counsel .counsel02 .sector02 {margin-top:20px;}



	#schedule .tabMenu {height:38px;border-bottom:1px solid #dcdcdc}
	#schedule .tabMenu li {float:left; display:block; border-left:1px solid #dcdcdc;}
	#schedule .tabMenu li:first-child {border-left:0px none;}

	#schedule .txtbg {float:left;width:101px; height:24px; margin:0 0px 0 4px; background:url(/images/content/lecture_txt_bg.png) 0 3px no-repeat;}
	#schedule .numbg {float:left;width:11px; height:24px; margin:0 1px 0 0; background:url(/images/content/lecture_number_bg.png) 0 50% no-repeat;}
	#schedule .n0 {background-position:0px 50%;}
	#schedule .n1 {background-position:-15px 50%;}
	#schedule .n2 {background-position:-30px 50%;}
	#schedule .n3 {background-position:-45px 50%; width:12px;}
	#schedule .n4 {background-position:-60px 50%; width:12px;}
	#schedule .n5 {background-position:-75px 50%; width:12px;}
	#schedule .n6 {background-position:-90px 50%;}
	#schedule .n7 {background-position:-105px 50%;}
	#schedule .n8 {background-position:-120px 50%; width:12px;}
	#schedule .n9 {background-position:-135px 50%;}
	#schedule .dot {background-position:-151px 50%; width:5px;}
	#schedule .button a {color:#000;}
	#schedule .button a:hover {color:red;}
	#schedule .button.f10px a {font-size:10px; color:#999;}
	#schedule .button.f10px a:hover {color:red;}
	#schedule .yyyydd {clear:both;float:left;}
	#schedule .move_yyyydd {float:left; margin-left:15px;}

	#schedule {clear:both;float:left;margin-top:10px;}
	#schedule .years {text-align:center;}
	#schedule .years p {display:inline-block;}
	#schedule .years .mmmm {font-family:"Times New Roman","Times"; font-weight:bold; font-size:72px; line-height:72px; color:#444;}
	#schedule .years .yyyy {font-family:"Times New Roman","Times"; font-weight:bold; font-size:28px; line-height:26px; margin-left:4px; margin-top:9px;text-align:justify; text-align:left;color:#888;}
	#schedule .years .yyyy p {}

	#schedule .sche {width:100%; margin:0px auto; margin-top:10px;}
	#schedule .sche th {font-family:"Times New Roman","Times"; font-size:20px; text-align:center; height:32px;color:#777;}
	#schedule .sche .sun, #schedule .sche .sun a {color:#ec3d3d !important;}
	#schedule .sche .sat, #schedule .sche .sat a {color:#6197cf;}
	#schedule .sche .week a {color:#777;}
	#schedule .sche .cosmos a {font-size:8pt;color:#ec3d3d;}
	#schedule .sche tbody td {border:1px solid #ccc; padding:4px;}
	#schedule .sche tbody td.hts {min-height:100px; height:100px; vertical-align:top;}
/*	#schedule .sche tbody td:hover {background:#dbf9ff;}*/
	#schedule .sche tbody td .days {font-weight:bold; padding-bottom:6px;}
	#schedule .sche tbody td .days>p>a {font-family:verdana;}
	#schedule .sche tfoot td {border:0px none;}
	#schedule .sche p.p_title {font-weight:bold; color:#666; margin:0px 0px 5px 0px; padding-top:3px;}
	#schedule .sche p.loc_info {letter-spacing:-1px; color:#888; font-weight:normal; line-height:20px;}

	#schedule .sche td img {vertical-align:middle; margin-left:5px;}
	#schedule .sche td p {font-size:9pt;}

	#schedule .layers {margin-left:2px;margin-right:2px; margin-top:6px; padding:2px 0px 2px 14px; background:url(/images/content/lecture_icon_01.png) 0 3px no-repeat; line-height:15px;}

	#schedule .hiddendiv {display:none; position:absolute; z-index:1; background-color:#eee; padding:10px;border:1px solid #ccc;}
	#schedule .hiddendiv th {background-color:#fbfbfb; width:70px;}
	#schedule .hiddendiv td {color:#7a7a7a; padding:4px 7px 4px 7px;line-height:17px; font-weight:normal;}

	#schedule.dateList h2 {font-size:16pt;}
	#schedule.dateList .dlist {margin-top:30px;}
	#schedule.dateList .title {font-size:11pt; font-weight:bold;}
	#schedule.dateList th {border:1px solid #ccc; background-color:#eee;}
	#schedule.dateList td {border:1px solid #ccc; padding:7px 0px 7px 7px;}
	#schedule.dateList .btn_area {text-align:center; padding-top:30px;}

	#schedule .tit {margin-top:30px;}
	#schedule .listUp {margin-top:15px;	}
	#schedule .listUp th {border:1px solid #ccc; background-color:#eee; color:#777; padding:11px 0px;}
	#schedule .listUp td {border:1px solid #ccc; padding:11px 0px; text-align:center; color:#888;}
	#schedule .listUp td.tleft {padding:11px 11px;}
	#schedule .listUp td .detail {float:right;font-size:11px;}
	#schedule .listUp td .inDivDetail {margin-top:7px; background-color:#e8e8e8; line-height:18px; padding:10px;}