@charset "utf-8";
@import url('/cubersc/gangdong/css/fonts/GmarketSans/GmarketSans.css');

a.blue-btn.interview-print-btn {
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 5px;
    font-size:16px;
}

.blue-btn{
	color: #fff !important;
	font-weight: 600;
	font-size: 18px;
	background-color: #1b74bb;
}
.gray-btn{
	color: #333 !important;
	font-weight: 600;
	font-size: 18px;
	background: #d1d2d3;
}
.pass_btn{
	display: inline-block;
	color: #1b74bb;
	width: 90px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #1b74bb;
	border-radius: 5px;
	font-weight: 600;
	font-size: 15px;
	text-align: center;
	margin-left: 50px;
}

/* 게시판 */
select {
    background-image: url(/cubersc/templete/common/img/common/select_a.png);
}

.boardTop {
	padding: 25px 20px;
	border-radius: 10px;
	max-height: 90px;
    background-color: #edf5fb;
}

/* .boardTop input[type=text], .boardTop input[type=password] { */
.boardTop input[type=text] {
    height: 45px !important;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #333;
    width: 35%;
    margin-right: 8px;
}

.boardTop select {
    height: 45px !important;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #333;
    margin-right: 5px;
}

.boardTop .search {
    height: 45px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    background-color: #335e7b;
}

table.tb01 {
	border-top: 3px solid #1b74bb;
}

table.tb01 td, table.tb01 th {
	border-bottom: 1px solid #cecece;
    font-size: 16px;
}

table.tb01 th {
	font-weight: 700;
	background-color: #f4f5f6;
	border: 0;
}

table.tb01 th + th
, table.tb01 th + td
, table.tb01 td + th
, table.tb01 td + td{
	border-left: 1px solid #cecece;	
}
table.tb01 td.subj.ip_sub{
	padding: 22px 20px;
}
table.tb01 td.subj.ip_sub a{
	font-size: 17px;
}

.boardView {
    margin: 0px 0 20px;
}

.boardView .board_title_wr{
    padding: 26px 32px;
    position:relative;
	border-top: 3px solid #1b74bb;
    border-bottom: 1px solid #cecece;
}

.boardView h3 {
	border-top: 0px;
    border-bottom: 0;
	position: static;
	padding: 0;
}

.boardView .txt.file_wrap{
	padding: 0;
}

.boardView .board_title_wr > span.writer, .boardView .board_title_wr > span.date {
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
}

.boardView .board_title_wr > span.writer{
	right: 230px;
}

.boardWrite>dl.infor.f {
	border-top: 3px solid #1b74bb;
}

.boardWrite dl.infor .t {
	background-color: #f4f5f6;
}

.boardBtnBox .list_btn li a{
    border: 0;
    background-color: #1b74bb;
}

.boardWrite.st_01 {
    margin-top: 0px;
}

.gallery_type{
	border-top:0;
	border-bottom:0;
}

.gallery_type > li .subj {
    margin-bottom: 10px;
    font-weight: bold;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
    font-size: 20px;
}

.gallery_type > li .infor {
    color: #999;
    font-size: 15px;
}

/* //게시판 */

/**/
#container {
	padding-top: 140px;
}

.con_txt{
	margin-bottom: 50px;
}

.con_txt02{
	margin-bottom: 60px;
}

.con_txt03{
	margin-bottom: 40px;
}

.small_tit{
	margin-top: 20px;
}

#container.sub ul.subTab{
	margin-bottom: 40px;
}
/**/

/* sub Title */
h4 { 
	margin:0px 0 20px; 
	color:#000000; 
	font-size: 24px; 
	font-weight:600; 
}
h4:before { 
	content:url(/cubersc/gangdong/css/common/images/ico_sub_title.png);
	margin-right: 10px;
}
h5 {
	font-weight: 600;
	color: #1b74bb;
	font-size: 20px;
	margin-bottom: 14px;
}
/* //sub Title */

/* color */

.strong_blue{
	font-weight: 600;
	color: #1b74bb;
	font-size: 16px;
}

.strong_red{
	font-weight: 600;
	color: #d72424;
	font-size: 16px;
}

.strong_brown{
	font-weight: 600;
	color: #e17913;
	font-size: 16px;
}

/* //color */

/* border */

.gray-line{
	border: 3px solid #dbdbdb;
}

/* //border */


/* 모바일 안내 텍스트 */

.mobile_txt,
.mobile_txt02,
.mobile_txt03{
	display: none;
}

/* //모바일 안내 텍스트 */


/*상단 비쥬얼 시작*/
.sub_visual_sec {
	height: 160px;
	background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("../../images/sub_ipsi02/sub-01.jpg");
	background-position: center;
}

.sub_visual_box {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: space-evenly;
	height: 100%;
}
/*상단 비쥬얼(검색) 시작*/
#searchBox {
	min-height: unset;
	max-width: unset;

}

.search_block {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.search_area.search_text {
	width: 100%;
}

.search_area p{
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
}

.search_area p:first-child{
	font-weight: 700;
	font-size: 30px;
}

.search_area p:last-child{
	font-size: 18px;
	font-weight: 600;
	padding-top: 12px;
}
/*상단 비쥬얼(검색) 끝*/
/*상단 비쥬얼 끝*/

/*컨텐츠 시작*/
.middle_box {
	display: flex;
	justify-content: space-between;
}
/*컨텐츠(레프트 메뉴) 시작*/
.middle_box .left_box {
	width: 320px;
	padding-right: 55px;
}

.middle_box .left_box .top_tit {
	height: 180px;
	display: flex;
	font-weight: 900;
	font-size: 32px;
	background: #1b74bb;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	position: relative;
}

.middle_box .left_box .top_tit::after {
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../images/sub_ipsi02/img_sm.png);
    z-index: 0;
    right: -40px;
    bottom: -40px;
    background-position: right;
    background-repeat: no-repeat;
}

.middle_box .left_box .top_tit>h1 {
	font-weight: 900;
	font-size: 32px;
	color: #fff;
	/*font-family: GmarketSans;*/
	text-align: left;
	padding: 0 30px;
	padding-bottom: 12px;
}

.middle_box .left_box .top_tit p{
	padding: 0 35px;
	font-size: 14px;
	font-weight: 100;
	text-align: left;
	color: #fff;
}

.middle_box .left_box .left_area {
	margin-top: -70px;
	min-width: 265px;
}

.middle_box .left_box .left_area ul.menu_ul {
	overflow: hidden;
	border-bottom: solid 1px #ddd;
}

.middle_box .left_box .left_area ul a.cate_item {
	background-color: #fff;
	font-weight: 400;
	border-top: 1px solid #ddd;
	line-height: 50px;
	margin-bottom: -1px;
	padding: 0 25px;
	color: #333;
	display: block;
	position: relative;
	font-size: 18px;
}

.middle_box .left_box .left_area ul.dp2 a.cate_item{
	color: #666;
}

.middle_box .left_box .left_area ul.menu_ul>li:hover>a.cate_item,
	.middle_box .left_box .left_area ul.menu_ul>li>a.cate_item.on {
    font-weight: 700;
    height: auto;
    background-color: #333;
    color: #fff;
}

.middle_box .left_box .left_area ul.menu_li_ul {
	border-top: 1px solid #ddd;
	border-bottom: 0;
	padding: 10px 0;
	background-color: #f1f2f3;
	display: none;
}


.middle_box .left_box .left_area ul.menu_li_ul a.cate_item {
	line-height: 35px;
	border: none;
	padding-left: 50px;
	background-color: #f1f2f3;
	font-size: 16px;
}

.middle_box .left_box .left_area ul.menu_li_ul a.cate_item:hover {
	text-decoration: underline;
}

.middle_box .left_box .left_area ul.menu_li_ul a.cate_item::before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	background-color: #ccc;
	top: 14px;
	left: 35px;
}

.middle_box .left_box .left_area ul.menu_li_ul a.cate_item.on {
	color: #1b74bb;
	font-weight: 700;
}

.middle_box .left_box .left_area ul.menu_li_ul a.cate_item.on::before {
	background-color: #1b74bb;
}

.middle_box .left_box .left_area ul.menu_ul a.cate_item.parent::after {
	font-family: 'FontAwesome';
	content: '\f107';
	z-index: 1;
	position: absolute;
	right: 32px;
	width: 26px;
	height: 26px;
	display: block;
	border-radius: 5px;
	border: 1px solid #ccc;
	line-height: 26px;
	text-align: center;
	color: #888;
	top: calc(50% - 13px);
	font-size: 14px;
	background-color: #fff;
}

.middle_box .left_box .left_area ul.menu_ul>li:hover a.cate_item.parent::after,
	.middle_box .left_box .left_area ul.menu_ul a.cate_item.parent.on::after
	{
	background-color: #fff;
	color: #333;
	border: 1px solid #1b74bb;
}

.middle_box .left_box .left_area .bottom_banner {
	padding: 20px 0;
}

.middle_box .left_box .left_area .bottom_banner a {
	display: block;
	overflow: hidden;
	border-radius: 10px;
}
/*컨텐츠(레프트 메뉴) 끝*/

/*컨텐츠(타이블 영역) 끝*/
.middle_box .right_box {
	width: 100%;
	max-width: 1080px;
	margin: 0 auto;
}

.content_box.tit_box {
	padding: 60px 0 20px;
	border-image:
		url('/cubersc/gangdong/images/sub_ipsi01/bg-tit-box-bottom-border.gif') 0 0 100 0
		fill/5px/5px repeat;
}

.content_box.tit_box .tit-big {
	padding: 0;
}

#menuNav {
	position: absolute;
	right: 0;
	bottom: 25px;
}

#menuNav span {
	padding: 0 2px 0 18px;
	color: #666;
	position: relative;
	font-size: 15px;
	font-weight: 400;
	line-height: 15px;
	vertical-align: bottom;
	display: inline-block;
}

#menuNav span.home::before {
	content: "";
	background-image: url(../../images/sub_ipsi01/icon-nav-home.gif);
	width: 15px;
	height: 15px;
	display: block;
	background-repeat: no-repeat;
	background-position: bottom;
}

#menuNav span::after {
	content: "";
	background-image: url(../../images/sub_ipsi01/icon-nav-arrow.gif);
	width: 15px;
	height: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: bottom;
	position: absolute;
	left: 0;
	bottom: 5px;
}

#menuNav span.home::after {
	display: none;
}
/*컨텐츠(타이블 영역) 끝*/

/* 입학상담 신청 */
.consult_wr{
	width: 100%;
	overflow: hidden;
}

.consult_wr > .consult_txt{
	background: url(/cubersc/gangdong/images/ipsi/consult_img.png) no-repeat;
	border-radius: 10px;
	padding: 44px 0 0 65px;
	min-height: 220px;
}

.consult_wr > .consult_txt > .con01{
	font-size: 36px;
	font-weight: 700;
	color: #fff;
}

.consult_wr > .consult_txt > .con01 > em{
	font-weight: 800;
	color: #a0cbed;
	font-size: 30px;
}

.consult_wr > .consult_txt > .con02{
	font-weight: 500;
	font-size: 18px;
	margin-top: 30px;
	color: #fff; 
}

.consult_wr > .btn_wrap
, .consult_wr > .consult_btn_wrap{
	margin-top: 40px;
}

.consult_wr > .consult_btn_wrap > ul{
	display: flex;
	justify-content: center;
}
.consult_wr > .consult_btn_wrap > ul > li{
	
}
.consult_wr > .consult_btn_wrap > ul > li > a{
	display:block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	background: #1b74bb;
	border-radius: 5px;
	font-weight: 600;
	font-size:18px;
	color: #fff; 
	text-align: center;
	margin: 0 auto;
}
.consult_wr > .consult_btn_wrap > ul > li > a.search{
	background: #518d1c;
	margin-left: 20px;
}

.consult_wr > .btn_wrap > a{
	display:block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	background: #1b74bb;
	border-radius: 5px;
	font-weight: 600;
	font-size:18px;
	color: #fff; 
	text-align: center;
	margin: 0 auto;
}
/* //입학상담 신청 */

/* 대학정보  > 강동의 비전 */

/* 대학정보  > 강동의 비전 */
.goal {
	position: relative;
	width: 100%;
	background: url(/cubersc/gangdong/images/common/ipsiSub/goal01.jpg) repeat-y left 0px;
	color: #fff;
	padding: 5px 30px 25px 50px;
	line-height: 1.6;
	margin-bottom: 80px;
}

.goal img.star {
	position: absolute;
	right: 0px;
	bottom: -20px;
}

.goal h3 {
    font-size: 2em;
    font-weight: 900;
    color: #ffffff;
    margin: 20px 0 15px;
    padding-top: 15px;
}

.goal dl, .goal li {
	margin-bottom: 17px;
	padding-left: 30px;
	background: url(/cubersc/gangdong/images/common/ipsiSub/list_01_bullet.png) no-repeat
		5px 8px;
}

.goal dt {
	font-size: 1.2em;
	font-weight: 400;
	margin-bottom: 6px;
	color: #faffb9;
}

/* //대학정보  > 강동의 비전 */

/* 테이블 */

table.table-responsive {
    border-top: 2px solid #1b74bb;
    border-left: 0;
    border-right: 0;
    width: 100%;
    border-collapse: collapse;
}

/* 
.table-scroll table.table-responsive th
, .table-scroll table.table-responsive td { 
	font-size:16px !important;
	font-weight: 400;	
	padding: 8px 0px;
	min-height: 30px; 
	text-align:center;
	letter-spacing: -0.05em; 
    border: 1px solid #cecece;
    border-top: 0;
    border-collapse: collapse;
    padding: 12px 15px;
}

.table-scroll table.table-responsive th {
	background-color: #f4f5f6;
	font-weight: 700;
}

.table-scroll table.table-responsive td {
	
}

.table-scroll table.table-responsive td a{
	color: #333;
}

table.table-responsive th:first-child
, table.table-responsive td:first-child {
    border-left: 0;
}

table.table-responsive th:last-child
, table.table-responsive td:last-child {
    border-right: 0;
}
 */

table.table-responsive th
, table.table-responsive td { 
	font-size:16px !important;
	font-weight: 500;	
	padding: 8px 0px;
	min-height: 30px; 
	text-align:center;
	letter-spacing: -0.05em; 
    border: 1px solid #cecece;
    border-top: 0;
    border-collapse: collapse;
    padding: 12px 15px;
}
table.table-responsive td  p{
	font-weight: 500;
}

table.table-responsive.table-custom th
, table.table-responsive.table-custom td { 
	padding: 8px 0px;
}

table.table-responsive th {
	background-color: #f4f5f6;
	font-weight: 700;
}

table.table-responsive td.center {
	text-align: center;
}

table.table-responsive td a{
	color: #333;
}

table.table-responsive th:first-child
, table.table-responsive td:first-child {
    border-left: 0;
}

table.table-responsive th:last-child
, table.table-responsive td:last-child {
    border-right: 0;
}

.list-01 { 
	margin:20px 0 0px 0px; 
}
.list-01 > li {
	padding:0px 0 0px 15px;
	font-size: 16px;
	text-align: justify;
	position: relative;
}
.list-01 > li + li{
	margin-top: 20px;
}
.list-01 > li:before{
	content:"";
	position: absolute;
	top: 7px;
	left: 0px;
	width: 5px;
	height: 5px;
	background-color: #a7c1de;
}

.list-03 { 
	margin:20px 0 0px 0px; 
}
.list-03 > li + li{
	margin-top: 10px;
}

.list-04 { 
	margin:10px 0 0px 0px; 
}
.list-04 > li + li{
	margin-top: 8px;
}

.list-05 { 
	margin:20px 0 0px 0px; 
}

.list-05 > li {
	padding:0px 0 0px 15px;
	font-size: 16px;
	text-align: justify;
	position: relative;
	line-height: 1.5;
}

.list-05 > li + li{
	margin-top: 8px;
}

.list-05 > li:before{
	content:"-";
	position: absolute;
	/* top: 7px; */
	left: 0px;
}

.ui-btn.blue {
    background: #176dce;
    border-color: #1378b0;
    color: #ffffff;
    font-size: 16px;
    border-radius: 10px;
    padding: 5px 15px;
    line-height: 100%;
    display: inline-block;
}
.ui-btn.gray {
    background: #e8e8e8;
    border-color: #1378b0;
    color: #333333;
    font-size: 16px;
    border-radius: 10px;
    padding: 5px 15px;
    line-height: 100%;
    display: inline-block;
}

.down_icon {
    width: 15px;
    height: 15px;
    background: url(/cubersc/gangdong/images/common/ipsiSub/icon_downw.png) no-repeat 0px 0px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
}

/* //테이블 */

/* 전공심화 개요 */
.gray_box{
	padding: 40px 0;
	background: #f4f5f6;
	text-align: center;
	min-height: 138px;
}
.gray_box > p{
	line-height: 1.5;
	font-size: 18px;
	font-weight: 500;
}
.gray_box > p > span{
	font-size: 18px;
}

.img_box{
	text-align: center;
}
/* //전공심화 개요 */

/* 찾아오시는 길 */
.gangdong_info{
	overflow: hidden;
	margin-bottom: 60px;
}

.gangdong_info > .info_con
, .gangdong_info > .map_go{
	float: left;
	width: calc(100% / 2);
	height: 193px;
}

.gangdong_info > .info_con{
	background-color: #2374c0;
	padding: 40px 0 0 40px;
}

.gangdong_info > .info_con *{
	color: #fff;
}

.gangdong_info > .info_con p.tit{
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 20px;
}

.gangdong_info > .info_con01 p.tit{
	margin-bottom: 30px;
}


.gangdong_info > .info_con ul{
}

.gangdong_info > .info_con ul > li{
	position: relative;
}

.gangdong_info > .info_con ul > li + li{
	margin-top: 12px;
}

.gangdong_info > .info_con ul > li > i{
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 10px;
}

.gangdong_info > .info_con ul > li.addr > i{
	background: url('/cubersc/gangdong/images/gangdong/map_address.png');
}

.gangdong_info > .info_con ul > li.numb > i{
	background: url('/cubersc/gangdong/images/gangdong/map_call.png');
    vertical-align: middle;
}

.gangdong_info > .info_con ul > li.addr > span
, .gangdong_info > .info_con ul > li.numb > span{
	display: inline-block;
    width: 100px;
}
.gangdong_info > .info_con ul > li.addr > p.txt
, .gangdong_info > .info_con ul > li.numb > p.txt{
	display: inline-block;
    width: calc(100% - 140px);
    vertical-align: text-top;
}

.gangdong_info > .info_con ul > li > span:before{
	position: absolute;
	left: 104px;
	content: "|";
	color: #fff;
}

.gangdong_info > .map_go{
	border: 1px solid #cecece;
	border-left: 0;
}

.gangdong_info > .map_go > a{
	display: block;
	padding: 72px 0 0 80px;
	position: relative;
	height: 100%;
}

.gangdong_info > .map_go > a:after{
	display: block;
	width: 101px;
	height: 110px;
	content:'';
	background: url(/cubersc/gangdong/images/gangdong/map_ico.png) center/contain no-repeat;
	position: absolute;
	right: 60px;
	bottom: 35px;
}

.gangdong_info > .map_go p{
	color: #666;
	font-size: 16px;
}

.gangdong_info > .map_go p.map{
	color: #333;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 12px;
}

/* //찾아오시는 길 */

/* 학과안내 
( 내용변경되서 주석처리 )
.hak_sec{
	margin-bottom: 60px;
}
.hak_contents .ico_wr{
	margin-bottom: 30px;
}

.hak_contents .ico_wr > ul{
	overflow: hidden;
	display: flex;
	align-items: center;
    align-content: center;
    justify-content: center;
}

.hak_contents .ico_wr > ul > li{
	
}

.hak_contents .ico_wr > ul > li + li{
	margin-left: 10px;	
}


.hak_contents .ico_wr > ul > li a{
	
}

.hak_contents .ico_wr > ul > li a > i{
	width: 32px;
	height: 32px;
	display: block;
}
.hak_contents .ico_wr > ul > li a > i.home{
	background: url(/cubersc/gangdong/images/hakgwa/i_home.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.blog{
	background: url(/cubersc/gangdong/images/hakgwa/i_blog.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.n-cafe{
	background: url(/cubersc/gangdong/images/hakgwa/i_cafe.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.facebook{
	background: url(/cubersc/gangdong/images/hakgwa/i_facebook.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.insta{
	background: url(/cubersc/gangdong/images/hakgwa/i_instagram.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.twitter{
	background: url(/cubersc/gangdong/images/hakgwa/i_twitter.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.youtube{
	background: url(/cubersc/gangdong/images/hakgwa/i_youtube.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.daumcafe{
	background: url(/cubersc/gangdong/images/20230321/common/i_daumcafe.png) center/contain no-repeat;
}
.hak_contents .ico_wr > ul > li a > i.shop{
	background: url(/cubersc/gangdong/images/20230321/common/i_shop.png) center/contain no-repeat;
}

.hak_contents .hak_subtit{
	text-align: center;
	margin-bottom: 12px;
}
.hak_contents .hak_subtit > em{
	font-size: 16px;
	font-weight: 500;
	color: #333;
}

.hak_contents .hak_tit{
	margin-bottom: 24px;
}
.hak_contents .hak_tit > h5{
	font-size: 32px;
	text-align: center;
	margin-bottom: 0;
}

.hak_contents .hak_info_wr{
	background: #f4f8fc;
	min-height: 150px;
	padding-bottom: 30px;
    box-sizing: border-box;
}
.hak_contents .hak_info_wr > div.info{
	margin-bottom: 34px;
}
.hak_contents .hak_info_wr ul{
	background-color: #fff;
	width: 50%;
	margin: 0 auto;
	display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    min-height: 40px;
    border-radius: 0px 0px 12px 12px;
}
.hak_contents .hak_info_wr ul li+li{
	margin-left: 30px;
}
.hak_contents .hak_info_wr ul li > i{
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 8px;
    vertical-align: -1px;
}
.hak_contents .hak_info_wr ul li > span{
	margin: 0 15px;
}
.hak_contents .hak_info_wr ul li > i.local{
	background: url(/cubersc/gangdong/images/hakgwa/i_site.png) center/contain no-repeat;
}
.hak_contents .hak_info_wr ul li > i.num{
	background: url(/cubersc/gangdong/images/hakgwa/i_tel.png) center/contain no-repeat;
}
.hak_contents .hak_info_wr > p{
	font-size: 18px;
	color: #333;
	line-height: 24px;
	padding: 0 60px;
}

.hak_sec .job{
	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: 348px;
	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% - 225px);
}
.intro_txt .people .info_con > li > p{
	display: inline-block;
    width: calc(100% - 75px);
    vertical-align: text-top;
    line-height: 1.4;
}

#videoView{
	width: 100%;
	height: 510px;
}

#videoView > iframe{
	width: 100%;
	height: 100%;
}

#videoView > .box_img{
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
}
#videoView > .box_img.biz{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_biz.png');
}
#videoView > .box_img.child{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_child.png');
}
#videoView > .box_img.health{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_health.png');
}
#videoView > .box_img.hydrogen{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_hydrogen.png');
}
#videoView > .box_img.interior{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_interior.png');
}
#videoView > .box_img.leisure{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_leisure.png');
}
#videoView > .box_img.military{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_military.png');
}
#videoView > .box_img.online{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_online.png');
}
#videoView > .box_img.property{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_property.png');
}
#videoView > .box_img.wellbeing{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_wellbeing.png');
}
#videoView > .box_img.visual{
	background-image: url('/cubersc/gangdong/images/hakgwa/hak_visual.png');
}
*/


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;
	position: relative;
	
}
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: 100px;
	line-height: 100px;
	color: #fff;
	border-radius: 10px;
	text-align: center;
    transition: all .1s;
	font-size: 20px;
	font-weight: 700;
	
}
/*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;
}*/
.hakgwa_wrap > div > ul > li > a:hover{opacity: .7; transition: all .2s; }

.hakgwa_wrap > div > ul > li > a.arch{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/arch.png'); }
.hakgwa_wrap > div > ul > li > a.car{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/car.png'); }
.hakgwa_wrap > div > ul > li > a.electequip{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/electequip.png'); }
.hakgwa_wrap > div > ul > li > a.police{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/police.png'); }
.hakgwa_wrap > div > ul > li > a.welfare{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/welfare.png'); }
.hakgwa_wrap > div > ul > li > a.ece{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),url('/cubersc/gangdong/images/ipsi/department/ece.png'); }
.hakgwa_wrap > div > ul > li > a.biz{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/biz.png'); }
.hakgwa_wrap > div > ul > li > a.glocalwelfare{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/glocalwelfare.png') ; }
.hakgwa_wrap > div > ul > li > a.nursing{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/nursing.png'); }
.hakgwa_wrap > div > ul > li > a.physical{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/physical.png'); }
.hakgwa_wrap > div > ul > li > a.beauty{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/beauty.png'); }
.hakgwa_wrap > div > ul > li > a.sportsrehab{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/sportsrehab.png'); }
.hakgwa_wrap > div > ul > li > a.opto{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/opto.png'); }
.hakgwa_wrap > div > ul > li > a.gddh{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/gddh.png'); }
.hakgwa_wrap > div > ul > li > a.emergency{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/emergency.png'); }
.hakgwa_wrap > div > ul > li > a.leisure{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/leisure.png'); }
.hakgwa_wrap > div > ul > li > a.vpd{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/vpd.png'); }
.hakgwa_wrap > div > ul > li > a.thegdusound{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/thegdusound.png'); }
.hakgwa_wrap > div > ul > li > a.cartoonani{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/cartoonani.png'); }
.hakgwa_wrap > div > ul > li > a.hairbeauty{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/hairbeauty.png'); }
.hakgwa_wrap > div > ul > li > a.online{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/online.png'); }
.hakgwa_wrap > div > ul > li > a.fire{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/fire.png'); }
.hakgwa_wrap > div > ul > li > a.electric{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/electric.png'); }
.hakgwa_wrap > div > ul > li > a.Industrial{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/Industrial.png'); }
.hakgwa_wrap > div > ul > li > a.smartwt{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/smartwt.png'); }

/* 2025년 신규 학과추가 */
.hakgwa_wrap > div > ul > li > a.esg{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/esg.png'); }
.hakgwa_wrap > div > ul > li > a.food{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/food.png'); }
.hakgwa_wrap > div > ul > li > a.contents{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/contents.png'); }
.hakgwa_wrap > div > ul > li > a.korean{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/korean.png'); }

/* 2026년 신규 학과추가 */
.hakgwa_wrap > div > ul > li > a.hcb{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/hcb.png'); }
.hakgwa_wrap > div > ul > li > a.safefy{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/safefy.png'); }
.hakgwa_wrap > div > ul > li > a.golf{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/cubersc/gangdong/images/ipsi/department/golf.png'); }


/* 학과소개 */

/*sns*/
#sns-box{margin-bottom:30px;}
.sns-box{display: flex;justify-content: center;align-items: center;gap: 0 6px;}
.sns-box li{}
.sns-box li a{display: block;position: relative;text-indent: -9999px;width: 36px;height: 36px;}
.sns-box li a.icon-home{background: url("/cubersc/gangdong/images/20230321/common/icon_home.png") center center no-repeat;}
.sns-box li a.icon-blog{background: url("/cubersc/gangdong/images/20230321/common/icon_blog.png") center center no-repeat;}
.sns-box li a.icon-facebook{background: url("/cubersc/gangdong/images/20230321/common/icon_facebook.png") center center no-repeat;}
.sns-box li a.icon-youtube{background: url("/cubersc/gangdong/images/20230321/common/icon_youtube.png") center center no-repeat;}
.sns-box li a.icon-daumcafe{background: url("/cubersc/gangdong/images/20230321/common/i_daumcafe.png") center center no-repeat;}
.sns-box li a.icon-shop{background: url("/cubersc/gangdong/images/20230321/common/i_shop.png") center center no-repeat;}
.sns-box li a.icon-navercafe{background: url("/cubersc/gangdong/images/20230321/common/i_cafe.png") center center no-repeat;}
.sns-box li a.icon-insta{background: url("/cubersc/gangdong/images/20230321/common/i_instagram.png") center center no-repeat;}
.sns-box li a.icon-twitter{background: url("/cubersc/gangdong/images/20230321/common/i_twitter.png") center center no-repeat;}
/*//sns*/

.blue{color: #1a71b9;}
.blue02{color: #2374c0;}
.white{color: #fff;}
.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;}
/*조각*/
.list-01{}
.list-01 li{padding-left: 15px; font-size: 16px; position: relative;}
/*.list_cont .list-01 > li:before{content: '-'; position: absolute; top: 0; left: 0px;}*/
.list-01 li + li{margin-top: 12px;}
.picture_view{display: none;}
/*//조각*/


.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: 50px;}

.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); background-position: center;}
.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); 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.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.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.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.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/smartwt.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;}


/*학과위치, 연락처*/
.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; font-size: 16px;}
.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: 19px; 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: 5px; position: relative; padding: 60px 50px 50px 70px; border-radius: 100px 0px 0px 0px;}
.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: 0; transform: translateX(-70%);}
.hak_intro_cont .intro_tit{/*width: 65%; margin-right: 35px;*/}
.hak_intro_cont .intro_cont {margin-top: 15px;}
.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: 585px; 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: 75px 30px 0 40px;}
.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.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; max-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: 0 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:530px; border-top: 2px solid #2374c0;}
.professor-list .professor-box-inner{position: relative; padding-left: 160px; min-height: 180px; overflow: hidden;}
.professor-list .professor-box{/*padding: 0px 24px;height: 260px;*/ overflow: hidden;overflow-y: auto;}
.professor-list .professor-img{}
.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;}
.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;}
/*//교수님소개*/

/*실적소개*/

.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: 100%; padding: 0 30px;}
.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; text-align: center; width: 100%;	padding: 0;	margin-bottom: 30px;}
/*.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: 12px; }

/*.perform-list {display: flex;gap:15px;flex-wrap: wrap; position: relative; width: auto; max-height: 300px; overflow:hidden;}*/
.perform-list02 > li{padding: 25px 30px; background: #fff; border: 1px solid #dfdfdf; border-radius:20px; /*flex:1 1 30%;*/  max-width:324px; height: auto;}
.perform-list02 .perform-box-inner{position: relative;  min-height: 100px; overflow: hidden;}
.perform-list02 .perform-box-inner .perform-top{border-bottom: 1px dashed #ccc;  text-align: center; padding: 0 0 20px 0; min-height: 80px;}
.perform-list02 .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-list02 .perform-box-inner span{font-size: 20px; font-weight: 700; text-align: center;}
.perform-list02 .perform-box{/*padding: 0px 24px;height: 260px;*/ overflow: hidden;overflow-y: auto;}
.perform-list02 .perform-name{border-bottom: 1px dashed #ccc; padding: 8px 0 10px 0;}

.perform-list02 .perform-info{padding-top: 24px; text-align: left;}
.perform-list02 .perform-info li{display: flex;margin-bottom: 10px; word-break:break-all;}
.perform-list02 .perform-info li:last-child{margin-bottom: 0;}
.perform-list02 .perform-info li strong{display: block;flex:0 0 100px;color:#333;font-size: 16px;font-weight: 700;line-height: 1.5em;}
.perform-list02 .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');
	background-size: cover;
	box-shadow: 0px 0px 15px #dedede;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 10px;
	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');
	background-size: cover;
	box-shadow: 0px 0px 15px #dedede;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	right: 10px;
	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: 21%;}
.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: 21%;}
.older-list{display: flex;gap:20px;flex-wrap: wrap; padding-left: 20px !important; padding-right: 20px;}
.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:333px; }
.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;*/ height: 300px; 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; background: #f4f5f6; padding : 50px 20px;}
.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; margin-left: 20px;}
.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;}
/*//우리학과목표*/
/*//한글파일에 없는 학과소개*/

/*////학과소개 끝*/

table.table-responsive td a.won_go{
	display: block;
	width: 180px;
	height: 40px;
	background-color: #1b74bb;
	color: #fff;
	font-weight: 400;
	border-radius: 5px;
	line-height: 40px;
	margin: 0 auto;
}

table.table-responsive td a.won_go:hover{
	font-weight: 600;
	background-color: #055899;
}

table.table-responsive td a.won_go:after{
	content: url('/cubersc/gangdong/images/ipsi/ico_export.png');
	margin-left: 15px;
}

.iphak_btn_wrap{
	margin-top: 40px;
}
.iphak_btn_wrap ul{display: flex; align-items: center; justify-content: center;}
.iphak_btn_wrap ul > li > a{
	display: block;
	width: 280px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: center;
	color: #333;
	font-size: 16px;
	margin: 0 auto;
    transition: all .08s;
}
.iphak_btn_wrap ul > li > a:after{
	content: url('/cubersc/gangdong/images/ipsi/ico_download_b.png');
	margin-left: 20px;
	display: inline-block;
    vertical-align: -1px;
}
.iphak_btn_wrap ul > li > a:hover{
	color: #fff;
	background-color: #333;
	border: 0;
	font-weight: 600;
}
.iphak_btn_wrap ul > li > a:hover:after{
	content: url('/cubersc/gangdong/images/ipsi/ico_download_w.png');
}
.iphak_btn_wrap ul > li > a:first-child{margin-right: 15px;}
/* //학과안내 */

/* 입학정보 */
.means_box{
    border: 3px solid #dbdbdb;
    border-radius: 10px;
    min-height: 153px;
    padding: 35px 0;
    padding-right: 25px;
    margin-bottom: 80px;
}

.means_box{
    border: 3px solid #dbdbdb;
    border-radius: 10px;
    min-height: 153px;
    padding: 35px 0;
    margin-bottom: 80px;
    position: relative;
}

.means_box > p{
    padding-left : 180px;
    font-size: 16px;
    color: #333;
}
.means_box > p > span{
    font-size: 16px;
}
.means_box > p + p{
    margin-top: 16px;
}
.means_box > p.icon-01{
	font-weight: 600;
}
.means_box > p.icon-01:before{
	position: absolute;
	left: 60px;
    content: '';
    width: 80px;
    height: 80px;
    background: #fff url(/cubersc/templete/ipsi1/img/sub/board_ico.png) 50% no-repeat;
    border-radius: 20px;
    vertical-align: middle;
    box-shadow: 0 3px 10px 0 rgb(0,0,0,0.1);
    margin-right: 40px;
}

.means_box > p.icon-01:after{
	position: absolute;
    top:2px;
	right: 0px;
    content: '';
    width: 140px;
    height: 142px;
    background: #fff url(/cubersc/templete/ipsi1/img/sub/board_ico_af.png) 50% no-repeat;
    margin-right: 5px;
}
.appl_wrap{
    text-align: center;
}
.appl_wrap > .appl_img_box{
	margin-bottom: 24px;
}
.appl_wrap > .search_con > p{
	font-size: 24px;
	color: #333;
	font-weight: 700;
    line-height: 1.5;
}
.appl_wrap > .search_con > p > span{
	font-size: 24px;
	font-weight: 700;
}
.appl_wrap > .search_con > p.f_gray{
	font-size: 16px;
	color: #666;
	font-weight: 400;
}
/* //입학정보 */


/* 강동의 비전 */
.vision_wrap .vision_cont{
	width: 100%;
	min-height: 400px;
	border-radius: 40px;
	overflow: hidden;
	background: url(/cubersc/gangdong/images/ipsi/uni_bg.png) no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	padding: 60px 50px;
}
.vision_wrap .vision_cont p{
	color: #fff;
}
.vision_wrap .vision_cont .vision_tit{
	font-size: 30px;
	margin-top: 10px;
}
.vision_wrap .vision_cont ul{
	margin-top: 40px;
    width: 100%;
    display: inline-flex;
    justify-content: center;
}
.vision_wrap .vision_cont ul > li{
	border: 1px solid #fff;
	border-radius: 50%;
	width: 203px;
	height: 203px;
	padding: 44px 40px;
	position: relative;
}
.vision_wrap .vision_cont.feature ul > li{
	display: flex;
	justify-content: center;
    align-items: center;
}
.vision_wrap .vision_cont ul > li+li{
	margin-left: 56px;
}
.vision_wrap .vision_cont ul > li+li:before{
	content: '· · · · ·';
	color: #fff;
	position: absolute;
	top: 50%;
	left: -45px;
	transform: translateY(-50%);
	font-weight: 600;
}
.vision_wrap .vision_cont ul > li > p.list_tit{
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	margin-bottom: 24px;
}
.vision_wrap .vision_cont.feature ul > li > p.list_tit{
	margin-bottom: 0;
}
.vision_wrap .gray-line{
	text-align: center;
	padding: 24px;
	border-radius: 10px;
	margin-bottom: 30px;
}
.vision_wrap .gray-line > p{
	font-weight: 600;
	font-size: 20px;
	/* color: #1b74bb; */
}
/* //강동의 비전 */

#SNB_IPSI09-03
, #SNB_IPSI09-04
, #SNB_IPSI09-05{
	position: relative;
}

#SNB_IPSI09-03:after
, #SNB_IPSI09-04:after
, #SNB_IPSI09-05:after{
	content: '';
	background: url(/cubersc/gangdong/images/ipsi/icon_link_01.png) no-repeat;
	background-size: cover;
	background-position: center;
	width: 13px;
	height: 13px;
	display: inline-block;
	margin-left: 15px;
	transform: translateY(-50%);
    vertical-align: -6px;
}



/* 입학정보 */
#modal_wr{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
#modal_wr > #modal_cont{
	width:40vw;
	height: 80vh;
	background-color: #fff;
	z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 10px;
    overflow: hidden;
}
.modal_bg{
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	bottom: 0;
    background-color: rgb(0,0,0,.7);
    height: 100%; 
    width: 100%;
}

.appl_check .means_box{
	margin-bottom: 20px;
}
.appl_check .appl_search_wr{
	background-color: #edf5fb;
	padding: 40px 100px;
	padding-left: 320px;
	border-radius: 10px;
	position: relative;
}
.appl_check .appl_search_wr > div.icon{
    position: absolute;
    top: 50%;
    left: 100px;
    width: 140px;
    height: 140px;
    transform: translateY(-50%);
}
.appl_check .appl_search_wr > div.icon01{
	background: url('/cubersc/gangdong/images/ipsi/register_ico01.png');
}
.appl_check .appl_search_wr > div.icon02{
	background: url('/cubersc/gangdong/images/ipsi/register_ico03.png');
}
.appl_check .appl_search_wr > div.icon03{
	background: url('/cubersc/gangdong/images/ipsi/register_ico02.png');
}
.appl_check h3.search_tit{
	font-weight: 700;
	font-size: 24px;
	color: #333;
}
.appl_search_wr .search_top{
	overflow: hidden;
	margin-bottom: 18px;
}
.appl_search_wr .search_cond{
	margin-left: 70px;
}
.appl_search_wr .search_cond, .appl_search_wr .search_tit {
	float: left;
	height: 30px;
}
.appl_search_wr .search_cond ul{
	display: flex;
    justify-content: flex-start;
	border-radius: 10px;
	height: 100%;
}
.appl_search_wr .search_cond ul > li{
    line-height: 30px;
}
.appl_search_wr .search_cond ul > li + li{
	margin-left: 50px;
}
.appl_search_wr .search_cond ul > li > label{
	vertical-align: baseline;
}

.appl_search_wr .scroll_wr{
	width: 100%;
	display: inline-block;
}
.appl_search_wr .scroll_wr > table{
	width: 80%;
	display: inline-block;
	vertical-align: middle;
}
.appl_search_wr .scroll_wr > table th
, .appl_search_wr .scroll_wr > table td{
	font-size: 16px;
}
.appl_search_wr .scroll_wr > table th{
	font-weight: 600;
}
.appl_search_wr .scroll_wr > table td{
	font-size: 16px;
	padding: 5px;
}
.appl_search_wr .scroll_wr > table td > input{
	border: 1px solid #cecece;
	border-radius: 5px;
	width: 100%;
}
.appl_search_wr .scroll_wr > table td > input:focus
, .appl_search_wr .scroll_wr > table td > input:hover
, .appl_search_wr .scroll_wr > table td > input:active{
	border: 1px solid #1b74bb;
	outline: 1px solid #1b74bb;
}
.appl_search_wr .scroll_wr > table td > a.num_search{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background-color: #4e555a;
	font-weight: 700;
	text-align: center;
	border-radius: 5px;
}
.appl_search_wr .scroll_wr table.appl-result tbody td{
	font-weight: 500;
}


.search_btn_wr{
	/* width: 100%; */
	text-align: center;
	height: 100%;
	display: inline-block;
}
/* .search_btn_wr > a
, .search_btn_wr > button{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin: 0 auto;
	background: #1b74bb;
	border-radius: 5px;
}
 */
.search_btn_wr > button{
	min-height: 90px;
	background: #1b74bb;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	font-weight: 600;    
	padding: 0 30px;
}
.appl_check.step02, .appl_check.step02 form{
	height: 100%;
}
.appl_check.step02 .userInfo-search-top{
	position: relative;
	padding: 15px 30px;
	background-color: #104670;
}
.appl_check.step02 .userInfo-search-top > h3{
	color: #fff;
	font-weight: 600;
	font-size: 20px;
}
.appl_check.step02 .userInfo-search-top > a {
	display: block;
	position: absolute;
	top: 18px;
	right: 30px;
	background: url('/cubersc/gangdong/images/ipsi/register_close.png') no-repeat;
	width: 15px;
	height: 15px;
	background-size: cover;
}
.appl_check.step02 .userInfo-search-wr{
	background: #fff;
	padding: 15px;
    height: calc(100% - 10%);
}
.appl_check.step02 .userInfo-search{
	background: #f8fbfe;
	border: 1px solid #cecece;
	border-radius: 10px;
	padding: 20px;
    height: 100%;
}
.appl_check.step02 .userInfo-search > p{
	font-size: 16px;
	color: #333;
	font-weight: 600;
}
.appl_check.step02 .userInfo-search .scroll_wr{
	margin: 15px 0;
	background : #ebeef1;
	padding: 20px;
	border-radius: 10px;
}
.userInfo-search .scroll_wr > table{
	width: 100%;
}
.userInfo-search .scroll_wr > table th{
	font-size: 15px;
	font-weight: 600;
	color: #333;
}
.userInfo-search .scroll_wr > table td{
	padding: 5px;
}
.userInfo-search .scroll_wr > table td > input{
	border: 1px solid #cecece;
	border-radius: 5px;
	width: 100%;
	height: 30px;
}
.userInfo-search .scroll_wr > table td > input:focus
, .userInfo-search .scroll_wr > table td > input:hover
, .userInfo-search .scroll_wr > table td > input:active{
	border: 1px solid #1b74bb;
	outline: 1px solid #1b74bb;
}
.userInfo-search .scroll_wr table td > a{
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	background: #4a555e;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.userInfo-search .result_wr table{
	width: 100%;
    border-top: 2px solid #1b74bb;
}
.userInfo-search .result_wr table th
, .userInfo-search .result_wr table td{
	text-align: center;
}
.userInfo-search .result_wr table thead th{
	font-weight: 600;
	font-size: 15px;
	color: #333;
	background-color: #f4f5f6;
	padding: 12px 15px;
}
.userInfo-search .result_wr table tbody{
	background: #fff;
}
.userInfo-search .result_wr table tbody td{
	padding: 12px 15px;
}



.appl_check .appl_result_wr{
	padding: 25px 100px;
    padding-left: 320px;
}
.appl_result_wr .scroll_wr > table td {
    font-size: 16px;
    padding: 10px 5px;
}

.search_result_btn{
	margin-top: 30px;
}
.search_result_btn > ul{
	display: inline-flex;
	justify-content: center;
    align-items: center;
/*	width: 100%;*/
}
.search_result_btn > ul > li{
	margin-bottom: 15px;
}
.search_result_btn > ul > li + li{
	margin-left: 8px !important;
}
.search_result_btn > ul > li > a{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 5px;
}

.imp{
	font-size: 16px;
	padding-left: 26px;
	background: url("/cubersc/gangdong/images/20230321/common//important.jpg") 0 1px no-repeat;
	line-height: 1.4em;
	margin-top: 15px;
    font-weight: 500;
}
.imp.label{
	position: relative;
	padding-left: 93px;
}
.imp.label span{
	position: absolute;
	width: 53px;
	left:26px;
	top:0;
	line-height: 1.4em;
	font-weight: 600;
}
.imp.label div{
	line-height: 1.4em;
}

td.pass
, table.table-responsive td.pass{
	font-size: 20px !important;
	font-weight: 700 !important;
	color: #1b74bb !important;
	border: 3px solid #1b74bb !important;
	background: #e7f1fc !important;
}

table.tb01 td.subj {
	padding: 12px 10px;
}