@charset "UTF-8";
/***리뉴얼 전 운영 로드맵 소스***/

/*학과 최상단 class*/
/*
일본학과 : .japan
교양과정 : .welfare
교육융합과정 : .estate
*/

.block {display:block !important;}
.blind {position:absolute;visibility:visible; height:0; width:0; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
.inner {position:relative;width:1180px;margin:0 auto;}
.fred {
    color: #ef4836 !important;
}


/* 190918 추가 */
.contents_block h4 {font-size: 20px; color: #111; margin-bottom: 19px;}
.contents_block h5 {font-size: 16px; color: #111; margin-bottom: 17px; position: relative; font-weight:444;}
.cont1_1_2 p {margin-bottom:10px;}
.btn_navy {
    background: #122138;
    border: solid 1px #122138;
    color: #fff;
}

a:hover {

    outline: none;

}

a:hover {

    text-decoration: none;
    font-family: inherit;

}

a:link {

    text-decoration: none;
    font-family: inherit;

}

a:hover {

    text-decoration: none;
    font-family: inherit;

}

a:link {

    text-decoration: none;
    font-family: inherit;

}

.btn_navy {

    background: #122138;
    border: solid 1px #122138;
    color: #fff;

}

.btn_pop {

    display: inline-block;
    min-width: 100px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 16px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;

}

/* 190918 수정 끝 */

/* list_style_1 */
.list_style_1 ul {overflow:hidden;}
.list_style_1 li {float:left; width:32%; margin-right:2%; text-align:center;}
.list_style_1 li:last-child {margin-right:0;}
.list_style_1 li .tit {font-size:18px; font-weight:bold; color:#111; padding:15px 0;}
.list_style_1 li .desc {font-size:14px;}

/* movie_list_style_1 */
.movie_list_style_1 ul {overflow:hidden;}
.movie_list_style_1 li {float:left; width:50%; text-align:center; margin-top:30px;}
.movie_list_style_1 li > a {display:inline-block;}
.movie_list_style_1 li:nth-child(1),
.movie_list_style_1 li:nth-child(2) {margin-top:0;}
.movie_list_style_1 li .tit {font-weight:bold; color:#111; font-size:16px; margin:0 0 5px 0;}
.movie_list_style_1 li .tit strong {color:#1e82c7;}

/*Table Style*/
.table_inner, .calendar_list_box {border-top:solid 2px  #656d78;}

/*Table Type 01 - Normal*/
.tbl_list_type01.separate {border-collapse:separate;}
.tbl_list_type01 th {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;background:#f7f7f7;color:#000;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;text-align:center;}
.tbl_list_type01 td {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;text-align:center;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}
.tbl_list_type01 td.al, .tbl_list_type01 td.ar {padding:9px 15px 8px 15px;padding:8px 15px 7px 15px\0ie9;}
.tbl_list_type01 tr th:first-child, .tbl_list_type01 tr td:first-child {border-left:0; border-right:1px solid #dedede;}
.tbl_list_type01 tr th:last-child, .tbl_list_type01 tr td:last-child {border-right:0px;}
.tbl_list_type01 tbody td.sky, .tbl_list_type01 tbody th.sky {background:#e9f0f8;}
.tbl_list_type01 td.gray {background:#f7f7f7;font-weight:700;position:static;}
.tbl_list_type01 td .ab {position:absolute;right:15px;top:11px;}
.tbl_list_type01 td.pd_btn {padding-right:125px;}
.tbl_list_type01 td.inplan dt {padding-top:10px;color:#03c9a9;}
.tbl_list_type01 td.inplan dt:first-child {padding-top:0;}
.tbl_list_type01 tfoot th {background:#fff;border-top:solid 1px #dedede;}
.tbl_list_type01 tfoot th.sky, .tbl_list_type01 th.sky {background:#e9f0f8;}
.tbl_list_type01 th.wht {background:#fff;}
.tbl_list_type01 tfoot td {font-weight:700;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;}
.tbl_list_type01 tr.tline td {border-top:solid 2px #dedede;}
.tbl_list_type01.separate  tr.tline td {border-top:solid 1px #dedede;}
.tbl_list_type01 tfoot.gray th, .tbl_list_type01 tfoot.gray td {background:#f7f7f7;border-top:0;color:#111;}
.tbl_list_type01 tfoot.sky th, .tbl_list_type01 tfoot.sky td {background:#e9f0f8;border-top:0;color:#111;}
.tbl_list_type01 .class_select {background:#e7e8e9;border-bottom:solid 1px #d0d1d2;}
.tbl_list_type01 .th_title {color:#fff;background:#926b30;font-weight:bold;}

.tbl_list_type01_0615 tr td:first-child {border-left:1px solid #dedede;}

/*Table Type 01 -  Left Head*/
.tbl_view_type01 th {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;background:#f7f7f7;color:#000;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}
.tbl_view_type01 th.sky {background:#e9f0f8;}
.tbl_view_type01 tr th:first-child {border-left:0;border-right:solid 1px #dedede;}
.tbl_view_type01 td {padding:9px 20px 8px 20px;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 20px 7px 20px\0/ie9;}
.tbl_view_type01 td.inbtn {padding-top:9px;padding-bottom:10px;}
.tbl_view_type01 td textarea {border:solid 1px #d9d9d9;width:100%;padding:10px;height:360px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.tbl_view_type01 th.al {padding-left:20px;}
.tbl_view_type01 th label {font-weight:700;color:#000;}
.tbl_view_type01 tr.gubun th, .tbl_view_type01 tr.gubun td {border-top:solid 2px  #656d78;}
.tbl_view_type01 tr.blue th, .tbl_view_type01 tr.blue td {background:#e9f0f8;}
.tbl_view_type01 tfoot th, .tbl_view_type01 tfoot td {background:#e9f0f8;}

.tbl_list_type01 tr th.bl, .tbl_list_type01 tr td.bl, .tbl_view_type01 tr th.bl {border-left:solid 1px #dedede;}
.table_c tbody td {text-align:left;padding-left:10px;padding-right:10px;text-indent:0;}

/*Table Type 02*/
.tbl_list_type02 th  {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;font-size:18px;color:#000;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}
.tbl_list_type02 td {padding:9px 0 8px 0;border-bottom:solid 1px #dedede;color:#111;font-weight:700;font-size:16px;text-align:center;line-height:20px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;padding:8px 0 7px 0\0/ie9;}

/*Download List Table*/
.table_type_download {border-top:solid 2px #656d78;}
.table_type_download table {}
.table_type_download table th {padding:9px 0 8px 0;text-align: center;border-bottom:solid 1px #dedede;}
.table_type_download table td {padding:9px 0 8px 0;text-align: center;border-bottom:solid 1px #dedede;}
.table_type_download table td.title {text-align:left;}
.table_type_download table td.download {text-align:right;}
.table_type_download table tr.hide th {position:absolute;left:0;top:-3000px;}
.table_type_download table tr.hide td {position:absolute;left:0;top:-3000px;}

.bg_gray_box {background:#f1f1f1;padding:15px 20px;}

.contents_block {padding-bottom:20px; margin-top:10px;}
.contents_block.txt {padding-bottom:35px;}
.contents_block:after {content:'';display:block;clear:both;}
.contents_block_in {padding-bottom:27px;}
.contents_block_in.txt {padding-bottom:24px;}
.contents_block_in.bt_none {padding-bottom:0px;}
.contents_block_in:after {content:'';display:block;clear:both;}
.contents_block.school_first {padding-top:60px;border-top:solid 1px #ccc;}
.contents_block_20 {padding-bottom:13px;}
.contents_block_txt {padding-bottom:22px;line-height:20px;}
.contents_block:after, .contents_block_txt:after {content:'';clear:both;display:block;}
.contents_block h4 {font-size: 20px; font-weight:555; margin-bottom:19px}
/*학과소개*/
.contents_class_block {position:relative;padding-bottom:100px;}
.contents_class_block::after {content:""; display:block; clear:both;}
.contents_class_block h3 {font-size:30px;text-align:center;margin-bottom:60px;}
.class_vod_box {background:#f1f1f1;padding:30px;position:relative;}
.class_vod_box:after {content:'';display:block;clear:both;}
.class_vod_box .vod {float:left;}
.class_vod_box .class_info_txt {padding-left:350px;margin-bottom:75px;}
.class_vod_box .class_info_txtin dt {font-size:24px;color:#111;line-height:1.2em;padding:5px 0 25px 0;}
.class_vod_box .class_info_txtin2 dt {font-size:22px;color:#111;line-height:1.3em;padding:5px 0 20px 0;}
.class_vod_box .class_info_txtin2 dt span{font-size:18px;}
.class_vod_box .class_info_txtin .class_info_stxt {font-size:18px;}
.class_vod_box .class_inquiry {position:absolute;bottom:30px;min-height:40px;}
.class_vod_box .class_inquiry > a {position:absolute;bottom:0px;left:0px;display:block;height:36px;line-height:36px;border:2px solid #122139;background:#122139;font-weight:700;padding:0 13px;color:#fff;}
.class_vod_box .class_inquiry > ul {margin-left:178px;}
.class_vod_box .class_inquiry > ul > li strong {display:inline-block;width:60px;}
.class_vod_box2 .class_info_txt {padding-left:0px;}
.class_vod_box2 .class_inquiry > a.view_video {left:170px;color:#111;background:#f1f1f1;}
.class_vod_box2 .class_inquiry > ul {padding-top:10px;margin-left:366px;}
.class_vod_box2 .class_inquiry > ul > li strong {display:inline-block;width:auto;padding-right:7px;}
.class_vod_box2 .class_inquiry > ul > li > span {color:#ccc;padding:0 5px;}
.class_feature_box ul.feature_list:after {content:'';display:block;clear:both;}
ul.feature_list li {float:left;width:33.3%;text-align:center;}
ul.feature_list li dt {font-weight:700;font-size:18px;padding:30px 0 16px 0; color:#111;}
ul.feature_list li dt, ul.feature_list li dd {letter-spacing:-0.06em;}
ul.feature_list li dd strong {display:block;padding-top:10px;}
ul.feature_list li > p {font-weight:700;font-size:18px;padding:30px 0 16px 0; color:#111;}
ul.feature_list2 {margin-top:20px;}
ul.feature_list2 li {padding-top:40px;}
ul.feature_list3 {width:70%; margin:0 auto;}
ul.feature_list3 li {padding-top:60px; width:50%;}

.feature_icon {display:inline-block;}
.class_feature_box .feature_txt1 {margin-top:25px;padding:15px 0; font-size:24px;line-height:24px;color:#111; text-align:center; background:#e7e8eb;}
.class_professor_box {position:relative;background:#414d61;padding:30px 60px;height:421px;}
.bx_professor_list li {padding:0px;}
.bx_professor_list li .professor_info {background:#fff;height:311px;width:220px;position:relative;margin:0 auto;}
.bx_professor_list li .professor_info a {display:block;}
.bx_professor_list li .professor_info img {width:100%;height:180px;}
.bx_professor_list li .professor_info span {display:block;letter-spacing:-0.075em;}
.bx_professor_list li .professor_info span.professor_name {padding:20px 15px 0 15px;color:#111;}
.bx_professor_list li .professor_info span.professor_name > strong {font-size:20px;}
.bx_professor_list li .professor_info span.professor_career {padding:13px 15px 0 15px;height:56px;overflow:hidden;line-height:1.3em;}
.bx_professor_list li .professor_info span.box {position:absolute;left:0;top:0;height:180px;border:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.bx_professor_list li .professor_info:hover span.professor_name {color:#fff;}
.bx_professor_list li .professor_info:hover span.professor_career {color:#fff;}

.top_img {position: relative;width:900px;height:214px; background:url(../img/deptLoadmap/bg_in7_top_171109.jpg) no-repeat;}
.top_img .interview_info{padding-top:30px;margin-left:34px;}
.top_img .interview_info .interview_no{display:inline-block;padding:0 10px;height:30px;line-height: 30px;text-align: center; border:1px solid #fff;font-size:15px; color:#fff;}
.top_img .interview_info .interview_tit{color:#fff;font-size:22px;font-weight: 600;margin-top:20px;}
.top_img .interview_info .interview_name{margin-top:6px;font-size:16px;font-weight:600;color:#5ba8ff}

/*이북 디자인 UI*/
.class_ebook_box {padding-bottom:39px;}
.class_ebook_boxin {}
.class_ebook_boxin li img {}
.class_ebook_boxin .bx-viewport::after {content:""; width:100%; height:100%; border:3px solid #112138; box-sizing:border-box; position:absolute; left:0; top:0;}
.class_ebook_box .bx-prev {left:11px; right:auto; top:50%; width:32px; height:106px; margin-top:-60px; background:url(../img/deptLoadmap/btn_slide_prev0614.png) center no-repeat;}
.class_ebook_box .bx-next {right:11px; top:50%; width:32px; height:106px; margin-top:-60px; background:url(../img/deptLoadmap/btn_slide_next0614.png) center no-repeat;}
.class_ebook_box .bx-pager.bx-default-pager {top:auto; bottom:0; left:50%; width:96px; margin-left:-48px; height:30px; background:url(../img/deptLoadmap/bg_slide_line0614.png) center no-repeat;}
.class_ebook_box .bx-controls .bx-pager-item {top:2px; left:auto; right:56px;}
.class_ebook_box .bx-controls .bx-pager-item a {color:#f4f4f4;}
.class_ebook_box .bx-pager.bx-default-pager .bx-pager-total {top:9px; left:55px; color:#c5c5c5;}

/** 경영학과 **/
.bx_professor_list li .professor_info.business:hover {background:#1c2c91;}
.bx_professor_list li .professor_info.business:hover span.box {border:solid 5px #1c2c91;border-bottom:0;}
.professor_info.business .detail_view {background:#1c2c91;}
.professor_info.business .detail_view > .btn_view {background:#0f1a71;}
.divide_4_20.curriculum_insurance3 li div {padding:34px 0 36px;font-size:18px;font-weight:600;text-align:center;color:#fff;background:#1c2c91;}

/** 세무회계학과 **/
.contents_class_block.account {padding-bottom:40px;}
.gray_brd_box.account {padding-bottom:0; margin-bottom:100px;background-color:#800000; border:4px solid #800000;}
.gray_brd_box.account li {padding:30px 0;font-size:20px;line-height:1.5em;border-top:solid 1px #c08080; color:#fff; }
.gray_brd_box.account li:first-child {padding-top:10px;border-top:0;}
.gray_brd_box.account li:after {content:'';display:block;clear:both;}
.gray_brd_box.account li span{display:block; float:left; }
.gray_brd_box.account li strong {display:block; float:left; padding:0 20px 0 10px; color:#fff;font-size:32px;line-height:0.9em;}
.gray_brd_box.account li .btn_basic.f14 {padding:0 15px;height:30px;line-height:30px; border:0; font-weight:700;}
.gray_brd_box.account li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -125px no-repeat;display:inline-block;width:69px;text-align:left;}
/* 16.01.07 추가 */
.navy_brd_box.account {padding-bottom:0; margin-bottom:10px;background-color:#122139; border:4px solid #122139;}
.navy_brd_box.account li {padding:30px 0;font-size:20px;line-height:1.5em;border-top:solid 1px #c08080; color:#fff; }
.navy_brd_box.account li:first-child {padding-top:10px;border-top:0;}/*151124수정*/
.navy_brd_box.account li:after {content:'';display:block;clear:both;}
.navy_brd_box.account li span{display:block; float:left; }/*151124수정*/
.navy_brd_box.account li strong {display:block; float:left; padding:0 20px 0 10px; color:#fff;font-size:32px;line-height:0.9em;}
.navy_brd_box.account li .btn_basic.f14 {padding:0 15px;height:30px;line-height:30px; border:0; font-weight:700;}
.navy_brd_box.account li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -125px no-repeat;display:inline-block;width:69px;text-align:left;}
/* 16.01.07 추가 */
.bx_professor_list li .professor_info.account:hover {background:#800000;}
.bx_professor_list li .professor_info.account:hover span.box {border:solid 5px #800000;border-bottom:0;}
.professor_info.account .detail_view {background:#800000;}
.professor_info.account .detail_view > .btn_view {background:#600000;}
.account_experience {position:relative;background:#122139;}
.account_experience h4 {float:left;font-size:18px;color:#fff;width:149px;padding:70px 0 0 30px;line-height:33px;}
.account_experience ul {overflow:hidden;}
.account_experience li {float:left;position:relative;}
.account_experience li a {display:block;position:relative;}
.account_experience li a > span { position:absolute;color:#fff;font-size:18px;text-align:center;line-height:25px;}
.account_experience li a > .experience_txt01 {left:48px;top:45px;}
.account_experience li a > .experience_txt02 {left:31px;top:175px;}
.account_experience li a > .experience_txt03 {left:20px;top:34px;}
.account_experience li a > .experience_txt04 {left:16px;top:165px;}
.account_experience2 {margin:20px 0 0 -10px;}
.account_experience2:after {content:'';display:block;clear:both;}
.account_experience2 li {float:left;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.account_experience2 li img {border:1px solid #ccc;}
.class_curriculum_box {margin-bottom:70px;padding:30px 0 50px;border-bottom:1px solid #ededed;}
.class_curriculum_box.last {margin-bottom:0px;padding-bottom:0px;border-bottom:0px;}
.class_curriculum_box h4 {margin-bottom:50px;font-size:30px;text-align:center;color:#122139;font-weight:normal;}
.class_curriculum_box2:after {content:'';display:block;clear:both;}
.class_curriculum_box2 li {float:left;width:20%;height:224px;padding-top:49px;text-align:center;border-left:1px solid #ededed; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.class_curriculum_box2 li:first-child {border-left:0px;}
.class_curriculum_box2 dt {font-size:100px;line-height:75px;}
.class_curriculum_box2 dd > span {display:block;font-size:14px;padding-top:15px;color:#111;line-height:1.0em;}
.class_curriculum_box2 dd > p {font-size:18px;padding-top:5px;}
.class_degree {margin-top:20px;}
.class_degree:after {content:'';display:block;clear:both;}
.class_degree > div {float:left;width:50%;height:190px;}
.class_degree3 > div {width:33.3%;height:175px;}
.class_degree3.law > div {margin-top:20px;}
.class_degree > .class_degree_box1 {background:#f3f4f5;}
.class_degree > .class_degree_box2 {background:#e7e8eb;}
.class_degree > .class_degree_box3 {background:#dcdee1;}
.class_degree > div > dl {text-align:center;padding:38px 15px 0;}
.class_degree > div > dl > dt {padding-bottom:20px;font-size:20px;font-weight:700;color:#111;}
.class_degree > div > dl > dd dt {font-size:16px;font-weight:700;}
.class_degree > div > dl > dd dd {margin-bottom:10px;}
.class_degree > div dd, .class_degree > div dd li, .class_degree > div dd a {letter-spacing:-0.05em;}
.class_degree181010 > .class_degree_box1,
.class_degree181010 > .class_degree_box3 {width:30%;}
.class_degree181010 > .class_degree_box2 {width:40%;}

/* 패션학과 5가지 특성화 트랙 */
.fs_track5 li {overflow:hidden; border:4px solid #b7bcc3; margin-bottom:18px; position:relative;}
.fs_track5 li:last-child {margin-bottom:0;}
.fs_track5 li .tit {padding:11px 0 12px 15px; width:240px; position:absolute; left:0; top:50%; margin-top:-60px;}
.fs_track5 li .tit .apb {color:#a33fb0; font-size:92px; line-height:95px; font-weight:bold; min-width:75px; text-align:center;}
.fs_track5 li .tit .apb_text {padding-top:20px; padding-left:8px;}
.fs_track5 li .tit .apb_text span {display:block; color:#454545; margin-top:7px;}
.fs_track5 li .tit .apb_text .text1 {font-size:18px; line-height:18px;}
.fs_track5 li .desc {width:626px; border-left:1px solid #ededed;}
.fs_track5 li .desc dl {padding:25px 25px 25px 30px; display:block; font-size:14px;}
.fs_track5 li .desc dt {font-size:20px; font-weight:bold; color:#a33fb0; margin-bottom:5px;}
.fs_track5 li .desc dd {font-size:14px; color:#454545;}

/* 학과소개 > 패션학과 버튼 스타일 재정의 */
.btn_style_purple .divide_4_20 li {float:left;padding-left:20px;}
.btn_style_purple .divide_4_20.divide_4_20_3 li {width:calc(33.3% - 60px);text-align:center;}
.btn_style_purple .divide_4_20.divide_4_20_3 {width:100%;margin:0 auto;}
.btn_style_purple li .btn_basic.f14 {padding-left:60px;padding-right:60px;border:0;background-color:#1d5363;color:#fff;font-weight:bold;}
.btn_style_purple2 li .btn_basic.f14 {display: block; padding-top:10px;padding-bottom:10px;font-size:18px !important;}
.btn_style_purple li > a > span {background:none;width:auto;}

/*법무행정학과*/
.bx_professor_list li .professor_info.law:hover span.professor_name {color:#111;}
.bx_professor_list li .professor_info.law:hover span.professor_career {color:#454545;}
.bx_professor_list li .professor_info.law:hover {background:#ffc000;}
.bx_professor_list li .professor_info.law:hover span.box {border:solid 5px #ffc000;border-bottom:0;}
.professor_info.law .detail_view {background:#ffc000;}
.professor_info.law .detail_view > .btn_view {color:#454545;background:#ffa800;}
.professor_info.law .detail_view h4 {color:#111;}
.professor_info.law .detail_view h4 span {color:#454545;}
.professor_info.law .detail_view dt {color:#454545;}
.professor_info.law .detail_view dd {color:#454545;}
.feature_list .feature_law {background:#ffc000;}
.feature_list .feature_law > div {height:214px;padding-left:30px;font-size:36px;color:#111;line-height:60px;text-align:left;}
.class_curriculum_box2.law dt {color:#ffc000;}

/*경찰학과*/
.bx_professor_list li .professor_info.police:hover {background:#0d7386;}
.bx_professor_list li .professor_info.police:hover span.box {border:solid 5px #0d7386;border-bottom:0;}
.professor_info.police .detail_view {background:#0d7386;}
.professor_info.police .detail_view > .btn_view {background:#075366;}
.class_curriculum_box2.police dt {color:#0d7386;}

/** 무역물류학과 **/
.bx_professor_list li .professor_info.trade:hover {background:#2e5dbc;}
.bx_professor_list li .professor_info.trade:hover span.box {border:solid 5px #2e5dbc;border-bottom:0;}
.professor_info.trade .detail_view {background:#2e5dbc;}
.professor_info.trade .detail_view > .btn_view {background:#1b3fa3;}
.class_curriculum_box2.trade li {width:33.3%;height:224px;padding-top:49px;}
.class_curriculum_box2.trade dt {color:#2e5dbc;font-size:80px;font-weight:bold;line-height:70px;}
.class_curriculum_box2.trade dd > p {padding-top:15px;}
.class_edu_purpose.trade li .btn_basic.f14 {height:auto;line-height:normal;padding:0 24px;}
.class_edu_purpose.trade li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -112px no-repeat;width:112px;line-height:19px;padding:10px 0;}
.class_edu_purpose.trade2 li .btn_basic.f14 {height:auto;line-height:normal;padding:0 15px;}
.class_edu_purpose.trade2 li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -121px no-repeat;width:130px;line-height:19px;padding:10px 0;letter-spacing:-0.06em;}
.class_edu_course.trade2 .cell dt {font-size:80px;line-height:72px;color:#2e5dbc;}
.class_edu_course.trade2 .cell dd span {display:block;padding:30px 0 15px;color:#111;font-weight:600;}
.class_edu_purpose.trade3 li .btn_basic.f14 {height:auto;line-height:normal;padding:0px;}
.class_edu_purpose.trade3 li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -121px no-repeat;width:130px;line-height:19px;padding:10px 0;letter-spacing:-0.06em;}
.class_edu_course.trade3 .cell dt {width:63px;font-size:50px;line-height:64px;color:#fff;background:#000;border-radius:100px;margin-left:54px;}
.class_edu_course.trade3 .cell dd span {display:block;padding:30px 0 15px;color:#111;font-weight:600;}
.class_degree.trade > div {height:227px;}
.class_degree.trade2 > div {height:350px;}

/** 금융보험학과 **/
.bx_professor_list li .professor_info.insurance:hover {background:#d03c6e;}
.bx_professor_list li .professor_info.insurance:hover span.box {border:solid 5px #d03c6e;border-bottom:0;}
.professor_info.insurance .detail_view {background:#d03c6e;}
.professor_info.insurance .detail_view > .btn_view {background:#bd254e;}
.class_degree.insurance > div {height:250px;}
.divide_3_20.curriculum_insurance2 li div {padding:34px 0 36px;font-size:18px;font-weight:600;text-align:center;color:#fff;background:#d03c6e;}

/** 부동산학과 **/
.bx_professor_list li .professor_info.estate:hover {background:#f45e82;}
.bx_professor_list li .professor_info.estate:hover span.box {border:solid 5px #f45e82;border-bottom:0;}
.professor_info.estate .detail_view {background:#f45e82;}
.professor_info.estate .detail_view > .btn_view {background:#e92342;}
.class_curriculum_box2.estate li {width:25%;}
.class_curriculum_box2.estate dt {color:#f45e82;}
.class_curriculum_box2.estate2 li {width:33.3%;}
.class_curriculum_box2.estate2 dt {color:#f28d0d;}
.class_degree.estate > div {height:245px;}
.class_degree.estate2 {margin-top:40px;}
.class_degree.estate2 > div {height:190px;}

.class_curriculum_box2.estate3 li {width:33.3%;}
.class_curriculum_box2.estate3 dt {color:#ea811d; font-weight:bold;}

/** 영어학과 **/
.class_vod_box .class_inquiry.english > ul > li strong {width:72px;}
.class_vod_box .class_inquiry.english > ul > li > span {color:#ccc;padding:0 5px;}
.bx_professor_list li .professor_info.english:hover {background:#5a7d0f;}
.bx_professor_list li .professor_info.english:hover span.box {border:solid 5px #5a7d0f;border-bottom:0;}
.professor_info.english .detail_view {background:#5a7d0f;}
.professor_info.english .detail_view > .btn_view {background:#3d5d08;}
.class_curriculum_box2.english dt {color:#5a7d0f;}
.class_degree.english {margin-top:40px;}
.class_degree.english > div {height:220px;}

/** 중국학과 **/
.bx_professor_list li .professor_info.china:hover {background:#c21313;}
.bx_professor_list li .professor_info.china:hover span.box {border:solid 5px #c21313;border-bottom:0;}
.professor_info.china .detail_view {background:#c21313;}
.professor_info.china .detail_view > .btn_view {background:#9d0505;}
.class_curriculum_box2.china li {width:33.3%;}
.class_curriculum_box2.china dt {color:#c21313;}
.class_degree.china {margin-top:40px;}
.class_degree.china > div {height:155px;}

/** 일본학과 **/
.bx_professor_list li .professor_info.japan:hover {background:#c073af;}
.bx_professor_list li .professor_info.japan:hover span.box {border:solid 5px #c073af;border-bottom:0;}
.professor_info.japan .detail_view {background:#c073af;}
.professor_info.japan .detail_view > .btn_view {background:#9f4788;}
.class_curriculum_box2.japan li {width:25%;}
.class_curriculum_box2.japan dt {color:#c073af;}
.class_degree.japan > div {height:185px;}

.japan #header .sectionTop .fr a.login {background:#af69a0;}
.japan #header .sectionGnb h1 > a {background: url(../img/deptLoadmap/logo_a.png) no-repeat;}
.japan .r_iconlist li > div > a.lnk_right1 {background: transparent url(../img/deptLoadmap/icon_right1.png) no-repeat scroll left 50%;}
.japan .r_iconlist li > div > a.lnk_right2 {background: transparent url(../img/deptLoadmap/icon_right2.png) no-repeat scroll left 50%;}
.japan .r_iconlist li > div > a.lnk_right3 {background: transparent url(../img/deptLoadmap/icon_right3.png) no-repeat scroll left 50%;}
.japan .define_div4 {overflow:hidden;}
.japan .define_div4 .define_box {width:210px;}
.japan .define_div5 {overflow:hidden;}
.japan .define_div5 .define_box {width:164px;}
.japan .define_box {float:left;margin-left:20px;}
.japan .define_box:first-child {margin-left:0;}
.japan .define_box dt {padding:10px;text-align:center;color:#fff;font-size:18px;font-weight:700;background:#3884d9;;}
.japan .define_box dt.stext {padding:10px;text-align:center;color:#fff;font-size:14px;font-weight:700;background:#3884d9;;}
.japan .define_box dd {padding:0px 5px;height:140px;border:4px solid #b7bcc3;border-top:none;}
.japan .define_box dd strong {display:block;margin-bottom:10px;margin-top:20px;}
.japan .cont1_1_1 {float:left;width:350px;margin-left:30px;}
.japan .cont1_1_1 p {padding:15px 0;text-align:center;}
.japan .cont1_1_2 {float:right;width:350px;margin-right:30px; }
.japan .cont1_1_2 p {padding:15px 0;text-align:center;}
.japan .cont2_1_1 {height:80px;}
.japan .define_1_box {width:852px;padding:20px;border: solid 4px #b7bcc3;margin-bottom:20px;text-align:center;}
.japan .cont2_1_1.define_div4 .define_box {width:210px;margin-left:20px;}
.japan .cont2_1_1.define_div4 .define_box2 {width:440px;margin-left:460px;}
.japan .cont2_1_1.define_div4 .define_box2 dt.stext {padding:10px;text-align:center;color:#fff;font-size:14px;font-weight:700;background:#3884d9;}
.japan .cont2_1_1.define_div4 .define_box:first-child {margin-left:0;}
.japan .cont2_1_1 dt {padding:20px 0;}
.japan .cont2_1_1 dd {height:250px;}
.japan .cont2_1_1 dd strong {margin:0;padding:10px 0;}
.japan .cont2_1_2 dl {padding:0 20px 50px 20px;width:170px;height:auto;border:4px solid #b7bcc3;}
.japan .cont2_1_2.define_div4 .define_box {width:162px;}
.japan .cont2_1_2 dt {color:#111;background:none;border-bottom:1px solid #ccc;}
.japan .cont2_1_2 dd {border:none;height:450px;}
.japan .cont2_1_2 {background:url(../img/deptLoadmap/japan_rod_bg_bottom.png) no-repeat left bottom; padding-bottom:65px;}
.japan .cont3_3_1 {}
.japan .cont3_3_1 ul {width:120%;}
.japan .cont3_3_1 ul li {float:left;width:430px;margin-right:40px;margin-bottom:40px;}
.japan .cont3_3_1 ul li p {padding:20px 0;min-height:80px;border:1px solid #d4d4d4;border-top:none;}
.japan .cont5_3_1_1 {padding:20px 0;overflow:hidden;border-top:1px solid #e7e7e7;}
.japan .cont5_3_1_1.first {border:none;}
.japan .cont5_3_1_1 p {float:left;width:48%;}
.japan .cont5_3_1_1 p + p {float:right;width:48%;}
.japan .cont5_3_1_2 {padding:20px 0;overflow:hidden;}
.japan .cont5_3_1_2 img {float:left;}
.japan .cont5_3_1_2 img + img {float:right;}

/** 상담심리학과 **/
.bx_professor_list li .professor_info.counsel:hover span.professor_name {color:#111;}
.bx_professor_list li .professor_info.counsel:hover span.professor_career {color:#454545;}
.bx_professor_list li .professor_info.counsel:hover {background:#bfe20c;}
.bx_professor_list li .professor_info.counsel:hover span.box {border:solid 5px #bfe20c;border-bottom:0;}
.professor_info.counsel .detail_view {background:#bfe20c;}
.professor_info.counsel .detail_view > .btn_view {color:#454545;background:#8fc801;}
.professor_info.counsel .detail_view h4 {color:#111;}
.professor_info.counsel .detail_view h4 span {color:#454545;}
.professor_info.counsel .detail_view dt {color:#454545;}
.professor_info.counsel .detail_view dd {color:#454545;}
.class_degree.counsel {margin-top:60px;}
.class_degree.counsel > div {height:290px;}

/** 사회복지학과 **/
.class_vod_box .class_inquiry.welfare > ul > li strong {width:auto;padding-right:7px;}
.bx_professor_list li .professor_info.welfare:hover span.professor_name {color:#111;}
.bx_professor_list li .professor_info.welfare:hover span.professor_career {color:#454545;}
.bx_professor_list li .professor_info.welfare:hover {background:#d3bb26;}
.bx_professor_list li .professor_info.welfare:hover span.box {border:solid 5px #d3bb26;border-bottom:0;}
.professor_info.welfare .detail_view {background:#d3bb26;}
.professor_info.welfare .detail_view > .btn_view {color:#454545;background:#ba9810;}
.professor_info.welfare .detail_view h4 {color:#111;}
.professor_info.welfare .detail_view h4 span {color:#454545;}
.professor_info.welfare .detail_view dt {color:#454545;}
.professor_info.welfare .detail_view dd {color:#454545;}
.class_curriculum_box2.welfare li {width:25%;}
.class_curriculum_box2.welfare dt {color:#A59020;}
.class_degree.welfare {margin-top:40px;}
.class_degree.welfare > div {height:230px;}
.class_degree.class_degree4.welfare > div {width:25%;}
.class_degree.class_degree4.welfare > .class_degree_box4 {background:#d0d1d3}

/** 아동학과 **/
.class_vod_box .class_info_txt.child {margin-bottom:105px;}
.class_vod_box .class_inquiry.child > ul > li strong {width:145px;}
.bx_professor_list li .professor_info.child:hover {background:#ad2f2f;}
.bx_professor_list li .professor_info.child:hover span.box {border:solid 5px #ad2f2f;border-bottom:0;}
.professor_info.child .detail_view {background:#ad2f2f;}
.professor_info.child .detail_view > .btn_view {background:#911c1c;}
ul.feature_list.child li {width:25%;}
.class_degree.child {margin-top:40px;}
.class_degree.child > div {height:160px;}

/** 평생교육학과 **/
.class_vod_box .class_info_txt.edu .class_info_txtin dt {padding:5px 0 5px 0;}
.class_vod_box .class_info_txt.edu .class_info_txtin dd .class_info_stxt {font-size:18px;padding-bottom:15px;}
.class_vod_box .class_info_txt.edu {margin-bottom:105px;}
.class_vod_box .class_inquiry.edu > ul > li strong {width:96px;}
.bx_professor_list li .professor_info.edu:hover {background:#ff0099;}
.bx_professor_list li .professor_info.edu:hover span.box {border:solid 5px #ff0099;border-bottom:0;}
.professor_info.edu .detail_view {background:#ff0099;}
.professor_info.edu .detail_view > .btn_view {background:#c9004d;}
.class_curriculum_box2.edu li {width:25%;}
.class_curriculum_box2.edu2 li {width:33.3%;}
.class_curriculum_box2.edu dt, .class_curriculum_box2.edu2 dt {color:#ff0099;}
.class_curriculum_box2.edu dd p span, .class_curriculum_box2.edu2 dd p span {display:block;color:#ef4836;font-size:14px;}
.class_edu_course.edu .cell > p {height:105px;}
.class_edu_course.edu .cell2 > p {height:65px;}
.class_degree.edu > div {height:250px;}
.class_degree.edu > div.h300 {height:300px;}
.education .link_area {position:relative; display:block;}
.education .link_area img {position:relative;}
.education .link_area .links {position:absolute; left:0; top:0; display:block;  width: 13%; height:45px; text-indent:-99999px;}
.education .link_area .links a {display:block; width:auto; height:inherit;}
.education .link_area .link_1 {top:60.3%; left:13%;}
.education .link_area .link_2 {top:60.3%; left:28%;}
.education .link_area .link_3 {top:60.3%; left:43.3%;}
.education .link_area .link_4 {top:60.3%; left: 58.5%;}
.education .link_area .link_5 {top:60.3%; left:73.6%;}
.education .link_area .link_6 {top:96.5%; left:13%;}
.education .link_area .link_7 {top:96.5%; left:28%;}
.education .link_area .link_8 {top:96.5%; left:43.3%;}
.education .link_area .link_9 {top:96.5%; left:58.5%;}
.education .link_area .link_10 {top:96.5%; left:73.6%;}



.education .cont1_1_2 {
    overflow: hidden;
    margin-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
}
.education .cont1_1_2::after {
    content: "";
    display: block;
    clear: both;
}
.section_divide.left {
    padding-right: 20px;
}
.section_divide.right {
    padding-left: 20px;
}
.section_divide.half {
    width: 50%;
    float: left;
    margin-bottom: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}




/** 컴퓨터정보통신학과 **/
.bx_professor_list li .professor_info.it:hover {background:#db231e;}
.bx_professor_list li .professor_info.it:hover span.box {border:solid 5px #db231e;border-bottom:0;}
.professor_info.it .detail_view {background:#db231e;}
.professor_info.it .detail_view > .btn_view {background:#ba120f;}
.class_curriculum_box2.it li {width:33.3%;}
.class_curriculum_box2.it dt {color:#db231e;}
.class_curriculum_box2.it2 li {width:25%;}
.class_curriculum_box2.it2 dt {color:#db231e;}
.class_edu_course4.it .cell span {height:40px;}
.class_degree.it > div {height:160px;}

/** 컴퓨터소프트웨어학과 **/
.bx_professor_list li .professor_info.software:hover {background:#2d305e;}
.bx_professor_list li .professor_info.software:hover span.box {border:solid 5px #2d305e;border-bottom:0;}
.professor_info.software .detail_view {background:#2d305e;}
.professor_info.software .detail_view > .btn_view {background:#0f112f;}
.class_curriculum_box2.software li {width:33.3%;}
.class_curriculum_box2.software dt {color:#2d305e;}
.class_degree.software {margin-top:40px;}
.class_degree.software > div {height:240px;}
.class_degree.software2 {margin-top:40px;}
.class_degree.software2 > div {height:190px;}

/** 미디어영상학과 **/
.bx_professor_list li .professor_info.media:hover {background:#24a482;}
.bx_professor_list li .professor_info.media:hover span.box {border:solid 5px #24a482;border-bottom:0;}
.professor_info.media .detail_view {background:#24a482;}
.professor_info.media .detail_view > .btn_view {background:#148662;}
.class_curriculum_box2.media dt {color:#24a482;}
.class_degree.media {margin-top:40px;}
.class_degree.media > div {width:100%;height:140px;}

/** 디지털디자인학과 **/
.class_vod_box .class_info_txt.design .class_info_txtin .class_info_stxt span {color:#ff7200;}
.bx_professor_list li .professor_info.design:hover {background:#ff7200;}
.bx_professor_list li .professor_info.design:hover span.box {border:solid 5px #ff7200;border-bottom:0;}
.professor_info.design .detail_view {background:#ff7200;}
.professor_info.design .detail_view > .btn_view {background:#ff5200;}
.class_curriculum_design {position:relative;margin-bottom:45px;}
.class_curriculum_design:after {content:'';display:block;clear:both;}
.class_curriculum_design li {float:left;width:33.3%;}
.class_curriculum_design li div {padding-top:25px;height:65px;font-size:18px;font-weight:600;color:#111;text-align:center;background:url(../img/deptLoadmap/bg_curriculum1.gif) center no-repeat;}
.class_curriculum_design li div span {padding-top:5px;display:block;font-size:14px;color:#111;}
.curriculum_txt1.design p {margin-left:-83px;font-size:20px;font-weight:600;}
.class_curriculum_design2 {position:relative;margin-bottom:45px;}
.class_curriculum_design2:after {content:'';display:block;clear:both;}
.class_curriculum_design2 li {float:left;width:33.3%;}
.class_curriculum_design2 li dl {width:100%;text-align:center;}
.class_curriculum_design2 li dt {padding-top:20px;height:40px;font-size:18px;color:#122139;font-weight:600;}
.class_curriculum_design2 li:first-child dt {background:url(../img/deptLoadmap/bg_curriculum2.gif) center no-repeat;}
.class_curriculum_design2 li:nth-child(2) dt {background:url(../img/deptLoadmap/bg_curriculum3.gif) center no-repeat;}
.class_curriculum_design2 li:last-child dt {background:url(../img/deptLoadmap/bg_curriculum4.gif) center no-repeat;}
.class_curriculum_design2 li dd {padding:15px 25px 0;font-weight:600;}
.class_degree.design {margin-top:40px;}
.class_degree.design > div {height:220px;}

/** 시각디자인전공 **/
.class_point_box {position:relative; height:300px;}
.point_info a img {width:100%;}
.class_point_box .bx-prev {display:block;position:absolute;left:30px;top:50%;margin-top:-50px;width:40px;height:40px;background:url(../img/deptLoadmap/icon_arrow2.png) -380px -50px no-repeat;text-indent:-999em;overflow:hidden;}
.class_point_box .bx-next {display:block;position:absolute;right:30px;top:50%;margin-top:-50px;width:40px;height:40px;background:url(../img/deptLoadmap/icon_arrow2.png) -420px -50px no-repeat;text-indent:-999em;overflow:hidden;}
.class_point_box .bx-controls {text-align:center;}
.class_point_box .bx-controls .bx-pager-item {display:inline-block;margin-top:20px;}
.class_point_box .bx-controls .bx-pager-total {display:none;}
.class_point_box .bx-controls .bx-pager-link {display:inline-block;width:16px;height:16px;margin:0 5px;background:url(../img/deptLoadmap/icon_arrow2.png) -480px -50px no-repeat;text-indent:-999em;overflow:hidden;}
.class_point_box .bx-controls .bx-pager-link.active {background-position:-500px -50px;}
.bx_professor_list li .professor_info.sidi:hover {background:#E44B11;}
.bx_professor_list li .professor_info.sidi:hover span.box {border:solid 5px #E44B11;border-bottom:0;}
.professor_info.sidi .detail_view {background:#ff7200;}
.professor_info.sidi .detail_view > .btn_view {background:#ff5200;}
.class_edu_purpose.sidi .btn_basic.f14 {padding:0 19px;}
.class_edu_purpose.sidi .btn_basic.f14 span {width:165px;}
.class_edu_course3.sidi .cell li {float:none;width:auto;padding:0px;}
.class_edu_course3.sidi .cell {height:170px;}
.class_degree.sidi {margin-top:0px;}
.class_degree.sidi > div {height:460px;}

/** 생활환경디자인전공 **/
.class_LED_info {position:relative;height:562px;padding-bottom:40px;}
.class_LED_info .class_LED_txt {position:absolute;right:0px;top:70px;width:260px;padding:35px 0 35px 80px;border:5px solid #111;}
.class_LED_info .class_LED_txt h3 {text-align:left;font-size:20px;margin-bottom:5px;}
.class_LED_info .class_LED_txt p {padding-top:20px;}
.bx_professor_list li .professor_info.LED:hover span.professor_name {color:#111;}
.bx_professor_list li .professor_info.LED:hover span.professor_career {color:#454545;}
.bx_professor_list li .professor_info.LED:hover {background:#ccff66;}
.bx_professor_list li .professor_info.LED:hover span.box {border:solid 5px #ccff66;border-bottom:0;}
.professor_info.LED .detail_view {background:#ccff66;}
.professor_info.LED .detail_view > .btn_view {color:#454545;background:#a5e142;}
.professor_info.LED .detail_view h4 {color:#111;}
.professor_info.LED .detail_view h4 span {color:#454545;}
.professor_info.LED .detail_view dt {color:#454545;}
.professor_info.LED .detail_view dd {color:#454545;}
.class_edu_course.LED .divide_4_20 .cell li {float:none;width:100%;padding:0px;}
.class_degree.LED {margin-top:40px;}
.class_degree.LED > div {height:190px;}

/** 패션학과 **/
.bx_professor_list li .professor_info.fashion:hover {background:#a33fb0;}
.bx_professor_list li .professor_info.fashion:hover span.box {border:solid 5px #a33fb0;border-bottom:0;}
.professor_info.fashion .detail_view {background:#a33fb0;}
.professor_info.fashion .detail_view > .btn_view {background:#80238f;}
.class_curriculum_box2.fashion  dt {color:#a33fb0;}
.class_edu_course3.fashion .cell p {height:auto;}
.class_edu_course3.fashion .cell .h_txt {font-size:16px;padding-bottom:15px;color:#a33fb0;font-weight:600;}
.class_degree.fashion {margin-top:40px;}
.class_degree.fashion > div {height:275px;}
.contents_class_block.fashion {position:relative;height:730px;}
.contents_class_block.fashion .tab_block {position:absolute;left:0px;bottom:0px;margin-bottom:0px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.contents_class_block.fashion .tab_block li a {font-size:18px;color:#111;font-weight:600;height:50px;line-height:46px;border:2px solid #122139;}
.contents_class_block.fashion .tab_block li > a.on, .contents_class_block.fashion .tab_block li > a:hover {color:#fff;background:#122139;border:2px solid #122139;}
.class_gallery_box {position:relative;background:#414d61;padding:30px 80px;height:525px;}
.bx_gallery_list li .gallery_info {position:relative;}
.bx_gallery_list li .gallery_info .name {padding:15px 0;font-size:18px;text-align:center;color:#fff;}
.class_gallery_box .bx-prev {display:block;position:absolute;left:30px;top:50%;margin-top:-20px;width:40px;height:40px;background:url(../img/deptLoadmap/icon_arrow.png) -380px top no-repeat;text-indent:-999em;overflow:hidden;}
.class_gallery_box .bx-next {display:block;position:absolute;right:30px;top:50%;margin-top:-20px;width:40px;height:40px;background:url(../img/deptLoadmap/icon_arrow.png) -420px top no-repeat;text-indent:-999em;overflow:hidden;}
.class_gallery_box .bx-controls .bx-pager.bx-default-pager {display:none;}
.class_gallery_box .bx-pager-item {display:none;}
.list_edu_course {margin-top:10px;}
.list_edu_course li {float:none; width:auto; padding-left:10px; text-indent:-10px; color:#767676; font-size:13px; margin-top:0 !important; padding-bottom:0 !important;}

/** 회화과 **/
.bx_professor_list li .professor_info.finearts:hover {background:#169236;}
.bx_professor_list li .professor_info.finearts:hover span.box {border:solid 5px #169236;border-bottom:0;}
.professor_info.finearts .detail_view {background:#169236;}
.professor_info.finearts .detail_view > .btn_view {background:#0c7320;}
.class_curriculum_box2.finearts  dt {color:#169236;}
.class_degree.finearts {margin-top:40px;}
.class_degree.finearts > div {height:175px;}
.curriculum_txt1 {position:relative;height:30px; margin-bottom:30px;background:url(../img/deptLoadmap/finearts_curriculum_txt.gif) right center no-repeat;}
.curriculum_txt1_bg {display:inline-block;width:30px;height:30px; background:url(../img/deptLoadmap/finearts_curriculum_txt.gif) left center no-repeat;}
.curriculum_txt1 p {position:absolute;left:50%;top:5px;margin-left:-108px;padding:0 10px;display:inline-block;font-size:36px;color:#122139;background:#fff;}

/** 문예창작학과 **/
.bx_professor_list li .professor_info.writing:hover {background:#00890d;}
.bx_professor_list li .professor_info.writing:hover span.box {border:solid 5px #00890d;border-bottom:0;}
.professor_info.writing .detail_view {background:#3ad43a;}
.professor_info.writing .detail_view > .btn_view {background:#0db00d;}
.class_curriculum_box2.writing li {width:25%;}
.class_curriculum_box2.writing  dt {color:#00890d;}
.class_degree.writing {margin-top:40px;}
.class_degree.writing > div {height:160px;}
.class_vod_box .writing_btn:after {content:'';display:block;clear:both;}
.class_vod_box .writing_btn {margin-left:-10px;}
.class_vod_box .writing_btn li {float:left;padding-left:10px;width:20%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.class_vod_box .writing_btn li a {display:block;border:2px solid #111;background:#f1f1f1;text-align:center;padding:10px 0;font-weight:600;}

/** 문화예술경영학과 **/
.bx_professor_list li .professor_info.cultureart:hover {background:#90293b;}
.bx_professor_list li .professor_info.cultureart:hover span.box {border:solid 5px #90293b;border-bottom:0;}
.professor_info.cultureart .detail_view {background:#90293b;}
.professor_info.cultureart .detail_view > .btn_view {background:#701824;}
.class_curriculum_box2.cultureart  dt {color:#90293b;}
.curriculum_txt1.cultureart p {margin-left:-123px;}
.class_degree.cultureart {margin-top:40px;}
.class_degree.cultureart > div {height:190px;}
.class_degree.cultureart > div dt span {display:block;font-size:14px;}
.divide_5_20.curriculum_cultureart li div {padding:34px 0 36px;height:42px;font-size:18px;font-weight:600;text-align:center; color:#fff;background:#90293b;}
.divide_5_20.curriculum_cultureart li div.txt_align {padding:46px 0 36px; height:30px;}

/** 실용음악학과 **/
.class_vod_box .class_info_txt.music .class_info_stxt {font-size:24px;}
.class_vod_box .class_info_txt.music .class_info_stxt span {display:block;font-size:16px;padding-top:5px;line-height:21px;}
.bx_professor_list li .professor_info.music:hover {background:#4b0f87;}
.bx_professor_list li .professor_info.music:hover span.box {border:solid 5px #4b0f87;border-bottom:0;}
.professor_info.music .detail_view {background:#4b0f87;}
.professor_info.music .detail_view > .btn_view {background:#300867;}
.class_curriculum_box2.music  dt {color:#4b0f87;}
.class_degree.music > div {width:100%;height:140px;}

/** 교양과정 **/
ul.feature_list.general li {float:none;width:100%;text-align:left;}
ul.feature_list.general li .feature_icon {float:left;padding:40px 0 0 87px;}
ul.feature_list.general li dl {padding-left:225px;}
ul.feature_list.general li dt {padding:0 0 16px;}
.bx_professor_list li .professor_info.general:hover {background:#0099ff;}
.bx_professor_list li .professor_info.general:hover span.box {border:solid 5px #0099ff;border-bottom:0;}
.professor_info.general .detail_view {background:#0099ff;}
.professor_info.general .detail_view > .btn_view {background:#0068ff;}

.welfare .welfare_roadmap {position:relative; display: inline-block;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a {position:absolute; color:#b7a12d; border:1px solid #b7a12d; background:none; padding-right:5px; padding-left:5px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p11 {top:815px; left:188px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p12 {top:887px; left:188px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p13 {top:962px; left:188px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p14 {top:1035px; left:188px;}

.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p21 {top:815px; left:498px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p22 {top:887px; left:498px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p23 {top:962px; left:498px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p24 {top:1035px; left:498px;}

.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p31 {top:800px; left:810px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p32 {top:843px; left:810px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p33 {top:885px; left:810px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p34 {top:930px; left:810px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p35 {top:990px; left:810px;}
.welfare .welfare_roadmap .welfare_roadmap_btnlist a.p36 {top:1048px; left:810px;}

.welfare .link_area {position:relative; display:inline-block;}
.welfare .link_area .links {position:absolute; left:0; top:0; display:block;  width:19%; height:30%; text-indent:-99999px;}
.welfare .link_area .links a {display:block; width:100%; height:100%;}
.welfare .link_area .link_1 {top:5%; left:5%;}
.welfare .link_area .link_2 {top:5%; left:52%;}
.welfare .link_area .link_3 {top:46%; left:5%;}
.welfare .link_area .link_4 {top:66%; left:29%;}
.welfare .link_area .link_5 {top:46%; left:52%;}
.welfare .link_area .link_6 {top:26%; left:75%;}
.welfare .link_area .link_7 {top:66%; left:75%;}

/* 교육융합과정 */
.img_box {text-align:center;}
.img_box > p {color:#111;padding-top:17px;}
.img_gray_box {background:#f1f1f1;padding:20px;text-align:center;}
.img_box.sample {overflow:hidden;}
.img_box.sample > img {float:left;margin-left:10px;cursor:pointer;}
.img_box.sample > img:first-child {margin-left:0;}

.img_box_zoom2 .btn_img_zoom2 {display:none;}

.block {display:block !important;}
.blind {position:absolute;visibility:visible; height:0; width:0; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
.inner {position:relative;width:1180px;margin:0 auto;}

.estate .estate_roadmap .track1 {overflow:hidden;}
.estate .estate_roadmap .track1 dl {float:left;position:relative;margin-left:14px;padding-top:20px;width:286px;height:110px;text-align:center;background:#de5677;}
.estate .estate_roadmap .track1 dl:first-child {margin-left:8px;}
.estate .estate_roadmap .track1 dt {color:#fff;font-weight:600;font-size:18px;line-height:24px;}
.estate .estate_roadmap .track1 .btn_basic {position:absolute;top:80px;left:66px;border:1px solid #fff;background:#de5677;}
.estate .estate_roadmap .track1 .btn_basic > span {color:#fff;display:inline-block;width:115px;font-size:14px;text-align:left;background:url(../img/deptLoadmap/icon_etc.png) right -22px no-repeat;}
.estate .estate_roadmap .track2 {overflow:hidden;margin:20px 0 0 132px;}
.estate .estate_roadmap .track2 dl {float:left;position:relative;margin-left:20px;padding-top:30px;width:278px;height:92px;text-align:center;border:4px solid #f5ccd6;}
.estate .estate_roadmap .track2 dt {color:#de5677;font-weight:600;font-size:18px;line-height:24px;}
.estate .estate_roadmap .track2 .btn_basic {position:absolute;top:78px;left:70px;}
.estate .estate_roadmap .track2 .btn_basic > span {display:inline-block;width:100px;font-size:14px;text-align:left;background:url(../img/deptLoadmap/icon_arrow.png) right -126px no-repeat;}
.estate .estate_roadmap > p {padding:15px 0;color:#fff;font-weight:600;font-size:30px;text-align:center;line-height:100%;}
.estate .estate_roadmap .point_txt1 {margin-top:20px;background:#e78406;}
.estate .estate_roadmap .point_txt2 {margin-top:60px;background:#e57892;}
.estate .estate_roadmap .txtarea { margin:60px 0; color:#767676; font-size:16px; text-align:center; }
.estate .estate_roadmap .txtarea strong { font-size:22px; font-weight:bold; color:#f28d0d; padding-top:20px; display:inline-block; }
.estate .estate_roadmap .track3 {margin:20px 0;height:267px;text-align:center;background:url(../img/deptLoadmap/roadmap_bg.png) no-repeat center top;}
.estate .estate_roadmap .track3 ul {padding-top:65px;}
.estate .estate_roadmap .track3 li {margin-top:15px;font-size:22px;font-weight:600;}
.estate .estate_roadmap .track4 {overflow:hidden;}
.estate .estate_roadmap .track4 dl {float:left;position:relative;margin-left:20px;width:440px;text-align:center;}
.estate .estate_roadmap .track4 dl:first-child {margin-left:0px;}
.estate .estate_roadmap .track4 dt {height:35px;padding-top:15px;color:#fff;font-size:18px;line-height:100%;background:#de5677;}
.estate .estate_roadmap .track4 dd {height:98px;padding-top:25px;border:4px solid #b7bcc3;border-top:0px;}
.estate .estate_roadmap .track4 .btn_basic {margin-top:20px;}
.estate .estate_roadmap .track4 .btn_basic > span {display:inline-block;width:205px;font-size:14px;text-align:left;background:url(../img/deptLoadmap/icon_arrow.png) right -126px no-repeat;}

.class_edu_purpose {margin-top:30px; overflow:hidden;}

@media all and (max-device-width:1200px){
    .education .link_area .links {width:16%;}
    .education .link_area .link_1 {top:60.3%; left:6%;}
    .education .link_area .link_2 {top:60.3%; left:24%;}
    .education .link_area .link_3 {top:60.3%; left:44.3%;}
    .education .link_area .link_4 {top:60.3%; left: 59.5%;}
    .education .link_area .link_5 {top:60.3%; left:80.6%;}
    .education .link_area .link_6 {top:96.5%; left:6%;}
    .education .link_area .link_7 {top:96.5%; left:24%;}
    .education .link_area .link_8 {top:96.5%; left:44.3%;}
    .education .link_area .link_9 {top:96.5%; left:59.5%;}
    .education .link_area .link_10 {top:96.5%; left:80.6%;}
}

@media all and (max-device-width:1041px){
    .btn_style_purple .divide_4_20.divide_4_20_3 li {width:100%; margin-left:0; margin-top:10px; padding-left:0;}
    .welfare .welfare_roadmap .welfare_roadmap_btnlist a {display:none}

    .education .link_area .link_1 {top:60.3%; left:4%;}
    .education .link_area .link_2 {top:60.3%; left:27%;}
    .education .link_area .link_3 {top:60.3%; left:41.3%;}
    .education .link_area .link_4 {top:60.3%; left: 64.5%;}
    .education .link_area .link_5 {top:60.3%; left:82.6%;}
    .education .link_area .link_6 {top:96.5%; left:4%;}
    .education .link_area .link_7 {top:96.5%; left:27%;}
    .education .link_area .link_8 {top:96.5%; left:41.3%;}
    .education .link_area .link_9 {top:96.5%; left:64.5%;}
    .education .link_area .link_10 {top:96.5%; left:82.6%;}
}

@media all and (max-device-width:768px){
    .contents_block h4 {font-size:16px;}
    .list_style_1 li:first-child {margin-top:0;}
    .list_style_1 li {float:none; width:auto; margin-right:0; margin-top:20px;}
    .list_style_1 li .tit {font-size:16px;}

    .movie_list_style_1 li {float:none; width:auto; margin-top:20px !important;}
    .movie_list_style_1 li:frist-child {margin-top:0;}

    .top_img .interview_info{position: absolute;top:20%;left:8%;padding:0;margin:0}
    .top_img .interview_info .interview_no{padding:0 9px;height:23px;line-height: 23px;text-align: center; border:1px solid #fff;font-size:12px; color:#fff;}
    .top_img .interview_info .interview_tit{font-size:14px;margin-top:10px;}
    .top_img .interview_info .interview_name{margin-top:0px;font-size:12px;font-weight: bold;color:#5ba8ff}
    .top_img img{width:100%;}
    .top_img {background:url(../img/deptLoadmap/m_bg_in7_top.jpg) no-repeat;background-size:100%;}
    .top_img {position: relative;margin:0;width:100%;height:0;padding-top:38%;}

    .class_ebook_box {padding-bottom:29px;}
    .class_ebook_box .bx-prev {background-size:100%; right:auto; left:5px; width:16px; height:53px; margin-top:-45px;}
    .class_ebook_box .bx-next {background-size:100%; right:5px; width:16px; height:53px; margin-top:-45px;}
    .class_ebook_box .bx-pager.bx-default-pager {right:auto; width:63px; margin-left:-31px; height:30px; background-size:100%;}
    .class_ebook_box .bx-controls .bx-pager-item {top:4px; left:auto; right:40px;}
    .class_ebook_box .bx-pager.bx-default-pager .bx-pager-total {top:9px; left:38px;}

    .divide_4_20.curriculum_insurance3 li {float:none;width:100% !important;padding:0px;}
    .divide_4_20.curriculum_insurance3 li div {padding:14px 0 16px;font-size:15px;font-weight:600;text-align:center;}
    .divide_4_20.curriculum_insurance3 li:nth-child(2) {margin-top:10px;}

    .fs_track5 li .tit {border-left:0; width:auto; padding-left:20px; float:none !important; overflow:hidden; position:relative; left:auto; top:auto; margin-top:0;}
    .fs_track5 li .desc {width:auto; float:none !important;}
    .fs_track5 li .desc dl {padding:0 25px 25px 25px;}
    .fs_track5 li .desc dt {font-size:14px; line-height:16px;}
    .fs_track5 li .desc dd {font-size:12px;}

    .contents_class_block.account {padding-bottom:25px;}
    .gray_brd_box.account {padding-bottom:0; margin:0 10px 25px 10px;}
    .gray_brd_box.account li {padding:15px 0;font-size:13px;line-height:1.2em;}
    .gray_brd_box.account li:first-child {padding-top:0;border-top:0;}
    .gray_brd_box.account li:after {content:'';display:block;clear:both;}
    .gray_brd_box.account li strong {padding:3px 0 8px 0;float:none;font-size:18px;line-height:1.2em;}
    .gray_brd_box.account li .btn_basic.f14 {padding:0 15px;height:22px;line-height:20px;}
    .gray_brd_box.account li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -87px no-repeat; background-size:450px;width:69px;}
    .navy_brd_box.account {padding-bottom:0; margin:0 10px 10px 10px;}
    .navy_brd_box.account li {padding:15px 0;font-size:13px;line-height:1.2em;}
    .navy_brd_box.account li:first-child {padding-top:0;border-top:0;}
    .navy_brd_box.account li:after {content:'';display:block;clear:both;}
    .navy_brd_box.account li strong {padding:3px 0 8px 0;float:none;font-size:18px;line-height:1.2em;}
    .navy_brd_box.account li .btn_basic.f14 {padding:0 15px;height:22px;line-height:20px;}
    .navy_brd_box.account li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -87px no-repeat; background-size:450px;width:69px;}
    .account_experience h4 {float:none;font-size:15px;text-align:center;width:auto;padding:15px 0 0 0px;}
    .account_experience li {width:50%;}
    .account_experience li a img {width:100%;}
    .account_experience li a > span {position:absolute;color:#fff;font-size:14px;line-height:20px;}
    .account_experience li a > .experience_txt01 {left:50%;top:15%;margin-left:-30px;}
    .account_experience li a > .experience_txt02 {left:50%;top:auto;bottom:15%;margin-left:-44px;}
    .account_experience li a > .experience_txt03 {left:50%;top:13%;margin-left:-56px;}
    .account_experience li a > .experience_txt04 {left:50%;top:auto;bottom:10%;margin-left:-59px;}
    .account_experience2 {margin:10px 0 0 -10px;}
    .account_experience2 li {padding:5px 0 0 10px;width:33.3%;}
    .account_experience2 li img {width:100%;border:1px solid #ccc;}
    .class_curriculum_box {margin-bottom:20px;padding:0px 0 15px;border-bottom:1px solid #ededed;}
    .class_curriculum_box.last {margin-bottom:0px;padding-bottom:0px;border-bottom:0px;}
    .class_curriculum_box h4 {margin-bottom:15px;font-size:15px;font-weight:normal;}
    .class_curriculum_box2 li {float:none;width:100%;height:auto;padding:10px 0;text-align:left;border-top:1px solid #ededed;border-left:0px;}
    .class_curriculum_box2 li:first-child {border-top:0px;}
    .class_curriculum_box2 dt { font-size:70px;line-height:50px;float:left;}
    .class_curriculum_box2 dd {height:50px;padding-left:60px;}
    .class_curriculum_box2 dd > span { font-size:13px;padding-top:8px;line-height:1.0em;}
    .class_curriculum_box2 dd > p {font-size:15px;padding-top:3px;}
    .class_degree {margin-top:25px;}
    .class_degree > div {float:none;width:100%;height:auto;}
    .class_degree3 > div {height:auto;}
    .class_degree3.law > div {margin-top:0px;}
    .class_degree > div > dl {padding:20px 15px;}
    .class_degree > div > dl > dt {padding-bottom:10px;font-size:15px;}
    .class_degree > div > dl > dd dt {margin-top:5px;font-size:13px;}
    .class_degree > div > dl > dd dd {margin-bottom:0px;}
    .class_degree > div dd,
    .class_degree > div dd li,
    .class_degree > div dd a {letter-spacing:-0.02em;}

    .btn_style_purple2 li .btn_basic.f14 {padding-top:0;padding-bottom:0;font-size:14px !important;}
    .btn_style_purple li > a > span {background:none;width:auto;}

    .feature_list .feature_law > div {height:auto;padding:0 0 15px 30px;font-size:16px;line-height:20px;}

    .class_curriculum_box2.trade dt {color:#2e5dbc;font-size:60px;line-height:70px;}
    .class_curriculum_box2.trade dd {height:60px;padding-left:130px;}
    .class_edu_purpose.trade {margin-top:10px;}
    .class_edu_purpose.trade li {width:50%;margin-top:5px;padding:0 5px;}
    .class_edu_purpose.trade li .btn_basic.f14 {padding:0 10px; width:100%;height:46px;line-height:44px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
    .class_edu_purpose.trade li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -78px no-repeat;background-size:450px;width:110px;line-height:16px;padding:5px 0;}
    .class_edu_purpose.trade2 {margin-top:10px;}
    .class_edu_purpose.trade2 li {width:50%;margin-top:5px;padding:0 5px;}
    .class_edu_purpose.trade2 li .btn_basic.f14 {padding:0 10px; width:100%;height:36px;line-height:34px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
    .class_edu_purpose.trade2 li > a > span {background:url(../img/deptLoadmap/icon_arrow.png) right -82px no-repeat;background-size:450px;width:110px;line-height:16px;padding:8px 0;}
    .class_edu_course.trade2 li {float:none;width:100%;height:auto;padding:10px 0;text-align:left;border-top:1px solid #ededed;border-bottom:0px;}
    .class_edu_course.trade2 li:first-child {border-top:0px;}
    .class_edu_course.trade2 .cell dt { font-size:70px;line-height:70px;float:left;}
    .class_edu_course.trade2 .cell dd {min-height:50px;padding-left:80px;}
    .class_edu_course.trade2 .cell dd span { font-size:13px;padding:7px 0 5px 0;line-height:1.0em;}
    .class_edu_course.trade2 .cell dd > p {font-size:15px;padding:3px 0 0;}
    .class_edu_course.trade3 .cell dt { width:63px;font-size:50px;line-height:64px;color:#fff;background:#000;border-radius:100px;margin-left:54px;}
    .class_edu_course.trade3 .cell dd {min-height:50px;padding-left:80px;}
    .class_edu_course.trade2 .cell dd span { font-size:13px;padding:7px 0 5px 0;line-height:1.0em;}
    .class_edu_course.trade3 .cell dd > p {font-size:15px;padding:3px 0 0;}

    .divide_3_20.curriculum_insurance2 li {float:none;width:100% !important;padding:0px;}
    .divide_3_20.curriculum_insurance2 li div {padding:14px 0 16px;font-size:15px;font-weight:600;text-align:center;}

    .class_curriculum_box2.estate2 dt {font-size:60px;}
    .class_curriculum_box2.estate2 dd {height:50px;padding-left:140px;}
    .class_curriculum_box2.estate2 dd span {padding-top:5px;}

    .class_vod_box .class_inquiry.english > ul > li strong {width:auto;padding-right:6px;}
    .class_edu_course.english .divide_4_20 li {padding:0;width:100% !important;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
    .class_edu_course.english .divide_4_20 .cell {text-align:left;}
    .class_edu_course.english .divide_4_20 .cell h4 {font-size:13px; margin-bottom:0px;padding:0 0 3px 150px;}
    .class_edu_course.english .divide_4_20 .cell p {padding:0 6px 0 150px;line-height:16px;text-align:left;height:auto;}
    .class_edu_course.english .divide_4_20 .cell img {width:140px;float:left;}

    .class_degree.class_degree4.welfare > div {width:auto;}
    .class_edu_course.welfare .cell h4 {padding:10px 0 0;}
    .class_edu_course.welfare .cell p {height:110px;}

    .class_vod_box .class_info_txt.edu .class_info_txtin dd .class_info_stxt {font-size:14px;padding-bottom:10px;}
    .class_edu_course.edu .divide_3_20 li {padding:0;width:100% !important;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
    .class_edu_course.edu .divide_3_20 .cell {text-align:left;}
    .class_edu_course.edu .divide_3_20 .cell h4 {font-size:13px; margin-bottom:0px;padding:0 0 3px 150px;}
    .class_edu_course.edu .divide_3_20 .cell .cell_2h {padding-top:10px;}
    .class_edu_course.edu .divide_3_20 .cell p {padding:0 6px 0 150px;line-height:16px;text-align:left;height:auto;}
    .class_edu_course.edu .divide_3_20 .cell img {width:140px;float:left;}
    .class_degree.edu > div.h300 {width:33.3%; float:left; margin:0;}

    .japan .define_div4 .define_box {width:auto;}
    .japan .define_div5 .define_box {width:auto;}
    .japan .cont2_1_1.define_div4 .define_box2 {width: auto; margin-left:0;}
    .japan .define_1_box {width: auto;}
    .japan .cont2_1_2 {background: url(../img/deptLoadmap/japan_rod_bg_bottom.png) no-repeat center bottom;}
    .japan .cont2_1_2.define_div4 .define_box {width: auto;}
    .japan .define_box {float:none;margin-left:0;margin-bottom:20px;}
    .japan .define_box dd {height:auto;}
    .japan .cont1_1_1 {float:none;width:auto;margin-left:0;}
    .japan .cont1_1_2 {float:none;width:auto;margin-right:0;}
    .japan .cont2_1_1 {height:auto;background:none;}
    .japan .cont2_1_1.define_div4 .define_box {width:auto;margin-left:0;}
    .japan .cont3_3_1 ul {width:100%;}
    .japan .cont3_3_1 ul li {width:100%;}
    .japan .cont3_3_1 ul li p {padding-left:10px; padding-right:10px;}
    .japan .cont3_3_1 {}
    .japan .cont3_3_1 ul {width:120%;}
    .japan .cont3_3_1 ul li {float:left;width:430px;margin-right:40px;margin-bottom:40px;}
    .japan .cont3_3_1 ul li p {padding:20px 0;min-height:80px;border:1px solid #d4d4d4;border-top:none;}
    .japan .cont5_3_1_1 p {float:none;width:100%;}
    .japan .cont5_3_1_1 p + p {float:none;width:100%;}
    .japan .cont5_3_1_2 {padding:20px 0;overflow:hidden; text-align:center;}
    .japan .cont5_3_1_2 img {float:none;width:100%;padding-left:10px;}
    .japan .cont5_3_1_2 img + img {float:none;width:100%; margin-left:-20px;}

    .class_curriculum_box2.software dt {color:#2d305e;}
    .class_curriculum_box2.software dd {padding-left:115px;}
    .class_curriculum_box2.software dd > span {padding-top:3px;}

    .class_curriculum_design {margin-bottom:15px;}
    .class_curriculum_design li {float:none;width:100%;margin-top:5px;}
    .class_curriculum_design li:first-child {margin-top:0px;}
    .class_curriculum_design li div {padding:10px 0;height:auto;font-size:15px;font-weight:600;color:#111;text-align:center;background:none;border:1px solid #e3e5e7;}
    .class_curriculum_design li div span {padding-top:5px;display:inline-block;font-size:12px;color:#111;}
    .curriculum_txt1.design p {margin-left:-75px;font-size:18px;font-weight:600;}
    .class_curriculum_design2 {position:relative;margin-bottom:0px;}
    .class_curriculum_design2 li {float:none;width:100%;}
    .class_curriculum_design2 li dl {width:100%;text-align:center;}
    .class_curriculum_design2 li dt {padding-top:15px;height:35px;font-size:15px;color:#122139;font-weight:600;}
    .class_curriculum_design2 li:first-child dt {background:url(../img/deptLoadmap/bg_curriculum2.gif) center no-repeat;background-size:auto 50px;}
    .class_curriculum_design2 li:nth-child(2) dt {background:url(../img/deptLoadmap/bg_curriculum3.gif) center no-repeat;background-size:auto 50px;}
    .class_curriculum_design2 li:last-child dt {background:url(../img/deptLoadmap/bg_curriculum4.gif) center no-repeat;background-size:auto 50px;}
    .class_curriculum_design2 li dd {padding:3px 25px 10px;font-weight:normal;}

    .class_point_box {height:auto;}
    .class_point_box .bx-prev {top:5px;left:auto;right:69px;margin-top:0px;width:30px;height:30px;background:url(../img/deptLoadmap/btn_slide_prev.png) center no-repeat;text-indent:-999em;overflow:hidden;background-size:45px;}
    .class_point_box .bx-next {top:5px;right:5px;margin-top:0px;width:30px;height:30px;background:url(../img/deptLoadmap/btn_slide_next.png) center no-repeat;text-indent:-999em;overflow:hidden;background-size:45px;}
    .class_point_box .bx-pager.bx-default-pager {position:absolute;top:5px;right:37px;width:30px;height:30px;background:url(../img/deptLoadmap/bg_slide_line.png) center no-repeat;}
    .class_point_box .bx-controls .bx-pager-item {position:absolute;top:1px;left:6px;margin-top:0px;}
    .class_point_box .bx-controls .bx-pager-item a {font-size:10px;color:#fff;}
    .class_point_box .bx-pager.bx-default-pager .bx-pager-total {display:inline-block;position:absolute;top:14px;left:15px;font-size:10px;color:#fff;}
    .class_point_box .bx-controls .bx-pager-link {display:none;overflow:hidden;background:none;width:auto;height:auto;margin:0;text-indent:0;overflow:hidden;}
    .class_point_box .bx-controls .bx-pager-link.active {display:inline-block;background:none;}

    .class_edu_purpose.sidi .btn_basic.f14 {padding:0 5px;}
    .class_edu_purpose.sidi .btn_basic.f14 span {width:130px;letter-spacing:-0.06em;}
    .class_edu_course3.sidi .cell {padding:10px 5px;height:110px;border:1px solid #dedede;}
    .class_edu_course3.sidi .cell li {letter-spacing:-0.06em;}

    .class_LED_info {position:relative;height:auto;padding-bottom:25px;}
    .class_LED_info img {width:100%;}
    .class_LED_info .class_LED_txt {position:relative;right:0px;top:0px;width:auto;padding:15px;border:2px solid #111;border-top:0px;}
    .class_LED_info .class_LED_txt h3 {text-align:left;font-size:18px;margin-bottom:0px;}
    .class_LED_info .class_LED_txt p {padding-top:12px;}
    .class_edu_course.LED .divide_4_20 > li {padding:0;width:100% !important;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
    .class_edu_course.LED .cell {text-align:left;}
    .class_edu_course.LED .cell h4 {margin-bottom:0px;padding:0 0 3px 150px;}
    .class_edu_course.LED .cell > ul {padding:0 6px 0 150px;line-height:16px;}
    .class_edu_course.LED .divide_4_20 .cell li {width:100% !important;margin:0px;}
    .class_edu_course.LED .cell img {width:140px;float:left;}

    .list_edu_course li {border-bottom:0 !important;}
    .contents_class_block.fashion {position:relative;height:auto;}
    .contents_class_block.fashion .tab_block {position:absolute;left:0px;bottom:-40px;margin-bottom:0px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
    .contents_class_block.fashion .tab_block li a {font-size:12px;color:#111;font-weight:600;height:30px;line-height:26px;border:2px solid #122139;}
    .contents_class_block.fashion .tab_block li > a.on,
    .contents_class_block.fashion .tab_block li > a:hover {color:#fff;background:#122139;border:2px solid #122139;}
    .class_gallery_box {position:relative;background:#414d61;padding:20px 40px;height:auto;margin-bottom:50px;}
    .bx_gallery_list li .gallery_info {position:relative;}
    .bx_gallery_list li .gallery_info img {width:100%;}
    .class_gallery_box .bx-prev {left:10px;margin-top:-25px;width:20px;height:30px;background:url(../img/deptLoadmap/icon_arrow.png) -237px top no-repeat;background-size:400px;}
    .class_gallery_box .bx-next {right:10px;margin-top:-25px;width:20px;height:30px;background:url(../img/deptLoadmap/icon_arrow.png) -273px top no-repeat;background-size:400px;}
    .class_gallery_box .bx-controls .bx-pager.bx-default-pager {display:none;}
    .class_gallery_box .bx-pager-item {display:none;}
    .class_edu_course.fashion .divide_3_20 li {padding:0;width:100% !important;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
    .class_edu_course.fashion .divide_3_20 .cell {text-align:left;}
    .class_edu_course.fashion .divide_3_20 .cell h4 {font-size:13px; margin-bottom:0px;padding:0 0 3px 150px;}
    .class_edu_course.fashion .divide_3_20 .cell p {padding:0 6px 0 150px;line-height:16px;text-align:left;height:auto;}
    .class_edu_course.fashion .divide_3_20 .cell .h_txt {font-size:12px;padding-bottom:8px;}
    .class_edu_course.fashion .divide_3_20 .cell img {width:140px;float:left;}

    .curriculum_txt1 {margin-bottom:10px;}
    .curriculum_txt1 p {position:absolute;left:50%;top:5px;margin-left:-53px;padding:0 10px;display:inline-block;font-size:18px;color:#122139;background:#fff;}

    .class_vod_box .writing_btn {margin-top:15px;margin-left:0;}
    .class_vod_box .writing_btn li {padding:0 5px;width:50% !important;margin-top:5px;}
    .class_vod_box .writing_btn li:nth-child(odd) {padding-left:0;}
    .class_vod_box .writing_btn li:nth-child(even) {padding-right:0;}
    .class_vod_box .writing_btn li a {padding:5px 0;font-weight:600;}
    .class_edu_course.writing .cell h4 {padding:10px 0 0;}
    .class_edu_course.writing .cell p {height:45px;}

    .divide_5_20.curriculum_cultureart li {float:none;width:100% !important;padding:0px;margin-top:10px;}
    .divide_5_20.curriculum_cultureart li div {padding:14px 0 16px;font-size:15px;font-weight:600;text-align:center;}
    .curriculum_txt1.cultureart p {margin-left:-64px;}

    .class_vod_box .class_info_txt.music .class_info_stxt span {display:block;font-size:13px;padding-top:5px;line-height:18px;}
    .class_degree.music {margin-top:10px;}

    ul.feature_list.general li .feature_icon {padding:0px;}

    .img_box_zoom2 .btn_img_zoom2 {
        /* display:block; */
        /* 190920 수정 */
        display: none;
        margin-top:15px;height:24px;line-height:24px;padding:0 7px;color:#111;text-align:center;font-size:11px;border:solid 1px #111;background:#fff;}
    .img_box_zoom2 .btn_img_zoom2 span {display:inline-block;text-align:left;width:100%;background:url(../img/deptLoadmap/btn_plus.png) right 5px no-repeat;}

    .education .link_area .links {width:18%;height:23px;}
    .education .link_area .link_1 {left:2%;}
    .education .link_area .link_2 {left:22%;}
    .education .link_area .link_4 {left:61.5%;}
    .education .link_area .link_6 {left:2%;}
    .education .link_area .link_7 {left:22%;}
    .education .link_area .link_9 {left:61.5%;}
}

/** Align **/
.al {text-align:left !important;}
.ar {text-align:right !important;}
.ac {text-align:center !important;}
.at {vertical-align:top !important;}
.ab {vertical-align:bottom !important;}
.am {vertical-align:middle !important;}

/** Float **/
.fl {float:left !important;}
.fr {float:right !important;}
.cb {clear:both !important;}
.clear:after {content:'';display:block;clear:both;*zoom:1;}

/** Margin **/
.mg0 {margin:0 !important;}
.tmg0 {margin-top:0 !important;}
.tmg05 {margin-top:5px !important;}
.tmg10 {margin-top:10px !important;}
.tmg15 {margin-top:15px !important;}
.tmg20 {margin-top:20px !important;}
.tmg25 {margin-top:25px !important;}
.tmg30 {margin-top:30px !important;}
.tmg35 {margin-top:35px !important;}
.tmg40 {margin-top:40px !important;}
.tmg45 {margin-top:45px !important;}
.tmg50 {margin-top:50px !important;}
.tmg60 {margin-top:60px !important;}
.bmg0 {margin-bottom:0 !important;}
.bmg05 {margin-bottom:5px !important;}
.bmg10 {margin-bottom:10px !important;}
.bmg15 {margin-bottom:15px !important;}
.bmg20 {margin-bottom:20px !important;}
.bmg25 {margin-bottom:25px !important;}
.bmg30 {margin-bottom:30px !important;}
.bmg35 {margin-bottom:35px !important;}
.bmg40 {margin-bottom:40px !important;}
.bmg45 {margin-bottom:45px !important;}
.bmg50 {margin-bottom:50px !important;}
.lmg0 {margin-left:0 !important;}
.lmg03 {margin-left:3px !important;}
.lmg05 {margin-left:5px !important;}
.lmg10 {margin-left:10px !important;}
.lmg15 {margin-left:15px !important;}
.lmg20 {margin-left:20px !important;}
.lmg25 {margin-left:25px !important;}
.lmg30 {margin-left:30px !important;}
.lmg35 {margin-left:35px !important;}
.lmg40 {margin-left:40px !important;}
.lmg45 {margin-left:45px !important;}
.lmg50 {margin-left:50px !important;}
.lmg60 {margin-left:60px !important;}
.rmg0 {margin-right:0 !important;}
.rmg05 {margin-right:5px !important;}
.rmg10 {margin-right:10px !important;}
.rmg15 {margin-right:15px !important;}
.rmg20 {margin-right:20px !important;}
.rmg25 {margin-right:25px !important;}
.rmg30 {margin-right:30px !important;}
.rmg35 {margin-right:35px !important;}
.rmg40 {margin-right:40px !important;}
.rmg45 {margin-right:45px !important;}
.rmg50 {margin-right:50px !important;}

/** Padding **/
.pd0 {padding:0 !important;}
.tpd0 {padding-top:0 !important;}
.tpd05 {padding-top:5px !important;}
.tpd10 {padding-top:10px !important;}
.tpd15 {padding-top:15px !important;}
.tpd20 {padding-top:20px !important;}
.tpd25 {padding-top:25px !important;}
.tpd30 {padding-top:30px !important;}
.tpd35 {padding-top:35px !important;}
.tpd40 {padding-top:40px !important;}
.tpd45 {padding-top:45px !important;}
.tpd50 {padding-top:50px !important;}
.tpd55 {padding-top:55px !important;}
.tpd60 {padding-top:60px !important;}
.tpd65 {padding-top:65px !important;}
.tpd70 {padding-top:70px !important;}
.tpd75 {padding-top:75px !important;}
.tpd80 {padding-top:80px !important;}
.tpd_tbl {padding-top:7px;}
.bpd0 {padding-bottom:0 !important;}
.bpd05 {padding-bottom:5px !important;}
.bpd10 {padding-bottom:10px !important;}
.bpd15 {padding-bottom:15px !important;}
.bpd20 {padding-bottom:20px !important;}
.bpd25 {padding-bottom:25px !important;}
.bpd30 {padding-bottom:30px !important;}
.bpd35 {padding-bottom:35px !important;}
.bpd40 {padding-bottom:40px !important;}
.bpd45 {padding-bottom:45px !important;}
.bpd50 {padding-bottom:50px !important;}
.bpd_tbl {padding-bottom:6px;}
.lpd0 {padding-left:0 !important;}
.lpd05 {padding-left:5px !important;}
.lpd10 {padding-left:10px !important;}
.lpd15 {padding-left:15px !important;}
.lpd20 {padding-left:20px !important;}
.lpd25 {padding-left:25px !important;}
.lpd30 {padding-left:30px !important;}
.lpd35 {padding-left:35px !important;}
.lpd40 {padding-left:40px !important;}
.lpd45 {padding-left:45px !important;}
.lpd50 {padding-left:50px !important;}
.rpd0 {padding-right:0 !important;}
.rpd05 {padding-right:5px !important;}
.rpd10 {padding-right:10px !important;}
.rpd15 {padding-right:15px !important;}
.rpd20 {padding-right:20px !important;}
.rpd25 {padding-right:25px !important;}
.rpd30 {padding-right:30px !important;}
.rpd35 {padding-right:35px !important;}
.rpd40 {padding-right:40px !important;}
.rpd45 {padding-right:45px !important;}
.rpd50 {padding-right:50px !important;}

/***리뉴얼 후 소스***/
