.subtit_box	{ margin:20px 0px 10px 0px; }
.lecture_box	{ border-bottom:1px solid #cdcdcd; background-color:#eeeeee; }
.lecture_time	{ width:80px; padding:10px; text-align:center; float:left;
					  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:140%; }
.lecture_box0	{ margin-left:100px; padding:10px 20px 6px 14px; line-height:140%; background-color:#ffffff; border-left:1px solid #cdcdcd; }
.lecture_box1	{ margin-left:100px; padding:10px 20px 6px 14px; line-height:140%; background-color:#f3f3f3; border-left:1px solid #cdcdcd; }

.part1_box	{ margin-top:2px; }
.part1_tit	{ padding:10px 20px 10px 20px; border-bottom:1px solid #e5e5e5; background-color:#fe4c6b;
				  font-family:"NanumBarunGothic"; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; line-height:140%; }
.part1_lec_tit	{ font-family:"NanumBarunGothic"; font-size:12px; color:#333333; text-align:justify; cursor:pointer; }
a:link.part1_lec_tit  	{ color:#333333; text-decoration:none; }
a:visited.part1_lec_tit	{ color:#333333; text-decoration:none; }
a:hover.part1_lec_tit 	{ color:#ff002d; text-decoration:none; }
a:active.part1_lec_tit	{ color:#ff002d; text-decoration:underline; }
.part1_bbox	{ border-bottom:1px solid #cdcdcd; background-color:#fbf1f3; }
.part1_break{ margin-left:100px; padding:10px 20px 6px 14px; line-height:140%; border-left:1px solid #cdcdcd;
				  font-family:"NanumBarunGothic"; font-size:12px; color:#ff002d; text-align:justify; }

.part2_box	{ }
.part2_tit	{ padding:10px 20px 10px 20px; border-bottom:1px solid #e5e5e5; background-color:#00b3fe;
				  font-family:"NanumBarunGothic"; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; line-height:140%; }
.part2_lec_tit	{ font-family:"NanumBarunGothic"; font-size:12px; color:#333333; text-align:justify; cursor:pointer; }
a:link.part2_lec_tit  	{ color:#333333; text-decoration:none; }
a:visited.part2_lec_tit	{ color:#333333; text-decoration:none; }
a:hover.part2_lec_tit 	{ color:#00b3fe; text-decoration:none; }
a:active.part2_lec_tit	{ color:#00b3fe; text-decoration:underline; }
.part2_bbox	{ border-bottom:1px solid #cdcdcd; background-color:#eef8fc; }
.part2_break{ margin-left:100px; padding:10px 20px 6px 14px; line-height:140%; border-left:1px solid #cdcdcd;
				  font-family:"NanumBarunGothic"; font-size:12px; color:#00b3fe; text-align:justify; }


.part3_box	{ }
.part3_tit	{ padding:10px 20px 10px 20px; border-bottom:1px solid #e5e5e5; background-color:#63b30d;
				  font-family:"NanumBarunGothic"; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; line-height:140%; }
.part3_lec_tit	{ font-family:"NanumBarunGothic"; font-size:12px; color:#333333; text-align:justify; cursor:pointer; }
a:link.part3_lec_tit  	{ color:#333333; text-decoration:none; }
a:visited.part3_lec_tit	{ color:#333333; text-decoration:none; }
a:hover.part3_lec_tit 	{ color:#63b30d; text-decoration:none; }
a:active.part3_lec_tit	{ color:#63b30d; text-decoration:underline; }
.part3_bbox	{ border-bottom:1px solid #cdcdcd; background-color:#f8fff0; }
.part3_break{ margin-left:100px; padding:10px 20px 6px 14px; line-height:140%; border-left:1px solid #cdcdcd;
				  font-family:"NanumBarunGothic"; font-size:12px; color:#63b30d; text-align:justify; }


.open_bottom	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-align:right; line-height:180%; }
.open_map   	{ border:5px solid #8d8d8d; }