@import "cuk_search.css";

/*common*/
.is_tablet, .is_mobile { display: none; }
.is_pc { display: block; }
body.fix {	/* overflow:hidden; */ }
body { overflow: auto; }
.wholeWrap>.wrap.main, body>.wrap.main { padding-top: 262px; overflow: hidden; }
.wholeWrap>.wrap.main, body>.wrap.main { line-height: 1; font-family: "noto-demilight", sans-serif; letter-spacing: -1px; font-size: 14px; -webkit-text-size-adjust: none; }
body>.wrap.main button { border: 0; outline: 0; background: 0; }
body>.wrap.close { padding-top: 142px; overflow: hidden; }
.clear-fix::after { display: block; clear: both; content: ""; }
.btn_more:hover { transform: rotate(90deg); transition: transform 0.4s; }
.wholeWrap .top_banner { display: none; }
.wholeWrap>.wrap.main { padding-top: 142px; }
.wholeWrap>.wrap.main .header_wrap { top: 0; }
.wholeWrap>.wrap.main .btn_topBanner { display: none; }

/*top_banner*/
.top_banner { position: absolute; left: 0; top: 0; width: 100%; overflow: hidden; }
.top_banner ul li a { display: block; width: 100%; }
.top_banner ul li a img { height: 120px; width: 100%; }
.top_banner .bx-wrapper { position: relative; left: 50%; margin-left: -960px; }
.top_banner .bx-controls { position: absolute; left: 0; top: 0; width: 100%; margin-top: -25px; }
.top_banner .bx-controls .bx-controls-direction { position: relative; width: 100%; max-width: 1024px; margin: 0 auto; }
.top_banner .bx-controls .bx-controls-direction::after { display: block; clear: both; content: ""; }
.top_banner .bx-controls .bx-controls-direction a { width: 27px; height: 50px; text-indent: -99999px; position: absolute; top: 60px; }
.top_banner .bx-controls .bx-controls-direction a.bx-prev { float: left; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_topBanner_prev.png) no-repeat center; left: 0; }
.top_banner .bx-controls .bx-controls-direction a.bx-next { right: 0; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_topBanner_next.png) no-repeat center; }

/*header_wrap*/
.wrap.close .header_wrap { top: 0; }
.header_wrap { position: absolute; left: 0; top: 120px; width: 100%; padding-top: 42px; line-height: 1; font-family: "noto-demilight"; letter-spacing: -1px; font-size: 14px; -webkit-box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); -moz-box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); z-index: 1000; }
.header_wrap.fix { position: fixed; top: 0; width: 100%; padding-top: 0; z-index: 10000; -webkit-box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); -moz-box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); box-shadow: 0 3px 6px 0px rgba(58, 58, 58, 0.19); }
.header_wrap.fix .util_wrap { display: none; }

/*util*/
.util_wrap { position: absolute; left: 0; top: 0; width: 100%; background-color: #8b012a; }
.util_wrap .util { width: 100%; max-width: 1200px; margin: 0 auto; background-color: #8b012a; display: flex; }

/*.util_wrap .util .left_link{float:left;}
.util_wrap .util .right_link{float:right;}*/
.util_wrap .util .left_link { flex-grow: 1 }
.util_wrap .util .right_link { }
.util_wrap .util .link li { float: left; }
.util_wrap .util .link li:last-child a { padding-right: 0; margin-right: 0; }
.util_wrap .util .link li:last-child a::after { display: none; }
.util_wrap .util .link li a { position: relative; display: block; padding: 12px 30px 12px 4px; margin-right: 30px; font-size: 16px; line-height: 18px; color: #fff; }
.util_wrap .util .link li a:hover { font-family: "noto-bold"; }
.util_wrap .util .link li a::after { position: absolute; right: 0; top: 50%; display: block; content: ""; width: 1px; height: 16px; margin-top: -8px; background-color: #fff; }
.util_wrap .util .link li.btn_topBanner a { display: none; width: 50px; text-indent: -99999px; overflow: hidden; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_topBanner_open.png) no-repeat center #6f0122; }
.util_wrap .util .link li.btn_topBanner a.active { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_topBanner_close.png) no-repeat center #6f0122; }

/*gng*/
.gnb_wrap { background-color: #fff; position: relative; }
.gnb_wrap .Mobileopen { display: none; }
.gnb { position: relative; width: 100%; max-width: 1200px; padding: 0 90px 0 266px; margin: 0 auto; }
.gnb_bg { display: none; position: absolute; left: 0; top: 100px; width: 100%; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_big_logo.png) no-repeat 0 bottom #3f3f3f; z-index: 1000; background-size: 300px auto; transition: 0.05s }
.gnb_bg.active { display: block; }
body .wrap.main .gnb .btn_login { position: absolute; right: 0; top: 50%; width: 90px; padding: 10px 0; margin-top: -19px; color: #fff; font-size: 18px; line-height: 18px; font-family: "noto-medium"; background-color: #8b012a; }

/* .gnb .logo{position:absolute;left:0;top:50%;margin-top:-21px;}  // 기본 이미지 */
.gnb .logo { position: absolute; left: 0; top: 50%; margin-top: -34px; }

/* 새해 로고 이미지 */
.gnb .logo a { display: block; }
.gnb .gnb_list { height: 100px; margin-left:50px}/*stgrbf : margin-left:50px 추가*/

.gnb .gnb_list>li { float: left; width: 25%; text-align: center; }
.gnb .gnb_list>li>a { display: block; padding: 40px 0; font-size: 20px; color: #333; font-family: "noto-medium" }
.gnb .gnb_list>li>a.yellow { padding: 32px 0; }
.gnb .gnb_list>li>a.yellow span { display: block; width: 100%; max-width: 116px; padding: 8px 20px 8px 0; background: url(https://img.koreacu.ac.kr/university/main2/arrow/arrow_gnb_yellow.png) no-repeat 90% center #fb9f3c; color: #fff; font-size: 20px; }
.gnb .gnb_list>li>a:hover { color: #8b012a; font-family: "noto-bold" }
.gnb .gnb_list>li .depth2_wrap {display: none;; position: absolute; width: 100%; left: 0; top: 100px; z-index: 2000; }
.gnb .gnb_list>li .depth2_wrap.active {display: block;}


.gnb .gnb_list>li .depth2 { position: relative; padding-left: 266px; }
.gnb .gnb_list>li .depth2 .depth_tit { position: absolute; left: 0; top: 34px; width: 100%; max-width: 270px; font-size: 36px; line-height: 44px; text-align: center; color: #fff; font-family: "noto-bold"; }
.gnb .gnb_list>li .depth2>ul { text-align: left; }
.gnb .gnb_list>li .depth2>ul>li { position: relative; }
.gnb .gnb_list>li .depth2>ul>li:last-child ul { border-bottom: none; }
.gnb .gnb_list>li .depth2>ul>li>a { display: block; width: 220px; height: 100%; padding: 19px 0; font-size: 18px; line-height: 20px; color: #fff; text-align: center; background-color: #545353; }
.gnb .gnb_list>li .depth2>ul>li:hover>a { background-color: #910023; font-family: "noto-medium"; }
.gnb .gnb_list>li .depth2>ul>li ul { position: absolute; left: 220px; top: 0; width: calc(100% - 220px); min-height: 60px; padding: 18px 20px; border-bottom: 1px solid #646464; margin-bottom: -14px; }
.gnb .gnb_list>li .depth2>ul>li ul li { float: left; width: 25%; }
.gnb .gnb_list>li .depth2>ul>li ul li a { position: relative; display: block; padding-left: 10px; font-size: 14px; line-height: 23px; color: #bbb; }
.gnb .gnb_list>li .depth2>ul>li ul li a::after { position: absolute; left: 0; top: 50%; display: block; content: ""; width: 4px; height: 4px; margin-top: -2px; border-radius: 5px; background-color: #ddd; }
.gnb .gnb_list>li .depth2>ul>li ul li a:hover { color: #fff; font-family: "noto-bold"; }
.gnb .gnb_list>li .depth2>ul>li ul li a:hover::after { background-color: #fff; }
.gnb .gnb_list>li:last-child>.depth2_wrap>.depth2>ul>li:last-child>ul>li:first-child { width: 25%; }

/*visual*/
.visual_wrap { position: relative; overflow: hidden; max-height:500px }
.visual_wrap .img_slide li { position: relative; display: none; }
.visual_wrap .img_slide li:first-child { display: block; }
.visual_wrap .img_slide img { position: relative; left: 50%; width: 1920px; margin-left: -960px; height: auto; }
.visual_wrap .img_slide .bx-wrapper .bx-controls { position: absolute; left: 0; bottom:82px; width: 520px; left: 50%; z-index: 100; margin-left: -600px; text-align: center; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls.active { display: block; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls div { display: inline-block; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a { display: block; width: 13px; height: 16px; text-indent: -9999px; overflow: hidden; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.active { display: none; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-stop { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_stop.png) no-repeat center; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-start { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_start.png) no-repeat center; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a { display: block; width: 13px; height: 16px; text-indent: -9999px; overflow: hidden; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.active { display: none; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-stop { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_stop.png) no-repeat center; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-start { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_start.png) no-repeat center; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a { display: block; width: 16px; height: 16px; margin-left: 10px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_off.png) no-repeat center; text-indent: -9999px; overflow: hidden; }
.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a.active { width: 40px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_textSlide_on.png) no-repeat center; }
.visual_wrap .text_slide { position: absolute; top: 50px; left: 0; width: 100%; z-index: 200 }
.visual_wrap .text_slide .inner { width: 100%; max-width: 1200px; margin: 0 auto; }
.visual_wrap .text_slide .inner .text_wrap { display: block; width: 100%; max-width: 520px; min-height: 400px; padding: 46px 30px; background-image: url(https://img.koreacu.ac.kr/university/main2/ico/icon_arrow.png); background-position: 30px 315px; background-repeat: no-repeat; background-color: rgba(10, 15, 21, 0.5); }
.visual_wrap .text_slide .inner .text_wrap .eng { max-height: 40px; margin-bottom: 20px; font-size: 18px; line-height: 20px; color: #fff; overflow: hidden; }
.visual_wrap .text_slide .inner .text_wrap .tit { position: relative; display: inline-block; max-height: 126px; margin-bottom: 20px; padding-top: 14px; font-size: 48px; line-height: 56px; color: #fff; overflow: hidden; }
.visual_wrap .text_slide .inner .text_wrap .tit::after { position: absolute; left: 0; top: 0; display: block; width: 34px; height: 1px; background-color: #fff; content: ""; }
.visual_wrap .text_slide .inner .text_wrap .sub_txt { max-height: 90px; margin-bottom: 40px; font-size: 20px; line-height: 30px; color: #fff; overflow: hidden; }
.visual_wrap .text_slide .bx-wrapper { position: relative; }
.visual_wrap .img_slide .bx-wrapper .bx-controls.active { display: block; }
.visual_wrap .img_slide .bx-wrapper .bx-controls div { display: inline-block; }

/*banner*/
.banner_wrap { position: relative; height: 70px; margin-bottom: 54px; background-color: #f8f8f8; z-index: 100; }
.banner_wrap .inner { position: relative; width: 100%; max-width: 1200px; margin: 0 auto; }
.banner_wrap .inner .cont { position: absolute; left: 0; bottom: -70px; width: 100%; }
.banner_wrap .inner .banner_tab { width: 412px; margin: 0 auto; text-align: center; }
.banner_wrap .inner .banner_tab::after { display: block; clear: both; content: ""; }
.banner_wrap .inner .banner_tab button { float: left; width: 206px; background-color: rgba(0, 0, 0, 0.8); cursor: pointer; border: none; outline: none }
.banner_wrap .inner .banner_tab button.active { background-color: rgba(243, 182, 96, 0.8); }
.banner_wrap .inner .banner_tab button span { display: inline-block; padding: 24px 20px 24px 0; font-size: 22px; line-height: 24px; color: #fff; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_tab_more.png) no-repeat right center; }
.banner_wrap .inner .banner { position: relative; display: none; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_tab_banner.png) repeat-x left; z-index: 100; }
.banner_wrap .inner .banner::before { position: absolute; left: 8px; bottom: -8px; display: block; content: ""; width: 100%; height: 80px; border: 1px solid #484747; z-index: 0; opacity: 0.4; }
.banner_wrap .inner .banner.active { display: block; }
.banner_wrap .inner .banner li { position: relative; float: left; width: 14.28%; padding: 18px 0 12px; text-align: center; }
.banner_wrap .inner .banner li:hover a { transform: scale(1.1); }
.banner_wrap .inner .banner li:hover::after { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; content: ""; background-color: rgba(0, 0, 0, 0.4); }
.banner_wrap .inner .banner li a { position: relative; display: block; padding-top: 60px; font-size: 18px; line-height: 20px; color: #fff; z-index: 100; }
.banner_wrap .inner .banner01 li.ico1 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-1.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico2 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-2.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico3 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-3.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico4 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-4.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico5 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-5.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico6 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-6.png) no-repeat center top; }
.banner_wrap .inner .banner01 li.ico7 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-7.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico1 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner1-1.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico2 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-2.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico3 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-3.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico4 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-4.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico5 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-5.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico6 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-6.png) no-repeat center top; }
.banner_wrap .inner .banner02 li.ico7 a { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_banner2-7.png) no-repeat center top; }

/*notice*/
.notice_wrap { position: relative; width: 100%; max-width: 1200px; margin: 20px auto 40px auto; }
.notice_wrap .notice_tab { position: relative; }
.notice_wrap .inner .btn_more { position: absolute; right: 0; top: -50px; display: block; width: 21px; height: 21px; text-indent: -99999px; overflow: hidden; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cal_more.png) no-repeat center; }
.notice_wrap .notice_tab { margin-bottom: 20px; border-bottom: 1px solid #ededed; }
.notice_wrap .notice_tab button { position: relative; float: left; padding-bottom: 10px; margin-right: 10px; font-size: 24px; line-height: 26px; color: #333; font-family: "noto-medium"; cursor: pointer; }
.notice_wrap .notice_tab button:last-child { margin-right: 0; }
.notice_wrap .notice_tab button.active { color: #8a0026; font-family: "noto-bold"; }
.notice_wrap .notice_tab button::after { display: block; content: ""; width: 0px; height: 4px; }
.notice_wrap .notice_tab button.active:after { position: absolute; bottom: -4px; left: 50%; margin-left: -30px; display: block; content: ""; width: 60px; height: 4px; background-color: #8a0026; transition: all 400ms ease-in-out; }
.notice_wrap .inner { position: relative; display: none; }
.notice_wrap .inner.active { display: block; }
.notice_wrap .inner.open .notice_toggle { position: absolute; left: 50%; bottom: 0; width: 79px; height: 35px; margin-left: -39.5px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_notice_close.png) no-repeat center; text-indent: -99999px; overflow: hidden; cursor: pointer; }
.notice_wrap .inner.open .notice_cont li:nth-child(4)~li { display: block; }
.notice_wrap .inner .notice_toggle { display: block; position: absolute; left: 50%; bottom: 0; width: 79px; height: 35px; margin-left: -39.5px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_notice_open.png) no-repeat center; text-indent: -99999px; overflow: hidden; cursor: pointer; }
.notice_wrap .inner .notice_cont li { position: relative; float: left; width: 25%; background-color: #eaebef; }
.notice_wrap .inner .notice_cont li:nth-child(2n) { background-color: #f8f6f3; }
.notice_wrap .inner .notice_cont li:nth-child(4)~li { display: none; }
.notice_wrap .inner .notice_cont li:nth-child(4)~li:nth-child(1n) { background-color: #f8f6f3; }
.notice_wrap .inner .notice_cont li:nth-child(4)~li:nth-child(2n) { background-color: #eaebef; }
.notice_wrap .inner .notice_cont li.fix { font-family: "noto-bold"; }
.notice_wrap .inner .notice_cont li.fix::after { position: absolute; left: 0; top: 0; display: block; content: ""; width: 28px; height: 28px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_notice_fix.png) no-repeat center; }
.notice_wrap .inner .notice_cont li.new::after { position: absolute; left: 0; top: 0; display: block; content: ""; width: 28px; height: 28px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_notice_new.png) no-repeat center; }
.notice_wrap .inner .notice_cont li a { display: block; padding: 34px 24px 20px 24px; min-height: 130px; }
.notice_wrap .inner .notice_cont li a .tit { display: block; height: 52px; margin-bottom: 19px; font-size: 18px; line-height: 26px; color: #333; overflow: hidden; }
.notice_wrap .inner .notice_cont li a .sub_txt { display: none; margin-bottom: 44px; height: 44px; font-size: 14px; line-height: 22px; color: #333; overflow: hidden; }
.notice_wrap .inner .notice_cont li a .cal { position: relative; display: inline-block; padding-left: 24px; }
.notice_wrap .inner .notice_cont li a .cal::after { position: absolute; left: 0; top: 50%; display: block; content: ""; width: 16px; height: 15px; margin-top: -7.5px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_notice_cal.png) no-repeat center; }

/*calendar_wrap*/
.univ_info { padding: 50px 0; background-color: #f9f9f9; }/* margin-bottom: 80px; */
.univ_info .inner { position: relative; width: 100%; max-width: 1200px; min-height: 528px; padding-right: 650px; margin: 0 auto; }
.univ_info .inner .calendar_wrap { position: relative; }
.univ_info .inner .calendar_wrap .btn_more { position: absolute; right: 0; top: 30px; display: block; width: 21px; height: 21px; text-indent: -99999px; overflow: hidden; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cal_more.png) no-repeat center; }
.univ_info .inner .calendar_wrap .calendar_tit { margin-bottom: 30px; }
.univ_info .inner .calendar_wrap .calendar_tit .sub_txt { margin-bottom: 2px; color: #666; font-size: 16px; line-height: 18px; }
.univ_info .inner .calendar_wrap .calendar_tit .tit { margin-bottom: 28px; font-size: 40px; line-height: 42px; font-family: "noto-medium"; color: #444; }
.univ_info .inner .calendar_wrap .calendar_list li { position: relative; min-height: 72px; margin-bottom: 16px; padding: 10px 30px 10px 20px; background-color: #fff; border: 1px solid #cdcdcd; box-sizing: border-box; box-shadow: 2px 2px 2px #ececec; transition: color 0.25s; max-height: 50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.univ_info .inner .calendar_wrap .calendar_list li:last-child { margin-bottom: 0; }
.univ_info .inner .calendar_wrap .calendar_list li a { position: relative; display: table; padding: 0 116px 0 60px; width: 100%; }
.univ_info .inner .calendar_wrap .calendar_list li a .day, .hwp, .xls, .pptx, .doc, .pdf { position: absolute; left: 0; top: 0; padding-right: 20px; font-size: 16px; line-height: 18px; color: #444; text-align: center; border-right: 1px solid #cdcdcd; }
.univ_info .inner .calendar_wrap .calendar_list li a .day span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }
.univ_info .inner .calendar_wrap .calendar_list li a .hwp span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }
.univ_info .inner .calendar_wrap .calendar_list li a .xls span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }
.univ_info .inner .calendar_wrap .calendar_list li a .pptx span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }
.univ_info .inner .calendar_wrap .calendar_list li a .doc span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }
.univ_info .inner .calendar_wrap .calendar_list li a .pdf span{ display: block; width: 40px; margin-top: 2px; padding: 3px 0; background-color: #333; font-size: 24px; font-family: "noto-medium"; line-height: 26px; color: #fff; }

.univ_info .inner .calendar_wrap .calendar_list li a .txt { display: table-cell; width: 100%; height: 52px; overflow: hidden; table-layout: fixed; vertical-align: middle; max-height: 52px; }
.univ_info .inner .calendar_wrap .calendar_list li a .txt p { max-height: 45px; overflow: hidden; }
.univ_info .inner .calendar_wrap .calendar_list li a .txt span { padding-left: 40px; display: block; font-size: 18px; line-height: 22px; color: #444; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.univ_info .inner .calendar_wrap .calendar_list li a .date { position: absolute; right: 0; top: 50%; margin-top: -9px; padding-left: 20px; font-size: 16px; line-height: 18px; color: #999; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_univ_cal.png) no-repeat left center; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .day, li.holiday a .hwp, li.holiday a .xls, li.holiday a .pptx, li.holiday a .doc, li.holiday a .pdf{ color: #888; }

.univ_info .inner .calendar_wrap .calendar_list li.holiday a .day span { background-color: #d3262d; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .hwp span { background-color: #00aff4; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .xls span { background-color: #488c68; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .pptx span { background-color: #fb833c; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .doc span { background-color: #3366d8; }
.univ_info .inner .calendar_wrap .calendar_list li.holiday a .pdf span { background-color: #d3262d; }





/*bannerSlide*/
.bannerSlide_wrap { position: absolute; right: 0; top: 0; width: 620px; }
.bannerSlide_wrap .banner1 { position: relative; margin-bottom: 20px; max-height: 254px; overflow: hidden; }
.bannerSlide_wrap .banner1 li { width: 100%; }
.bannerSlide_wrap .banner1 li { display: none; }
.bannerSlide_wrap .banner1 li:first-child { display: block; }
.bannerSlide_wrap .banner1 li a { display: block; overflow: hidden; }
.bannerSlide_wrap .banner1 li .txt_inner { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 57px 0 0 30px; }
.bannerSlide_wrap .banner1 li .txt_inner .top_txt { max-height: 40px; position: relative; padding-left: 12px; margin-bottom: 20px; font-size: 18px; line-height: 20px; color: #fff; overflow: hidden; }
.bannerSlide_wrap .banner1 li .txt_inner .top_txt::after { position: absolute; left: 0; top: 7px; display: block; content: ""; width: 5px; height: 5px; background-color: #fff; border-radius: 6px; }
.bannerSlide_wrap .banner1 li .txt_inner .tit { max-height: 64px; margin-bottom: 20px; overflow: hidden; font-size: 26px; line-height: 32px; color: #fff; letter-spacing: 0; }
.bannerSlide_wrap .banner1 li .txt_inner .tit strong { font-family: "noto-medium"; }
.bannerSlide_wrap .banner1 li .txt_inner .sub_txt { display: inline-block; height: 48px; overflow: hidden; font-size: 20px; line-height: 24px; color: #fff; }
.bannerSlide_wrap .banner1 .bx-controls { position: absolute; right: 30px; top: 30px; z-index: 100; }
.bannerSlide_wrap .banner1 .bx-controls div { float: left; }
.bannerSlide_wrap .banner1 .bx-controls .bx-controls-auto-item a { text-indent: -99999px; overflow: hidden; color: transparent; }
.bannerSlide_wrap .banner1 .bx-controls .bx-controls-auto-item a.bx-stop { width: 14px; height: 16px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner01_stop.png) no-repeat center; }
.bannerSlide_wrap .banner1 .bx-controls .bx-controls-auto-item a.bx-start { width: 14px; height: 15px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner01_start.png) no-repeat center; }
.bannerSlide_wrap .banner1 .bx-controls .bx-controls-auto-item a.active { display: none; }
.bannerSlide_wrap .banner1 .bx-controls .bx-pager a { display: block; width: 16px; height: 15px; margin-left: 10px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner01_off.png) no-repeat center; text-indent: -99999px; overflow: hidden; }
.bannerSlide_wrap .banner1 .bx-controls .bx-pager a.active { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner01_on.png) no-repeat center; }
.bannerSlide_wrap .banner { position: relative; width: 300px; float: left; }
.bannerSlide_wrap .banner:last-child { float: right; }
.bannerSlide_wrap .banner li { display: none; }
.bannerSlide_wrap .banner li:first-child { display: block; }
.bannerSlide_wrap .banner li a { position: relative; display: block; overflow: hidden; }
.bannerSlide_wrap .banner li .txt_inner { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 50px 30px 0 30px; }
.bannerSlide_wrap .banner li .txt_inner .top_txt { position: relative; padding-left: 12px; margin-bottom: 20px; font-size: 18px; line-height: 20px; color: #333; max-height: 40px; overflow: hidden; }
.bannerSlide_wrap .banner li .txt_inner .top_txt::after { position: absolute; left: 0; top: 7px; display: block; content: ""; width: 5px; height: 5px; background-color: #333; border-radius: 6px; }
.bannerSlide_wrap .banner li .txt_inner .tit { max-height: 64px; margin-bottom: 20px; overflow: hidden; font-size: 26px; line-height: 32px; color: #333; letter-spacing: 0; }
.bannerSlide_wrap .banner li .txt_inner .tit strong { font-family: "noto-medium"; }
.bannerSlide_wrap .banner li .txt_inner .sub_txt { display: inline-block; max-height: 48px; overflow: hidden; font-size: 16px; line-height: 24px; color: #333; }
.bannerSlide_wrap .banner .bx-controls { position: absolute; right: 20px; top: 20px; z-index: 100; }
.bannerSlide_wrap .banner .bx-controls div { float: left; }
.bannerSlide_wrap .banner .bx-controls .bx-controls-auto-item a { display: block; width: 10px; height: 11px; text-indent: -99999px; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: 10px 11px; }
.bannerSlide_wrap .banner .bx-controls .bx-controls-auto-item a.active { display: none; }
.bannerSlide_wrap .banner .bx-controls .bx-controls-auto-item a.bx-start { background-image: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_start.png) }
.bannerSlide_wrap .banner .bx-controls .bx-controls-auto-item a.bx-stop { background-image: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_stop.png) }
.bannerSlide_wrap .banner .bx-controls .bx-pager a { display: block; width: 12px; height: 11px; margin-left: 6px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_off.png) no-repeat center; text-indent: -99999px; overflow: hidden; background-size: 12px 11px; }
.bannerSlide_wrap .banner .bx-controls .bx-pager a.active { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_on.png) no-repeat center; background-size: 12px 11px; }
.bannerSlide_wrap .banner2 { background: url(https://img.koreacu.ac.kr/university/main2/img/img_banner02.jpg) center; background-size: 100%; }
.bannerSlide_wrap .banner2 .bx-controls .bx-controls-auto-item a.bx-start { background-image: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_start.png) }
.bannerSlide_wrap .banner2 .bx-controls .bx-controls-auto-item a.bx-stop { background-image: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_stop.png) }
.bannerSlide_wrap .banner2 li .txt_inner .top_txt, .bannerSlide_wrap .banner2 li .txt_inner .tit, .bannerSlide_wrap .banner2 li .txt_inner .sub_txt { color: #333; }
.bannerSlide_wrap .banner2 li .txt_inner .top_txt::after { background-color: #333; }
.bannerSlide_wrap .banner2 .bx-controls .bx-pager a { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_off.png) no-repeat center; }
.bannerSlide_wrap .banner2 .bx-controls .bx-pager a.active { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner2_on.png) }

/*cuk_cont*/
.cukCont_wrap { margin-bottom: 80px; }
.cukCont_wrap .cont { position: relative; max-width: 1200px; margin: 0 auto; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_cont_text.png) no-repeat right top; padding-right: 400px; }

/*{position:relative;width:100%;max-width:1200px;padding-right:424px;margin:0 auto;background:url(https://img.koreacu.ac.kr/university/main2/bg/bg_cont_text.png) no-repeat right top;}*/
.cukCont_wrap .cont .slide { }
.cukCont_wrap .cont .slide .tit_wrap { position: relative; margin-bottom: 20px; }
.cukCont_wrap .cont .slide .tit_wrap .btn_more { position: absolute; right: 0; top: 30px; display: block; width: 21px; height: 21px; text-indent: -99999px; overflow: hidden; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cal_more.png) no-repeat center; }
.cukCont_wrap .cont .slide .tit_wrap .sub_txt { margin-bottom: 10px; font-size: 16px; line-height: 18px; color: #666; }
.cukCont_wrap .cont .slide .tit_wrap .tit { font-size: 40px; line-height: 42px; color: #444; font-family: "noto-bold" }
.cukCont_wrap .cont .slide .bx-viewport { margin-bottom: 40px; }
.cukCont_wrap .cont .leftSlide ul { display: flex; flex-wrap:wrap; max-height:454px; overflow: hidden; margin-right:-20px;}
.cukCont_wrap .cont .leftSlide ul li {width:400px;}
.cukCont_wrap .cont .leftSlide ul li a { margin-right:20px;}

/*.cukCont_wrap .cont .leftSlide li{margin-right:20px;}*/
.cukCont_wrap .cont .rightSlide { position: absolute; right: 0; top: 0; }
.cukCont_wrap .cont .rightSlide ul { overflow: hidden; max-height: 454px;}
.cukCont_wrap .cont .slide li {  width:383px; padding: 0 6px 2px 0; }
.cukCont_wrap .cont .slide li img { transition-duration: 1s; }
.cukCont_wrap .cont .slide li:hover img { -ms-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); }
.cukCont_wrap .cont .slide li:hover .info::after { position: absolute; right: 20px; bottom: 20px; display: block; content: ""; width: 60px; height: 21px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_cuk_direct_on.png) no-repeat center; }
.cukCont_wrap .cont .slide li a { display: block; box-shadow: 3px 1px 4px #e3e3e3; overflow: hidden; }
.cukCont_wrap .cont .slide li a .pic { overflow: hidden; width: 383px; position: relative; margin-left: -191.5px; left: 50%; }
.cukCont_wrap .cont .slide li a .pic img { width: 100%; }
.cukCont_wrap .cont .slide .info { position: relative; padding: 25px 30px; background-color: #f9f9f9; min-height: 144px; }
.cukCont_wrap .cont .slide .info::after { position: absolute; right: 20px; bottom: 20px; display: block; content: ""; width: 41px; height: 21px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_cuk_direct.png) no-repeat center; transition: all 0.3s ease-in-out; }
.cukCont_wrap .cont .slide .info .department { display: inline-block; margin-bottom: 8px; font-size: 16px; line-height: 18px; color: #666; max-height: 34px; overflow: hidden; }
.cukCont_wrap .cont .slide .info p { font-size: 20px; line-height: 24px; height: 48px; font-family: "noto-medium"; color: #333; overflow: hidden; }
.cukCont_wrap .cont .slide .bx-default-pager { text-align: center; }
.cukCont_wrap .cont .slide .bx-default-pager>div { display: inline-block; }
.cukCont_wrap .cont .slide .bx-default-pager>div a { display: inline-block; width: 12px; height: 12px; margin-right: 12px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cuk_off.png) no-repeat center; text-indent: -999999px; overflow: hidden; }
.cukCont_wrap .cont .slide .bx-default-pager>div:last-child a { margin-right: 0; }
.cukCont_wrap .cont .slide .bx-default-pager>div a.active { width: 10px; height: 16px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cuk_on.png) no-repeat center; }

/*video_wrap*/
.video_wrap { display: block; cursor: pointer; }
.video_wrap { max-height: 420px; overflow: hidden; }
.video_wrap img { width: 100%; transition-duration: 3s; }
.video_wrap img:hover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

/*news_wrap*/
.news_wrap { padding: 80px 0; }
.news_wrap .news_cont { position: relative; width: 100%; max-width: 1200px; margin: 0 auto; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_news_text.png) no-repeat right top; }
.news_wrap .news_cont .btn_more { position: absolute; right: 0; top: 30px; display: block; width: 21px; height: 21px; text-indent: -99999px; overflow: hidden; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cal_more.png) no-repeat center; }
.news_wrap .news_cont .tit_wrap { margin-bottom: 20px; }
.news_wrap .news_cont .tit_wrap .sub_txt { margin-bottom: 10px; font-size: 16px; line-height: 18px; color: #666; }
.news_wrap .news_cont .tit_wrap .tit { font-size: 40px; line-height: 42px; color: #444; font-family: "noto-bold" }
.news_wrap .news { display: none; position: relative; padding-right: 600px; margin-bottom: 46px; }
.news_wrap .news_cont {}
.news_wrap .news_cont .news_list{ z-index: 30;
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 109px;
}
.news_wrap .news_cont .news_list > li{float: left;
  list-style: none;
  position: relative;
  width: 100%;
max-width: 360px;}




.news_wrap .news.active { display: block; }
.news_wrap .news .pic img { width: 100%; }
.news_wrap .news .news_txt { display: table; position: absolute; right: 0; top: 0; width: 558px; height: 415px; }
.news_wrap .news .news_txt .txt { display: table-cell; vertical-align: middle; }
.news_wrap .news .news_txt .txt .department { position: relative; margin-bottom: 18px; padding-bottom: 12px; font-size: 20px; line-height: 22px; color: #666; }
.news_wrap .news .news_txt .txt .department::after { position: absolute; left: 0; bottom: 0; display: block; content: ""; width: 24px; height: 2px; background-color: #910023; }
.news_wrap .news .news_txt .txt .tit { margin-bottom: 40px; font-size: 40px; line-height: 50px; color: #333; max-height: 100px; overflow: hidden; }
.news_wrap .news .news_txt .txt .tit strong { font-family: "noto-bold"; color: #651626; }
.news_wrap .news .news_txt .txt .sub_txt { position: relative; padding: 0 30px; font-size: 20px; line-height: 30px; color: #333; max-height: 90px; overflow: hidden; }
.news_wrap .news .news_txt .txt .sub_txt::after { position: absolute; top: 0; left: 0; display: block; content: ""; width: 20px; height: 17px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_news_top.png) no-repeat center; }
.news_wrap .news .news_txt .txt .sub_txt::before { position: absolute; bottom: 0; right: 0; display: block; content: ""; width: 15px; height: 13px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_news_bottom.png) no-repeat center; }
.news_wrap .news_cont .bx-wrapper { position: relative; padding: 0 60px; }
.news_wrap .news_cont .bx-wrapper .bx-controls { position: absolute; left: 0; top: 50%; width: 100%; margin-top: -20px; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction { position: relative; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a { display: block; width: 57px; height: 40px; text-indent: -99999px; overflow: hidden; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { float: left; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_news_prev.png) no-repeat center; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-next { float: right; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_news_next.png) no-repeat center; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover { float: left; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_news_prev_hover.png) no-repeat center; }
.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover { float: right; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_news_next_hover.png) no-repeat center; }
.news_wrap .news_cont .news_list li a { position: relative; display: block; padding-left: 176px; padding-top: 10px; min-height: 109px; }
.news_wrap .news_cont .news_list li a .pic::after { position: absolute; top: -100%; left: 0; transition: top 0.3s; display: block; content: ""; width: 100%; height: 100%; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_news_plus.png) no-repeat center 0; overflow: hidden; background-size: 100%; }
.news_wrap .news_cont .news_list li a:hover .pic::after { top: 0; }
.news_wrap .news_cont .news_list li a .pic { overflow: hidden; position: absolute; left: 0; top: 0; width: 158px; height: 109px; }
.news_wrap .news_cont .news_list li a .pic img { width: 100%; height: 100%; }
.news_wrap .news_cont .news_list li a .info { }
.news_wrap .news_cont .news_list li a .info .department { margin-bottom: 8px; font-size: 14px; line-height: 16px; color: #b8b6b6; }
.news_wrap .news_cont .news_list li a .info .tit { display: inline-block; height: 26px; margin-bottom: 18px; font-size: 18px; line-height: 26px; color: #b8b6b6; width: 96%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news_wrap .news_cont .news_list li a .info .date { display: block; font-size: 14px; line-height: 16px; color: #b8b6b6; }
.news_wrap .news_cont .news_list li.active a .info .department { color: #333; }
.news_wrap .news_cont .news_list li.active a .info .tit { color: #333; font-family: "noto-medium"; }
.news_wrap .news_cont .news_list li.active a .info .date { color: #999; }

/*story_wrap*/
.story_wrap { padding: 50px 0; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_story.png) left top; }
.story_wrap .story {position: relative;
	width: 100%; max-width: 1200px; margin: 0 auto; 
	padding-right: 270px;
	padding-bottom: 120px; 
	background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_story_txt.png) no-repeat right bottom; }




.story_wrap .story .tit_wrap { margin-bottom: 20px; }
.story_wrap .story .tit_wrap .sub_txt { margin-bottom: 10px; font-size: 16px; line-height: 18px; color: #666; }
.story_wrap .story .tit_wrap .tit { font-size: 40px; line-height: 42px; color: #444; font-family: "noto-bold" }
.story_wrap .story .tit_wrap .tit span { font-size: 16px; line-height: 18px; color: #333; font-family: "noto-demilight"; }
.story_wrap .story .cont{overflow: hidden; height:590px;}
.story_wrap .story .cont ul{overflow:hidden;}
.story_wrap .story .cont ul::after { display: block; clear: both; content: ""; }
.story_wrap .story .cont ul li {
	  overflow: inherit;
  position: relative;
  float: left; 
  width: 286px;
  list-style: none;
}


.story_wrap .story .cont ul li a { display: block; padding: 0 0px 0px 0; box-shadow: 1px 1px 6px #666; }
.story_wrap .story .cont ul li a .pic { position: relative; padding-top: 98%; }
.story_wrap .story .cont ul li a .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.story_wrap .story .cont ul li a .txt { position: relative; padding: 34px 10px 20px 10px; background-color: #fff; box-sizing: border-box; min-height: 166px; }
.story_wrap .story .cont ul li a .txt .tit { max-height: 72px; margin-bottom: 22px; font-size: 16px; line-height: 24px; color: #333; overflow: hidden; }
.story_wrap .story .cont ul li a .txt::after { position: absolute; left: 50%; top: -26px; display: block; content: ""; width: 46px; height: 46px; margin-left: -23px; }
.story_wrap .story .cont ul li a .txt.blog::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_slide_naver.png) no-repeat center; box-shadow: 0 1px 4px #cecece; border-radius: 22px; }
.story_wrap .story .cont ul li a .txt.facebook::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_slide_face.png) no-repeat center; box-shadow: 0 1px 4px #cecece; border-radius: 22px; }
.story_wrap .story .cont ul li a .txt.youtube::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_slide_youtube.png) no-repeat center; box-shadow: 0 1px 4px #cecece; border-radius: 22px; }
.story_wrap .story .cont ul li a .txt.instagram::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_slide_instar.png) no-repeat center; box-shadow: 0 1px 4px #cecece; border-radius: 22px; }
.story_wrap .story .cont ul li.active a .txt { height: 238px; }
.story_wrap .story .cont ul li.active a .txt .tit { max-height: 140px; }
.story_wrap .story .cont ul li a .txt .date { position: relative; display: inline-block; padding-left: 20px; font-size: 16px; line-height: 18px; color: #999; }
.story_wrap .story .cont ul li a .txt .date::after { position: absolute; left: 0; top: 3px; display: block; content: ""; width: 14px; height: 13px; background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_univ_cal.png) no-repeat center; }
.story_wrap .story .cont ul li.active { background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_story_border.png) no-repeat right 10px; padding: 0 10px 10px 0; box-sizing: content-box; }
.story_wrap .story .bx-wrapper .bx-viewport { min-height: 530px; margin-bottom: 30px; padding-right: 14px; padding-bottom: 10px; box-sizing: content-box; }
.story_wrap .story .bx-default-pager { text-align: center; }
.story_wrap .story .bx-default-pager>div { display: inline-block; }
.story_wrap .story .bx-default-pager>div a { display: inline-block; width: 12px; height: 12px; margin-right: 12px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cuk_off.png) no-repeat center; text-indent: -999999px; overflow: hidden; }
.story_wrap .story .bx-default-pager>div:last-child a { margin-right: 0; }
.story_wrap .story .bx-default-pager>div a.active { width: 10px; height: 16px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_cuk_on.png) no-repeat center; }
.story_wrap .story .sns_list { position: absolute; right: 0; top: 90px; }
.story_wrap .story .sns_list li { }
.story_wrap .story .sns_list li a { position: relative; display: block; padding: 0 0 30px 80px; margin-bottom: 30px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_sns_border.png) repeat-x left bottom; }
.story_wrap .story .sns_list li a::after { position: absolute; left: 0; top: -12px; display: block; content: ""; width: 60px; height: 60px; }
.story_wrap .story .sns_list li a.naver::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_naver.png) no-repeat center; box-shadow: 0 2px #b4a89c; border-radius: 35px; }
.story_wrap .story .sns_list li a.facebook::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_face.png) no-repeat center; box-shadow: 0 2px #b4a89c; border-radius: 35px; }
.story_wrap .story .sns_list li a.instar::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_instar.png) no-repeat center; box-shadow: 0 2px #b4a89c; border-radius: 35px; }
.story_wrap .story .sns_list li a.youtube::after { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_youtube.png) no-repeat center; box-shadow: 0 2px #b4a89c; border-radius: 35px; }
.story_wrap .story .sns_list li:last-child a { margin-bottom: 0; padding-bottom: 0; background: none; }
.story_wrap .story .sns_list li a .tit { display: inline-block; margin-bottom: 6px; font-size: 22px; line-height: 24px; color: #696057; font-family: "noto-medium"; }
.story_wrap .story .sns_list li a .sub_tit { font-size: 14px; line-height: 16px; color: #666; font-family: "noto-medium"; }

/*quick_wrap*/
.quick_wrap { position: absolute; right: 100px; top:700px; z-index: 1000; }
.quick_wrap li { position: relative; display: table; width: 62px; height: 62px; margin-bottom: 30px; background-color: #fb9f3c; border-radius: 30px; text-align: center; color: #fff; box-shadow: 1px 1px 0px 1px #d9d9d9; }
.quick_wrap li.quick1 { color: transparent; background-image: url(https://img.koreacu.ac.kr/university/main2/ico/ico_quick_login.png); background-repeat: no-repeat; background-position: center; }
.quick_wrap li.quick3 { color: transparent; background-image: url(https://img.koreacu.ac.kr/university/main2/ico/ico_quick_group.png); background-repeat: no-repeat; background-position: center; }
.quick_wrap li.quick4 { background-image: url(https://img.koreacu.ac.kr/university/main2/ico/ico_quick_top.png); background-repeat: no-repeat; background-position: center 12px; }
.quick_wrap li.quick4 a { padding-top: 6px; }
.quick_wrap li:hover { background-color: #b93b59; }
.quick_wrap li:hover span { display: block; }
.quick_wrap li:last-child { margin-bottom: 0; }
.quick_wrap li a { display: table-cell; vertical-align: middle; font-size: 16px; line-height: 18px; }
.quick_wrap li span { display: none; position: absolute; top: 50%; left: -116px; width: 100px; margin-top: -17px; padding: 8px 0; font-size: 16px; line-height: 18px; font-family: "noto-bold"; color: #b93b59; background-color: #fff; text-align: center; border-radius: 5px; box-shadow: 1px 1px 1px #d1d1d1; }
.quick_wrap li:nth-last-child(2) span { margin-top: -24px; }
.quick_wrap li span::after { position: absolute; right: -8px; top: 50%; display: block; content: ""; width: 9px; height: 15px; margin-top: -7.5px; }

/*footer*/
.footer_wrap { background-color: #3f3f3f; line-height: 1; font-family: "noto-demilight"; letter-spacing: -1px; font-size: 14px; }
.footer_wrap .link_wrap { background-color: #656565; }
.footer_wrap .link_wrap .link { width: 100%; max-width: 1200px; margin: 0 auto; z-index: 100; }
.footer_wrap .link_wrap .link li { float: left; width: 12.5%; }
.footer_wrap .link_wrap .link li a { position: relative; display: block; padding: 16px 0; font-size: 16px; line-height: 18px; color: #d6d6d6; text-align: center; }
.footer_wrap .link_wrap .link li a::after { position: absolute; left: 0; top: 50%; content: ""; display: block; width: 1px; height: 16px; margin-top: -8px; background-color: #ededed; }
.footer_wrap .link_wrap .link li.yellow a { color: #fadf4a; }
.footer_wrap .link_wrap .link li:first-child a:hover { color: #fadf4a; }
.footer_wrap .link_wrap .link li:first-child a::after { display: none; }
.footer_wrap .link_wrap .link li:hover a { color: #fff; font-family: "noto-medium"; }
.footer_wrap .link_wrap .link li:last-child a { padding: 10px 0; }
.footer_wrap .link_wrap .link li a span { display: inline-block; font-size: 16px; padding: 6px 10px; background-color: #8b012a; }
.footer_wrap .foot { position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 42px 216px 46px 250px; }
.footer_wrap .foot .logo { display: block; position: absolute; left: 0; top: 60px; }
.footer_wrap .foot .cuk_info { margin-bottom: 20px; }
.footer_wrap .foot .cuk_info li { margin-bottom: 6px; font-size: 14px; line-height: 16px; color: #d6d6d6; letter-spacing: 1px; }
.footer_wrap .foot .cuk_info li:last-child { margin-bottom: 0; }
.footer_wrap .foot .cuk_info li .point { font-family: "noto-medium"; color: #d6d6d6; }
.footer_wrap .foot .site_wrap .site { position: relative; float: left; margin-right: 10px; width: 170px; background-color: #303030; text-align: center; }
.footer_wrap .foot .site_wrap .site:last-child { margin-right: 0; }
.footer_wrap .foot .site_wrap .site>a { position: relative; display: inline-block; padding: 10px 20px 10px 0; font-size: 16px; line-height: 20px; color: #ededed; text-align: center; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_fot_site.png) no-repeat right center; transition: all 0.3s }
.footer_wrap .foot .site_wrap .site.on>a { background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_fot_site_close.png) no-repeat right center #303030; }
.footer_wrap .foot .site_wrap .site ul { display: none; position: absolute; width: 100%; left: 0; bottom: 40px; padding: 10px; background-color: #303030; }
.footer_wrap .foot .site_wrap .site.on ul { display: block; }
.footer_wrap .foot .site_wrap .site ul li { padding-left: 4px; text-align: left; }
.footer_wrap .foot .site_wrap .site ul li a { position: relative; display: block; padding: 4px 0 4px 10px; font-size: 14px; line-height: 16px; color: #727272; }
.footer_wrap .foot .site_wrap .site ul li a::after { display: block; width: 4px; height: 4px; background-color: #727272; }
.footer_wrap .foot .site_wrap .site ul li a:hover { color: #fff }
.footer_wrap .foot .site_wrap .site ul li a:hover::after { background-color: #fff; }
.footer_wrap .foot .site p:last-child { margin-right: 0; }
.footer_wrap .foot .banner { position: absolute; right: 0; top: 40px; width: 206px; height: 140px; }
.footer_wrap .foot .banner img { width: 100%; height: 100%; }
.footer_wrap .copyright_wrap { width: 100%; max-width: 1200px; padding: 26px 20px; margin: 0 auto; border-top: 1px solid #797979; }
.footer_wrap .copyright_wrap .copyright { position: relative; padding-right: 150px; }
.footer_wrap .copyright_wrap .copyright p { font-size: 16px; line-height: 18px; color: #d6d6d6; }
.footer_wrap .copyright_wrap .sns { position: absolute; right: 0; top: 0; }
.footer_wrap .copyright_wrap .sns::after { display: block; clear: both; content: ""; }
.footer_wrap .copyright_wrap .sns li { float: left; }
.footer_wrap .copyright_wrap .sns li:last-child a { margin-right: 0; }
.footer_wrap .copyright_wrap .sns li a { display: block; width: 30px; height: 30px; margin-right: 10px; text-indent: -99999px; overflow: hidden; }
.footer_wrap .copyright_wrap .sns li a.naver { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_fot_naver.png) no-repeat center; }
.footer_wrap .copyright_wrap .sns li a.youtube { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_fot_youtube.png) no-repeat center; }
.footer_wrap .copyright_wrap .sns li a.facebook { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_fot_face.png) no-repeat center; }
.footer_wrap .copyright_wrap .sns li a.instar { background: url(https://img.koreacu.ac.kr/university/main2/ico/ico_fot_instar.png) no-repeat center; }
.mobileMenu_wrap { display: none; }
@media (max-width:1600px) {
	.quick_wrap { display: none; }
}
@media (max-width:1024px) {

	/*common*/
	.is_pc, .is_mobile { display: none; }
	.is_tablet { display: block; }

	/*top_banner*/
	.top_banner { display: none; }
	.quick_wrap { display: none; }

	/*gnb*/
	body .wrap.main { padding-top: 142px; }
	body .wrap.main .gnb_wrap .Mobileopen { position: absolute; left: 32px; top: 50%; display: block; width: 40px; height: 33px; margin-top: -16.5px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_menu_open_m.png) no-repeat center; text-indent: -99999px; overflow: hidden; cursor: pointer; }
	body .wrap.main .gnb_wrap .Mobileopen.active { width: 35px; height: 35px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_menu_close.png) no-repeat }
	.gnb { height: 100px; }
	.gnb .logo { left: 50%; margin-left: -113px; }
	.mobileMenu_wrap { display: none; position: absolute; left: 0; top: 100px; width: 100%; z-index: 1000; background-color: rgba(0, 0, 0, 0.7) }
	.mobileMenu_wrap.active { display: block; }
	.mobileMenu { width: 300px; min-height: 100%; background-color: #fff; overflow: auto; }
	.mobileMenu>li { border-top: 1px solid #ededed; }
	.mobileMenu>li:last-child { border-bottom: 1px solid #ededed; }
	.mobileMenu>li>a { position: relative; display: block; padding: 16px 0 16px 40px; font-size: 20px; line-height: 22px; color: #333; }
	.mobileMenu>li>a::after { position: absolute; right: 32px; top: 50%; display: block; content: ""; width: 20px; height: 10px; margin-top: -7.5px; background: url(https://img.koreacu.ac.kr/university/main2/arrow/arrow_gnb_down.png) no-repeat center; transition: transform 0.4s; background-size: 20px 10px; }
	.mobileMenu>li.active>a { color: #a70a30; font-family: "noto-bold"; }
	.mobileMenu>li.active>a::after { position: absolute; right: 32px; top: 50%; display: block; content: ""; width: 20px; height: 10px; margin-top: -7.5px; background: url(https://img.koreacu.ac.kr/university/main2/arrow/arrow_gnb_up.png) no-repeat center; transform: rotate(360deg); background-size: 20px 10px; }
	.mobileMenu>li.active .depth2_wrap { display: block; }
	.mobileMenu>li .depth2_wrap { display: none; }
	.mobileMenu>li .depth2_wrap>ul>li>a { position: relative; display: block; padding: 12px 0 12px 40px; color: #fff; background-color: #545353; font-size: 18px; line-height: 20px; }
	.mobileMenu>li .depth2_wrap>ul>li>a::after { position: absolute; right: 32px; top: 50%; display: block; content: ""; width: 18px; height: 18px; margin-top: -10px; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_gnb_more.png) no-repeat center; background-size: 18px auto; }
	.mobileMenu>li .depth2_wrap>ul>li.active>a { background-color: #8b012a; font-family: "noto-medium"; }
	.mobileMenu>li .depth2_wrap>ul>li.active>a::after { transform: rotate(90deg); transition: transform 0.4s; }
	.mobileMenu>li .depth2_wrap>ul>li ul { display: none; }
	.mobileMenu>li .depth2_wrap>ul>li.active ul { display: block; }
	.mobileMenu>li .depth2_wrap>ul>li.active ul li a { position: relative; display: block; padding: 10px 0 10px 60px; background-color: #3f3f3f; font-size: 16px; line-height: 18px; color: #ddd; }
	.mobileMenu>li .depth2_wrap>ul>li.active ul li a::after { position: absolute; left: 50px; top: 18px; display: block; content: ""; width: 4px; height: 4px; background-color: #ddd; border-radius: 5px; }

	/*header_wrap*/
	.header_wrap { top: 0; }
	.btn_topBanner { display: none; }

	/*visual*/
	.visual_wrap .text_slide .inner .text_wrap { min-height: 380px; margin: 0 auto; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls { width: 100%; left: 0; margin-left: 0; bottom:110px}

	/*notice_wrap*/
	.notice_wrap { padding: 0 14px; }

	/*univ_info*/
	.univ_info { padding: 50px 14px; }
	.univ_info .inner { padding-right: 0; min-height: auto; }
	.univ_info .inner .calendar_wrap .calendar_list { margin-bottom: 20px; }
	.univ_info .inner .calendar_wrap .calendar_list::after { display: block; clear: both; content: ""; }
	.univ_info .inner .calendar_wrap .calendar_list li { float: left; width: 49%; margin-right: 2%; }
	.univ_info .inner .calendar_wrap .calendar_list li:nth-child(2n) { margin-right: 0; }

	/*bannerSlide_wrap*/
	.bannerSlide_wrap { position: static; width: 100%; }
	.bannerSlide_wrap .banner1 li a img { width: 100%; object-fit: cover; height: 250px; }
	.bannerSlide_wrap .banner { width: 49%; margin-right: 1%; }
	.bannerSlide_wrap .banner li a img { width: 100%; object-fit: cover; height: 250px; }
	.bannerSlide_wrap .banner:last-child { margin-right: 0; }

	/*cukCont_wrap*/
	.cukCont_wrap { padding: 0 14px; }
	.cukCont_wrap .cont { padding-right: 0; background: none; }
	.cukCont_wrap .cont .leftSlide { position: static; margin-top: 20px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_cont_txt.png) no-repeat right 20px; background-size: auto 38px; }
	.cukCont_wrap .cont .rightSlide { position: static; max-width: none; margin-top: 20px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_cukOn_txt.png) no-repeat right 20px; background-size: auto 38px; }
	.cukCont_wrap .cont .rightSlide ul { display: flex; justify-content: center; flex-wrap: wrap; max-height: 454px; overflow: hidden; }
	.cukCont_wrap .cont .slide .tit_wrap .btn_more { top: 10px; }
	.cukCont_wrap .cont .slide .bx-wrapper { margin: 0 auto; }
	.cukCont_wrap .cont .slide .bx-wrapper .bx-viewport { margin-bottom: 22px; }
	.cukCont_wrap .cont .slide li a .pic { position: relative; left: 0; padding-top: 65%; margin-left: 0; width: auto; }
	.cukCont_wrap .cont .slide li a .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin-left: 0; }

	/*news_wrap*/
	.news_wrap { padding: 50px 14px; }
	.news_wrap .news_cont { background-size: auto 38px; background-position: right 20px; }
	.news_wrap .news_cont .btn_more { top: 10px; }
	.news_wrap .news_cont .news_list > li{max-width:390px;}
	.news_wrap .news { padding-right: 460px; }
	.news_wrap .news .pic img { }
	.news_wrap .news .news_txt { width: 430px }
	.news_wrap .news .news_txt .txt .department { margin-bottom: 10px; padding-bottom: 10px; font-size: 16px; line-height: 18px; }
	.news_wrap .news .news_txt .txt .tit { margin-bottom: 20px; font-size: 22px; line-height: 26px; max-height: 50px; }
	.news_wrap .news .news_txt .txt .sub_txt { padding: 0 30px; font-size: 18px; line-height: 22px; max-height: 64px; }

	/*story*/
	.story_wrap { padding: 50px 14px; }
	.story_wrap .story { padding: 0 0 120px 0; background-size: 100%; }
	.story_wrap .story .cont { margin-bottom: 30px; }
	.story_wrap .story .sns_list { position: static; padding-top: 50px; }
	.story_wrap .story .bx-wrapper .bx-viewport { height: auto; }
	.story_wrap .story .sns_list::after { display: block; content: ""; clear: both; }
	.story_wrap .story .sns_list { background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_sns_border.png) repeat-x left top }
	.story_wrap .story .sns_list li { float: left; width: 25%; }
	.story_wrap .story .sns_list li a { padding: 54px 0 0 0; margin-bottom: 0; text-align: center; background: none; }
	.story_wrap .story .sns_list li a::after { width: 50px; height: 50px; top: 0; left: 50%; margin-left: -25px; }
	.story_wrap .story .cont ul li.active a .txt .tit { font-size: 14px; line-height: 16px; max-height: 140px; }
	.footer_wrap .link_wrap .link li { width: 25%; }
	.footer_wrap .foot { padding: 26px 16px 15px 16px; }
	.footer_wrap .foot .logo { position: static; display: block; width: 100%; margin-bottom: 22px; text-align: center; }
	.footer_wrap .foot .banner { display: none; }
}
@media (max-width:768px) {

	/*common*/
	.wholeWrap>.wrap.main, body>.wrap.main { padding-top: 50px; }
	.is_pc, .is_tablet { display: none; }
	.is_mobile { display: block; }

	/*top_banner*/
	.top_banner { display: none; }

	/*header_wrap*/
	.header_wrap { padding-top: 0; top: 0; }

	/*gnb*/
	.gnb_wrap { padding: 0 16px; }
	.gnb { height: 50px; padding: 0 60px 0 35px; }

	/* .gnb .logo{margin-left:-100px;margin-top:-16.5px;} // 기본 이미지 */
	.gnb .logo { margin-left: -78px; margin-top: -19.5px; }

	/* 새해로고 이미지 */

	/* .gnb .logo a img{width:180px;height:auto;} // 기본 이미지 */
	.gnb .logo a img { width: 140px; height: auto; }

	/* 새해로고 이미지 */
	body .wrap.main .gnb .btn_login { right: 40px; width: 60px; padding: 6px 0; margin-top: -15px; font-size: 16px; line-height: 18px; }

	/*..mobileMenu*/
	.mobileMenu { width: 100%; overflow: auto; }

	/*site_direct*/
	.site_direct::after { display: block; clear: both; content: ""; }
	.site_direct li { float: left; width: 33.33%; text-align: center; border-right: 1px solid #fff; }
	.site_direct li:nth-child(3n) { border-right: none; }
	.site_direct li:nth-child(3)~li { border-top: 1px solid #fff; }
	.site_direct li a { display: block; padding: 6px 0; font-size: 14px; line-height: 16px; color: #fff; background-color: #8b012a; }

	/*visul_wrap*/
	.visual_wrap .mobile_noti { position: absolute; right: 0; top: 0; width: 80px; height: auto; z-index: 200 }
	.visual_wrap .img_slide img { width: 100%; left: 0; margin-left: 0; }
	.visual_wrap .text_slide .bx-wrapper { margin: 0 auto; }
	.visual_wrap .text_slide .inner .text_wrap { min-height: 200px; background: none; background-color: rgba(10, 15, 21, 0.5); }
	.visual_wrap .text_slide { top: 50%; margin-top: -105px; min-height: 150px; padding: 20px 15px; }
	.visual_wrap .text_slide .inner .text_wrap .eng { margin-bottom: 10px; font-size: 13px; line-height: 16px; max-height: 32px; }
	.visual_wrap .text_slide .inner .text_wrap .tit { margin-bottom: 10px; padding-top: 15px; font-size: 22px; line-height: 26px; max-height: 70px; }
	.visual_wrap .text_slide .inner .text_wrap .sub_txt { display: none; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls { bottom: auto; margin-top: 75px; top: 50%; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a { width: 12px; height: 12px; margin-left: 6px; background-size: 12px 12px; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a.active { width: 24px; height: 12px; background-size: 24px 12px; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a.bx-stop { width: 6.5px; height: 8px; background-size: 6.5px 8px; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-pager-item a.bx-start { width: 6.5px; height: 8px; background-size: 6.5px 8px; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-start { width: 8.5px; height: 12px; background-size: 8.5px 12px; }
	.visual_wrap .img_slide .bx-wrapper .bx-controls .bx-controls-auto-item a.bx-stop { width: 8.5px; height: 12px; background-size: 8.5px 12px; }

	/*banner_wrap*/
	.banner_wrap { margin-bottom: 22px; }
	.banner_wrap .bx-wrapper { position: relative; overflow: hidden; }
	.banner_wrap .bx-wrapper .bx-controls { position: absolute; left: 0; top: 50%; width: 100%; }
	.banner_wrap .bx-wrapper .bx-controls .bx-controls-direction { }
	.banner_wrap .bx-wrapper .bx-controls .bx-controls-direction a { position: absolute; z-index: 100; top: 50%; display: block; width: 18px; height: 19px; margin-top: -9.5px; text-indent: -99999px; overflow: hidden; }
	.banner_wrap .bx-wrapper .bx-controls .bx-controls-direction .bx-prev { left: 0; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner_wrap_prev.png) no-repeat center; }
	.banner_wrap .bx-wrapper .bx-controls .bx-controls-direction .bx-next { right: 0; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner_wrap_next.png) no-repeat center; }
	.banner_wrap .inner .cont { z-index: 100; }
	.banner_wrap .inner .banner li { padding: 10px 0 10px; }
	.banner_wrap .inner .banner li a { padding-top: 34px; font-size: 14px; line-height: 16px; background-size: 25px auto; }
	.banner_wrap .inner .banner_tab { width: 200px; margin: 0 auto; }
	.banner_wrap .inner .banner_tab button { width: 100px; }
	.banner_wrap .inner .banner_tab button span { padding: 12px 20px 12px 0; font-size: 14px; line-height: 16px; }
	.banner_wrap .inner .banner01 li.ico1 a, .banner_wrap .inner .banner01 li.ico2 a, .banner_wrap .inner .banner01 li.ico3 a, .banner_wrap .inner .banner01 li.ico4 a, .banner_wrap .inner .banner01 li.ico5 a, .banner_wrap .inner .banner01 li.ico6 a, .banner_wrap .inner .banner01 li.ico7 a, .banner_wrap .inner .banner02 li.ico1 a, .banner_wrap .inner .banner02 li.ico2 a, .banner_wrap .inner .banner02 li.ico3 a, .banner_wrap .inner .banner02 li.ico4 a, .banner_wrap .inner .banner02 li.ico5 a, .banner_wrap .inner .banner02 li.ico6 a, .banner_wrap .inner .banner02 li.ico7 a { background-size: 25px auto; }

	/*notice_wrap*/
	.notice_wrap { padding: 0 16px; }
	.notice_wrap .notice_tab button { font-size: 16px; line-height: 18px; }
	.notice_wrap .inner .notice_cont li { width: 50%; }
	.notice_wrap .inner .notice_cont li:nth-child(4)~li { display: none; }
	.notice_wrap .inner .notice_cont li:nth-child(2n) { background: #eaebef }
	.notice_wrap .inner .notice_cont li:nth-child(3n - 2) { background-color: #f8f6f3; }
	.notice_wrap .inner .notice_cont li:nth-child(4)~li:nth-child(7) { background-color: #eaebef; }
	.notice_wrap .inner .notice_cont li:nth-child(4)~li:nth-child(8) { background-color: #f8f6f3; }
	.notice_wrap .inner .notice_cont li:nth-child(8) { background-color: #eaebef; }
	.notice_wrap .inner .notice_cont li a { padding: 26px 15px 15px; min-height: 100px; }
	.notice_wrap .inner .notice_cont li.fix::after { width: 18px; height: 18px; background-size: 18px auto; }
	.notice_wrap .inner .notice_cont li.new::after { width: 18px; height: 18px; background-size: 18px auto; }
	.notice_wrap .inner .notice_cont li a .tit { height: 40px; margin-bottom: 14px; font-size: 14px; line-height: 20px; }
	.notice_wrap .inner .notice_cont li a .sub_txt { display: none; }
	.notice_wrap .inner .notice_cont li a .cal { font-size: 12px; line-height: 14px; }
	.notice_wrap .inner .notice_toggle { display: none; }
	.notice_wrap .btn_more { right: 16px; }

	/*calendar_wrap*/
	.univ_info { padding: 25px 16px; }/*margin-bottom: 30px */
	.univ_info .inner .calendar_wrap .calendar_tit { margin-bottom: 10px; }
	.univ_info .inner .calendar_wrap .calendar_tit .sub_txt { font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_tit .tit { font-size: 23px; line-height: 25px; }
	.univ_info .inner .calendar_wrap .btn_more { top: 20px; }
	.univ_info .inner .calendar_wrap .calendar_list li { width: 100%; min-height: 34px; max-height: 56px; padding: 10px 14px; margin-right: 0; margin-bottom: 10px; }
	.univ_info .inner .calendar_wrap .calendar_list li:last-child { margin-bottom: 0; }
	.univ_info .inner .calendar_wrap .calendar_list li a { padding: 0 80px 0 40px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .txt { height: 34px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .txt p { max-height: 38px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .txt span { padding-left: 15px; font-size: 14px; line-height: 18px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .day { padding-right: 14px; font-size: 12px; line-height: 14px; }
	
	.univ_info .inner .calendar_wrap .calendar_list li a .day { padding-right: 14px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .hwp { padding-right: 14px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .xls { padding-right: 14px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .pptx { padding-right: 14px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .doc { padding-right: 14px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li a .pdf { padding-right: 14px; font-size: 12px; line-height: 14px; }
	
	.univ_info .inner .calendar_wrap .calendar_list li a .date { margin-top: -7px; font-size: 12px; line-height: 14px; }
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .day span { width:24px; font-size:14px; line-height:16px;}
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .hwp span { width:24px; font-size:14px; line-height:16px; }
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .xls span { width:24px; font-size:14px; line-height:16px; }
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .pptx span { width:24px; font-size:14px; line-height:16px; }
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .doc span { width:24px; font-size:14px; line-height:16px; }
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a .pdf span { width:24px; font-size:14px; line-height:16px; }
    
	.univ_info .inner .calendar_wrap .calendar_list li.holiday a img { width:18px; height:15px;}

	.bannerSlide_wrap .banner1 { margin-bottom: 10px; }
	.bannerSlide_wrap .banner1 li .txt_inner { padding: 30px 24px; }
	.bannerSlide_wrap .banner1 li .txt_inner .top_txt { font-size: 14px; line-height: 18px; margin-bottom: 10px; }
	.bannerSlide_wrap .banner1 li .txt_inner .tit { font-size: 18px; line-height: 22px; }
	.bannerSlide_wrap .banner1 li .txt_inner .sub_txt { display: none; }
	.bannerSlide_wrap .banner1 li a img { height: 160px; }
	.bannerSlide_wrap .banner li .txt_inner { padding: 34px 15px; }
	.bannerSlide_wrap .banner li .txt_inner .top_txt { max-height: 36px; margin-bottom: 10px; font-size: 14px; line-height: 18px; }
	.bannerSlide_wrap .banner li .txt_inner .tit { max-height: 44px; margin-bottom: 10px; font-size: 16px; line-height: 22px; }
	.bannerSlide_wrap .banner li .txt_inner .sub_txt { display: none; }
	.bannerSlide_wrap .banner li a img { height: 160px; }

	/*.cukCont_wrap*/
	.cukCont_wrap { margin-bottom: 40px; }
	.cukCont_wrap .cont .slide .info { padding: 20px 10px; }
	.cukCont_wrap .cont .slide .tit_wrap { margin-bottom: 10px; }
	.cukCont_wrap .cont .slide .tit_wrap .sub_txt { margin-bottom: 2px; font-size: 12px; line-height: 14px; }
	.cukCont_wrap .cont .slide .tit_wrap .tit { font-size: 23px; line-height: 25px; }
	.cukCont_wrap .cont .leftSlide ul li a { margin-right:0; }
	/*.cukCont_wrap .cont .leftSlide ul, .cukCont_wrap .cont .rightSlide ul { max-width: 383px; margin: 0 auto; }*/

	/*video_wrap*/
	.video_wrap { margin-bottom: 40px; }
	.news_wrap .news { padding-right: 0; margin-bottom: 40px; }
	.news_wrap .news .news_txt { width: 100%; height: auto !important; position: static; margin-top: 30px; }
	.news_wrap .news .news_txt .txt { display: block; padding: 0 10px; }
	.news_wrap .news .news_txt .txt .department { margin-bottom: 10px; font-size: 14px; line-height: 16px; }
	.news_wrap .news .news_txt .txt .tit { margin-bottom: 10px; font-size: 18px; line-height: 24px; }
	.news_wrap .news .news_txt .txt .sub_txt { font-size: 16px; line-height: 20px; max-height: 60px; padding: 0 30px; }

	/*news_wrap*/
	.news_wrap .news_cont .tit_wrap { margin-bottom: 10px; }
	.news_wrap .news_cont .tit_wrap .sub_txt { margin-bottom: 2px; font-size: 12px; line-height: 14px; }
	.news_wrap .news_cont .tit_wrap .tit { font-size: 23px; line-height: 25px; }
	.news_wrap .news_cont .news_list > li{max-width:100%;}
	.news_wrap .news_cont .news_list li a { padding-left: 140px; }
	.news_wrap .news_cont .news_list li a .pic { width: 120px; height: auto; }
	.news_wrap .news_cont .news_list li a .info .department { font-size: 12px; line-height: 14px; }
	.news_wrap .news_cont .news_list li a .info .tit { font-size: 14px; line-height: 16px; height: 17px; }
	.news_wrap .news_cont .bx-wrapper { padding: 0 40px; }
	.news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev, .news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-next, .news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover, .news_wrap .news_cont .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover { width: 32px; height: 22px; background-size: 32px 22px; }

	/*story_wrap*/
	.story_wrap { padding: 20px 16px; }
	.story_wrap .story { padding: 0 0 20% 0; }
	.story_wrap .story .tit_wrap .sub_txt { }
	.story_wrap .story .tit_wrap { margin-bottom: 10px; }
	.story_wrap .story .tit_wrap .sub_txt { margin-bottom: 2px; font-size: 12px; line-height: 14px; }
	.story_wrap .story .tit_wrap .tit { font-size: 23px; line-height: 25px; }
	.story_wrap .story .tit_wrap .tit span { display: none; }
	.story_wrap .story .sns_list { position: static; }
	.story_wrap .story .bx-wrapper .bx-viewport { min-height: auto; height: auto; margin-bottom: 20px; overflow: visible !important; }
	.story_wrap .story .cont { margin-bottom: 34px;   height: auto;}
	.story_wrap .story .cont ul li.active { padding: 0; }
	.story_wrap .story .cont ul li.active a .txt { height: 166px; }
	.story_wrap .story .cont ul li a .txt { height: 166px; }
	.story_wrap .story .cont ul li a .txt .tit { font-size: 14px; line-height: 16px; }
	.story_wrap .story .cont ul li a .txt .tit { max-height: 80px; }
	.story_wrap .story .cont ul li.active a .txt .tit { max-height: 80px; }
	.story_wrap .story .sns_list::after { display: block; content: ""; clear: both; }
	.story_wrap .story .sns_list { padding-top: 20px; background: url(https://img.koreacu.ac.kr/university/main2/bg/bg_sns_border.png) repeat-x left top }
	.story_wrap .story .sns_list li { float: left; width: 25%; }
	.story_wrap .story .sns_list li a { padding: 54px 0 0 0; margin-bottom: 0; text-align: center; background: none; }
	.story_wrap .story .sns_list li a::after { width: 50px; height: 50px; top: 0; left: 50%; margin-left: -25px; }
	.story_wrap .story .sns_list li a .tit { font-size: 14px; }
	.story_wrap .story .sns_list li a .sub_tit { display: none; }
	.story_wrap .story .cont ul li a .txt .date { position: absolute; left: 20px; bottom: 14px; }

	/*quick_wrap*/

	/*mobileMenu*/
	.mobileMenu_wrap { top: 50px; }
	.mobileMenu>li>a { font-size: 16px; line-height: 18px; }
	.mobileMenu>li .depth2_wrap>ul>li>a { font-size: 14px; line-height: 16px; }
	.mobileMenu>li .depth2_wrap>ul>li.active ul li a { font-size: 14px; line-height: 16px; }
	body .wrap.main .gnb_wrap .Mobileopen { width: 20px; height: 15px; background-size: 20px 15px; margin-top: -7.5px; }
	body .wrap.main .gnb_wrap .Mobileopen.active { width: 17px; height: 17px; background-size: 17px 17px; }
	.footer_wrap .foot .cuk_info li { font-size: 12px; line-height: 14px; }
	.footer_wrap .link_wrap .link { max-width: none; }
	.footer_wrap .link_wrap .link li a { font-size: 12px; line-height: 14px; }
	.footer_wrap .link_wrap .link li a span { font-size: 12px; line-height: 14px; }
	.footer_wrap .link_wrap .bx-wrapper { position: relative; }
	.footer_wrap .link_wrap .bx-wrapper .bx-controls { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
	.footer_wrap .link_wrap .bx-wrapper .bx-controls a { position: absolute; top: 50%; position: absolute; z-index: 100; top: 50%; display: block; width: 18px; height: 19px; margin-top: -9.5px; text-indent: -99999px; overflow: hidden; }
	.footer_wrap .link_wrap .bx-wrapper .bx-controls a.bx-next { right: 0; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner_wrap_next.png) no-repeat center; }
	.footer_wrap .link_wrap .bx-wrapper .bx-controls a.bx-prev { left: 0; background: url(https://img.koreacu.ac.kr/university/main2/btn/btn_banner_wrap_prev.png) no-repeat center; }
	.footer_wrap .link_wrap .link li.service a { padding: 10px 0; }
	.footer_wrap .foot .site_wrap .site { width: 49%; margin-right: 2%; }
	.footer_wrap .foot .site_wrap .site a { width: 100%; padding-right: 0; background-position: 90% center; }
	.footer_wrap .foot .site_wrap .site.on>a { background-position: 90% center; }
	.footer_wrap .copyright_wrap .copyright { padding-right: 0; }
	.footer_wrap .copyright_wrap .copyright p { margin-bottom: 20px; }
	.footer_wrap .copyright_wrap .sns { position: static; }
}
