/*=========================================================================================================================
*  ��로젝 ��: 경희   LINC+  �� �� ��
*  �� ��� : style.css
*  �� �� ��:  �� ���
*  �� �� ��: 2018.02.01
=========================================================================================================================*/
@charset "utf-8";


html, body {
    position: relative;
    height: 100%;
    min-width:320px;
}
body {min-width:320px;}
.skip {width: 1px; height: 1px; padding: 0; border: 0;margin: -1px; overflow: hidden; clip: rect(0 0 0 0); position: absolute;}
.max_w {max-width: 100% !important;}
/*----------------------------------------- ��� */
h2 {font-size: 22px; color: #222222; }
h3 {font-size: 24px; color: #222222; font-weight: 200;}
.cont_h1 {font-size: 25px; font-weight: 500; color: #222222; line-height: 1.3em; margin-bottom: 10px;}
.cont_h2 {font-size: 19px; font-weight: 500; color: #222222;}
/*----------------------------------------- �� ��  �� ��*/
.fc_blue {color: #4c67b5 !important;}
.fc_red {color: #f68735 !important;}
.fc_orange {color: #f68735 !important;}
.fc_green {color: #b0bd47 !important;}
.fc_gray {color: #999999 !important;}
.fc_gray2 {color: #666666 !important;}
.fc_black {color: #222222 !important;}
/*----------------------------------------- �� ��  ��� */
.fw_l {font-weight: 200 !important;}
.fw_b {font-family: 'nbgb' !important;}
/*-----------------------------------------버튼*/
.btn_wrap {overflow: hidden;}
.btn {height: 40px; line-height: 40px; outline: none; background: #222222; padding: 0 15px; vertical-align: middle;}
.btn > span {font-size: 14px; font-weight: 400; color: #ffffff;}
.btn.col01 {height: 40px; line-height: 40px; background: #666666; padding: 0 13px;}
.btn.col02 > span {font-size: 15px; font-weight: 400; color: #ffffff;}
.btn.col02 {height: 44px; line-height: 44px; background: #4c67b5; padding: 0 13px;}
.btn.col02 > span {font-size: 15px; font-weight: 500; color: #ffffff;}
.btn.col03 {height: 44px; line-height: 44px; background: #999999; padding: 0 13px;}
.btn.col03 > span {font-size: 15px; font-weight: 400; color: #ffffff;}
.btn.col04 {height: 44px; line-height: 44px; background: #ffffff; border: 1px solid #999999; padding: 0 13px;}
.btn.col04 > span {font-size: 15px; font-weight: 400; color: #999999;}
.back_to_top {z-index: 1; position: fixed; right: 5%; bottom: 10%; display: block; width: 60px; height: 60px; background: url("../images/common/back_top.png") no-repeat 0 0; background-size: 60px;}
.back_to_top.btm {position: unset;width: 60px; height: 60px; background: url("../images/common/back_top02.png") no-repeat 0 0; background-size: 60px;}
.back_to_top.banner {position: relative;padding:0; width: 40px; height: 10px;background: url("../images/common/back_top_arrow.png") no-repeat center center; text-indent: -9999em;}


input + .btn{margin-left:5px;}



/*----------------------------------------- �� �� �� �� ��*/
input,select,textarea {outline: none;}

textarea {resize: none; border: 1px solid #d1d1d1; padding: 10px; box-sizing: border-box; font-family: 'Nanum Barun Gothic', sans-serif;}

textarea.h200{height:200px;width:100%;}

/*01----- �� �� ��박스*/
input[type='text'],input[type='tel'],input[type='password'] {height: 40px; border: 1px solid #dddddd; line-height: 38px; padding: 0 15px; color: #b0b0b0; vertical-align: middle;}
/*02-----   �� ��박스*/
select::-ms-expand { display: none; }
select {-webkit-appearance: none;-moz-appearance: none;}
.select {display:inline-block; position:relative;}
.select select {font-size:12px; height:40px; line-height:40px;border:1px solid #dddddd; color:#222222; background: #ffffff url("../images/common/sel_arr.png") no-repeat 90% center;    padding: 0 30px 0 10px; box-sizing: border-box; vertical-align: middle;box-sizing: border-box;}
.select select.wid80{min-width: 80px;}
.select select.wid127{min-width: 127px;}
/*03----- �� �� �� ��  */
.fileBox .btn_file {display:inline-block;height: 40px; line-height: 40px; color: #ffffff; background: #666666; padding: 0 13px; text-align:center; cursor: pointer; vertical-align: top; font-size: 15px;}
.fileBox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

/* ----------------------------------------- �� ���  */
.page_list {padding-top:30px; }
.page_list {text-align:center;}
.page_list li{display: inline-block;margin:0 1px}
.page_list li a{display: block;width:30px;height:30px;line-height:30px; font-size:14px; color:#666666;}
.page_list li.on a {border: 1px solid #4c67b5; background:#FFFFFF; color:#4c67b5;}
.page_list li.first_btn a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging01.png') center center no-repeat;vertical-align: top;}
.page_list li.prev_btn a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging02.png') center center no-repeat;vertical-align: top;}
.page_list li.next_btn a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging03.png') center center no-repeat;vertical-align: top;}
.page_list li.last_btn a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging04.png') center center no-repeat;vertical-align: top;}


.paging {padding-top:30px; }
.paging ul {text-align:center;}
.paging li{display: inline-block;margin:0 1px}
.paging li a{display: block;width:30px;height:30px;line-height:30px; font-size:14px; color:#666666;}
.paging li.on a {border: 1px solid #4c67b5; background:#FFFFFF; color:#4c67b5;}
.paging li.prev01 a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging01.png') center center no-repeat;vertical-align: top;}
.paging li.prev02 a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging02.png') center center no-repeat;vertical-align: top;}
.paging li.next01 a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging03.png') center center no-repeat;vertical-align: top;}
.paging li.next02 a{width:30px;height:30px;text-indent: -9999em;background:url('../images/common/paging04.png') center center no-repeat;vertical-align: top;}



/*----------------------------------------- �� ��� */
.tbl > table{width:100%; font-size:15px;table-layout: fixed;}

.tbl.type01 {border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9;}
.tbl.type01 tr:last-child td {border-bottom: 0; line-height: 1em;}
.tbl.type01 th, .tbl.type01 td {padding: 0 15px; height: 55px; font-size: 14px;}
.tbl.type01 th {color:#222222; border-bottom:1px solid #e6e6e6; background:#f9f9f9; vertical-align:middle; font-family: 'nbgb'}
.tbl.type01 td {border-bottom:1px solid #e6e6e6; color: #666666;}
.tbl.type02 {border-top: 1px solid #586687;}
.tbl.type02 th, .tbl.type02 td {height: 34px; font-size: 13px;}
.tbl.type02 th {color:#ffffff; background:#798baf; vertical-align:middle; font-weight: 600; padding:7px; border-bottom: 1px solid #586687;}
.tbl.type02 td {border-bottom:1px solid #dfdfdf; border-right: 1px solid #dfdfdf; color: #666666; letter-spacing: -1px; padding: 40px 36px; }
.tbl.type02.col02 td {padding: 7px;}
.tbl.type02 .bb_l {border-bottom: 1px solid #677ca4}
.tbl.type02 .br_l {border-right: 1px solid #677ca4}
.tbl.type02 .br_0 {border-right: 0}
.tbl.form td {padding: 5px;}


/*-----------------------------------------리스 ��*/
.cont_list li {padding-left: 15px; background: url("../images/common/list_dot.gif") no-repeat left 8px; font-size: 14.5px; color: #666666;}
.cont_list.col02 li {padding-left: 8px; background: url("../images/common/list_dot02.gif") no-repeat left 9px; font-size: 14px; color: #666666;}
.cont_list.col03 li {padding-left: 8px; background: url("../images/common/list_dot03.gif") no-repeat left 9px; font-size: 14px; color: #666666;}
.cont_list.col04 li {padding-left: 8px; background: url("../images/common/list_dot04.gif") no-repeat left 9px; font-size: 14px; color: #666666;}
.cont_list.col05 li {padding-left: 11px; background: url("../images/common/list_dot05.gif") no-repeat left 10px; font-size: 14.5px; color: #666666;}

/* ��메뉴*/
.tab_menu {overflow: hidden;padding-left:1px;}
.tab_menu li {float: left; width: 180px;margin-left:-1px; height: 45px; line-height: 45px; text-align: center; font-size: 16px;border: 1px solid #e6e6e6;border-bottom:none;}
.tab_menu li.on {background: #4c67b5; color: #ffffff;}
.tab_menu li > a {display: block; cursor: pointer;}
.tab_box .tab {height: 0; visibility: hidden;}
.tab_box .tab.on {height: 100%; visibility: visible;}

.tab_menu.type02{display:flex;margin-top:20px;border-bottom: 1px solid #e6e6e6;padding-left:1px;}
.tab_menu.type02 li{flex:1;width:calc(16.66% + 1px);margin-left:-1px;}

.tab_menu.type02 li a{display:flex;align-items:center;justify-content:center;height:100%;word-break: break-all;}
.tab_menu li span{display: table;text-align:center;width:100%;height:100%; line-height: 1.2em;}
.tab_menu li span em{display: table-cell;vertical-align: middle;}

.tab_menu.type03{margin-top:20px;}
.tab_menu.type03 li{width:auto;border:1px solid #e6e6e6 !important;margin-right:10px;border-radius: 5px;}
.tab_menu.type03 li a{padding: 0 10px;}
.tab_menu.type03 li.on{background: #d81f25;}

.tab_menu.type04{margin-top:20px;border-bottom: 1px solid #e6e6e6;padding-left:1px;margin-bottom:30px;}
.tab_menu.type04 li{width:33.33%;}
.tab_menu.type04 li a{height: 100%;word-break: break-all;font-size:14px;}


/* �� ��*/
#calendar {position: relative;  margin-top: 60px}
#calendar .btn_wrap {border-bottom: 1px solid #e6e6e6;}
#calendar .title {font-size: 26px; text-align: center; padding: 60px 0 30px 0;border-bottom: 1px solid #c9c9c9; color: #222222;}
#calendar .bx-prev,#calendar .bx-next {display: inline-block; width: 20px; height: 20px;}
#calendar .bx-prev {position: absolute; background: url("../images/ico/prev.png")  no-repeat center center; left: 30%; top: 115px; text-indent: -9999em;}
#calendar .bx-next {position: absolute; background: url("../images/ico/next.png")  no-repeat center center; right: 30%; top: 115px; text-indent: -9999em;}
#calendar #cal_sel {width: 100px;}
.cal_tbl {padding: 38px 30px;}
.cal_tbl table {width: 100%;}
.cal_tbl table td, .cal_tbl table th {text-align: center; }
.cal_tbl table th {border-bottom: 1px solid #e4e5e6; color: #666666; font-size: 11px;padding: 24px 0;}
.cal_tbl table td {color: #222222; font-size: 12px; padding: 8px 0;}
.cal_tbl table td.off {color: #cccccc;}
.cal_tbl table td.active span {display: inline-block; width: 22px; height: 22px; line-height: 24px; color: #ffffff; background: #4c67b5; border-radius: 50%;}
.cal_tbl table td.activeE span {display: inline-block; width: 22px; height: 22px; line-height: 24px; color: #ffffff; background: #d91f26; border-radius: 50%;}

.cal_tbl .month {font-size: 14px; color: #222222;}
.cal_tbl .month > span {font-size: 25px;font-family: 'nbgb'; margin-right: 15px;}
.cal_slide .m_box {padding: 60px 0;}
.cal_slide .m_box:not(:last-child) {border-bottom: 1px solid #c9c9c9;}
.cal_slide .cont_list li {display: table; width: 100%; padding: 22px 0; color: #222222; background: none;}
.cal_slide .cont_list li:not(:last-child) {border-bottom: 1px solid #e6e6e6;}
.cal_slide .cont_list .date {display: table-cell; width: 40%; background: url(../images/common/list_dot03.gif) no-repeat left 10px; padding-left: 10px;}
.cal_slide .cont_list .event {display: table-cell;width: 55%; padding-left: 5%;}

/*공통  ��   ��*/
/* html, body {font-family: 'Nanum Barun Gothic', sans-serif;} */
.wrapper,.navigator {margin: 0 auto; overflow: hidden;}
.dn {display: none;}
section:not(.main) {padding: 70px 0 100px 0;}
section .content {font-size: 14.5px; color: #2b2b2b;}
footer {background: #2f3031; color: #999999; font-size: 12.5px; overflow: hidden;}
footer .col_left:after {content: ''; display: block; clear: both;}
footer .footer_logo {display:block;margin-bottom:5px}
footer .footer_logo img {height:40px;}
footer .tit {color: #ffffff; font-size: 19px;font-family: 'nbgb';}
footer .mm_box, footer .m_box {overflow: hidden;}
footer .mm_box.col01 {width: 60%; float: left;}
footer .mm_box.col02 {width: 40%; float: right;}
footer .admin_mail {color: #ffffff;}
footer .sns_box {text-align: center;}
footer .sns_box li {display: inline-block; margin: 0 5px;}
footer .sns_box li a {display: block; width: 35px; height: 35px; text-indent: -9999em;}
footer .sns_box li.sns_fb {background: url("../images/ico/ico_facebook.png") no-repeat 0 0;}
footer .sns_box li.sns_yt {background: url("../images/ico/ico_youtube.png") no-repeat 0 0;}
footer .sns_box li.sns_insta {background: url("../images/ico/ico_insta.png") no-repeat 0 0;}
footer .sns_box li.sns_twit {background: url("../images/ico/ico_twitter.png") no-repeat 0 0;}
header {position: relative;}
header  nav .gnb > li:NTH-CHILD(6) .snb,
header  nav .gnb > li:NTH-CHILD(7) .snb,
header  nav .gnb > li:NTH-CHILD(8)  .snb{right: 0; margin: 0 auto; text-align: right;}
header  nav .gnb > li:NTH-CHILD(9)  .snb{right: 0; margin: 0 auto; text-align: right;}
header  nav .gnb > li:LAST-CHILD  .snb {right: 0; margin: 0 auto; text-align: right;}

header .container { border-bottom: 1px solid #72768c;}
header .mob_menuBar {display: none; position: absolute; top: 14px; left: 14px;}
header .mob_menu {position: fixed; top: 0; left: -80%; bottom: 0; width: 80%; background: #ededed; z-index: 110;}
header .mob_menu .top_bar {background: #85233a; padding: 14px;}
header .mob_menu .top_bar .logo img {height: 20px;}
header .mob_menu .top_bar .close {position: absolute; top: 0; right: 15px; width: 35px; padding: 15px; background: url("../images/common/lnb_close.png") no-repeat center right;
    background-size: 20px; text-indent: -9999em;}
#dep3menu {height: calc(100% - 59px);overflow-y: auto; background: #ffffff;position: relative;z-index:110;}
#dep3menu,
#dep3menu ul,
#dep3menu ul li,
#dep3menu ul li a {margin: 0;padding: 0; list-style: none;line-height: 1;display: block; position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#dep3menu .dep01.active > a {color: #85233a;}
#dep3menu .dep01.has-sub > a {background: #ffffff url("../images/common/lnb_dwn.png") no-repeat 95% center; background-size: 12px;}
#dep3menu .dep01.has-sub.open > a {background: #ffffff url("../images/common/lnb_up.png") no-repeat 95% center; background-size: 12px;}
#dep3menu ul ul {
  display: none;
}
#dep3menu ul ul li > ul {  background: #f1f1f1;}
#dep3menu ul ul li > ul li a{padding: 20px 47px;}
#dep3menu ul ul li > ul li:hover a {color: #85233a;}
#dep3menu .dep02 > a {background: #ffffff;}
#dep3menu .dep02 > a:hover {color: #85233a; font-family: 'nbgb';}
#dep3menu .has-sub.dep02 > a {background: #ffffff url("../images/common/lnb_plus.png") no-repeat 95% center; background-size: 10px;}
#dep3menu .dep02.open > a {background: #f9f9f9 url("../images/common/lnb_minus.png") no-repeat 95% center; background-size: 10px;}
#dep3menu .dep02.active > a{color: #85233a;}
#dep3menu .dep03 .active > a{color: #85233a; font-family: 'nbgb';}
#dep3menu > ul > li > a {
  padding:  20px;
  border-bottom: 1px solid #f1f1f1;
  cursor: pointer;
  z-index: 2;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  background: #ffffff;
}
#dep3menu ul ul li a {
   cursor: pointer;
   border-bottom: 1px solid #e9e9e9;
   padding: 20px 34px;
   z-index: 1;
   text-decoration: none;
   font-size: 14px;
   color: #666666;
 	line-height: 1.5em;
}
#dep3menu > ul > li > ul > li.open:last-child > a,
#dep3menu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #f1f1f1;
}

/*메인 ��� */
header.main {position: relative;}
header.main h1 {position: relative; z-index: 100;}
header:NOT(.main) {height: 240px;}
header:NOT(.main) .gnb_bar {position: fixed; top: 0; left: 0; right: 0; height: 93px; background-color: #fff; z-index: 100; border-bottom: 1px solid #ececec;}
header.main .gnb_bar {display: block; position: fixed; top: 0; left: 0; right: 0; height: 93px; background-color: #fff; z-index: 100; border-bottom: 1px solid #ececec;}
header.main .gnb_bar.on {display: block;}
header.main.on .gnb_bar + .snb_bar {opacity: 1; position: fixed; top: 0; left: 0; right: 0;}
header  .snb_bar {opacity: 1; position: fixed; top: 0; left: 0; right: 0;}


header:NOT(.main) .snb_bar {display: none; position: fixed; top: 0; left: 0; right: 0; height: 168px; background-color: #fbfbfb; z-index: 99;}
header.main .snb_bar {opacity: 0; position: fixed; top: 0; left: 0; right: 0; height: 168px; background-color: #fbfbfb; z-index:99; transition: all 0.4s;;}
header.main.active .snb_bar {opacity: 1; position: fixed; top: 0; left: 0; right: 0;}
header .snb_bar.on {opacity: 1; position: fixed; top: 0; left: 0; right: 0;}
header .active  .snb_bar {opacity: 1; position: fixed; top: 0; left: 0; right: 0;}

header nav {float: right; position: relative; z-index: 100;}
header nav .snb {border-top: 0; padding: 30px 0 0 0}
.main_screen .scroller{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;height:100px;position: absolute; bottom: 43px; left: 0; right: 0; width:100%; margin: 0 auto; z-index: 100; cursor: pointer;}
.main_screen .scroller::before{content:'KHU LINC 3.0';display:block;position:absolute;top:24px;left:0;width:100%;text-align:center;font-size:12px;color:#fff}
.main_slider {}
.main_slider .slick-track  {}
.main_slider .slick-prev, .main_slider .slick-next {width: 45px; height: 32px; z-index: 20;}
.main_slider .slick-prev:before, .slick-next:before {font-size: 0;}
.main_slider .slick-list {z-index:10;}
.main_slider .slick-prev {left: 60px; background: url("../images/main/prev_main.png") no-repeat center center;}
.main_slider .slick-next {right: 60px; background: url("../images/main/next_main.png") no-repeat center center;}
.main_slider div.idx01,.main_slider div.idx02 {position: relative; }
.main_slider div img {width: 100%;}
.main_slider div.idx02 .cnt,.main_slider div.idx03 .cnt,.main_slider div.idx04 .cnt {display: none;}
.main_slider .slick-track .text {position: absolute; top: 12%; left: 13%;}
.main_slider .slick-track .text h2 {color: #ffffff; line-height: 1.2em;}
.main_slider .slick-track .text p {font-size: 24px; color: #ffffff;font-family: 'nbgl',serif;margin-bottom: 20px; line-height: 1.3em;}
.main_slider .slick-dots {bottom: 10px;}
.slick-dotted.slick-slider {margin-bottom: -1px;}
.main_slider .slick-dots li{z-index:100;}
.main_slider .slick-dots li {margin: 0;}
.main_slider .slick-dots li button {width: 24px; height: 20px;overflow:hidden; background: url('../images/main/slide_off.png') no-repeat 0 center;}
.main_slider .slick-dots li.slick-active button {background: url('../images/main/slide_on.png') no-repeat 0 center;}
.main_slider .slick-dots li button:before, .slick-dots li button:after {content: '';}

/*About*/
section.about_khu {overflow: hidden;background: #ffffff;}
section.about_khu .m_box.col01 { background: #85233d url("../images/main/about_bg.png") no-repeat 0 0; background-size: cover; padding: 6% 5%; color: #ffffff;}
section.about_khu .m_box.col01 .txt01 {font-size: 35px; line-height: 1.6em;}
section.about_khu .m_box.col01 .txt01 .lighter {font-weight: 200;}
section.about_khu .m_box.col01 .txt02 {font-size: 16px; font-style: italic;}
section.about_khu .m_box.col02 {padding: 4% 5% 0 5%; color: #161616; }
section.about_khu .m_box.col02 .title {font-size: 35px; font-family: 'nbgb'; margin-bottom: 50px;}
section.about_khu .m_box.col02 .txt01 {font-size: 21px; font-family: 'nbgb'; margin-bottom: 20px;}
section.about_khu .m_box.col02 .txt02 {font-size: 15px;}

/*Service*/
section.khu_service {background: #b4975a; color: #ffffff;}
section.khu_service .wrapper {overflow: hidden; padding: 28px 0;}
section.khu_service .wrapper .m_box dt {font-size: 20px; letter-spacing: 2px; padding-left: 30%; padding-bottom: 7px; padding-top: 14px;}
section.khu_service .wrapper .m_box.student dt {background: url("../images/main/ico_service01.png") no-repeat 10% center; background-size: 11%;}
section.khu_service .wrapper .m_box.company dt {background: url("../images/main/ico_service02.png") no-repeat 10% center;background-size: 11%;}
section.khu_service .wrapper .m_box.professor dt {background: url("../images/main/ico_service03.png") no-repeat 10% center;background-size: 11%;}
section.khu_service .wrapper .m_box dd {font-size: 16px;padding-left: 30%;}
section.khu_service .wrapper .m_box dd p {font-family: 'nbgl', serif;}
/*icc_pgm*/
section.icc_pgm {padding: 115px 0 100px 0; background-color: #f7f7f7;}
section.icc_pgm h2 {text-align: center; font-size: 26px;}
section.icc_pgm .icc_pgm_w {background: url("../images/main/line.png") repeat-x center center;}
section.icc_pgm .pc_list {overflow: hidden;}
section.icc_pgm .pc_list li {float: left; width: 16.66665%; text-align: center; padding-top: 174px; font-size: 20px; color: #333333;}
section.icc_pgm .pc_list li:nth-child(1) {background: url("../images/main/ico_icc01.png") no-repeat center center;}
section.icc_pgm .pc_list li:nth-child(2) {background: url("../images/main/ico_icc02.png") no-repeat center center;}
section.icc_pgm .pc_list li:nth-child(3) {background: url("../images/main/ico_icc03.png") no-repeat center center;}
section.icc_pgm .pc_list li:nth-child(4) {background: url("../images/main/ico_icc04.png") no-repeat center center;}
section.icc_pgm .pc_list li:nth-child(5) {background: url("../images/main/ico_icc05.png") no-repeat center center;}
section.icc_pgm .pc_list li:nth-child(6) {background: url("../images/main/ico_icc06.png") no-repeat center center;}

/*board*/
section.news_board {overflow: hidden; background: #ffffff;}
section.news_board h2 {line-height: 1.1em; font-size: 26px; margin-bottom: 45px;}
section.news_board .col02,section.news_board .col03{padding: 57px 45px; }
section.news_board .col01 {height: 100%;}
section.news_board .col02,section.news_board .col03, section.news_board .col04 {height: 50%;}
section.news_board .col01 {background: #f1f1f1 url("../images/main/brdcol01_bg.png") no-repeat 90% 95%;padding: 57px 45px 300px 45px;
	background-size: 40%;}
section.news_board .col03 {background: #f1f1f1; position: relative;}
section.news_board .col04 {padding: 6% 10px 0 10px; background: #f9f9f9;}
section.news_board .col04 h2 {text-align: center;}
section.news_board .col04 h2 .lighter {display: block; font-weight: 200; font-size: 20px;}
section.news_board .brd {position: relative; color: #333333;}
section.news_board .brd .txt01 {font-size: 20px; line-height: 1.1em;font-weight: 200;}
section.news_board .brd .txt02 {margin-bottom: 30px;font-weight: 200;}
section.news_board .brd .txt03 {font-size: 16px; font-weight: 200; display: inline-block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    white-space: normal; line-height: 1.6em; height: 12.5em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}
section.news_board .brd .see_detail {display: inline-block; width: 40px; height: 30px; position: absolute; right: 0; bottom: -30px; background: url("../images/main/more_btn.png") no-repeat center center;}
section.news_board .brd .more_btn {display: inline-block; width: 40px; height: 40px; position: absolute; top: -83px; right: -17px; background: url("../images/main/plus_btn.png") no-repeat center center;}
section.news_board .item_slide > div {overflow: scroll; height: 283px;-ms-overflow-style: none;}
section.news_board .item_slide > div::-webkit-scrollbar {display:none;}
section.news_board .item_slide > div .txt01 {margin-bottom: 30px;}
section.news_board .item_slide > div img {float: left; margin-right: 7%; width: 41%; padding-left: 2%;}
section.news_board .item_slide > div .list {float: left; width: 52%; font-weight: 200;padding-right: 2%;}
section.news_board .item_slide > div .list li {font-size: 14px; padding-left: 14px; background: url("../images/main/dot.png") no-repeat left 14px; line-height: 1.5em;}
section.news_board .col03 .bx-prev,section.news_board .col03 .bx-next {display: inline-block; font-size: 0; width: 36px; height: 40px;}
section.news_board .col03 .bx-prev {position: absolute; left: -40px; top: 30%; background: url("../images/main/item_prev.png") no-repeat center center;}
section.news_board .col03 .bx-next {position: absolute; right: -40px; top: 30%;background: url("../images/main/item_next.png") no-repeat center center;}
section.news_board .col03 .bx-pager.bx-default-pager {display: table; margin: 0 auto; }
section.news_board .col03 .bx-pager.bx-default-pager .bx-pager-item a {display: inline-block; width: 9px; height: 9px; font-size: 0; background: #dbdbdc; border-radius: 50%; }
section.news_board .col03 .bx-pager.bx-default-pager .bx-pager-item a.bx-pager-link.active {background: #a7a9ac;}
section.news_board .col03 .bx-pager.bx-default-pager .bx-pager-item {display: table-cell; text-align: center;width: 12%;}
section.news_board .col04 .allset_flow .m_box {font-size: 14px; color: #333333;}
section.news_board .col04 .allset_flow .m_box:last-child {font-size: 18px; text-align: center; line-height: 1.4em;}
section.news_board .col04 .allset_flow .m_box > p.tit {font-family: 'nbgb'; margin-bottom: 10px;}
section.news_board .col04 .allset_flow .m_box ul li {color: #828282;}
section.aladdin_platform { background: #85233a url("../images/main/aladdin_bg.png") no-repeat center center; background-size: 64%;}
section.aladdin_platform .wrapper {position: relative; height: 413px;}
section.aladdin_platform .m_box {position: absolute;right: 0; bottom: 82px; text-align: center; color: #ffffff;}
section.aladdin_platform .m_box .title {font-size: 20px; margin-bottom: 10px; text-align: right;}
section.aladdin_platform .m_box .read_more {display: block; float: right;  margin-top: 50px; width: 130px; height: 38px; line-height: 38px; font-size: 12px; border: 1px solid #ffffff;}
section.linc_news {padding: 56px 0 38px 0;}
section.linc_news h2, section.linc_news .sub_tit {text-align: center; color: #161616;}
section.linc_news h2 {font-size: 36px;}
section.linc_news .sub_tit {font-size: 16px; margin-bottom: 49px;}
section.linc_news .m_box {position: relative; border: 1px solid #e4e5e6; margin-bottom: 2.3333%; opacity: 0; bottom: -150px;}
section.linc_news .m_box .linc_list_more {position: absolute; top: 20px; right: 20px; display: block; width: 30px; height: 30px;
	background: url("../images/main/plus_btn02.png") no-repeat center center; text-indent: -9999em;}
section.linc_news .m_box:not(.sns) {padding: 25px 30px;}
section.linc_news .m_box .linc_h3 {font-size: 18px; color: #161616; margin-bottom: 20px;}
section.linc_news .m_box .latest {padding-bottom: 25px; border-bottom: 1px solid #e4e5e6;}
section.linc_news .m_box .latest_tit {font-size: 16px; color: #262626;}
section.linc_news .m_box .latest_txt {font-size: 12px; color: #8a8a8a;}
section.linc_news .m_box .latest_date {font-size: 14px; color: #8a8a8a;}
section.linc_news .m_box .linc_list {padding: 25px 0;}
section.linc_news .m_box .linc_list li {font-size: 13px; padding-left: 12px; background: url("../images/main/linc_news_plus.png") no-repeat left center; overflow: hidden;}
section.linc_news .m_box .linc_list li .title {width: 72%;margin-right: 2%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
section.linc_news .m_box .linc_list li .date {float: right; width: 26%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
section.linc_news .m_box.main_plan_w {position: relative;}
section.linc_news .m_box .toggle_btn {position: absolute; top: 25px; right: 30px;}
section.linc_news .m_box .toggle_btn a {display: inline-block; width: 20px; height: 30px; text-indent: -9999em;}
section.linc_news .m_box .toggle_btn a.btn01 {background: url("../images/main/toggle01.png") no-repeat center center;}
section.linc_news .m_box .toggle_btn a.btn01.on{background: url("../images/main/toggle01_on.png") no-repeat center center;}

section.linc_news .m_box .toggle_btn a.btn02 {background: url("../images/main/toggle02.png") no-repeat center center;}
section.linc_news .m_box .toggle_btn a.btn02.on{background: url("../images/main/toggle02_on.png") no-repeat center center;}

section.linc_news .m_box .toggle_cnt .box:not(.on) {visibility: hidden; height: 0;}
section.linc_news .m_box .year_month {text-align: center; font-size: 16px; color: #333333; font-family: 'nbgb'; line-height: 28px;}
section.linc_news .m_box.main_plan_w .bx-prev,section.linc_news .m_box.main_plan_w .bx-next {width: 30px; height: 20px;top: 78px; font-size: 0;}
section.linc_news .m_box.main_plan_w .bx-prev {position: absolute; left: 20%;  background: url("../images/main/cal_prev.png") no-repeat center center;}
section.linc_news .m_box.main_plan_w .bx-next {position: absolute; right: 20%; background: url("../images/main/cal_next.png") no-repeat center center;}
section.linc_news .m_box .plan_cal th {border-bottom: 1px solid #e4e5e6; padding-bottom: 13px; font-size: 10px;}
section.linc_news .m_box .plan_cal td {font-size: 12px; text-align: center; padding: 10px 0; color: #161616;}
section.linc_news .m_box .plan_cal td.off {color: #cccccc;}
section.linc_news .m_box .plan_cal td.active {position: relative;}
section.linc_news .m_box .plan_cal td.active span{display: inline-block; width: 20px; height: 20px; line-height: 22px; background: #4c67b5; color: #ffffff; border-radius: 50%; cursor: pointer;}
section.linc_news .m_box .plan_cal td.activeE {position: relative;}
section.linc_news .m_box .plan_cal td.activeE span{display: inline-block; width: 20px; height: 20px; line-height: 22px; background: #d91f26; color: #ffffff; border-radius: 50%; cursor: pointer;}


section.linc_news .m_box .plan_cal td.active:hover .tool_tip {visibility: visible; opacity: 1;}
section.linc_news .m_box .plan_cal td .tool_tip {opacity: 0; visibility: hidden; position: absolute; bottom: 43px; width: 200px; max-width: 200px; background:#b4975a; padding: 12px; border-radius: 5px;
    text-align: left; color: #ffffff; line-height: 1.3em; font-weight: 200; transition: opacity 0.5s;}
section.linc_news .m_box .plan_cal td .tool_tip .tip {position: absolute; bottom: -14px; left: 2%;}
section.linc_news .m_box .event_list {overflow-y: auto; height: 270px;}
section.linc_news .m_box .event_list li {display: table; width: 100%; padding: 7px 0; font-size: 12px; }
section.linc_news .m_box .event_list li:not(:last-child) {border-bottom: 1px solid #e6e6e6;}
section.linc_news .m_box .event_list .date {width: 50%; padding-left: 5%; background: url("../images/main/dot02.png") no-repeat left 6px; float: left;}
section.linc_news .m_box .event_list .event {width: 50%; padding-left: 5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: right;}

section.linc_news .m_box.sns .sns_image {position: relative; cursor: pointer;}
section.linc_news .m_box.sns .sns_image .icon {position: absolute; left: 0; right: 0; margin: 0 auto; top: 40%;display: inline-block;}
section.linc_news .m_box.sns .sns_image .ico_fb {width: 42px; height: 42px; background: url("../images/main/ico_fb.png") no-repeat 0 0;}
section.linc_news .m_box.sns .sns_image .ico_insta {width: 47px; height: 47px; background: url("../images/main/ico_insta.png") no-repeat 0 0;}
section.linc_news .m_box.sns .sns_image .ico_yt {width: 48px; height: 37px; background: url("../images/main/ico_yt.png") no-repeat 0 0;}
section.linc_news .m_box.sns .inform {padding: 27px 20px;font-size: 12px;}
section.linc_news .m_box.sns .inform .sns_title {display: inline-block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    white-space: normal; line-height: 1.3em; height: 3.7em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
section.linc_news .m_box.sns .status {margin-top: 35px; overflow: hidden; padding-top: 14px; border-top: 1px solid #f1f2f2;}
section.linc_news .m_box.sns .sns_data li, section.linc_news .m_box.sns .sns_date {padding-left: 20px;}
section.linc_news .m_box.sns .sns_data {float: right;}
section.linc_news .m_box.sns .sns_data li {display: inline-block; margin: 0 4px;}
section.linc_news .m_box.sns .sns_date {background: url("../images/main/ico_date.png") no-repeat left 3px; float: left;}
section.linc_news .m_box.sns .sns_data .like  {background: url("../images/main/ico_heart.png") no-repeat left 3px;}
section.linc_news .m_box.sns .sns_data .chat {background: url("../images/main/ico_chat.png") no-repeat left 3px;}
section.subscribe {background: url("../images/main/send_bg.png") no-repeat center center fixed; background-size: cover;}
section.subscribe .wrapper {background: url("../images/main/ico_send.png") no-repeat top center;}
section.subscribe .txt {text-align: center;padding-top: 30%; padding-bottom: 10%; color: #ffffff;}
section.subscribe .txt .txt01 {font-size: 60px; font-family: 'nbgb';}
section.subscribe .txt .txt02 {font-size: 22px; font-weight: 200; margin-bottom: 60px;}
section.subscribe .txt .see_more {display: inline-block; width: 190px; height: 45px; line-height: 45px; background: #85233a; color: #ffffff; font-size: 16px;}
section.map #map {width: 100%;height: 595px;background-color: grey;}
footer.main {background: #ffffff;}
footer.main .tit {color: #222222;}
footer.main .admin_mail {color: #666666;}
.footer_bottom.sub {background: #292929;}
.footer_bottom {background: #717073; overflow: hidden; color: #ffffff; padding: 35px 0; position: relative;}
.footer_bottom .wrapper {font-size: 14px;}
.footer_bottom .util {padding-right: 5%;}
.footer_bottom .util li {display: inline-block; margin: 0 4px;}
.footer_bottom .back_to_top.btm {position: absolute; right: 5%; top: 35px;}
.fixed_banner {position: fixed; right: 21px; bottom: 100px;padding-top:5px; background: #919191; color: #ffffff; z-index: 200;}
.fixed_banner li {font-size: 12px;line-height:1; text-align: center;padding:10px 0;margin:0 12px;border-top: 1px solid #ffffff;}
.fixed_banner li:first-child{border-top: none;}
.fixed_banner li:last-child{margin:0;padding:0;border-top:none;}
.fixed_banner li:last-child a {width:100%;margin:0;right:0;padding: 7px 0; height: 26px;color:#fff;text-indent: 0;background: #7b7a7a;}
.fixed_banner li:last-child a span{padding-right:20px; background: url(../images/common/qmenu_new_ic0.png) no-repeat 100% 50%;}
.fixed_banner li a{display: block;padding-left:5px;padding-right: 5px;line-height:1.3}
.fixed_banner li a:hover{opacity: 0.8;}
.fixed_banner li a.bg01{padding-top:48px;background: url("../images/common/qmenu_ic01.png") no-repeat center 0; }
.fixed_banner li a.bg02{padding-top:48px;background: url("../images/common/qmenu_ic02.png") no-repeat center 0; }
.fixed_banner li a.bg03{padding-top:48px;background: url("../images/common/qmenu_ic03.png") no-repeat center 0; }

.fixed_banner li a.new_bg01{padding-top:38px;background: url("../images/common/qmenu_new_ic01.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg02{padding-top:40px;background: url("../images/common/qmenu_new_ic02.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg03{padding-top:43px;background: url("../images/common/qmenu_new_ic03.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg04{padding-top:38px;background: url("../images/common/qmenu_new_ic04.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg05{padding-top:40px;background: url("../images/common/qmenu_new_ic05.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg06{padding-top:38px;background: url("../images/common/qmenu_new_ic06.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg07{padding-top:38px;background: url("../images/common/qmenu_new_ic07.png") no-repeat 50% 0; }
.fixed_banner li a.new_bg08{padding-top:38px;background: url("../images/common/qmenu_new_ic08.png") no-repeat 50% 0; }



/* ��브화� */
/*메뉴01-----------------------------------------KHU LINC+*/
header.sub01 {background: #1f3255 url("../images/common/header_bg01_.jpg") no-repeat center center;}
header {overflow: hidden; }


/* �� ��� */
.content .greet_header .txt p:first-child {font-weight: 200;}
.content .greet_box > p {color: #666666;}
.content .greet_box > p:not(:last-child) {margin-bottom:20px;}
.content .greet_who {margin-top: 40px;font-family: 'nbgb';}
.content .greet_who .leader_name {font-size: 16px;}
.content .video_wrap {position: relative; width: 100%; padding-bottom: 56.25%;}
.content .video_wrap iframe {position: absolute; top:0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%;}

.content .video_wrap_{border:1px solid #e6e6e6;margin-top: 20px;}
.content .video_wrap_ *{box-sizing: border-box;}
.content .video_wrap_ .video_text{padding:30px 20px;}
.content .video_wrap_ .video_text ul{clear: both;overflow: hidden;}
.content .video_wrap_ .video_text li{font-size:14px;line-height: 1;}
.content .video_wrap_ .video_text li.video_title{color:#000;float: left;width: calc(100% - 180px); ;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.content .video_wrap_ .video_text li.video_date{color:#666666;float: right;}
.content .video_wrap_ .video_text li.video_date span:BEFORE{display: inline-block;vertical-align: middle;margin-right:5px; width:3px;height:3px;content: "";background:#858585;border-radius:3px;}

.content .video_list_wrap{padding-top:60px;}
.content .video_list_wrap *{box-sizing: border-box;}
.content .video_list_wrap ul{clear: both;overflow: hidden;}
.content .video_list_wrap li{padding-bottom:30px;float: left;width:30%;margin-left:5%;}
.content .video_list_wrap li:nth-child(3n+1){margin-left:0;}
.content .video_list_wrap li a{position:relative; display:block; border:1px solid #e6e6e6;transition:border-color 0.2s;}
.content .video_list_wrap li a:BEFORE{display: inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background: transparent;z-index: 1;content: "";}
.content .video_list_wrap li a:hover{border:1px solid #375dca;}
.content .video_list_wrap li .video_text{padding:20px;line-height: 1;}
.content .video_list_wrap li .video_text .video_title{color:#000;width:100%;padding-bottom:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.content .video_list_wrap li .video_text .video_date{color:#666666;}
.content .video_list_wrap li .video_text .video_date span:BEFORE{display: inline-block;margin-left:5px; vertical-align: middle;margin-right:5px; width:3px;height:3px;content: "";background:#858585;border-radius:3px;}









/*  �� �� �� �� */
.content .leaders_story {overflow: hidden; margin-top: 60px;}
.content .leaders_story .leaders_intro .title {position: relative; font-weight: 600; padding-bottom: 50px; margin-bottom: 40px;}
.content .leaders_story .leaders_intro .title .name {font-size: 20px;}
.content .leaders_story .leaders_intro .title:after {position: absolute; content: ''; bottom: 0; left: 0; width: 20px; height: 1px; background-color: #2b2b2b;}
.content .leaders_story .tbl_story th {text-align: left; color: #222222; vertical-align: top;}
.content .leaders_story .tbl_story th, .content .leaders_story .tbl_story td {padding-bottom: 30px;}
.content .leaders_story .tbl_story td {color: #666666;}


/* �� ��개요*/
.content .linc_info {margin: 50px 0 30px 0; overflow: hidden;}
.content .linc_info_tbl {margin-bottom: 90px;}
.content .sel_univer {margin-bottom: 20px;}
.content .sel_univer img {max-width: 100%;}
.content .summary_box {margin-top: 100px;}
.content .summary_box dt {color: #222222;}
.content .summary_box .big_txt {font-size: 25px; font-family: 'nbgb'; padding-bottom: 60px; background: url("../images/common/summ_arr.png") no-repeat bottom center;}
.content .summary_box img  {text-align: center; max-width: 100%;}
.content .strategy {}
.content .stg01 {width: 60%;margin-right: 1%; float: left; text-align: center; border: 1px solid #eeeeee; padding: 30px 40px;}
.content .stg02 {width: 39%; float: left; text-align: center;border: 1px solid #eeeeee; padding: 30px 40px;}
.content .stg01 .tit, .content .stg02 .tit {font-size: 19px; line-height: 1.3em; height: 50px;margin-bottom: 40px; font-family: 'nbgb';}
.content .stg01 li {float: left; width: 25%; color: #666666; font-size: 13px;}
.content .stg02 li {float: left; width: 50%; color: #666666; font-size: 13px;}
.content .challange9_title {height: 45px; line-height: 45px; background: #949494; color: #ffffff; text-align: center; font-size: 18px; border-radius: 7px; margin-bottom: 30px;}
.content .challange9 li {overflow: hidden; line-height: 2em;}
.content .challange9 li p {float: left; color: #666666;}
.content .challange9 li p:first-child {width: 45%;padding-left: 30px;}
.content .challange9 li p:last-child {width: 55%;}
/* ��  �� �� 보는 KHU LINC+  �� 미래*/
.content .linc_years {padding: 50px 0 90px 0;}
.content .linc_years ul {overflow: hidden;}
.content .linc_years ul li {float: left;}
.content .linc_years ul li:not(:last-child) {margin-right: 20px;}
.content .linc_years ul .txt01 {font-size: 26px; color: #222222; font-family: 'nbgb';}
.content .linc_years ul .txt02 {font-size: 72px; color: #d9d9d9; font-weight: 200; line-height: 1.1em;}
.content .linc_graphs .m_box img {max-width: 100%;}
.content .linc_graphs .cont_h2 > span {font-size: 12px;color: #666666;}
.content .linc_chart_tbl td {text-align: center;}
/*LINC+  �� �� �� 조직*/
.content .linc_org img {max-width: 100%;}
.content .linc_bach .tit {color: #222222;}
/*참여  �� ��조직*/
.content.sub01_03_1 .cont_h1 {margin-bottom: 10px;}
.content .bachelor .cont_h1 {padding: 10px 0 10px 0;}
/*Aladdin*/
.content.sub01_04 .aladdin_platform {padding: 60px 0;}
.content.sub01_04 .aladdin_platform .m_box:not(:LAST-CHILD) {margin-bottom: 60px;}
.content.sub01_04 .aladdin_platform .cont_h1 {padding: 24px 0 24px 97px; margin-bottom: 30px; }
.content.sub01_04 .aladdin_platform .cont_h1.num01 {background: url("../images/common/ad_bg01.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num02 {background: url("../images/common/ad_bg02.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num03 {background: url("../images/common/ad_bg03.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num04 {background: url("../images/common/ad_bg04.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num05 {background: url("../images/common/ad_bg05.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num06 {background: url("../images/common/ad_bg06.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num07 {background: url("../images/common/ad_bg07.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num08 {background: url("../images/common/ad_bg08.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_h1.num09 {background: url("../images/common/ad_bg09.png") no-repeat left center;}
.content.sub01_04 .aladdin_platform .cont_list {padding: 20px 0 0 15px;}


/*C3  �� �� �� ��*/
.content.sub01_05_1 .about_c3 {margin-bottom: 100px;}
.content.sub01_05_1 .global_emi {width: 487px; margin: 0 auto; margin-bottom: 80px;}
.content.sub01_05_1 .global_emi .title {padding: 20px 0 20px 193px; background: url("../images/common/cluster_bg.png") no-repeat left center;}
.content.sub01_05_1 .global_emi .title p:first-child {font-size: 66.31px; font-weight: 200; line-height: 1.1em;}
.content.sub01_05_1 .global_emi .title p:last-child {font-size: 26px; line-height: 1.1em;}
.content.sub01_05_1 .khu_mega_pj img  {max-width: 100%; margin-bottom: 30px;}
.content.sub01_05_1 .cont_h1 .step {padding-right: 57px; background: url("../images/common/tit_line.png") no-repeat 75% center;font-family: 'nbgb';}
.content.sub01_05_1 .cluster_intro {position: relative; overflow: hidden;}
.content.sub01_05_1 .cluster_intro > img {max-width: 100%;}
.content.sub01_05_1 .cluster_intro  .cont_list {width: 340px; float: left; padding: 40px 0;}
.content.sub01_05_1 .cluster_intro  .cont_list:first-child {margin-right: 70px;}
.content.sub01_05_1 .cluster_intro  .cont_list li:not(:last-child) {margin-bottom: 20px;}
.content.sub01_05_1 .cont_h1 .fw_b {font-size: 29px;}
/*H 미래 �� �� ��*/
.content.sub01_05_2 .creative_human img {max-width: 100%; margin-bottom: 30px;}
.content.sub01_05_2 .cont_h1 .fw_b {font-size: 29px;}
/*A �  �� ��  �� �� �� ��  �� �� ��*/
.content.sub01_05_3 .A_platform img {max-width: 100%;}
.content.sub01_05_3 .cont_h1 .fw_b {font-size: 29px;}
/*L.�  �� �� �� �� �� 중점�  �� �� �� (ICC)*/
.content.sub01_05_4 .linc_goal img {max-width: 100%;}
.content.sub01_05_4 .icc img {max-width: 100%;}
.content.sub01_05_4 .cont_h1 .fw_b {font-size: 29px;}
/*L. �� ��맞춤 �� 교육과정*/
.content.sub01_05_5 .L2_edu img {max-width: 100%;}
.content.sub01_05_5 .cont_h1 .fw_b {font-size: 29px;}
/*E.  �� �� �� �� 친화 ��    ��조직 개편�   �� ��  �� ��*/
.content.sub01_05_6 .E_reform img {max-width: 100%;}
.content.sub01_05_6 .cont_h1 .fw_b {font-size: 29px;}
/*N. 캠퍼 ��  ��  �� �� �� ��  �� ��� */
.content.sub01_05_7 .N_env img {max-width: 100%;}
.content.sub01_05_7 .cont_h1 .fw_b {font-size: 29px;}
/*G. � 로벌  �� �� �� ��*/
.content.sub01_05_8 .G_bridge img {max-width: 100%;}
.content.sub01_05_8 .cont_h1 .fw_b {font-size: 29px;}
/*E. �  �� �� �� 공헌*/
.content.sub01_05_9  .E_comm img {max-width: 100%;}
.content.sub01_05_9 .cont_h1 .fw_b {font-size: 29px;}
/* ��� .  �� �� �� �� 맞춤 ��  �� �� �� �� ��  �� ��  �� ��교육*/
.content.sub01_06_2 .cont_h1 {margin-bottom: 20px;}
.content .linc_edu .m_box .title {height: 35px; line-height: 35px; background: #6980c3; color: #ffffff; padding: 0 15px; border-radius: 5px;}
.content .linc_edu .m_box .cont_list {padding-top: 15px;}
/*방문 �� ��*/
.content.sub01_07 .linc_info {margin: 50px 0 60px 0}
.content.sub01_07 .cont_h1 {margin-bottom: 10px;}
.content.sub01_07 .m_box:not(:last-child) {margin-bottom: 90px;}
.content.sub01_07 .traffic {margin-top: 50px;}
.content.sub01_07 .traffic .title {padding-left: 30px; font-size: 18px; margin-bottom: 14px;}
.content.sub01_07 .traffic .col01 {margin-bottom: 50px;}
.content.sub01_07 .traffic .col01 .title {background: url("../images/ico/ico_subway.png") no-repeat left center;}
.content.sub01_07 .traffic .col02 .title {background: url("../images/ico/ico_bus.png") no-repeat left center;}
.content.sub01_07 .traffic .ico_arrow {padding-left: 19px; background: url("../images/ico/ico_arrow.png") no-repeat left center;}

/*메뉴02----------------------------------------- �� �� �� ��교육*/
header.sub02 {background: #1f3255 url("../images/common/header_bg02_.jpg") no-repeat center center; }
.content .linc_def dl:not(:last-child) {border-bottom: 1px dashed #dbdbdb;}
.content .linc_def dl dt {line-height: 1.2em; color: #222222;}
.content .linc_def dl dt.vision {background: url("../images/common/icc_bg01.png") no-repeat left center;}
.content .linc_def dl dt.object {background: url("../images/common/icc_bg02.png") no-repeat left center;}
.content .linc_def dl dt.main_job {background: url("../images/common/icc_bg03.png") no-repeat left center;}
.content .linc_def dl dt.main_business {background: url("../images/common/icc_bg04.png") no-repeat left center;}
.content .linc_def .def_txt {font-size: 18px;}
.content.sub02_02 .caps_design {overflow: hidden; border: 1px solid #000000; padding: 50px; font-size: 14px; margin-bottom: 30px; background: #fbfbfb;}
.content.sub02_02 .caps_design .m_box {width: 32%; float: left; line-height: 1.6em;}
.content.sub02_02 .caps_design .m_box:not(:last-child) {margin-right: 2%;}
.content.sub02_02 .caps_design .m_box .step {color: #ffffff; height: 120px; padding: 20px 16px; border-radius: 5px;}
.content.sub02_02 .caps_design .m_box .step .tit {border-bottom: 1px solid #f8f8f8; font-size: 17px; font-family: 'nbgb'; padding-bottom: 7px; margin-bottom: 12px;}
.content.sub02_02 .caps_design .m_box.beginner .step {background: #6980c3;}
.content.sub02_02 .caps_design .m_box.pre .step {background: #b0bd47;}
.content.sub02_02 .caps_design .m_box.pro .step {background: #f68735;}
.content.sub02_02 .caps_design .m_box .txt {padding: 3%;  color: #666666;}
.content.sub02_02 .icc_jobIntro.first {margin-top: 60px;}
.content.sub02_02 .icc_jobIntro:not(:last-child) {margin-bottom: 90px;}
.content.sub02_02 .icc_jobIntro .cont_h1 {margin-bottom: 30px;}
.content.sub02_02 .capstone_method p {color: #666666;}



/*메뉴03-----------------------------------------창업교육*/
header.sub03 {background: #1f3255  url("../images/common/header_bg03_.jpg") no-repeat center center;}
.content.sub03_01 .linc_info img {margin-top: 25px;}
.content.sub03_01 .m_box:not(:last-child) {margin-bottom: 90px;}
.content.sub03_01 .m_box .cont_h1 {margin-bottom: 20px;}
.content.sub03_02 .cont_h1 {margin-bottom: 30px;}
.content.sub03_02 .cont_h2 {margin-bottom: 7px;}
.content.sub03_02 .jobIntro .txt {font-family: 'nbgb',serif;}
.content.sub03_02 .icc_jobIntro {margin-top: 60px; margin-bottom: 90px;}
.content.sub03_02 .m_box .txt {margin-bottom: 56px;}
.content.sub03_02 .venture_tbl  td {padding: 17px 3px; line-height: 1.3em;}


/*메뉴04----------------------------------------- �� �� �� ���  ��*/
header.sub04 {background: #1f3255 url("../images/common/header_bg04_.jpg") no-repeat center center;}
.content.sub04_01 .cont_h1 {margin-bottom: 15px;}
.content.sub04_01 .cont_h1 span {font-size: 14px;}
.content.sub04_02 .linc_edu {margin-bottom: 0;}
.content.sub04_02 .linc_edu .m_box {margin-bottom: 0;}
.content.sub04_02 .linc_edu .m_box p:not(.title) {padding: 5px 15px;}
.content.sub04_02 .m_box {margin-bottom: 90px;}
.content.sub04_02 .cont_h1 {margin-bottom: 20px;}
.content.sub04_02 .cont_h2 {margin-bottom: 10px;}
.content.sub04_02 .tbl,.content.sub04_02 .cont_list {margin: 10px 0;}
.content.sub04_02 .cont_list.mb,
.content.sub04_02 .txt {margin-bottom:20px;}
.content.sub04_02 .img_wrap{margin-bottom:10px}
.content.sub04_02 .tbl.type02 td{padding:15px 20px;border-left:1px solid #dfdfdf}
.content.sub04_02 .tbl.type02 th + td{border-left:0}



/*메뉴05-----------------------------------------기업 �� ���  �� �� ��*/
header.sub05 {background: #1f3255 url("../images/common/header_bg05_.jpg") no-repeat center center; }
.content.sub05_01 .linc_info .cont_list {margin-bottom: 30px;}
.content.sub05_01 .news_report .text {background: #f9f9f9; font-family: "Dotum", serif; font-size: 12px;}
.content.sub05_02 .cont_h1 {margin-bottom: 50px;}
.content.sub05_02 .cont_h1 > span {font-weight: 200;}
.content.sub05_02 .linc_info img {margin-top: 20px;}
.content.sub05_02 .linc_info img.icc_service_img {margin-bottom: 60px;}
.content.sub05_02 .tbl {margin: 20px 0;}
.content.sub05_02 .m_box:not(:last-child) {margin-bottom: 90px;}
.content.sub05_02 .m_box img:not(.img_3d) {margin: 20px 0;}
.content.sub05_02 .txt.num01,.content.sub05_02 .txt.num02 { color: #666666;}
.content.sub05_02 .txt.num03 {margin-bottom: 15px;}
.content.sub05_02 .txt_dl {overflow: hidden; padding: 0 25px; margin-bottom: 15px;}
.content.sub05_02 .txt_dl dt {width: 2%;}
.content.sub05_02 .txt_dl dd {width: 98%;}
.content.sub05_02 .txt_dl dt, .content.sub05_02 .txt_dl dd {float: left;}

/*메뉴06-----------------------------------------� 로벌비즈 �� �� �� ��*/
header.sub06 {background:#1f3255 url("../images/common/header_bg06_.jpg") no-repeat center center; }
.content.sub06_01 .linc_info img {margin-top: 20px;}
.content.sub06_02 .cont_h1 {margin-bottom: 30px;}
.content.sub06_02 .m_box .cont_h2.tit {font-family: 'nbgb', serif; line-height: 1.4em;}
.content.sub06_02 .icc_jobIntro {margin-top: 60px; margin-bottom: 90px;}



/*메뉴07----------------------------------------- �� �� �� �� ��과센 ��*/
header.sub07 {background: #1f3255 url("../images/common/header_bg07_.jpg") no-repeat center center; }
.content.sub07_01 .linc_info{margin-top: 20px;}
.content.sub07_01 .linc_info .txt {margin-top: 32px;}
.content.sub07_02 .cont_h1 {margin-bottom: 25px;}
.content.sub07_02 .linc_info .cont_list {margin-bottom: 15px;}


/*메뉴08----------------------------------------- ��보광 ��*/
header.sub08 {background: #1f3255 url("../images/common/header_bg08_.jpg") no-repeat center center; }
.content  .search_bar.list #sel_catg {width: calc(100% - 300px);}
.content  .search_bar {overflow: hidden;}
.content  .search_bar #sel_catg {width: calc(100% - 192px); float: left;}
.content .search_bar #sel_catg.wid_1{width: calc(100% - 386px);}

 .search_bar .wid_mob{width: calc(100% - 190px);}

.content  .search_bar #sel_catg.wid100_60 {width: calc(100% - 60px); float: left;}
.content  .search_bar .select {float: left;}
.content  .search_bar .select + .select  select.wid127{min-width:78px !important;width:78px !important;}

.content .brd_title  {padding: 3px 0;}
.content .brd_title a{display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .content .brd_title a:HOVER{color:#4c67b6;}
.content .brd_view_tbl td.date {color: #999999;}
.tbl.type01 tbody td.no_data{width:100%;background-color:#f8f8f8;margin-left:0;border:none;padding:100px 0;line-height: 1;}
.tbl.type01 tbody td.no_data span{display:block;padding-top:140px;font-size:18px; text-align:center; background: url('../images/ico/no_data.png') no-repeat center 0; }


.content .brd_view02 .text_info {padding: 14px 0; border-bottom: 1px solid #d1d1d1; color: #222222;}
.content .brd_view02 .text_info .title {font-family: 'nbgb'; font-size: 16px;}
.content .brd_view02 .text_info .date {color: #666666; font-size: 15px;}
.content .brd_view02 .text_info .date span {position: relative;}
.content .brd_view02 .text_info .date span:first-child {padding-right: 10px;}
.content .brd_view02 .text_info .date span:last-child {padding-left: 10px;}
.content .brd_view02 .text_info .date span:not(:last-child):after {content: ''; position: absolute; right: 0; top: 3px; bottom: 3px; background-color: #999999; width: 1px;}
.content .brd_view02 .text_box {border-bottom: 1px solid #d1d1d1; color: #666666;}

.content .brd_view02 .file_list {border-bottom: 1px solid #d1d1d1;}
.content .brd_view02 .file_list li > a {background: url("../images/ico/ico_file.png") no-repeat left center;padding-left: 15px;height: 23px; display: inline-block; }
.content .brd_view02 .file_list li > a > span {border-bottom: 1px solid #222222;}
.content .back_to_list {border-top: 1px solid #d1d1d1;}
.content .back_to_list li {border-bottom: 1px solid #d1d1d1; padding: 20px 14px; cursor: pointer;}
.content .back_to_list .left {overflow: hidden;}
.content .back_to_list .left > span {float: left; padding-right: 30px; margin-right: 50px;}
.content .back_to_list .left > span.prev {background: url("../images/ico/prev_list.png") right 4px no-repeat}
.content .back_to_list .left > span.next {background: url("../images/ico/next_list.png") right 4px no-repeat}
.content .back_to_list .date {color: #999999;font-size: 14px;}
.content .photo_gallery {padding-top: 20px; border-top: 1px solid #c9c9c9;}
.content .photo_gallery .m_box{}
.content .photo_gallery .m_box a {display: block;}
.content .photo_gallery .m_box .photo{height:180px;max-height: 180px;overflow: hidden;}
.content .photo_gallery .m_box .photo img{max-width: 100%;max-height: 100%;height:100%;}
.content .photo_gallery .text .img_title {font-size: 16px; color: #666666; line-height: 1.3em;}
.content .photo_gallery .text .date {font-size: 13px; color: #999999;}
.content.board .tag_on {display: inline-block; padding: 0 7px; height: 25px; line-height: 25px; border: 1px solid #5791e4; color: #5791e4; font-size: 14px; text-align: center;}
.content.board .tag_off {display: inline-block; padding: 0 14px;  height: 25px; line-height: 25px; border: 1px solid #999999; color: #999999; font-size: 14px; text-align: center;}

.content .photo_gallery .no_data{width:100%;background-color:#f8f8f8;margin-left:0;border:none;padding:100px 0;line-height: 1;}
.content .photo_gallery .no_data span{display:block;padding-top:140px;font-size:18px; text-align:center; background: url('../images/ico/no_data.png') no-repeat center 0; }


.content img{max-width: 100%;}
.no_date{text-align: center;padding:30px 0;}



.photo_detail {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.photo_detail .swiper-slide {
    background-size: cover;
    background-position: center;
}
.gallery-top {height: 80%;padding: 40px 0;}
.gallery-top img {display: block;}
.gallery-thumbs {
    height: 100px;
    box-sizing: border-box;
    padding: 20px 0;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}
.gallery-thumbs .swiper-slide {
    width: 95px;
    height: 100%;
    opacity: 0.4;
    margin-right: 40px !important;
}
.gallery-thumbs .swiper-slide-active {
    opacity: 1;
    border: 3px solid #4c67b5;
}
.photo_detail .swiper-button-prev {background-image: url("../images/ico/swipe_prev.png") !important; background-size: 10px auto;}
.photo_detail .swiper-button-next {background-image: url("../images/ico/swipe_next.png") !important; background-size: 10px auto;}
.photo_detail .pic_exp {margin-top: 40px; color: #222222;}



/* ���   �� �� ��*/

.vedio_popup {background: rgba(0, 0, 0, 0.5);	display:none;   position: fixed;   top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 300;   overflow: hidden;}

.vedio_popup iframe {   width: 100vw;   height: 56.25vw; max-height:100%;  position: fixed;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);   z-index: 100;}
.close_popup{ position: fixed;   top: 30px;   right: 30px;width:30px;height:30px;background: transparent;color:red;z-index: 105;}
.close_popup img{max-width: 100%;}
.main_slider div.idx01{position: relative;}
.main_slider div.idx02{position: relative;}
.main_slider div.idx03{position: relative;}
.main_slider div.idx04{position: relative;}
.idx01 .open_popup{display: inline-block;}
.idx01 .open_popup img{max-width: 100%;width:auto;}
.idx02 .open_popup,
.idx03 .open_popup,
.idx04 .open_popup{width: 260px; height: 41px; background: url("../images/main/open_popup_btn.png") no-repeat 0 0; background-size: 100% auto;	position: absolute;top:57%;right:51%;margin-right:-31%;margin-top:3%;z-index:5;text-indent: -9999em;}

.main_slider .link_btn_white{width:209px;height:41px; background: url('../images/main/open_detail_btn_w.png') no-repeat 0 0; background-size: 100% auto;z-index:5;text-indent: -9999em;}
.main_slider .link_btn_black{width: 209px; height: 41px;background: url('../images/main/open_detail_btn_b.png') no-repeat 0 0; background-size: 100% auto;z-index:5;text-indent: -9999em;}


/* 180430  �� �� �� ���  */
.ml5{margin-left:5px;}

.wid290{width:290px;}

.search_bar .select.wid140{width:140px;}
.search_bar .select.wid140 select{width:100%;}
.content .search_bar .select.wid140 + .select.wid140{margin-left:5px;width:140px;}
.content .search_bar #sel_catg.calc_350{width:calc(100% - 350px);margin-left:5px;}







.apply_online_w{  padding-top: 20px; border-top: 1px solid #c9c9c9;}
.apply_online_w > ul{clear: both;overflow: hidden;}
.apply_online_w > ul > li{float: left;width:49%;margin-left:2%;margin-bottom:20px;border:1px solid #e6e6e6;padding:28px 30px;}
.apply_online_w > ul li:nth-child(2n+1){margin-left:0;}
.apply_online_w > ul > li .title{clear: both;overflow: hidden;}
.apply_online_w > ul > li .title span{display: block;float:left;width:57px;height:27px;line-height:27px; text-align: center;}
.apply_online_w > ul > li .title span.label01{color:#77afff;border:1px solid #77afff;}
.apply_online_w > ul > li .title span.label02{color:#999999;border:1px solid #c9c9c9;}
.apply_online_w > ul > li .title p{font-size:18px;line-height:1;height:27px;line-height:27px; color:#222222; padding-left:8px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:calc(100% - 60px);}
.apply_online_w > ul > li .sub_box{padding-top:18px;font-size:14px; color:#666666; line-height: 1.6em;height:110px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;word-wrap:break-word;}
.apply_online_w > ul > li .sub_box2{padding-top:20px;}
.apply_online_w > ul > li .sub_box2 li{display:block; padding-bottom:10px;}
.apply_online_w > ul > li .sub_box2 li dl{clear: both;overflow: hidden;}
.apply_online_w > ul > li .sub_box2 li dl dt,.apply_online_w > ul > li .sub_box2 li dl dd{float:left;line-height: 1;padding:1px 0;}
.apply_online_w > ul > li .sub_box2 li dl dt{color:#666666;font-size:12px;border-right:1px solid #d1d1d1;padding-right:10px;}
.apply_online_w > ul > li .sub_box2 li dl dd{padding-left:9px;font-size:12px;color:#222222;}
.apply_online_w > ul > li .sub_box2 li:FIRST-CHILD dl dd{color:#4c67b5;font-weight: 600;}
.apply_online_w > ul > li .btn_w{padding-top:20px;}
.apply_online_w > ul > li .btn_w .btn{width:49%;float:left;height:44px;line-height: 44px;text-align: center;overflow: hidden;}
.apply_online_w > ul > li .btn_w .btn + .btn{margin-left:2%;}
.apply_online_w > ul > li .btn_w .btn.col05{font-size:16px;background-color: #fff;border:1px solid #a5a5a5;color:#222;}
.apply_online_w > ul > li .btn_w .btn.col06{font-size:16px; background-color: #4c67b5;border:1px solid #4c67b5;color:#fff;}
.apply_online_w > ul > li .btn_w .btn.col06.disabled,
.apply_online_w > ul > li .btn_w .btn.col06:disabled{background:#f8f9fa;border:1px solid #e5e5e5;color: #acacac;cursor: not-allowed;transform:none;}
.apply_online_w > ul > li.no_data{width:100%;background-color:#f8f8f8;margin-left:0;border:none;padding:100px 0;line-height: 1;}
.apply_online_w > ul > li.no_data span{display:block;padding-top:140px;font-size:18px; text-align:center; background: url('../images/ico/no_data.png') no-repeat center 0; }



.h4_wrap{clear: both;overflow: hidden;padding-top:60px;padding-bottom:20px;}
.h4_wrap h4{float:left;font-size: 25px;    font-weight: 500;    color: #222222;line-height: 1;    max-width: 100%;}
.h4_wrap h5{float:left;font-size: 20px;    color: #2b2b2b;font-family: 'nbg';line-height: 1;font-weight: 500;   max-width: 100%;}
.h4_wrap h5.btn_{padding-top:12px;}
.h4_wrap + .h4_wrap{padding:15px 0;}
.h4_wrap .f_right{float:right;}
.h4_wrap dl{padding-top:10px;    line-height: 1;}
.h4_wrap dl dt,.h4_wrap dl dd{display: inline-block;color:#999999;line-height: 1;}
.h4_wrap dl dt{border-right: 1px solid #999;padding-right:10px;}
.h4_wrap dl dd{padding-left:10px;}
.h4_wrap .btn_plus{display:block;border:1px solid #c9c9c9; width:170px;height:40px;line-height: 40px;text-align: center;color:#000;font-size:14px;}




.tbl.type03{border-top:1px solid #c9c9c9;padding-bottom:30px;}
.tbl.type03 table tbody{line-height: 1;}
.tbl.type03 table tbody th{background-color: #f8f9fa;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;font-size:14px; line-height: 1;padding:20px 5px;color:#222;text-align: center;font-family: 'nbgb';}
.tbl.type03 table tbody td{border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;font-size:14px; text-align: left;line-height: 1.4em;padding:20px 10px 20px 30px;}
.tbl.type03 table tbody td.td_input{padding:17px 10px 17px 30px;line-height: 27px;}
.tbl.type03 table tbody td.td_input2{padding:2px 10px 2px 30px;}
.tbl.type03 table tbody td.td_input3{padding:2px 30px 2px 30px;}
.tbl.type03 table tbody td.td_input3 span{display: inline-block;}
.tbl.type03 table tbody td .btn{height:40px;line-height: 38px;}
.tbl.type03 table tbody td:LAST-CHILD{border-right:none;}
.tbl.type03 table tbody th.th_line{line-height:1.2em;padding:12px 5px;}
.tbl.type03 table tbody th .red{color:#f68735;}
.jw .wid100{width:97px !important;}


.tbl span.label01,.tbl span.label02{display: block;float:left;width:57px;height:27px;line-height:27px;font-size:12px; text-align: center;margin-right:10px;}
.tbl span.label01{color:#77afff;border:1px solid #77afff;}
.tbl span.label02{color:#999999;border:1px solid #c9c9c9;}
.tab_b_text{padding-top:18px;padding-bottom:18px;padding-left:15px;border-bottom:1px solid #c9c9c9;}
.tab_b_text span{color: #4c67b5;    font-family: 'nbgb';}

.ul_flie{clear: both;overflow: hidden;}
.ul_flie li{display: inline-block;padding-right:10px;}
.ul_flie li a{padding-left:17px; background: url('../images/ico/ico_clip.png') no-repeat 0 center;color:#666666;}
.ul_flie li a:HOVER{text-decoration: underline;}

.ul_flie2{clear: both;overflow: hidden;}
.ul_flie2 li{display:block;padding-top:10px;}
.ul_flie2 li:FIRST-CHILD{padding-top:0;}
.ul_flie2 li a{padding-left:17px; background: url('../images/ico/ico_clip.png') no-repeat 0 center;color:#666666;}
.ul_flie2 li a:HOVER{text-decoration: underline;}

.editor_wrap{padding:20px 10px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}
.editor_wrap + .btn_wrap{padding-top:30px;}

.btn_wrap.jw{padding-top:30px;}
.btn_wrap .btn{min-width:130px;}
.btn_wrap .btn + .btn{margin-left:10px;}

.guide{margin-top:60px;background: #edf1f9;border:1px solid #6891d1;padding:25px 15px;font-size:14px;color:#222;}
.guide li{padding-top:10px;line-height: 1;}
.guide li:FIRST-CHILD {padding-top:0;}
.guide li span{color:#4c67b5;font-family: 'nbgb';}


.tbl.type01.jw td{padding:0 5px;line-height: 1;text-align: center;}
.tbl.type01.jw  td.title{text-align: left;}
.tbl.type01.jw  td.title a{ color:#666666;}
.tbl.type01.jw  td.title a:HOVER {color:#4c67b5;}
.tbl.type01.jw td.td_btn{}
.tbl.type01.jw .tab_btn01{text-align:center;margin:0 auto; display:block; color:#222;border:1px solid #a5a5a5;width:86px;height:40px;line-height: 40px;}
.tbl.jw input[type='text'],.tbl.jw input[type='password']
.tbl.jw input[type='tel']{color:#222;font-size:14px;}
.tbl.jw select{font-size:14px;}

.scroll_wrap{border-top:2px solid #222222;background-color:#fbfbfb;padding:40px;}
.scroll_wrap .h4_wrap{padding-top:0;}
.scroll_wrap .scr_box{background: #fff;padding:10px 0 10px 30px;border:1px solid #dddddd;height:180px;}
.scroll_wrap .scr_box .text{color:#000;line-height: 1.4em;font-size:14px; padding-bottom:20px;}
.scroll_wrap .scr_box .tbl.type03{padding-bottom:0;}

.scroll_wrap .tab_b_text{border-bottom: none;padding-bottom:0;padding-left:0; line-height: 1;vertical-align: middle;}
.scroll_wrap .tab_b_text input{vertical-align: text-top;}
.scroll_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;border-radius: 3px;background:#dddddd;}
.scroll_wrap .mCSB_scrollTools .mCSB_draggerRail{background: #fff;}

.alert_wrap{position:relative; width:314px;}
.alert_wrap .alert_close{position: absolute;top:0;right: 0; width:34px;height:34px;background: url('../images/ico/alert_ic00.png') no-repeat center center;}
.alert_wrap .alert_tit{background-color: #333333;color:#fff;padding:10px 40px 10px 20px;font-size:14px;line-height: 1;}
.alert_wrap .alert_con{border:1px solid #e6e6e6;border-top:none;padding-top:30px;padding-bottom:25px; text-align: center; }
.alert_wrap .alert_con .text01{padding-top:60px;font-size:16px;line-height: 1;}
.alert_wrap .alert_con .text01 span{color:#4c67b5;font-family: 'nbgb';}
.alert_wrap .alert_con .text01.bg_no{padding-top:20px;padding-bottom:20px}
.alert_wrap .alert_con .text01.bg01{background: url('../images/ico/alert_ic01.png') no-repeat center 0;}
.alert_wrap .alert_con .text01.bg02{background: url('../images/ico/alert_ic02.png') no-repeat center 0;}
.alert_wrap .alert_con .text01.bg03{background: url('../images/ico/alert_ic03.png') no-repeat center 0;}
.alert_wrap .alert_con .text02{color:#666666;font-size:13px;font-weight: 300;line-height: 1;padding-top:5px;}

.alert_wrap .alert_con .alert_btn_w{padding-top:25px;padding-left:30px;padding-right:30px;}
.alert_wrap .alert_con .alert_btn_w a{display:inline-block; width:116px;height:40px;line-height: 40px;font-size:16px;font-family: 'nbgb';}
.alert_wrap .alert_con .alert_btn_w a + a{margin-left:5px;}
.alert_wrap .alert_con .alert_btn_w a.alert_btn01{border:1px solid #a5a5a5;background: #ffffff;color:#000;}
.alert_wrap .alert_con .alert_btn_w a.alert_btn02{border:1px solid #4c67b5;background: #4c67b5;color:#fff;}



/*  �� ��추�   ��   �� */
.file_style{clear:both;overflow:hidden;float:left;margin-right:10px;}
.table .file_input_textbox{float: left; width:485px;}
.file_style  .file_input_textbox{float: left; width:288px;}
.file_input_div{position: relative;width: 170px;height: 40px;overflow: hidden; float:left;}
.file_input_div input{height:40px;cursor: pointer;}
::-webkit-file-upload-button { cursor:pointer; }
.file_input_button{width: 170px;display:block;position: absolute;color:#fff; top: 0px;left:0px; background:#4c67b5;border:1px solid #4c67b5;height:40px;line-height:40px; text-align:center;  font-size:14px;cursor: pointer; }
.file_input_div.type2 {width:170px;}
.file_input_div.type2 .file_input_button{background:#50575f;text-align:left;cursor: pointer;}
.file_input_hidden{font-size: 15px;position: absolute;height:40px; width:100%;; right: 0px;top: 0px;opacity: 0; filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0;}
.last_text {float:left; font-size:16px; color:#606060; padding:9px 0 0 10px;}
.file_input_div + .btn01{margin-left:10px;font-size: 14px;padding: 9px 5px;min-width: 89px;font-weight: 400;}
.file_style .sub_text{display: inline-block; padding-left:10px;padding-top:8px;}
.ul_file.btn_del{float:left;}
.ul_file.btn_del li{padding:0 10px; display: inline-block;height:40px;line-height: 40px;border:1px dashed #dddddd;margin-right:10px;}
.ul_file.btn_del .btn_del{display:inline-block; text-indent:-9999em; width:14px;height:40px; background: url('../images/ico/file_del.png') no-repeat 0 center;}

.tbl.type01.jw col{display: table-column;}
.tbl.type01.jw td.pc_block,
.tbl.type01.jw th.pc_block{display: table-cell;}

.file_wrap{clear: both;overflow: hidden;}

.tbl.type03.jw.two_tab{clear: both;overflow: hidden;}
.tbl.type03.jw.two_tab table{float:left;width:50%;}



.pc_block{display: block;}
.m_block{display: none;}

.border_black{border:1px solid #222;}

.ul_list{}
.ul_list li{padding-top:5px;padding-left:8px;text-indent: -8px;}
.ul_list li:first-child{padding-top:0;}
.ul_list li:before{display: inline-block;vertical-align: middle;margin-right:5px; width:3px;height:3px;content: "";background:#666666;}

.ul_list2{}
.ul_list2 li{display: inline-block;padding-right:20px}
.ul_list2 li input{vertical-align: middle;}
.ul_list2 li label span{padding-left:5px;}

.ul_list3{}
.ul_list3 > li{display:block;padding-top:20px;}
.ul_list3 > li:first-child{padding-top:0;}
.ul_list3 > li > ul > li{padding-top:10px;}


/*  �� �� �� �� */
header.sub09 {background: #1f3255 url("../images/common/header_bg09_.jpg") no-repeat center center; }
.curation_w{}
.curation_w ul > li{padding:30px 45px 25px 45px; border:1px solid #e6e6e6;}
.curation_w ul > li + li{margin-top:24px;}
.curation_w ul > li .title{padding-bottom:24px; font-size: 18px;color: #222222;line-height: 1.2em;font-weight: 700;}
.curation_w ul > li .sub_text{height:110px; line-height:1.6em; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-wrap:break-word;}
.curation_w .t_box_w{padding-bottom:25px;}
.curation_w .b_box_w{position:relative; border-top:1px solid #e1e1e1;height:64px; clear: both;overflow: hidden;padding-top:18px;}
.curation_w .b_box_w dl{display: inline-block;padding-right: 16px;float:left;margin-top:15px;}
.curation_w .b_box_w dl + dl{padding-left: 16px;border-left:1px solid #666666;}
.curation_w .b_box_w dl dt,.curation_w .b_box_w dl dd{display: block;float: left;height:16px;line-height:16px;}
.curation_w .b_box_w dl dt{font-size:12px;color:#666666;border-right:1px solid #d1d1d1;padding-right:10px;}
.curation_w .b_box_w dl dd{ font-size:14px;color:#666666;padding-left:10px;}
.curation_w .b_box_w .btn{float:right; width:200px;height:44px;line-height: 44px; font-size:14px; text-align: center;color:#fff;background: #4c67b5;}


/*�˾�*/
.popup_wrap_{display:none; position: fixed; min-width:300px;top:50%;left:50%;margin-left:-400px;margin-top:-155px; width:100%;max-width:800px;    background-color: rgb(194, 191, 184);z-index: 10;}
.popup_on .popup_wrap_{display: block;}
.popup_wrap_ .popup_box{position: relative;padding:0 35px;}
.popup_wrap_ .popup_box .popup_close_btn{width:30px;height:30px;position: absolute;top:30px;right:34px;background: url("../images/main/alert_ic00.png") no-repeat center center;text-indent: -9999em;}
.popup_wrap_ .popup_bottom{text-align: right;padding-top:10px;padding-bottom:10px;color:#000;}
.popup_wrap_ .popup_bottom input{margin-right:5px;vertical-align: middle;}
.popup_wrap_ .popup_bottom .bottom_popup_close{border:1px solid #000;padding:2px 4px;margin-left:20px;color:#000;}
.popup_wrap_ .wid680{max-width:680px;width:100%;}
.popup_wrap_ table{table-layout: fixed;}



/* ������� */
.responsibility_wrap{padding-top:60px;}
.responsibility_wrap ul.text01{}
.responsibility_wrap ul.text01 li{display: block;text-indent:-16px;padding-left:16px;padding-top:5px;}
.responsibility_wrap ul.text01 li:before{display: inline-block;vertical-align: middle;margin-right:10px; width:6px;height:6px;content: "";background:#6980c3;border-radius: 6px;}

.responsibility_wrap .text02{position:relative; margin-top:20px; padding:20px 30px;color:#fff; background:#6891d1;border-radius:10px;}
.responsibility_wrap .text02:before {position:absolute;top:-103px;right:40px; display: inline-block;vertical-align: middle;width:105px;height:103px;content: "";background: url("../images/ico/res_icon00.png") no-repeat center center;background-size:auto 100%;}

.responsibility_wrap .text02 > ul{clear: both;overflow: hidden;}
.responsibility_wrap .text02 > ul > li{float: left;padding-top:10px;padding-bottom:10px;width:100%}
.responsibility_wrap .text02 > ul > li dl{clear: both;overflow: hidden;}
.responsibility_wrap .text02 > ul > li dl dt{float: left;width:75px;    line-height: 1.5em;}
.responsibility_wrap .text02 > ul > li dl dd{float: left;width:calc(100% - 75px);padding-left: 13px;text-indent: -13px;    line-height: 1.5em;}
.responsibility_wrap .text02 > ul > li dl dd:before {display: inline-block;margin-right:12px;margin-top:7px; vertical-align: top;width:1px;height:9px;content: "";background:#fff;}


.responsibility_wrap .text02 > ul > li.bg01 dt{padding-left:28px; background: url("../images/ico/res_icon01.png") no-repeat left 3px center;}
.responsibility_wrap .text02 > ul > li.bg02 dt{padding-left:28px; background: url("../images/ico/res_icon02.png") no-repeat left 5px center;}
.responsibility_wrap .text02 > ul > li.bg03 dt{padding-left:28px; background: url("../images/ico/res_icon03.png") no-repeat left center;}
.responsibility_wrap .text02 > ul > li.bg04 dt{padding-left:28px; background: url("../images/ico/res_icon04.png") no-repeat left center;}

.responsibility_wrap .text03{padding-top:30px;}
.responsibility_wrap .text03 iframe{width:100%;height:360px;}


/* Mobile Device */

/* scroll */
.bsgp_wrap *::-webkit-scrollbar-track{background-color:#E2E2E2}
.bsgp_wrap *::-webkit-scrollbar{width:6px;height:6px;background-color:#E2E2E2;}
.bsgp_wrap *::-webkit-scrollbar-thumb{background-color:#282828;border-radius:50px}

/* bsgp_wrap */
.bsgp_wrap{margin-top:20px}
.bsgp_wrap *{box-sizing:border-box}
.bsgp_wrap a:hover{opacity:0.9}
.bsgp_wrap .year_wrap{display:flex;align-items:center;justify-content:space-between}
.bsgp_wrap .year_wrap span{font-weight:600;font-size:28px;color:#222}
.bsgp_wrap .year_wrap a{width:34px;height:34px;border-radius:50%;background:#484848 no-repeat 50% 50%}
.bsgp_wrap .year_wrap .prev_year{background-image:url(../images/common/bsgp_year_prev_ic.png)}
.bsgp_wrap .year_wrap .next_year{background-image:url(../images/common/bsgp_year_next_ic.png)}
.bsgp_wrap .schd_val{margin-top:20px}
.bsgp_wrap .schd_val ul{display:flex;flex-wrap:wrap;align-items:center}
.bsgp_wrap .schd_val ul li{margin-right:12px;font-size:13px;color:#222}
.bsgp_wrap .schd_val span::before{content:'';display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:5px;border-radius:3px;}
.bsgp_wrap .schd_cont{position:relative;}
.bsgp_wrap .schd_cont a{display:block;width:100%;height:calc(50% - 1.5px);overflow:hidden;position:relative;z-index:10;left:4px;padding:5px 6px;border-radius:3px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1}

.calSchd_wrap .schd_cont > li:nth-child(2n) a{margin-top:21px}
.calSchd_wrap .schd_cont > li.multi a{margin-top:0}
.calSchd_wrap .schd_cont > li.multi a + a{margin-top:2px}


.bsgp_wrap .schd_cont li{position:relative}
.bsgp_wrap .schd_cont .cont_week1{width:calc(100% - 8px)}
.bsgp_wrap .schd_cont .cont_week2{width:calc(200% - 7px)}
.bsgp_wrap .schd_cont .cont_week3{width:calc(300% - 6px)}
.bsgp_wrap .schd_cont .cont_week4{width:calc(400% - 5px)}
.bsgp_wrap .schd_cont .cont_week5{width:calc(500% - 4px)}
.bsgp_wrap .schd_cont .cont_week6{width:calc(600% - 3px)}
.bsgp_wrap .schd_cont .cont_week7{width:calc(700% - 2px)}
.bsgp_wrap .schd_cont .cont_week8{width:calc(800% - 1px)}
.bsgp_wrap .schd_cont .cont_week9{width:900%}
.bsgp_wrap .schd_cont .cont_week10{width:calc(1000% + 1px)}
.bsgp_wrap .schd_cont .cont_week11{width:calc(1100% + 2px)}
.bsgp_wrap .schd_cont .cont_week12{width:calc(1200% + 3px)}
.bsgp_wrap .schd_cont .cont_week13{width:calc(1300% + 4px)}
.bsgp_wrap .schd_cont .cont_week14{width:calc(1400% + 5px)}
.bsgp_wrap .schd_cont .cont_week15{width:calc(1500% + 6px)}
.bsgp_wrap .schd_cont .cont_week16{width:calc(1600% + 7px)}
.bsgp_wrap .schd_cont .cont_week17{width:calc(1700% + 8px)}
.bsgp_wrap .schd_cont .cont_week18{width:calc(1800% + 9px)}
.bsgp_wrap .schd_cont .cont_week19{width:calc(1900% + 10px)}
.bsgp_wrap .schd_cont .cont_week20{width:calc(2000% + 11px)}
.bsgp_wrap .schd_cont .cont_week21{width:calc(2100% + 12px)}
.bsgp_wrap .schd_cont .cont_week22{width:calc(2200% + 13px)}
.bsgp_wrap .schd_cont .cont_week23{width:calc(2300% + 14px)}
.bsgp_wrap .schd_cont .cont_week24{width:calc(2400% + 15px)}
.bsgp_wrap .schd_cont .cont_week25{width:calc(2500% + 16px)}
.bsgp_wrap .schd_cont .cont_week26{width:calc(2600% + 17px)}
.bsgp_wrap .schd_cont .cont_week27{width:calc(2700% + 18px)}
.bsgp_wrap .schd_cont .cont_week28{width:calc(2800% + 19px)}
.bsgp_wrap .schd_cont .cont_week29{width:calc(2900% + 20px)}
.bsgp_wrap .schd_cont .cont_week30{width:calc(3000% + 21px)}
.bsgp_wrap .schd_cont .cont_week31{width:calc(3100% + 22px)}
.bsgp_wrap .schd_cont .cont_week32{width:calc(3200% + 23px)}
.bsgp_wrap .schd_cont .cont_week33{width:calc(3300% + 24px)}
.bsgp_wrap .schd_cont .cont_week34{width:calc(3400% + 25px)}
.bsgp_wrap .schd_cont .cont_week35{width:calc(3500% + 26px)}
.bsgp_wrap .schd_cont .cont_week36{width:calc(3600% + 27px)}
.bsgp_wrap .schd_cont .cont_week37{width:calc(3700% + 28px)}
.bsgp_wrap .schd_cont .cont_week38{width:calc(3800% + 29px)}
.bsgp_wrap .schd_cont .cont_week39{width:calc(3900% + 30px)}
.bsgp_wrap .schd_cont .cont_week40{width:calc(4000% + 31px)}
.bsgp_wrap .schd_cont .cont_week41{width:calc(4100% + 32px)}
.bsgp_wrap .schd_cont .cont_week42{width:calc(4200% + 33px)}
.bsgp_wrap .schd_cont .cont_week43{width:calc(4300% + 34px)}
.bsgp_wrap .schd_cont .cont_week44{width:calc(4400% + 35px)}
.bsgp_wrap .schd_cont .cont_week45{width:calc(4500% + 36px)}
.bsgp_wrap .schd_cont .cont_week46{width:calc(4600% + 37px)}
.bsgp_wrap .schd_cont .cont_week47{width:calc(4700% + 38px)}
.bsgp_wrap .schd_cont .cont_week48{width:calc(4800% + 39px)}
.bsgp_wrap .schd_cont em.over_txt{display:block;position:absolute;top:10px;left:10px;z-index:11;padding:5px 12px;border-radius:3px;background:rgba(0,0,0,0.8);color:#fff;font-size:13px;white-space:nowrap;text-align:center}

.calSchd_wrap{position:relative;padding-left:6px;margin-top:15px}
.calSchd_wrap .fxd_val{position:absolute;top:58px;left:0;width:4px;}
.calSchd_wrap .fxd_val > li{display:block;width:4px;height:49px;margin-top:1px;border-radius:5px;}
.calSchd_wrap::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:45px;border-radius:50px;background:#484848}
.calSchd_wrap .cal_wrap{overflow-x:auto;padding-bottom:6px;scroll-behavior: smooth;}
.calSchd_wrap .month_wrap{width:1776px;}
.calSchd_wrap .schd_wrap{width:1776px;margin-top:12px;border-top:2px solid #222}
.calSchd_wrap .month_wrap,
.calSchd_wrap .schd_cont{display:flex;flex-wrap:nowrap;}
.calSchd_wrap .month_wrap > li{width:8.33%;display:block;position:relative;padding:7px 0;color:#fff;text-align:center;font-size:13px;line-height:1.05}
.calSchd_wrap .month_wrap > li + li::before{content:'';display:block;position:absolute;top:50%;left:-1px;width:1px;height:16px;margin-top:-8px;background:#6B6B6B}
.calSchd_wrap .month_wrap span{display:block;font-weight:600;font-size:16px}
.calSchd_wrap .schd_cont > li{width:2.08%;height:50px;padding:4px 0;border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3}
.calSchd_wrap .schd_cont > li:nth-child(2n){border-right:1px solid #CCC}
.calSchd_wrap .schd_cont > li.week3,
.calSchd_wrap .schd_cont > li.week4{background:#F9F9F9}
.calSchd_wrap .schd_cont > li.week4{border-right:2px solid #999}
.calSchd_wrap .schd_cont > li:last-child{border-right:0}
.calSchd_wrap .month_scroll{display:flex;justify-content:space-between;position:absolute;top:0;left:0;z-index:10;width:100%;height:45px;}
.calSchd_wrap .month_scroll a{width:40px;height:100%;border-radius:50%;background:no-repeat 50% 50% #484848}
.calSchd_wrap .month_scroll .prev{background-image:url(../images/common/bsgp_month_prev_ic.png)}
.calSchd_wrap .month_scroll .next{background-image:url(../images/common/bsgp_month_next_ic.png)}


.calList_wrap{display:flex;flex-wrap:wrap;margin-top:20px}
.calList_wrap li{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px;border-radius:10px;background:#F8F8F8}
.calList_wrap li:nth-child(2n){margin-right:0}
.calList_wrap li a{display:block;padding:24px 30px;}
.calList_wrap .label{display:inline-block;padding:6px 10px 5px;margin-right:10px;border-radius:3px;color:#fff;font-size:13px;line-height:1}
.calList_wrap .week{padding-left:20px;font-size:14px;color:#666;background:url(../images/common/bsgp_callist_week.png) no-repeat 0 50%}
.calList_wrap .tit{margin-top:5px;font-weight:600;font-size:18px}

.bsgp_wrap .schd_cont.col01 a,
.bsgp_wrap .schd_val .col01::before,
.calSchd_wrap .fxd_val > li.col01,
.calList_wrap .label.col01{background:#C11C20}
.bsgp_wrap .schd_cont.col02 a,
.bsgp_wrap .schd_val .col02::before,
.calSchd_wrap .fxd_val > li.col02,
.calList_wrap .label.col02{background:#FF4A11}
.bsgp_wrap .schd_cont.col03 a,
.bsgp_wrap .schd_val .col03::before,
.calSchd_wrap .fxd_val > li.col03,
.calList_wrap .label.col03{background:#FFAC28}
.bsgp_wrap .schd_cont.col04 a,
.bsgp_wrap .schd_val .col04::before,
.calSchd_wrap .fxd_val > li.col04,
.calList_wrap .label.col04{background:#69B331}
.bsgp_wrap .schd_cont.col05 a,
.bsgp_wrap .schd_val .col05::before,
.calSchd_wrap .fxd_val > li.col05,
.calList_wrap .label.col05{background:#00843C}
.bsgp_wrap .schd_cont.col06 a,
.bsgp_wrap .schd_val .col06::before,
.calSchd_wrap .fxd_val > li.col06,
.calList_wrap .label.col06{background:#01A884}
.bsgp_wrap .schd_cont.col07 a,
.bsgp_wrap .schd_val .col07::before,
.calSchd_wrap .fxd_val > li.col07,
.calList_wrap .label.col07{background:#0282C0}
.bsgp_wrap .schd_cont.col08 a,
.bsgp_wrap .schd_val .col08::before,
.calSchd_wrap .fxd_val > li.col08,
.calList_wrap .label.col08{background:#0252AE}
.bsgp_wrap .schd_cont.col09 a,
.bsgp_wrap .schd_val .col09::before,
.calSchd_wrap .fxd_val > li.col09,
.calList_wrap .label.col09{background:#462E8D}
.bsgp_wrap .schd_cont.col10 a,
.bsgp_wrap .schd_val .col10::before,
.calSchd_wrap .fxd_val > li.col10,
.calList_wrap .label.col10{background:#F34964}
.bsgp_wrap .schd_cont.col11 a,
.bsgp_wrap .schd_val .col11::before,
.calSchd_wrap .fxd_val > li.col11,
.calList_wrap .label.col11{background:#34495E}
.bsgp_wrap .schd_cont.col12 a,
.bsgp_wrap .schd_val .col12::before,
.calSchd_wrap .fxd_val > li.col12,
.calList_wrap .label.col12{background:#8F43AD}

/* bsgp_view */
.bsgp_view{margin-top:60px}
.bsgp_view .text_box{min-height:120px}
.bsgp_view .file_list a{display:inline-block;padding-left:15px;background: url("../images/ico/ico_file.png") no-repeat left center;}
.bsgp_view .file_list a span{border-bottom:1px solid #666}
.bsgp_view .btn_wrap{text-align:center}


/* khu_schd _ main */
.khu_schd{padding:70px 0;background:#F7F7F7}
.khu_schd .title_wrap{display:flex;align-items:center;justify-content:space-between}
.khu_schd .title_wrap h2{font-size:36px}
.khu_schd .more_wrap{display:flex;align-items:center}
.khu_schd .scd_tab{display:flex}
.khu_schd .scd_tab li{margin-right:40px}
.khu_schd .scd_tab a{display:inline-block;position:relative;font-weight:600;font-size:16px;color:#222;transition:0.3s}
.khu_schd .scd_tab a::after{content:'';display:block;position:absolute;top:0;right:-4px;width:3px;height:3px;border-radius:50%;background:#9C1C1F;opacity:0;transition:0.3s}
.khu_schd .scd_tab li.on a{color:#9C1C1F}
.khu_schd .scd_tab li.on a::after{opacity:1}
.khu_schd .more_btn{display:block;width:48px;height:48px;border-radius:50%;background:#282828 no-repeat 50% 50% url(../images/common/khu_schd_more_ic.png)}
.khu_schd .bsgp_wrap{display:flex;flex-wrap:wrap;margin-top:0}
.khu_schd .bsgp_wrap .schd_val{width:100%;}
.khu_schd .calSchd_wrap{width:760px}
.khu_schd .calList_wrap{overflow:auto;width:calc(100% - 780px);min-height:360px;margin-left:20px;padding:30px;border-radius:10px;background:#fff}
.khu_schd .calSchd_wrap .month_wrap,
.khu_schd .calSchd_wrap .schd_wrap{width:3024px}
.khu_schd .calList_wrap li{width:100%;margin:0;background:#fff}
.khu_schd .calList_wrap li + li{margin-top:20px}
.khu_schd .calList_wrap li a{padding:0;}
.khu_schd .calList_wrap .tit{color:#222}


 nav .gnb > li > a{font-size:15px}
@media all and (max-width:1280px) {
  nav .gnb > li > a,
  nav .snb > li > a{font-size:14px}
}

@media all and (max-width:767px) {
	 header .wrapper {width: 100%;}
	 .idx03 .open_popup{position: absolute;top:59%;right:51%;margin-right:-31%;margin-top:3%; width:150px;height:23.64px;z-index:5;text-indent: -9999em;}
	.idx04 .open_popup{position: absolute;top:59%;right:51%;margin-right:-31%;margin-top:3%; width:150px;height:23.64px;z-index:5;text-indent: -9999em;}
	.main_slider .link_btn_black{position: absolute;top:59%;right:51%;margin-right:-31%;margin-top:3%; width:150px;height:23.64px;z-index:5;text-indent: -9999em;}
	.main_slider .link_btn_white{position: absolute;top:59%;right:51%;margin-right:-31%;margin-top:3%; width:150px;height:23.64px;z-index:5;text-indent: -9999em;}


}


/* Tablet & Desktop Device */
@media all and (min-width:430px) {
 	header .main_slider .slick-track .text h2 {font-size: 23px;}
   	.content.sub01_05_1 .global_emi .title { background: url(../images/common/cluster_bg.png) no-repeat 20% center;}

}
@media all and (min-width:768px) {
    .wrapper {width: 750px;}
}


/* Desktop Device */
@media all and (min-width:992px) {
    .wrapper, header .snb, .navigator  {width: 970px;}
    .main_slider .slick-track .text {top: 30%;}
    .main_slider .slick-track .text h2 {font-size: 40px;}
     .content.sub01_05_1 .global_emi .title { background: url(../images/common/cluster_bg.png) no-repeat left center;}
     .content.sub01_05_1 .cluster_intro .cont_list {width: 45%;}
     section.linc_news .m_box.row01 {height: 440px;}
}

@media all and (max-width:1023px) {
    h3 {padding-left:15px;font-size: 26px; line-height: 1.3em;}
    section:not(.main) {padding: 50px 0 50px 0;}
    .select select , input[type='text'], input[type='password'], input[type='tel']{height: 36px; line-height: 36px;}
    .btn.col02,.btn.col03,.btn.col04 {height: 33px; line-height: 33px; padding: 0 20px;}
    .btn.col02 > span,.btn.col03 > span ,.btn.col04 > span{font-size: 13.33px;}
    .back_to_top {width: 30px; height: 30px; background-size: 30px auto;}
    .fileBox .btn_file {height: 36px; line-height: 36px;}
    .cont_h1 {font-size: 19.33px; line-height: 1.1em;}
    .cont_h2 {font-size: 16px;}
    .clearfix_top{padding-bottom:10px;}
    .cont_list li {font-size: 12px !important;  background: url("../images/common/list_dot.gif") no-repeat left 7px;background-size: 4px;}
    .cont_list.col05 li {background: url("../images/common/list_dot05.gif") no-repeat left 7px;background-size: 4px;}
    .hidden-x {display: block !important;}
    .visible-x {display: none !important;}

    /* �� ��� */
    .tbl.type02 th, .tbl.type02 td, .tbl.type01 th, .tbl.type01 td  {font-size: 12px;}
    .tbl.type02 td {padding: 40px 7px;}
    /* �� �� �� ��*/
    header:NOT(.main) {height: auto;}
    header:NOT(.main) .wrapper {padding-top: 52px; height: 100%;}
    header .gnb_bar {display: none;}
    header {position: relative; border-bottom: 2px solid #000000;}
    header .wrapper {width: 100%;position: relative;/* z-index: 100; */}
    header h1, header.main h1 {padding: 5px 20px; height: 50px; overflow: hidden; background: #ffffff; position: fixed; top:0 ; left: 0; right: 0; border-bottom: 1px solid #bec2c7;z-index: 110;}
    header h1 a {display: inline-block;}
    header h1 .sub_logo {width: 125px; margin-top: 3px;}
    header nav {display: none;}
    header.main .logo {z-index: 1;}
    header .logo_m {width: 120px; height: 20px; margin-top: 10px;}
    header .nav_bar {position: absolute; top: 15px; right: 15px; z-index: 1; cursor: pointer; width: 25px; height: 25px;}
    header .mob_h2 {color: #ffffff; padding: 15px 0; font-weight: 500;}
    header .mob_blk {position: fixed; background: rgba(0,0,0,0.6); top: 0; left: 0; right: 0; bottom: 0; display: none; z-index: 101;}
	header .mob_blk.on{ display: block;}
	header .navigator .next_menu, header .navigator .prev_menu {display: none}
    section .content {font-size: 12px;}
    header.main .snb_bar{height: auto;}
    .lnb_mob {overflow: hidden;/*  border-bottom: 1px solid #dfdfdf; */}
    .lnb_mob  > ul {overflow: hidden;/*  margin-bottom: -1px; */}
    .lnb_mob  > ul > li {box-sizing: border-box; float: left; width: 50%; height: 30px; line-height: 30px; text-align: center; font-size: 11px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
    .lnb_mob  > ul > li > a {display: block;}
    .lnb_mob  > ul > li:not(:nth-child(4n)) {border-right: 1px solid #dfdfdf;}
    .lnb_mob  > ul > li.on > a {background: #4c67b5; color: #ffffff;}
    .lnb_mob  > ul > li:not(.on):hover > a {color: #4c67b5; font-family: 'nbgb';}
    .lnb_mob .drop_dwn_menu {border-top: 1px solid #4c67b5; border-bottom: 1px solid #4c67b5;background-color: #f1f1f1; overflow: hidden;
     position: absolute; left: 0; right: 0; display: none; overflow: hidden;z-index: 1;}
    .lnb_mob .drop_dwn_menu li {float: left; width: 50%;}
    .lnb_mob .drop_dwn_menu li a {display: block; font-size: 11px; color: #666666; border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf; overflow: hidden; text-align: left;
    	text-overflow: ellipsis;white-space: nowrap; padding: 4px 20px;}
   	.lnb_mob .drop_dwn_menu li:hover  a {color: #4c67b5; font-family: 'nbgb';}
    .lnb_mob .drop_dwn_menu li.on a {color: #4c67b5; font-family: 'nbgb';}
   	.lnb_mob .drop_dwn_menu li:NTH-CHILD(2n) a {border-right: 0;}
    .mob_menu .lnb {height: calc(100% - 60px); overflow-y: auto;}
    footer {padding: 30px 14px 14px 14px; font-size: 10.66px;}
    footer .logo_box {overflow: hidden;}
    footer .footer_logo {float: left; margin-right: 15px; margin-bottom: 20px;}
    footer .tit {font-size: 12px;}
    footer .m_box.num01,footer .m_box.num02 {padding-bottom: 30px;}
    footer .m_box.num02 { border-bottom: 1px solid #888888; margin-bottom: 30px;}
    footer .mm_box.col02 {padding-left: 7%;}
    footer .sns_box {margin-top: 20px;}
    .footer_bottom {text-align: center; }
	.footer_bottom .util li a , .footer_bottom .copyright{font-size: 10.66px;}
    .content_header .menu_path {display: none;}


    /* �� ��*/
    .content.planning .cal_slide,.content.planning h3,.content.planning .sel_param {padding: 0 15px;}
    .content.planning .sel_param select {width: 160px;}
    #calendar .title {font-size: 18px; padding: 20px 0 20px 0; background: #f9f9f9;}
     #calendar .tab_box {position: relative;}
	#calendar .bx-prev {top: 26px;}
	#calendar .bx-next { top: 26px;}
    #calendar .tab_menu.menu02 li {width: 50%;}
    #calendar .tab_menu li.on {background: #ffffff; border-bottom: 3px solid #4c67b5; color: #4c67b5;}
    #calendar  .bx-prev, #calendar  .bx-next {}
    #calendar  .bx-prev {left: 10%; background-size: 8px;}
    #calendar  .bx-next {right: 10%; background-size: 8px;}
    #calendar .tab_menu {width: 65%;}
    #calendar #cal_sel {width: 80px;}
	.cal_tbl {padding: 0;}
	.cal_slide .cont_list .date {background: url(../images/common/list_dot03.gif) no-repeat left 8px;}
	.cal_slide .cont_list li {padding: 10px 0;}

    /*메인 ��� */
     header.main { border-bottom: 0;}
	.main_screen {margin-top: 50px;}
	.main_screen .scroll_down {display: none;}
    .main_slider .slick-prev,.main_slider .slick-next {opacity: 0;}
    .main_slider .slick-track .text h2 {font-size: 37px;}
    .main_slider .slick-track .text p {font-size: 12px; margin-top: 10px; margin-bottom: 5px;}
    .main_slider .slick-dots {bottom: -5px;}
    .main_slider .slick-dots li {margin: 0;}
    .main_slider .slick-dots li button {width: 10=2px; background-size: 12px;}
    .main_slider .slick-dots li.slick-active button {background-size: 12px;}
    .idx01 .open_popup{display: inline-block;width:150px;}
	.idx01 .open_popup img{max-width: 100%;width:auto;}
	.idx02 .open_popup{display: inline-block;width:150px;}
	.idx02 .open_popup img{max-width: 100%;width:auto;}
	.idx03 .open_popup,
	.idx04 .open_popup {width: 150px; height: 23.64px;}
	.main_slider .link_btn_white{width: 150px; height: 23.64px;}
	.main_slider .link_btn_black{width: 150px; height: 23.64px;}

    header.main .main_nav {border-bottom: 0;}
    section.about_khu .m_box.col01 {padding: 18% 13% 17% 20%;}
    section.about_khu .m_box.col01 .txt02 {font-size: 10px;}
    section.about_khu .m_box.col02 {padding: 60px 3% !important;}
    section.khu_service .wrapper {padding: 60px 0;}
    section.khu_service .wrapper .m_box dd {font-size: 12px; padding-left: 45%;}
    section.khu_service .wrapper .m_box:not(:last-child) dd{margin-bottom: 40px;}
    section.khu_service .wrapper .m_box.student {background: url("../images/main/ico_service01_m.png") no-repeat 15% center; background-size: 90px auto;}
    section.khu_service .wrapper .m_box.company {background: url("../images/main/ico_service02_m.png") no-repeat 15% 23%; background-size: 90px auto; padding: 20px 0;}
    section.khu_service .wrapper .m_box.professor {background: url("../images/main/ico_service03_m.png") no-repeat 15% center; background-size: 90px auto; padding: 20px 0;}
    section.linc_news .m_box:not(.sns) {padding: 25px 20px;}
    section.linc_news .m_box .linc_list_more {right: 10px;}
    section.icc_pgm .icc_pgm_w {position: relative;background: url("../images/main/line.png") repeat-x center 44%;}
    section.icc_pgm .mob_list, section.icc_pgm .mob_list .bx-Viewport {height: 170px;}
    section.icc_pgm .mob_list .bx-prev {display: none;}
    section.icc_pgm .mob_list .bx-next {position: absolute; right: 5px; top: 40%; display: inline-block; font-size: 0; width: 20px; height: 20px; background: url("../images/main/icc_next.png") no-repeat center center;}
    section.icc_pgm .mob_list .bx-controls {margin-top: 20px;}
    section.icc_pgm .mob_list .bx-pager.bx-default-pager {padding-left: 48%;}
    section.icc_pgm .mob_list .bx-pager.bx-default-pager .bx-pager-item {float: left;margin: 0 1%;}
    section.icc_pgm .mob_list .bx-pager.bx-default-pager .bx-pager-item a {width: 9px;height: 9px; font-size: 0;background: #dbdbdc;border-radius: 50%;display: inline-block;}
    section.icc_pgm .mob_list .bx-pager.bx-default-pager .bx-pager-item a.bx-pager-link.active {background: #a7a9ac;}
    section.icc_pgm {padding: 60px 0 32px 0;}
    section.icc_pgm h2 {font-size: 22px;}
    section.icc_pgm .icc_slide {height: 220px}
    section.icc_pgm .icc_slide .slides {overflow: hidden;}
    section.icc_pgm .icc_slide .slides li {float: left; width: 33.3333%; text-align: center; padding-top: 34%; background-size: 68%; font-size: 12px; color: #161616;}
    section.icc_pgm .icc_slide .slides li.num01 {background: url("../images/main/ico_icc01.png") no-repeat center center;background-size: 68%;}
    section.icc_pgm .icc_slide .slides li.num02  {background: url("../images/main/ico_icc02.png") no-repeat center center;background-size: 68%;}
    section.icc_pgm .icc_slide .slides li.num03  {background: url("../images/main/ico_icc03.png") no-repeat center center;background-size: 68%;}
    section.icc_pgm .icc_slide .slides li.num04  {background: url("../images/main/ico_icc04.png") no-repeat center center;background-size: 68%;}
    section.icc_pgm .icc_slide .slides li.num05  {background: url("../images/main/ico_icc05.png") no-repeat center center;background-size: 68%;}
    section.icc_pgm .icc_slide .slides li.num06  {background: url("../images/main/ico_icc06.png") no-repeat center center;background-size: 68%;}
    section.news_board h2 {text-align: center; font-size: 22px;}
    section.news_board .col02,section.news_board .col03,.news_board .col04 {padding: 60px 3% !important;}
    section.news_board .col01 {padding: 60px 3% 53% 3% !important}
    section.news_board .col03 .bx-next, section.news_board .col03 .bx-prev {display: none;}
    section.news_board .brd .see_detail {bottom: -43px;}
    section.news_board .brd .more_btn {background-size: 12px;}
    section.news_board .col04 .allset_flow {overflow: hidden;width: 100%;}
    section.news_board .col04 .allset_flow .m_box {float: left; width: 50%;}
    section.news_board .col04 .allset_flow .m_box:first-child {background: url("../images/main/allset_next.png") no-repeat 96% center;background-size: 16px auto; padding: 0 10% 0 10%;}
    section.news_board .col04 .allset_flow .m_box:nth-child(2) { background: url("../images/main/allset_next02.png") no-repeat center 85%; background-size: 30px auto; padding: 0 0 23% 14%;}
    section.news_board .col04 .allset_flow .m_box:nth-child(3) {float: right; padding-left: 14%; background: url("../images/main/allset_next03.png") no-repeat left center;}
    section.news_board .col04 .allset_flow .m_box:last-child {padding: 5% 0; padding-left: 10%;}
    section.news_board .col04 .allset_flow .m_box:last-child p {width: 90px;}
    section.linc_news .m_box .toggle_btn {right: 15px;}
    section.linc_news .m_box .event_list {height: auto; overflow: hidden;}
    section.linc_news .m_box .event_list li {font-size: 10.5px;}
    section.linc_news .m_box .linc_list li {font-size: 11px; background: url("../images/main/linc_news_plus.png") no-repeat left 5px;}
    section.linc_news .m_box .latest_tit {font-size: 15px;}
    section.linc_news .m_box .latest_date {font-size: 11px;}
    section.aladdin_platform {background: #85233a url("../images/main/aladdin_bg_m.png") no-repeat center 20%; background-size: cover; padding: 0 15px;}
    section.aladdin_platform .wrapper {height: 364px;}
    section.aladdin_platform .m_box > div {text-align: right;}
    section.aladdin_platform .m_box .title {font-size: 12px;}
    section.aladdin_platform .m_box img { width: 70%;}
    section.aladdin_platform .m_box .read_more {width: 100px; height: 28px; line-height: 28px; float: right; font-size: 11px;margin-top: 30px;}
    section.linc_news {padding: 60px 15px;}
    section.linc_news h2 {font-size: 22px;}
    section.linc_news .sub_tit {font-size: 14px; margin-bottom: 30px;}
    section.subscribe .wrapper{background-size: 12%;}
    section.subscribe {background: url("../images/main/send_bg_m.png") no-repeat center center; background-size: cover;}
    section.subscribe .txt .txt01 {font-size: 40px; line-height: 1.1em;}
    section.subscribe .txt .txt02 {font-size: 12px; width: 50%; margin: 0 auto; margin-bottom: 40px;}
	section.map #map {height: 370px;}

    /* ��브화� */
    /*메뉴01 KHU LINC+*/
    .content.sub01_01_1,.content.sub01_02_7 {padding: 0 15px;}
    .content.sub01_01_1 .greet_header {position: relative;max-width:482px;padding-top:275px; margin: 38px auto; background: url("../images/common/greet_bg_m.png") no-repeat 50% 0; background-size: auto 400px;}
    .content.sub01_01_1 .greet_header .txt{padding:30px 30px 10px;text-align:center;font-size:20px;color:#fff;background:#3E5493}

    .content.sub01_01_2 {padding: 0 15px;}
     .content.sub01_01_2 .leaders_story {margin-top: 40px;}
    .content .leaders_story img {width: 100%; margin-bottom: 20px;}
	.content .leaders_story .leaders_intro {width: 100%;}
	.content .leaders_story .leaders_intro .title {margin-bottom: 0;}
	.content .leaders_story .leaders_intro .title:after {display: none;}
	.content .leaders_story .leaders_intro .title .name {font-size: 18px;}
	.content .leaders_story .tbl_story th, .content .leaders_story .tbl_story td {font-size: 12px;}
    .content .linc_info {margin-bottom: 30px;}
    .content .linc_info  dd {width: 82%;}
    .content .linc_years {padding: 38px 0;}
    .content .sel_univer {margin-left: 15px; margin-right: 15px;}
    .content .linc_years ul .txt01 {font-size: 14.77px;}
    .content .linc_years ul .txt02 {font-size: 41.06px;}
    .content .linc_graphs .m_box {margin-bottom: 38px;}
    .content .linc_graphs .m_box img {width: 100%;}
    .content.sub01_02_1 h3,.content.sub01_02_1 .cont_h1,.content.sub01_03_1 h3, .content.sub01_03_1 .cont_h1{padding-left: 15px;}
    .content.sub01_02_1  .linc_info_tbl {margin-bottom: 40px;}
    .content .summary_box {padding: 15px; margin-top: 0;}
    .content .summary_box dl {margin-bottom: 30px;}
    .content .summary_box dl dt {margin-bottom: 12px;}
    .content .summary_box dl .big_txt {font-size: 12.42px; font-family: 'nbgb'; background-size: 26%; padding-bottom: 30px;}
    .content .summary_box .strategy .tit {font-size: 11px;}
    .content .summary_box .stg01,.content .summary_box .stg02 {padding: 18px;}
    .content .summary_box .stg01 li,.content .summary_box .stg02 li {font-size: 7px;}
    .content .challange9_title {font-size: 11px; height: 23px; line-height: 23px; }
    .content .challange9 li:not(:last-child) {margin-bottom: 10px;}
    .content .challange9 li p:first-child {padding-left: 0; line-height: 1.3em;}
    .content .challange9 li p:last-child {padding-left: 15px; line-height: 1.3em;}
    .content .linc_org {margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
    .content.sub01_02_1 .linc_info {padding: 0 15px;}
    .content.sub01_02_1 .cont_h1 {margin-bottom: 15px;}
    .content.sub01_03_1 .linc_info {padding: 0 15px;}
    .content.sub01_03_2 {padding: 0 15px;}
    .content.sub01_03_2 .cont_list li {margin-bottom: 15px;}
    .content.sub01_04 {padding: 0 15px;}
    .content.sub01_04 .aladdin_platform .cont_h1 {padding: 5px 0 2px 35px;}
    .content.sub01_04 .aladdin_platform .cont_h1.num01 {background: url("../images/common/ad_bg01.png") no-repeat left center; background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num02 {background: url("../images/common/ad_bg02.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num03 {background: url("../images/common/ad_bg03.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num04 {background: url("../images/common/ad_bg04.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num05 {background: url("../images/common/ad_bg05.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num06 {background: url("../images/common/ad_bg06.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num07 {background: url("../images/common/ad_bg07.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num08 {background: url("../images/common/ad_bg08.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_h1.num09 {background: url("../images/common/ad_bg09.png") no-repeat left center;background-size: 25px auto;}
	.content.sub01_04 .aladdin_platform .cont_list {padding: 20px 0 0 0;}
    .content.sub01_05_1 .cont_h1.first,.content.sub01_05_2 .cont_h1.first,.content.sub01_05_3 .cont_h1.first,.content.sub01_05_4 .cont_h1.first,.content.sub01_05_5 .cont_h1.first,
        .content.sub01_05_6 .cont_h1.first,.content.sub01_05_7 .cont_h1.first, .content.sub01_05_8 .cont_h1.first, .content.sub01_05_9 .cont_h1.first{margin-top: 30px; margin-bottom: 15px;}
    .content.sub01_05_1 {padding: 0 15px;}
    .content.sub01_05_1 .global_emi {width: 79%;}
    .content.sub01_05_1 .global_emi .title {padding: 20px 0 20px 46%; background-size: 99px auto;}
    .content.sub01_05_1 .global_emi .title p:first-child {font-size: 35px;}
    .content.sub01_05_1 .global_emi .title p:last-child {font-size: 23px;}
    .content.sub01_05_1 .khu_mega_pj img {margin-bottom: 15px;}
    .content.sub01_05_1 .cont_h1 {margin-bottom: 10px;}
    .content.sub01_05_1 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_1 .cont_h1 .step {padding-right: 38px; background: url("../images/common/tit_line.png") no-repeat 83% center; background-size: 30px;}
    .content.sub01_05_1 .cluster_intro, .content.sub01_05_1 .khu_mega_pj,.content.sub01_05_1 .about_c3 {margin-bottom: 30px;}
    .content.sub01_05_1 .cluster_intro .cont_list {padding: 20px 0; width: 100%;}
    .content.sub01_05_1 .cluster_intro .cont_list:first-child {padding-bottom: 0;}
    .content.sub01_05_1 .cluster_intro .cont_list li:not(:last-child) {margin-bottom: 12px;}
    .content.sub01_05_1 .cluster_intro .cont_list:LAST-CHILD {padding: 10px 0;}
    .content.sub01_05_2 {padding: 0 15px;}
    .content.sub01_05_2 .cont_h1 {margin-bottom: 15px;}
    .content.sub01_05_2 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_2 .about_H,.content.sub01_05_2 .linc_goal {margin-bottom: 30px;}
    .content.sub01_05_2 .creative_human img {margin-bottom: 20px;}
    .content.sub01_05_3 {padding: 0 15px;}
    .content.sub01_05_3 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_3 .about_A,.content.sub01_05_3 .linc_goal {margin-bottom: 40px;}
    .content.sub01_05_4 {padding: 0 15px;}
    .content.sub01_05_4 .cont_h1 {margin-bottom: 15px;}
    .content.sub01_05_4 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_4 .about_icc, .content.sub01_05_4 .linc_goal {margin-bottom: 35px;}
    .content.sub01_05_4 .icc .cont_list {margin-bottom: 20px;}
    .content.sub01_05_5 {padding: 0 15px;}
    .content.sub01_05_5 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_5 .about_L2, .content.sub01_05_5 .linc_goal {margin-bottom: 40px;}
    .content.sub01_05_6 {padding: 0 15px;}
    .content.sub01_05_6 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_6 .about_E , .content.sub01_05_6 .linc_goal {margin-bottom: 30px;}
    .content.sub01_05_6 .E_reform {margin-top: 15px;}
    .content.sub01_05_7 {padding: 0 15px;}
    .content.sub01_05_7 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_7 .about_N, .content.sub01_05_7 .linc_goal {margin-bottom: 40px;}
    .content.sub01_05_8 {padding: 0 15px;}
    .content.sub01_05_8 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_8 .about_G, .content.sub01_05_8 .linc_goal {margin-bottom: 40px;}
    .content.sub01_05_9 {padding: 0 15px;}
    .content.sub01_05_9 .cont_h1 .fw_b {font-size: 24px;}
    .content.sub01_05_9 .about_E, .content.sub01_05_9 .linc_goal {margin-bottom: 40px;}
    .content.sub01_05_9 .linc_goal, .content.sub01_05_9 .E_comm {margin-top: 15px;}
    .content.sub01_06_1 {padding: 0 15px;}
    .content.sub01_06_1 .space_21 {margin-bottom: 35px;}
    .content.sub01_06_1 .space_21 .cont_list {margin-top: 15px;}
    .content.sub01_06_2 {padding: 0 15px;}
    .content .linc_edu .m_box .title {height: 26px; line-height: 26px; font-size: 12px;}
    .content .linc_edu,.content .linc_edu_sub:not(:last-child) {margin-bottom: 40px;}
    .content .linc_edu .m_box:first-child {margin-bottom: 30px;}
    .content.sub01_06_2 .cont_list {margin-bottom: 15px;}
    .content.sub01_07 {padding: 0 15px;}
    .content.sub01_07 .linc_info {margin: 50px 0 40px 0}
    .content.sub01_07 .m_box:not(:last-child) {margin-bottom: 40px;}
    .content.sub01_07 .traffic {margin-top: 35px;}
    .content.sub01_07 .traffic .ico_arrow {background-size: 10px;}
	.content.show_video {padding: 0 15px;}

    /*메뉴02.  �� �� �� ��교육*/
    .content .linc_def dl {padding: 16px 0;}
    .content .linc_def dl dt {display: table-cell;vertical-align: middle;padding:10px 0 7px 35px; background-size: 25px auto !important; font-size: 19.33px;}
    .content .linc_def dl dd {padding-top: 16px;}
    .content .linc_def dl .def_txt {font-size: 12px;}
    .content.sub02_01 {padding: 0 15px;}
    .content.sub02_02 {padding: 0 15px;}
    .content.sub02_02 .caps_design {padding: 25px 15px; font-size: 10px; margin-bottom: 38px;}
    .content.sub02_02 .caps_design .m_box .step .tit {font-size: 12px;}
    .content.sub02_02 .caps_design .m_box .step {padding: 15px 10px; font-size: 10px;}
    .content.sub02_02 .icc_jobIntro:not(:last-child) {margin-bottom: 40px;}
    .content.sub02_02 .icc_jobIntro .txt01 {margin-bottom: 11px;}
    .content.sub02_02 .icc_jobIntro .capstone_method .m_box > p {padding-left: 15px;}
    .content.sub02_02 .icc_jobIntro.first {margin-top: 40px;}
    .content.sub02_02 .icc_jobIntro .cont_h1 {margin-bottom: 35px;}
    .content.sub02_02 .jobIntro {margin-bottom: 35px;}


    /*메뉴03 창업교육*/
    .content.sub03_01 {padding: 0 15px;}
    .content.sub03_01 .cont_h1 {padding: 5px 0 5px 35px;}
    .content.sub03_01 .cont_h1.num01 {background: url("../images/common/icc_bg02.png") no-repeat left center; background-size: 25px;}
    .content.sub03_01 .cont_h1.num02 {background: url("../images/common/icc_bg03.png") no-repeat left center; background-size: 25px;}
    .content.sub03_01 .cont_h1.num03 {background: url("../images/common/icc_bg04.png") no-repeat left center; background-size: 25px;}
    .content.sub03_01 .linc_info img {margin-top: 12px;}
    .content.sub03_01 .m_box:not(:last-child) {margin-bottom: 40px;}
    .content.sub03_02 {padding: 0 15px;}
    .content.sub03_02 .cont_h1 {margin-bottom: 35px;}
    .content.sub03_02 .icc_jobIntro {margin-bottom: 40px;}
    .content.sub03_02 .jobIntro {margin-bottom: 40px;}
    .content.sub03_02 .m_box .txt {margin-bottom: 11px;}
	.content.sub03_02 .venture_tbl {margin-top: 10px;}
	.content.sub03_02 .venture_tbl  th,.content.sub03_02 .venture_tbl  td {font-size: 9px;}



    /*메뉴04  �� �� �� ���  ��*/
    .content.sub04_01 {padding: 0 15px;}
    .content.sub04_01 .cont_h1 {margin-bottom: 20px;}
    .content.sub04_01 .cont_h1 span {font-size: 12px; display: block;}
    .content.sub04_02 {}
    .content.sub04_02 h3, .content.sub04_02 .cont_h1, .content.sub04_02 .cont_h2, .content.sub04_02 .cont_list ,.content.sub04_02 .txt, .content.sub04_02 .linc_edu,
        .content.sub04_02 img{padding:  0 15px;}
    .content.sub04_02 .cont_list.mb, .content.sub04_02 .txt,.content.sub04_02 .m_box {margin-bottom: 35px;}
    .content.sub04_02 .txt {margin-bottom: 30px;}
    .content.sub04_02 .tbl.type02 th,.content.sub04_02  .tbl.type02 td {font-size: 11px;}
	.content.sub04_02 .tbl,.content.sub04_02 .cont_list {margin-bottom: 10px;}

    /*메뉴05 기업 �� ���  �� �� ��*/
    .content.sub05_01 {padding: 0 15px;}
    .content.sub05_01 .linc_info .cont_list {margin-bottom: 10px;}
    .content.sub05_01 .news_report .text {padding: 15px;}
    .content.sub05_01 .news_report .pic img {width: 100%;}
    .content.sub05_02 .linc_info {margin-bottom: 40px;}
    .content.sub05_02 h3, .content.sub05_02  .cont_h1, .content.sub05_02  .cont_list, .content.sub05_02 img,  .content.sub05_02  .txt01,
     .content.sub05_02  .txt{padding: 0 15px;}
    .content.sub05_02 .linc_info img {margin-top: 13px;}
    .content.sub05_02 .linc_info img.icc_service_img {margin-bottom: 20px; margin-top: 13px;}
    .content.sub05_02 .cont_h1 {margin-bottom: 17px;}
    .content.sub05_02 .m_box:not(:last-child) {margin-bottom: 40px;}
	.content.sub05_02 .tbl {margin: 10px 0 20px 0;}
	.content.sub05_02 .cont_list.list_num04  {padding-left: 30px;}
	.content.sub05_02 .txt_icc04 {margin-bottom: 0;}
	.content.sub05_02 .txt_dl {margin-bottom: 10px;}
	.content.sub05_02 .m_box img:not(.img_3d) {margin: 10px 0;}


    /*메뉴06 � 로벌비즈 �� �� �� ���  �� �� ��*/
    .content.sub06_01 {padding: 0 15px;}
    .content.sub06_02 {padding: 0 15px;}
    .content.sub06_02 .cont_h1, .content.sub06_02 .linc_info .txt, .content.sub06_02 .linc_info .cont_list {margin-bottom: 40px;}
    .content.sub06_02 .cont_h2:not(.tit) {margin-bottom: 10px;}
    .content.sub06_02 .m_box .cont_h2.tit {margin-bottom: 10px; font-size: 19.34px;}
   .content.sub06_02 .icc_jobIntro {margin-bottom: 40px;}
   .content.sub06_02 .jobIntro {margin-bottom: 40px;}
	.content.sub06_02 .gb_link {margin: 10px 0 20px 0;}
	.content.sub06_02 .mm_box {margin-bottom: 30px;}


    /*메뉴07  �� �� �� �� ��과분 ��*/
    .content.sub07_01 {padding: 0 15px;}
    .content.sub07_01 .linc_info {margin-top: 38px;}
    .content.sub07_01 .linc_info .txt {margin-top: 30px;}
    .content.sub07_02 {padding: 0 15px;}
    .content.sub07_02 .cont_h1 {margin-bottom: 15px;}

    /*메뉴08  ��보광 �� - 공�  �� ��*/
    .content.board h3 {padding-left: 15px; margin-bottom: 20px;}
    .content.board .tag_on, .content.board .tag_off {font-size: 12px;}
    .content .search_bar {position: relative; padding: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background-color: #f9f9f9;}

    .content .search_bar .btn.search {position: absolute; top: 10px; right: 10px; width: 48px; height: 36px; text-indent: -9999em; background: transparent url("../images/ico/ico_search.png") no-repeat center center;}
    .content .search_bar #sel_catg {width: calc(100% - 132px); font-size: 12px;}
    .content .search_bar #sel_catg.wid100_60{width: calc(100% - 1px); }
    .content  .search_bar.list #sel_catg {width: calc(100% - 238px);}
    .content  .search_bar.list .select + #sel_catg{}
    .content .search_bar #sel_catg.wid_1{width: calc(100% - 321px);}
	.content .search_bar #sel_catg.wid_2{width: calc(100% - 217px);}



    .content .brd_list li {border-bottom: 1px solid #dadada; padding: 20px 14px;}
    .content .brd_list .title {font-size: 15.34px; line-height: 1.6em;}
    .content .brd_list .write_info {color: #999999; font-size: 12px;}
    .content .brd_list .write_info > span {position: relative;}
    .content .brd_list .write_info > span:not(:last-child):after {content: ''; position: absolute; right: 0; top: 3px; bottom: 3px; background-color: #999999; width: 1px;}
    .content .brd_list .write_info > span:first-child {padding-right: 10px;}
    .content .brd_list .write_info > span:nth-child(2) {padding: 0 10px}
    .content .brd_list .write_info > span:last-child {padding-left: 10px}
    .content .brd_list .reply {color: #999999;}
    .content .brd_list .reply.on {color: #4767b5;}
    .content .brd_list .ico_file02 {display: inline-block; padding-left: 12px; background: url("../images/ico/ico_file.png") left center no-repeat; height: 18px; background-size: auto 14px;}
    .content .list_more {text-align: center; display: block; padding: 20px 0; }
    .content .list_more span {background: url("../images/ico/ico_more.png") no-repeat right center; padding-right: 20px; font-size: 15.56px; color: #666666;}
    .content .brd_view02 .text_info {border-top: 1px solid #d1d1d1; padding: 20px 14px;}
    .content .brd_view02 .text_info .title {font-size: 15px;}
    .content .brd_view02 .text_info .date {font-size: 12px; /* margin-left: 63px; */}
    .content .brd_view02 .text_box {min-height: 237px; padding: 20px 14px;}
    .content .brd_view02 .file_list li {padding: 20px 14px;}
    .content .brd_view02 .file_list li:not(:last-child) {border-bottom: 1px solid #d1d1d1;}
    .content .btn_wrap.brd_view {padding: 20px 14px 40px 14px;}
    .content .back_to_list .left > span {padding-right: 20px; margin-right: 24px;}
    .content .back_to_list .left > span.prev {background: url("../images/ico/prev_list.png") right -28px no-repeat; background-size: 13px;}
    .content .back_to_list .left > span.next {background: url("../images/ico/next_list.png") right -29px no-repeat; background-size: 13px;}
    .content .back_to_list .date {display: none;}
    .content .brd_write_btn {margin: 20px 4%; width: 92%;}
    .content .brd_write_mob {padding: 11px 14px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;}
    .content .brd_write_mob #name_mob {margin-right: 1%;}
    .content .brd_write_mob #text_mob {height: 220px; overflow-y: scroll;}
    .content .brd_write_mob #uploadFile_mob {width: calc(100% - 83px);}
    .content .photo_gallery {padding: 0 14px; border-top: 0;}
    .content .photo_gallery .m_box {display: table; width: 100%; padding: 20px 0; border-bottom: 1px solid #f2f2f2;}
    .content .photo_gallery .m_box .photo {display: table-cell; width: 40%;height: auto;}
    .content .photo_gallery .m_box .photo img {width: 100%;height:auto;}
    .content .photo_gallery .m_box .text {display: table-cell; vertical-align: middle; padding-left: 15px;}
    .content .photo_gallery .m_box .text .img_title {font-size: 15px; width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .content .photo_gallery .m_box .text .date {font-size: 12px;}
     .content.sub08_05_1 .brd_view02 .text_info .date {margin-left: 0;}
    .content.sub08_05_1 .gallery-thumbs {height: 90px; padding: 15px 0;}
    .content.sub08_05_1 .gallery-thumbs .swiper-slide {width: 85px; margin-right: 15px !important}
    .content.sub08_05_1 .gallery-top {width: 90%; padding: 20px 0;  margin: 0 5%;}
    .content.sub08_05_1 .gallery-top img {width: 100%;}


    /* .bsgp_wrap */
    .bsgp_wrap{padding:0 15px}
    .calList_wrap li{width:100%;margin-right:0;margin-bottom:10px;}
    .calList_wrap li a{padding:15px 20px}
    .calList_wrap .week{display:block;margin-top:4px}
    .calList_wrap .tit{font-size:16px}

    .bsgp_view{margin-top:30px;padding:0 15px}

    .khu_schd{padding:40px 15px}
    .khu_schd .title_wrap{display:block;text-align:center}
    .khu_schd .title_wrap h2{margin-bottom:10px;font-size:22px}
    .khu_schd .more_wrap{justify-content:space-between}
    .khu_schd .scd_tab li{margin-right:10px}
    .khu_schd .scd_tab a{font-size:13px}
    .khu_schd .more_btn{width:22px;height:22px;background-size:12px}
    .khu_schd .bsgp_wrap{display:block;padding:0}
    .khu_schd .calSchd_wrap,
    .khu_schd .calList_wrap{width:100%}
    .khu_schd .calList_wrap{height:300px !important;margin-left:0;padding:15px 20px}
    .khu_schd .calSchd_wrap .month_wrap,
	.khu_schd .calSchd_wrap .schd_wrap{width:1776px}
	.khu_schd .calList_wrap li + li{margin-top:15px}

}

@media (min-width: 1024px) {
    .hidden-x {display: none !important;}
    .visible-x {display: block !important;}
    /* �� �� �� ��*/
    header { overflow: hidden;}
    header.main:after {content:''; position: absolute; top: 90px; left: 0; right:0; width: 100%; height: 1px; background-color: #ffffff; opacity: 0.1;z-index:100}
    header .wrapper {display:flex;justify-content:space-between;padding:0 10px;position: fixed; left:0; right: 0; top: 0;  z-index: 100;}
    header h1 {overflow:hidden;display:block;height:50px;position: relative; float: left;  z-index: 100;margin-top:30px}
    header .main_slider .slick-track .text h2 {font-size: 47px;}
    header .mob_menu {display: none;}
    header .navigator {padding-top: 135px; position: relative;}
    header .navigator h2 {color: #fff; font-size: 42px; font-weight: 500;}
    header .navigator .next_menu, header .navigator .prev_menu {color: #fff; font-size: 12px; position: absolute; z-index: 100;}
    header .navigator .next_menu a, header .navigator .prev_menu a {display: block; padding: 26px 0;}
    header .navigator .prev_menu {left: 0; padding-left: 40px; background: url("../images/common/menu_prev.png") no-repeat left center;}
    header .navigator .next_menu {right: 0; padding-right: 40px;background: url("../images/common/menu_next.png") no-repeat right center;}
    nav {float: right; width:calc(100% - 210px); height: 93px;}
    nav.active {height: 200px;}
    nav .gnb {display:flex;justify-content:flex-end;overflow: hidden;}
    nav .gnb > li:hover > a, nav .gnb > li.on > a {color: #4c67b5; /* font-family: 'nbgb'; */}
    nav .gnb > li {font-size: 15px;letter-spacing: -1px;color: #222222;float: left; /* font-family: 'nbgb' */}
    nav .gnb.main > li {color: #222222;}
    nav .gnb > li:not(:last-child) {padding-right: 5.2%;}
    nav .gnb > li:hover .snb {display: block;}
    nav .gnb > li.on > a {border-bottom: 3px solid #4c67b5; z-index: 100;}
    nav .gnb > li > a {display: block;height: 93px; line-height: 92px;}
    nav .snb {position: absolute; top: 84px; height: 196px; padding: 20px 0 0 20%; display: none; border-top: 1px solid #72768c;}
    nav .snb li:hover > a, nav .snb li.on a {color: #4c67b5;/* font-family: 'nbgb'; */}
    nav .snb > li {display: inline-block;}
    nav .snb > li:not(:last-child) {margin-right: 30px;}
    section {overflow: hidden;}
    .lnb {width: 20%; margin-right: 4%; float: left;}
    .lnb h2 {margin-bottom: 10px;}
    .lnb .menu {font-size: 16px; color: #444547;}
    .lnb .sub_menu {border-top: 1px solid #222222;}
    .lnb .sub_menu > li {border-bottom: 1px solid #dfdfdf; cursor: pointer; font-size: 16px;}
    .lnb .sub_menu > li a { display: block;}
    .lnb .sub_menu > li .menu  a {padding: 20px 0;}
    .lnb .sub_menu > li.active .menu {color: #4c67b6;}
    .lnb .sub_menu li ul {display: none; padding: 20px 0 20px 10px; font-size: 12px; border-top: 1px solid #dfdfdf; color: #333333;}
    .lnb .sub_menu li ul > li {margin: 5px 0;}
    .lnb .sub_menu li ul > li.on {color: #4c67b6; font-family: 'nbgb';}
    .lnb .sub_menu li.active ul {display: block;}
    .content {width: 76%; float: right;}
    .content_header {border-bottom: 1px solid #333333;  overflow: hidden;}
    .content_header h3 { line-height: 1em; padding:5px 0 19px 0; float: left;}
    .content_header .menu_path {color: #666666; float: right; padding-top: 10px;}
    .menu_path li {font-size: 12px; float: left; height: 30px; line-height: 30px;}
    .menu_path li a {display: inline-block;}
    .menu_path li.home a {width: 30px; height: 30px; background: url("../images/ico/ico_home.png") no-repeat center center;}
    .menu_path li {padding: 0 16px; background: url("../images/ico/ico_path.png") no-repeat center right;}
    .menu_path li:LAST-CHILD {padding-right: 0; background: none;}
    footer {padding: 85px 15px 70px 15px;  line-height: 3em;}
    footer .col_left {float: left; width: 40%}
    footer .col_right {float: right; width: 60%}
    footer .col_right .m_box {float: left}
    footer .col_right .m_box.num01 {width: 70%;}
    footer .col_right .m_box.num02 {width: 28%;}
    footer .sns_box {margin-top: 70px;}


    /* �� ��*/

    #calendar .tab_menu {float: left;}
    #calendar .sel_param {float: right;}
    #calendar .sel_param select{padding-right:30px;}
    .cal_slide .m_box {overflow: hidden;}
    .cal_slide .cal_tbl {width: 45%; margin-right: 5%; float: left; border : 1px solid #e4e5e6;}
    .cal_slide .cont_list {width: 50%; float: left;overflow: hidden;}
/* 	.tab_menu li:NOT(.on) { border: 1px solid #e6e6e6; border-bottom: 0;}
 */
    /*메인 ��� */
    .footer_bottom .copyright {float: left;}
    .footer_bottom .util {float: right;}
    .footer_bottom .util li,.footer_bottom .copyright {height: 60px; line-height: 60px;}
    .main_screen{overflow: hidden;}
    header.main {overflow: hidden;}
    section.about_khu .m_box {float: left;}
    section.about_khu .m_box.col01 {width: 30%;}
    section.about_khu .m_box.col02 {width: 70%;}
    section.khu_service .wrapper .m_box {float: left; width: 33.3333%;}
    section.news_board .col01,section.news_board .col02,section.news_board .col03,section.news_board .col04 {float: left;}
    section.news_board .col01,section.news_board .col02,section.news_board .col03 {position: relative; width: 33.3333%;}
    section.news_board .col04 .allset_flow {width: 70%; margin: 0 auto; display: table;}
    section.news_board .col04 .allset_flow .m_box {display: table-cell; width: 25%; }
    section.news_board .col04 .allset_flow .m_box:last-child {vertical-align: middle; }
    section.news_board .col04 {width: 66.66666%;}
    section.linc_news .m_box {float: left; width:calc(50% - 15px)}
    section.linc_news .m_box + .m_box{margin-left:30px}
    section.linc_news .m_box.row01 { height: 448px;}
    section.news_board {overflow: hidden; background: #ffffff; height: 964px;}
    section.news_board .col04 .allset_flow .m_box:nth-child(2),section.news_board .col04 .allset_flow .m_box:nth-child(3) {padding: 0 5%;}
    section.news_board .col04 .allset_flow .m_box:not(:last-child) {background: url("../images/main/allset_next.png") no-repeat right center;}



    /*메뉴01. KHU LINC+*/
    .content .greet_header {position: relative; height: 300px; margin-top: 70px; background: url("../images/common/greet_bg.png") no-repeat 0 0;}
    .content .greet_header .txt {position: absolute; top:88px; left: 50px; width: 290px; font-size: 24px; line-height: 1.2em; color: #ffffff;}
    .content .greet_box {margin-top: 40px;}
    .content .greet_who {margin-top: 60px; font-family: 'nbgb';}
    .content .greet_who .leader_name {font-size: 21px; letter-spacing: 2px;}
    .content .leaders_story img {float: left; width: 45%;}
	.content .leaders_story .leaders_intro {width: 50%; float: left; padding-top: 7%; padding-left: 4%;}
    .content .linc_graphs .m_box {float: left; width: 48.5%; margin-bottom: 90px;}
    .content .linc_graphs .m_box.full {width: 100%;}
    .content .linc_graphs .m_box:not(.last) {margin-right: 3%;}
    .content .summary_box dl {overflow: hidden; margin-bottom: 40px;}
    .content .summary_box dl  dt,.content .summary_box dl  dd {float: left;}
    .content .summary_box dl  dt {float: left; width: 19%; font-size: 19px; line-height: 1.3em;}
    .content .summary_box dl  dd {width: 81%;}
    .content .summary_box dl  dt > span {display: block;}
    .content.sub01_03_2 {margin-top: 30px;}
    .content .linc_bach {overflow: hidden; padding: 60px; border: 1px solid #000000;}
    .content .linc_bach .cont_list {width: 50%;}
    .content .linc_bach .cont_list.left {float: left; padding-right: 22px;}
    .content .linc_bach .cont_list.right {float: right}
    .content .linc_bach .cont_list li:not(:last-child) {margin-bottom: 20px;}

    /* .content.sub01_05_1 .cont_h1.first,.content.sub01_05_2 .cont_h1.first,.content.sub01_05_3 .cont_h1.first,.content.sub01_05_4 .cont_h1.first,.content.sub01_05_5 .cont_h1.first,
    .content.sub01_05_6 .cont_h1.first,.content.sub01_05_7 .cont_h1.first, .content.sub01_05_8 .cont_h1.first, .content.sub01_05_9 .cont_h1.first {margin-top: 60px; margin-bottom: 20px;} */
    .content.sub01_05_1 .cont_h1 {margin-bottom: 15px;}
    .content.sub01_05_1 .khu_mega_pj {margin-bottom: 100px;}
    .content.sub01_05_1 .cluster_intro:NOT(:LAST-CHILD) {margin-bottom: 90px;}
    .content.sub01_05_2 .about_H {margin-bottom: 90px;}
    .content.sub01_05_2 .linc_goal {padding-left: 200px; background: url("../images/common/H_goal.png") no-repeat 5% center; margin-bottom: 70px; margin-top: 30px;}
    .content.sub01_05_2 .linc_goal .cont_list li {color: #222222; font-family: 'nbgb'; margin-bottom: 10px;}
    .content.sub01_05_3 .about_A,.content.sub01_05_3 .linc_goal {margin-bottom: 100px;}
    .content.sub01_05_4 .about_icc, .content.sub01_05_4 .linc_goal {margin-bottom: 90px;}
    .content.sub01_05_4 .icc .cont_list {margin-bottom: 30px;}
    .content.sub01_05_5 .about_L2, .content.sub01_05_5 .linc_goal {margin-bottom: 70px;}
    .content.sub01_05_6 .about_E, .content.sub01_05_6 .linc_goal {margin-bottom: 90px;}
    .content.sub01_05_7 .about_N {margin-bottom: 90px;}
    .content.sub01_05_7 .linc_goal,.content.sub01_05_8 .linc_goal {padding: 10px 0 10px 200px; background: url("../images/common/H_goal.png") no-repeat 5% center; margin-bottom: 90px;
		margin-top: 30px;}
	.content.sub01_05_7 .linc_goal .cont_list li,.content.sub01_05_8 .linc_goal .cont_list li { color: #222222; font-family: 'nbgb'; margin-bottom: 7px;}
    .content.sub01_05_8 .about_G {margin-bottom: 90px;}
    .content.sub01_05_9 .linc_goal {padding: 20px 0 20px 200px; background: url("../images/common/H_goal.png") no-repeat 5% center; margin-bottom: 90px; margin-top: 30px;}
    .content.sub01_05_9 .linc_goal .cont_list li {color: #222222; font-family: 'nbgb';}
    .content.sub01_05_9 .about_E {margin-bottom: 90px;}
    .content.sub01_06_1 .space_21 {overflow: hidden; margin-bottom: 120px;}
    .content.sub01_06_1 .space_21 .m_box { float: left;margin-top: 10px;}
    .content.sub01_06_1 .space_21 .m_box  .cont_list {padding-left: 20px;}
    .content.sub01_06_1 .space_21 .m_box:FIRST-CHILD {width: 54%;}
    .content.sub01_06_1 .space_21 .m_box:LAST-CHILD {width: 46%;padding-left: 20px;}
    .content .linc_edu {margin-bottom: 90px; overflow: hidden;}
    .content .linc_edu .m_box {float: left; width: 48%;}
    .content .linc_edu .m_box:first-child {margin-right: 2%;}
    .content .linc_edu_sub:not(:last-child) {margin-bottom: 100px;}
    .content.sub01_06_2 .cont_list {padding-left: 15px; padding-bottom: 15px;}


    /*메뉴02.  �� �� �� ��교육*/
    .content .linc_def dl{display: table; width: 100%;}
    .content .linc_def dl dt,.content .linc_def dl dd {display: table-cell; vertical-align: middle; padding: 60px 0;}
    .content .linc_def dl dt {width: 25%; padding-left: 90px; font-size: 24px;}
    .content .linc_def dl dd {width: 75%; padding-left: 50px; overflow: hidden;}
    .content .linc_def dl dd .m_box {width: 48%; float: left;}
    .content .linc_def dl dd .m_box:first-child {margin-right: 4%;}
    .content.sub02_02 .clearfix {overflow: hidden;}
    .content.sub02_02 .clearfix .clearfix_top{clear: both;overflow: hidden;padding-bottom:30px;}
    .content.sub02_02 .icc_jobIntro .cont_h2 {float: left; width: 16%; text-align: center;}
    .content.sub02_02 .icc_jobIntro .txt01 {width: 254px;}
    .content.sub02_02 .icc_jobIntro .txt01,
    .content.sub02_02 .icc_jobIntro .cont_list {width: 84%; float: left;}

    .content.sub02_02 .jobIntro {height: 147px; padding: 37px 0 0 0; margin-bottom: 30px;}
    .content.sub02_02 .jobIntro.num01 {background: url('../images/common/guide02_bg1.jpg') no-repeat 0 0; background-size: 100% 147px;}
    .content.sub02_02 .jobIntro.num02 {background: url('../images/common/guide02_bg2.jpg') no-repeat 0 0; background-size: 100% 147px;}
    .content.sub02_02 .jobIntro.num03 {background: url('../images/common/guide02_bg3.jpg') no-repeat 0 0; background-size: 100% 147px;}
   	.content.sub02_02 .jobIntro .txt01 {width: 272px; font-family: 'nbgb', serif;}
   	.content.sub02_02 .jobIntro.num03 .txt01 {width: 40%;}
    .content.sub02_02 .capstone_method {overflow: hidden;}
    .content.sub02_02 .capstone_method .cont_list{width: 100%;}
    .content.sub02_02 .capstone_method .m_box {width: 54%; float: left;}
    .content.sub02_02 .capstone_method .m_box:LAST-CHILD {width: 35%; margin-left: 11%;}
     .content.sub02_02 .capstone_method  p {padding-left: 13px;}


    /*메뉴03. 창업교육*/
    .content.sub03_01 .m_box .cont_list {padding-left: 15px;}
    .content.sub03_02 .cont_h2, .content.sub03_02 .cont_list, .content.sub03_02 .txt {padding-left: 15px;}
    .content.sub03_02 .clearfix {overflow: hidden;}
    .content.sub03_02 .cont_h2 {float: left; width: 16%; text-align: center;}
	.content.sub03_02 .txt,.content.sub03_02 .cont_list, .content.sub03_02 .txt {width: 84%; float: left;}
	.content.sub03_02 .jobIntro {height: 147px; padding: 37px 0 0 0; margin-bottom: 30px;}
	.content.sub03_02 .jobIntro.num01 {background: url('../images/common/guide03_bg1.jpg') no-repeat 0 0; background-size: 100% 147px;}
	.content.sub03_02 .jobIntro.num01 .txt {width: 50%;}
	.content.sub03_02 .jobIntro.num02 {background: url('../images/common/guide03_bg2.jpg') no-repeat 0 0; background-size: 100% 147px;}
	.content.sub03_02 .jobIntro.num02 .txt {width: 45%;}


    /*메뉴04.  �� �� �� ���  ��*/
    .content.sub04_02 .cont_list,.content.sub04_02 .txt {padding-left: 15px;}

    /*메뉴05. 기업 �� ���  �� �� ��*/
    .content.sub05_01 .news_report {display: table; width: 100%;}
    .content.sub05_01 .news_report .pic,.content.sub05_01 .news_report .text {display: table-cell; vertical-align: middle;}
    .content.sub05_01 .news_report .pic {width: 40%;}
    .content.sub05_01 .news_report .text {width: 55%; padding: 3% 5%; line-height: 1.4em;}
    .content.sub05_02 .linc_info {margin-bottom: 95px;}
    .content.sub05_02 .txt,.content.sub05_02 .cont_list.col02 {padding-left: 15px;}
    .content.sub05_02 .cont_list {padding-left: 15px;}
	.content.sub05_02 .list_num04 {padding-left: 35px;}
	.content.sub05_02 .txt.num03 {padding-left: 25px;}
	.content.sub05_02 .txt.num03 + .cont_list {padding-left: 25px;}
	.content.sub05_02 .txt01 {padding-left: 15px;}
	.content.sub05_02 .txt_icc04 {margin-bottom: 40px;}


    /*메뉴06. � 로벌 비즈 �� ��  �� ��*/
    .content.sub06_02 .clearfix {overflow: hidden;}
    .content.sub06_02 .jobIntro {height: 147px; padding: 37px 0 0 0; margin-bottom: 30px;}
    .content.sub06_02 .jobIntro.num01 {background: url('../images/common/guide06_bg1.jpg') no-repeat 0 0; background-size: 100% 147px;}
    .content.sub06_02 .jobIntro.num02 {background: url('../images/common/guide06_bg2.jpg') no-repeat 0 0; background-size: 100% 147px;}
    .content.sub06_02 .jobIntro.num01 .txt {width: 48%;}
    .content.sub06_02 .mm_box {margin-bottom: 40px; overflow: hidden;}
    .content.sub06_02 .gb_link {margin: 30px 0;}
    .content.sub06_02 .cont_h2, .content.sub06_02 .cont_list,.content.sub06_02 .txt {width: 84%; float: left;}
	.content.sub06_02 .cont_h2:not(.tit) {float: left; width: 16%; text-align: center;}
	.content.sub06_02  .txt01 {width: 84%; float: right;}
	.content.sub06_02 .m_box .cont_h2.tit {width: 440px; padding-left: 10%; text-align: center;}
	.content.sub06_02 .mm_box:LAST-CHILD .cont_h2 {padding-right: 30px;}


    /*메뉴07.  �� �� �� �� ��과분 ��*/
    .content.sub07_02 .cont_list {padding-left: 15px;}
	.content.sub07_02 .txt01 {padding-left: 15px;}

    /*메뉴08  ��보광 ��*/
    .content .search_bar {padding: 60px 0 30px 0;}
    .content .search_bar .select select { margin-right: 5px;}
    .content .brd_view_tbl td {text-align: center;}
    .content .brd_title {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}

    .content .ico_file {display: inline-block; width: 30px; height: 30px; background: url("../images/ico/ico_file.png") no-repeat center center; vertical-align: middle;}
    .content .brd_view_tbl .reply.on {color: #4c67b5;}
    .content .brd_view02 {margin-top: 60px;}
    .content .brd_view02 .text_info {overflow: hidden;}
    .content .brd_view02 .text_info .title {float: left;}
    .content .brd_view02 .text_info .date {float: right;}
    .content .brd_view02 .text_box {min-height: 365px; padding: 57px 0;}
    .content .brd_view02 .file_list {padding: 15px 0;}
    .content .brd_view02 .file_list li {display: inline-block;}
    .content .brd_view02 .file_list li:not(:last-child) {margin-right: 30px;}
    .content .btn_wrap.brd_view {padding: 30px 0;}
    .content .btn_wrap.brd_view .btn.col02{width: 130px;}
    .content .back_to_list li {overflow: hidden;}
    .content .back_to_list .left {float: left; width: 85%;}
    .content .back_to_list .date {float: right; width: 15%; text-align: center;}
    .content .brd_write_pc #uploadFile {width: calc(100% - 83px);}
    .content .brd_write_pc textarea {height: 400px;}
    .content .brd_write_btn {padding: 0 50px; margin-top: 40px;}
    .content .paging_btn_wrap .page_list {margin-left: 30%;}
    .content .paging_btn_wrap .btn.col02 {padding: 0 34px;}
    .content .photo_gallery {overflow: hidden;}
    .content .photo_gallery .m_box {width: 32%; float: left; border: 1px solid #e6e6e6;margin-bottom: 2%;}
    .content .photo_gallery .m_box img {width: 100%;}
    .content .photo_gallery .m_box:not(:nth-child(3n)) {margin-right: 2%;}
    .content .photo_gallery .m_box .text {padding: 20px;}
    .content .photo_gallery .m_box .text .img_title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

}
@media (min-width: 1200px) {
    .wrapper,header .snb, .navigator {width: 1280px;}
     header  nav .gnb > li:NTH-CHILD(7) .snb {padding-right: 6%;}
     header .main_slider .slick-track .text h2 {font-size: 67px;}
     section.linc_news .m_box.row01 {height: 400px !important;}
}
@media (max-width: 1511px) {
    section.about_khu .m_box.col01 .txt01,section.about_khu .m_box.col02 .title {font-size: 20px;}
    section.about_khu .m_box.col01 {background-size: 80%;}
    section.about_khu .m_box.col02 {padding: 3%;}
    section.about_khu .m_box.col02 .title {margin-bottom: 30px;}
    section.about_khu .m_box.col02 .txt01 {font-size: 14px; margin-bottom: 20px;}
    section.about_khu .m_box.col02 .txt02 {font-size: 11px;}
    section.news_board .col01 {background-size: 73%; padding: 38px 15px 300px 15px; height: 100%;}
    section.news_board .col02, section.news_board .col03, section.news_board .col04 {padding: 38px 15px; height: 50%;}
    section.news_board .col04 {padding: 136px 10px 55px 10px;}
    section.news_board .brd .txt01 {font-size: 15px;}
    section.news_board .item_slide > div .list li, section.news_board .brd .txt03 {font-size: 13px;}
    section.news_board .col04 .allset_flow .m_box {font-size: 12px;}
    section.news_board .col04 .allset_flow .m_box:last-child {font-size: 16px;}
    section.linc_news .m_box .plan_cal td .tool_tip {width: 160px;}
    section.news_board .col03 .bx-prev {left: -13px;}
     section.news_board .col03 .bx-next {right: -13px;}

}
/* @media (min-width: 1512px) {section.about_khu .m_box.col02 {padding: 4% 5% 0 5%;}} */
@media (min-width: 1950px) {
    nav {width: 77%;}
    nav .snb { padding: 20px 0 0 30%;}
}

@media all and (max-width:430px) {
	.main_slider .slick-track .text h2 {font-size: 14px !important;}
    .main_slider .slick-track .text p {font-size: 10px !important;}
    .main_slider .slick-track .text {top: 10%;}
    section.icc_pgm .icc_pgm_w {background: url("../images/main/line.png") repeat-x center 38% !important;}
    section.icc_pgm .mob_list .bx-next {top: 32% !important;}
   .idx01 .open_popup{display: inline-block;width:100px;}
   .idx02 .open_popup{display: inline-block;width:100px;}
   .close_popup{width:25px;height:25px;}
   .idx03 .open_popup,.idx04 .open_popup{width: 100px;  background-size: 100% auto;}
  .main_slider .link_btn_white{width: 100px;  background-size: 100% auto;}
  .main_slider .link_btn_black{width: 100px;  background-size: 100% auto;}
}


/* jw  ��기�  �� 반응 �� css  ���   �� �� */

nav .gnb > li{transition:all 0.5s ease;}
nav .gnb > li:not(:last-child){padding-right:20px;}
nav .gnb > li:last-child .snb,
nav .gnb > li:nth-last-child(2) .snb{width:auto;right:0} 



@media only screen and (max-width:1280px){
	.wrapper{width:100%;padding:0 10px}
	nav{width:calc(100% - 160px)}
	nav .gnb > li{float:none}
	nav .gnb > li,
	nav .gnb > li:not(:last-child){padding:0;padding-left:10px}

}

@media only screen and (max-width:1024px){
	.search_bar .select.wid140 select{width:100%;}
	.content .video_list_wrap li .video_text{padding:15px;}
	.content .video_wrap_ .video_text{padding:20px 10px;}
	.content .video_wrap_ .video_text li.video_title{float: none;width:100%;padding-bottom:10px;}
	.content .video_wrap_ .video_text li.video_date{float: none;width:100%;}


		/*  �� �� �� �� */

	.curation_w ul > li{padding:15px 10px 15px 10px; border:1px solid #e6e6e6;}
	.curation_w ul > li + li{margin-top:20px;}
	.curation_w ul > li .title{padding-bottom:15px; font-size: 15px;color: #222222;line-height: 1.2em;font-weight: 700;}
	.curation_w ul > li .sub_text{height:92px;}
	.curation_w .t_box_w{padding-bottom:15px;}
	.curation_w .b_box_w{height:auto;padding-top:0;}
	.curation_w .b_box_w .btn{float:left; width:100%;height:40px;line-height: 40px; margin-top:20px; font-size:13px; text-align: center;color:#fff;background: #4c67b5;}

	.content .search_bar .select select { margin-right: 5px;}
	.ui-widget.ui-widget-content{width:100% !important;left: 0 !important;}

	.tab_menu.type02{margin-top:20px;}
	.tab_menu.type02 li a{font-size:14px;}
	.tab_menu.type04{margin-top:20px;}
	.tab_menu.type04 li a{font-size:12px;}

	.popup_wrap_{position: absolute;top:51px;left:10px;right:10px; margin-left:auto;margin-top:-0; width:calc(100% - 20px);max-width:none;z-index:100;padding:0 10px;}
	.popup_wrap_ .wid680{max-width: none;}
	.popup_wrap_ .popup_box{padding:0;}
	.popup_wrap_ .popup_box .popup_close_btn{right: 0;}
	.popup_wrap_ .popup_bottom{padding-right:0;}

}



@media only screen and (max-width:768px){
	.guide{margin-top:20px;margin-bottom:20px;}
	.h4_wrap{padding-top:0;}
	.scroll_wrap + .h4_wrap{padding-top:40px;}
	.scroll_wrap{padding:15px;}
	.wid290{width:100%;;}
	.jw .wid100{width:70px !important;padding:0 5px;}
	.search_bar .select.wid140{width:50%;}
	.content .search_bar .select.wid140 + .select.wid140{width:50%;margin-left:0;}
	.content .search_bar #sel_catg.calc_350{width:100%;margin-left:0;margin-top:5px;}
	.content .search_bar.jw .btn.search{top:51px;}
	.pc_block{display: none;}
	.tbl.type01.jw th.pc_block,.tbl.type01.jw td.pc_block{display: none !important;}
	.tbl.type01.jw col{display:;}
	.m_block{display: block;}


	.content .search_bar #sel_catg.wid_1{width: 100%;margin-left:0;margin-top:5px;}
	.content .search_bar #sel_catg.wid_2{width: 100%;margin-left:0;margin-top:5px;}
	.content .search_bar .btn.search{top:auto;bottom:10px;}


	.apply_online_w > ul > li.no_data{padding:20px;}

	.content .search_bar .select{width:100%;}
	.content .search_bar .select select{width:100% !important;margin-right: 0;    background: #ffffff url(../images/common/sel_arr.png) no-repeat 98% center;}
	.content .search_bar .select + .select{margin-top:5px;}
	.content .search_bar .select + .select select.wid127{width:100% !important;}
		.content .search_bar #sel_catg{width:100% !important;margin-left:0 !important;margin-top:5px;}


	.apply_online_w > ul > li{float: left;width:100%;margin-left:0%;margin-bottom:20px;border:1px solid #e6e6e6;padding:15px 30px;}
	.apply_online_w > ul > li .title{clear: both;overflow: hidden;}
	.apply_online_w > ul > li .title span{display: block;float:left;width:57px;height:27px;line-height:27px; text-align: center;}
	.apply_online_w > ul > li .title span.label01{color:#77afff;border:1px solid #77afff;}
	.apply_online_w > ul > li .title span.label02{color:#999999;border:1px solid #c9c9c9;}
	.apply_online_w > ul > li .title p{font-size:18px;line-height:1;height:27px;line-height:27px; color:#222222; padding-left:8px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:calc(100% - 60px);}
	.apply_online_w > ul > li .sub_box{padding-top:18px;font-size:14px; color:#666666; line-height: 1.6em;height:110px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;word-wrap:break-word;}
	.apply_online_w > ul > li .sub_box2{padding-top:20px;}
	.apply_online_w > ul > li .sub_box2 li{display:block; padding-bottom:10px;}
	.apply_online_w > ul > li .sub_box2 li dl{clear: both;overflow: hidden;}
	.apply_online_w > ul > li .sub_box2 li dl dt,.apply_online_w > ul > li .sub_box2 li dl dd{float:left;line-height: 1;}
	.apply_online_w > ul > li .sub_box2 li dl dt{color:#666666;font-size:12px;border-right:1px solid #d1d1d1;padding-right:10px;}
	.apply_online_w > ul > li .sub_box2 li dl dd{padding-left:9px;font-size:12px;color:#222222;}
	.apply_online_w > ul > li .btn_w{padding-top:20px;}
	.apply_online_w > ul > li .btn_w .btn{width:49%;float:left;height:36px;line-height: 36px;text-align: center;overflow: hidden;}
	.apply_online_w > ul > li .btn_w .btn + .btn{margin-left:2%;}
	.apply_online_w > ul > li .btn_w .btn.col05{font-size:14px;background-color: #fff;border:1px solid #a5a5a5;color:#222;}
	.apply_online_w > ul > li .btn_w .btn.col06{font-size:14px; background-color: #4c67b5;border:1px solid #4c67b5;color:#fff;}

	.tbl.type01 tbody td.no_data{padding:20px 0;}
	.photo_gallery div.no_data{padding:20px 0;}

	.tbl.type01.jw.m_block{}
	.type01.jw.m_block tbody td{padding:5px 0;}
	.type01.jw.m_block tbody td dl{text-align: left;clear: both;overflow: hidden;padding:2px;}
	.type01.jw.m_block tbody td dl dt{float:left; font-family: 'nbgb';text-align:center;   font-size: 14px;width:30%;height:36px;line-height: 36px;color: #222;    background-color: #f8f9fa; }
	.type01.jw.m_block tbody td dl dd{float:left;width:70%;height:36px;line-height: 36px;padding:0 10px;}
	.type01.jw.m_block tbody td .tab_btn01{height:36px;line-height: 36px;width:100%;}
	.tbl.type01.jw .tab_btn01{height:36px;line-height: 36px;}
	.tbl.type03.jw table tbody td{padding:10px;}
	.tbl.type03.thtd_block th{text-align:left; display: block;border-right: none;}
	.tbl.type03.thtd_block td{display: block;border-right: none;}
	.tbl.type03 table tbody td .btn{height:36px;line-height: 34px;}

	.tbl.type03.jw table tbody th{padding:15px 10px;}
	.tbl.type03.jw table tbody td{padding:15px 10px;}
	.editor_wrap{padding:20px 0;}
	.tbl.type03.jw .select select{padding-right: 24px;}
	.tbl.type03.jw .wid260{width:100%;}
	.wid260 +.ml5{margin-left:0;margin-top: 5px;}
	.wid260 + .select{width:100%;}
	.tbl.type03.jw .wid260 + .select select{width:100%;}

	.content .video_list_wrap{padding-top:40px;}
	.content .video_list_wrap li .video_text{padding:10px;}
	.content .video_list_wrap li{padding-bottom:10px;float: left;width:48%;margin-left:4%;}
    .content .video_list_wrap li:nth-child(3n+1){margin-left:4%;}
    .content .video_list_wrap li:nth-child(2n+1){margin-left:0;}

    .tab_menu.type02 li{width:50%;}

    .responsibility_wrap .text02:before{height:75px;top:-75px;right:10px;}


}
@media only screen and (max-width:430px){
	.jw .wid100{width:47px !important;padding:0 5px;}
	.tbl.type03.jw .select select{padding-right: 19px;}



}
@media only screen and (max-width:360px){
	.jw .wid100{width:47px !important;padding:0 5px;}
	.tbl.type03.jw .select select{padding-right: 19px;}

}









