@charset "utf-8";
@import url('/cubersc/gangdong/css/fonts/GmarketSans/GmarketSans.css');

/*박스01*/
*{}
html, body{color: #333;}

.m_t10{margin-top: 10px;}
.m_t20{margin-top: 20px;}
.m_t30{margin-top: 30px;}
.m_t40{margin-top: 40px;}
.m_t50{margin-top: 50px;}
.m_t60{margin-top: 60px;}
.m_t70{margin-top: 70px;}
.m_t80{margin-top: 80px;}
.m_t90{margin-top: 90px;}
.m_t100{margin-top: 100px;}

.m_b10{margin-bottom: 10px;}
.m_b20{margin-bottom: 20px;}
.m_b30{margin-bottom: 30px;}
.m_b40{margin-bottom: 40px;}
.m_b50{margin-bottom: 50px;}
.m_b60{margin-bottom: 60px;}
.m_b70{margin-bottom: 70px;}
.m_b80{margin-bottom: 80px;}
.m_b90{margin-bottom: 90px;}
.m_b100{margin-bottom: 100px;}


.blue{color: #1a71b9;}
.blue02{color: #2374c0;}
.white{color: #fff;}


.center_wrap{text-align: center;}
.left_wrap{text-align: left;}
.right_wrap{text-align: right;}


.t_center{text-align: center !important;}
.t_left{text-align: left !important;}
.t_right{text-align: right !important;}


.list-01{}
.list-01 li{padding-left: 15px; font-size: 16px; position: relative;}
.list-01 li:before{content: '-'; position: absolute; top: 0; left: 0px;}
.list-01 li + li{margin-top: 8px;}


.picture_view{display: none;}


/* tab style */

.tab-style1{display: flex;width: 100%;border-left: 1px solid #ddd;margin-bottom: 35px;}
.tab-style1 li{width: 100%;border: 1px solid #ddd;border-left: none;}
.tab-style1 li a{height: 58px;line-height: 58px;color:#000;display: block;background: #f8f8f8;color:#666;text-align: center;font-weight: 400;font-size: 18px;position: relative;}
.tab-style1 li.active{border-top-color: #1b74bb;}
.tab-style1 li.active a{color:#1b74bb;background: #fff; font-weight: 600;}
.tab-style1 li.active a:after{position: absolute;left:0;top:0;background: #1b74bb;height: 2px;width: 100%;content:"";}

.tab-style2{display: flex;justify-content: center;align-items: center;gap:10px;margin-bottom: 30px;flex-wrap:wrap;}
.tab-style1 + .tab-style2{margin-top: 40px;}
.tab-style2 li{}
.tab-style2 li a{display: block;width: 150px;height: 48px;line-height: 48px;border: 1px solid #ccc;transition:all .3s ease-out;font-weight: 500;text-align: center;border-radius: 30px; color: #666; font-size: 16px;}
.tab-style2 li a:hover, .tab-style2 li.active a{background: #2374c0;border-color: #2374c0;color:#fff;font-weight: 700;}

/* //tab style */


/* sub Title */
.intro_wrap h4 { 
	margin:0px 0 35px; 
	color:#000000; 
	font-size: 24px; 
	font-weight:600; 
}
.intro_wrap h4:before { 
	content:url(/cubersc/gangdong/css/common/images/ico_sub_title.png);
	margin-right: 10px;
}
.intro_wrap h5 {
	font-weight: 600;
	color: #1b74bb;
	font-size: 20px;
	margin-bottom: 14px;
}
/* //sub Title */

.ui_box{overflow:hidden;position:relative; margin-bottom: 50px;}
.ui_box .inner{position:relative;z-index:1;/*margin:3px;*/padding:20px 30px;background-color:#f4f6f7;}
.ui_box .inner h2,
.ui_box .inner strong {font-weight:700; font-size:20px;/* display:block;margin:0 0 10px;padding-top:5px; color:#121212;line-height:1.3; */}

.ui_box .inner.icowrap{position:relative; text-align: center; padding: 24px 0;}
.ui_box .inner.type2{background-color:#dfece5;}
.ui_box .inner.type2 strong{color:#00693f;}
.ui_box .inner.bg2{background-color:#f0f0f0;}
.ui_box .inner.icowrap .ico{display:inline-block; background:no-repeat; vertical-align: middle; margin-right: 30px; /* position:absolute;left:25px;top:20px; */}

.ui_box .inner.icowrap .ico1{background-image:url(/resources/images/gddh/sub/uibox_ico01.png);}
.ui_box .inner.icowrap .ico2{background-image:url(/cubersc/gangdong/images/hakwa/gangdong/sub/org_cooperation02.png); width:140px;min-height:92px;}
.ui_box .inner.icowrap .ico3{background-image:url(/cubersc/gangdong/images/hakwa/gangdong/sub/org_cooperation.png); width:112px;min-height:106px;}
.ui_box .inner.icowrap .ico4{background-image:url(/resources/images/gddh/sub/uibox_ico04.png);}
.ui_box .inner.icowrap .ico5{background-image:url(/resources/images/gddh/sub/uibox_ico05.png);}
.ui_box .inner.icowrap .ico6{background-image:url(/resources/images/gddh/sub/uibox_ico06.png);}


.ui_box02 .inner.icowrap{padding: 20px 0;}
.ui_box { margin-bottom: 20px;}



/* 학과공통테이블 */
/* defult table */
.table_scroll { }/*넓이가 긴 테이블 */
.table_touch img { display:block; width:68px; float:right; margin:5px 0; }
.tbl_box { width:100%; min-height:56px; line-height:1.5  }
.tbl_basic { width:100%;border-top:3px solid #0274c0;border-collapse:collapse;  line-height:1.5 }
.overflow { width:760px; }
.tbl_basic .bl_none { border-left:0; }
.tbl_basic .br_none { border-right:0; }
/* .tbl_basic .bl_line { border-left:1px solid #cecece !important;} */
.tbl_basic .lt_line  { border-left:1px solid #cecece !important;}
.tbl_basic .rt_line { border-right:1px solid #cecece !important;}
.tbl_basic .bb_none { border-bottom:0; }
.tbl_basic.center
, .tbl_basic.center th
, .tbl_basic.center td { text-align:center; }
.tbl_basic.left 
, .tbl_basic.left th
, .tbl_basic.left td { text-align:left; }
.tbl_basic.right
, .tbl_basic.right th
, .tbl_basic.right td { text-align:right; }
.tbl_basic caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.tbl_basic thead {  }
.tbl_basic tbody.tbody_tline { border-top:2px solid #121212; }
.tbl_basic thead th,
.tbl_basic tfoot th,
.tbl_basic tbody th {font-weight: 700;}
.tbl_basic thead th,
.tbl_basic tfoot th,
.tbl_basic tfoot td,
.tbl_basic tbody th,
.tbl_basic tbody td {word-break: break-word; /* padding:10px 15px 8px 15px; padding:15px;*/ font-size: 16px; padding: 18px 10px; border-left:1px solid #cecece; border-bottom:1px solid #cecece; }
.tbl_basic thead th,
.tbl_basic tfoot th,
.tbl_basic tbody th { color:#333; }
.tbl_basic tbody td.row { border-left:1px solid #cecece; border-left:1px solid #cecece; border-bottom:1px solid #cecece; }


.tbl_basic thead th { background:#f4fafe; border-bottom:1px solid #cecece;}
.tbl_basic thead th.bb_none { border-bottom:0; background:#ffffff; }
.tbl_basic tfoot th { background:#f4fafe; font-weight:bold; }
.tbl_basic tfoot td { /* background:#f5f5f4; */ text-align:center; font-weight:bold; }
.tbl_basic tbody th { background:#f9f9f9; }

.tbl_basic thead .j_vl{ background:#e6ceee; }
.tbl_basic tbody .j_vl{ background:#faf4fc; }
.tbl_basic thead .h_gr{ background:#cdecd6; }
.tbl_basic tbody .h_gr{ background:#f4fbf6; }
.tbl_basic thead .i_pk{ background:#fbd3e7; }
.tbl_basic tbody .i_pk{ background:#fff7fb; }


.t_roadmap tbody td{ font-weight:500; line-height: 1.5rem;}
.t_roadmap tbody th ul>li,
.t_roadmap tbody td ul>li{line-height:unset !important; margin-bottom:10px;}
.t_roadmap tbody th ul>li:last-child,
.t_roadmap tbody td ul>li:last-child{margin-bottom:0;}


/* .tbl_basic th,.tbl_basic td {padding:15px; line-height:1.5; border-left:1px solid transparent; border-bottom:1px solid transparent; margin-left:-1px; vertical-align:middle; word-wrap:break-word; word-break:keep-all;} */
.tbl_basic th:first-child
, .tbl_basic td:first-child { border-left:none;}
.tbl_basic.bl_line tr:nth-of-type(n+2) > th:first-child
, .tbl_basic.bl_line tr:nth-of-type(n+2) > td:first-child { border-left: 1px solid #cecece;}

.tbl_basic.p5 thead th, .tbl_basic.p5 tfoot th, .tbl_basic.p5 tfoot td, .tbl_basic.p5 tbody th, .tbl_basic.p5 tbody td{ padding:5px}/*여백 적은 테이블*/


/* 학과장 인삿말 */
.greeting_wr{}
.greeting_wr p{line-height: 24px;}
/* .greeting_wr > .greeting_bg{  background: repeating-linear-gradient(-45deg, #444, #444 10px, #888 0, #888 20px);} */
.greeting_wr .greeting {position: relative; padding-top: 150px;}
.greeting_wr .greeting > div {/*max-width: 1270px;*/max-width: 1200px; margin: 0 auto;}
.greeting_wr .greeting > div.greeting_hak {overflow: hidden; position: absolute; width: 100%; top: 0; left: 50%; transform: translateX(-50%);}
.greeting_wr .greeting > div.greeting_hak > p
, .greeting_wr .greeting > div.greeting_hak > img {float: left;}
.greeting_wr .greeting > div.greeting_hak > p{padding-top: 74px; padding-left: 50px; font-size: 18px; color: #1a71b9;}
/* .greeting_wr .greeting > div > p:before {content: url(/cubersc/templete/temp1/img/gangdong/sub/greeting_hak.png);} */
.greeting_wr .greeting_bg {overflow: hidden; min-height: 190px; padding: 54px 0;max-width: none !important; background: repeating-linear-gradient(-45deg, #1a71b9 , #1a71b9 10px, #3e84bd 11px, #3e84bd 12px); /* min-height: 220px; */}
.greeting_wr .greeting_bg > .greeting_cont {padding: 0 54px 0px 25px; position: relative; margin-top: 0 !important;}
.greeting_wr .greeting_bg > .greeting_cont > p {float: right; color: #fff; font-size: 24px; font-weight: 700; line-height: 27px; width: calc(100% - 654px);}
.greeting_wr .greeting_bg > .greeting_cont > p > span.eng_title{font-size: 47px;}

.greeting_wr .greeting_cont {/*max-width: 1270px;*/max-width: 1200px; margin: 36px auto 0;}
.greeting_wr .greeting_cont > p {font-size: 18px; }
.greeting_wr .greeting_cont > p + p{margin-top:36px;}
.greeting_wr .greeting_cont > p.hak_name {font-size: 20px; text-align: right; margin-bottom: 20px;}


.hak_sec{
	margin-bottom: 60px;
}

.intro_txt{
	margin-bottom: 60px;
}
.intro_txt > h5{
	margin-bottom: 0;
}
.intro_txt .people {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}
.intro_txt .people > li{
	width: calc(95% / 3);
	height: 510px;
	border: 1px solid #ccc;
	border-radius: 20px;
	margin-top: 30px;
	padding: 32px 30px;
	padding-right: 8px;
	box-sizing: border-box;
	overflow: hidden;
}

.intro_txt .people > li div.people_info_wr{
	padding-right: 0;
	overflow: hidden;
	overflow-y: auto;
	/* height: 510px; */
	height: 450px;
	padding-right: 12px;
}

/* ìŠ¤í¬ë¡¤ë°” ì„¤ì •*/
.intro_txt .people > li div.people_info_wr::-webkit-scrollbar {
  width: 5px;
}
/* ìŠ¤í¬ë¡¤ë°” ë§‰ëŒ€ ì„¤ì •*/
.intro_txt .people > li div.people_info_wr::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
}
/* ìŠ¤í¬ë¡¤ë°” ë’· ë°°ê²½ ì„¤ì •*/
.intro_txt .people > li div.people_info_wr::-webkit-scrollbar-track {
  background-color: #f4f5f6;
  border-radius: 10px;
  box-shadow: inset 0px 0px 5px white;
}

.intro_txt .people > li:nth-child(0),
.intro_txt .people > li:nth-child(1),
.intro_txt .people > li:nth-child(2),
.intro_txt .people > li:nth-child(3){
	margin-top: 20px;
}
.intro_txt .people > li{
	margin-right: 18px;
}
.intro_txt .people > li:nth-child(3n){
	margin-right: 0;
}
.intro_txt .people .picture{
	text-align: center;
}
.intro_txt .people .picture > div{
}
.intro_txt .people .picture > p{
	padding: 24px 0;
	margin-bottom: 30px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #ccc;
}
.intro_txt .people .picture > p > em{
	font-weight: 700;
	font-size: 26px;
	color: #333;
	display: inline-block;
    margin-right: 10px;
}
.intro_txt .people .picture > div > img{
	max-width: 150px;
	max-height:170px;
}
.intro_txt .people .info_con{
}
.intro_txt .people .info_con > li{
	font-size: 15px !important;
}
.intro_txt .people .info_con > li+li{
	margin-top: 20px;
}
.intro_txt .people .info_con > li > span{
	font-weight: 700;
	font-size: 15px;
	color: #1b74bb;
	display: inline-block;
	/*width: calc(100% - 285px);*/
	width: calc(100% - 75%);
}
.intro_txt .people .info_con > li > p{
	display: inline-block;
    /*width: calc(100% - 75px);*/
	width: calc(100% - 27%);
    vertical-align: text-top;
    line-height: 1.4;
}


section.hakgwa_wrap > div + div{
	margin-top: 10px;	
}

section.hakgwa_wrap > .odd
, section.hakgwa_wrap > .even{
	width: 100%;
}

section.hakgwa_wrap > .odd
, section.hakgwa_wrap > .even{
	width: 100%;
	border-radius: 10px;
	border: 1px solid #ccc;
	padding: 30px 30px 50px 30px;
}

section.hakgwa_wrap > .odd > h5
, section.hakgwa_wrap > .even > h5{
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0px;
}
section.hakgwa_wrap > .even > h5{
	color: #5c8d1c;
}

section.hakgwa_wrap > .odd > h5 > b
, section.hakgwa_wrap > .even > h5 > b{
	font-size: 20px;
	font-weight: 700;
	margin-right: 10px;
}

section.hakgwa_wrap > .odd > ul
, section.hakgwa_wrap > .even > ul{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
}

section.hakgwa_wrap > .odd > ul > li
, section.hakgwa_wrap > .even > ul > li{
	width: calc(94% / 4);
	margin-top: 16px;
	
}
section.hakgwa_wrap > .odd > ul > li+li
, section.hakgwa_wrap > .even > ul > li+li{
	margin-left: 2%;
}
section.hakgwa_wrap > .odd > ul > li.first
, section.hakgwa_wrap > .even > ul > li.first{
	margin-left: 0px;
}

section.hakgwa_wrap > div > ul > li > a{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #333;
	border-radius: 10px;
	text-align: center;
    transition: all .1s;
}
section.hakgwa_wrap > .odd > ul > li > a {
	border: 1px solid #bad5ea;
	background-color: #eaf5fe;
}
section.hakgwa_wrap > .odd > ul > li > a:hover{
	color: #fff;
	background-color: #1b74bb;
	font-weight: 600;
}

section.hakgwa_wrap > .even > ul > li > a{
	border: 1px solid #caddba;
	background-color: #f1faea;
}
section.hakgwa_wrap > .even > ul > li > a:hover{
	color: #fff;
	background-color: #518d1c;
	font-weight: 600;
}



/* 학과연혁 */
.history_wrap {margin-bottom: 50px;}

.history_tit{position: relative; width: 100%;text-align: center; background: #95c34a; border-radius: 100px 0 100px 0; padding: 52px 0; margin-bottom: 90px;}
.history_tit > strong
, .history_tit > p{color: #fff;}
.history_tit > strong{font-size: 28px;}
.history_tit > p{margin-top: 12px; font-size: 18px; font-weight: 500;}
.history_tit:after{content: ''; position: absolute; bottom: -65px; left: 50%; width: 2px; height: 40px; background: #95c34a; display: block;}

.history-ul{}
.history-ul>li{display: flex;padding: 40px 30px 40px 60px;position: relative;}
.history-ul>li:nth-of-type(odd){background-color: #f5f5f5;}
.history-sm-img{position: absolute;right:0;top:60px;}
.year-label{font-size: 24px;color: #95c34a;font-weight: 700;margin-right: 52px;line-height: 1em;}
.history-ul>li>ul>li{display: flex;margin-bottom: 30px;}
.history-ul>li>ul>li:last-child{margin-bottom: 0;}
.month-label{font-size: 18px;color: #333;font-weight: 700;width: 54px;}
.history-ul li li li{line-height: 1.5em; font-size: 16px; font-weight: 500;margin-bottom: 10px;padding-left: 13px;position: relative;}
.history-ul li li li:before{content: "";position: absolute;left:0;top:10px;width: 2px;height: 2px;background: #333;}
.history-ul li li li:last-child{margin-bottom: 0;}

/* //학과연혁 */



/* 동아리 */
.hak_club .content_box > ul{display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.hak_club ul>li{margin-top: 50px; width: calc(97% / 2); background: #f4f6f7; padding: 30px; min-height: 710px;/*  max-height: 710px; */ padding-bottom: 0;}
.hak_club ul>li:nth-child(1), .hak_club ul>li:nth-child(2){margin-top: 0px; }
.hak_club ul>li .club_tit {width: 100%; border-radius: 10px; background: #2374c0; height: 90px; display: flex; align-items: center; justify-content: center; align-content: center;}
.hak_club ul>li .club_tit > h5{color:#fff; font-weight: 700; text-align: center; margin-bottom: 0; font-size: 20px;}
.hak_club ul>li .club_img_box{width: 100%;margin-top: 26px;}
.hak_club ul>li .club_img_box > img{width: 100%;}
.hak_club ul>li .club_years{margin-top: 25px; text-align: center; padding: 15px 0; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece;}
.hak_club ul>li .club_cont{padding: 60px 0; }
.hak_club ul>li .club_cont > p{text-align: center;}
.hak_club ul>li div > p{font-size: 18px;}
/* //동아리 */



/* 가족회사 및 산학협력기관 */
.comp_list{margin-bottom: 30px;}
.comp_list > ul{width: 100%; overflow: hidden; }
.comp_list > ul > li{float: left; display: flex; border: 5px solid #f4f6f7; width: calc(97% / 4); max-width: 310px; justify-content: center; align-items: center; min-height: 100px; margin: 10px 1% 0 0; }
.comp_list > ul > li:nth-of-type(4n){margin-right: 0;}

.comp_list > ul > li > span{font-size: 16px; font-weight: 500;}
/* //가족회사 및 산학협력기관 */



/* 학과소개 */

.intro_tit h6{ font-size: 36px; color: #333; font-family: GmarketSans;}
.intro_tit h6 span{font-weight: 700; font-family: GmarketSans;}
.intro_tit h6 span.so_tit{font-size: 18px; color: #666; margin-left: 30px;}

.hak_title_wr > .hak_title_cont { width: 100%; min-height: 450px; box-sizing: border-box; border-radius: 0 0 0 100px; padding-top: 120px;}

.hak_title_wr > .hak_title_cont.dental { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/dental.png);}
.hak_title_wr > .hak_title_cont.nursing { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/nursing.png);}
.hak_title_wr > .hak_title_cont.gddance { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/gddance.png);}
.hak_title_wr > .hak_title_cont.police { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/police.png);}
.hak_title_wr > .hak_title_cont.leisure { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/leisure.png);}
.hak_title_wr > .hak_title_cont.cartoonani { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/cartoonani.png);}
.hak_title_wr > .hak_title_cont.physical { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/physical.png);}
.hak_title_wr > .hak_title_cont.health { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/health.png);}
.hak_title_wr > .hak_title_cont.welfare { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/welfare.png);}
.hak_title_wr > .hak_title_cont.vpd { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/vpd.png);}
.hak_title_wr > .hak_title_cont.thegdusound { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/thegdusound.png);}
.hak_title_wr > .hak_title_cont.opto { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/otpo.png);}
.hak_title_wr > .hak_title_cont.ece { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/ece.png);}
.hak_title_wr > .hak_title_cont.electr { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/electr.png);}
.hak_title_wr > .hak_title_cont.biz { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/biz.png);}
.hak_title_wr > .hak_title_cont.gddh { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/gddh.png);}
.hak_title_wr > .hak_title_cont.fashionjewelry { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/fashionjewelry.png);}
.hak_title_wr > .hak_title_cont.airlinetourism { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/airlinetourism.png);}
.hak_title_wr > .hak_title_cont.realty { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/realty.png);}
.hak_title_wr > .hak_title_cont.beauty { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/beauty.png);}
.hak_title_wr > .hak_title_cont.online { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/online.png);}
.hak_title_wr > .hak_title_cont.interior { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/interior.png);}
.hak_title_wr > .hak_title_cont.welfaretherapy { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/welfaretherapy.png);}
.hak_title_wr > .hak_title_cont.hcb { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/hcb.png);}
.hak_title_wr > .hak_title_cont.fire { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/fire.png);}
.hak_title_wr > .hak_title_cont.electric { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/electric.png);}
.hak_title_wr > .hak_title_cont.arch { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/arch.png);}
.hak_title_wr > .hak_title_cont.estate { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/estate.png);}
.hak_title_wr > .hak_title_cont.glocalwelfare { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/glocalwelfare.png);}
.hak_title_wr > .hak_title_cont.smartwt { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/smartwtimg.png);}

.hak_title_wr > .hak_title_cont.car { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/car.png); background-position: center;}
.hak_title_wr > .hak_title_cont.electequip { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/electequip.png); background-position: center;}
.hak_title_wr > .hak_title_cont.safefy { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/safefy.png); background-position: center;}

.hak_title_wr > .hak_title_cont.musicwt { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/musicwt.png); background-position: center;}
.hak_title_wr > .hak_title_cont.artwt { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/artwt.png); background-position: center;}
.hak_title_wr > .hak_title_cont.psywt { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/psywt.png); background-position: center;}
.hak_title_wr > .hak_title_cont.quantumwt { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/quantumwt.png); background-position: center;}
.hak_title_wr > .hak_title_cont.hairbeauty { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/hairbeauty.png); background-position: center;}
.hak_title_wr > .hak_title_cont.sportsrehab { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/sportsrehab.png); background-position: center;}
.hak_title_wr > .hak_title_cont.emergency { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/emergency.png); background-position: center;}
.hak_title_wr > .hak_title_cont.korean { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/korean.png); background-position: center;}
.hak_title_wr > .hak_title_cont.welfare_night { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/welfare_night.png);}

.hak_title_wr > .hak_title_cont.hotel { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/hotel.png); background-position: center;}
.hak_title_wr > .hak_title_cont.golf { background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/hak_intro_img/golf.png); background-position: center;}


/*학과위치, 연락처*/
.edu01-header-top{width: 500px;background: #fff;border-radius:50px;margin: 0 auto; margin-top: 30px;}
.edu01-header-top-inner{display: flex;justify-content: space-between;padding: 0 50px;align-items: center;height: 64px;}
.edu01-header-top-inner div{color:#666;position: relative;display: inline-flex;align-items: center;}
.edu01-header-top-inner div.map-info:before{background: url("/cubersc/gangdong/images/hakgwa/i_site.png") 0 center no-repeat;width: 10px;height: 16px;content:"";display: inline-block;margin-right: 10px;}
.edu01-header-top-inner div.tel-info:before{background: url("/cubersc/gangdong/images/hakgwa/i_tel.png") 0 center no-repeat;width: 16px;height: 16px;content:"";display: inline-block;margin-right: 10px;}
.edu01-header-top-inner div strong{position: relative;display: inline-block;font-weight: 700;}
.edu01-header-top-inner div strong:after{content:":";margin: 0 14px;font-weight: 400;}
/*//학과위치, 연락처*/

.hak_title_wr > .hak_title_cont > h5
, .hak_title_wr > .hak_title_cont > p{text-align:center; color: #fff; z-index: 1;}
.hak_title_wr > .hak_title_cont > h5{font-size: 50px; font-weight: 700; margin-bottom: 0; text-shadow: 0px 5px 25px rgb(0,0,0,0.2); font-family: GmarketSans;}
.hak_title_wr > .hak_title_cont > h5:after{content: ''; display: block; width: 60px; height: 3px; background-color: #fff; margin: 30px auto;}
.hak_title_wr > .hak_title_cont > p{font-size: 24px; font-weight: 500;}
.hak_title_wr > .hak_title_cont > p:first-child{font-size: 20px; text-shadow: 0px 5px 25px rgb(0,0,0,0.2);}

.hak_intro_cont{background: #f4f8fc; margin-top: -120px; padding-top: 190px; padding-bottom: 50px; position: relative;}
.hak_intro_cont .content_box{position:static; display: flex; }
.hak_intro_cont .charicter_img{position: absolute; background: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_intro_i01.png') no-repeat; width: 96px; height: 93px; background-position: center; background-size: contain; top: 125px; transform: translateX(-70%);}
.hak_intro_cont .intro_tit{width: 35%; margin-right: 80px;}
.hak_intro_cont .intro_cont {max-width: 870px;}
.hak_intro_cont .intro_cont > p{line-height: 24px; font-size: 18px; font-weight: 500;}
.hak_intro_cont .intro_cont ul.list-01{margin:30px 0; }

.adv_intro_wrap {padding: 80px 0 50px;}
.adv_intro_wrap .intro_tit > h6{text-align: center;}
.adv_list{margin-top: 30px; padding: 32px; border: 8px solid #e0ecf7;}
.adv_list > .list_cont li{padding-left: 45px; position: relative;}
.adv_list > .list_cont li > span{position:absolute; left: 0; top: 0; width: 30px; height: 30px; background-color: #2374c0;text-align:center; color: #fff; font-weight: 600; font-size: 16px; box-sizing: border-box; padding: 5px 0px;}
.adv_list > .list_cont li > p{font-size: 18px; color: #333; font-weight: 600; min-height: 30px; padding-top: 5px;}
.adv_list > .list_cont > li + li{margin-top: 20px;}
.adv_list > .list_cont > li > .list-01{margin-top: 8px;}
.adv_list > .list_cont > li > .list-01 > li{padding-left: 15px;}

.hak_view_wr{overflow: hidden; width: 100%; min-height: 630px; background: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_bg.png'); background-position: center; background-size: cover; box-sizing: border-box; padding: 0;padding-top: 95px;}
.hak_view_wr .hak_view{width: calc(100% - 70%); float: left; padding-top: 87px;}
.hak_view_wr .hak_view > p{color: #fff; font-size: 18px; font-weight: 700;}
.hak_view_wr .hak_view > p.view_txt{font-size: 36px; font-family: GmarketSans; line-height: 1.2; margin-bottom: 30px;}
    
.hak_view_wr .tile_wr{width: calc(100% - 30%); float: left; max-width: 880px;}
.hak_view_wr .tile_wr > .tile_list{ display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; align-content: center; justify-content: space-between; border-radius: 20px; overflow: hidden;}
.hak_view_wr .tile_wr > .tile_list.tile1 > li{width: 100%; display: flex;} 
.hak_view_wr .tile_wr > .tile_list.tile2 > li{width: calc(100% / 2);} 
.hak_view_wr .tile_wr > .tile_list.tile3 > li{width: calc(100% / 3);} 
.hak_view_wr .tile_wr > .tile_list.tile4 > li{width: calc(100% / 4);} 
.hak_view_wr .tile_wr > .tile_list.tile5 > li{width: calc(100% / 5);} 
.hak_view_wr .tile_wr > .tile_list.tile6 > li{width: calc(100% / 6);} 
.hak_view_wr .tile_wr > .tile_list > li.img{ height: 100%; min-height: 220px; background-size: cover; background-position: center;}
.hak_view_wr .tile_wr > .tile_list > li.img01{background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_img01.png');}
.hak_view_wr .tile_wr > .tile_list > li.img02{background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_img02.png');}
.hak_view_wr .tile_wr > .tile_list > li.img03{background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_img03.png');}
.hak_view_wr .tile_wr > .tile_list > li.img04{background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_img04.png');}
.hak_view_wr .tile_wr > .tile_list > li.img06{background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_img06.png');}


.hak_view_wr .tile_wr > .tile_list > li.info{ height: 100%; min-height: 220px; background-size: 60%; background-position: center; background-repeat: no-repeat; display: flex; flex-direction: column; justify-content: center; align-content: center; align-items: center;}
.hak_view_wr .tile_wr > .tile_list > li.info01{background-color: #2374c0; background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_icon01.png');}
.hak_view_wr .tile_wr > .tile_list > li.info02{background-color: #333; background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_icon02.png');}
.hak_view_wr .tile_wr > .tile_list > li.info03{background-color: #efa00b; background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_icon03.png');}
.hak_view_wr .tile_wr > .tile_list > li.info04{background-color: #7aaf20; background-image: url('/cubersc/gangdong/images/hakwa/gangdong/sub/hak_intro/mj_quick_icon04.png');}

.hak_view_wr .tile_wr > .tile_list > li > p{color: #fff; font-weight: 700; font-size: 24px; text-align: center; font-family: GmarketSans;}
.hak_view_wr .tile_wr > .tile_list > li > p.txt03
, .hak_view_wr .tile_wr > .tile_list > li > p.job_year{font-size: 16px;}
.hak_view_wr .tile_wr > .tile_list > li > p.txt03{margin-top: 55px;}
.hak_view_wr .tile_wr > .tile_list > li.info01 > p.txt03{margin-top: 32px;}
.hak_view_wr .tile_wr > .tile_list > li.info02 > p.txt03{font-size: 36px;}
.hak_view_wr .tile_wr > .tile_list > li > p > span{font-size: 36px; font-weight: 700; margin-right: 5px; font-family: GmarketSans;}

.curriculum_wr{padding: 80px 0 40px 0;}
.hak_info {padding: 40px 0 80px 0;}

.curriculum_wr .intro_tit{margin-bottom: 30px;}
.curriculum_wr .intro_tit > h6{text-align: center;}
.curriculum_wr .curriculum{border: 8px solid #e0ecf7; text-align: center; padding: 70px 0;}
.curriculum_wr .curriculum > img{margin: auto;}

.license_wr{margin-bottom: 80px;}
.license_wr > ul{margin: 30px  0; overflow: hidden; }
.license_wr.graduate > ul{margin-top: 0; overflow: hidden; }
.license_wr > ul > li{float: left; display: flex; border: 5px solid #f4f6f7; width: calc(96% / 4); max-width: 310px; justify-content: center; align-items: center; min-height: 100px; margin: 10px 1% 0 0; font-size: 16px;}
.license_wr > ul > li:nth-of-type(4n) {margin-right: 0;}

.graduate_wr > .intro_tit{margin-bottom: 30px;}

.license_wr:first-child{margin-bottom: 80px;}
.license_wr > ul{margin: 30px  0;  overflow: hidden; }
.license_wr > ul:last-child{margin-bottom: 0;overflow: hidden; }
.license_wr > ul > li{float: left; display: flex; border: 5px solid #f4f6f7; width: calc(96% / 4); max-width: 310px; justify-content: center; align-items: center; min-height: 80px; margin: 10px 1% 0 0; font-size: 16px; font-weight: 500; text-align: center;}
.license_wr > ul > li:nth-of-type(4n) {margin-right: 0;}
.license_wr.graduate > .intro_tit{margin-bottom: 30px;}
.license_wr.graduate{margin-bottom: 0;}
.license_wr.li_ver02 > ul{margin :0 0 30px 0;}


/*.graduate_wr{padding-top: 80px;}*/
.graduate_wr > ul{/*margin-top: 30px;*/overflow: hidden; }
.graduate_wr > ul > li{float: left; display: flex; border: 5px solid #f4f6f7; width: calc(96% / 4); max-width: 310px; justify-content: center; align-items: center; min-height: 100px; margin: 10px 1% 0 0; font-size: 16px;}
.graduate_wr > ul > li:nth-of-type(4n) {margin-right: 0;}
.graduate_wr > .intro_tit{margin-bottom: 30px;}

.course_title{font-weight:bold;  font-size:20px;  color:#2374C0; }
.course_content{font-weight:regular;  font-size:16PX;  color:#333; padding-bottom:40px;  }

/*유튜브*/
.hak_gray_box{background: #f4f5f6; padding-bottom: 80px;}
.hak_gray_box  .intro_tit{padding: 60px 0 15px 0;}
.youtube-box{width: 100%;position: relative;height: 600px;}
.youtube-box iframe{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.youtube-box > .box_img{width: 100%;height: 100%; background-size: contain; background-position: center; }
.youtube-box > .box_img.biz{background-image: url('/cubersc/gangdong/images/hakgwa/hak_biz.png');}
.youtube-box > .box_img.child{background-image: url('/cubersc/gangdong/images/hakgwa/hak_child.png');}
.youtube-box > .box_img.health{background-image: url('/cubersc/gangdong/images/hakgwa/hak_health.png');}
.youtube-box > .box_img.hydrogen{background-image: url('/cubersc/gangdong/images/hakgwa/hak_hydrogen.png');}
.youtube-box > .box_img.interior{background-image: url('/cubersc/gangdong/images/hakgwa/hak_interior.png');}
.youtube-box > .box_img.leisure{background-image: url('/cubersc/gangdong/images/hakgwa/hak_leisure.png');}
.youtube-box > .box_img.military{background-image: url('/cubersc/gangdong/images/hakgwa/hak_military.png');}
.youtube-box > .box_img.online{background-image: url('/cubersc/gangdong/images/hakgwa/hak_online.png');}
.youtube-box > .box_img.property{background-image: url('/cubersc/gangdong/images/hakgwa/hak_property.png');}
.youtube-box > .box_img.wellbeing{background-image: url('/cubersc/gangdong/images/hakgwa/hak_wellbeing.png');}
.youtube-box > .box_img.visual{background-image: url('/cubersc/gangdong/images/hakgwa/hak_visual.png');}
/*//유튜브*/

/*교수님소개*/
.professor_wr{padding: 40px 0;}
.professor_wr .intro_tit{margin-bottom: 30px;}
.professor_wr .intro_tit > h6{text-align: center;}
.professor-list{display: flex;gap:20px;flex-wrap: wrap;}
.professor-list>li{padding: 40px 30px;border: 1px solid #ccc;border-radius:0 0 0 20px;flex:1 1 40%;max-width:590px; border-top: 2px solid #2374c0;}
.professor-list .professor-box-inner{position: relative; padding-left: 160px; min-height: 180px; overflow: hidden; padding-bottom: 26px;}
.professor-list .professor-box{/*padding: 0px 24px;height: 260px;*/ overflow: hidden;overflow-y: auto;}
.professor-list .professor-img { height:0px} 
.professor-list .professor-img a.detailView {padding: 10px 20px 10px 20px;background-color: #2374c0;color: #ffffff !important;border-radius: 5px;overflow: hidden;font-size: 15px;font-weight: 500;position: relative;top: 167px;left: -160px;}
.professor-list .professor-img img{vertical-align: top;width: 130px;height: 147px;object-fit:cover; position: absolute; top:0; left: 0;}
.professor-list .professor-name{border-bottom: 1px dashed #ccc; padding: 8px 0 10px 0;}
.professor-list .professor-name strong{font-size: 20px;color:#333;font-weight: 700;margin-right: 10px;}
.professor-list .professor-name span{font-size: 16px; font-weight: 600; color: #6a9323; position: relative; padding-left: 10px;}
.professor-list .professor-name span:before{display: block;   content: '';   position: absolute;  top: 0; left: 0;   width: 2px;   height: 14px;   /* margin-top: 5px; */   background-color: #ccc;}

.professor-list .professor-info{padding-top: 24px;min-height: 128px;}
.professor-list .professor-info li{display: flex;margin-bottom: 15px; word-break:break-all;}
.professor-list .professor-info li:last-child{margin-bottom: 0;}
.professor-list .professor-info li strong{display: block;flex:0 0 78px;color:#2374c0;font-size: 16px;font-weight: 700;line-height: 1.5em;}
.professor-list .professor-info li>span{flex-grow:1;line-height: 1.5em; font-size: 16px;}
/*//교수님소개*/

/*교수님소개-간호학과 상단*/
.professor-list-m>li {padding: 40px 30px;border: 1px solid #ccc;border-radius:0 0 0 20px;flex:1 1 40%;max-width: 799px;border-top: 2px solid #2374c0;margin-left: 213px;} 
.professor-list-m .professor-box-inner {position: relative;padding-left: 274px;min-height: 180px;overflow: hidden;padding-bottom: 45px;} 
.professor-list-m .professor-box { /*padding: 0px 24px; height: 260px; */ overflow: hidden; overflow-y: auto; } 
.professor-list-m .professor-img { height:0px} 
.professor-list-m .professor-img img {vertical-align: top;width: 196px;height: 213px;object-fit:cover;position: absolute;top:0;left: 0;} 
.professor-list-m .professor-img a.detailView {padding: 10px 41px 10px 41px;background-color: #2374c0;color: #ffffff !important;border-radius: 5px;overflow: hidden;font-size: 19px;font-weight: 500;position: relative;top: 242px;left: -271px;} 
.professor-list-m .professor-name {border-bottom: 1px dashed #ccc;padding: 8px 0 10px 0;} 
.professor-list-m .professor-name strong {font-size: 30px;color:#333;font-weight: 700;margin-right: 10px;} 
.professor-list-m .professor-name span {font-size: 20px;font-weight: 600;color: #6a9323;position: relative;padding-left: 10px;} 
.professor-list-m .professor-name span:before { display: block; content: ''; position: absolute; top: 0; left: 0; width: 2px; height: 14px; /* margin-top: 5px; */ background-color: #ccc; } 

.professor-list-m .professor-info { padding-top: 24px; min-height: 128px;} 
.professor-list-m .professor-info li { display: flex; margin-bottom: 15px; word-break:break-all; } 
.professor-list-m .professor-info li:last-child { margin-bottom: 0; } 
.professor-list-m .professor-info li strong {display: block;flex:0 0 78px;color:#2374c0;font-size: 19px;font-weight: 700;line-height: 1.5em;} 
.professor-list-m .professor-info li>span {flex-grow:1;line-height: 1.5em;font-size: 19px;} 
/*//교수님소개*/

/*실적소개*/

.swiper-wrapper {
    position: relative;
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.slide_wr{position: relative; display: inline-block; width: calc(100% - 330px);}
.perform_wr{background: #f4f8fc; margin-top: 40px;}
.perform_wr .perform{padding: 80px 0; }
.perform_wr .intro_tit{float: left; display: inline-block;  padding: 35px 90px 0 0; position: relative;}
.perform_wr .intro_tit:after{content:''; display: block; background-image: url('/cubersc/gangdong/images/hakgwa/mj_trophy.png'); width: 110px; height: 116px; position: absolute; top: 85%; right: 15%;}
.perform_wr .intro_tit > h6{}
.perform_wr .intro_tit h6 span.pe_tit{display: block; font-size: 18px; color: #666; margin-top: 30px; }

/*.perform-list {display: flex;gap:15px;flex-wrap: wrap; position: relative; width: auto; max-height: 300px; overflow:hidden;}*/
.perform-list > li{padding: 25px 30px; background: #fff; border: 1px solid #dfdfdf; border-radius:20px; /*flex:1 1 30%;*/  max-width:270px; height: auto;}
.perform-list .perform-box-inner{position: relative;  min-height: 100px; overflow: hidden;}
.perform-list .perform-box-inner .perform-top{border-bottom: 1px dashed #ccc;  text-align: center; padding: 0 0 20px 0; min-height: 80px;}
.perform-list .perform-box-inner .btn_go{background: #7aaf20; color: #fff; border-radius: 20px; width: 80px;  margin-top: 10px; font-weight: 600; padding: 2px 10px; display: inline-block; font-size: 16px;}
.perform-list .perform-box-inner span{font-size: 20px; font-weight: 700; text-align: center;}
.perform-list .perform-box{/*padding: 0px 24px;height: 260px;*/ overflow: hidden;overflow-y: auto;}
.perform-list .perform-name{border-bottom: 1px dashed #ccc; padding: 8px 0 10px 0;}

.perform-list .perform-info{padding-top: 24px; text-align: left;}
.perform-list .perform-info li{display: flex;margin-bottom: 10px; word-break:break-all;}
.perform-list .perform-info li:last-child{margin-bottom: 0;}
.perform-list .perform-info li strong{display: block;flex:0 0 100px;color:#333;font-size: 16px;font-weight: 700;line-height: 1.5em;}
.perform-list .perform-info li>span{flex-grow:1;line-height: 1.5em; font-size: 16px; color: #666; font-weight: 500; text-align: left; word-break: break-all;}
.perform_paging{font-size: 16px; width: auto; margin-top: 20px; color: #666;}
.perform_paging > span{margin: 0 5px;}
.perform_paging .page-current{font-size: 20px; font-weight: 600;  color: #333;}


.perform-arrow .arrow_prev{
	width: 35px;
	height: 35px;
	background-image: url('/cubersc/gangdong/images/hakgwa/major_prev.png');
	box-shadow: 0px 0px 15px #dedede;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: -18px;
	z-index: 5;
	color: #333;
	font-size: 15px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}
.perform-arrow .arrow_prev:hover{background-image: url('/cubersc/gangdong/images/hakgwa/major_prev_w.png'); transition: .2s;}
 .perform-arrow .arrow_next {
	width: 35px;
	height: 35px;
	background-image: url('/cubersc/gangdong/images/hakgwa/major_next.png');
	box-shadow: 0px 0px 15px #dedede;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	right: -18px;
	z-index: 5;
	color: #333;
	font-size: 15px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}
.perform-arrow .arrow_next:hover{background-image: url('/cubersc/gangdong/images/hakgwa/major_next_w.png'); transition: .2s;}

/*//실적소개*/

/*졸업생소개*/
.older_wr{background: #e9f1f9; margin-bottom: 40px;}
.older_wr .older{padding: 60px 0;}
.older_wr .intro_tit{margin-bottom: 30px;}
.older_wr .intro_tit > h6{text-align: center; position: relative;}
.older_wr .intro_tit > h6:before{content:''; display: inline-block; background-image: url('/cubersc/gangdong/images/hakgwa/mj_t_left.png'); width: 134px; height: 37px; position: absolute; top:25px; left: 23%;}
.older_wr .intro_tit > h6:after{content:''; display: inline-block; background-image: url('/cubersc/gangdong/images/hakgwa/mj_t_right.png'); width: 134px; height: 37px; position: absolute; top:25px; right: 23%;}
.older-list{display: flex;gap:20px;flex-wrap: wrap;}
.older-list>li{padding: 25px 30px; background: #fff; border: 1px solid #dfdfdf; box-shadow: 0px 4px 0px #bed5ec; border-radius:0 0 0 20px; flex:1 1 30%; border-top: 2px solid #2374c0; max-width:386px; }
.older-list .older-box-inner{position: relative; padding-left: 100px; min-height: 90px; overflow: hidden;}
.older-list .older-box-inner span{display: block; font-size: 16px; color: #666; font-weight: 500; margin-top: 8px;}
.older-list .older-box{/*padding: 0px 24px;height: 260px;*/ overflow: hidden;overflow-y: auto;}
.older-list .older-img{}
.older-list .older-img img{vertical-align: top;width: 65px;height: 90px;object-fit:cover; position: absolute; top:0; left: 0;}
.older-list .older-name{border-bottom: 1px dashed #ccc; padding: 8px 0 10px 0;}
.older-list .older-name strong{font-size: 18px;color:#333;font-weight: 700;margin-right: 10px;}

.older-list .older-info{padding-top: 24px;}
.older-list .older-info li{display: flex;margin-bottom: 15px; word-break:break-all;}
.older-list .olderor-info li:last-child{margin-bottom: 0;}
.older-list .older-info li strong{display: block;flex:0 0 78px;color:#2374c0;font-size: 16px;font-weight: 700;line-height: 1.5em;}
.older-list .older-info li>span{flex-grow:1;line-height: 1.5em;}
/*//졸업생쇼개*/


/* //학과소개 */

/*한글파일에 없는 학과소개*/
.sub_style_no_major{/*background: url('/cubersc/gangdong/images/hakgwa/bg_welfare.png') center/cover no-repeat;*/ margin: 30px 0 10px 0; position:relative; background: #2e6284;}
.sub_style_no_major.police{height: 230px; overflow: hidden; }
.sub_style_no_major.thegdusound{height: 300px; overflow: hidden;}
.sub_style_no_major img{width: 100%; height: 100%; object-fit: cover;}
.sub_style_no_major .inner{display: flex; flex-direction: column; justify-content: center; align-items: flex-start; height: 100%;  position: absolute;top: 0;width: 100%; padding: 0 60px;}
.sub_style_no_major .inner strong, .sub_style_no_major .inner p{color: #fff; text-align: left;}
.sub_style_no_major .inner strong{font-size: 30px;}
.sub_style_no_major .inner p{font-size: 18px; margin-top: 58px; font-weight: 500;}
.sub_style_no_major .inner p:before{content: ''; width: 40px; height: 2px; background-color: #fff; position: absolute; top: 50%;}

/*우리학과목표*/
.no_major_goal.hak_gray_box{margin-bottom: 40px;}
.no_major_goal .intro_tit > h6{text-align: center;}
.major_goal_box{width: 100%; background: #fff; border-radius: 0 20px 0 0; padding: 20px 20px 40px 20px;}
.major_goal_box ul{padding: 20px 0 0 30px;}
.major_goal_box ul li{font-size: 16px; font-weight: 500; position: relative; margin-bottom: 10px;}
.major_goal_box ul li::last-childe{margin-bottom: 0;}
.major_goal_box ul li:before{content: ''; display: block; position: absolute; width: 4px; height: 4px; background: #aaa; border-radius: 50px;  top: 5px; left: -10px; }
.major_goal_box .green_box{ background: #7aaf20; text-align: center;  border-radius: 0 20px 0 0; /*margin: 0 auto;*/} 
.major_goal_box .green_box span{display: block; color: #fff; padding: 30px 20px; font-size: 19px; font-weight: 600;}
.major_goal_box .etc_text{text-align: center; margin-top: 30px; font-size: 18px; font-weight: 500; line-height: 1.5rem;}
.major_goal_box .etc_text.left{text-align: left; margin-top: 0;}
/*//우리학과목표*/
 
/*//한글파일에 없는 학과소개*/

/* 찾아오시는길 */
.traffic-col1{width: 120px;}
.traffic-col2{width: 160px;}
.traffic-col3{width: 210px;}

/* 찾아오시는길 */
.map-bottom{display: flex;}
.map-bottom>div{width: 100%;}
.map-bottom-info{background: #2374c0 url("/cubersc/gangdong/images/20230321/gang/map_info_bg.jpg") right bottom no-repeat;padding: 40px;color: #fff;}
.map-bottom-info>strong{font-weight: 700;font-size: 30px;line-height: 1em;display: block;margin-bottom: 26px;}
.map-info-ul{}
.map-info-ul li{padding-left: 30px; font-size: 16px;}
.map-info-ul li.map-li-address{background: url("/cubersc/gangdong/images/20230321/common//dep_map_icon.png") 0 0 no-repeat;background-size: auto 16px;margin-bottom: 20px;}
.map-info-ul li.map-li-tel{background: url("/cubersc/gangdong/images/20230321/common//dep_tel_icon.png") 0 0 no-repeat;background-size: auto 16px;}
.map-info-ul li strong{font-weight: 600;display: inline-block;width: 75px;position: relative;}
.map-info-ul li strong:after{content: "";position: absolute;right:0;top:50%;height: 15px;background: #d3e3f2;width: 2px;transform:translateY(-50%);}
.map-info-ul li span{display: inline-block;padding-left: 24px;font-weight: 500;}
.map-link-box{border: 1px solid #ccc;border-left: none;}
.map-link-box>a{display: flex;width: 100%;height: 100%;padding-left: 80px;align-items: center;flex-wrap:wrap;align-content: center;background: url("/cubersc/gangdong/images/20230321/gang/map_large_icon.png") right 80px bottom 32px no-repeat;}
.map-link-box>a strong{font-size: 24px;font-weight: 700;display: block;margin-bottom: 12px;width: 100%;}
.map-link-box>a span{font-size: 16px;font-weight: 500;color:#666;}
.map-link-box>a:hover{color:#333;}

.section-map-1{margin-bottom: 60px;}
.section-map-2 .sub-title1{margin-bottom: 20px;}
.section-map-3 .sub-title1{margin-bottom: 15px;}

/* //찾아오시는길 */

/* 내용*/

.sub-ul-style1>li{font-size: 16px;font-weight: 500;position: relative;padding-left: 14px;margin-bottom: 10px;line-height: 1.5em;}
.sub-ul-style1>li:last-child{margin-bottom: 0;}
.sub-ul-style1>li:before{content:"";width: 5px;height: 2px;background: #4e4e4e;position: absolute;left:0;top:9px;}

.sub-ul-style2 li{font-size: 16px;font-weight: 500;position: relative;padding-left: 12px;margin-bottom: 5px;line-height: 1.4em;}
.sub-ul-style2 li:last-child{margin-bottom: 0;}
.sub-ul-style2 li:before{content:"";width: 2px;height: 2px;background: #4e4e4e;position: absolute;left:0;top:9px;}

.sub-ul-style3 li{margin-bottom: 10px;display: flex;}
.sub-ul-style3 li:last-child{margin-bottom: 0;}
.sub-ul-style3 strong{margin-right: 10px;font-weight: 600;color:#2374c0;line-height: 1.3em;flex:0 0 30px}
.sub-ul-style3 span{font-weight: 500;line-height: 1.3em;}

.sub-ul-style4 li{font-size: 16px;font-weight: 500;position: relative;margin-bottom: 10px;line-height: 1.4em;}
.sub-ul-style4 li:last-child{margin-bottom: 0;}

.sub-ul-style5 li{font-size: 16px;font-weight: 500;position: relative;padding-left: 14px;margin-bottom: 10px;line-height: 1.4em;text-align: left;}
.sub-ul-style5 li:last-child{margin-bottom: 0;}
.sub-ul-style5 li:before{content:"";width: 4px;height: 4px;background: #99d3eb;position: absolute;left:0;top:8px;border-radius:50%;}


.sub-box-style1{border: 1px dashed #333333;padding: 38px 43px;font-size: 18px;font-weight: 700;margin-bottom: 40px;line-height: 1.4em;}
.sub-box-style1.tac{font-weight: 700;font-size: 18px;}

.sub-section-block {margin-bottom: 60px;}
/* //내용*/



/* 학과활동 */
.sub_style_ccl_wr{/*background: url('/cubersc/gangdong/images/hakgwa/bg_welfare.png') center/cover no-repeat;*/ margin-bottom: 40px; position:relative;}
.sub_style_ccl_wr img{position: absolute; top: 0; z-index: -1; object-fit: cover; height: 100%;}
.sub_style_ccl_wr .inner{display: flex; flex-direction: column; justify-content: center; align-content: center; height: 100%; min-height: 230px; width: 100%;}
.sub_style_ccl_wr .inner strong
, .sub_style_ccl_wr .inner p{color: #fff; text-align: center;}
.sub_style_ccl_wr .inner strong{font-size: 30px;}
.sub_style_ccl_wr .inner p{font-size: 18px; margin-top: 58px; font-weight: 500;}
.sub_style_ccl_wr .inner p:before{content: ''; width: 40px; height: 2px; background-color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
/* //학과활동 */


/* 인터넷/IPTV사용 */
.internet_pic{text-align: center;}
.internet_pic .internet{display: inline-block;}
.internet_pic .inte_txt{padding-left: 146px;  position: relative;}
.internet_pic .inte_txt > p{font-size: 42px; font-weight: 500; color: #0484da;}
.internet_pic .inte_txt > p > em{font-weight: 700;}
.internet_pic .inte_txt > p > span:before{content: ''; width: 150px; height: 1px; background-color: #0484da; position: absolute; top: 75%; left: 26px;} 
.internet_pic .inte_txt > p > span{padding-left: 65px;}

.internet_list{margin-top: 50px;}
.internet_list > ol{overflow: hidden; width: 100%; display: inline-flex; justify-content: space-between;}
.internet_list > ol > li{ text-align: center; width: calc(95% / 4); padding: 30px 30px 53px; border: 1px solid #cecece; border-radius: 10px;}
.internet_list > ol > li > div.num{font-size: 20px; font-weight: 700; color: #0484da; padding-bottom: 24px; border-bottom: 1px solid #cecece;}
.internet_list > ol > li > div.text{padding-top: 38px;}
.internet_list > ol > li > div.text > p{font-weight: 500; font-size: 16px; color: #333;}
.internet_list > ol > li > div.text > p > span{color: #0484da; border-bottom: 1px solid #0484da; }
.internet_list > ol > li > div.text > p.red_txt{color: #ff2f1a;}
/* //인터넷/IPTV사용 */


/* 평생교육원 */
.mng_goal{}
.mng_goal ~ .mng_goal{margin-top: 30px;}
.mng_goal ul{position: relative; border-radius: 20px; overflow: hidden;}
.mng_goal ul > li{color: #333; font-size: 18px; font-weight: 500; background-color: #f1f1f1; padding: 26px 26px 26px 185px;}
.mng_goal ul > li.mid_txt{color: #fff; font-size: 20px; font-weight: 700; padding: 32px 0 32px 185px;}
.mng_goal:nth-child(odd) ul > li.mid_txt{background-color: #76a100;}
.mng_goal:nth-child(even) ul > li.mid_txt{background-color: #0484da;}
.mng_goal:nth-child(odd) ul > li.icon{background-color: #76a100;}
.mng_goal:nth-child(even) ul > li.icon{background-color: #0484da;}
.mng_goal ul > li.icon{position: absolute; top: 50%; transform: translateY(-50%); left: 48px; padding: 0; width: 104px; height: 104px; border-radius: 50%; border: 7px solid #f1f1f1;}
.mng_goal ul > li.icon01{background: url(/cubersc/gangdong/images/appendages/edulife_i01.png) no-repeat; background-position: center; }
.mng_goal ul > li.icon02{background: url(/cubersc/gangdong/images/appendages/edulife_i02.png) no-repeat; background-position: center; }
.mng_goal ul > li.icon03{background: url(/cubersc/gangdong/images/appendages/edulife_i03.png) no-repeat; background-position: center; }
.mng_goal ul > li.icon04{background: url(/cubersc/gangdong/images/appendages/edulife_i04.png) no-repeat; background-position: center; }
.mng_goal ul > li > br{display: none;}
.graybox{ background: #f4f5f6; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 50px 0;}
.graybox span{font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.more-btn{width: 160px; height: 45px; border: 1px solid #ccc; border-radius: 5px; font-weight: 600; background: #fff; display: inline-flex; align-items: center; justify-content: space-between; padding: 0 28px; position: relative;}
.more-btn:after{content: ""; display: block; width: 15px; height: 15px; background: url(/cubersc/gangdong/images/20230321/common//search_icon.png) 0 0 no-repeat;}
/* //평생교육원 */	


/* 자유학기제 */
.free_semester{background-color: #2374c0; display: inline-flex; width: 100%;}
.free_semester .img_box{min-width: 300px; padding: 28px 36px 28px 68px;}
.free_semester .tit{padding: 32px; background-color: #ffd753; min-width: 170px;}
.free_semester .img_box
, .free_semester .tit{display: flex; align-items: center; justify-content: center;}
.free_semester .tit > em{color: #2374c0; font-weight: 700; font-size: 24px;}
.free_semester .cont{padding: 46px 36px;}
.free_semester .cont *{color: #fff;}
.free_semester .cont p{font-weight: 600; line-height: 1.5; font-size: 16px;}
.free_semester .cont p+ul:before{content: ''; display: block; width: 100%; height: 1px; background-color: #588fc2; margin: 28px 0;}
.free_semester .list-01 li:before { content: '·';}
/* //자유학기제 */	


/* 졸업취업자 인사글 */
.sub_greeting_std{margin-bottom: 60px;}
.sub_list_greeting_wr{}
.sub_list_greeting > li{overflow: hidden; border: 1px solid #cecece; display: flex; padding: 40px 44px;}
.sub_list_greeting > li + li{margin-top: 30px;}
/* .sub_list_greeting > li > div{float: left;} */
.sub_list_greeting > li > div.person_img{min-width: 240px; margin-right: 50px;}
.sub_list_greeting > li > div.person_cont{}
.sub_list_greeting > li > div.person_cont > p{font-size: 16px;line-height: 22px;}
.sub_list_greeting > li > div.person_cont > p.greeting_cont{margin-top: 25px; padding-left: 34px; position: relative;}
.sub_list_greeting > li > div.person_cont > p.greeting_cont:before{content: ''; background: url('/cubersc/gangdong/images/hakwa/gangdong/sub/greeting/icon.png') center/contain no-repeat; width: 24px; height: 16px; position: absolute; left: 0; top: 5px;}
.sub_list_greeting > li > div.person_cont em{font-size: 20px; font-weight: 700; background: #2374c0; color: #fff; width: 140px; height: 42px; display: block; text-align: center; line-height: 42px;}
/* //졸업취업자 인사글 */

/* 기숙사 */
#show_btn_div{text-align: center; margin: 35px 0 0 0;}
/* //기숙사 */


/* global_festival */
.global_festival{    margin-top: 30px; }
/* global_festival */

/* 한국어과정 입학안내 */
ul.forInfo > li {
    border: 1px solid;
    margin: 6px;
    display: flex;
   flex-direction: column;
}

.sBox {
    border: 1px solid #2d0d0d;
    margin: -3px 11px 21px;
    width: 383px;
    height: 112px;
    border-radius: 7px;
    line-height: 1.1;
    background: #4f1514;
    color: #ffffff;
    box-shadow: 5px 5px 5px gray;
    padding: 14px;
}

.box {
    display: flex;
    text-align: center;
    justify-content: center;
    font-size: 20px;
}


/* MOBILE */
@media screen and (max-width: 1400px){
	.hak_intro_cont .charicter_img{
		display: none;
	}
}

@media screen and (max-width: 1280px){
	#container.sub{
		padding: 0 15px;
	}
	.content_box.tit_box
	, .content_box{
		width: 97%;
	}
	
	.intro_txt .people .info_con > li > span {
	    width: calc(100% - 265px);
	}
	
	.comp_list > ul > li
	, .license_wr > ul > li{
		margin: 10px 0.66% 0 0;
	}

	/*학과소개*/
	.hak_title_wr > .hak_title_cont {
	    border-radius: 0;
	    width: 97%;
	}
	
	.hak_intro_cont .content_box {
	    display: block;
	    padding: 0;
	}
	.hak_intro_cont .intro_tit {
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 30px;
	}
	.hak_intro_cont .intro_tit > h6{
	    text-align: left;
	}
	
	.hak_view_wr{
		padding: 80px 20px;
	}
	.hak_view_wr .hak_view {
	    width: calc(100% - 75%);
	}
	.hak_view_wr .tile_wr{
	    width: calc(100% - 25%);
	}
	.sub_style_no_major .inner{
		padding: 0 30px;
	}
	.sub_style_no_major .inner strong{
		font-size: 28px;
	}
	.older-list>li{
		flex: 1 40%;
		max-width: 572px;
	}
	.professor-list>li{
			padding: 20px;
		}
	.perform_wr .intro_tit:after{
		display: none;
	}
	.perform_wr .intro_tit{
		text-align: center;
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
		}
		.perform_wr .intro_tit h6 span.pe_tit{
		margin-top: 10px;
		}
	.perform-list{
		width: 100%;
		justify-content: space-between;
	}
	.perform-list > li{
		max-width: 386.667px;
		margin: 0 auto;
	}
	.slide_wr{
		width: 100%;
	}
	/*//학과소개*/
}

@media screen and (max-width: 1200px){
	#container.sub .sub_inner {
	    padding: 30px 0px 80px;
	}
	
    .greeting_wr .greeting > div.greeting_hak > p {
	    width: calc(100% - 600px);
	}
	
	.intro_txt .people .info_con > li > span {
	    width: calc(100% - 70%);
	}
	
	.intro_txt .people .info_con > li > p {
	    width: calc(100% - 30%);
	}
	
	.hak_club ul>li .club_tit {
		padding: 0 10px;
	}
.older_wr .intro_tit > h6:before{
	display: none;
}
.older_wr .intro_tit > h6:after{
	display: none;
}
.perform-arrow .arrow_prev{left: -10px;}
.perform-arrow .arrow_next{right: -10px;}
}

@media screen and (max-width: 1024px){
	/*
	.greeting_wr .greeting > div.greeting_hak {
	    transform: none;
	    position: static;
	}
	
	.greeting_wr .greeting > div.greeting_hak > img{
 	    display: none;
	} */
	 .greeting_wr .greeting {
	    padding-top: 70px;
	}
	.greeting_wr .greeting > div.greeting_hak{
		position: static;
	    transform: none;
	    text-align: center;    
	    margin-top: -5%;
	    padding: 0 25px;
	    margin-bottom: 32px;
	}
	.greeting_wr .greeting > div.greeting_hak > p
	, .greeting_wr .greeting > div.greeting_hak > img{
		float: none;
	}
	.greeting_wr .greeting > div.greeting_hak > p{
		position: absolute;
		top: 0;
		left: 0;
	    padding-top: 0px;
    	padding-left: 0px;
    	text-align: left;
    	width: 100%;
	}
	.greeting_wr .greeting > div.greeting_hak > img{
		width: 100%;
	}
	.greeting_wr .greeting_cont{
		margin: 0;
	}
	.greeting_wr .greeting_bg > .greeting_cont > p {
	    float: none;
	    width: 100%;
	    text-align: left;
	}
	
	.intro_txt .people {
	    justify-content: space-between;
	}
	.intro_txt .people > li {
	    width: calc(97% / 2);
	    margin-right: 0;
	    margin-top: 25px;
	}
	.intro_txt .people > li:nth-child(0), .intro_txt .people > li:nth-child(1), .intro_txt .people > li:nth-child(2), .intro_txt .people > li:nth-child(3) {
	    margin-top: 25px;
	}

	.map-bottom{flex-wrap:wrap;}
	.map-bottom>div{flex:1 1 100%;}
	.map-link-box{height: 152px;border-left: 1px solid #ccc;}
	.map-link-box>a{background-size: 78px auto;background-position: right 40px center;padding-left: 40px;}

	.traffic-col4{width: 500px;}

	.internet_list{margin-top: 20px;}
	.internet_list > ol { flex-direction: row; flex-wrap: wrap;}
	.internet_list > ol > li{width : calc(97% / 2); margin-top: 20px;}

	.mng_goal ul > li {
		padding: 90px 18px 24px;
		min-height: 156px;
		text-align: center;
	}
	.mng_goal ul > li > br{
		display: block;
	}
	.mng_goal ul > li.mid_txt{
		text-align: center;
	    padding: 24px 0 50px;
		min-height: auto;
	}
	.mng_goal ul > li.icon{
		padding: 0;
		left: 50%;
		top: calc(50% + 5px);
		transform: translate(-50%, -50%);
		min-height: auto;
	}	

	.free_semester {
	    flex-direction: column;
	}
	.free_semester .img_box
	, .free_semester .cont {
	    padding: 30px;
	}
	.free_semester .tit {
	    padding: 20px;
	}
	.free_semester .cont p+ul:before {
	    margin: 30px 0;
	}

	/*학과소개*/
	.hak_view_wr .hak_view
	, .hak_view_wr .tile_wr {
		width: 100%;
		float: none;
	}
	.hak_view_wr .hak_view{
		padding-top: 0;
		margin-bottom: 30px;
	}
	.hak_view_wr .hak_view > p {
	    text-align: center;
	}
	.sub_style_no_major .inner p:before{
		top: 45%;
	}
	.professor-list>li {
    flex: 1 1 100%;
    max-width: 100%;
	}

.professor-list-m>li { max-width: 100%; margin-left:0} 
.professor-list-m .professor-img img { top;width: 130px;height: 147px;} 
.professor-list-m .professor-name {border-bottom: 1px dashed #ccc;padding: 8px 0 10px 0;} 
.professor-list-m .professor-name span {font-size: 16px;} 
.professor-list-m .professor-box-inner {padding-left: 154px; padding-bottom:0px} 
.professor-list-m .professor-info li>span {font-size: 16px;} 
.professor-list-m .professor-info li strong {font-size: 16px;} 
.professor-list-m .professor-name strong {font-size: 24px;}
.professor-list-m .professor-img a.detailView {padding: 10px 20px 10px 20px;background-color: #2374c0;color: #ffffff !important;border-radius: 5px;overflow: hidden;font-size: 15px;font-weight: 500;position: relative;top: 167px;left: -160px;} 
	/*//학과소개*/
}
@media all and(max-width:980px){
	.perform-list > li{
		max-width: 475px;
	}
}

@media all and (max-width: 790px) {
	.older-list>li{
	flex: 1 1 100%;
    max-width: 100%;
}
.perform-list > li{
	/*	flex: 1 1 100%;*/
	/*	max-width: 90%; */
		margin: 0 auto;
	}
}

@media all and (max-width: 768px) {
	
	.intro_tit h6 span.so_tit{display:none;}

	/*학과소개 위치, 연락처*/
	.edu01-header-top{display: flex;justify-content: center;align-items: center;width: auto;margin: 30px  30px 0 30px;}
	.edu01-header-top-inner{display: block;height: auto;padding: 14px 30px;}
	.edu01-header-top-inner>div{display: flex; justify-content: center;}
	.edu01-header-top-inner>div.map-info{margin-bottom: 8px;}

	/* photo-info-box */
	.photo-info-box { margin-top: 15px; }

	.table_scroll {overflow-x:auto;}
	.table_scroll:before{content: "↔ 좌우로 스크롤해 주세요.";display: block;line-height: 1em;margin-bottom: 8px; font-size: 16px;}
	.table_scroll table {width:768px; margin-bottom: 8px !important; }

	.table_scroll02 table {width:1300px; margin-bottom: 8px !important; }

	/* 학과공통테이블 */
	.tbl_basic thead th, .tbl_basic tfoot th, .tbl_basic tfoot td, .tbl_basic tbody th, .tbl_basic tbody td{ /* padding:5px */}

	/*박스 스타일*/
	.info_box > p{ padding:20px}
	
	/* 자격증 */
	.ui_box .inner h2, .ui_box .inner strong {font-size: 18px;}
	
	.ui_box .inner.icowrap{padding:18px 30px; min-height:auto;} 
	.ui_box .inner.icowrap .ico {display: block; margin: 0 auto 12px;}
	
	/* 동아리 */
	.hak_club ul>li{
		min-height: auto;
		width: 100%;
	}
	.hak_club ul>li:nth-child(2) {
	    margin-top:50px;
	}
	
	/* 가족회사 및 산학협력기관 */
	.comp_list > ul > li {
	    width: calc(98% / 2);
	    max-width: none;
	    margin: 10px 0 0 0;
	}
	.comp_list > ul > li:nth-of-type(even) {
	    float: right;
	}
	/* //가족회사 및 산학협력기관 */
	
	.hak_view_wr .tile_wr > .tile_list > li{
		width: calc(100% / 2) !important;
	}
	
	.license_wr > ul{
		margin-top: 20px;
	}
	.license_wr > ul > li{
		width: calc(98% / 2);
		max-width: none;
		margin:0;
		margin-top: 10px;
	}
	.license_wr > ul > li:nth-of-type(even){
		float: right;
	}



	.map-bottom-info{padding: 30px;background: #2374c0}
	.map-link-box>a{padding-left: 30px;}
	.map-info-ul li{display: flex;}
	.map-info-ul li strong:after{top:2px;transform:none;}
	.map-info-ul li strong{flex:0 0 75px}

	
	.internet_pic .internet { display: block; width: 100%;}
	.internet_pic .inte_txt {padding-left: 0; margin-top: 20px;}
	.internet_pic .inte_txt > p > br{display: none;}
	.internet_pic .inte_txt > p > span {padding-left: 15px;}
	.internet_pic .inte_txt > p > span:before{display: none;}
	
	.internet_pic .internet > img{ width: calc(100% - 40%);}
	.internet_list > ol > li{width: 100%;}

	/* 졸업자 취업 */
	.sub_list_greeting > li{
	    flex-direction: column;
	}
	.sub_list_greeting > li > div.person_img
	, .sub_list_greeting > li > div.person_cont em{
		margin: 0 auto;
		text-align: center;
	}
	.sub_list_greeting > li > div.person_cont > p{
		margin: 20px 0;
	}
	.sub_list_greeting > li > div.person_cont > p.greeting_cont {
	    margin-top: 0;
	    padding-left: 0;
	    position: relative;
	}
	.sub_list_greeting > li > div.person_cont > p.greeting_cont:before{
		display: none;
	}
	/* 졸업자 취업 */
	.sub_style_no_major .inner{
		padding: 0 30px;
	}
	.sub_style_no_major .inner strong{
		font-size: 24px;
	}
	.sub_style_no_major .inner p{
		
	}
	.sub_style_no_major .inner p:before{
		top: 50%;
	}

	/*학과소개*/
	.hak_title_wr > .hak_title_cont{
		padding-top: 80px;
	}
	.sub_style_no_major.thegdusound .inner p:before{
	top: 42%;
	}
}



@media all and (max-width: 640px) {
	.intro_txt .people > li {
	    width: 100%;
	}
	
	.sub_style_ccl_wr .inner{
		padding: 0 20px;
	}
	
	.mng_goal ul > li {
		text-align: left;
	}
}

@media all and (max-width: 540px) {
	
	.intro_tit h6 {
	    font-size: 30px;
	}
	
	.content_box.tit_box, .content_box {
	    width: 95%;
	}
	
	/* photo-info-box */
	.tbl_basic thead th, .tbl_basic tfoot th, .tbl_basic tfoot td, .tbl_basic tbody th, .tbl_basic tbody td{padding: 15px; }

	.greeting_wr .greeting_cont > p
	, .greeting_wr p{
		line-height: 22px;
		font-size: 16px;
	}
	.greeting_wr .greeting_bg{
		min-height: 240px;
		padding: 32px 0;
	}
	.greeting_wr .greeting_bg > .greeting_cont > p {
	    font-size: 20px;
	}
	.greeting_wr .greeting > div.greeting_hak {
	    margin-top: -20%;
	}
	.greeting_wr .greeting_cont > p + p {
	    margin-top: 32px;
	}
	.greeting_wr .greeting_cont > p.hak_name {
	    font-size: 20px;
		margin-top: 25px;
    	margin-bottom: 0px;
	}
	
	.history_tit {
	    padding: 45px 0;
	    border-radius: 70px 0 70px;
	    margin-bottom: 70px;
	}
	.history_tit:after {
	    height: 30px;
	    bottom: -60px;
	}
	.history_tit > p{
	    display: none;
	}
	.history_tit > strong {
	    font-size: 24px;
	}
	.history-ul>li{
		display: block;
		padding: 35px 24px;
	}
	.year-label{
		width: 100%;
		margin-bottom: 25px;
	}
	
	.hak_club ul>li {
	    margin-top: 30px;
	    padding: 20px 16px;
	    padding-bottom: 0;
	}
	.hak_club ul>li .club_tit > h5{
	    font-size: 18px;
	}
	.hak_club ul>li .club_img_box
	, .hak_club ul>li .club_years {
	    margin-top: 16px;
	}
	.hak_club ul>li .club_cont {
	    padding: 40px 0;
	}
	.hak_club ul>li div > p{
		font-size: 16px;
	}
	
	/* 가족회사 및 산학협력기관 */
	.comp_list > ul > li {
	    width: 100%;
	    min-height: auto;
	    padding: 15px 10px;
	    margin-top: 12px;
	}
	.comp_list > ul > li:first-child {
	    margin-top: 0;
	}
	/* //가족회사 및 산학협력기관 */
	
	/*학과소개*/
	.hak_intro_cont {
	    padding-top: 180px;
	    padding-bottom: 60px;
	}
	.hak_title_wr > .hak_title_cont {
	    padding-top: 90px;
	    min-height: 400px;
	    width: 95%;
	}
	.hak_title_wr > .hak_title_cont > p:first-child {
	    font-size: 18px;
	}
	.hak_title_wr > .hak_title_cont > p{
		padding: 0 15px;
	}
	.hak_title_wr > .hak_title_cont > h5{
		font-size: 40px;
	}
	.hak_intro_cont .content_box {
	    display: block;
	}
	
	.hak_view_wr {
	    padding: 60px 20px;
	}
	
	.adv_intro_wrap {
		padding: 60px 0;
	}
	.adv_list{
		padding: 24px 20px;
	}
	.adv_list > .list_cont li {
	    padding-left: 50px;
	}
	.adv_list > .list_cont li > span{
		font-size: 14px;
	}
	.adv_list > .list_cont li > p {
	    font-size: 16px;
	}
	.adv_list > .list_cont li > .list-01 > li{
		font-size: 15px;
	}
	
	.hak_view_wr .hak_view > p{
		display: none;
	}
	.hak_view_wr .hak_view > p.view_txt{
		display: block;
	}
	.hak_view_wr .tile_wr > .tile_list > li > p {
	    font-size: 20px;
	}
	.hak_view_wr .tile_wr > .tile_list > li > p.txt03 {
	    margin-top: 40px;
	}
	.hak_view_wr .tile_wr > .tile_list > li.info01 > p.txt03 {
	    margin-top: 30px;
	}
	.hak_view_wr .tile_wr > .tile_list > li > p.txt03, .hak_view_wr .tile_wr > .tile_list > li > p.job_year {
	    font-size: 14px;
	}
	.hak_view_wr .tile_wr > .tile_list > li > p > span 
	, .hak_view_wr .tile_wr > .tile_list > li.info02 > p.txt03{
	    font-size: 30px;
	}
	
	.curriculum_wr, .hak_info {
	    padding: 60px 0;
	}
	.curriculum_wr .curriculum {
	    padding: 40px 0;
	}
	
	.license_wr > ul > li {
		width: 100%;
		min-height: 54px;
		padding: 20px;
		box-sizing: border-box;
	}
	.perform-list > li{
		max-width: 513px;
		margin: 0 auto;
	}
		.hak_title_wr > .hak_title_cont{
		padding-top: 40px;
	}

	/*//학과소개*/

	.picture_view{
		display: block;
		margin-bottom: 10px;
	}
	.picture_view > a{
		display: block;
		width: 100%;
		min-height: 40px;
		line-height: 40px;
		border-radius: 10px;
		background: #e0ecf7;
		text-align: center;
		color: 16px;
	}
	.picture_view > a:after{
		display: inline-block;
		content: '';
		background: url('/cubersc/gangdong/images/gangdong/ico_img_big.png');
		width: 16px;
		height: 16px;
		background-size: cover;
		background-position: center;
	    vertical-align: -1px;
    	margin-left: 8px;
	}
	
	.sub_style_ccl_wr .inner strong {
	    font-size: 22px;
	}

	.internet_pic .inte_txt > p{
		font-size: 30px;
	}
	
	.free_semester .tit > em {
	    font-size: 20px;
	}
}

@media all and (max-width: 464px) {
	.greeting_wr .greeting {
	    padding-top: 90px;
	}
	.professor-list>li{
		padding: 20px;
	}
	.professor-list .professor-box-inner{
	padding-left: 0;
	}
	.professor-list .professor-img img{
		position: static;
		margin: 0 auto;
		display: block;
	}
	.professor-list .professor-name{
		text-align: center;
	}
	.professor-list .professor-img{
		height: 100%;
	}
	.professor-list .professor-img a.detailView{
		top: 10px; 
		left: 50%; 
		transform: translateX(-50%);
		display: inline-block;
	}
	.older-list .older-box-inner{
	padding-left: 85px;
}

}

@media all and (max-width: 425px) {
	
	/* .table_scroll table {
	    width: 640px;
	    margin-bottom: 8px !important;
	} */

	.mng_goal ul > li {
	    min-height: 177px;
	}
	.mng_goal ul > li.mid_txt
	, .mng_goal ul > li.icon {
	    min-height: auto;
	}
	.mng_goal ul > li.icon{
		top: 50%;
	}
	.youtube-box{
		height: 240px;
	}
	.sub_style_no_major.thegdusound{
		height: 380px;
	}
	.sub_style_no_major.thegdusound .inner p:before{
	top: 36%;
	}
	.sub_style_no_major .inner{
		padding: 20px 30px;
	}


}


