@charset "utf-8";

/*글로벌네비게이션 */
#_globalUl a:link,#_globalUl a:active,#_globalUl a:visited {color:#fff;}

/* 메뉴 */
#wrapGnb {width: 760px;	right: 0;}
.li_1_5815.li_1._last._even.eQ05 { display: none; }
.menuUItop ul.ul_1 li.li_1 a.a_1 {font-weight: 600;font-size: 17px;padding: 0 3.5em;}
.menuUItop ul.ul_1 li.li_1 .top_div_5488.div_2 { margin-left: 22px; }
.menuUItop ul.ul_1 li.li_1 .top_div_5512.div_2 { margin-left: 12px; }
.menuUItop ul.ul_1 li.li_1 .top_div_5525.div_2 { margin-left: 18px; }
.menuUItop ul.ul_1 li.li_1 .top_div_5509.div_2 {margin-left:12px;}
/*다단*/
#multipleDiv_dmstemp08_6 { background-color: #fff; }
#multipleDiv_dmstemp08_7 { background-color: #e7e7e7; }
#multipleDiv_dmstemp08_8 { background-color: #fff; }

/*슬로건*/
.mainSlogan { text-shadow: 1px 1px 2px rgba(0,0,0,0.6); }
	.mainSlogan strong {font-size: 26px; line-height: 2; color: #fff;}
	.mainSlogan .sloganLar {color: #fff; font-family: 'Nanum Myeongjo', dotum, serif; font-size: 36px; font-weight: 600; line-height: 43px; letter-spacing: -0.05em;}

/*서비스바로가기*/
.servLink {height: 100%; background-color: #1451b6;}
	.servLink > p, .servLink a {display: block;	height: 100%;}
	.servLink a { background-repeat: no-repeat; }
	.servLink.serv01 a { background-image: url("../../images/goto01.png"); }
	.servLink.serv02 a { background-image: url("../../images/goto02.png"); }
	.servLink.serv03 a { background-image: url("../../images/goto03.png"); }
	.servLink.serv04 a { background-image: url("../../images/goto04.png"); }
	.servLink a strong, .servLink a em { display: block; }
	.servLink a strong {color: #fff; font-size: 19px; font-weight: 600;}
	.servLink a em {color: #b1caf3;font-size: 12px;font-weight: 400;}

/*주요바로가기*/
.mainGoto {background-repeat: no-repeat;background-position: 50% top;height: 100%; overflow: auto; position: relative;}
	.mainGoto.goto01 { background-image: url("../../images/link01.png"); }
	.mainGoto.goto02 { background-image: url("../../images/link02.png"); }
	.mainGoto.goto03 { background-image: url("../../images/link03.png"); }
	.mainGoto.goto04 { background-image: url("../../images/link04.png"); }
	.mainGoto.goto05 { background-image: url("../../images/link05.png"); }
	.mainGoto.goto06 { background-image: url("../../images/link06.png"); }
	.mainGoto a {display: block;text-align: center; font-weight: 600; color: #333;}
	._d_iSld_bLh ._imgSldWBnr { border: none !important; }


/****************/
/* COMMON */
/****************/
.xgap {height: 60px; clear: both;}
.gap {height: 40px; clear: both;}
.sgap {height: 20px;clear: both;}

.Left {text-align: left !important;}
.Center {text-align: center !important;}
.Right {text-align: right !important;}

.box_line {border:1px solid #eee;margin-bottom:20px;}
.box_line img {max-width: 100%;height: auto; text-align: center; display: block; margin: 0 auto;}

.box_info {padding: 30px 20px 30px 155px; border: 1px solid #59cae0; background: url('../../images/info_img01.png') no-repeat 50px center;}

.skip {display:none;}
.clearfloat {clear: both;height: 0;font-size: 0px; line-height: 0px; margin: 0; padding: 0; -webkit-position: absolute;}
.fright{float:right;}
.fleft{float:left !important;}
.SubMent {font-size: 2.4em;font-weight: 700;margin-bottom: 10px;}
.SubMent > span {color:#006fa9;}
.SubMent02 {font-size: 2.4em;font-weight: 700;font-family: 'Nanum Myeongjo';}
.SubMent02 > span {color:#006fa9; font-family: 'Nanum Myeongjo';}

/*폰트색상*/
.c0 {color:#000;}
.c2 {color:#222;}
.c3 {color:#333;}
.c5 {color:#555;}
.c6 {color:#666;}
.c8 {color:#888;}
.c9 {color:#999;}
.cf {color:#fff;}
.cred {color:#DF2519;}
.cblue {color:#366fcc;}
.cgreen {color:#17a88e;}
.corg {color:#ff5612;}
.c1{color:#a9c2df;}
.c7{color:#b0b1b3;}

/* 폰트 사이즈 */
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font20 {font-size:20px;}
.font25 {font-size:25px;}
.font30 {font-size:30px;}
.font35 {font-size:35px;}
.font40 {font-size:40px;}
.font45 {font-size:45px;}

/*폰트 굵기*/
.bold{font-weight:bold;}
.bold700{font-weight:700;}
.bold800{font-weight:800;}
.bold900{font-weight:900;}

/*텍스트공백*/
dd.ltspace{letter-spacing:-0.1em;}

/* 버튼 스타일 */
a.btn {padding: 5px 15px;border: 1px solid #ccc;background: #eee;margin-left: 10px;display: inline-block;}
a.btn:hover, a.btn:focus {border: 1px solid #a2a2a2; background: #cacaca; color:#000;}
a.btn_link {background: #44a3bd; color: #fff; border: 1px solid #2f859c;}
a.btn_link:hover, a.btn_link:focus {background: #25778e;border:1px solid #145669;color: #fff;}
a.btn_link .icon {background: url('../../images/btn_icon.png') no-repeat -5px -4px; width: 12px; height: 14px; display: inline-block; margin-left: 3px;line-height: 20px;}
a.btn_down {background: #277ec5; color: #fff; border: 1px solid #1968a9;}
a.btn_down:hover, a.btn_down:focus {background: #1e6198; border: 1px solid #154d7b; color: #fff;}
.btn_down .icon {background: url('../../images/btn_icon.png') no-repeat -30px -5px; width: 16px; height: 14px; display: inline-block; margin-left: 5px;line-height: 20px;}



/* 리스트 스타일 */
._contentBuilder ._obj._objHtml ul, ._contentBuilder ._obj._objTag ul {margin-top: 10px;}
._contentBuilder ._obj._objTag ul li, ._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li, ._contentBuilder ._obj._objTag ul.liststyle01 li ul li, ._contentBuilder ._obj._objHtml ul.liststyle01 li ul li, ._contentBuilder ._obj._objTag ul.liststyle01 li ul li {background: none;padding-left: 0;margin-top: 0;}

._contentBuilder ._obj._objHtml ul.liststyle01, ._contentBuilder ._obj._objTag ul.liststyle01 {}
._contentBuilder ._obj._objHtml ul.liststyle01 li, ._contentBuilder ._obj._objTag ul.liststyle01 li {background: url('../../images/li.gif') no-repeat left 8px; padding-left: 11px; margin-top: 5px;}

._contentBuilder ._obj._objHtml ul.liststyle02, ._contentBuilder ._obj._objTag ul.liststyle02 {}
._contentBuilder ._obj._objHtml ul.liststyle02 li, ._contentBuilder ._obj._objTag ul.liststyle02 li {background: url('../../images/li02.gif') no-repeat left 8px; padding-left: 11px; margin-top: 5px;}

._contentBuilder ._obj._objHtml ul.liststyle03, ._contentBuilder ._obj._objTag ul.liststyle03 {}
._contentBuilder ._obj._objHtml ul.liststyle03 li, ._contentBuilder ._obj._objTag ul.liststyle03 li {background: url('../../images/li.gif') no-repeat left 8px; padding-left: 11px; margin-top: 5px;width: 47%;float: left;}

._contentBuilder ._obj._objHtml ol.listnum01, ._contentBuilder ._obj._objTag ol.listnum01 {}
._contentBuilder ._obj._objHtml ol.listnum01 li, ._contentBuilder ._obj._objTag ol.listnum01 li{}

._contentBuilder ._obj._objHtml ol.listnum00, ._contentBuilder ._obj._objTag ol.listnum00 {padding-left: 0;}
._contentBuilder ._obj._objHtml ol.listnum00 li, ._contentBuilder ._obj._objTag ol.listnum00 li {list-style: none;}
._contentBuilder ._obj._objHtml ol.listnum00 li .list_num, ._contentBuilder ._obj._objTag ol.listnum00 li .list_num {margin-right: 4px;}

.box_type01 { position: relative; background: #f7f7f7; border: 1px solid #d7d8dd; padding: 20px 30px 20px 240px;  min-height: 58px;}
	.box_type01:before {position: absolute;top: 0;left: 0;content: '';width: 210px;height: 100%;background-position: center;background-repeat: no-repeat;background-color:#fff;border-right: 1px solid #d7d8dd;}
	.box_type01:after {position: absolute;top: 50%;left: 208px;content: '';background: url('../../images/box_arrow.gif') no-repeat center;width: 10px;height: 10px;}
	.box_type01 a.btn {padding: 3px 9px;font-size: 11px;}

.box_type02 {width: 31.3%;float: left;text-align: center;padding: 0 1%;}
	.box_type02 .bt2_wrap {border: 1px solid #ddd;padding: 35px 5%;}
	.box_type02 .icon {display: block;margin: 0 auto;width: 101px;height: 101px;}
	.box_type02 p {font-size: 20px; margin: 15px 0 25px; font-weight: bold; color: #666;}
	.box_type02 p > strong {color: #105a8b;}
	.box_type02 .btn {width: 99%; margin: 0; display: inline-block; text-align: center; padding: 10px 0;}

@media only screen and (max-width: 489px) {
	.box_type01 {padding: 20px 30px;}
	.box_type01:before { display: none;}
}

/* 타이틀 */
h2.objHeading_h2, ._contentBuilder ._obj._objHeading .objHeading_h2 {background: url('../../images/h2.gif') no-repeat left 7px; padding-left: 18px; margin-bottom: 20px;}
h3.objHeading_h3, ._contentBuilder ._obj._objHeading .objHeading_h3 {background: url('../../images/h3.gif') no-repeat left 7px; font-size: 17px; padding-left: 10px; margin-bottom: 5px; color: #179aba; font-weight: 600;}
h4.objHeading_h4, ._contentBuilder ._obj._objHeading .objHeading_h4 {background: url('../../images/h4.gif') no-repeat left 9px; font-size: 14px; padding-left: 16px; margin-bottom: 5px; color: #666; font-weight: 600;}

 ._contentBuilder ._obj._objHtml, ._contentBuilder ._obj._objTag {font-size: 13px; color: #666;}

/* 테이블 */
._contentBuilder ._obj._objHtml .table, ._contentBuilder ._obj._objHtml .table, ._contentBuilder ._obj._objTag .table {
    border-top: 2px solid #44a3bd !important;
	border-left: none !important;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th, ._contentBuilder ._obj._objHtml .table > thead > tr > td, ._contentBuilder ._obj._objHtml .table > tbody > tr > th, ._contentBuilder ._obj._objHtml .table > tbody > tr > td, ._contentBuilder ._obj._objTag .table > thead > tr > th, ._contentBuilder ._obj._objTag .table > thead > tr > td, ._contentBuilder ._obj._objTag .table > tbody > tr > th, ._contentBuilder ._obj._objTag .table > tbody > tr > td {
    text-align: center;
    border-width: 0 0 1px 1px !important;
    border-color: #e0e0e0 !important;
	word-break: keep-all;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th:first-child, ._contentBuilder ._obj._objHtml .table > thead > tr > td:first-child, ._contentBuilder ._obj._objHtml .table > tbody > tr > th:first-child, ._contentBuilder ._obj._objHtml .table > tbody > tr > td:first-child, ._contentBuilder ._obj._objTag .table > thead > tr > th:first-child, ._contentBuilder ._obj._objTag .table > thead > tr > td:first-child, ._contentBuilder ._obj._objTag .table > tbody > tr > th:first-child, ._contentBuilder ._obj._objTag .table > tbody > tr > td:first-child {
    border-left: none;
}
._contentBuilder ._obj._objHtml .table > thead > tr > th, ._contentBuilder ._obj._objTag .table > thead > tr > th, .table > thead > tr > th {
    background: #e0f1f5;
	color:#179aba;
}
.table > tbody > tr > th, ._contentBuilder ._obj._objHtml .table tbody th, ._contentBuilder ._obj._objTag .table tbody th {background: #f7f7f7;}

._contentBuilder ._obj._objHtml .table.no-thead, ._contentBuilder ._obj._objHtml .table.no-thead, ._contentBuilder ._obj._objTag .table.no-thead {border-top: 2px solid #81a4de !important;}
.table.no-thead > tbody > tr > th, ._contentBuilder ._obj._objHtml .table.no-thead tbody th, ._contentBuilder ._obj._objTag .table.no-thead tbody th {background: #e0f1f5; color:#179aba;}

.line1 {border-top:1px solid #e0e0e0 !important}
.line2 {border-right:1px solid #e0e0e0 !important}
.line3 {border-bottom:1px solid #e0e0e0 !important}
.line4 {border-left:1px solid #e0e0e0 !important}

/* 교수진 */
.prof_list { }
	._contentBuilder ._obj._objHtml .prof_list .prof_box {display: block;padding: 3% 3%;min-height: 178px; margin-top:10px;float: left;padding: 1%; position:relative; width:47%;}
	._contentBuilder ._obj._objHtml .prof_list .prof_box img {width: 30%;float: left; }
	._contentBuilder ._obj._objHtml .prof_list ul {display: inline-block;margin: 0;float: right;width: 65%;}
	._contentBuilder ._obj._objHtml .prof_list ul li {width: auto;float: none;padding: 0;background: url('../../images/li.gif') no-repeat left 8px;padding-left: 10px;margin: 0; word-break: keep-all;text-align: left;}
	._contentBuilder ._obj._objHtml .prof_list .txtbox ul li:first-child { width: 70%;}
	._contentBuilder ._obj._objHtml .prof_list  ul li.prof_name {color: #06a4cd; font-size: 21px;font-weight: bold; padding: 0; background: none;line-height: 40px; border-bottom: 1px solid #ddd;margin-bottom: 5px;}
	hr.line {border: none; margin: 25px 0;padding: 0; border-top: #aaa dotted 1px;border-bottom: #FFF dotted 1px;display: block;}

._contentBuilder ._obj._objHtml .prof_list .txtbox {position: relative;clear:both;float:left;width:100%;box-sizing:border-box;padding:20px;background: #fafafa;margin-top:10px;}
	._contentBuilder ._obj._objHtml .prof_list .txtbox > ul{width:100%;}
	._contentBuilder ._obj._objHtml .prof_list .txtbox a.btn_link {position: absolute; right: 20px; top: 20px; margin: 0;}
	._contentBuilder ._obj._objHtml .prof_list .prof_education {font-weight: normal; color: #296879; font-size: 14px; padding: 0; background: none; margin-bottom: 8px;    display: none;}
	._contentBuilder ._obj._objHtml .prof_list ul li strong {margin-right: 7px;}

.prof_box2 {box-sizing: border-box;display: block;padding: 5%;min-height: 178px;float: left;padding: 5%;position:relative;width:100%;border:1px solid #ddd;}
	.prof_box2 img {width: 20%; min-width:144px;float: left;border: 1px solid #ddd;/* margin-lefT: 2%; */}
	.prof_box2 ul {display: inline-block;margin: 0;float: left;width: 70%;margin-left: 7%;}
	.prof_box2 li{width: auto;line-height: 24px;font-size: none;padding: 0;background: url('../../images/li.gif') no-repeat left 8px;padding-left: 10px !important;margin: 0;font-size: 16px;}
	.prof_box2 .prof_name2 {color: #06a4cd;font-size: 24px;font-weight: bold;padding: 0;background: none;line-height: 48px;border-bottom: 1px solid #ddd;margin-bottom: 5px;}
	.txtbox2 {clear:both; float:left; width:100%; box-sizing:border-box; padding:20px; background: #fafafa;  overflow:hidden; margin-top:10px;}

.prof_education2 {font-weight: normal; color: #236f84; padding: 0; background: none; margin-bottom: 8px;display: none;}
.prof_box2 ul li strong {margin-right: 7px;}
.prof_box2 ul li .btn {margin: 0;font-size: 13px;padding: 0px 10px;}


@media only screen and (max-width: 860px) {
	._contentBuilder ._obj._objHtml .prof_list .prof_box {width: 100%;float: left;padding 0;max-height: none;margin-bottom: 60px;}
	._contentBuilder ._obj._objHtml .prof_list .txtbox ul li:first-child { width: 100%;}
	._contentBuilder ._obj._objHtml .prof_list .txtbox a.btn_link {top: initial;bottom: -40px;}
	hr.line { margin: 0; border: none;}
	.prof_box2 {margin-bottom:20px}
	.prof_box2 ul { width: 100%; float: none; margin: 0;}
}
@media only screen and (max-width: 489px) {
	._contentBuilder ._obj._objHtml .prof_list .prof_box ul {}
}

/* PDF */
.pdf_cont {}
	.pdf_btn_wrap {margin:20px 0 10px;}
	.pdf_btn_wrap a {padding: 10px 15px; color: #fff; font-size: 15px; font-weight: 700; display: inline-block;}
	.pdf_btn_wrap a.adobe_setup {border: 1px solid #0687a9; background: #06a4cd;}
	.pdf_btn_wrap a.pdf_down {background: #024f8a; border: 1px solid #024273;}
	.PDFData_fileview {background: #3E3E3E; padding-bottom: 10px; border-right: 1px solid #3E3E3E; position: relative;}
	iframe.pdf_box, .PDFData_fileview object  {width: 100%; min-height: 900px;display: block;}

@media only screen and (max-width: 860px) {
	.pdf_cont .box_info { display: none;}
	.pdf_btn_wrap { display: none;}
}
	
/* 팝업 */
#Popup {position: absolute; z-index: 999999999999999999999999999999999;}
	#Popup .nomoreOpen form {padding: 5px 10px 5px 10px; margin:0;}

/* 첨부파일 */
dd.artclInsert li {display: inline-block;}
dd.artclInsert li:after {content: ",";}

/* 로그인 */
._loginBefore#_UlgnS_basic ._findInfo {display: none;}
#_UlgnS_basic {background: url(../../images/login_icon.png) no-repeat top center;width: 340px;margin: 0 auto;border: none;padding-top: 150px;}
#_UlgnS_basic._loginBefore ._loginInputWrap {border: none;margin: 0;position: relative;}
#_UlgnS_basic._loginBefore ._loginInputWrap ._loginInput ._inputArea { width: 99.5%;}
._loginBefore#_UlgnS_basic ._loginInputWrap ._loginInput {border-right: none; margin: 0;}
#_UlgnS_basic._loginBefore ._loginInputWrap ._loginInput ._inputArea ._input {border: 1px #ccc solid; margin-bottom: 10px;}
#_UlgnS_basic._loginBefore ._loginInputWrap ._loginSubmit {position: relative; width: 100%; height: 47px; line-height: 47px; background: #366fcc;border: 1px solid #184998;color: #fff;}
#_UlgnS_basic._loginAfter ._uInfo li ._btnEditInfo { display: none;}
#_UlgnS_basic._loginAfter ._uInfo li {width: 100%;}
#_UlgnS_basic._loginAfter ._uInfo li ._btnLogout {border: none;}

/**************/
/* SUB */
/**************/
.eQ01 .menuUItab .tab_div { display: none; }

/* 교육목표 */
.goal {
	display: inline-block;
	padding: 40px 2%;
	border: 1px solid #b1d9e2;
	border-radius: 10px;
	margin: 0 !important;
}
.goal li {
	width: 33.3%;
	float: left;
	text-align: center;
	margin: 20px 0 !important;
	font-size: 16px;
	font-weight: bold;
}
.goal li .icon {
	width: 141px;
	height: 141px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
}
.goal li.goal_list01 .icon { background-image: url('../../images/goal_img01.png'); }
.goal li.goal_list02 .icon { background-image: url('../../images/goal_img02.png'); }
.goal li.goal_list03 .icon { background-image: url('../../images/goal_img03.png'); }
.goal li.goal_list04 .icon { background-image: url('../../images/goal_img04.png'); }
.goal li.goal_list05 .icon { background-image: url('../../images/goal_img05.png'); }
.goal li.goal_list06 .icon { background-image: url('../../images/goal_img06.png'); }

/* 교수진 */
.menuUIsub .sub_div ul li._active .sub_div_5492._childDiv { display: none !important; }

/* 진출분야 */
.license:before { background-image: url('../../images/license_img01.png'); }
.job:before { background-image: url('../../images/job_img01.png'); }

/* 연구기관 */
.member:before { background-image: url('../../images/member_img01.png'); }
.laboratory { }
.laboratory li {
	width: 14%;
	margin: 0 1%;
	margin-bottom: 20px;
	float: left;
	text-align: center;
}
.laboratory.num4 li { width: 23% !important; }
.laboratory li img {
	display: block;
	margin-bottom: 5px;
	width: 100%;
}
/* 동아리 */
.club { }
.club ul { margin-left: -20px; }
.club li {
	width: 47%;
	float: left;
	margin-bottom: 30px;
	margin-left: 20px;
	text-align: center;
}
.club li .club_name {
	display: block;
	color: #fff;
	font-size: 18px;
	padding: 10px 0;
}
.club li .b1 { background: #13beeb; }
.club li .b2 { background: #0d96b9; }
.club li .b3 { background: #0c5567; }
.club li .b4 { background: #0d477e; }
.club li .club_box {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	border-top: none;
	height: 100px;
	line-height: 100px;
	vertical-align: middle;
}
.club li .club_box > p {
	color: #333;
	width: 90%;
	padding: 10px 5%;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.club li .club_box > p span {
	display: block;
	margin-bottom: 5px;
	color: #999;
}
