﻿@charset "utf-8";

/*폼태그 스타일 start*/
form {margin:0; padding:0;}
fieldset {margin:0; padding:0;}
div, p, span, li, table td {word-break:break-all;}
body { -webkit-text-size-adjust:none; }
select {
	
	/*
	min-width:158px; min-width:158px\9; height:32px; padding:7px 30px 7px 12px; border:1px solid #ccc; color:#4d4d4d; background:url('/images/sub/icon_select_arrow.png') right center no-repeat; background:none\9; background-color:#fff; 
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	height:32px;
	*/
	
	padding:3px;
	border:1px solid #ccc; 
}
/*
:root select {padding:6px 5px 6px 8px \0/IE9; font-size:12px \0/IE9;}
select::-ms-expand {display:none;}
*/
input[type='radio'], input[type='checkbox'] {border:0px;}

input[type='text'], input[type='password'] {height_:28px; padding:7px 30px 7px 10px; border:1px solid #ccc; vertical-align:middle; background-color:#fff; box-sizing:border-box;
	-webkit-appearance:none; 
	-moz-appearance:none;
	-o-appearance:none;
	/**/
}
input:disabled, select:disabled { background-color:#ddd; }

select {height:31px; border:1px solid #ccc; line-height:38px; top:1px;}

.tip {padding:0 0 0 10px; color:#009040;}

a.btn,
input[type='submit'].btn,
input[type='button'].btn {vertical-align:middle; cursor:pointer; font-size:15px; padding:11px 25px 10px 25px; background:#efefef; color:#000; border:1px solid #efefef;}
a.btn {padding:9px 25px 8px 25px;}

a.btn_s,
input[type='submit'].btn_s,
input[type='button'].btn_s {vertical-align:middle; cursor:pointer; font-size:13px; padding:6px 10px 5px 10px; background:#efefef; color:#000; border:1px solid #efefef;}
a.btn_s {padding:6px 20px 6px 20px;}

.btn_white {background:#fff !important; color:#333 !important; border:1px solid #707070 !important;}
.btn_grey {background:#707070 !important; color:#fff !important; border:1px solid #707070 !important;}
.btn_blue {background:#337ab7 !important; color:#fff !important; border:1px solid #337ab7 !important;}
.btn_green {background:#5cb85c !important; color:#fff !important; border:1px solid #5cb85c !important;}
.btn_sky {background:#5bc0de !important; color:#fff !important; border:1px solid #5bc0de !important;}
.btn_yellow {background:#f0ad4e !important; color:#fff !important; border:1px solid #f0ad4e !important;}
.btn_red {background:#d9534f !important; color:#fff !important; border:1px solid #d9534f !important;}

/*blank*/
/*
.blank {padding-right:32px !important; background-image:url('../images/common/icon_blank.png') !important; background-position:right center !important; background-repeat:no-repeat !important;}
.btn_excel {padding-left:36px !important; background-image:url('../images/common/icon_excel.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
.btn_sms {padding-left:32px !important; background-image:url('../images/common/icon_sms.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
.btn_mail {padding-left:36px !important; background-image:url('../images/common/icon_mail.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
.btn_download {padding-left:36px !important; background-image:url('../images/common/icon_download.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
.btn_print {padding-left:36px !important; background-image:url('../images/common/icon_print.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
.btn_uppage {padding-left:36px !important; background-image:url('../images/common/icon_uppage.png') !important; background-position:15px center !important; background-repeat:no-repeat !important;}
*/

a.btn_link_v2 {right: 10px; top: 35px; display: inline-block; padding: 4px 10px 4px 10px; font-size: 12px; border: 1px solid #dcdcdc; float:right}


.btn_download {position:relative; display:inline-block; border:1px solid #009040; padding:5px 45px 5px 15px; color:#333; font-size:14px; }
.btn_download:after {content:''; position:absolute; right:0; top:0; overflow:hidden; width:33px; height:33px; font-size:0;  line-height:0; background:url('../images/common/icon_download_02.png') #009040 no-repeat center center;}
.btn_icon_list {padding-left:46px !important; background-image:url('../images/common/btn_icon_list.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_list_w {padding-left:46px !important; background-image:url('../images/common/btn_icon_list_w.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_delete {padding-left:46px !important; background-image:url('../images/common/btn_icon_delete.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_write {padding-left:46px !important; background-image:url('../images/common/btn_icon_write.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_write_w {padding-left:46px !important; background-image:url('../images/common/btn_icon_write_w.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_modify {padding-left:46px !important; background-image:url('../images/common/btn_icon_modify.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}
.btn_icon_modify_w {padding-left:46px !important; background-image:url('../images/common/btn_icon_modify_w.png') !important; background-position:22px center !important; background-repeat:no-repeat !important;}

input[type='submit']:focus,
input[type='button']:focus {}
textarea {padding:10px; border:1px solid #ccc;  font-size:13px;}

.readonlyColor {background:#efefef !important; border:1px solid #ccc;}

.btn_wrap {padding:10px 0; margin:15px 0 20px 0; min-height:40px; text-align:center;}
.btn_wrap .fl,
.btn_wrap .fr {min-height:40px;}
.btn_wrap .fl a.btn,
.btn_wrap .fr a.btn {display:inline-block;}
.btn_wrap:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.search_wrap .btn_wrap {border-top:1px dotted #efefef;}

/*폼태그 스타일 stop*/

.tab {  width:100%; padding:0; margin:0 auto; font-size:0; border-left:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; margin-bottom:30px; overflow:hidden; }
.tab li { display:inline-block;  font-size:17px; margin-bottom:-1px; text-align:center; vertical-align:top; background:#f8f8f8;}
.tab li a { position:relative; display:block; color:#000; padding:15px 20px; border-right:#e1e1e1 solid 1px; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; text-decoration:none;}
.tab li a.active { color:#009040; border-top:1px solid #e1e1e1; border-bottom:1px solid #fff; font-weight:bold; background-color:#fff;} 
.tab li a.active:after {position:absolute;top:0;right:-12px;content:"";display:block;width:11px;height:50px; z-index:10;background:url('../images/sub/ctab_over_arr.png') left top no-repeat;} 
.tab li:last-child a.active:after {background:none;}

.tab.col2 li { width:50%;}
.tab.col3 li { width:33.333%;}
.tab.col4 li { width:25%;}
.tab.col5 li { width:20%;}
.tab.col6 li { width:16.666%;}
.tab.col7 li { width:20%;}
.tab.col8 li { width:20%;}
.tab.col9 li { width:20%;}

#tab_area {margin:0 0 30px 0;}
#tab_area > div.con {display:none;}

@media all and (max-width:1024px){
	.tab.col6 li { width:16.66667%;}
	.tab.col7 li { width:14.2857%;}
	.tab.col8 li { width:12.5%;}
	.tab.col9 li { width:12.5%;}
}

@media all and (max-width:640px){
	.tab.col2 li,.tab.col3 li,.tab.col4 li,.tab.col5 li,.tab.col6 li,.tab.col7 li,.tab.col8 li { width:100%;}
	.tab.col9 li{width:20%;}
	.tab {}
}

ul.tab_s {position:relative;display:block;margin:0 0 30px 0;padding:15px 20px 15px 20px;background:#fff;border:1px solid #e1e1e1;}
ul.tab_s:before {content:"";position:absolute;bottom:-4px;left:-1px;display:block;width:100%;height:3px;background:#f1f1f1;}
ul.tab_s:after {content:"";display:block;visibility:hidden;clear:both;}
ul.tab_s li {float:left; margin:0 20px 0 0; padding:0 0 0 15px; list-style-type:none; background:url('../images/sub/dot_tab_s.png') left 8px no-repeat;}
ul.tab_s li.active {background:url('../images/sub/dot_tab_s_on.png') left 8px no-repeat;}
ul.tab_s li.active a {font-weight:bold; color:#009040;}

/**/
div.tab_wrap {margin:0 0 20px 0;}
div.tab_wrap:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 41px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: 2px solid #eee;
    width: 100%;
    font-size:17px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    /*width:82px;*/
	padding:0 25px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    border-left: none;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
	color:#009040;
}
ul.tabs li.active a {color:#009040;}
.tab_container {
    border: 1px solid #eee;
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #FFFFFF;
	margin-top:-1px;
}
.tab_container:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.tab_container .tab_content {padding:15px;}

h3.ctype {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; font-size:25px; margin:0 0 25px 0; padding:0; color:#005d19; line-height:150%;}
h4.ctype {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; font-size:21px; margin:0 0 15px 0; padding:12px 0 0 0; color:#222; background:url('../images/sub/dot_h4.gif') left top no-repeat;}
h5.ctype {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; font-size:18px; margin:0 0 20px 0; padding:0 0 0 0; color:#222; background_:url('../images/sub/dot_h5.png') left 3px no-repeat;}
p.ctype {font-size:15px; margin:0 0 10px 0; padding:0; line-height:180%; word-break:normal;}
dl.ctype {margin:0 0 10px 0; padding:0;}
dl.ctype dt {margin:0 0 5px 0; padding:0 0 0 12px; font-size:15px; background:url('../images/sub/dot_dt.png') left 6px no-repeat;}
dl.ctype dd {margin:0 0 5px 10px; padding:0 0 0 13px; font-size:15px; background:url('../images/sub/dot_dd.gif') left 10px no-repeat;}
ul.ctype {margin:0 0 10px 0; padding:0;} 
ul.ctype li {word-break: normal; margin:0 0 3px 0; padding:0 0 0 13px; font-size:15px; list-style-type:none; background:url('../images/sub/dot_li.gif') left 10px no-repeat;}
ul.ctype li ul {margin:0 0 0 10px; padding: 0;}
ul.ctype li ul {margin:5px 0 0 5px; padding: 0;}
ul.ctype li ul li {word-break: normal;margin:0 0 3px 0; padding:0 0 0 12px; font-size:15px; background:url('../images/sub/dot_dt.png') left 9px no-repeat;}
ol.ctype {margin:0 0 10px 0; padding:0;} 
ol.ctype li {word-break: normal;margin:0 0 3px 15px; padding:0 0 0 0; font-size:15px; }

div.table_ctype {overflow:hidden; overflow-x_:auto; width:100%;}
div.table_ctype.table_ctype_green table {border-top:2px solid #009040; }
div.table_ctype table {font-size:14px; border-collapse:collapse; background:#fff none repeat scroll 0 0; border-bottom:1px solid #999; border-top:2px solid #555; margin:4px 0 15px 0; text-align:center; width:100%; min-width:800px;}
div.table_ctype.type_green table {border-top:2px solid #555;}
div.table_ctype table caption {font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; visibility:hidden; width:0;}
div.table_ctype table th {color:#3d3d3d; text-align:center; font-size:15px; border-bottom:1px solid #ccc; background:#f3f3f3;}
div.table_ctype table th.no_top_line {border-top:none;}
div.table_ctype table td {color:#4b5156; border-bottom:1px solid #ccc; }
div.table_ctype table th,
div.table_ctype table td {padding:8px 6px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
div.table_ctype table th:first-child {border-left:none;}
div.table_ctype table th:last-child {border-right:none;}
div.table_ctype table td:first-child {border-left:none;}
div.table_ctype table td:last-child {border-right:none;}
div.table_ctype table td.right_border { border-right:1px solid #ccc; }

div.table_ctype table td dl.ctype {margin:0 0 0 0;}
div.table_ctype table td ul.ctype {margin:0 0 0 0;}
div.table_ctype table td ul.ctype li {font-size: 15px;}
div.table_ctype table .noline {border-right:none;}
div.table_ctype .m_info {display: none;}

div.table_ctype.table_row table {border-top:none;}
div.table_ctype.table_row table tr.first th,
div.table_ctype.table_row table tr.first td {border-top:2px solid #555;}
div.table_ctype.table_row table th {color:#3d3d3d; border-bottom:1px solid #ccc;  background:#f0f0f0;}
div.table_ctype.table_row table td {}

@media all and (max-width:930px){
	div.table_ctype {overflow-x:auto;}
	div.table_ctype table th {white-space:nowrap;}
	div.table_ctype .m_info {display: block; font-size:13px; color:green;}
}

/*순서도*/
.process_con_step03 {position:relative; clear:both; width:100%; min-height:100px}
.process_con_step03 ul {margin:0; padding:0;}
.process_con_step03 ul li {display:block; float:left;width:32%; min-height:100px; border:1px solid #efefef; border-radius:6px; margin:0 1% 10px 0; padding:0 0 20px 0; text-align:center; background:#fff}
.process_con_step03 ul li.last {width:33%; margin-right:0 !important;}
.process_con_step03 ul li dl {margin:0 15px; padding:0;}
.process_con_step03 ul li dl dt {font-size:17px; font-weight:bold; color:#334356; padding:20px 0 15px 0; margin:0; text-align:center;}
.process_con_step03 ul li dl dd {font-size:16px; padding:0 0 0 6px; margin:0;}
.process_con_step03 ul.a_center li dl dd {background:none; text-align:center !important}
.process_con_step03 .arrow_box {position:absolute;left:31%; top:18px;clear:both;width:100%; height:100px;}
.process_con_step03 .arrow_box span {width:33.3%; height:100px; display:block; float:left;background:url('../images/sub/arrow_right.png') 5px 25px no-repeat;}

.process_con_step04 {position:relative; clear:both; width:100%; min-height:100px}
.process_con_step04:after {content:"";display:block; visibility:hidden;clear:both;}
.process_con_step04 ul {margin:0; padding:0;}
.process_con_step04 ul li {display:block; float:left;width:23.6%; min-height:120px; border:1px solid #efefef; border-radius:6px; margin:0 1% 10px 0; padding:0 0 20px 0; text-align:center; background:#fff}
.process_con_step04 ul li.last {width:24%; margin-right:0 !important;} 
.process_con_step04 ul li dl {margin:0 15px; padding:0;}
.process_con_step04 ul li dl dt {font-size:17px; font-weight:bold; color:#334356; padding:20px 0 15px 0; margin:0; text-align:center;}
.process_con_step04 ul li dl dd {font-size:16px; padding:0 0 0 6px; margin:0;}
.process_con_step04 ul.a_center li dl dd {background:none; text-align:center !important}
.process_con_step04 .arrow_box {position:absolute;left:23%; top:18px;clear:both;width:100%; height:100px;}
.process_con_step04 .arrow_box span {width:24.8%; height:100px; display:block; float:left;background:url('../images/sub/arrow_right.png') 5px 35px no-repeat;}

@media all and (max-width:930px){
	.process_con_step03 {height:auto}
	.process_con_step03 ul li {width:100%; float:none; height:90px; margin-bottom:10px; margin-left:0 !important; margin-right:0 !important;}
	.process_con_step03 ul li.last {width:100%;}
	.process_con_step03 .arrow_box {display:none;}
	.process_con_step03 .arrow_box span {display:none}

	.process_con_step04 {height:auto}
	.process_con_step04 ul li {width:100%; float:none; height:100%; margin-bottom:10px; margin-left:0 !important; margin-right:0 !important;}
	.process_con_step04 ul li.last {width:100%;}
    .process_con_step04 ul li dl dd img {width:50%;}
	.process_con_step04 .arrow_box {display:none;}
	.process_con_step04 .arrow_box span {display:none}

}


@media all and (max-width:576px) {
    .process_con_step04 ul li dl dd img {width:80%;}
}

/*포토리스트*/
.photo1box_wrap {border:1px solid #cedae8; padding:20px;margin-bottom:20px;border-radius:8px; text-align:center;}
.photo1box_wrap .photo1box {width:100%}
.photo1box_wrap .photo1box:after {content:"";display:block; visibility:hidden;clear:both; }
.photo1box_wrap .photo1box img {width:100%}

.photolist1ex {border:1px solid #cedae8; padding:20px;margin-bottom:20px;border-radius:8px; text-align:center;}
.photolist1ex img {max-width:100%;}

.photolist2ex {width:100%; padding:0 0 20px 0; margin:0; float:left;}
.photolist2ex li {display:block; text-align:center; float:left; width:49.5%; box-sizing:border-box; margin:0 1% 0 0;  padding:0; overflow:hidden; background:none !important;}
.photolist2ex li:last-child {margin-right:0;}
.photolist2ex li span {display:block; width:100%; padding-top:5px; color:#444; margin-bottom:4px}
.photolist2ex li img {width:99%; border:1px solid #efefef; border-radius:5px;}

.photolist3ex {width:100%; padding:0 0 20px 0; margin:0; float:left}
.photolist3ex li {display:block;text-align:center;float:left;width:32.6%;box-sizing:border-box; margin:0 1% 0 0; padding:0;overflow:hidden}
.photolist3ex li:last-child {margin-right:0;}
.photolist3ex li span {display:block;width:100%;padding:5px 0 10px 0; color:#444; margin-bottom:4px}
.photolist3ex li img {width:99%; border:1px solid #efefef; border-radius:5px;}

.photolist4ex {width:100%;margin:0; padding:0 0 20px 0; float:left}
.photolist4ex:after {content:"";display:block; visibility:hidden;clear:both; }
.photolist4ex li {display:block; text-align:center; float:left; width:24.5%; margin:0 0.5% 0 0; padding:0; overflow:hidden}
.photolist4ex li:after {content:"";display:block; visibility:hidden;clear:both; }

.photolist4ex li:last-child {margin-right:0;}
.photolist4ex li span {display:block; width:100%;padding:5px 0 10px 0; color:#444; margin-bottom:4px;}
.photolist4ex li img {width:99%; border:1px solid #efefef; border-radius:5px;}

@media all and (max-width:970px){
	.photolist4ex li{;width:49.5%; margin:0 1% 5px 0;}
	.photolist4ex li:nth-child(even) {margin-right:0;}
	.photolist4ex li span{display:block; width:100%; padding-top:10px}
	.photolist4ex li img{width:100%}

	.photolist3ex li{;width:49.5%; margin:0 1% 5px 0;}
	.photolist3ex li:nth-child(even) {margin-right:0;}
	.photolist3ex li span{display:block; width:100%; padding-top:10px}
	.photolist3ex li img{width:100%}
}

/*임시영역*/
div.empty_wrap {padding:50px 0; margin:30px 0; text-align:center; background:#f5f5f5;}

/*새창링크연결 박스*/
.blank_box_wrap {position:relative;  height:337px; margin:0 0 30px 0; background:url('../images/common/bg_blank_box_wrap.jpg') right bottom no-repeat;}
.blank_box_wrap.type02 {background:url('../images/common/bg_blank_box_wrap_type02.jpg') right bottom no-repeat;}
.blank_box_wrap div.txt_wrap {float:left; padding:185px 0 0 30px; width:353px; height:152px; background:url('../images/common/bg_blank_box_txt.png') no-repeat; color:#fff;}
.blank_box_wrap div.txt_wrap strong.title {position:relative; display:block; font-size:36px; padding:25px 0 10px 0; }
.blank_box_wrap div.txt_wrap strong.title.type02 {font-size:33px;}
.blank_box_wrap div.txt_wrap strong.title:after {content:''; position:absolute; left:0; top:0; background:#fff; width:45px; height:3px;}
.blank_box_wrap div.txt_wrap p {font-size:16px; line-height:160%;}
.blank_box_wrap a.link {position:absolute; right:30px; bottom:30px; background:url('../images/common/icon_blank_box_link.png') 30px 15px no-repeat #019040; color:#fff; padding:13px 30px 13px 65px; font-size:18px;}

@media all and (max-width:1200px){
	.blank_box_wrap {max-width:930px; margin:0 auto 30px auto;}
}
@media all and (max-width:670px){
	.blank_box_wrap {background-size:cover;}
	.blank_box_wrap div.txt_wrap {width:95%; height:110px; margin:0; padding:6% 0 3% 5%; float:none; position:absolute; top:0; background:url('../images/common/green_85.png') bottom right repeat;}
	.blank_box_wrap div.txt_wrap strong.title {font-size:28px; padding:18px 0 0 0; }
	.blank_box_wrap div.txt_wrap strong.title:after {width:30px;}
	.blank_box_wrap div.txt_wrap p {font-size:15px;}
}

/* 안내박스 */
.info_box_wrap { font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; position:relative; padding:50px 25px 50px 200px; margin:0 0 20px 0;  border:1px solid #d9d9d9; border-top:3px solid #c8c8c8; border-bottom-color_:#949494; background:#fefefe;}
.info_box_wrap:after {content:''; position:absolute; left:0; top:-2px; background:#009040; width:180px; height:2px; }
.info_box_wrap:before {content:''; position:absolute; left:40px; top:50%; margin-top:-60px; width:120px; height:120px; background:url('../images/common/info_box_icon.png') no-repeat #f8f8f8; background-position:left top; border-radius:50%;}
.info_box_wrap strong {font-size:20px;}
.info_box_wrap p {margin:0; padding:10px 0;}

@media all and (max-width:480px){
	.info_box_wrap {padding:175px 30px 10px 30px;}
	.info_box_wrap:after {width:30%;}
	.info_box_wrap:before {left:50%; top:25px; margin:0 0 0 -60px;}
}

/*총장 인사말*/
.greeting_box {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; position:relative; height:378px; overflow:hidden; background:url('../images/sub/intro/bg_greeting_box.jpg') no-repeat;}
.greeting_box img.photo {position:absolute; right:0; bottom:-50px;}
.greeting_box div.slogan {position:absolute; left:47px; top:80px; width:450px; padding:0 0 30px 0; border-bottom:1px solid #e3e3e3;}
.greeting_box div.slogan strong {display:block; font-size:22px; color:#292929; padding:15px 0 0 0;}
.greeting_box div.sign {position:absolute; left:240px; top:280px; font-size:13px;}
.greeting_box div.sign img {margin:0 0 0 90px;}
.greeting_txt {padding:30px 0;}
.greeting_txt p.point {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; font-size:24px; font-weight:bold;}
.greeting_icon_box {}
.greeting_icon_box:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.greeting_icon_box div {position:relative; float:left; width:30%; vertical-align:middle; margin-right:5%; height:165px; border:1px solid #e0e0e0; font-size:16px; text-align:center;}
.greeting_icon_box div:after {position:absolute; left:0; top:0; display:block; content:""; width:53px; height:53px;}
.greeting_icon_box div:first-child {padding-top:60px; height:105px; }
.greeting_icon_box div:first-child:after {background:url('../images/sub/intro/greeting_icon_01.png') no-repeat center center #009140;}
.greeting_icon_box div:nth-child(2) {padding-top:50px; height:105px;}
.greeting_icon_box div:nth-child(2):after {background:url('../images/sub/intro/greeting_icon_02.png') no-repeat center center #009140;}
.greeting_icon_box div:last-child {float:right; width:29%; margin-right:0; padding-top:60px; height:105px;  background:url('../images/sub/intro/greeting_icon_03.png') no-repeat center center;}
.greeting_icon_box div:last-child:after {background:url('../images/sub/intro/greeting_icon_03.png') no-repeat center center #009140;}

@media all and (max-width:1200px){
	.greeting_box {background-size:cover;}
}
@media all and (max-width:860px){
	.greeting_box div.slogan {top:15%; left:10%; width:70%; padding-left:0;}
	.greeting_box div.slogan img {width:80%; max-width:368px;}
	.greeting_box div.slogan strong {font-size:22px; line-height:26px; padding-top:0;}
	.greeting_box div.sign {left:10%; top:auto; bottom:20%;}
	.greeting_box img.photo {width:65%; right:-40px; max-width:450px; min-width:200px;}
	.greeting_icon_box div {float:none; width:100%; margin:0 0 20px 0;}
	.greeting_icon_box div:last-child { width:100%;}
	.greeting_box div.sign {font-size:14px; bottom:10%; width:50%; }
	.greeting_box div.sign img {display:block; margin:0; padding:0 }
}
@media all and (max-width:480px){
	.greeting_box {height:320px;}
}

/*총장주요경력*/
.profile_box_wrap {position:relative; font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; position:relative; margin:0 0 50px 0; }
.profile_box_wrap .profile_box {position:relative; height:298px; overflow:hidden; background:url('../images/sub/intro/bg_profile_box.jpg') no-repeat;}
.profile_box_wrap .profile_box img.photo {position:absolute; left:92px; bottom:-10px;}
.profile_box_wrap div.sign {position:absolute; width:430px; height:155px; top:110px; right:0; background:url('../images/sub/intro/bg_profile_sign.png') no-repeat right 20px #fff; border:1px solid #f0f0f0;}
.profile_box_wrap div.sign span {position:absolute;}
.profile_box_wrap div.sign span.txt_01 {left:29px; top:44px; color:#212121; font-size:18px;}
.profile_box_wrap div.sign span.txt_02 {left:29px; top:90px; color:#009140; font-size:36px;}
.profile_box_wrap div.sign span.txt_03 {left:136px; top:95px; color:#b0b0b0; font-size:18px;font-family:'Malgun Gothic';}

.profile_list_wrap { border-top:1px solid #f1f1f1; padding:40px 0 40px 0;}
.profile_list_wrap:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.profile_list_wrap strong.tit {float:left; width:15%; padding:0 0 0 20px; font-size:21px; color:#009040; background:url('../images/sub/intro/dot_profile.gif') no-repeat left 3px;}
.profile_list_wrap ul {float:left; width:80%; margin:0; padding:0;}
.profile_list_wrap ul li {margin:0 0 15px 0; padding:0; font-size:16px; list-style-type:none;}
.profile_list_wrap ul li strong {display:inline-block; width:20%;}
.profile_list_wrap ul li span {display:inline-block; width:80%;}

@media all and (max-width:1200px){
	.profile_box_wrap .profile_box {width:98%; background-color:#f0f0f0;}
}

@media all and (max-width:830px){
	.profile_box_wrap .profile_box img.photo {left:0; bottom:-10px;}
	.profile_box_wrap div.sign {width:58%;}
	.profile_list_wrap strong.tit {width:17%; margin-bottom:15px;}
	.profile_list_wrap ul {width:80%;}
	.profile_list_wrap ul li strong {width:100%; margin:0 0 5px 0;}
	.profile_list_wrap ul li span {width:100%; }
}

@media all and (max-width:680px){
	.profile_box_wrap .profile_box {width:100%; height:200px; border:1px solid #f0f0f0; background-size:cover;}
	.profile_box_wrap .profile_box img.photo {left:10%; width:200px;}
	.profile_box_wrap div.sign {position:relative; top:0; width:100%; background-image:none;}
	.profile_list_wrap strong.tit {width:95%; margin-left:5%;}
	.profile_list_wrap ul {width:95%; margin-left:5%;}
	.profile_box_wrap div.sign {height:auto; }
	.profile_box_wrap div.sign span {position:relative; display:block; text-align:right; margin:0 20px 15px 0;}
	.profile_box_wrap div.sign span.txt_01 {left:auto; top:auto; padding:15px 0 0 0;}
	.profile_box_wrap div.sign span.txt_02 {left:auto; top:auto; margin-top:20px;}
	.profile_box_wrap div.sign span.txt_03 {left:auto; top:auto; }
}

/*조직도*/
.organization_wrap {position:relative;text-align:center; min-height:600px;}
.organization_wrap:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap ul {margin:0; padding:0;}
.organization_wrap ul li {margin:0; padding:0; list-style-type:none;}
.organization_wrap .organization_01_01 {}
.organization_wrap .organization_01_01:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_01_01 .depth0_anchor {margin:0 auto 100px auto; display:table;  width:365px; height:76px;  background:; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_0.gif')center center no-repeat;}
.organization_wrap .organization_01_01 .depth0_anchor:after {display:inline-block; position:absolute; top:100px; left:50%; z-index:-1; width:1px; height:140px; background-color:#dfdfdf; content:'';} 
.organization_wrap .organization_01_01 .depth1_anchor {display:inline-block; position:relative; width:140px; height:140px; margin-right:-7px; background:; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_president.png') center center no-repeat;}
.organization_wrap .organization_01_01 .depth1_anchor:after {display:inline-block; position:absolute; bottom:0; left:50%; z-index:-1; width:1px; height:35px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu {position:relative; border_:1px solid;}
.organization_wrap .organization_01_01 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:250px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_01_01 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_01_01 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule1 .depth2_anchor,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule2 .depth2_anchor,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule3 .depth2_anchor {background:#888;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule1 {position:relative; width:25%;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule1:before {display:block; position:absolute; top:50%; left:100%; width:100%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule2 {clear:both; width:25%;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule2:before {display:block; position:absolute; top:50%; left:100%; width:100%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule3 {position:relative; width:25%;float:right; margin-top:-50px;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule3:before {display:block; position:absolute; bottom:-50%; left:-240%; width:280%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list .depth3_list {background:#fff; border:1px dotted #8f8f8f;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list .depth3_list ul {margin:10px 20px 10px 20px; padding:0; font-size:15px; text-align:left; }
.organization_wrap .organization_01_01 .depth2_menu .depth2_list .depth3_list ul li { list-style-type:none; color:#555; margin:0 0 3px 0; padding:0 0 0 13px; font-size:15px; list-style-type:none; background:url('../images/sub/dot_li.gif') left 10px no-repeat;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:90px; width:30%;}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule4:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule6:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}

@media screen and (max-width:640px) {
    .organization_wrap .organization_01_01 .depth0_anchor,
	.organization_wrap .organization_01_01 .depth1_anchor  {width:100%;}
	.organization_wrap .organization_01_01 .depth2_menu:before {height:50px;}
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule3 {margin-top:30px;}
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule1:before,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule2:before,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule3:before,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule4:after,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule6:after {display:none;}
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list.rule6 {margin-top:30px;}
	.organization_wrap .organization_01_01 .depth2_menu .depth2_list .depth3_list ul {margin:10px 10px 10px 10px; }
}

.organization_wrap .organization_01_02 {margin:100px 0 100px 0; padding-top:50px; border-top:1px solid #efefef;}
.organization_wrap .organization_01_02:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_01_02 .depth1_anchor {display:inline-block; position:relative; padding:14px 80px; background:#019040; color:#fff; font-size:18px; line-height:18px; font-weight:600;}
.organization_wrap .organization_01_02 .depth2_menu {position:relative; border_:1px solid;}
.organization_wrap .organization_01_02 .depth2_menu:after {display:block; position:absolute; bottom:-53px; left:15%; right:0; width:70%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_02 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:200px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule1 .depth2_anchor,
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule2 .depth2_anchor,
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule3 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list .depth3_list {background:#fff; border:1px dotted #8f8f8f;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list .depth3_list ul {margin:10px 20px 10px 20px; padding:0; font-size:15px; text-align:left; }
.organization_wrap .organization_01_02 .depth2_menu .depth2_list .depth3_list ul li { list-style-type:none; color:#555; margin:0 0 3px 0; padding:0 0 0 13px; font-size:15px; list-style-type:none; background:url('../images/sub/dot_li.gif') left 10px no-repeat;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule1,
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule2,
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule3 {position:relative; margin-left:5%; margin-top:90px; width:30%;}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule1:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule3:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}

@media screen and (max-width:640px) {
	.organization_wrap .organization_01_02 .depth1_anchor  {width:100%; padding:14px 0;}
	.organization_wrap .organization_01_02 .depth2_menu:before {height:50px;}
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule1:after,
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule3:after {display:none;}
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule1,
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule2,
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list.rule3 {margin-top:30px;}
	.organization_wrap .organization_01_02 .depth2_menu .depth2_list .depth3_list ul {margin:10px 10px 10px 10px; }
}

/*대학 학부과 리스트 */
.college_list_wrap {border:1px solid #e3e3e3; margin:0 0 50px 0;}
.college_list_wrap .college_list_title a { color:#009040; font-weight:bold; padding:0 20px 0 0; background:url('../images/common/icon_link_title.gif') right center no-repeat; }

.college_list_wrap .college_list_title {padding:15px; background:url('../images/common/bg_university_list.png') right top no-repeat #f8f8f8; border-bottom:1px dashed #e3e3e3; }
.college_list_wrap .college_list {padding:15px 5px 0 15px; }
a.btn_link { padding:0 20px 0 0; background:url('../images/common/icon_link_03.png') right center no-repeat; }
a.btn_link:hover { color:#009040; text-decoration:none;  }
a.btn_link_blank { padding:0 15px 0 0; background:url('../images/common/icon_blank_gnb.png')  no-repeat right center; }
a.btn_link_blank:hover { color:#009040; }
ul.college_list_type { overflow:hidden; margin:0 0 15px 0; }
ul.college_list_type li{ float:left; width:48%; margin:10px 0 0 0; padding:0 10px 0 0;  }
ul.college_list_type li a { padding:0 20px 0 0; background:url('../images/common/icon_link_03.png') right center no-repeat; }
ul.college_list_type li a:hover { color:#009040; text-decoration:none; }
ul.college_list_type li a.wide {letter-spacing:-0.5px;}



@media screen and (max-width:980px) {
	.college_list_wrap .college_list a.btn_link {width:25%;}
}
@media screen and (max-width:900px) {
    ul.college_list_type li {
        width: 90%;
    }
}
@media screen and (max-width:800px) {
	.college_list_wrap .college_list a.btn_link {width:22%;}
}

@media screen and (max-width:680px) {
	.college_list_wrap .college_list a.btn_link {width:37%;}
    }

@media screen and (max-width:580px) {
	.college_list_wrap .college_list a.btn_link {width:33%;}
}

@media screen and (max-width:420px) {
	.college_list_wrap .college_list a.btn_link {width:75%;}
}

/*대학 대학원 소개*/
.college_wrap {margin:0 0 40px 0;padding:60px 50px 0 50px;  height:350px; background:url('../images/sub/university/bg_college_nursing.jpg')  center right no-repeat; background-size:cover;}
.college_wrap .college_info_box {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; margin:0; padding:70px 0 30px 0; width:450px; min-height:195px; color:#fff; text-align:center; background:url('../images/sub/university/bg_college.png') repeat;}
.college_wrap .college_info_box strong.title {position:relative; display:block; padding:20px 10px 0 10px; font-size:38px; line-height:44px; }
.college_wrap .college_info_box strong.title:after {display:block; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:5px; background-color:#fff; content:'';}
.college_wrap .college_info_box strong.title span {display:block; font-size:20px; line-height:24px; margin-top:10px;}
.college_wrap .college_info_box p {margin:30px 0 0 0; padding:0 15px; font-size:26px; line-height:24px;}
.college_wrap .college_info_box p span {display:block;}   
.college_wrap.college_divisions_wrap {background:url('../images/sub/university/bg_college_divisions.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_administration_wrap {background:url('../images/sub/university/bg_college_administration.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_engineering_wrap {background:url('../images/sub/university/bg_college_engineering.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_life_wrap {background:url('../images/sub/university/bg_college_life.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_education_wrap {background:url('../images/sub/university/bg_college_education.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_sosciences_wrap {background:url('../images/sub/university/bg_college_sosciences.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_human_wrap {background:url('../images/sub/university/bg_college_human.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_veterinary_wrap {background:url('../images/sub/university/bg_college_veterinary.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_pharmacy_wrap {background:url('../images/sub/university/bg_college_pharmacy.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_arts_wrap {background:url('../images/sub/university/bg_college_arts.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_medicine_wrap {background:url('../images/sub/university/bg_college_medicine.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_humanities_wrap {background:url('../images/sub/university/bg_college_humanities.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_natural_wrap {background:url('../images/sub/university/bg_college_natural.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_sciences_wrap {background:url('../images/sub/university/bg_college_sciences.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_culture_wrap {background:url('../images/sub/university/bg_college_culture.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_ocean_wrap {background:url('../images/sub/university/bg_college_ocean.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_law_wrap {background:url('../images/sub/university/bg_college_law.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_business_wrap {background:url('../images/sub/university/bg_college_business.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_grade_culture_wrap {background:url('../images/sub/university/bg_college_grade_culture.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_dentisty_wrap {background:url('../images/sub/university/bg_college_dentisty.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_grade_law_wrap {background:url('../images/sub/university/bg_college_grade_law.jpg')  center right no-repeat; background-size:cover;}
.college_wrap.college_medical_wrap {background:url('../images/sub/university/bg_college_medicine.jpg')  center right no-repeat; background-size:cover;}

.college_wrap.college_divisions_wrap .college_info_box {float:none; margin:0 auto;}
.college_wrap.college_sosciences_wrap .college_info_box {float:none; margin:0 auto;}
.college_wrap.college_grade_culture_wrap .college_info_box {float:none; margin:0 auto;}
.college_wrap.college_divisions_wrap .college_info_box strong.title span { font-size:20px; }
.college_wrap.college_nursing_wrap .college_info_box {float:right;}
.college_wrap.college_humanities_wrap .college_info_box {float:right;}
.college_wrap.college_pharmacy_wrap .college_info_box {float:right;}
.college_wrap.college_education_wrap .college_info_box {float:right;}
.college_wrap.college_law_wrap .college_info_box {float:right;}
.college_wrap.college_dentisty_wrap .college_info_box {float:right;}
.college_wrap.college_grade_law_wrap .college_info_box {float:right;}

@media screen and (max-width:1200px) {           
	.college_wrap {width:930px; margin:0 auto 40px auto;}
}
@media screen and (max-width:800px) {
	.college_wrap {width:100%; height:auto; padding:30px 0;}
	.college_wrap .college_info_box {float:none !important; margin:0 auto; height:auto;}
	.college_wrap .college_info_box p {padding:5%;}
	.college_wrap .college_info_box p span {display:inline;}
}
@media screen and (max-width:640px) {
	.college_wrap .college_info_box {margin:0 auto 0 auto; width:90%;}
	.college_wrap .college_info_box strong.title span {font-size:18px;}
	.college_wrap .college_info_box p {font-size:20px;}
}

/*연혁*/
div.history_wrap {}
div.history_wrap div.history_box_wrap {padding:60px 0; margin:0 0 20px 0; background:url('../images/sub/intro/bg_history.jpg') center center no-repeat; }
div.history_wrap div.history_box {font-family:'Noto Sans KR','Malgun Gothic','Nanum Square'; width:550px; margin:0 auto; padding:40px 0 10px 0; min-height:155px; color:#fff; text-align:center; background:url('../images/sub/intro/bg_history_box.png') repeat; }
div.history_wrap div.history_box strong.title {position:relative; display:block; padding:20px 10px 0 10px; font-size:38px; line-height:44px; }
div.history_wrap div.history_box strong.title:after {display:block; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:5px; background-color:#fff; content:'';}
div.history_wrap div.history_box strong.title span {display:block; font-size:20px; line-height:24px; margin-top:10px;}
div.history_wrap div.history_box p {margin:30px 0 0 0; padding:0 15px; font-size:26px; line-height:24px;}
div.history_wrap div.history_box p span {display:block;}   
div.history_wrap div.history_con dl {position: relative; margin:0; padding: 40px 0 0 80px; min-height: 70px;}
div.history_wrap div.history_con dl:after {content:''; position:absolute; left:30px; top:0; bottom:0; width:1px; background:#ddd; z-index:-10;}
div.history_wrap div.history_con dl:before {content:''; position:absolute; left:8%; right:0.1%; top:30px; height:1px; background:#eee; z-index:-10;}
div.history_wrap div.history_con dt { position: absolute; top:0; left:0; width:61px; height:48px; color:#FFF; font-size:18px; padding-top:22px;  text-align:center; list-style-type:none; background: url('../images/sub/intro/bg_histroy_year.png') left top no-repeat;  }
    div.history_wrap div.history_con dd div {  word-break:normal; }
div.history_wrap div.history_con dd { word-break:normal; position: relative;	list-style-type:none; margin:0; padding: 5px 0 10px 60px;	color: #2f3336;}
div.history_wrap div.history_con dd strong {	position: absolute; top:5px; left:0;}
@media screen and (max-width:1200px) {           
	div.history_wrap div.history_box_wrap {width:930px; margin:0 auto 40px auto;}
}
@media screen and (max-width:800px) {
	div.history_wrap div.history_box_wrap {width:100%; height:auto; padding:30px 0;}
	div.history_wrap div.history_box_wrap .history_box {float:none !important; margin:0 auto; height:auto;}
	div.history_wrap div.history_box_wrap .history_box p {padding:5%;}
	div.history_wrap div.history_box_wrap .history_box p span {display:inline;}
}
@media screen and (max-width:640px) {
	div.history_wrap div.history_box_wrap .history_box {margin:0 auto 0 auto; width:90%;}
	div.history_wrap div.history_box_wrap .history_box strong.title span {font-size:18px;}
	div.history_wrap div.history_box_wrap .history_box p {font-size:20px; }
}

/*개교 60주년*/
div.vision_60th_wrap {}
div.vision_60th_wrap ul {margin:0; padding:0;}
div.vision_60th_wrap ul li {margin:0; padding:0; list-style-type:none;}
div.vision_60th_wrap ul:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.vision_60th_wrap ul li:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.vision_60th_wrap strong.title {position:relative; display:block; text-align:center; font-size:24px; color:#fff; padding:15px 30px; background:url('../images/sub/intro/bg_vision_slogan_title.gif') left top no-repeat #018839;}

div.vision_60th_wrap div.vision_60th_01 {padding:35px 25px; margin:0 0 100px 0; border:10px solid #eee;}
div.vision_60th_wrap div.vision_60th_01 strong {display:block; padding-bottom:15px; font-size:30px; color:#019040; }
div.vision_60th_wrap div.vision_60th_01 p {margin:0; padding:0;}
div.vision_60th_wrap div.vision_60th_01 span { font-family:"Malgun Gothic";}


div.vision_60th_wrap div.vision_60th_02 {position:relative; padding:30px 20px; margin:0 0 60px 0; border:3px solid #eee;}
div.vision_60th_wrap div.vision_60th_02 strong.title {margin:-60px auto 0 auto; width:200px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li {padding:20px; background:#f0f0f0; margin-top:30px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap {float:left; width:28%; text-align:center; vertical-align:middle; padding-top:10px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li:nth-child(4) > div.slogn_wrap {padding-top:0;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap strong {display:inline-block; font-size:23px; color:#fff; padding:10px 15px; margin:10px 0 10px 0; background:#019040; border-radius:25px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap em {display:inline-block; font-style:normal; font-size:16px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap em span {font-family:"Malgun Gothic";}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_info {float:left; width:72%; padding:0; font-size:15px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_info ul {min-height:100px; border-left:1px solid #c8c8c8; padding:10px 20px 0 20px;}
div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_info ul li {margin:5px 0 5px 0; padding-left:20px; background:url('../images/sub/intro/dot_vision_slogan.gif') left 7px no-repeat; }

div.vision_60th_wrap div.vision_60th_03 {position:relative; margin:0 0 100px 0; padding:30px 20px 0 20px; border:3px solid #eee;}
div.vision_60th_wrap div.vision_60th_03 strong.title {margin:30px auto 0 auto; width:200px;}
div.vision_60th_wrap div.vision_60th_03 ul {width:650px; margin:0 auto; padding:80px 0 30px 0; background:url('../images/sub/intro/bg_vision_60.png') center -5px no-repeat;}
div.vision_60th_wrap div.vision_60th_03 ul li {float:left; width:150px; height:60px; padding:90px 0 0 0; margin:0 65px 40px 0; text-align:center; font-size:16px; border:10px solid #f5f5f5; border-radius:50%;}

div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(1) {background:url('../images/sub/intro/icon_vision_60_01.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(2) {background:url('../images/sub/intro/icon_vision_60_02.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(3) {margin-right:0;background:url('../images/sub/intro/icon_vision_60_03.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(4) {background:url('../images/sub/intro/icon_vision_60_04.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(5) {background:url('../images/sub/intro/icon_vision_60_05.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(6) {margin-right:0;background:url('../images/sub/intro/icon_vision_60_06.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(7) {background:url('../images/sub/intro/icon_vision_60_07.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(8) {background:url('../images/sub/intro/icon_vision_60_08.png') center 30px no-repeat #fff;}
div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(9) {margin-right:0;background:url('../images/sub/intro/icon_vision_60_09.png') center 30px no-repeat #fff;}

div.vision_60th_wrap div.vision_60th_04 {position:relative; padding:30px 20px; margin:0 0 40px 0; border:3px solid #eee;}
div.vision_60th_wrap div.vision_60th_04 strong.title {margin:-60px auto 0 auto; width:320px; }
div.vision_60th_wrap div.vision_60th_04 ul {margin-top:40px;}
div.vision_60th_wrap div.vision_60th_04 ul li {width:49%; margin-right:2%; margin-bottom:10px; float:left; background:#f0f0f0;  height:150px;}
div.vision_60th_wrap div.vision_60th_04 ul li.vision_60th_box { height:165px; }
div.vision_60th_wrap div.vision_60th_04 ul li:nth-child(even) {margin-right:0;}
div.vision_60th_wrap div.vision_60th_04 ul li strong {display:block; padding:25px 20px 5px 20px; text-align:center;}
div.vision_60th_wrap div.vision_60th_04 ul li strong span {display:inline-block; font-size:18px; color:#fff; padding:10px 15px; margin:10px 0 10px 0; background:#019040; border-radius:25px;}
div.vision_60th_wrap div.vision_60th_04 ul li p {margin:0 0 0 15px; padding:0 0 10px 10px; background:url('../images/sub/intro/dot_vision_slogan.gif') left 7px no-repeat;font-size:13px;}
div.vision_60th_wrap div.vision_60th_04 ul li p.vision_first { padding:0 0 0 10px; }

@media screen and (max-width:980px) {
    div.vision_60th_wrap div.vision_60th_04 ul li.vision_60th_box { height:180px; }
}

@media screen and (max-width:780px) {
	div.vision_60th_wrap div.vision_60th_03 ul {background:none; width:100%; padding:30px 0;}
	div.vision_60th_wrap div.vision_60th_03 ul li {margin-right:5%; margin-bottom:0; width:30%; border-radius:50%; border:none;}
	div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(3),
	div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(6),
	div.vision_60th_wrap div.vision_60th_03 ul li:nth-child(9) {margin-right:0;}
}

@media screen and (max-width:640px) {
	div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap {width:100%;}
	div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_info {width:100%;}
	div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_info ul {border-left:none; border-top:1px dashed #c8c8c8; margin-top:20px;}
	div.vision_60th_wrap div.vision_60th_02 > ul > li > div.slogn_wrap em {display:block;}
	div.vision_60th_wrap div.vision_60th_04 strong.title {width:80%; line-height:120%;}
	div.vision_60th_wrap div.vision_60th_04 ul li {width:100%; margin-right:0; padding-bottom:10px;height:auto;}
    div.vision_60th_wrap div.vision_60th_04 ul li.vision_60th_box { height:auto; }
}

/*교직원찾기*/
div.search_staff_wrap {position:relative; padding:50px 0; margin:0 0 30px 0; border:1px solid #efefef; background:#fefefe;}
div.search_staff_wrap:before {content:"";position:absolute;bottom:-4px;left:-1px;display:block;width:100%;height:3px;background:#f1f1f1;}
div.search_staff_wrap .searchinput {position:relative; width:60%; margin:0 auto;}
div.search_staff_wrap .searchinput:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.search_staff_wrap .searchinput label {position:absolute; left:-1000px; top:-100px; width:1px; height:1px; overflow:hidden;}
div.search_staff_wrap .searchinput select {float:left; width:20%; margin-right:2%;  height:40px;}
div.search_staff_wrap .searchinput input[type="text"]{float:left; width:58%; height:40px; padding:0 40px 0 10px; }
div.search_staff_wrap .searchinput input[type="submit"]{float:right; padding:0; width:18%; min-width:56px; height:40px; background:#5b5b5b url('../images/sub/icon_search.png') no-repeat center center; border:none; border-radius:0; text-indent_:-9999px;}
div.search_staff_wrap .searchinput input[type="submit"]:focus{outline:1px dotted #5b5b5b;}

div.search_none_wrap {position:relative; padding:70px 0; text-align:center; background:#efefef;}
div.search_none_wrap p {position:relative; display:inline-block; padding-left:140px; margin:0 0 0 -70px;}
div.search_none_wrap p:before {content:''; position:absolute; left:0; top:50%; margin-top:-60px; width:120px; height:120px; background:url('../images/common/info_box_icon.png') no-repeat #f8f8f8; background-position:-120px -5px; border-radius:50%;}

@media screen and (max-width:640px) {
	div.search_staff_wrap .searchinput {width:90%;}
	div.search_staff_wrap .searchinput select {width:100%; margin-right:0; margin-bottom:10px;}
	div.search_staff_wrap .searchinput input[type="text"]{width:100%; margin-bottom:10px;}
	div.search_staff_wrap .searchinput input[type="submit"]{width:100%;}
	div.search_none_wrap p {margin:0 0 0 0;}
}

/*사이트맵*/
div.sitemap_inner_wrap {}
div.sitemap_inner_wrap ul,
div.sitemap_inner_wrap ul li,
div.sitemap_inner_wrap dl,
div.sitemap_inner_wrap dl dt,
div.sitemap_inner_wrap dl dd {margin:0; padding:0; list-style-type:none;}
div.sitemap_inner_wrap div.sitemap {position:relative; clear:both; margin-bottom:40px; border-top: 3px solid #d2d2d2;}
div.sitemap_inner_wrap div.sitemap:before {background:#009040 none repeat scroll 0 0; content: ""; height:3px; left:0; position:absolute; top:-3px; width:120px;}
div.sitemap_inner_wrap div.sitemap dl:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.sitemap_inner_wrap div.sitemap dl dt {width:100%; margin:0 0 15px 0; padding:20px 0; font-size:27px; font-weight:bold;}
div.sitemap_inner_wrap div.sitemap dl dt a {color:#009040;}
div.sitemap_inner_wrap div.sitemap dl dt  {color:#009040;}
div.sitemap_inner_wrap div.sitemap dl dd {width:23%; margin:0 2% 30px 0; float:left;}
div.sitemap_inner_wrap div.sitemap dl dd:nth-child(5) {margin-right:0; width:25%;}
div.sitemap_inner_wrap div.sitemap dl dd:nth-child(6),
div.sitemap_inner_wrap div.sitemap dl dd:nth-child(10) {clear:both;}
div.sitemap_inner_wrap div.sitemap dl dd > a {display:block; padding:15px; margin:0 0 0 0; font-size:17px; font-weight:bold; background:#f8f8f8; border:1px solid #e4e4e4;}
div.sitemap_inner_wrap div.sitemap dl dd > ul {margin:-2px 0 0 0; padding:18px 5px 18px 18px; border:1px solid #e4e4e4; border-top:dashed 1px #e4e4e4; background:#fff;}
div.sitemap_inner_wrap div.sitemap dl dd > ul li {margin:0 0 3px 0; padding:0 0 0 12px; font-size:15px; list-style-type:none; background:url('../images/common/dot_sitemap.gif') left 10px no-repeat;}
div.sitemap_inner_wrap div.sitemap a[target="_blank"] span {padding-right:20px; background:url('../images/common/icon_blank_sitemap.png') right 2px no-repeat;}

@media screen and (max-width:740px) {
	div.sitemap_inner_wrap div.sitemap dl dd {width:48%; margin:0 2% 30px 0; float:left;}
	div.sitemap_inner_wrap div.sitemap dl dd:nth-child(4),
	div.sitemap_inner_wrap div.sitemap dl dd:nth-child(6),
	div.sitemap_inner_wrap div.sitemap dl dd:nth-child(8),
	div.sitemap_inner_wrap div.sitemap dl dd:nth-child(9) {clear:both;}
	div.sitemap_inner_wrap div.sitemap dl dd:nth-child(5) {margin-right:2%; width:48%;}
}

@charset "utf-8";

/* 개교60주년 기념 엠블럼 */
.grid_box { position:relative; width:928px; padding:50px 0;  background:url('../images/sub/intro/grid.gif') repeat; text-align:center; border:1px solid #d1d0d0;} 
.grid_box:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.grid_box img { position:relative;  }
.grid_box > div {position:relative; float:left; width:47%; height:130px;}
.grid_box .symbol_wrap_01 { padding:35px 3% 10px 0; text-align:right;  height:125px;}
.grid_box .symbol_wrap_02 { padding:30px 0 10px 3%; text-align:left; }
.grid_box .symbol_wrap_03 { padding:30px 3% 10px 0; text-align:right; }
.grid_box .symbol_wrap_04 { padding:30px 0 10px 3%; text-align:left; }


@media all and (max-width:1200px){
	.grid_box { width:99%;}
}
@media all and (max-width:930px){
	.grid_box { width:100%;}
	.grid_box > div {position:relative; float:left; width:100%; height:130px;}
	.grid_box .symbol_wrap_01 { padding:7% 0 0 0; text-align:center; }
	.grid_box .symbol_wrap_02 { padding:7% 0 3% 0; text-align:center;}
	.grid_box .symbol_wrap_03 { padding:7% 0 3% 0; text-align:center; }
	.grid_box .symbol_wrap_04 { padding:4% 0 3% 0; text-align:center;}

}
@media all and (max-width:480px){
	.grid_box > div { height:auto;}
	.grid_box .symbol_wrap_01 { padding:5% 0 2% 0; text-align:center; }
	.grid_box .symbol_wrap_02 { padding:8% 0 2% 0; text-align:center;}
	.grid_box .symbol_wrap_03 { padding:2% 0 3% 0; text-align:center; }
	.grid_box .symbol_wrap_04 { padding:5% 0 5% 0; text-align:center;}
	.grid_box > .symbol_wrap_01 img { max-width:80%; }
	.grid_box > .symbol_wrap_02 img { max-width:80%; }
	.grid_box > .symbol_wrap_03 img { max-width:80%; }
	.grid_box > .symbol_wrap_04 img { max-width:80%; }
}

/* 전남대 UI */
.grid_box_02 {  position:relative; width:930px; padding:50px 0;  background:url('../images/sub/intro/grid.gif') repeat; text-align:center; border:1px solid #d1d0d0;} 
.grid_box_02:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.grid_box_02 > div {position:relative; float:left;  }
.grid_box_02 img { position:relative;  }
.grid_box_02 .ui_symbol_wrap_01 {  width:100%; text-align:center;  padding:0 17% 0 0; }
.grid_box_02 .ui_symbol_wrap_02 { width:70%; text-align:left; padding:4% 0 0 0; }
.grid_box_02 .ui_symbol_wrap_03 {  width:70%; text-align:left; }

.gray_box { position:relative; width:930px; height:190px; background:#f9f9f9; border:1px solid #d1d0d0;  }
.gray_box > div { position:relative; width:50%; float:left; margin:0 auto;}
.gray_box_wrap { margin:0 auto;  }
.gray_box_wrap img { float:left; }
.gray_box_wrap p { display:table; padding:8% 0 0 10px; }
.green_box { display:table; margin:0 auto; padding:8% 0 8% 4%; }
.yellow_box { display:table; margin:0 auto; padding:8% 0 8% 0; }


@media all and (max-width:1200px){
	.grid_box_02 { width:99%;}
	.gray_box { width:99%;}
}
@media all and (max-width:860px){
	.grid_box_02 { width:100%;}
	.gray_box { width:100%;}
	.grid_box_02 > div {position:relative; }
	.grid_box_02 .ui_symbol_wrap_01 { padding:5% 0 2% 0%; width:100%; text-align:center; }
	.grid_box_02 .ui_symbol_wrap_02 { padding:0% 0 0% 0; width:100%; text-align:center;}
	.grid_box_02 .ui_symbol_wrap_03 { padding:2% 0 3% 0; width:100%; clear:both; text-align:center; }
}
@media all and (max-width:630px){
	.grid_box_02 > div { height:auto;}
	.grid_box_02 .ui_symbol_wrap_01 { padding:5% 0 2% 0; text-align:center; }
	.grid_box_02 .ui_symbol_wrap_02 { padding:3% 0 2% 0; text-align:center;}
	.grid_box_02 .ui_symbol_wrap_03 { padding:2% 0 3% 0; text-align:center; }
	.grid_box_02 > .ui_symbol_wrap_01 img { max-width:70%; }
	.grid_box_02 > .ui_symbol_wrap_02 img { max-width:80%; }
	.grid_box_02 > .ui_symbol_wrap_03 img { max-width:90%; }

	.gray_box { width:100%; height:auto; overflow:hidden; }
	.gray_box > .gray_box_wrap {position:relative; width:100%; }
}
/*역대총장*/

/*.president { overflow:hidden; padding:0;}
.president:first-child { margin-top:0; }
.president li { float:left; list-style:none; margin:0 0 60px 32px;}
.president li.president_now { margin:0 0 0 0; }
.president li.m0 { margin:0 0 0 0; }
.president_wrap { width:160px; height:auto; padding:0 0 0 0; }
.president_wrap .president_photo { width:100%; height:170px; background:red; overflow:hidden;  }
.president_wrap .president_photo img { width:160px; height:200px; }
.president_wrap .president_name { width:100%; height:42px; background:green; font-size:17px; font-weight:bold; color:#fff; text-align:center;}
.president_wrap .president_name span{ display:block; padding:10px 0 0 0; font-family:"Nanum Square"}
.president_wrap ul.president_profile { margin:0; padding:0; }
.president_wrap ul.president_profile li{ margin:0; padding:3px 0 0 7px; font-size:15px; list-style:none; background:url('../images/sub/intro/profile_bullet.gif')no-repeat left 13px;}
.president_wrap p { margin:10px 0 0 0; padding:0 0 10px 0; font-size:17px; font-family:"Nanum Square"; font-weight:bold; border-bottom:1px solid #999;}


@media all and (max-width:1200px) {
	.president { width:100%; margin:0 auto; ; } 
	.president > li { width:17%; padding:0 5% 0 3%; margin:0;  } 
	.president > li > 
	.president > li:nth-child(1) { margin:0; }
	.president > li:nth-child(4) { margin:0 0 0 0; }
	.president > li:nth-child(7) { margin:0 0 0 0; }
	.president > li:nth-child(10) { margin:0 0 0 0; }
	.president > li:nth-child(13) { margin:0 0 0 0; }
	.president > li:nth-child(16) { margin:0 0 0 0; }
}

@media all and (max-width:770px) {
	.president > li { width:23%; padding:0 7% 0 3%; margin:0;   } 

}
@media all and (max-width:580px) {
	.president > li { width:31%; padding:0 13% 0 5%;  } 

}
@media all and (max-width:357px) {
	.president > li { width:55%; padding:0 21% 0 21%;   } 

} */

.president_box { width:100%; height:255px; background:url('../images/sub/intro/profile_bg_01.png')no-repeat,url('../images/sub/intro/profile_bg_02.png')no-repeat 92% 100%; margin-bottom:20px; }
.president_box:after { content:""; display:block; width:92%; height:1px; margin:0 auto; background:#ccc; clear:both; }
.president_box .president_img { width:124px; height:178px; padding:11px; background:#faf8f8; border:1px solid #ddd; border-radius:5px; margin:22px 0 30px 4%; float:left; }
.president_box .president_text { width:76%; height:100%; float:right; background:url('../images/sub/intro/profile_bg_bar.png')no-repeat 0 37px;   }
.president_box .president_text .president_title {display:inline-block; padding:25px 0 0 0;  float:left; font-size:19px;  font-weight:bold; color:#009040; }
.president_box .president_text .president_title span {display:inline-block; vertical-align:top; font-weight:bold;}
.president_box .president_text .president_title strong {display:inline-block; font-size:31px; margin:0 0 0 14px; letter-spacing:2px;  }
.president_box .president_text ul { clear:both; list-style:none; font-size:18px; color:#666; padding:0; font-size:16px;  }
.president_box .president_text ul li { padding:8px 0 0 23px; background:url('../images/sub/intro/president_bullet.gif')no-repeat 5px 15px; }
.president_box .president_text ul li span { font-weight:bold;  padding:0 19px 0 0;}


@media all and (max-width:1200px) {
	.president_box .president_text { float:left; width:60%; padding:0 0 0 3%; background:url('../images/sub/intro/profile_bg_bar.png')no-repeat 5% 37px; }
}

@media all and (max-width:500px) {
	.president_box { height:auto;  background:url('../images/sub/intro/profile_bg_01.png')no-repeat 32% 0,url('../images/sub/intro/profile_bg_02.png')no-repeat 92% 100%;}
	.president_box .president_img { margin:20px 31% 0 31%; }
	.president_box .president_text { clear:both;  width:100%; padding:0 0 20px 3%; background:url('../images/sub/intro/profile_bg_bar.png')no-repeat 3% 37px; }

}

/*대학역사 - 518*/


.img_518 { display:inline; float:left; padding:0 2% 0 0;  }
p.text_518 { display:inline; float:left; padding:0 2%; line-height:25px; }


@media all and (max-width:500px) {
	.img_518 { clear:both; display:block; padding:0 13% 0 13%; }
	p.text_518 { clear:both; display:block; width:100%; padding:0; }
}



/*홍보책자*/
.book_01 { padding:5px; border:1px solid #ddd; }

ul.ctype li.book_list { background:none; }
ul.ctype li.book_list_title{ margin:0 0 0 23px; }

/*홍보동영상*/
.video_prologue { margin:10px 0 20px 0; height:230px; padding-right:10px; overflow-y:scroll;  margin-top:20px; }
.video_prologue p.point_prologue { width:94%; padding:30px 3%; background:#eee;}
.video_kr { width:620px; height:400px;}

/*요람*/
.edu_booklet_wrap .img_box_wrap { background:#474747;} 
.edu_booklet_wrap .img_box_wrap:hover {padding:0;}
.edu_booklet_wrap .img_box {overflow:hidden; padding:10px 18px;}
.edu_booklet_wrap .img_box img {float:left;}
.edu_booklet_wrap .img_box:hover img {transform: matrix(1.2, 0, 0, 1.2, 0, 0); transition: transform 0.7s; }

.hwp_down_wrap {padding:5px; border:1px solid #d9d9d9; clear:both; background:#fefefe;}
.hwp_down { border:1px solid #c5ead6; overflow:hidden; background:#fff;}
.hwp_down .hwp_down_table { width:50%; height:auto; float:left; padding-left:0; }
.hwp_down .hwp_down_table td { width:100%; }
.hwp_down .hwp_down_table.down_table_01  { position:relative; }
.hwp_down .hwp_down_table.down_table_02:after  {display:block; position:absolute; top:1%; bottom:1%; left:0;  width:1px; padding:1% 0; background-color:#d9d9d9; content:'';}
.hwp_down .hwp_down_table.down_table_02 { padding:0 0 50px 0; position:relative }
.hwp_down .hwp_down_table > ul { padding:0 0 0 15%; width:100%; }
.hwp_down .hwp_down_table li { list-style:none; }
.hwp_down .hwp_down_table ul li { list-style:none; padding:7px 0 0 5%; width:100%; }
.hwp_down .hwp_down_table ul li.hwp_list_title { color:green; padding:30px 0 10px 0; }

.hwp_down_en_wrap .hwp_down .hwp_down_table { width:80%; list-style:none; }
.hwp_down_en_wrap .hwp_down .hwp_down_table li { padding:10px 0 0 0; list-style:none;}

@media all and (max-width:645px) {
.hwp_down .hwp_down_table ul { padding:0 0 0 2%; }
.hwp_down .hwp_down_table ul li {padding:7px 0 0 4%; }
.hwp_down_en_wrap .hwp_down .hwp_down_table { width:100%; padding:0 5%;}
.hwp_down_en_wrap .hwp_down_table.down_table_01 {padding:0 2%;}

}

/*ebook list*/
.edu_booklet_wrap .ebook_item:after, .ebook_list_wrap:after {content: ""; display: block; clear: both;}
.edu_booklet_wrap {padding:0px 0 10px 0; }
.edu_booklet_wrap .ebook_item {float: left;	width: calc(24.5% - 15px);	margin: 0 20px 20px 0;}
.edu_booklet_wrap .ebook_item:nth-of-type(4n) {margin-right: 0}
.edu_booklet_wrap .ebook_item:nth-of-type(4n):after {content: ""; display: block; clear: both;}

.edu_booklet_wrap .ebook_item {border:1px solid #ccc;}
.edu_booklet_wrap .ebook_item .img_wrap {padding:5px;}

@media all and (max-width:768px){
	.edu_booklet_wrap .ebook_item {width: calc(49% - 10px)}
	.edu_booklet_wrap .ebook_item:nth-of-type(2n) {margin-right: 0}
	.edu_booklet_wrap .ebook_item:nth-of-type(2n):after {content: ""; display: block; clear: both;}
}

.edu_booklet_wrap .ebook_item a img {width: 99.5%;	height: 66.6%;}
.edu_booklet_wrap .ebook_item .title {display:block; font-weight:normal; font-size: 14px; text-align: center; min-height:50px; padding:10px 5px; margin:0;}
.edu_ebook_list_wrap .ebook_item .title input[type='checkbox'] {vertical-align:middle;}
.edu_booklet_wrap .ebook_item .titleate {float: right;}
/* .edu_booklet_wrap .ebook_item span.d #737373;} */





/*교시*/
p.educationpolicy {  line-height:30px; margin:30px 0 0 0; }
p.educationpolicy span { font-family:'Malgun Gothic'; }
.educationpolicy_wrap { width:100%; height:auto; padding:60px 0 0 0; }
.edu_photo { border:1px solid #eee; display:table; margin:0 auto;}
.educationpolicy_wrap .educationpolicy_box { display:inline-block; width:30%; border:1px solid #eee; border-radius:10px; height:200px; margin:0 0 0 4%; vertical-align:top; }
.educationpolicy_wrap .educationpolicy_box img { display:table; margin:0 auto; padding:20px 0 0 0; }
.educationpolicy_wrap .educationpolicy_box.edu_02 img { padding:13px 0 0 0; }
.educationpolicy_wrap .educationpolicy_box p.edu_title { text-align:center; font-size:21px; font-weight:bold; margin:0; padding:11px 0 8px 0; background:url('../images/sub/intro/edu_policy_bar.gif')no-repeat center bottom; }
.educationpolicy_wrap .educationpolicy_box p.edu_text { text-align:center; font-size:13px; margin:10px 0 25px 0; }
.educationpolicy_wrap .educationpolicy_box:nth-child(1) { margin:0; }

@media all and (max-width:860px) {
   .educationpolicy_wrap .educationpolicy_box { margin:0 0 0 3%;}
}

@media all and (max-width:760px) { 
   .educationpolicy_wrap .educationpolicy_box { width:100%; margin:10px 0 0 0; }
}





/*교목*/
.school_wood_wrap { width:100%; height:308px;}
.school_wood_wrap .wood_img {  width:33%; height:auto;  float:left;}
.school_wood_wrap .wood_img p { font-size:20px; font-weight:bold; display:table; padding:0 0 0 70px;}
.school_wood_wrap .wood_img p span { padding:0 20px 0 0; background:url('../images/sub/intro/wood_bar.gif')no-repeat 52px center; }
.school_wood_wrap .wood_text { width:62%;  height:auto; float:left; font-size:16px; line-height:30px; padding:40px 3% 0 0; }



@media all and (max-width:860px) {
	.school_wood_wrap .wood_img { width:100%; }
	.school_wood_wrap .wood_img img {width:50%; padding:0 25%; }
	.school_wood_wrap .wood_img p {  width:100%; text-align:center; padding:0;}
	.school_wood_wrap .wood_text { clear:both; width:93%; padding:20px 3% 0 3%; }

}
@media all and (max-width:400px) {
    .school_wood_wrap .wood_img img {
        width: 40%;
        padding: 0 29%;
    }
}


/*교가*/
.music_info_wrap {  width:100%; height:auto; margin:0; padding:0; float:left; font-family:'Nanum Squrae';  border:1px solid #f6f6f6; text-align:center; }
.music_wrap img {  width:50%; padding:0 25%; overflow:hidden; }
.music_info_wrap .musicbox { width:39%; height:100%; padding:2% 5%; margin:0; float:left;  }
.music_info_wrap .musicbox p span { display:block; font-size:17px; font-weight:bold; padding:0 0 10px 0;}
.music_info_wrap .musicbox.music_01 { border-right:1px solid #f6f6f6; }
.music_down_wrap {  width:100%; height:200px; margin:0; padding:0; float:left;}	
.music_down_wrap a.music_btn { display:inline-block; width:30%; height:20px; margin:18px 0 0 3%; background:red; border:1px solid #f6f6f6; font-size:15px;  padding:20px 0; text-align:center;
							background:url('../images/sub/intro/music_down_icon.gif')no-repeat 90% center,url('../images/sub/intro/music_down_bar.gif')no-repeat 81% center; }
.music_down_wrap .music_btn:nth-child(1) { margin:0; }


@media all and (max-width:530px) {
	.music_wrap img { width:80%; padding:0 10%; }
	.music_info_wrap { border:0; }
	.music_info_wrap .musicbox { padding:0 1%; }
	.music_info_wrap .music_01 { width:100%;  border-top:1px solid #f6f6f6; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
	.music_info_wrap .music_02 { width:100%; border:1px solid #f6f6f6; }
	.music_down_wrap a.music_btn { width:100%; margin:18px 0 0 0; }
	.music_down_wrap .music_btn:nth-child(1) { margin:18px 0 0 0; }
}

/*캐릭터*/

.character_bg { width:930px; height:185px; background-color:#eee; background:url('../images/sub/intro/light.png') no-repeat right top #eee;  position:relative;  }
.character_bg:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.character_bg .text { width:61%;  float:left; padding:0 0 0 8%;  }
.character_bg .text .title { display:table; color:#009040; font-size:24px; font-weight:bold; margin:0; padding:9% 0 0 0; }
.character_bg .text .explain { display:table; margin:0;  } 
.character_bg .character { width:30%; height:100%; float:left; padding-top:3%;  }

.explain_box { width:930px; height:308px; margin-top:30px; }
.explain_border_01 { width:100%; height:40px;  background:url('../images/sub/intro/border_01.png') no-repeat;}
.explain_text_wrap { width:100%; height:228px; }
.explain_text { width:90%; margin:0 auto; padding-top:20px; }
.explain_border_02 { width:100%; height:40px; background:url('../images/sub/intro/border_02.png') no-repeat right;}

.character_box {  position:relative; width:930px; padding:50px 0;   background:url('../images/sub/intro/grid.gif') repeat; text-align:center; border:1px solid #d1d0d0;} 
.character_box:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.character_box div { float:left; display:inline-block;}
.character_01 { width:49%; text-align:right;  }
.character_02 { width:49%; text-align:left; }
.character_03 { width:30%; text-align:right; padding:0 0 0 8%; }
.character_04 { width:30%; text-align:center;}
.character_05 { width:30%; text-align:left;}
.down_btn { width:200px; height:45px; border:1px solid #000; text-align:center; margin:0 auto;}


@media all and (max-width:1200px){
	.character_bg { width:100%;}
	.explain_box { width:100%;}
	.character_box { width:100%;}

	.explain_box { width:100%; }	
}

@media all and (max-width:930px){
	.character_bg { position:relative;  padding:0 0 0 0; height:auto; }
	.character_bg > div { position:relative; height:auto; } 
	.character_bg .bg_character { float:none; width:100%; display:block; clear:both; margin:0 auto; text-align:center; }
	.bg_character img { padding-top:0;}
	.character_bg .bg_text { padding:0 0 0 20%; }

	.explain_box { height:auto; display:block; }
}
@media all and (max-width:840px){
	.explain_text_wrap { width:100%; height:auto; }
	.character_05 { width:100%; float:none; text-align:center;}
	.character_03 { width:49%; float:left; text-align:right;}
	.character_04 { width:42%; float:left; text-align:left;}
}
@media all and (max-width:540px){
	.character_box div  { width:100%; float:none; text-align:center; }
	.character_bg .bg_text { width:95%; padding:0 3% 0 3%;  }
}

.container .training { width:100%; height:auto; border:1px solid #ccc; overflow:hidden;text-align:center;}

.container .training .training_photo { height:auto; padding:0; }
.container .training .training_photo li {list-style:none; display:block; width:40%; margin:0; padding:0 5% 0 5%; float:left; }
.container .training .training_photo li img { width:100%; }
.container .training .training_photo li span { width:100%; text-align:center; }

h4.ctype:after {content:"";display:block; visibility:hidden;clear:both; }


/*찾아오시는 길*/
#content .loadmap { background:#ccc; width:100%; height:350px; margin:0 auto; }


/*대학본부*/
.organization_wrap {position:relative;text-align:center; min-height:600px;}
.organization_wrap:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap ul {margin:0; padding:0;}
.organization_wrap ul li {margin:0; padding:0; list-style-type:none;}
.organization_wrap .organization_02 {}
.organization_wrap .organization_02:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_02 .depth1_anchor {display:inline-block; position:relative; width:140px; height:140px; margin-right:-7px; background:; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_president.png') center center no-repeat;}
.organization_wrap .organization_02 .depth1_anchor:after {display:inline-block; position:absolute; bottom:0; left:50%; z-index:-1; width:1px; height:35px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_02 .depth2_menu {position:relative;}
.organization_wrap .organization_02 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:114px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_02 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_02 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_01_01 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule1 .depth2_anchor,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule2 .depth2_anchor,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule3 .depth2_anchor {background:#888;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule1 {position:relative; width:30%; margin:90px 0 0 10%; }
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule1:before {display:block; position:absolute; top:50%; left:100%; width:100%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule2 {clear:both; width:25%;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule2:before {display:block; position:absolute; top:50%; left:100%; width:100%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule3 {position:relative; width:30%;float:right; margin:90px 10% 0 0;}
.organization_wrap .organization_02 .depth2_menu .depth2_list .depth3_list {background:#fff; border:1px dotted #8f8f8f;}
.organization_wrap .organization_02 .depth2_menu .depth2_list .depth3_list ul {margin:10px 20px 10px 20px; padding:0; font-size:15px; text-align:left; }
.organization_wrap .organization_02 .depth2_menu .depth2_list .depth3_list ul li { list-style-type:none; color:#555; margin:0 0 3px 0; padding:0 0 0 13px; font-size:15px; list-style-type:none; background:url('../images/sub/dot_li.gif') left 10px no-repeat;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:90px; width:30%;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';z-index:-1;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:''; z-index:-1;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6 { margin:30px 10% 0 10%; }
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4.yc_hide { display:none; }
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4.yc_hide:after { display:none; }
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4.yc_hide .bottom_line:after  {display:block; position:absolute; top:45px; left:50%; width:1px; height:50px; background-color:#dfdfdf; content:''; z-index:-1;}
.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4.yc_hide  .bg_color {background:#888; color:#fff;}

@media screen and (max-width:640px) {
	.organization_wrap .organization_02 .depth1_anchor  {width:100%;}
	.organization_wrap .organization_02 .depth2_menu:before {height:170px;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule3 {margin:30px 0 0 0;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule1:before,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule2:before,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule3:before,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4:after,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6:after {display:none;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6 {margin-top:30px;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list .depth3_list ul {margin:10px 10px 10px 10px; }
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule3,
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule6 {display:none;}
	.organization_wrap .organization_02 .depth2_menu .depth2_list.rule4.yc_hide { display:block; }
}

/*평의원회*/
.organization_wrap .organization_03 {}
.organization_wrap .organization_03:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_03 .depth1_anchor {display:inline-block; position:relative; width:140px; height:140px; margin-right:-7px; background:; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_president.png') center center no-repeat;}
.organization_wrap .organization_03 .depth1_anchor:after {display:inline-block; position:absolute; bottom:0; left:50%; z-index:-1; width:1px; height:35px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_03 .depth2_menu {position:relative;}
.organization_wrap .organization_03 .depth2_menu:after {display:block; position:absolute; bottom:-260px; left:10%; right:0; width:75%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_03 .depth2_menu:before {display:block; position:absolute; top:-200px; left:50%; width:1px; z-index:-1; height:460px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_03 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_03 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_03 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule1 .depth2_anchor,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule2 .depth2_anchor,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule3 .depth2_anchor {background:#888;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule1 {position:relative; width:25%;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule1:before {display:block; position:absolute; top:50%; left:100%; width:100%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule2 {clear:both; width:25%; margin:100px 0 0 70px;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule3 {position:relative; width:25%;float:right;  margin:100px 70px 0 0;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:150px; width:20%;}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule4:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_03 .depth2_menu .depth2_list.rule6:after {display:block; position:absolute; top:-37px; left:50%; width:1px; height:37px; background-color:#dfdfdf; content:'';}

@media screen and (max-width:640px) {
	.organization_wrap .organization_03 .depth1_anchor  {width:100%;}
	.organization_wrap .organization_03 .depth2_menu:before {height:340px;}
	.organization_wrap .organization_03 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule3 {margin:30px 0 0 0;}
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule4:after,
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule6:after {display:none;}
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_03 .depth2_menu .depth2_list.rule6 {margin-top:30px;}
}

/*대학원*/
.organization_wrap .organization_04:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_04 .depth1_anchor {display:inline-block; position:relative; width:140px; height:140px; margin-right:-7px; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_president.png') center center no-repeat;}
.organization_wrap .organization_04 .depth1_anchor:after {display:inline-block; position:absolute; bottom:0; left:50%; z-index:-1; width:1px; height:35px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_04 .depth2_menu { position:relative; }
.organization_wrap .organization_04 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:200px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_04 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_04 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_04 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:150px; width:30%; }
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4:after {display:block; position:absolute; top:-45px; left:50%; width:1px; height:55px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4:before {display:block; position:absolute; bottom:180%; left:50%; width:234%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_04 .depth2_menu .depth2_list.rule6:after {display:block; position:absolute; top:-45px; left:50%; width:1px; height:55px; background-color:#dfdfdf; content:'';}

@media screen and (max-width:640px) {
	.organization_wrap .organization_04 .depth1_anchor  {width:100%;}
	.organization_wrap .organization_04 .depth2_menu:before {height:50px;}
	.organization_wrap .organization_04 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4:before,
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4:after,
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule6:after {display:none;}
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_04 .depth2_menu .depth2_list.rule6 {margin-top:30px;}	
}


/*대학*/
.organization_wrap .organization_05 {}
.organization_wrap .organization_05:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_05 .depth1_anchor {display:inline-block; position:relative; width:140px; height:140px; margin-right:-7px; color:#fff; font-size:20px; line-height:140px; background:url('../images/sub/intro/bg_organization_president.png') center center no-repeat;}
.organization_wrap .organization_05 .depth1_anchor:after {display:inline-block; position:absolute; bottom:0; left:50%; z-index:-1; width:1px; height:35px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_05 .depth2_menu {position:relative;}
.organization_wrap .organization_05 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:145px; margin-left:3px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_05 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_05 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_05 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_05 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:90px; width:30%;}

@media screen and (max-width:640px) {
	.organization_wrap .organization_05 .depth1_anchor  {width:100%;}
	.organization_wrap .organization_05 .depth2_menu:before {height:80px;}
	.organization_wrap .organization_05 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule3 {margin-top:30px;}
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule4:after,
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule6:after {display:none;}
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_05 .depth2_menu .depth2_list.rule6 {margin-top:30px;}
}

/*교육기본시설 / 부속시설*/
.organization_wrap .organization_06 {}
.organization_wrap .organization_06:after {content:''; clear:both; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
.organization_wrap .organization_06 .depth1_anchor {display:inline-block; position:relative; min-width:100px; padding:14px 80px; background:#019040; color:#fff; font-size:18px; line-height:18px; font-weight:600;}
.organization_wrap .organization_06 .depth2_menu {position:relative; }
.organization_wrap .organization_06 .depth2_menu .depth2_list {float:left; position:relative; width:25%; margin-top:25px;}
 .organization_wrap .organization_06 .depth2_menu .depth2_list .depth2_anchor {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;} 
/*.organization_wrap .organization_06 .depth2_menu .depth2_list > div.inner_wrap > a {display:block; position:relative; padding-top:14px; padding-bottom:14px; background:#019040; color:#fff; font-size:16px; line-height:18px; font-weight:600;}*/
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule4 .depth2_anchor,
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .depth2_anchor,
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .depth2_anchor {background:#dfdfdf; color:#555;}
.organization_wrap .organization_06 .depth2_menu .depth2_list .depth3_list {background:#fff; border:1px dotted #8f8f8f; }
.organization_wrap .organization_06 .depth2_menu .depth2_list .depth3_list ul {margin:10px 20px 10px 20px; padding:0; font-size:15px; text-align:left;  }
.organization_wrap .organization_06 .depth2_menu .depth2_list .depth3_list ul li { list-style-type:none; color:#555; margin:0 0 3px 0; padding:0 0 0 13px; font-size:15px; list-style-type:none; background:url('../images/sub/dot_li.gif') left 10px no-repeat;}
.organization_wrap .organization_06 .depth2_menu .depth2_list .depth3_list ul li a { color:#333; }
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule4,
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5,
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 {position:relative; margin-left:5%; margin-top:50px; width:30%;}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line:before {display:block; position:absolute; top:50%; left:100%; width:30%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line_01:before {display:block; position:absolute; top:2.5%; left:100%; width:30%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line_02:before {display:block; position:absolute; top:9%; left:100%; width:30%; height:1px; background-color:#dfdfdf; content:'';}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_education { margin-top:178px; }
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_education:before {display:block; position:absolute; top:40%; left:-30%; width:30%; height:1px; background-color:#dfdfdf; content:''; z-index:-1;}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_language { margin-top:66px; }
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_language:before {display:block; position:absolute; top:55%; left:-30%; width:30%; height:1px; background-color:#dfdfdf; content:''; z-index:-1;}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_home { margin-top:217px; }
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_home:before {display:block; position:absolute; bottom:10%; left:-30%; width:30%; height:1px; background-color:#dfdfdf; content:''; z-index:-1;}
.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_broadcast:before {display:block; position:absolute; bottom:3%; left:-30%; width:30%; height:1px; background-color:#dfdfdf; content:''; z-index:-1;}
.mt100 { margin-top:100px !important; }

@media screen and (max-width:640px) {
	.organization_wrap .organization_06 .depth1_anchor  {width:100%; padding:14px 0;}
	.organization_wrap .organization_06 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:60px; margin-left:3px; background-color:#dfdfdf; content:'';}
	.organization_wrap .organization_06 .depth2_menu .depth2_list {width:100% !important; margin-left:0 !important;}
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule3 {margin-top:30px;}
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line:before,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line_01:before,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5 .inner_line_02:before { display:none; }
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6:before {display:none;}
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule4,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule5,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_education,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_language,
	.organization_wrap .organization_06 .depth2_menu .depth2_list.rule6 .yc_home {margin-top:10px;}
	.organization_wrap .organization_06 .depth2_menu .depth2_list .depth2_list.rule6 { margin-top:10px; }
	.organization_wrap .organization_06 .depth2_menu .depth2_list .depth3_list ul {margin:10px; }	

}

/* 지원시설*/
.organization_wrap .organization_06 .depth2_menu:before {display:block; position:absolute; top:0; left:50%; width:1px; height:60px; margin-left:3px; background-color:#dfdfdf; content:'';}

/*캠퍼스비상벨*/
.table_map .table_map_img { display:table; margin:0 auto; text-align:center; }
.table_map { width:100%; height:353px; border:1px solid #ccc; text-align:center;}
.table_map p { padding:10px 0; margin:0; background:#eee;}
.table_map .map_img_over { display:table; margin:0 auto; padding:12px 0; text-align:center; }

@media screen and (max-width:780px) {
.table_map_img { display:block; width:96%; padding:0 2%; }
.table_map { height:auto; }
.table_map .map_img_over { display:block; width:100%;}
}


/*행정서비스헌장*/
.administration_service_wrap { width:100%; color:#333;  }
.administration_service_wrap p { font-weight:bold; font-size:18px; margin:0; padding:0; }
.administration_service_wrap .administration_service_list { width:98%;  border:7px solid #eee; margin:20px 0 0 0; background:url('../images/sub/guide/administration_img.png')no-repeat 5% center; }
.administration_service_wrap .administration_service_list ul { padding:30px 0 30px 20%; margin:0; }
.administration_service_wrap .administration_service_list ul li { list-style:none; padding:15px 0 0 0; font-size:15px; }
.administration_service_wrap .administration_service_list ul li:first-child {padding:0; }
.administration_service_wrap .administration_service_list ul li span { font-weight:bold; color:#009040; }
.administration_service_wrap p.administration_promise { display:inline-block; width:98%;  border:7px solid #eee; font-size:15px; color:#333; background:#eee; padding:20px 0; text-align:center; }

@media screen and (max-width:1200px) { 
	.administration_service_wrap .administration_service_list ul { padding:30px 0 30px 25%; }
	.administration_service_wrap .administration_service_list { background:url('../images/sub/guide/administration_img.png')no-repeat 9% center; }
}

@media screen and (max-width:630px){ 
	.administration_service_wrap .administration_service_list ul { width:100%; padding:170px 0 20px 0;  }
	.administration_service_wrap .administration_service_list { background:url('../images/sub/guide/administration_img.png')no-repeat 50% 35px; }
	.administration_service_wrap .administration_service_list ul li { padding:10px 3% 0 3%; }
	.administration_service_wrap .administration_service_list ul li:first-child {padding:10px 3% 0 3%; }

}


div.sitemap_inner_wrap div.sitemap dl dd .site_title { display:block; padding:15px; margin:0 0 0 0; font-size:17px; font-weight:bold; background:#f8f8f8; border:1px solid #e4e4e4; }

/*정보공개 업무처리절차*/
.information_process { width:100%; }

/*학사일정*/
.schedule_year {text-align:center}
.schedule_year strong {font-size:34px; line-height:42px; letter-spacing:-2px; display:inline-block; vertical-align:top; margin:5px 5px 0 5px; padding: 0 0 5px 0; text-align:center;}         
.schedule_year a {position:relative; display:inline-block; vertical-align:top; width:30px; height:30px; margin:10px 5px 0 5px;}  
.schedule_year a.prev_btn {background: url(/images/sub/btn_prev_on.gif) 50% 50% no-repeat;    text-indent: -9999px;   }           
.schedule_year a.next_btn {background: url(/images/sub/btn_next_on.gif) 50% 50% no-repeat;    text-indent: -9999px;  } 