.m_vis_wrap {position:relative; width:100%; height:580px; background:#fff url("/Home/img/main_new/vis_01.jpg") 50% 0px;}
#vis {position:relative; width:100%; height:580px; margin:0 auto;}
.vis_txt {position:absolute; width:1200px; height:500px; left:50%; top:0px; margin-left:-600px; background:url("/Home/img/main_new/m_vis_txt.png") no-repeat 50% 0px;}
.q_menu_wrap {position:absolute; width:1200px; height:146px; left:50%; top:400px; margin-left:-600px; background:rgba(255,255,255,.97); box-shadow:0px 0px 30px rgba(0,0,0,.17);}
.q_menu_wrap ul li {position:relative; float:left; width:240px; height:146px; box-sizing:border-box;}
.q_menu_wrap ul li a {display:block; width:240px; height:146px; box-sizing:border-box;}
.q_menu_wrap ul li.q_1 {background:url("/Home/img/main_new/pic_1.png") no-repeat 50% 31px;}
.q_menu_wrap ul li.q_2 {background:url("/Home/img/main_new/pic_2.png") no-repeat 50% 31px;}
.q_menu_wrap ul li.q_3 {background:url("/Home/img/main_new/pic_3.png") no-repeat 50% 31px;}
.q_menu_wrap ul li.q_4 {background:url("/Home/img/main_new/pic_4.png") no-repeat 50% 31px;}
.q_menu_wrap ul li.q_5 {background:url("/Home/img/main_new/pic_5.png") no-repeat 50% 31px;}
.q_txt {position:absolute; width:100%; height:20px; left:0px; top:86px; text-align:center; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:17px; font-weight:600; letter-spacing:-1px;}
.q_bar {position:absolute; width:0px; height:10px; left:50%; top:101px; margin-left:-38px; background:rgba(234,180,51,.7); border-radius:5px; transition:all 0.3s ease 0s;}
.q_menu_wrap ul li a:hover .q_bar {width:76px;}

.cont_wrap_1 {position:relative; width:100%; height:440px; background:#fff;}
.cont_wrap_1_box {position:relative; width:1200px; height:440px; margin:0 auto; box-sizing:border-box; padding-top:50px;}
.noti_wrap {position:relative; width:590px; box-sizing:border-box;}
.cont_tit {position:relative; width:100%; height:44px; box-sizing:border-box; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:25px; font-weight:900; letter-spacing:-1.5px; line-height:25px;}
.cont_more {position:absolute; width:46px; height:20px; right:0px; top:3px; background:url("/Home/img/main_new/plus.png") no-repeat 100% 6px;}
.cont_more a {display:block; width:46px; height:20px; line-height:20px; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#999; font-size:13px; font-weight:400; letter-spacing:-0.5px;}
.cont_more a:hover {color:#000;}
.noti_list {position:relative; width:100%; box-sizing:border-box; border-top:solid 1px #e1e1e1; padding-top:30px;}
.noti_list ul li {position:relative; width:100%; box-sizing:border-box; margin-bottom:14px;}
.noti_list ul li a {display:block; width:100%;}
.noti_list ul li a:hover {background:#f8f9fc;}
.noti_suj {display:block; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:18px; font-weight:800; letter-spacing:-1px; text-decoration:underline; text-decoration-color:#e2e6f1; -webkit-text-decoration-color:#e2e6f1; text-underline-position:under; text-decoration-thickness:2px;}
.noti_date {color:#999; padding-left:10px; font-weight:600;}
.noti_cont {display:block; width:80%; color:#666; font-size:16px; line-height:140%; padding-top:8px; font-weight:400; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; letter-spacing:-0.7px; word-break:keep-all;}
.sch_wrap {position:absolute; width:590px; right:0px; top:50px;}
.sch_box {position:relative; width:100%; height:300px; background:#2877d5; border-radius:0px; box-sizing:border-box; overflow:hidden;}
.sch_date_box {position:relative; width:360px; height:300px; box-sizing:border-box; padding:30px 15px 0px 16px;}
.sch_month {position:relative; width:134px; height:30px; margin:0 auto; box-sizing:border-box; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#fff; font-size:18px; font-weight:600; letter-spacing:-0.5px; text-align:center; margin-bottom:14px; padding-top:7px;}
.sch_month_before {position:absolute; width:30px; height:30px; left:0px; top:0px; background:url("/Home/img/main_new/month_before.png") no-repeat; cursor: pointer;}
.sch_month_next {position:absolute; width:30px; height:30px; right:0px; top:0px; background:url("/Home/img/main_new/month_next.png") no-repeat; cursor: pointer;}
.sch_week {position:relative; width:100%; height:16px; margin-bottom:8px;}
.sch_week ul li {position:relative; float:left; width:47px; height:16px; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#fff; font-size:13px; font-weight:400; letter-spacing:-0.2px; text-align:center; line-height:16px;}
.sch_day {position:relative; width:100%; box-sizing:border-box;}
.sch_day ul li {position:relative; float:left; width:47px; height:28px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#fff; font-size:13px; font-weight:400; letter-spacing:-0.3px; text-align:center; cursor:pointer; margin-bottom:2px; box-sizing:border-box; padding-top:8px;}
.sch_day ul li.day_on {background:url("/Home/img/main_new/month_dot.png") no-repeat 50% 0px;}
.sch_day ul li:hover {background:url("/Home/img/main_new/month_dot_2.png") no-repeat 50% 0px;}
.sch_lecture_box {position:absolute; width:230px; height:300px; right:0px; top:0px; box-sizing:border-box; background:#2b7fe0; padding:35px 20px 20px 20px;}
.sch_lecture_list {position:relative; width:100%; height:245px; overflow-y:auto;}
.sch_lecture_list ul li {position:relative; width:100%; height:50px; margin-bottom:24px;}
.sch_lecture_list ul li a {display:block; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#fff; font-size:15px; font-weight:400; letter-spacing:-0.5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:130%;}
.sch_lecture_list ul li a:hover {text-decoration:underline; text-decoration-color:rgba(255,255,255,.3); -webkit-text-decoration-color:rgba(255,255,255,.3); text-underline-position:under; text-decoration-thickness:2px;}
.sch_txt {display:block; width:100%; color:#00d2ff; padding-bottom:2px;}
.sch_txt_2 {display:block; width:100%; color:rgba(255,255,255,.6); font-size:13px; letter-spacing:normal; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif;}

.cont_wrap_2 {position:relative; width:100%; height:490px; background:#f5f6fc; box-sizing:border-box; padding-top:50px;}
.cont_tit_2 {position:relative; width:1200px; height:30px; margin:0 auto; box-sizing:border-box; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:25px; font-weight:900; letter-spacing:-1.5px; line-height:25px;}
.lec_wrap {position:absolute; width:1360px; height:360px; left:50%; top:86px; margin-left:-680px;}
.lec_cont_box {position:relative; width:1220px; height:360px; margin:0 auto; overflow:hidden;}
.lec_cont_box ul li {position:relative; float:left; width:305px; height:360px; box-sizing:border-box; padding:10px;}
.lec_box {position:relative; width:100%; height:340px; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.03); box-sizing:border-box; padding:20px;border-radius:5px; overflow:hidden;}
.lec_box a {display:block; width:100%; height:300px; box-sizing:border-box;}
.lec_box a:hover {text-decoration:underline; text-decoration-color:#e2e6f1; -webkit-text-decoration-color:#e2e6f1; text-underline-position:under; text-decoration-thickness:2px;}
.lec_box_pic {position:relative; width:245px; height:154px; margin:0 auto; background:#c4cadb; border-radius:5px; overflow:hidden; margin-bottom:12px;}
.lec_suj {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:18px; font-weight:800; letter-spacing:-1.3px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:2px;}
.lec_date {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#808080; font-size:14px; font-weight:400; letter-spacing:-0.7px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:12px;}
.lec_txt {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#808080; font-size:15px; font-weight:400; letter-spacing:-1px; line-height:140%; margin-bottom:8px;}
.lec_info {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:14px; font-weight:800; letter-spacing:-1px; line-height:140%; margin-bottom:2px;}
.lec_mark {position:absolute; width:48px; height:48px; right:0px; top:0px; background:#256ac9; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#fff; font-size:11px; font-weight:400; letter-spacing:-0.2px; line-height:48px; text-align:center;}
.lec_bt_left {position:absolute; width:70px; height:70px; left:0px; top:145px; background:url("/Home/img/main_new/lec_bt_left.png") no-repeat; cursor:pointer; border-radius:4px; overflow:hidden;}
.lec_bt_left:hover {background:url("/Home/img/main_new/lec_bt_left_on.png") no-repeat;}
.lec_bt_right {position:absolute; width:70px; height:70px; right:0px; top:145px; background:url("/Home/img/main_new/lec_bt_right.png") no-repeat; cursor:pointer; border-radius:4px; overflow:hidden;}
.lec_bt_right:hover {background:url("/Home/img/main_new/lec_bt_right_on.png") no-repeat;}

.cont_wrap_3 {position:relative; width:100%; height:390px; background:#fff;}
.cont_wrap_3_box {position:relative; width:1200px; height:390px; margin:0 auto; box-sizing:border-box; padding-top:50px;}
.inf_wrap {position:relative; width:590px; height:260px; box-sizing:border-box; border:solid 1px #e1e1e1; padding:30px;}
.inf_line {position:relative; width:20px; height:2px; background:#c4cadb; margin-bottom:14px;}
.inf_num {position:relative; width:100%; font-family:NanumSquare,NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:26px; font-weight:900; letter-spacing:-1px; margin-bottom:4px;}
.inf_txt {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#808080; font-size:15px; font-weight:400; letter-spacing:-0.5px; line-height:140%; margin-bottom:10px;}
.inf_quick {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:14px; font-weight:600; letter-spacing:-1px;}
.inf_quick ul li {position:relative; float:left; padding-left:10px; padding-right:11px; background:url("/Home/img/main_new/line.jpg") no-repeat 100% 5px;}
.inf_quick ul li a {display:block; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:15px; font-weight:800; letter-spacing:-1px;}
.inf_quick ul li a:hover {text-decoration:underline; text-decoration-color:#e2e6f1; -webkit-text-decoration-color:#e2e6f1; text-underline-position:under; text-decoration-thickness:2px;}
.inf_quick ul li:first-child {padding-left:0px;}
.inf_quick ul li:last-child {padding-right:0px; background:none;}
.inf_banner {position:absolute; width:590px; height:260px; right:0px; top:50px; background:#f4f5fb;}

/* ÄÜÅÙÃ÷ 1 */
.m_cont_1 {position:relative; width:100%; height:190px; background:#f7f7f7;}
.m_c_wrap {position:relative; width:1200px; margin:0 auto; box-sizing:border-box;}
.m_c1_2 {position:relative; float:right; width:600px; height:190px; box-sizing:border-box; text-align:right;}











