.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:330px; left:50%; top:0px; margin-left:-600px; background:url("/Home/img/main_new/m_vis_txt_2.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;}

.q_menu_wrap_2 {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); border-radius:3px;}
.q_menu_wrap_2 ul li {position:relative; float:left; width:240px; height:146px; box-sizing:border-box;}
.q_menu_wrap_2 ul li a {display:block; width:240px; height:146px; box-sizing:border-box;}
.q_menu_wrap_2 ul li.nq_1 {background:url("/Home/img/main_new/m_ic_1.png") no-repeat 50% 40px;}
.q_menu_wrap_2 ul li.nq_2 {background:url("/Home/img/main_new/m_ic_2.png") no-repeat 50% 40px;}
.q_menu_wrap_2 ul li.nq_3 {background:url("/Home/img/main_new/m_ic_5.png") no-repeat 50% 40px;}
.q_menu_wrap_2 ul li.nq_4 {background:url("/Home/img/main_new/m_ic_3.png") no-repeat 50% 40px;}
.q_menu_wrap_2 ul li.nq_5 {background:url("/Home/img/main_new/m_ic_4.png") no-repeat 50% 40px;}
.q_menu_wrap_2 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:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:25px; font-weight:800; 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:3px; 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:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:25px; font-weight:800; 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;}
.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:110px; height:110px; margin:0 auto; background:#c4cadb; border-radius:55px; overflow:hidden; margin-bottom:18px;}
.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:absolute; width:590px; height:260px; right:0px; top:50px; box-sizing:border-box; border:solid 1px #e1e1e1; padding:30px;}
.inf_line {position:relative; width:20px; height:2px; background:#c4cadb; margin-bottom:10px;}
.inf_num {position:relative; width:100%; font-family:NotoSansKR,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; color:#000; font-size:26px; font-weight:800; 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;}

.gr_c1_numwrap {position:absolute; width:590px; height:290px; right:0px; top:50px; box-sizing:border-box;}
.gr_c1_numbox {position:absolute; width:400px; height:290px; left:0px; top:0px; box-sizing:border-box; border:solid 1px #e4e4e4; border-right:none;}
.gr_c1_num {position:relative; width:100%; height:200px; box-sizing:border-box; padding:30px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-weight:400; letter-spacing:-1px; font-size:17px; line-height:130%; color:#666;}
.gr_c1_numtxt {display:inline-block; font-size:20px; font-weight:800; padding-top:15px; color:#000;} 
.gr_c1_numtxt2 {display:inline-block; font-size:16px; font-weight:400; color:#666; width:100%;}
.gr_c1_qabt {position:absolute; width:30px; height:30px; right:20px; top:20px; background:url("/Home/img/main_grow/noti_bt1.png") no-repeat; cursor:pointer;}
.gr_c1_qabt:hover {background:url("/Home/img/main_grow/noti_bt1_on.png") no-repeat;}
.gr_c1_numbt {position:relative; width:100%; height:80px; box-sizing:border-box; padding-top:20px; padding-left:30px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-weight:400; letter-spacing:-1px; color:#fff; line-height:130%; border-top:solid 1px #e8e8e8;}
.gr_c1_numtxt3 {display:inline-block; font-size:17px; font-weight:400; padding-right:20px;}
.gr_c1_numtxt3 a {color:#666;}
.gr_c1_numtxt3 a:hover {color:#000;}
.gr_c1_numtxt4 {display:inline-block; font-weight:400; padding-right:20px; font-size:15px;}
.gr_c1_numtxt4 a {color:#666;}
.gr_c1_numtxt4 a:hover {color:#000;}
.gr_boxline {position:absolute; width:100%; height:290px; left:0px; top:0px; border:solid 0px #78d3d4; box-sizing:border-box; transition:all 0.1s ease 0s;}
.gr_boxline:hover {border:solid 6px #78d3d4;}

.gr_c1_mybox {position:absolute; width:200px; height:290px; left:400px; top:0px; box-sizing:border-box; background:url("/Home/img/main_grow/my_bg.jpg") no-repeat; text-align:center; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-weight:800; letter-spacing:-1px; color:#fff; font-size:19px; line-height:120%; padding-top:48px; cursor:pointer; }










