@charset "utf-8";

/* 2012-05-07  CSS  2.1 CENTUMSOFT */

html {
/* Prevent font scaling in landscape */
-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
-moz-text-size-adjust: none; /*Firefox*/
-ms-text-size-adjust: none; /*Ie*/
-o-text-size-adjust: none; /*old versions of Opera*/
}

/* html5 호환 설정*/

* {margin:0;padding:0;} 

html,body,div,span,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,

abbr,address,cite,code,

del,dfn,em,img,ins,kbd,q,samp,

small,strong,sub,sup,var,

b,i,

dl,dt,dd,ol,ul,li,

fieldset,form,label,legend,



article,aside,canvas,details,figcaption,figure,main,

footer,header,hgroup,menu,nav,section,summary,

time,mark,audio,video {border:0;outline:0;background:transparent;font-size:100%;}

table,caption,tbody,tfoot,thead,tr,th,td {outline:0;background:transparent;font-size:100%;}

article,aside,canvas,details,figcaption,figure,main,

footer,header,hgroup,menu,nav,section,summary {display:block;}

nav, ul {list-style:none;}

blockquote,q {quotes:none;}

blockquote:before,blockquote:after,

q:before,q:after {content:"";content:none;}



a {margin:0;padding:0;border:0;font-size:100%;}

ins {color:#000;text-decoration:none;}

mark {color:#000;font-style:italic;font-weight:500;}

del,s {text-decoration:line-through;}

abbr[title],dfn[title] {border-bottom:1px dotted #000;cursor:help;}



hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}

input,select {}

th,td {}



/*body{font:13px/1.231 "돋움",arial,helvetica,clean,sans-serif; }*/
@font-face {
    font-family: 'HealthsetBambooStd';
    src: url('/iacf/common/fonts/HealthsetBambooStd.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

.notosanskr * { 
 font-family: 'Noto Sans KR', sans-serif;
}
body {font-family:"Noto Sans KR","Malgun Gothic","맑은 고딕","돋움",arial,Dotum,Verdana,helvetica,clean,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1;}

select,input,button,textarea,button{font-family:"Noto Sans KR",'Malgun Gothic','맑은 고딕',Dotum,Verdana;}

table{font-size:inherit;font:100%;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



address {font-style:normal;display:inline;}



/* 글자 속성 */

a{color:#555;text-decoration:none;}

a:active {}

a:focus {}

/* a:visited, a:visited, a.visited, a.visited:visited {color:#555;text-decoration:none;}



a:hover,a:hover, a.visited:hover {color:#555;text-decoration:none;}

 */



/* LIST 요소 기본 */

li {list-style:none;}

ul.fllist li , .fllist > * {float:left;}

ul.frlist li , .frlist > * {float:right;}

.fllist:after , .frlist:after {clear:both;display:block;content:"";}

ol.onum li, .onum li {list-style-type:decimal}

.onum {padding-left:22px}



/* Form 요소들 기본 */

fieldset {padding:0px;margin:0px;border:0px;}

legend{display:none;}



input::-ms-clear {display: none;}



input[type='tel'],input[type='url'],input[type='number'], input[type='email'], input[type='text'], input[type='password'], 

input.text,input.password {border:1px solid #dcdcdc;background:#fff;height:20px;line-height:18px;padding:0.30em 5px 0.4em 5px;vertical-align:middle;margin:1px;}

input[type=radio],input[type=checkbox] {border:none;padding:0;margin:0}



input[type="file"] , input.file {border:0;padding:0;}

input[type="file"] , input.file {border-style:solid;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:2em;padding:0.30em 5px 0.4em 5px;line-height:1.1em;box-sizing:content-box;font-size:1em;margin:0;vertical-align:middle;}





input[type=radio], input[type=checkbox], input.radio,input.checkbox {border:0px !important;vertical-align:middle;padding:0px;margin:1px;line-height:1em;}

input.num {text-align:right;border:1px solid #ddd;height:16px;padding:2px;font-size:100%;line-height:110%;}

input:-moz-read-only, input:read-only , input.readonly {background-color:#f7f7f7 !important;}

input.disabled {background-color:#ededed;}

textarea {border:1px solid #ddd;padding:2px 5px;}



select { border:1px solid #CCC;vertical-align:middle;}







/* .isIE7 input[type='tel'],.isIE7 input[type='url'],.isIE7 input[type='number'], .isIE7 input[type='email'],.isIE7  input[type='text'],.isIE7  input[type='password'], 



.isIE7 input.text,.isIE7 input.password {height:1.25em;}

 */





.is-file-sfrm {display:inline-block;height:auto;position:relative;overflow:hidden;vertical-align:middle;}

.is-file-sfrm input[type=file] {width:0px;height:0px;overflow:hidden;position:absolute;left:-9999em;top:-9999em;}

.is-file-sfrm .is-fbtn {display:inline-block;height:2.2em;line-height:1.3em;background:#666;color:#FFF;font-size:12px;border:0;padding:0 5px;vertical-align:middle;box-sizing:content-box;}

.is-file-sfrm .is-fnm {max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;height:1.3em;line-height:1.3em;font-size:1em;vertical-align:middle;}





/* 이미지 요소 기본 */

img {border:0px;vertical-align:middle;} 

img.button {cursor:pointer;}

button.imgBtn {padding:0px;margin:0px;border:0px;cursor:pointer;}



/*이미지에 자동 라인추가*/

.imgBorder {padding:4px;border:1px solid #DDD;}





/* ime-mode */

.imeOff {ime-mode:disabled;}



/* 오버-클릭 커서로 지정*/

button, .pointer, .hand {cursor:pointer;}

.mvPointer {cursor:move;}



/* Table */

/*테이블 스타일 지정시 개별로 지정해주시기 바랍니다!!*/

/*

table { border-collapse: collapse; border-spacing: 0px;}

table.ashow {empty-cells:show;}

*/



/*기본 스타일 정의*/

/*플로팅*/

.fr {float:right;}

.fl {float:left;}

.cr {clear:both;}

.aftercr:after {clear:both;content:"";display:block;}





/*포지셔닝*/

.pos_d, .pos-d, .pos-st {position:static;} /*기본*/

.pos_r,.pos-r, .pos-rel {position:relative;}

.pos_a,.pos-a, .pos-abs {position:absolute;}





/*박스유형*/

.isbox, .is-rel, .is-box {display:block;position:relative;}

.isabs, .is-abs {position:absolute;}

.inline {display:inline-block;}



/* 글자자름 (inline-block, block 형태로 가로폭 반드시 지정해 줘야함)*/

.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }

.wordkeep {white-space:normal;word-break:keep-all;   }



/*숨김*/

.hidden {display:none;}

.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}





/* LI 목록 데이터 없음 스타일 기본 */

* .no-data, * .noData {height:100px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

li.no-data,li.noData {padding-top:50px;padding-bottom:50px;height:auto;text-align:center;width:100%;}





/*공백 */

.gap10 {height:10px;clear:both;overflow:hidden;display:block;}

.gap20 {height:20px;clear:both;overflow:hidden;display:block;}

.gap30 {height:30px;clear:both;overflow:hidden;display:block;}



.gap {height:40px;clear:both;display:block;}

.sgap {height:25px;clear:both;display:block;}

.ssgap {height:15px;clear:both;display:block;}

.sssgap {height:10px;clear:both;display:block;}



/*정렬*/

.tc {text-align:center;}

.tl {text-align:left;}

.tr {text-align:right;}

.left ,.l {text-align:left !important;}

.right,.r {text-align:right !important;}

.center, .c {text-align:center !important;}

.vtop,.vtop  * {vertical-align:text-top !important;}

.vcen,.vcen  * {vertical-align:middle !important;}

.vfoot,.vfoot  * {vertical-align:text-bottom !important;}

.vtop2 {vertical-align:top !important;}

.vcen2 {vertical-align:middle !important;}

.vfoot2 {vertical-align:bottom !important;}



/* 들여쓰기 */

.indent {margin-left:23px;}

ul.indent {margin-left:16px;}

.li-indent {margin-left:10px;}







/* 폰트색상 */

.c0  {color:#000 !important;}

.c2  {color:#222 !important;}

.c3  {color:#333 !important;}

.c5  {color:#555 !important;}

.c6  {color:#666 !important;}

.c8  {color:#888 !important;}

.c9  {color:#999 !important;}

.cf  {color:#fff !important;}



/*회색조*/

.cg1 {color:#69696a !important;}

.cg2 {color:#ababab !important;}

.cg3 {color:#848484 !important;}

.cg4 {color:#727272 !important;}

.cg5 {color:#b3b7bc !important;}



.cred {color:#DF2519 !important;}

.cblue {color:#2176C6 !important;}

.cblue1 {color:#4e70a5 !important;}

.cpink {color:#f9587d !important}

.cgold {color:#b8883c !important;}

.cgreen {color:#758d0a !important;}

.cbrown {color:#9F2C00 !important;}

.corg {color:#ff5612 !important;}



.bgray {background-color:#EAEAEA;border:1px solid #7F9DB9;}



/* 폰트속성 */

.nb {font-weight:normal;}

.b {font-weight:500;}



.fs {font-size:90%}

.fb {font-size:120%;}



.f9 {font-size:9px;}

.f10 {font-size:10px;}

.f11 {font-size:11px;}

.f12 {font-size:12px;}

.f13 {font-size:13px;}

.f14 {font-size:14px;}

.f15 {font-size:15px;}

.f16 {font-size:16px;}

.f17 {font-size:17px;}

.f18 {font-size:18px;}

.f20 {font-size:20px;}



/*도움말 공통*/

.fhelp{font-size:11px;letter-spacing:-1px;color:#6381aa;line-height:130%;}



/*줄간격*/

.tlh190 {line-height:190%;}

.tlh180 {line-height:180%;}

.tlh170 {line-height:170%;}

.tlh160 {line-height:160%;}

.tlh150 {line-height:150%;}

.tlh140 {line-height:140%;}

.tlh130 {line-height:130%;}

.tlh120 {line-height:120%;}

.tlh110 {line-height:110%;}



/*영문,숫자*/

.en {font-size:90%;font-family:Verdana;}



/*회색필터처리*/

.gray { filter: Gray; }





/* 패딩 5,10단위만 지정함*/

.pad5a {padding:5px}

.pad5tf {padding-top:5px;padding-bottom:5px}

.pad5lr {padding-left:5px;padding-right:5px;}

.pad5r {padding-right:5px}

.pad5l {padding-left:5px}

.pad5t {padding-top:5px}

.pad5f {padding-bottom:5px}

.pad10a {padding:10px}

.pad10tf {padding-top:10px;padding-bottom:10px}

.pad10lr {padding-left:10px;padding-right:10px;}

.pad10r {padding-right:10px}

.pad10l {padding-left:10px}

.pad10t {padding-top:10px}

.pad10f {padding-bottom:10px}

.pad15a {padding:15px}

.pad15tf {padding-top:15px;padding-bottom:15px}

.pad15lr {padding-left:15px;padding-right:15px;}

.pad15r {padding-right:15px}

.pad15l {padding-left:15px}

.pad15t {padding-top:15px}

.pad15f {padding-bottom:15px}

.pad20a {padding:20px}

.pad20tf {padding-top:20px;padding-bottom:20px}

.pad20lr {padding-left:20px;padding-right:20px;}

.pad20r {padding-right:20px}

.pad20l {padding-left:20px}

.pad20t {padding-top:20px}

.pad20f {padding-bottom:20px}

.pad25a {padding:25px}

.pad25tf {padding-top:25px;padding-bottom:25px}

.pad25lr {padding-left:25px;padding-right:25px;}

.pad25r {padding-right:25px}

.pad25l {padding-left:25px}

.pad25t {padding-top:25px}

.pad25f {padding-bottom:25px}

.pad30a {padding:30px}

.pad30tf {padding-top:30px;padding-bottom:30px}

.pad30lr {padding-left:30px;padding-right:30px;}

.pad30r {padding-right:30px}

.pad30l {padding-left:30px}

.pad30t {padding-top:30px}

.pad30f {padding-bottom:30px}

.pad40a {padding:40px}

.pad40tf {padding-top:40px;padding-bottom:40px}

.pad40lr {padding-left:40px;padding-right:40px;}

.pad40r {padding-right:40px}

.pad40l {padding-left:40px}

.pad40t {padding-top:40px}

.pad40f {padding-bottom:40px}

.pad50a {padding:50px}

.pad50tf {padding-top:50px;padding-bottom:50px}

.pad50lr {padding-left:50px;padding-right:50px;}

.pad50r {padding-right:50px}

.pad50l {padding-left:50px}

.pad50t {padding-top:50px}

.pad50f {padding-bottom:50px}







/*마진*/

.noMgf, .no_mgf {margin-bottom:0px !important;}

.mg5f {margin-bottom:5px;}

.mg10f {margin-bottom:10px;}

.mg15f {margin-bottom:15px;}

.mg20f {margin-bottom:20px;}

.mg25f {margin-bottom:25px;}

.mg30f {margin-bottom:30px;}

.mg40f {margin-bottom:40px;}

.mg50f {margin-bottom:50px;}

.mg60f {margin-bottom:60px;}

.mg5t {margin-top:5px;}

.mg10t {margin-top:10px;}

.mg15t {margin-top:15px;}

.mg20t {margin-top:20px;}

.mg25t {margin-top:25px;}

.mg30t {margin-top:30px;}

.mg40t {margin-top:40px;}

.mg50t {margin-top:50px;}

.mg60t {margin-top:60px;}

.mg80t {margin-top:80px;}

.mg5 {margin-left:5px;}

.mg10 {margin-left:10px;}

.mg15 {margin-left:15px;}

.mg20 {margin-left:20px;}

.mg25 {margin-left:25px;}

.mg30 {margin-left:30px;}

.mg40 {margin-left:40px;}

.mg50 {margin-left:50px;}

.mg60 {margin-left:60px;}

.mg5r {margin-right:5px;}

.mg10r {margin-right:10px;}

.mg15r {margin-right:15px;}

.mg20r {margin-right:20px;}

.mg25r {margin-right:25px;}

.mg30r {margin-right:30px;}

.mg40r {margin-right:40px;}

.mg50r {margin-right:50px;}

.mg60r {margin-right:60px;}

.mg5a {margin:5px;}

.mg10a {margin:10px;}

.mg15a {margin:15px;}

.mg20a {margin:20px;}

.mg25a {margin:25px;}

.mg30a {margin:30px;}

.mg10tf {margin-top:10px;margin-bottom:10px}

.mg20tf {margin-top:20px;margin-bottom:20px}

.mg50tf {margin-top:50px;margin-bottom:50px}

.mg50lr {margin-left:50px;margin-right:50px;}



/*가로 크기*/

.w500 {width:500px;}

.w100 {width:100px;}

.w90 {width:90px;}

.w80 {width:80px;}

.w70 {width:70px;}

.w60 {width:60px;}

.w50 {width:50px;}

.w40 {width:40px;}

.w30 {width:30px;}

.w20 {width:30px;}



.w100p {width:100%;}

.w98p {width:98%;}

.w90p {width:90%;}

.w80p {width:80%;}

.w70p {width:70%;}

.w60p {width:60%;}

.w50p {width:49%;}

.w45p {width:44%;}

.w40p {width:40%;}

.w33p {width:33.3333%;}

.w30p {width:30%;}

.w25p {width:25%;}

.w20p {width:20%;}

.w15p {width:15%;}

.w10p {width:10%;}







/*에디터용 출력 소스*/

.editor-wrap {background:#f9f9f9;}

.editor-wrap:after {content:"";display:block;clear:both;}

.cs-editor-list {}

.cs-editor-list li {list-style-type:inherit;list-style-position:inside;}



.cs-editor-list {}

.cs-editor-list li {list-style-type:inherit;list-style-position:inside;}



table.cs-editor-tbl01 { border-collapse: collapse; border-spacing: 0px;empty-cells:show;}

table.cs-editor-tbl01 td {border:1px solid #ccc;padding:5px;}

table.cs-editor-tbl01 th {border:1px solid #ccc;padding:5px;}



@charset "utf-8";

/*===== style.default.css overwrite =====*/

.mg30t- {margin-top:-30px}



/* 탭스타일 */

.c-tab01 li.over, .c-tab01 li.over:hover {background:#005aab;}

.b-tab01 {border-bottom:0}

/* 리스트스타일 */

.c-list03 li .num {background:#348ad8}

/* 버튼스타일 */

.sdp-btn, a.sdp-btn, .cdp-btn, a.cdp-btn, .bdp-btn, a.bdp-btn {background:#ff8017}

a.sw-btn span {position:relative;padding-right:25px;}

a.sw-btn span:after {content:"";display:block;position:absolute;right:0;top:50%;padding:0;width:16px;height:16px;margin-top:-7px;background:url(/_Img/Content/ico_cbtn.png) no-repeat 0 0;-webkit-transition:right .25s ease; transition:right .25s ease-out}

a.sw-btn:hover span:after {background-position:2px -44px;right:5px;}



/* 폴딩스타일 */

.foldings-list .foldings-in-wrap a:after {background-position:-42px 0;}

.foldings-list .over .foldings-in-wrap a:after {background-position:-42px -41px;}

.foldings-list .over .foldings-in-wrap a .num, .foldings-list .over .foldings-in-wrap a {color:#005aab;}

/* 폴딩안에 테이블요소가 올경우 배경지정 */

.tbl-type-s01 td {background:#fff}

.c-tab02 {text-align:center}



/* 안내문스타일 */

.info-box:before {background-position:-144px 0}

.info-s-box:before {background-position:-236px 0}

@media only screen and (max-width:768px){

	.info-box:before {width:50px;height:50px;background-position:-236px 0}	

	.info-s-box:before {top:50%;margin-top:-16px;left:20px;width:32px;height:32px;background-size:auto 56px;background-position:-146px 0}

}



/*/////////////////*/



/* 컨텐츠 공통 */

.c-ctit01 {font-size:1.625em;font-weight:400;color:#014096;display:block;margin-bottom:60px;line-height:1}

.c-ctit01:after {content:"";display:block;vertical-align:top;width:233px;height:5px;background:#005aab url(/kor/_Img/Content/cctit01_bg.png) no-repeat 0 0;margin-top:15px;box-shadow:0 15px 7px -1px rgba(0,0,0,0.21)}

.c-ctit01 .e-tit {display:block;font-size:0.923em;color:#c6c6c6;font-family:"proxima-nova";letter-spacing:-0.03em;font-weight:600;text-transform:uppercase;margin-top:10px;}

.c-ctit02 {position:relative;}

.c-ctit02 .num {border-bottom:1px solid #ddd; padding-bottom:5px; position:absolute; top:0; left:0; display:inline-block; font-weight:400;}

.c-ctit02 .txt {position:relative; display:inline-block; padding:50px 110px 0px 0;   margin-bottom:40px; color:#333; font-size:30px; font-weight:normal;}

.c-ctit02 .txt:after {display:block;content:""; position:absolute; right:0; bottom:10px; width:90px; height:4px; background:#005aab url(/kor/_Img/Common/c_patt01.png) repeat}

@media only screen and (max-width: 1000px) {

	.c-ctit02 .num {font-size:13px; padding-bottom:3px;  }

	.c-ctit02 .txt {font-size:22px; padding:0px 60px 0px 30px;margin-bottom:20px}

	.c-ctit02 .txt:after {width:40px;}

}

@media only screen and (max-width:600px){

	.c-ctit01 {font-size:18px;margin-bottom:15px;}

	.c-ctit01 .e-tit {font-size:0.818em;margin-top:5px;}

	.c-ctit01:after {margin-top:10px}

	.c-ctit02 .txt {font-size:18px; }

}

/* 플로우리스트 */

.c-flow-list {overflow:hidden; background:#f4f4f4; padding:15px 20px; text-align:center; border:1px solid #ccc}

.c-flow-list li {display:inline-block; zoom:1;*display:inline; padding:0 30px 0 7px; margin:5px 0; background: url(/kor/_Img/Common/c_arr01.png) no-repeat right center; }

.c-flow-list li .txt {display:block; padding:10px 20px; background:#fff; border:1px solid #e1e1e1}

.c-flow-list li:first-child {padding-left:0;}

.c-flow-list li:first-child .txt {background:#005aab; border:1px solid #005aab; color:#fff;}

.c-flow-list li:last-child {background:none; padding-right:0;}

.c-flow-list li:last-child .txt {background:#003165; border:1px solid #003165; color:#fff;}

@media only screen and (max-width:999px){

	.c-flow-list {padding:15px}

	.c-flow-list li .txt {padding:7px 15px}

}

@media only screen and (max-width:420px) {

	.c-flow-list li {display:block; padding:0  0 30px 0; background:url(/kor/_Img/Common/c_arr02.png) no-repeat center bottom;}

	.c-flow-list li.last, .c-flow-list li:last-child {padding-bottom:0;}



}

/* 플로우리스트 -숫자형 */

.c-flow-list-num li {position:relative;padding-left:35px; min-height:55px; background:url(/kor/_Img/Common/c_arr02.png) no-repeat 6px bottom; margin-bottom:3px }

.c-flow-list-num li .num {position:absolute;top:0;left:0;display:inline-block;text-align:center;font-weight:300;margin-top:3px;margin-right:8px;vertical-align:top;border-radius:50%;width:24px;height:24px;line-height:23px;color:#fff;background:#348ad8;font-size:13px;}

.c-flow-list-num li:last-child {background:none; padding-bottom:0;}

.c-flow-list-num li ul {margin-top:8px;}

.c-flow-list-num li ul li {position:relative;font-size:15px;color:#666;padding-left:15px;margin:0; padding-bottom:0; background:none; min-height:auto}

.c-flow-list-num li ul li:before {content:"";position:absolute;top:15px;left:0;width:5px;height:1px;top:12px;background:#888;}



/* 플로우리스트 -숫자형 */

.c-flow-list-numb li {position:relative;font-size:16px;margin:5px 20px 5px 0px;color:#555;padding-left:35px;display:inline-block;  }

.c-flow-list-numb li:after {display:inline-block; content:""; width:30px; height:24px;background: url(/kor/_Img/Common/c_arr01.png) no-repeat right 4px; vertical-align:middle  }

.c-flow-list-numb li:last-child {margin:5px 0px 5px 0px;}

.c-flow-list-numb li:last-child:after {display:none; }

.c-flow-list-numb li ul {margin-top:8px;}

.c-flow-list-numb li ul li {position:relative;font-size:15px;color:#666;padding-left:15px;margin:0; }

.c-flow-list-numb li ul li:before {content:"";position:absolute;top:15px;left:0;width:5px;height:1px;top:12px;background:#888;}

.c-flow-list-numb li .num {position:absolute;top:0;left:0;display:inline-block;text-align:center;font-weight:300;margin-top:3px;margin-right:8px;vertical-align:top;border-radius:50%;width:24px;height:24px;line-height:23px;color:#fff;background:#348ad8;font-size:13px;}





/* 컨텐츠 풀 회색배경 */

.full-cont {position:relative;}

.full-cont:after {display:block;content:""; position:absolute; width:4000px; height:100%; left:50%;margin-left:-2000px; top:0; z-index:-1; background:#f9f9f9; }



/* 작은 이미지 줌 -1*/

.sm-img.mg1m {margin-top:-1px}



/* 안내박스 */

.info-box03 {position:relative;padding:50px 50px 50px 205px;background:url(/kor/_Img/Common/c_patt01.png) repeat;background-color:#ebebeb;box-sizing:border-box;}

.info-box03:before, .info-box03::after {position:absolute;display:block;content:"";}

.info-box03:before {width:130px;height:127px;top:28px;left:30px;background:url(/kor/_Img/Content/infobox03_ico.png) no-repeat;}

.info-box03:after {width:104px;height:156px;top:0;right:28px;background:url(/kor/_Img/Common/c_obj01.png) no-repeat;}

.info-box03 .info-tit {display:block;font-size:1.625em;color:#333;font-weight:500;margin-bottom:25px;}

.info-box03 .info-stit {display:block;font-size:1.125em;color:#333;font-weight:500;line-height:1.4em;margin-bottom:18px;}

.info-box03 .txt {font-size:1em;color:#555;font-weight:400;line-height:1.5em;}

.info-box03.st01 {position:relative;padding:50px 310px 50px 50px;}

.info-box03.st01:before {position:absolute;display:block;content:"";width:154px;height:154px;top:53px;left:auto;right:135px;background:url(/kor/_Img/Content/noemail_ico.png) no-repeat;z-index:10;}

.info-box05 {position:relative;padding:60px 0;background:url(/kor/_Img/Common/c_obj01.png) no-repeat 99% top;box-sizing:border-box;}

.info-box05:before, .info-box05:after {position:absolute;display:block;content:"";}

.info-box05:before {width:90px;height:77px;top:60px;right:110px;background:url(/kor/_Img/Content/wifiarea_ico01.png) no-repeat;z-index:10;}

.info-box05:after {width:100%;height:3px;bottom:0;background:url(/kor/_Img/Common/c_patt01.png) repeat-x;background-color:#005aab;z-index:10;}

.info-box05 .info-tit {font-size:1.500em;color:#333;margin-bottom:15px;font-weight:400}

.info-box05 .txt {max-width:75%;font-size:1em;color:#555;}

.collegelife-wr {background:#ebebeb;border:1px solid #ccc;padding:30px 20px;box-sizing:border-box;text-align:center;}

.collegelife-wr .collegelife-list li {display:inline-block;position:relative;width:12%;margin-right:2%;padding:20px 9px;background:#fff;border:1px solid #ccc;vertical-align:top;box-sizing:border-box;}

.collegelife-wr .collegelife-list li:after {position:absolute;display:block;content:"";width:23px;height:11px;right:-26px;top:50px;background:url(/kor/_Img/Common/c_arr01.png) no-repeat;}

.collegelife-wr .collegelife-list li:nth-child(7n) {margin-right:0;}

.collegelife-wr .collegelife-list li:last-child:after {display:none;}

.collegelife-wr .collegelife-list li .tit {display:inline-block;padding-bottom:7px;border-bottom:1px solid #939393;margin-bottom:24px;color:#646464;}

.collegelife-wr .collegelife-list li .txt {display:block;min-height:100px;font-size:0.938em;line-height:1.333em;}

.collegelife-wr .collegelife-list li:first-child {background:#005aab;border:0;color:#fff;}

.collegelife-wr .collegelife-list li:first-child .tit, .collegelife-wr .collegelife-list li:last-child .tit {color:#fff;border-bottom:1px solid #fff;}

.collegelife-wr .collegelife-list li:last-child {background:#003165;border:0;color:#fff;}

@media only screen and (max-width:1100px) {

	.collegelife-wr .collegelife-list li {width:22%;margin-right:3%;margin-bottom:20px;padding:20px 15px;}

	.collegelife-wr .collegelife-list li:nth-child(4n) {margin-right:0;}

	.collegelife-wr .collegelife-list li:nth-child(4n):after {visibility:hidden;}

	.collegelife-wr .collegelife-list li .txt {min-height:75px;}

	.collegelife-wr .collegelife-list li:after {right:-28px;}

}

@media only screen and (max-width:999px){

	.info-box03.st01 {padding:45px 210px 45px 25px}

	.info-box03.st01.disclosure01:before {right:100px}

}

@media only screen and (max-width:910px) {

	.collegelife-wr .collegelife-list li {width:30%;margin-right:4%;}

	.collegelife-wr .collegelife-list li:nth-child(4n) {margin-right:4%;}

	.collegelife-wr .collegelife-list li:nth-child(3n) {margin-right:0;}

	.collegelife-wr .collegelife-list li:nth-child(3n):after {visibility:hidden;}

	.collegelife-wr .collegelife-list li:nth-child(4n):after {visibility:visible;}

	.collegelife-wr .collegelife-list li:after {right:-30px;}

	.collegelife-wr .collegelife-list li .txt {min-height:65px;}

}

@media only screen and (max-width:899px) {

	.info-box03:after {width:73px;height:105px;background-size:73px auto;}

	.info-box03 .info-tit {margin-bottom:20px;}

	.info-box03 .info-stit {margin-bottom:5px;}

	.collegelife-wr .collegelife-list li .txt {min-height:50px;}

}

@media only screen and (max-width:799px) {

	.info-box03.st01 {padding:30px 20px}

	.info-box03.st01.disclosure01:before {display:none;}

	.info-box05 {padding:40px 0 35px;background-size:73px auto;}

	.info-box05:before {width:63px;height:54px;right:80px;background-size:63px auto;}

	.collegelife-wr .collegelife-list li .txt {min-height:40px;}

}

@media only screen and (max-width:699px) {

	.info-box03 {padding:30px 30px 30px 140px;}

	.info-box03 .info-tit {font-size:20px;margin-bottom:15px}

	.info-box03:before {width:90px;height:87px;background-size:90px auto;}

	.info-box05 .info-tit {font-size:18px}

	.collegelife-wr .collegelife-list li {width:45%;margin-right:6%;}

	.collegelife-wr .collegelife-list li:nth-child(3n) {margin-right:6%;}

	.collegelife-wr .collegelife-list li:nth-child(2n) {margin-right:0;}

	.collegelife-wr .collegelife-list li:nth-child(3n):after {visibility:visible;}

	.collegelife-wr .collegelife-list li:nth-child(2n):after {visibility:hidden;}

}

@media only screen and (max-width:630px) {

	.info-box05 {padding:30px 0;background:none;}

	.info-box05:before {display:none;}

	.info-box05 .info-tit  {margin-bottom:10px}

	.info-box05 .txt {max-width:100%;line-height:1.4}

}

@media only screen and (max-width:499px) {

	.info-box03 {padding:20px 20px 20px 20px;}

	.info-box03:before {display:none}

	.collegelife-wr .collegelife-list li {display:block;width:100%;margin-right:0;margin-bottom:35px;padding:15px 10px}

	.collegelife-wr .collegelife-list li:after {width:11px;height:23px;right:auto;top:auto;left:50%;bottom:-30px;margin-left:-6px;background:url(/kor/_Img/Common/c_arr02.png) no-repeat;}

	.collegelife-wr .collegelife-list li:nth-child(3n) {margin-right:0;}

	.collegelife-wr .collegelife-list li:nth-child(2n):after {visibility:visible;}

	.collegelife-wr .collegelife-list li:last-child {margin-bottom:0;}

	.collegelife-wr .collegelife-list li .txt {width:80%;min-height:auto;margin:0 auto;}

	.collegelife-wr .collegelife-list li .tit {margin-bottom:15px}

}



/*== 국제비전 2020 ==*/

/* vision 2020 */

.kvis-wr {position:relative;margin-top:20px;width:100%;height:0;padding-bottom:52.5%;}

.kvis-wr:after {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:4px;background:#1b80d8 url(/kor/_Img/Common/c_patt01.png) repeat-x;}

.kvis-wr .kvis-in {position:relative;padding-left:22.5%;padding-top:10.6%;padding-bottom:23%;box-sizing:border-box;width:100%;background:url(/kor/_Img/Content/kvis_bg.gif) no-repeat;background-size:cover;}

.kvis-wr .kvis-in:before, .kvis-wr .kvis-in:after {position:absolute;left:30px;content:"";display:block;}

.kvis-wr .kvis-in:before {top:16.8%;width:15%;height:20.9%;background:url(/kor/_Img/Content/kvis_icon.png) no-repeat;z-index:100;background-size:contain;}

.kvis-wr .kvis-in:after {top:-3%;width:15%;height:44.1%;background:#003165 url(/kor/_Img/Common/c_patt02.png) repeat;z-index:10}

.kvis-wr .kvis-in .tit {font-family:"proxima-nova";letter-spacing:-0.03em;font-size:48px;font-weight:700;color:#d8d8d8;}

.kvis-wr .kvis-in .stit {font-size:1.875em;color:#005aab;font-weight:400;margin-top:2.5%;margin-bottom:2%;}

.kvis-wr .kvis-in .txt {font-size:1.500em;font-weight:300;color:#666;line-height:1.4}

.kvis-wr .kvis-in .stxt {color:#0d66b6}

.kvis-wr .kvis-in .kvis-list {position:absolute;bottom:-5.5%;right:3.6%;width:46%;height:71.5%;background:url(/kor/_Img/Content/kvis_obj.png) no-repeat;background-size:100% auto;}

.kvis-wr .kvis-in dt, .kvis-wr .kvis-in dd {position:absolute;font-size:1.125em;}

.kvis-wr .kvis-in dd {top:98%;}

.kvis-wr .kvis-in dd li {display:inline-block;vertical-align:top;}

/* 위치 */

.kvis-wr .kvis-in dt.n01 {left:7%;top:29%}

.kvis-wr .kvis-in dt.n02 {left:37.3%;top:8.5%}

.kvis-wr .kvis-in dt.n03 {left:66.6%;top:-7.5%}

.kvis-wr .kvis-in dd.n01 {left:7.6%}

.kvis-wr .kvis-in dd.n02 {left:25.3%;width:100%;}

.kvis-wr .kvis-in dd li {padding-right:10%}

.kvis-wr .kvis-in dd.n03 {left:61.5%;width:100%;}

@media only screen and (max-width:1199px){

	.kvis-wr {padding-bottom:54%;}

	.kvis-wr .kvis-in dd {top:96%}

}

@media only screen and (max-width:999px){

	.kvis-wr, .kvis-wr .kvis-in {padding-bottom:0;height:100%}

	.kvis-wr .kvis-in {padding-left:0;padding-top:8%;text-align:center;background:#f2f2f2;background-size:contain;}

	.kvis-wr .kvis-in:before {width:126px;height:91.7px;top:68px;background-size:cover;}

	.kvis-wr .kvis-in:after {width:126px;height:180px;top:-20px;}

	.kvis-wr .kvis-in .kvis-list {position:relative;bottom:auto;right:auto;max-width:552px;height:0;padding-bottom:42.3%;width:100%;margin:5% auto 8%;text-align:left;background-position:50% 0;background-size:contain;}

	.kvis-wr .kvis-in dd {top:100%;}

}

@media only screen and (max-width:768px){

	.kvis-wr .kvis-in:before, .kvis-wr .kvis-in:after {left:0}

	.kvis-wr .kvis-in .tit {font-size:35px}

	.kvis-wr .kvis-in .stit {font-size:22px;margin-top:10px;margin-bottom:10px}

	.kvis-wr .kvis-in .txt {font-size:20px}

	.kvis-wr .kvis-in .kvis-list {margin-top:50px;margin-bottom:50px;}

	.kvis-wr .kvis-in dt, .kvis-wr .kvis-in dd {font-size:16px}

	.kvis-wr .kvis-in dt.n01 {left:17%}

	.kvis-wr .kvis-in dd.n01 {left:10.6%}

}

@media only screen and (max-width:599px){

	.kvis-wr {margin-top:0}

	.kvis-wr .kvis-in:before, .kvis-wr .kvis-in:after {display:none;}

	.kvis-wr .kvis-in .tit {font-size:29px}

	.kvis-wr .kvis-in .stit {font-size:19px;}

	.kvis-wr .kvis-in .txt {font-size:16px}

	.kvis-wr .kvis-in dt, .kvis-wr .kvis-in dd {font-size:14px}

	.kvis-wr .kvis-in dt.n01 {top:23%;left:22%}

	.kvis-wr .kvis-in dt.n02 {top:5%;left:40%}

	.kvis-wr .kvis-in dt.n03 {top:-13%;left:60%}

	.kvis-wr .kvis-in dd li {padding-right:5%}

	.kvis-wr .kvis-in dd.n01 {left:18%}

	.kvis-wr .kvis-in dd.n02 {left:29%}

	.kvis-wr .kvis-in dd.n03 {left:55%}

}

@media only screen and (max-width:449px){

	.kvis-wr .kvis-in dt.n01 {top:15%;}

	.kvis-wr .kvis-in dt.n02 {top:-3%;}

	.kvis-wr .kvis-in dt.n03 {top:-20%;}

	.kvis-wr .kvis-in dd li {padding-right:2%}

	.kvis-wr .kvis-in dd.n01 {left:18%}

	.kvis-wr .kvis-in dd.n02 {left:31%}

	.kvis-wr .kvis-in dd.n03 {left:59%}

}



/*= 중장기발전사업 =*/

/* 발전목표 */

.kdev01-wr {position:relative;overflow:hidden;}

.kdev01-wr:before {position:absolute;top:0;left:50%;margin-left:-138px;content:"";display:block;width:208px;height:156px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat -134px -196px}

.kdev01-wr .kdev-list {float:left;}

.kdev01-wr .kdev-list .tit {width:180px;height:195px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:192px;margin:0 auto;}

.kdev01-wr .kdev-list .tit .tit-in {display:inline-block;vertical-align:top;}

.kdev01-wr .n01 {width:26.6%;}

.kdev01-wr .n01:before, .kdev01-wr .n02:before {position:absolute;top:77px;left:24.5%;content:"";display:block;width:129px;height:25px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat 0 -185px;}

.kdev01-wr .n02:before {left:auto;right:25.8%;}

.kdev01-wr .n01 .tit {background-position:0 20px}

.kdev01-wr .n01 .tit .tit-in {margin-left:15px;}

.kdev01-wr .n01 .tit:after, .kdev01-wr .n03 .tit:after {content:"";display:block;width:16px;height:34px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat -36px -213px;margin:0 auto;}

.kdev01-wr .n01 .list-wr {position:relative;margin-top:53px;}

.kdev01-wr .n01 .list-wr li {position:relative;border:1px solid #ccc;margin-bottom:10px;line-height:24px;padding:20px 25px;color:#444;}

.kdev01-wr .n01 .list-wr li:after {position:absolute;top:50%;right:25px;margin-top:-16px;content:"";display:block;width:32px;height:32px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat}

.kdev01-wr .n01 .list-wr:before, .kdev01-wr .n01 .list-wr:after, .kdev01-wr .n03 .kdev-list-cont:before, .kdev01-wr .n03 .kdev-list-cont:after {position:absolute;right:-12.5%;content:"";display:block;width:31px;height:17px;background:url(/kor/_Img/Content/kdev01_spr.png) no-repeat 0 -213px}

.kdev01-wr .n01 .list-wr:before {top:83px;}

.kdev01-wr .n01 .list-wr:after {bottom:83px;}

.kdev01-wr .n03 .kdev-list-cont:before {right:auto;left:-12%;top:83px;}

.kdev01-wr .n03 .kdev-list-cont:after {right:auto;left:-12%;bottom:83px}

/* 아이콘 */

.kdev01-wr .n01 .list-wr li:first-child:after {background-position:0 -252px}

.kdev01-wr .n01 .list-wr li:nth-child(2):after {background-position:-37px -252px}

.kdev01-wr .n01 .list-wr li:nth-child(3):after {background-position:0 -289px}

.kdev01-wr .n01 .list-wr li:last-child:after {background-position:-37px -289px}

.kdev01-wr .n02 {width:39%;margin:248px 3.8% 0;}

.kdev01-wr .n02 .tit {width:100%;height:auto;background:#005aab url(/kor/_Img/Common/c_patt02.png) repeat;line-height:1;padding:23px 0;border-top:1px solid #ccc;font-size:18px;font-weight:400;}

.kdev01-wr .n02 .list-wr {border:1px solid #ccc;border-top:0;box-sizing:border-box;padding:35px 30px 29px;overflow:hidden;}

.kdev01-wr .n02 .list-wr li {float:left;width:50%;text-align:center;background-image:url(/kor/_Img/Content/kdev01_patt.png);background-repeat:repeat;background-color:#e4e4e4;padding:30px 0 29px;box-sizing:border-box;color:#003a6d;}

.kdev01-wr .n02 .list-wr li:first-child, .kdev01-wr .n02 .list-wr li:last-child {background-color:#f7f7f7}

.kdev01-wr .n02 .list-wr li .num {display:block;margin:0 auto 10px;width:33px;height:33px;background:#005aab;border-radius:50%;color:#fff;text-align:center;line-height:32px;font-size:14px;}

.kdev01-wr .n03 {width:26.6%;}

.kdev01-wr .n03 .tit {background-position:-200px 0}

.kdev01-wr .n03 .tit .tit-in {margin-right:18px;}

.kdev01-wr .n03 .kdev-list-cont {position:relative;margin-top:53px;}

.kdev01-wr .n03 .kdev-list-cont .list-cont {position:relative;margin-bottom:10px;border:1px solid #005aab;padding:15px 15px 15px 30px;height:90px;box-sizing:border-box;}

.kdev01-wr .n03 .kdev-list-cont .list-cont:nth-child(even) {background:#f8fbfe}

.kdev01-wr .n03 .kdev-list-cont .list-cont li {position:relative;line-height:1.4;padding-left:14px;margin:5px 0}

.kdev01-wr .n03 .kdev-list-cont .list-cont li:before {position:absolute;top:10px;left:0;content:"";display:block;width:3px;height:3px;background:#354963;}

.kdev01-wr .n03 .kdev-list-cont .list-cont:last-child li {margin:17px 0}

@media only screen and (max-width:899px){

	.kdev01-wr:before, .kdev01-wr .n01:before, .kdev01-wr .n02:before {display:none;}

	.kdev01-wr .kdev-list {position:relative;float:none;}

	.kdev01-wr .n01, .kdev01-wr .n02, .kdev01-wr .n03 {width:100%;}

	.kdev01-wr .n01, .kdev01-wr .n03 {padding-left:200px;width:auto;}

	.kdev01-wr .n01 .tit, .kdev01-wr .n03 .tit {position:absolute;top:-20px;left:0;}

	.kdev01-wr .n01 .tit:after, .kdev01-wr .n03 .tit:after {position:absolute;top:50%;right:-10px;margin-top:-15px;transform:rotate(-90deg)}

	.kdev01-wr .n01 .list-wr {position:static;margin-top:0;}

	.kdev01-wr .n01:after {content:"";display:block;clear:both;}

	.kdev01-wr .n01 .list-wr li {float:left;width:49%;padding:15px 25px;margin-bottom:5px;box-sizing:border-box;margin-left:2%;}

	.kdev01-wr .n01 .list-wr li:nth-child(odd) {margin-left:0}

	.kdev01-wr .n01 .list-wr:before, .kdev01-wr .n01 .list-wr:after {top:auto;bottom:-18%;right:auto;left:30%;transform:rotate(90deg);}

	.kdev01-wr .n01 .list-wr:before {left:auto;right:30%;}

	.kdev01-wr .n02 {margin-top:50px;margin-left:0;margin-right:0;}

	.kdev01-wr .n02 .tit {padding:18px 0}

	.kdev01-wr .n02 .list-wr {padding:20px 20px 15px}

	.kdev01-wr .n02 .list-wr li {padding:10px 0}

	.kdev01-wr .n02 .list-wr li .num {display:inline-block;vertical-align:top;margin-top:-2px;margin-right:8px;margin-bottom:0;}

	.kdev01-wr .n03 {position:relative;}

	.kdev01-wr .n03 .kdev-list-cont {position:static;}

	.kdev01-wr .n03 .kdev-list-cont .list-cont {float:left;width:49%;margin-left:2%;height:80px;padding-top:10px;padding-bottom:10px;}

	.kdev01-wr .n03 .kdev-list-cont .list-cont:nth-child(odd) {margin-left:0}

	.kdev01-wr .n03 .kdev-list-cont:before, .kdev01-wr .n03 .kdev-list-cont:after {left:auto;right:auto;top:-37px;transform:rotate(90deg);}

	.kdev01-wr .n03 .kdev-list-cont:before {left:30%;}

	.kdev01-wr .n03 .kdev-list-cont:after {right:30%;}

}

@media only screen and (max-width:699px){

	.kdev01-wr .n01 .tit, .kdev01-wr .n03 .tit {position:relative;top:auto;left:auto;width:auto;height:auto;line-height:1;font-size:16px;margin-bottom:5px;background-image:none;}

	.kdev01-wr .n01 .tit .tit-in, .kdev01-wr .n03 .tit .tit-in {background-image:url(/kor/_Img/Common/c_patt02.png);background-repeat:repeat;display:block;padding:13px 0;margin:0}

	.kdev01-wr .n01 .tit .tit-in {background-color:#1b80d8}

	.kdev01-wr .n03 .tit .tit-in {background-color:#003165}

	.kdev01-wr .n01 .tit:after, .kdev01-wr .n03 .tit:after {display:none;}

	.kdev01-wr .n01, .kdev01-wr .n03 {padding-left:0;}

	.kdev01-wr .n01 .list-wr li {width:49.5%;margin-left:1%;padding:10px 15px;line-height:1.4;}

	.kdev01-wr .n01 .list-wr:before, .kdev01-wr .n01 .list-wr:after {bottom:-8%;}

	.kdev01-wr .n02 {margin-top:25px;}

	.kdev01-wr .n02 .tit {padding:13px 0;font-size:16px;}

	.kdev01-wr .n02 .list-wr {padding:10px}

	.kdev01-wr .n02 .list-wr li {padding:6px 0}

	.kdev01-wr .n02 .list-wr li .num {width:22px;height:22px;line-height:21px;margin-top:3px;font-size:12px;}

	.kdev01-wr .n03 {margin-top:25px;}

	.kdev01-wr .n03 .kdev-list-cont:before, .kdev01-wr .n03 .kdev-list-cont:after {top:-25px}

	.kdev01-wr .n03 .kdev-list-cont {margin-top:5px;}

	.kdev01-wr .n03 .kdev-list-cont .list-cont {width:49.5%;height:50%;margin-left:1%;margin-bottom:5px;padding:5px 5px 5px 30px;min-height:56px;}

	.kdev01-wr .n03 .kdev-list-cont .list-cont li {font-size:14px;margin:2px 0}

	.kdev01-wr .n03 .kdev-list-cont .list-cont:last-child li {margin:10px 0}

}

@media only screen and (max-width:449px){

	.kdev01-wr .n03 .kdev-list-cont .list-cont {float:none;width:100%;margin:0 0 5px;min-height:100%;}

	.kdev01-wr .n03 .kdev-list-cont .list-cont:last-child li {margin:2px 0}

}

@media only screen and (max-width:399px){

	.kdev01-wr .n01 .list-wr li:after {right:10px}

	.kdev01-wr .n01 .list-wr li {float:none;width:100%;margin:0 0 5px;padding-right:45px;}

	.kdev01-wr .n01 .list-wr li br {display:none;}

}



/* 7대발전영역 */

.kdev02-wr .kdev02-top {position:relative;text-align:center;width:450px;height:392px;margin:0 auto;background:url(/kor/_Img/Content/kdev02_spr.png) no-repeat 60px 30px;padding:30px 0;box-sizing:border-box;margin-bottom:30px;}

.kdev02-wr .kdev02-top:before, .kdev02-wr .kdev02-top:after {position:absolute;bottom:50px;content:"";display:block;width:129px;height:25px;background:url(/kor/_Img/Content/kdev02_spr.png) no-repeat 0 -365px}

.kdev02-wr .kdev02-top:before {left:-15%;}

.kdev02-wr .kdev02-top:after {right:-15%;}

.kdev02-wr .kdev02-top .tit {line-height:327px;color:#fff;font-size:24px;font-weight:500}

.kdev02-wr .kdev02-top li {position:absolute;font-size:17px;line-height:18px}

.kdev02-wr .kdev02-top li:first-child {top:0;left:0;text-align:center;width:100%;}

.kdev02-wr .kdev02-top li:nth-child(2) {top:46%;right:0;}

.kdev02-wr .kdev02-top li:nth-child(3) {bottom:0;left:0;text-align:center;width:100%;}

.kdev02-wr .kdev02-top li:last-child {top:46%;left:0;}

.kdev02-wr .kdev02-cont {text-align:center;}

.kdev02-wr .kdev02-cont .stit {position:relative;line-height:1.3;font-size:18px;color:#fff;font-weight:400;padding-top:5px;z-index:100}

.kdev02-wr .kdev02-cont .stit:after {position:absolute;top:0;left:50%;margin-left:-76px;content:"";display:block;width:0;border-top-width:109px;border-right-width:76px;border-left-width:76px;border-style:solid;border-color:rgba(0,90,171,0.9) transparent transparent transparent;z-index:-1}

.kdev02-wr .kdev02-cont .dev-list {position:relative;overflow:hidden;z-index:10;margin-top:7px;padding-top:50px;margin-bottom:15px;}

.kdev02-wr .kdev02-cont .dev-list:before {position:absolute;top:0;left:0;content:"";display:block;width:100%;height:3px;background:#003c93 url(/kor/_Img/Common/c_patt01.png) repeat;}

.kdev02-wr .kdev02-cont .dev-list li {position:relative;float:left;width:10.28%;padding:0 2%;text-align:left;}

.kdev02-wr .kdev02-cont .dev-list li:before {position:absolute;top:50%;left:-7%;margin-top:-31px;content:"";display:block;width:1px;height:63px;background:url(/kor/_Img/Content/dev_vbar.gif) repeat-y}

.kdev02-wr .kdev02-cont .dev-list li:first-child:before {display:none;}

.kdev02-wr .kdev02-cont .dev-list li .txt:before {content:"";display:block;width:32px;height:34px;background:url(/kor/_Img/Content/kdev02_spr.png) repeat;margin:0 auto 15px;}

.kdev02-wr .kdev02-cont .dev-list li span {display:block;}

.kdev02-wr .kdev02-cont .dev-list li .num {display:inline-block;text-align:left;font-size:14px;color:#005aab;padding-bottom:8px;border-bottom:1px solid #3f83c0}

.kdev02-wr .kdev02-cont .dev-list li .txt {line-height:18px;color:#1f3e59;text-align:center;}

/* 아이콘 */

.kdev02-wr .kdev02-cont .dev-list li:first-child .txt:before {background-position:0 -391px}

.kdev02-wr .kdev02-cont .dev-list li:nth-child(2) .txt:before {background-position:-34px -391px}

.kdev02-wr .kdev02-cont .dev-list li:nth-child(3) .txt:before {background-position:-68px -391px}

.kdev02-wr .kdev02-cont .dev-list li:nth-child(4) .txt:before {background-position:-102px -391px}

.kdev02-wr .kdev02-cont .dev-list li:nth-child(5) .txt:before {background-position:-136px -391px}

.kdev02-wr .kdev02-cont .dev-list li:nth-child(6) .txt:before {background-position:-170px -391px}

.kdev02-wr .kdev02-cont .dev-list li:last-child .txt:before {background-position:-204px -391px}

.kdev02-wr .kdev02-cont .kstrate-wr .stit {width:67px;height:67px;border-radius:50%;border:1px solid #ccc;background:#fff;color:#065fae;text-align:center;margin:0 auto;box-sizing:border-box;padding-top:20px;font-size:16px;}

.kdev02-wr .kdev02-cont .kstrate-wr .stit:after {display:none;}

.kdev02-wr .kdev02-cont .kstrate-wr .strate-list {background:#f7f7f7;padding:20px 0;margin-top:15px;}

.kdev02-wr .kdev02-cont .kstrate-wr .strate-list:after {content:"";display:block;clear:both;} 

.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li {position:relative;float:left;width:10.28%;padding:0 2%;font-size:0.938em;line-height:18px}

.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:before {position:absolute;top:-80px;left:50%;content:"";display:block;width:16px;height:34px;background:url(/kor/_Img/Content/kdev02_spr.png) no-repeat -238px -391px}

.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(4):before {display:none}

@media only screen and (max-width:719px){

	.kdev02-wr .kdev02-cont .dev-list li, .kdev02-wr .kdev02-cont .kstrate-wr .strate-list li {width:21%;margin:10px 0;}

	.kdev02-wr .kdev02-cont .dev-list {padding-top:30px}

	.kdev02-wr .kdev02-cont .dev-list li .txt:before {margin-bottom:10px;}

	.kdev02-wr .kdev02-cont .dev-list li:nth-child(n+5), .kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(n+5) {width:29.3%;}

	.kdev02-wr .kdev02-cont .dev-list li .num {padding-bottom:3px}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list {margin-top:-20px;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li {position:relative;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:before, .kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:last-child:after {display:none;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:after {content:"";display:block;position:absolute;top:0;right:0;width:1px;height:50px;background:#ddd;}

}

@media only screen and (max-width:599px){

	.kdev02-wr .kdev02-top {width:292px;height:254px;background-size:213px auto;background-position:39px 19px}

	.kdev02-wr .kdev02-top .tit {font-size:18px;line-height:190px}

	.kdev02-wr .kdev02-top li {font-size:14px;}

	.kdev02-wr .kdev02-top li:nth-child(2), .kdev02-wr .kdev02-top li:last-child {top:44%;}

	.kdev02-wr .kdev02-top:before, .kdev02-wr .kdev02-top:after {bottom:35px;width:96px;height:18px;background-size:246px auto;background-position:0 -273px}

	.kdev02-wr .kdev02-cont .stit {font-size:16px;}

	.kdev02-wr .kdev02-cont .stit:after {border-top-width:80px;border-right-width:60px;border-left-width:60px;margin-left:-60px}

	.kdev02-wr .kdev02-cont .dev-list {padding-top:25px;}

	.kdev02-wr .kdev02-cont .dev-list li {margin:5px 0}

	.kdev02-wr .kdev02-cont .dev-list li .txt, .kdev02-wr .kdev02-cont .kstrate-wr .strate-list li {font-size:14px;line-height:1.3}

	.kdev02-wr .kdev02-cont .dev-list li .txt:before {margin-bottom:5px;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list {margin-top:-25px;}

	.kdev02-wr .kdev02-cont .kstrate-wr .stit {font-size:14px;padding-top:23px;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li {width:29.33%;text-align:left;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:last-child {width:97%;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(3n):after {display:none;}

}

@media only screen and (max-width:499px){

	.kdev02-wr .kdev02-cont .dev-list li, .kdev02-wr .kdev02-cont .dev-list li:nth-child(n+5) {width:29%;}

	.kdev02-wr .kdev02-cont .dev-list li:last-child {float:none;margin-left:auto;margin-right:auto;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li, .kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(n+5) {width:46%;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:last-child {width:97%;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(even):after {display:none;}

	.kdev02-wr .kdev02-cont .kstrate-wr .strate-list li:nth-child(3n):after {display:block;}

}



/* 14대 추진과제 */

.kdev03-wr:after {content:"";display:block;clear:both;}

.kdev03-wr .task-list {float:left;}

.kdev03-wr .task-list .tit {position:relative;text-align:center;font-weight:400;line-height:1;}

.kdev03-wr .task-list ul {background:#f4f4f4}

.kdev03-wr .task-list .t-list-wr li {border-top:1px solid #dedede;font-size:15px;line-height:18px;color:#1f3e59;padding:27px 0 25px;box-sizing:border-box;}

.kdev03-wr .task-list .t-list-wr li:first-child {border-top:0}

.kdev03-wr .n01 {position:relative;width:28.3%;margin-top:35px;}

.kdev03-wr .n01 .tit:before, .kdev03-wr .n03 .tit:before {position:absolute;top:0;left:0;content:"";display:block;width:100%;height:3px;background:#003c93 url(/kor/_Img/Common/c_patt01.png) repeat}

.kdev03-wr .n01 .tit, .kdev03-wr .n03 .tit {font-size:18px;color:#005aab;padding:21px 0;}

.kdev03-wr .n01 .t-list-wr {position:relative;}

.kdev03-wr .n01 .t-list-wr:after {position:absolute;right:0;bottom:0;width:171px;height:145px;content:"";display:block;background:url(/kor/_Img/Content/kdev03_spr.png) no-repeat -38px -139px}

.kdev03-wr .n01 .t-list-wr li {position:relative;padding:24px 0 23px 33px}

.kdev03-wr .n01 .t-list-wr li span {display:inline-block;vertical-align:middle;}

.kdev03-wr .n01 .t-list-wr li .num {font-size:14px;color:#005aab;margin-right:27px;padding-bottom:8px;border-bottom:1px solid #3c80bd;margin-top:-4px;}

.kdev03-wr .n01 .t-list-wr li:after {position:absolute;top:50%;right:28px;margin-top:-14px;content:"";display:block;width:26px;height:27px;background:url(/kor/_Img/Content/kdev03_spr.png) no-repeat}

.kdev03-wr .n01:after {position:absolute;top:50%;right:-20%;margin-top:-62px;content:"";display:block;width:34px;height:183px;background:url(/kor/_Img/Content/kdev03_spr.png) no-repeat 0 -135px}

.kdev03-wr .n02 {width:40.8%;margin-left:8.3%;margin-right:6%;}

.kdev03-wr .n02 .tit {position:relative;background:#003165 url(/kor/_Img/Common/c_patt02.png) repeat;color:#fff;font-size:20px;padding:40px 0;}

.kdev03-wr .n02 .tit:before, .kdev03-wr .n02 .tit:after {position:absolute;top:-28px;content:"";display:block;width:70px;height:105px;background:url(/kor/_Img/Content/kdev03_spr.png) no-repeat}

.kdev03-wr .n02 .tit:before {left:20%;}

.kdev03-wr .n02 .tit:after {right:20%;background-position:-204px 0}

.kdev03-wr .n02 .list-wr {background-image:url(/kor/_Img/Content/kdev01_patt.png);background-repeat:repeat;padding:18px 20px 17px;overflow:hidden;}

.kdev03-wr .n02 .list-wr li {background:#fff;float:left;width:48%;margin:3px 1% 2px;text-align:center;color:#003165;padding:12px 0;font-size:15px;line-height:18px;}

.kdev03-wr .n03 {width:16.6%;margin-top:35px;}

.kdev03-wr .n03 li {text-align:center;}

/* 아이콘 */

.kdev03-wr .n01 .t-list-wr li:first-child:after {background-position:0 -108px}

.kdev03-wr .n01 .t-list-wr li:nth-child(2):after {background-position:-28px -108px}

.kdev03-wr .n01 .t-list-wr li:nth-child(3):after {background-position:-56px -108px}

.kdev03-wr .n01 .t-list-wr li:nth-child(4):after {background-position:-84px -108px}

.kdev03-wr .n01 .t-list-wr li:nth-child(5):after {background-position:-112px -108px}

.kdev03-wr .n01 .t-list-wr li:nth-child(6):after {background-position:-140px -108px}

.kdev03-wr .n01 .t-list-wr li:last-child:after {background-position:-168px -108px}

@media only screen and (max-width:1199px){

	.kdev03-wr .n01 {width:30.3%}

	.kdev03-wr .n01:after {right:-12%;}

	.kdev03-wr .n01 .t-list-wr li:after {right:18px;}

	.kdev03-wr .n01 .t-list-wr li {padding-left:23px;}

	.kdev03-wr .n02 {width:42.8%;margin-left:4.15%;margin-right:3%}

	.kdev03-wr .n03 {width:18.6%}

}

@media only screen and (max-width:999px){

	.kdev03-wr .n01 .t-list-wr li .num {margin-right:20px;}

	.kdev03-wr .n02 .tit:before {left:10%;}

	.kdev03-wr .n02 .tit:after {right:10%;}

}

@media only screen and (max-width:859px){

	.kdev03-wr .task-list {float:none;}

	.kdev03-wr .n01 {width:100%;margin-top:0;margin-bottom:20px;}

/* 	.kdev03-wr .n01:after {transform:rotate(90deg);top:auto;bottom:-99px;margin-top:0;right:50%;background-size:221px auto;background-position:0 -108px} */

	.kdev03-wr .n01 .tit, .kdev03-wr .n03 .tit {font-size:16px;padding:16px 0}

	.kdev03-wr .n01 .t-list-wr {overflow:hidden;}

	.kdev03-wr .n01 .t-list-wr li {float:left;width:33%;padding:13px 0 13px 20px;font-size:15px;border-top:0;border-bottom:1px solid #dedede;}

	.kdev03-wr .n01 .t-list-wr li:last-child {border-bottom:0;}

	.kdev03-wr .n01 .t-list-wr li .num {margin-top:0;margin-right:15px}

	.kdev03-wr .n02 {width:100%;margin:0}

	.kdev03-wr .n02 .tit {font-size:16px;padding:15px 0}

	.kdev03-wr .n01 .t-list-wr:after, .kdev03-wr .n02 .tit:before, .kdev03-wr .n02 .tit:after {display:none;}

	.kdev03-wr .n02 .list-wr {padding:10px}

	.kdev03-wr .n02 .list-wr li {width:24%;margin-left:0.5%;margin-right:0.5%;font-size:14px;padding:9px 0;line-height:1.4}

	.kdev03-wr .n02 .list-wr li:nth-child(13), 	.kdev03-wr .n02 .list-wr li:last-child {width:49%;}

	.kdev03-wr .n03 {width:100%;margin-top:20px;}

	.kdev03-wr .n03 ul {overflow:hidden;}

	.kdev03-wr .n03 .t-list-wr li {float:left;width:25%;border-top:0;border-bottom:1px solid #dedede;padding:13px 0}

	.kdev03-wr .n03 .t-list-wr li:nth-child(n+5)  {border-bottom:0}

}

@media only screen and (max-width:768px){

	.kdev03-wr .n01 .t-list-wr li {width:50%;}

	.kdev03-wr .n02 .list-wr li {width:32%}

}

@media only screen and (max-width:499px){

	.kdev03-wr .n01 .tit, .kdev03-wr .n03 .tit, .kdev03-wr .n02 .tit {font-size:15px;padding:15px 0 10px}

	.kdev03-wr .n01 .t-list-wr li {float:none;width:100%;font-size:14px;padding:9px 0 9px 20px}

	.kdev03-wr .n01 .t-list-wr li .num {padding-bottom:3px;font-size:12px;}

	.kdev03-wr .n02 .list-wr {padding:5px}

	.kdev03-wr .n02 .list-wr li {padding:5px 0}

	.kdev03-wr .n03 .t-list-wr li {font-size:14px;padding:7px 0;width:33%}

	.kdev03-wr .n03 .t-list-wr li:nth-child(n+5) {border-bottom:1px solid #dedede;}

	.kdev03-wr .n03 .t-list-wr li:last-child {border-bottom:0}

	.kdev03-wr .n01 .t-list-wr li:after {width:20px;height:21px;background-size:221px auto;right:15px;margin-top:-10px;}

	/* 아이콘 */

	.kdev03-wr .n01 .t-list-wr li:first-child:after {background-position:0 -86px}

	.kdev03-wr .n01 .t-list-wr li:nth-child(2):after {background-position:-22px -86px}

	.kdev03-wr .n01 .t-list-wr li:nth-child(3):after {background-position:-44px -86px}

	.kdev03-wr .n01 .t-list-wr li:nth-child(4):after {background-position:-67px -86px}

	.kdev03-wr .n01 .t-list-wr li:nth-child(5):after {background-position:-89px -86px}

	.kdev03-wr .n01 .t-list-wr li:nth-child(6):after {background-position:-112px -86px}

	.kdev03-wr .n01 .t-list-wr li:last-child:after {background-position:-134px -86px}

}



@media only screen and (max-width:399px){

	.kdev03-wr .n02 .list-wr li {width:49%;line-height:1.2}

	.kdev03-wr .n03 .t-list-wr li {width:50%;}

	.kdev03-wr .n03 .t-list-wr li:last-child {width:100%;}

}



/* 교육역량강화사업 */

#pg-kedu #container, #pg-kedu #container #contents-wrap {max-width:100%;}

#pg-kedu .cont-top {max-width:1200px;margin-left:auto;margin-right:auto;}

.kedu-wr {position:relative;overflow:hidden;width:100%;}

.kedu-wr:before {position:absolute;display:block;content:"";top:230px;width:100%;height:100%;background:#f9f9f9;z-index:-10;}

.kedu-wr .kedu-difin {position:relative;max-width:1200px;margin:0 auto;z-index:10;}

.kedu-wr .kedu-difin .difin-list {float:left;width:580px;padding:214px 25px 0 25px;background:url(/kor/_Img/Content/kedu_bg01.jpg) no-repeat center top;box-sizing:border-box;}

.kedu-wr .kedu-difin .difin-list:first-child {margin-right:40px;}

.kedu-wr .kedu-difin .difin-list.st02 {background:url(/kor/_Img/Content/kedu_bg02.jpg) no-repeat center top;}

.kedu-wr .kedu-difin .difin-list .difin-box {min-height:285px;padding:35px 47px;background:#fff;box-sizing:border-box;text-align:center;}

.kedu-wr .kedu-difin .difin-list .difin-box .tit {color:#003b70;font-size:1.125em;margin-bottom:30px;font-weight:500;}

.kedu-wr .kedu-difin .difin-list .difin-box .tit .lineup {display:block;margin-bottom:15px;}

.kedu-wr .kedu-difin .difin-list .difin-box .tit .lineup em {font-style:normal;display:inline;border-bottom:1px solid #003b70;padding-bottom:7px;}

.kedu-wr .educapab-obj-wr {clear:both;overflow:hidden;min-height:630px;position:relative;max-width:1200px;margin:0 auto;padding:45px 0;}

.kedu-wr .educapab-obj-wr .educapab-tit {position:absolute;width:612px;height:332px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:105px;background:url(/kor/_Img/Content/kedu_obj01.png) no-repeat;text-align:center;box-sizing:border-box;}

.kedu-wr .educapab-obj-wr .educapab-tit:before {position:absolute;display:block;content:"";width:104px;height:156px;top:-45px;right:55px;background:url(/kor/_Img/Common/c_obj01.png) no-repeat;z-index:-5;}

.kedu-wr .educapab-obj-wr .educapab-tit .tit {display:block;font-size:1.25em;color:#fff;font-weight:500;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {position:absolute;width:220px;box-sizing:border-box;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .tit {display:block;background:#459ADF;padding:13px 0;text-align:center;font-size:1.063em;color:#fff;font-weight:400}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list {padding:13px 15px 15px;border:1px solid #ccc;background:#fff;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list li {font-size:0.938em;margin:0 0 3px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st01 {left:5px;top:40px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st02 {left:170px;top:245px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st02 .tit {background:#1b80d8;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st03 {left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);top:420px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st03 .tit {background:#044385;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st04 {right:163px;top:245px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st04 .tit {background:#003165;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st05 {right:5px;top:40px;}

.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st05 .tit {background:#002445;}

@media only screen and (max-width:1210px) {

	.kedu-wr .kedu-difin .difin-list, .kedu-wr .kedu-difin .difin-list.st02 {width:48%;padding-top:20%;background-size:100% auto;}

	.kedu-wr .kedu-difin .difin-list:first-child {margin-right:3%;}

	.kedu-wr .educapab-obj-wr {min-height:100%;}

	.kedu-wr .educapab-obj-wr .educapab-tit {position:relative;top:auto;left:auto;margin:0 auto;width:476px;height:250px;padding-top:75px;background-size:476px auto;transform:translateX(0);-ms-transform:translateX(0);}

	.kedu-wr .educapab-obj-wr .educapab-tit .tit {font-size:1.125em;font-weight:500;}

	.kedu-wr .educapab-obj-wr .educapab-obj {position:relative;text-align:center}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {position:relative;display:inline-block;width:18%;margin:0 0.5%;vertical-align:top;text-align:left;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st01, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st02, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st03, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st04, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st05 {left:auto;top:auto;right:auto;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr.st03 {transform:none;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(5) {margin-right:0;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list {min-height:150px;}

}

@media only screen and (max-width:1150px) {

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {width:31%;margin-bottom:10px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list {min-height:137px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(n+4) {width:48%;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(n+4) .educapab-list {min-height:100%;}

}

@media only screen and (max-width:999px) {

	.kedu-wr:before {top:0;}

	.kedu-wr .educapab-obj-wr {padding-bottom:20px;}

	.kedu-wr .kedu-difin .difin-list .difin-box {padding:30px 20px}

	.kedu-wr .kedu-difin .difin-list:first-child {margin-right:0;width:50%}

	.kedu-wr .kedu-difin .difin-list, .kedu-wr .kedu-difin .difin-list.st02 {width:50%}

	.kedu-wr .kedu-difin .difin-list {padding-left:10px;padding-right:10px;}

	.kedu-wr .educapab-obj-wr .educapab-obj {padding-left:10px;padding-right:10px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {width:32%;margin-left:0.5%;margin-right:0.5%}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(n+4) {width:49%}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .tit {font-size:16px;padding:10px 0}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list {padding:10px 10px 8px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr .educapab-list li {font-size:14px;line-height:1.8}

}

@media only screen and (max-width:768px){

	.kedu-wr .kedu-difin .difin-list .difin-box .tit {margin-bottom:20px;line-height:1.3}

	.kedu-wr .kedu-difin .difin-list .difin-box {min-height:260px;padding:20px 15px}

	.kedu-wr .educapab-obj-wr .educapab-obj {overflow:hidden;padding-left:10px;padding-right:10px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {display:block;float:left;width:32.33%}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(5) {margin-right:0.5%}

}

@media only screen and (max-width:639px){

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr {width:49%}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:first-child .educapab-list, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(2) .educapab-list {min-height:90px}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(3) .educapab-list {min-height:auto}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(3) {width:100%;}

}

@media only screen and (max-width:540px){

	.kedu-wr .kedu-difin .difin-list {padding-left:30px;padding-right:30px}

	.kedu-wr .kedu-difin .difin-list, .kedu-wr .kedu-difin .difin-list.st02, .kedu-wr .kedu-difin .difin-list:first-child {float:none;width:100%;}

	.kedu-wr .kedu-difin .difin-list .difin-box {min-height:auto;}	

}

@media only screen and (max-width:499px){

	.kedu-wr .educapab-obj-wr .educapab-tit {width:306px;height:166px;background-size:306px auto;padding-top:42px;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(n+4) {float:none;width:100%;}

	.kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:first-child .educapab-list, .kedu-wr .educapab-obj-wr .educapab-obj .educapab-list-wr:nth-child(2) .educapab-list {min-height:auto;}



}

/* 브랜드강화사업 */

#pg-kbrand #container, #pg-kbrand #container #contents-wrap {max-width:100%;}

#pg-kbrand .cont-top {max-width:1200px;margin-left:auto;margin-right:auto;}

.brand-biz-wr {position:relative;width:100%;}

.brand-biz-wr:before {position:absolute;display:block;content:"";width:100%;height:80%;top:140px;background:#f9f9f9;z-index:-10;}

.brand-biz-wr .brand-biz {max-width:1200px;margin:0 auto;}

.brand-biz-wr .brand-biz .top-img {min-height:360px;padding:100px 0 0 70px;background:url(/kor/_Img/Content/kbrand_01.jpg) no-repeat;box-sizing:border-box;color:#fff;}

.brand-biz-wr .brand-biz .top-img .tit {font-size:1.5em;font-weight:500;}

.brand-biz-wr .brand-biz .top-img .tit .parag {display:block;}

.brand-biz-wr .brand-biz .top-img .tit .parag:first-child {margin-bottom:18px;}

.brand-biz-wr .brand-biz .top-img .tit em {display:inline;font-style:normal;padding-bottom:5px;border-bottom:1px solid #fff;}

.brand-biz-wr .brand-biz .top-img .txt {width:30%;margin-top:35px;font-weight:300;}

.brand-biz-wr .brand-biz .brbz-rept {padding:50px 40px;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj {position:relative;display:inline-block;width:500px;padding-top:83px;text-align:center;box-sizing:border-box;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj:before {position:absolute;display:block;content:"";width:197px;height:197px;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);background:url(/kor/_Img/Content/kbrand_obj.png) no-repeat;background-position:0 0;z-index:-5;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj .tit {display:block;color:#fff;line-height:1.3em;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj .txt {display:block;margin-top:90px;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt {display:inline-block;width:51%;vertical-align:top;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt .tit {color:#00284c;font-size:1.125em;font-weight:500;margin-bottom:45px;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt .tit .parag {display:block;margin-bottom:13px;}

.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt .tit .parag em {font-style:normal;display:inline;font-style:normal;padding-bottom:7px;border-bottom:1px solid #00284c;}

.kbrand-list-wr {position:relative;max-width:1200px;margin:90px auto 30px;}

.kbrand-list-wr:before {position:absolute;display:block;content:"";width:41px;height:41px;top:155px;left:50%;margin-left:-33px;z-index:10;background:url(/kor/_Img/Content/kbrand_obj.png) no-repeat;background-position:-197px 0;}

.kbrand-list-wr:after {content:"";display:block;clear:both;}

.kbrand-list-wr .kbrand-list {position:relative;float:left;width:49%;min-height:310px;padding:72px 40px 40px;background:#c5d7e5;vertical-align:top;box-sizing:border-box;}

.kbrand-list-wr .kbrand-list:before {position:absolute;display:block;content:"";width:120px;height:81px;top:-36px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:10;background:url(/kor/_Img/Content/kbrand_obj.png) no-repeat;background-position:0 -197px;}

.kbrand-list-wr .kbrand-list.st02 {background:#e9f1f7;}

.kbrand-list-wr .kbrand-list.st02:before {width:132px;height:81px;background-position:-120px -197px;}

.kbrand-list-wr .kbrand-list .tit {color:#00284c;font-size:1.188em;font-weight:500;text-align:center;margin-bottom:30px;}

.kbrand-list-wr .kbrand-list ul {border-right:1px solid #ccc;border-top:1px solid #ccc;font-size:0.938em;overflow:hidden;box-sizing:border-box;}

.kbrand-list-wr .kbrand-list ul li {float:left;width:33%;min-height:80px;padding:32px 22px 20px;text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;box-sizing:border-box;line-height:1.4em;}

.kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2) {width:34%;}

.kbrand-list-wr .kbrand-list ul li:nth-child(3) {padding-top:17px;}

.kbrand-list-wr .kbrand-list ul li:nth-child(4), .kbrand-list-wr .kbrand-list ul li:nth-child(5) {width:50%;}

.kbrand-list-wr .kbrand-list.st02 ul li {min-height:160px;padding-top:64px;}

.kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2) {padding-top:75px;}

@media only screen and (max-width:1170px) {

	.brand-biz-wr .brand-biz .top-img {min-height:300px;padding:80px 0 0 50px;background-size:100% auto;}

	.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj {width:34%;margin-right:5%;}

	.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt {width:59%;}

	.kbrand-list-wr .kbrand-list {min-height:381px;}

	.kbrand-list-wr .kbrand-list ul li {width:50%;min-height:70px;padding-top:26px;}

	.kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2) {width:50%;}

	.kbrand-list-wr .kbrand-list ul li:nth-child(3) {padding-top:26px;}

	.kbrand-list-wr .kbrand-list ul li:nth-child(5), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(3) {width:100%;}

	.kbrand-list-wr .kbrand-list.st02 ul li {min-height:104px;padding-top:44px;}

	.kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2) {padding-top:44px;}

}

@media only screen and (max-width:1055px) {

	.kbrand-list-wr:before {display:none;}

	.kbrand-list-wr .kbrand-list {float:none;width:100%;min-height:auto;padding:60px 30px 50px}

	.kbrand-list-wr .kbrand-list ul li, .kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list ul li:nth-child(3), .kbrand-list-wr .kbrand-list ul li:nth-child(4), .kbrand-list-wr .kbrand-list ul li:nth-child(5) {display:table;position:relative;width:20%;min-height:60px;padding:10px;word-wrap:break-word;word-break:keep-all;line-height:1.3}

	.kbrand-list-wr .kbrand-list ul li .val {display:table-cell;vertical-align:middle;}

	.kbrand-list-wr .kbrand-list.st02 {padding-bottom:40px;}

	.kbrand-list-wr .kbrand-list.st02 ul li, .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(3) {position:relative;width:33%;min-height:60px;padding:10px}

	.kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2) {width:34%;}

}

@media only screen and (max-width:1010px) {

	.brand-biz-wr .brand-biz .top-img {padding:50px 0 0 40px;}

	.brand-biz-wr .brand-biz .top-img .txt {width:50%;}

}

@media only screen and (max-width:899px) {

	.kbrand-list-wr .kbrand-list .tit {margin-bottom:15px;}

	.brand-biz-wr .brand-biz .top-img {padding-top:35%;padding-left:0;text-align:center;color:#00284c;}

	.brand-biz-wr .brand-biz .top-img .tit {font-size:20px}

	.brand-biz-wr .brand-biz .top-img .tit em {border-bottom:1px solid #00284c;}

	.brand-biz-wr .brand-biz .top-img .txt {margin-top:30px;width:auto;padding-left:10px;padding-right:10px}

	.brand-biz-wr .brand-biz .brbz-rept {padding:30px 25px}

	.kbrand-list-wr {margin-top:60px;}

}

@media only screen and (max-width:699px) {

	.brand-biz-wr .brand-biz {padding-bottom:50px;}

	.brand-biz-wr .brand-biz .brbz-rept {margin-top:30px;}

	.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-obj {display:block;width:100%;margin-right:0;}

	.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt {display:block;width:100%;margin-top:30px;}

	.brand-biz-wr .brand-biz .brbz-rept .brbz-rept-txt .tit {margin-bottom:30px;}

	.kbrand-list-wr {margin-top:30px;}

	.kbrand-list-wr .kbrand-list {padding:50px 15px 40px;}

	.kbrand-list-wr .kbrand-list:before {width:96px;height:64px;top:-30px;background-size:202px auto;background-position:0 -157px;}

	.kbrand-list-wr .kbrand-list.st02 {padding-bottom:30px}

	.kbrand-list-wr .kbrand-list.st02:before {width:106px;height:64px;top:-30px;background-size:202px auto;background-position:-96px -157px;}

}

@media only screen and (max-width:619px){

	.kbrand-list-wr .kbrand-list ul li, .kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list ul li:nth-child(3), .kbrand-list-wr .kbrand-list ul li:nth-child(4), .kbrand-list-wr .kbrand-list ul li:nth-child(5) {width:33.33%;padding:5px;min-height:50px;line-height:1.2}

	.kbrand-list-wr .kbrand-list ul li:nth-child(n+4) {width:50%;}

}

@media only screen and (max-width:499px) {

	.brand-biz-wr:before {top:0;}

	.brand-biz-wr .brand-biz {padding-bottom:20px}

	.brand-biz-wr .brand-biz .brbz-rept {margin-top:0;padding:10px}

	.brand-biz-wr .brand-biz .top-img .tit {font-size:18px}

	.kbrand-list-wr {margin-top:20px;margin-bottom:0}

	.kbrand-list-wr .kbrand-list ul li, .kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list ul li:nth-child(3), .kbrand-list-wr .kbrand-list ul li:nth-child(4), .kbrand-list-wr .kbrand-list ul li:nth-child(5) {width:50%;min-height:auto;padding:10px 5px}

	.kbrand-list-wr .kbrand-list ul li:last-child {width:100%;}

	.kbrand-list-wr .kbrand-list.st02 {padding-top:35px}

	.kbrand-list-wr .kbrand-list.st02 ul li, .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(2), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(3), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(4), .kbrand-list-wr .kbrand-list.st02 ul li:nth-child(5) {width:100%;min-height:auto;}

}

@media only screen and (max-width:499px) {

	.kbrand-list-wr .kbrand-list ul li, .kbrand-list-wr .kbrand-list ul li:nth-child(2), .kbrand-list-wr .kbrand-list ul li:nth-child(3), .kbrand-list-wr .kbrand-list ul li:nth-child(4), .kbrand-list-wr .kbrand-list ul li:nth-child(5) {float:none;width:100%}

}





/*== 대학소개 ==*/

/*= 대학개요 =*/

/* 학술정보원 */

.univ-dpt-scholar {border:1px solid #ccc;background:#fafafa;text-align:center;padding:30px 0 25px}

.univ-dpt-scholar li {position:relative;display:inline-block;vertical-align:top;font-size:18px;font-weight:500;padding-right:96px;}

.univ-dpt-scholar li:before {content:"";display:block;width:160px;height:160px;background:url(/_Img/Content/univ_dpt_spr02.png) no-repeat;margin:0 auto 25px;}

.univ-dpt-scholar li:after {position:absolute;top:60px;right:29px;content:"";display:block;width:38px;height:38px;background:url(/_Img/Content/univ_dpt_spr02.png) -162px 0}

.univ-dpt-scholar li:last-child {padding-right:0}

.univ-dpt-scholar li:last-child:after {display:none;}

/* 아이콘 */

.univ-dpt-scholar li:first-child:before {background-position:0 0;}

.univ-dpt-scholar li:nth-child(2):before {background-position:0 -162px;}

.univ-dpt-scholar li:last-child:before {background-position:0 -324px;}



/* 관련시설 */

.univ-facil-list {position:relative;padding-left:280px;min-height:166px;background:url(/_Img/Content/univ_dpt_patt02.gif) repeat-x 0 bottom;padding-bottom:30px;margin-bottom:30px}

.univ-facil-list .thum {position:absolute;top:0;left:0;display:block;width:240px;height:166px;}

.univ-facil-list .thum img {width:100%;}

.univ-facil-list .tit {font-size:18px;color:#333;line-height:1;font-weight:500;padding-top:8px;margin-bottom:18px}

.univ-facil-list li {position:relative;padding-left:13px;line-height:1.3;margin:13px 0;font-weight:300}

.univ-facil-list li:last-child {margin-bottom:0}

.univ-facil-list li:before {position:absolute;top:10px;left:0;content:"";display:block;width:3px;height:3px;background:#2b405b;border-radius:50%;}



/* 정보지원센터 주요업무 */

.univ-dpt-wr .edit-wr .mbz-box-list {border-top:1px solid #ccc}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box {border-top:0;padding-left:272px;}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box:after {position:absolute;top:13%;left:225px;content:"";display:block;width:1px;height:74%;background:#666}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box .box-tit {font-size:1.125em;color:#003165;line-height:1.3;font-weight:400}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box ul {padding-left:0;overflow:hidden;}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box ul:before {display:none;}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box li {float:left;width:50%;box-sizing:border-box;}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box .list-full li {float:none;width:100%;}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box:before {background:url(/kor/_Img/Content/univ_dpt_spr03.png) no-repeat}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box.in-ico01:before {background-position:0 0}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box.in-ico02:before {background-position:0 -139px}

.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box.in-ico03:before {background-position:0 -278px}

@media only screen and (max-width:999px){

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box {padding-left:242px}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box:after {left:205px;}

}

@media only screen and (max-width:899px){

	.univ-facil-list {padding-left:240px;min-height:145px;padding-bottom:25px;margin-bottom:20px}

	.univ-facil-list .thum {width:210px;height:145px;}

	.univ-facil-list .tit {padding-top:0}

	.univ-facil-list li {font-size:14px;margin:6px 0;font-weight:400}

	.univ-facil-list li:before {top:8px}

}

@media only screen and (max-width:768px){

	.univ-dpt-scholar {padding:15px 0 10px}

	.univ-dpt-scholar li {font-size:16px;padding-right:57px;}

	.univ-dpt-scholar li:before {width:96px;height:96px;background-size:120px auto;margin-bottom:5px}

	.univ-dpt-scholar li:nth-child(2):before {background-position:0 -97px;}

	.univ-dpt-scholar li:last-child:before {background-position:0 -194px;}

	.univ-dpt-scholar li:after {top:36px;right:17px;width:22px;height:22px;background-size:120px auto;background-position:-97px 0}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box {padding:15px 20px}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box:before, .univ-dpt-wr .edit-wr .mbz-box-list .mbz-box:after {display:none;}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box ul {overflow:hidden;}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box li {font-size:15px;padding-left:10px;margin:4px 0;}

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box .box-tit {font-size:1em;margin-bottom:5px;}

}

@media only screen and (max-width:699px){

	.univ-facil-list {padding-left:20px;padding-right:10px;min-height:auto;}

	.univ-facil-list .thum {display:none;}

	.univ-facil-list .tit {font-size:15px;margin-bottom:12px}

}

@media only screen and (max-width:599px){

	.univ-dpt-wr .edit-wr .mbz-box-list .mbz-box li {float:none;width:100%;font-size:14px}

	.univ-dpt-wr .edit-wr .mbz-box li:before {top:8px;}

}

@media only screen and (max-width:499px){

	.univ-dpt-scholar li {padding-right:30px;}

	.univ-dpt-scholar li:after {top:15px;right:5px;}

	.univ-dpt-scholar li:before {width:38px;height:38px;background-size:48px auto;}

	.univ-dpt-scholar li:nth-child(2):before {background-position:0 -38px;}

	.univ-dpt-scholar li:last-child:before {background-position:0 -77px;}

}



/* 총장인사말 */

#pg-greeting #container, #pg-greeting #container #contents-wrap {max-width:100%;}

#pg-greeting .cont-top {max-width:1200px;margin-left:auto;margin-right:auto;}

.greeting-wr .greeting-top {background:#f9f9f9;}

.greeting-wr .greeting-top .gtop-in {position:relative;max-width:1200px;min-height:540px;margin:0 auto;padding:60px 0 60px 740px;box-sizing:border-box;}

.greeting-wr .greeting-top .gtop-in:before {position:absolute;top:0;left:-6px;content:"";display:block;width:122px;height:132px;background:url(/kor/_Img/Content/greeting_spr.png) no-repeat 0 0;z-index:200}

.greeting-wr .greeting-top .gtop-in:after {position:absolute;top:0;right:0;content:"";display:block;width:104px;height:151px;background:url(/kor/_Img/Common/c_obj01.png) no-repeat}

.greeting-wr .greeting-top .gtop-in .thum {display:block;position:absolute;top:60px;left:0;}

.greeting-wr .greeting-top .gtop-in .thum img {position:relative;z-index:100;width:100%;}

.greeting-wr .greeting-top .gtop-in .thum:after {position:absolute;bottom:-33px;right:-34px;content:"";display:block;width:187px;height:187px;background:url(/kor/_Img/Content/greeting_spr.png) no-repeat 0 bottom;z-index:10}

.greeting-wr .greeting-top .gtop-in .tit {display:block;line-height:1.3;font-size:1.875em;color:#005aab;font-weight:500;margin-bottom:45px;}

.greeting-wr .greeting-top .gtop-in .tit:after {content:"";display:block;width:60px;height:5px;background:#005aab url(/kor/_Img/Common/c_patt01.png) repeat;margin-top:15px;}

.greeting-wr .greeting-top .gtop-in .tit .e-tit {display:block;font-style:normal;font-size:0.433em;font-weight:500;letter-spacing:0.2em;color:#333;margin-bottom:30px;}

.greeting-wr .greeting-top .gtop-in .txt {font-size:1.250em;color:#333;margin-bottom:65px;}

.greeting-wr .greeting-top .gtop-in .greeting-sign {border-top:1px solid #c3c3c3;padding-top:30px;text-align:right;}

.greeting-wr .greeting-top .gtop-in .greeting-sign * {display:inline-block;vertical-align:bottom;font-style:normal;letter-spacing:-0.05em;line-height:1.3;color:#333;}

.greeting-wr .greeting-top .gtop-in .greeting-sign .ustit {text-align:left;font-size:1.125em;margin:0px 23px 0 13px}

.greeting-wr .greeting-cont {padding-top:75px;max-width:1200px;margin:0 auto;font-size:1.063em}

.greeting-wr .greeting-cont .gr-sec-tit {position:relative;padding-right:450px;margin-bottom:60px;}

.greeting-wr .greeting-cont .gr-sec-tit .tit {font-size:1.500em;color:#333;line-height:28px;font-weight:500;margin-bottom:20px;}

.greeting-wr .greeting-cont .gr-sec-tit .txt {font-size:1.063em;margin-bottom:25px}

.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram {position:absolute;top:0;right:0;width:325px;height:250px;background:url(/kor/_Img/Content/greeting_spr.png) no-repeat 0 -134px}

.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li {position:absolute;line-height:18px;color:#005aab}

.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li:first-child {top:14px;left:0;text-align:right;} 

.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li:nth-child(2) {top:-15px;right:0;} 

.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li:last-child {bottom:10px;right:20px;} 

.greeting-wr .greeting-cont .greeting-sec {overflow:hidden;}

.greeting-wr .greeting-cont .greeting-sec > div {float:left;width:30%;margin-left:5%;}

.greeting-wr .greeting-cont .greeting-sec > div:first-child {margin-left:0}

.greeting-wr .greeting-cont .greeting-sec .greeting-tlist .stit {font-size:1.250em;line-height:28px;font-weight:500;color:#333;margin-bottom:35px;}

.greeting-wr .greeting-cont .greeting-sec .greeting-tlist .txt {font-size:1.063em}

.greeting-wr .greeting-cont .gr-cp-box {position:relative;margin-top:65px;text-align:center;background:#fcfcfc;padding:40px 14%;font-size:1.125em}

.greeting-wr .greeting-cont .gr-cp-box:before, .greeting-wr .greeting-cont .gr-cp-box:after {position:absolute;top:0;content:"";display:block;width:10px;height:100%;background:#005aab url(/kor/_Img/Common/c_patt01.png) repeat}

.greeting-wr .greeting-cont .gr-cp-box:before {left:0;}

.greeting-wr .greeting-cont .gr-cp-box:after {right:0}

.greeting-wr .greeting-cont .gr-cp-box .tit {color:#005aab}

@media only screen and (max-width:1199px){

	.greeting-wr .greeting-top .gtop-in {padding-left:55%;}

	.greeting-wr .greeting-top .gtop-in .thum {width:50%;}

	.greeting-wr .greeting-cont .greeting-sec .greeting-tlist .stit br {display:none;}

}

@media only screen and (max-width:999px){

	#pg-greeting .cont-top {margin-left:15px;margin-right:15px;}

	#pg-greeting #contents-wrap #contents {margin:0}

	.greeting-wr .greeting-top .gtop-in {padding:30px 0 30px 50%;min-height:100%}

	.greeting-wr .greeting-top .gtop-in .thum {width:43%;}

	.greeting-wr .greeting-cont {padding-top:35px;margin-left:15px;margin-right:15px;}

	.greeting-wr .greeting-cont .gr-sec-tit {padding-right:350px;margin-bottom:30px;}

	.greeting-wr .greeting-cont .greeting-sec > div {width:32%;margin-left:2%}

	.greeting-wr .greeting-cont .gr-cp-box {padding:30px 5%}

}

@media only screen and (max-width:799px){

	.greeting-wr .greeting-top .gtop-in:before {left:auto;right:-6px;width:61px;height:66px;background-size:138px auto}

	.greeting-wr .greeting-top .gtop-in:after {display:none;}

	.greeting-wr .greeting-top .gtop-in {padding-left:15px;padding-right:15px;}

	.greeting-wr .greeting-top .gtop-in .thum {left:auto;right:0;top:10px;width:280px}

	.greeting-wr .greeting-top .gtop-in .thum:after {right:auto;left:-15px;bottom:-15px;}

	.greeting-wr .greeting-top .gtop-in .tit {margin-bottom:25px;font-size:1.500em}

	.greeting-wr .greeting-top .gtop-in .tit .e-tit {margin-bottom:20px;}

	.greeting-wr .greeting-top .gtop-in .txt {margin-bottom:30px;font-size:1.063em}

	.greeting-wr .greeting-cont .greeting-sec > div {float:none;width:100%;margin:0 0 25px}

	.greeting-wr .greeting-cont .greeting-sec .greeting-tlist .stit {margin-bottom:8px}

}

@media only screen and (max-width:699px){

	.greeting-wr .greeting-top .gtop-in:before {right:auto;left:0;}

	.greeting-wr .greeting-top .gtop-in .thum {position:relative;top:auto;right:auto;width:100%;margin-bottom:25px;}

	.greeting-wr .greeting-top .gtop-in .tit {margin-bottom:15px;}

	.greeting-wr .greeting-top .gtop-in .tit br {display:none;}

	.greeting-wr .greeting-top .gtop-in .tit .e-tit {margin-bottom:10px;}

	.greeting-wr .greeting-top .gtop-in .txt {margin-bottom:15px;}

	.greeting-wr .greeting-top .gtop-in .greeting-sign {padding-top:15px;}

	.greeting-wr .greeting-cont .gr-sec-tit {padding-right:0}

	.greeting-wr .greeting-cont .gr-sec-tit .tit {margin-bottom:10px;font-size:20px}

	.greeting-wr .greeting-cont .gr-sec-tit .txt {margin-bottom:15px;}

	.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram {position:relative;top:auto;right:auto;margin:30px auto 0}

	.greeting-wr .greeting-cont .gr-sec-tit {margin-bottom:20px;}

	.greeting-wr .greeting-cont .gr-cp-box {margin-top:0;padding:15px 30px;line-height:1.4;word-wrap:break-word;word-break:keep-all}

	.greeting-wr .greeting-cont .gr-cp-box .tit {margin-bottom:5px;}

	.greeting-wr .greeting-cont .gr-cp-box:before, .greeting-wr .greeting-cont .gr-cp-box:after {width:5px;}

	.greeting-wr .greeting-top .gtop-in .greeting-sign img {width:95px}

}

@media only screen and (max-width:399px){

	.greeting-wr .greeting-top .gtop-in {padding-bottom:10px}

	.greeting-wr .greeting-top .gtop-in .tit {margin-bottom:10px;}

	.greeting-wr .greeting-top .gtop-in .tit:after {margin-top:10px;height:3px;}

	.greeting-wr .greeting-top .gtop-in .txt {line-height:1.4}

	.greeting-wr .greeting-top .gtop-in .greeting-sign .ustit {margin:0 0 0 10px}

	.greeting-wr .greeting-top .gtop-in .txt br, .greeting-wr .greeting-top .gtop-in .greeting-sign .ustit br {display:none;}

	.greeting-wr .greeting-top .gtop-in .greeting-sign img {display:block;margin-left:auto;}

	.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram {width:100%;}

	.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li:nth-child(2) {top:-25px}

	.greeting-wr .greeting-cont .gr-sec-tit .gr-sec-gram li:last-child {bottom:0;}

}



/* 설립이념과 학훈 */

#pg-establishment #container, #pg-establishment #container #contents-wrap {max-width:100%;}

#pg-establishment .cont-top {max-width:1200px;margin-left:auto;margin-right:auto;}

.estab-wr {position:relative;}

.estab-wr:before {position:absolute;top:60px;left:0;content:"";display:block;width:100%;height:340px;background:#f9f9f9;z-index:-1}

.estab-wr .estab-top {position:relative;max-width:1200px;margin:0 auto;min-height:340px}

.estab-wr .estab-top .img {position:absolute;top:0;left:0;display:block;width:63.3%;z-index:10}

.estab-wr .estab-top .img img {width:100%;}

.estab-wr .estab-top .top-txt {position:relative;padding-top:110px;text-align:right;width:43%;margin-left:auto;margin-right:50px;box-sizing:border-box;z-index:100}

.estab-wr .estab-top .c-ctit01 {font-size:1.875em;margin-bottom:40px;}

.estab-wr .estab-top .c-ctit01:after {width:420px;height:10px;margin-top:30px;margin-left:auto;}

.estab-wr .estab-top .txt {text-align:left;padding-left:33%;font-size:1.125em;color:#003b70;}

.estab-wr .estab-in {max-width:1200px;margin:110px auto 0;}

.estab-wr .estab-in .estab-cont {position:relative;overflow:hidden;margin-bottom:70px}

.estab-wr .estab-in .estab-cont:before {position:absolute;top:161px;left:0;content:"";display:block;width:100%;height:2px;background:url(/kor/_Img/Content/estab_dot_line.gif) repeat-x}

.estab-wr .estab-in .estab-cont .estab-list {float:left;width:33%;box-sizing:border-box;padding-left:40px;}

.estab-wr .estab-in .estab-cont .estab-list:before {content:"";display:block;width:185px;height:174px;background:url(/kor/_Img/Content/estab_spr.png) no-repeat}

.estab-wr .estab-in .estab-cont .estab-list:first-child:before {background-position:-173px -354px}

.estab-wr .estab-in .estab-cont .estab-list:nth-child(2):before {background-position:-173px -176px}

.estab-wr .estab-in .estab-cont .estab-list:last-child:before {background-position:-173px 0}

.estab-wr .estab-in .estab-cont .estab-list .tit {line-height:1;margin-top:40px;font-size:1.375em;color:#005aab;}

.estab-wr .estab-in .estab-cont .estab-list .tit .e-tit {display:block;font-size:0.818em;color:#003165;font-family:"proxima-nova";font-weight:600;margin-top:10px}

.estab-wr .estab-in .estab-cont .estab-list .txt {font-size:1.125em;margin-top:25px;}

.estab-wr .estab-in .c-tit01 {font-size:1.563em}

.estab-wr .estab-in .obj-edu-box {position:relative;background:#f2f2f2;text-align:center;padding:95px 0 25px}

.estab-wr .estab-in .obj-edu-box .tit {width:358px;height:380px;background:url(/kor/_Img/Content/estab_spr.png) no-repeat 0 bottom;margin:0 auto;line-height:1;padding-top:176px;box-sizing:border-box;font-size:1.500em;color:#fff;font-weight:500;}

.estab-wr .estab-in .obj-edu-box li {position:absolute;font-size:1.125em;color:#333;font-weight:500;line-height:24px;}

.estab-wr .estab-in .obj-edu-box li:first-child {top:35px;left:0;width:100%;}

.estab-wr .estab-in .obj-edu-box li:nth-child(2) {left:50%;margin-left:-305px;bottom:100px;text-align:right;}

.estab-wr .estab-in .obj-edu-box li:last-child {right:50%;margin-right:-290px;bottom:100px;text-align:left;}

@media only screen and (max-width:1199px){

	.estab-wr:before {height:300px}

}

@media only screen and (max-width:999px){

	.estab-wr:before {height:21%}

	#pg-establishment .cont-top {margin-left:15px;margin-right:15px;}

	#pg-establishment #contents-wrap #contents {margin:0}

	.estab-wr .estab-top .img {width:58%}

	.estab-wr .estab-top .top-txt {margin-right:20px;width:auto;}

	.estab-wr .estab-top .txt {padding:0;text-align:right;font-size:16px}

	.estab-wr .estab-in .estab-cont .estab-list .txt {font-size:1em}

	.estab-wr .estab-in {margin-top:50px}

	.estab-wr .estab-top .c-ctit01 {font-size:20px}

}

@media only screen and (max-width:768px){

	.estab-wr {margin-left:15px;margin-right:15px;}

	.estab-wr:before {display:none;}

	.estab-wr .estab-top {min-height:100%}

	.estab-wr .estab-top .img {position:relative;top:auto;left:auto;width:100%;}

	.estab-wr .estab-top .top-txt {padding:0;margin:0;background:#f9f9f9;text-align:left;padding:20px 15px}

	.estab-wr .estab-top .c-ctit01 {margin-bottom:20px;}

	.estab-wr .estab-top .c-ctit01:after {margin-top:10px;width:233px;height:5px;margin-left:0;margin-right:auto;}

	.estab-wr .estab-top .txt {text-align:left;}

	.estab-wr .estab-top .txt br {display:none;}

	.estab-wr .estab-in {margin-top:30px}

	.estab-wr .estab-in .estab-cont {margin-bottom:15px;}

	.estab-wr .estab-in .estab-cont .estab-list {position:relative;float:none;width:auto;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc;padding-left:100px;min-height:77px;box-sizing:content-box;}

	.estab-wr .estab-in .estab-cont:before {display:none;}

	.estab-wr .estab-in .estab-cont .estab-list:before {position:absolute;top:0;left:0;content:"";display:block;width:79px;height:77px;background:url(/kor/_Img/Content/estab_spr.png) no-repeat;background-size:286px auto}

	.estab-wr .estab-in .estab-cont .estab-list .tit {padding-top:15px;margin-top:0;}

	.estab-wr .estab-in .estab-cont .estab-list .tit .e-tit {display:inline-block;vertical-align:bottom;margin-left:5px;margin-top:0}

	.estab-wr .estab-in .estab-cont .estab-list:first-child:before {background-position:-198px -283px}

	.estab-wr .estab-in .estab-cont .estab-list:nth-child(2):before {background-position:-198px -140px}

	.estab-wr .estab-in .estab-cont .estab-list:last-child:before {background-position:-198px 0}

	.estab-wr .estab-in .estab-cont .estab-list .txt {margin-top:5px;line-height:1.3}

	.estab-wr .estab-in .obj-edu-box .tit {width:286px;height:304px;background-size:286px auto;padding-top:140px}

	.estab-wr .estab-in .obj-edu-box li:nth-child(2) {margin-left:-244px}

	.estab-wr .estab-in .obj-edu-box li:last-child {margin-right:-232px;}

}

@media only screen and (max-width:549px){

	.estab-wr .estab-in .estab-cont .estab-list .tit {padding-top:5px;font-size:18px}

	.estab-wr .estab-in .obj-edu-box {padding-top:75px;}

	.estab-wr .estab-in .obj-edu-box .tit {width:143px;height:152px;background-size:143px auto;padding-top:70px;font-size:18px}

	.estab-wr .estab-in .obj-edu-box li {line-height:1.3;font-size:14px}

	.estab-wr .estab-in .obj-edu-box li:nth-child(2) {margin-left:-142px;bottom:40px;}

	.estab-wr .estab-in .obj-edu-box li:last-child {margin-right:-145px;bottom:40px;}

}



/* 대학상징 */

/* ui */

.ui-box {border:1px solid #ccc;background:url(/kor/_Img/Content/ui_box_pattern.gif) repeat;text-align:center;padding:60px 0;box-sizing:border-box;margin-bottom:30px}

.ui-box img {max-width:261px;width:100%;}

.ui-list-wr .ui-list {position:relative;padding-left:320px;margin-bottom:90px;}

.ui-list-wr .ui-list .c-ctit01 {position:absolute;top:0;left:0;}

.ui-list-wr .ui-list .down-btns {margin-top:30px;}

.ui-list-wr .ui-list .down-btns a {margin-right:5px;}

.ui-list-wr .ui-list:nth-child(2) .c-ctit01 {top:20px;}

.ui-list-wr .ui-list .ui-color-box {background:#f9f9f9;padding:30px 30px 25px;margin-top:30px;overflow:hidden;}

.ui-list-wr .ui-list .ui-color-box li {float:left;width:50%;display:table;}

.ui-list-wr .ui-list .ui-color-box li span {display:table-cell;vertical-align:middle;}

.ui-list-wr .ui-list .ui-color-box li .tit {width:104px;height:104px;border-radius:50%;text-align:center;color:#fff;font-size:1em;}

.ui-list-wr .ui-list .ui-color-box li:first-child .tit {background:#f7941e}

.ui-list-wr .ui-list .ui-color-box li:last-child .tit {background:#005aab}

.ui-list-wr .ui-list .ui-color-box li .txt {padding-left:20px;font-size:0.938em;}

@media only screen and (max-width:999px){

	.ui-list-wr .ui-list {padding-left:260px}

}

@media only screen and (max-width:768px){

	.ui-list-wr .ui-list {padding-left:0;margin-bottom:40px}

	.ui-list-wr .ui-list .c-ctit01, .ui-list-wr .ui-list:nth-child(2) .c-ctit01 {position:relative;top:auto;left:auto;margin-bottom:15px}

	.ui-list-wr .ui-list .down-btns {margin-top:20px}

}

@media only screen and (max-width:600px){

	.ui-box {padding:40px 0;margin-bottom:25px}

	.ui-box img {width:40%}

	.ui-list-wr .ui-list {margin-bottom:30px;}

	.ui-list-wr .ui-list .down-btns {margin-top:10px}

	.ui-list-wr .ui-list .ui-color-box {padding:20px;margin-top:15px}

	.ui-list-wr .ui-list .ui-color-box li {float:none;width:100%;margin:5px 0}

	.ui-list-wr .ui-list .ui-color-box li .tit {width:100px;height:50px;border-radius:0}

}



/* ui - 추가*/

.ui-list-wr .ui-pat-box {margin-top:30px;border:1px solid #ccc;background:url(http://www.kookje.ac.kr/kor/_Img/Content/ui_box_pattern.gif) repeat;text-align:center;padding:60px 20px;box-sizing:border-box;margin-bottom:30px;overflow:hidden;}

.ui-list-wr .ui-bg-box {background:#f9f9f9;}

.ui-list-wr .ui-pat-box li {width:100%;text-align:center;float:left;}

.ui-list-wr .ui-pat-box .img {display:block;}

.ui-list-wr .ui-pat-box .img {display:block;}

.ui-list-wr .ui-pat-box .txt {display:block;padding-top:20px;}

.ui-list-wr .ui-pat-box li.w2p {width:44%;padding-left:3%;padding-right:3%;}

.ui-list-wr .ui-pat-box li.w3p {width:27%;padding-left:3%;padding-right:3%;}



.ui-list-wr .ui-all-box {padding-bottom:30px;}

.ui-list-wr .ui-all-box ul {padding-bottom:30px;overflow:hidden;}

.ui-list-wr .ui-all-box .last img {width:100%;max-width:375px;}



@media only screen and (max-width:768px){

	.ui-list-wr .ui-pat-box {padding-bottom:30px;}

	.ui-list-wr .ui-all-box ul {padding-bottom:0;}

	.ui-list-wr .ui-pat-box li {padding-bottom:30px;}

	.ui-list-wr .ui-pat-box li.w2p {width:100%;padding-left:0;padding-right:0;}

	.ui-list-wr .ui-pat-box li.w3p {width:100%;padding-left:0;padding-right:0;}

}

/* 교가 */

.ksong-wr .ksong-vod {position:relative;width:100%;height:0;padding-bottom:46.5%}

.ksong-wr .ksong-vod iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.ksong-wr .ksong-lyc {border:1px solid #ccc;overflow:hidden;}

.ksong-wr .ksong-lyc .lyc-img {float:left;width:68%;text-align:center;padding:45px 0;box-sizing:border-box;}

.ksong-wr .ksong-lyc .lyc-img img {max-width:412px;width:100%;}

.ksong-wr .ksong-lyc .lyc-txt {position:relative;float:right;width:32%;padding:75px 3% 0 3%;border-left:1px solid #ccc;box-sizing:border-box;}

.ksong-wr .ksong-lyc .lyc-txt .c-tit02 {font-size:1.500em;margin-top:0;margin-bottom:20px;}

.ksong-wr .ksong-lyc .lyc-txt:before, .ksong-wr .ksong-lyc .lyc-txt:after {position:absolute;content:"";display:block;background:url(/kor/_Img/Content/ksong_spr.png) no-repeat}

.ksong-wr .ksong-lyc .lyc-txt:before {top:0;right:12px;width:65px;height:45px;background-position:0 0}

.ksong-wr .ksong-lyc .lyc-txt:after {bottom:120px;right:29px;width:105px;height:104px;background-position:-68px 0}

.ksong-wr .ksong-lyc .lyc-txt a {display:block;margin:50px 0 40px;font-size:1em;}

.ksong-wr .ksong-lyc .lyc-txt a span {padding:20px 25px 22px}

.ksong-wr .ksong-lyc .lyc-txt a .ico {padding:0;right:45px;}

.ksong-wr .ksong-lyc .lyc-txt a:hover .ico {right:40px;}

@media only screen and (max-width:999px){

	.ksong-wr .ksong-lyc .lyc-img {width:60%;}

	.ksong-wr .ksong-lyc .lyc-txt {width:40%;}

}

@media only screen and (max-width:849px){

	.ksong-wr .ksong-lyc .lyc-img, .ksong-wr .ksong-lyc .lyc-txt {float:none;width:100%;}

	.ksong-wr .ksong-lyc .lyc-txt {border-top:1px solid #ccc;border-left:0;padding:30px;}

	.ksong-wr .ksong-lyc .lyc-txt .c-tit02 {text-align:center;}

	.ksong-wr .ksong-lyc .lyc-txt p {margin-bottom:10px;}

	.ksong-wr .ksong-lyc .lyc-txt p br {display:none;}

	.ksong-wr .ksong-lyc .lyc-txt a {margin:30px auto 0;max-width:250px}

	.ksong-wr .ksong-lyc .lyc-txt a span:first-child {padding-right:85px;}

	.ksong-wr .ksong-lyc .lyc-txt:after {bottom:10px;z-index:-1}

}

@media only screen and (max-width:600px){

	.ksong-wr .ksong-lyc .lyc-img {padding:25px 15px}

	.ksong-wr .ksong-lyc .lyc-txt {padding:30px 15px 15px}

	.ksong-wr .ksong-lyc .lyc-txt .c-tit02 {margin-bottom:10px}

	.ksong-wr .ksong-lyc .lyc-txt a {margin:20px auto 0;max-width:200px;}

	.ksong-wr .ksong-lyc .lyc-txt a span:first-child {padding:14px 45px 15px 15px}

	.ksong-wr .ksong-lyc .lyc-txt a .ico {right:15px;}

	.ksong-wr .ksong-lyc .lyc-txt a:hover .ico {right:20px;}

	.ksong-wr .ksong-lyc .lyc-txt:after {right:5px;bottom:5px;}

}



/*= 대학기관 =*/





/*= 정보공개 =*/

/* 정보공개제도 */

.info-box03.disclosure01 .info-stit {color:#003165;font-size:1.063em;}

.info-box03.disclosure01 .info-tit {font-size:2em;}

.info-box03.st01.disclosure01:before {background:url(/kor/_Img/Content/disclosure_obj.png) no-repeat;background-position: 0 0;}

/* 복불구제절차 */

.disclose-list {position:relative;background:#d9e6ec;padding:25px 0;box-sizing:border-box;}

.disclose-list:before {position:absolute;content:"";display:block;width:100%;height:2px;top:45%;background:url(/kor/_Img/Content/car_bg01.png) repeat-x;}

.disclose-list ol {text-align:center;}

.disclose-list ol li {position:relative;display:inline-block;width:33%;color:#003165;font-size:1.063em;}

.disclose-list ol li:before {position:relative;content:"";display:block;width:110px;height:110px;margin:0 auto 13px;background:url(/kor/_Img/Content/disclosure_obj.png) no-repeat;background-position:0 -164px;}

.disclose-list ol li:after {position:absolute;content:"";display:block;width:50px;height:50px;right:-20px;top:43px;background:url(/kor/_Img/Content/disclosure_obj.png) no-repeat;background-position:0 -274px;}

.disclose-list ol li:last-child:after {display:none;}

.disclose-list ol li.n02:before {background-position:-110px -164px;}

.disclose-list ol li.n03:before {background-position:-220px -164px;}

.disclose-list ol li em {font-style:normal;}

@media only screen and (max-width:1060px) {

	.info-box03.st01.disclosure01:before {width:116px;height:116px;background-size:248px auto;}

}

@media only screen and (max-width:699px){

	.disclose-list {padding:20px 0 15px}

	.disclose-list ol li {width:auto;width:30%}

	.disclose-list ol li:before {width:82px;height:82px;background-size:247px auto;background-position:0 -123px;margin-bottom:5px}

	.disclose-list ol li.n02:before {background-position:-82px -123px}

	.disclose-list ol li.n03:before {background-position:-165px -123px}

	.disclose-list ol li:after {width:37px;height:37px;background-size:247px auto;background-position:0 -205px;top:50%;margin-top:-26px;right:-20px;}

}

@media only screen and (max-width:449px){

	.disclose-list {padding:15px 0 10px}

	.disclose-list ol li:before {width:55px;height:55px;background-size:165px auto;background-position:0 -82px;margin-bottom:5px}

	.disclose-list ol li.n02:before {background-position:-55px -82px}

	.disclose-list ol li.n03:before {background-position:-110px -82px}

	.disclose-list ol li:after {width:25px;height:25px;background-size:165px auto;background-position:0 -137px;margin-top:-21px;right:-15px;}

}





/* 정보공개 이메일 민원신청  */

.e-min ul {overflow:hidden;}

.e-min li {float:left;width:50%;box-sizing:border-box;line-height:28px;margin:2px 0}

.sp-btn.down {vertical-align:top;margin-left:5px;}

.sp-btn.down span {padding:7px 8px 6px}

.sp-btn.down span:after {content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/_Img/Content/ico_cbtn.png) no-repeat -107px -44px;margin-left:8px;}

@media only screen and (max-width:599px){

	.e-min li {float:none;width:100%;}

}

/* 비공개대상정보 세부기준 */

.info-p-box {position:relative;background:#ebebeb url(/kor/_Img/Common/c_patt01.png) repeat;padding:50px;}

.info-p-box .tit {font-size:26px;color:#003165;font-weight:500;line-height:1;margin-bottom:15px;}

.info-p-box p {color:#555;line-height:24px;margin-right:230px;}

.info-p-box:before, .info-p-box:after {position:absolute;content:"";display:block;}

.info-p-box:before {width:154px;height:154px;top:50%;right:134px;margin-top:-77px;background:url(/kor/_Img/Content/ico_rivate.png) no-repeat}

.info-p-box:after {width:104px;height:156px;top:0;right:28px;background:url(/kor/_Img/Common/c_obj01.png) no-repeat}

@media only screen and (max-width:999px){

	.info-p-box {padding:30px 25px}

	.info-p-box .tit {font-size:20px;margin-bottom:10px;}

	.info-p-box p {font-size:15px;line-height:1.5}

	.info-p-box:before {width:107px;height:107px;background-size:contain;margin-top:-54px;}

}

@media only screen and (max-width:768px){

	.info-p-box {padding:20px}

	.info-p-box p {font-size:14px;margin-right:130px;}

	.info-p-box:before {right:52px;z-index:10}

	.info-p-box:after {right:0}

}

@media only screen and (max-width:649px){

	.info-p-box:before, .info-p-box:after {display:none;}

	.info-p-box .tit {font-size:18px}

	.info-p-box p {font-size:13px;margin-right:0}

}

.info-box03.disclosure01 .info-stit {color:#003165;font-size:1.063em;}

.info-box03.disclosure01 .info-tit {font-size:2em;}

.info-box03.st01.disclosure01:before {background:url(/kor/_Img/Content/disclosure_obj.png) no-repeat;background-position: 0 0;}





/* 대학자체평가의 체계 */

.evaluate-top {position:relative;}

.evaluate-top:before {content:""; display:block; position:absolute; top:-30px; right:0; width:255px; height:148px; background:url(/kor/_Img/Content/evaluate_bg.png) no-repeat right top;}

@media only screen and (max-width:768px) {

	.evaluate-top:before {background-size:60%}

}

@media only screen and (max-width:440px) {

.evaluate-top:before {background:none}

}

.evamok-wr {overflow:hidden;padding:40px 0}

.evamok-wr .evamok {position:relative;float:left; border-left:1px solid #ddd; box-sizing:border-box; width:31%; margin-left:3.5%; overflow:hidden; min-height:410px}

.evamok-wr .evamok.l1 {margin-left:0}

.evamok-wr .evamok:before {display:block; content:""; position:absolute; width:70px; height:70px; left:40px; top:0; border-radius: 50%; background:url(/kor/_Img/Common/c_patt03.png) repeat; box-shadow:0px 20px 15px #ccc }

.evamok-wr .evamok:after {display:block; content:""; position:absolute; width:70px; height:70px; left:40px; top:0; background:url(/kor/_Img/Content/evaluate01_ico01.png) no-repeat center center;}

.evamok-wr .evamok.l2:before {background-image:url(/kor/_Img/Common/c_patt04.png)}

.evamok-wr .evamok.l3:before {background-image:url(/kor/_Img/Common/c_patt05.png)}

.evamok-wr .evamok.l2:after {background-image:url(/kor/_Img/Content/evaluate01_ico02.png)}

.evamok-wr .evamok.l3:after {background-image:url(/kor/_Img/Content/evaluate01_ico03.png)}

.evamok-wr .evamok h5 {margin-left:40px; padding:100px 0 10px; color:#003b70; font-size:1.125em; font-weight:400; }

.evamok-wr .evamok ul {margin-left:40px}

.evakey-tit h5 {background:#4a617a url(/kor/_Img/Common/c_patt02.png) repeat; color:#fff; text-align:center;  padding:20px; font-size:1.125em; font-weight:400; }

.evakey-wr {position:relative;border:1px solid #ccc; border-top:0; text-align:center; padding:30px 0}

.evakey-wr:before {display:block; content:""; position:absolute; width:100%; height:2px; background:url(/kor/_Img/Common/dot_x.png) repeat-x; top:90px}

.evakey-wr .evakey {width:24%; display:inline-block; margin-left:3%; vertical-align:top}

.evakey-wr .evakey h6 {position:relative; background:#1b80d8; color:#fff; vertical-align:middle;height:60px;font-weight:400; padding:30px}

.evakey-wr .evakey ul {text-align:left; padding-top:20px; }

.evakey-wr .evakey.l1 {margin-left:0}

.evakey-wr .evakey.l2 h6 {background:#005aab}

.evakey-wr .evakey.l3 h6{background:#003165}

.evakey-wr .evakey h6:before {display:block; content:""; position:absolute; top:-7px; left:50%; margin-left:-10px; width:19px; height:16px; background:url(/kor/_Img/Common/c_arr03.png) no-repeat }

@media only screen and (max-width:768px) {

	.evamok-wr {padding:20px 0 10px}

	.evamok-wr .evamok {border-left:0px; border-bottom:1px solid #ddd;  min-height:auto; margin-top: 10px; padding-bottom:10px; }

	.evamok-wr .evamok:before {width:50px; height:50px;left:0px}

	.evamok-wr .evamok:after { width:50px; height:50px; left:0px; background-size:50%}

	.evamok-wr .evamok h5 {margin-left:0px; padding:10px 0 10px 70px;}

	.evamok-wr .evamok ul {margin-left:70px; display:inline-block; }

	.evamok-wr .evamok ul li {text-align:left}

	.evamok-wr .evamok.l1 {width:100%;margin-top:0}

	.evamok-wr .evamok.l2 {width:100%; margin-left:0}

	.evamok-wr .evamok.l3 {width:100%; margin-left:0;border-bottom:0}

	.evakey-wr .evakey {width:28%; }

}

@media only screen and (max-width:670px) {

	.evakey-wr:before {width:2px; height:100%; background:url(/kor/_Img/Common/dot_y.png) repeat-y; left:20px; top:0}

	.evakey-wr {padding-left:40px; padding-right:20px}

	.evakey-wr .evakey {width:100%; margin:0; margin-top:10px}

	.evakey-wr .evakey h6 {padding:10px; height:auto; }

	.evakey-wr .evakey h6:before {width:16px; height:19px; top:50%; left:-20px; margin-left:0; margin-top:-8px; background:url(/kor/_Img/Common/c_arr04.png) no-repeat }

	.evakey-wr .evakey.l1 {margin-top:0}

	.evakey-wr .evakey ul { padding-top:10px; }

}

@media only screen and (max-width:370px) {

	.evakey-tit h5 {font-size:14px}

}



/* 자체평가 추진체계 - 플로우 */

.evaluate02 .c-flow-list li {width:14%; display:table; height:100px; float:left}

.evaluate02 .c-flow-list li .txt {display:table-cell; vertical-align:middle;}

@media only screen and (max-width:1190px) {

	.evaluate02 .c-flow-list li {width:auto;  display:inline-block; height:auto; float:none}

	.evaluate02 .c-flow-list li:nth-child(4n) {margin-left:-7px}

	.evaluate02 .c-flow-list li .txt {display:block; }

}

@media only screen and (max-width: 420px) {

	.evaluate02 .c-flow-list li  {display: block;}

}



/* 자체평가 추진체계 - 테이블 */

.evaluate02 .tbl-type01 thead th {background:#fff;}

.evaluate02 .tbl-type01 th {font-weight:400; color:#003165}

.evaluate02 .tbl-type01 td {font-weight:300; color:#003165}

.evaluate02 .tbl-type01 .ico_key:before {display:inline-block; content:"";width:19px; height:19px; background:url(/kor/_Img/Content/evaluate02_ico01.png) no-repeat; vertical-align:middle; padding-right:5px}

.evaluate02 .tbl-type01 .ico_sch:before {display:inline-block; content:"";width:19px; height:19px; background:url(/kor/_Img/Content/evaluate02_ico02.png) no-repeat; vertical-align:middle; padding-right:5px}

.evaluate02 .tbl-type01 .ev:before {display:block; content:""; width:100%; height:12px; position:absolute; top:0; background:#408acd url(/kor/_Img/Common/c_patt01.png) repeat}

/* .evaluate02 .tbl-type01 td {position:relative;padding: 32px 0px 16px 0px;}  */

@media only screen and (max-width:1000px) {

	.evaluate02 .tbl-type01 .ev:before  {height:6px;} 

	/* .evaluate02 .tbl-type01 td {padding: 20px 0px 14px 0px;} */

}



/* 지표설정 및 평가방법 */

.evawon {position:relative;background:#f4f4f4;border:1px solid #ccc; text-align:center; padding:140px 0; overflow:hidden}

.evawon h4 {position:absolute; width:300px; height:300px; left:50%; margin-left:-150px;  top:50%; margin-top:-150px; background: url(/kor/_Img/Content/evaluate03_01.png) no-repeat center center; color:#fff;}

.evawon h4 span {display:block; height:30px; line-height:30px; position:absolute; top:50%;margin-top:-15px; width:100%; font-weight:300; font-size:22px}

.evawon li {width:36%; padding:0 8%; padding-top:150px; background: url(/kor/_Img/Content/evaluate03_02.png) no-repeat center top;box-sizing:border-box;}

.evawon li:first-child {float:left;}

.evawon li:last-child {float:right; background-image: url(/kor/_Img/Content/evaluate03_03.png);}

@media only screen and (max-width:999px){

	.evawon li {width:33%;padding-left:3%;padding-right:3%}

}

@media only screen and (max-width:768px) {

	.evawon {padding:30px 0;}

	.evawon h4 {position:relative;left:auto; margin-left:0;  top:auto; margin-top:0; margin:0 auto; width:250px; height:250px; background-size:contain}

	.evawon h4 span {font-size:18px}

	.evawon li {width:50%; padding:17% 30px 0 30px; background-size:30%;line-height:1.5}

}

@media only screen and (max-width:425px) {

	.evawon li {width:100%;padding:20px 30px 0 110px; background-size:70px; background-position:20px center; text-align:left}

}

.evawon-list-wr {overflow:hidden; background:#fff; padding:40px 20px; text-align:center; border:1px solid #ccc; margin-top:-1px}

.evawon-list li {display:inline-block; zoom:1;*display:inline; padding:0 30px 0 7px; margin:5px 0; background: url(/kor/_Img/Common/c_arr01.png) no-repeat right center; width:25%;vertical-align:top}

.evawon-list li .step {background:#1b80d8; padding:10px; color:#fff; display:block}

.evawon-list li .txt {display:block; padding:10px 20px; background:#f4f4f4; min-height:60px; }

.evawon-list li:first-child {padding-left:0;}

.evawon-list li:nth-child(2) .step {background:#005aab;}

.evawon-list li:nth-child(3) .step {background:#003165;}

.evawon-list li:last-child {background:none; padding-right:0}

@media only screen and (max-width:870px) {

	.evawon-list-wr { padding:20px;}

	.evawon-list li {display:block; width:auto;  padding:0  0 30px 0; background:url(/kor/_Img/Common/c_arr02.png) no-repeat center bottom;}

	.evawon-list li .txt {min-height:auto; }

	.evawon-list li:last-child { padding-bottom:0}

}



/* 자체평가 활용 계획 */

.evago-wr {position:relative;overflow:hidden; min-height:390px;  padding:30px 0 30px 460px}

.evago-wr .evago { position:absolute; width:390px; height:390px;  background:url(/kor/_Img/Content/evaluate04_bg.png) no-repeat center center; left:30px; top:30px;}

.evago-wr .evago h4 {position:absolute; left:50%;margin-left:-60px; width:120px;  text-align:center;  top:50%; margin-top:-20px}

.evago-wr .evago ul {position:relative; color:#fff; text-align:center; }

.evago-wr .evago li {  height:110px; background:url(/kor/_Img/Content/evaluate04_01.png) no-repeat center top; padding-top:80px; line-height:1.3; float:left;}

.evago-wr .evago li:nth-child(1) {width:100%}

.evago-wr .evago li:nth-child(2) {width:50%;background-image:url(/kor/_Img/Content/evaluate04_02.png)}

.evago-wr .evago li:nth-child(3) {width:50%;background-image:url(/kor/_Img/Content/evaluate04_03.png)}

.evago-wr .c-list01 {margin-top:80px}

@media only screen and (max-width:1000px) {

	.evago-wr {position:relative;overflow:hidden; min-height:390px;  padding:30px 0 30px 0px}

	.evago-wr .evago {position:relative; left:auto; top:auto; margin:0 auto}

	.evago-wr .c-list01 {margin-top:0px}

}

@media only screen and (max-width:425px) {

	.evago-wr { min-height:auto; }

	.evago-wr .evago{position:relative; left:auto; top:auto; margin:0 auto; width:95%; background-size:95%; height:300px; top:0px;}

	.evago-wr .evago li {background-size:150px; height:70px; padding-top:60px}

	.evago-wr .c-list01 {margin-top:0px}

}



/* 찾아오시는길 */

.info-box05.transit-ico:before {width:117px;height:81px;top:57px;right:90px;background:url(/kor/_Img/Content/transit_obj.png) no-repeat;z-index:10;background-position:0 0;}

.location-wr .location-map {position:relative;width:100%;height:500px;overflow:hidden;}

.location-wr .location-map .location-tit {position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:rgba(39,70,98,0.9);color:#fff;z-index:100;padding:17px 18px 17px 70px;box-sizing:border-box;}

.location-wr .location-map .location-tit strong {position:relative;display:inline-block;padding:22px 0 0 55px;margin-right:65px;font-weight:500;font-size:1.25em;line-height:1em;}

.location-wr .location-map .location-tit strong:before, .location-wr .location-map .location-tit .btn-map:before, .location-wr .trans-list-wr .trans-list .tit:before, .location-wr .trans-list-wr .trans-list .tit:after {position:absolute;content:"";display:block;background:url(/kor/_Img/Content/transit_obj.png) no-repeat;}

.location-wr .location-map .location-tit strong:before {width:30px;height:36px;top:13px;left:0;background-position:-117px 0;}

.location-wr .location-map .location-tit dl {display:inline-block;vertical-align:middle;padding-top:10px;}

.location-wr .location-map .location-tit dt {display:inline-block;font-weight:500;margin-right:35px;}

.location-wr .location-map .location-tit dt.space {margin-left:135px;}

.location-wr .location-map .location-tit dd {display:inline-block;font-weight:300;margin-bottom:18px;}

.location-wr .location-map .location-tit .btn-map {position:absolute;bottom:18px;right:18px;z-index:100;width:66px;height:66px;background-color:#ff8017;}

.location-wr .location-map .location-tit .btn-map:before {width:24px;height:33px;top:17px;right:21px;background-position:-168px -17px;}

.location-wr .location-map .btn-skip {display:block;position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden;}

.location-wr .location-map .btn-skip:focus {top:0;left:0;width:100%;height:auto;padding:20px 10px;background:#005aab;color:#fff;text-align:center;z-index:900}

.location-wr .root_daum_roughmap_landing {width:100% !important;} 

.location-wr .trans-list-wr .trans-list {position:relative;min-height:150px;margin-top:45px;padding:0 0 40px 270px;border-bottom:1px solid #ccc;}

.location-wr .trans-list-wr .trans-list .tit {position:absolute;top:11px;left:0;width:270px;padding-top:100px;text-align:center;font-size:1.125em;color:#333;font-weight:400;}

.location-wr .trans-list-wr .trans-list .tit:before {top:11px;left:50%;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;background:#efefef url(/kor/_Img/Common/c_patt01.png) repeat;}

.location-wr .trans-list-wr .trans-list .tit:after {top:35px;left:50%;transform:translateX(-50%);width:33px;height:33px;background-position:-213px 0;}

.location-wr .trans-list-wr .trans-list .trans-cont {position:relative;}

.location-wr .trans-list-wr .trans-list .trans-cont .stit {position:relative;font-size:1.063em;font-weight:400;color:#2d4b66;margin-bottom:15px;padding-left:20px;margin-right:100px}

.location-wr .trans-list-wr .trans-list .trans-cont .stit:before {position:absolute;top:7px;left:0;content:"";display:block;width:14px;height:20px;background:url(/kor/_Img/Content/transit_obj.png) no-repeat -246px 0;margin-right:11px;margin-top:-2px;}

.location-wr .trans-list-wr .trans-list .trans-cont .bus-list {position:relative;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;}

.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li {border-right:1px solid #ccc;border-bottom:1px solid #ccc;float:left;width:33%;box-sizing:border-box;font-size:0.875em;padding:12px 5px 11px 25px}

.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li:nth-child(3n) {width:34%;}

.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li:before {content:"";display:inline-block;vertical-align:middle;width:17px;height:18px;background:url(/kor/_Img/Content/transit_obj.png) no-repeat -270px 0;margin-right:10px;margin-top:-2px;}

.location-wr .trans-list-wr .trans-list:nth-child(2) .bus-list li {width:50%;}

.location-wr .trans-list-wr .trans-list:nth-child(2) .trans-cont .bus-list:after {display:none;}

.location-wr .trans-list-wr .trans-list .btn-search {position:absolute;right:0;top:-20px;padding:6px 15px;border:1px solid #ccc;font-size:0.813em;color:#005aab;text-align:center;z-index:10}

.location-wr .trans-list-wr .trans-list .btn-search:before {content:"";display:inline-block;vertical-align:middle;width:10px;height:14px;background:url(/kor/_Img/Content/transit_obj.png) no-repeat -260px 0;margin-right:6px;}

.location-wr .trans-list-wr .trans-list.car-list-wr {padding:0 0 30px 270px;}

.location-wr .trans-list-wr .trans-list.car-list-wr .tit {top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);padding-top:50px;font-weight:500;}

.location-wr .trans-list-wr .trans-list.car-list-wr .tit:before {top:-40px;}

.location-wr .trans-list-wr .trans-list.car-list-wr .tit:after {top:-17px;width:39px;height:39px;background-position:0 0;background:url(/kor/_Img/Content/car_ico01.png) no-repeat;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont {border-bottom:1px solid #ccc;padding-bottom:25px;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list {position:relative;padding:30px 30px 0 75px;box-sizing:border-box;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list:before {position:absolute;content:"";display:block;top:21px;left:0;width:100%;height:2px;background:url(/kor/_Img/Content/car_bg01.png) repeat-x;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li {position:relative;display:inline-block;width:24%;font-size:0.938em;padding-top:7px;vertical-align:top;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li:before {position:absolute;content:"";display:block;width:12px;height:12px;top:-14px;left:0;border-radius:50%;background:#005aab;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li.st02:before {box-sizing:border-box;border:2px solid #005aab;background:#fff;}

.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont:last-child {border-bottom:0;padding-bottom:0;}

.info-box05.subway-ico:before {width:98px;height:97px;top:54px;right:109px;background:url(/kor/_Img/Content/subway_obj.png) no-repeat;z-index:10;background-position:0 0;}

.location-wr .trans-list-wr .subway .trans-cont .stit {margin-bottom:10px;}

.location-wr .trans-list-wr .subway .trans-cont.subway .txt {padding-left:25px;font-size:0.938em;font-weight:400;}

.location-wr .trans-list-wr .trans-list.subway .tit:after {top:-17px;width:33px;height:37px;background:url(/kor/_Img/Content/subway_obj.png) no-repeat -108px 0;}

.subway-time {margin-bottom:30px;}

.subway-time .c-tit01 {display:inline;vertical-align:middle;}

.subway-time .btn-detime {display:inline;margin-left:15px;padding:6px 15px;border:1px solid #ccc;font-size:0.813em;color:#005aab;text-align:center;}

.subway-time .btn-detime:before {content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:5px;background:url(/kor/_Img/Content/subway_obj.png) no-repeat -108px -47px;}

.info-box05.bus-ico:before {width:129px;height:88px;top:56px;right:88px;background:url(/kor/_Img/Content/bus_ico01.png) no-repeat;}

.shuttlebus {margin-top:40px;}

.shuttlebus .bus-list-wr {display:inline-block;width:48%;vertical-align:top;margin-bottom:40px;}

.shuttlebus .bus-list-wr:nth-child(2n) {margin-left:3%;}

.shuttlebus .bus-list-wr .tit {position:relative;font-size:1.063em;font-weight:400;color:#2d4b66;margin-bottom:20px;}

.shuttlebus .bus-list-wr .tit:before {content:"";display:inline-block;vertical-align:middle;width:14px;height:20px;background:url(/kor/_Img/Content/transit_obj.png) no-repeat -246px 0;margin-right:11px;margin-top:-2px;}

.shuttlebus .bus-list-wr .bus-list {border-top:1px solid #005aab;}

.shuttlebus .bus-list-wr .bus-list li {padding:20px 0;border-bottom:1px solid #ccc; position:relative;}

.shuttlebus .bus-list-wr .bus-list li .stit {position:absolute;color:#005aab;vertical-align:top;}

.shuttlebus .bus-list-wr .bus-list-li .txt {display:block;} 

.shuttlebus .bus-list-wr .bus-list li .txt {display:inline-block;margin-left:120px;font-weight:400;box-sizing:border-box;vertical-align:top;}

.shuttlebus .bus-list-wr .bus-list li .bus-list01 li, .shuttlebus .bus-list-wr .bus-list .bus-list-li {position:relative;border-bottom:0;padding:0 0 0 14px;margin-bottom:7px;}

.shuttlebus .bus-list-wr .bus-list li .bus-list01 li:before, .shuttlebus .bus-list-wr .bus-list .bus-list-li:before {position:absolute;display:block;content:"";top:14px;left:0;width:3px;height:3px;background:#818181;margin-right:9px;vertical-align:middle;}

.shuttlebus .bus-list-wr .bus-list li .bus-list01 li:last-child {margin-bottom:0;}

.shuttlebus .bus-list-wr .bus-list li .deep {font-weight:500;margin-right:5px;}

.shuttlebus .bus-list-wr.full {display:block;width:100%;margin-left:0}

.shuttlebus .bus-list-wr.full .bus-list li .bus-list01.divide li {float:left;width:45%;}

@media only screen and (max-width:1199px){

	.location-wr .trans-list-wr .trans-list {padding-left:250px}

	.location-wr .trans-list-wr .trans-list .trans-cont .bus-list:after {right:0}

}

@media only screen and (max-width:1099px){

	.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li, .location-wr .trans-list-wr .trans-list .trans-cont .bus-list li:nth-child(3n) {width:50%;}

	.location-wr .location-map .location-tit dt.space {margin-left:70px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list {padding:30px 0 25px 30px;}

}

@media only screen and (max-width:999px){

	.location-wr .trans-list-wr .trans-list, .location-wr .trans-list-wr .trans-list.car-list-wr {padding-left:0;margin-top:30px;}

	.location-wr .trans-list-wr .trans-list .tit, .location-wr .trans-list-wr .trans-list.car-list-wr .tit {position:relative;top:auto;left:auto;width:70%;padding:25px 0 0 80px;text-align:left;margin-bottom:35px;}

	.location-wr .trans-list-wr .trans-list .btn-search {top:20px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .btn-search {top:-5px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .tit {top:auto;transform:none;padding-top:25px;}

	.location-wr .trans-list-wr .trans-list .tit:before, .location-wr .trans-list-wr .trans-list.car-list-wr .tit:before, .location-wr .trans-list-wr .trans-list.subway .tit:after {width:60px;height:60px;left:0;transform:none;}

	.location-wr .trans-list-wr .trans-list .tit:after {width:23px;height:23px;top:30px;left:19px;background-position:-151px 0;background-size:202px auto;transform:none;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .tit:before {top:11px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .tit:after {width:23px;height:23px;top:30px;left:19px;background-size:23px auto;}

	.location-wr .trans-list-wr .trans-list.subway {margin-top:60px;}

	.location-wr .trans-list-wr .trans-list.subway .tit:after {width:24px;height:27px;top:29px;left:18px;background-size:98px auto;background-position:-74px 0;}

	.location-wr .trans-list-wr .trans-list .trans-cont {margin-left:13px;}

	.location-wr .location-map .location-tit {height:auto;padding:10px 18px 7px 50px;}

	.location-wr .location-map .location-tit dl {display:block;padding-top:10px;}

	.location-wr .trans-list-wr .trans-list .trans-cont .stit {font-size:14px}

	.location-wr .trans-list-wr .trans-list .trans-cont .stit:before {top:7px;}

}

@media only screen and (max-width:799px) {

	.location-wr .location-map {height:400px;}

	.info-box05.transit-ico:before {width:84px;height:56px;right:80px;background-size:203px auto;}

	.info-box05.subway-ico:before {width:67px;height:68px;background-size:98px auto;}

	.info-box05.bus-ico:before {width:92px;height:62px;background-size:92px auto;}

	.shuttlebus .bus-list-wr {display:block;width:100%;}

	.shuttlebus .bus-list-wr.full .bus-list li .bus-list01 li {float:none;width:100%;}

	.shuttlebus .bus-list-wr:nth-child(2n) {margin-left:0;}

	.shuttlebus .bus-list-wr.full .bus-list li .bus-list01.divide li {float:left;width:100%;}

}

@media only screen and (max-width:768px){

	.location-wr .location-map {display:flex;flex-wrap:wrap-reverse;height:auto;}

	.location-wr .location-map .location-tit {position:relative;bottom:auto;left:auto;width:100%;height:auto;z-index:100;padding:20px 20px 10px}

	.location-wr .location-map .location-tit strong {margin-top:-15px;margin-bottom:15px;padding-left:35px;}

	.location-wr .location-map .location-tit dl {padding-top:0}

	.location-wr .location-map .location-tit dt {margin-right:5px}

	.location-wr .location-map .location-tit dt.space {margin-left:0;}

	.location-wr .location-map .location-tit dd {margin-right:20px;margin-bottom:10px;}

	.location-wr .root_daum_roughmap_landing .wrap_map {height:233px !important}

	.root_daum_roughmap .wrap_controllers {display:none;}

	.location-wr .trans-list-wr .trans-list .trans-cont .stit {font-size:14px}

	.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li {font-size:13px}

	.location-wr .trans-list-wr .trans-list.subway {margin-top:35px;}

	.shuttlebus {margin-top:30px;}



}

@media only screen and (max-width:699px) {

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li {width:22%;margin-right:3%;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li:nth-child(4) {margin-right:0;}

	.location-wr .trans-list-wr .trans-list.subway .stit {width:70%;}

	.info-box05.transit-ico:before, .info-box05.subway-ico:before, .info-box05.bus-ico:before {display:none;}

	.shuttlebus .bus-list-wr .bus-list li {padding:13px 0 5px;font-size:13px}

	.shuttlebus .bus-list-wr .bus-list li .stit {top:9px;left:10px;}

	.shuttlebus .bus-list-wr .bus-list li .txt {margin-left:70px;line-height:1.4;}

	.shuttlebus .bus-list-wr .bus-list li .bus-list01 li:before, .shuttlebus .bus-list-wr .bus-list .bus-list-li:before {top:7px;}

}

@media only screen and (max-width:549px){

	.location-wr .location-map .location-tit .btn-map {width:47px;height:47px;}

	.location-wr .location-map .location-tit .btn-map:before {width:17px;height:23px;top:12px;right:15px;background-position:-119px -12px;background-size:203px auto;}

	.location-wr .trans-list-wr .trans-list {margin-top:20px;}

	.location-wr .trans-list-wr .trans-list .tit:before, .location-wr .trans-list-wr .trans-list.car-list-wr .tit:before {width:41px;height:41px}

	.location-wr .trans-list-wr .trans-list .tit:after, .location-wr .trans-list-wr .trans-list.car-list-wr .tit:after {top:19px;left:10px;}

	.location-wr .trans-list-wr .trans-list .tit, .location-wr .trans-list-wr .trans-list.car-list-wr .tit {padding-top:17px;padding-left:50px;margin-bottom:10px;}

	.location-wr .trans-list-wr .trans-list .trans-cont {padding-top:10px}

	.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li {padding-top:7px;padding-bottom:6px;}

	.location-wr .trans-list-wr .trans-list .trans-cont .bus-list li, .location-wr .trans-list-wr .trans-list .trans-cont .bus-list li:nth-child(3n) {float:none;width:100%;}

	.location-wr .trans-list-wr .trans-list:nth-child(2) .trans-cont .bus-list li {float:left;width:50%;}

	.location-wr .root_daum_roughmap_landing .wrap_map {height:203px !important}

	.location-wr .location-map .location-tit dt, .location-wr .location-map .location-tit dd {display:block;line-height:1.5;}



	.shuttlebus .bus-list-wr {margin-bottom:20px;}

	.shuttlebus .bus-list-wr .tit {margin-bottom:5px;}

}

@media only screen and (max-width:499px){

	.location-wr .root_daum_roughmap_landing .wrap_map {height:183px !important}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list, .location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list:last-child {padding:0 0 5px 20px}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list:before {top:0;left:20px;width:2px;height:100%;background:url(/kor/_Img/Content/car_bg02.png) repeat-y;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li {display:block;width:100%;padding-left:10px;margin-right:0;margin-bottom:5px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li:last-child {margin-bottom:5px;}

	.location-wr .trans-list-wr .trans-list.car-list-wr .trans-cont .car-list li:before {position:relative;display:inline-block;top:0;left:-15px;}

	.location-wr .trans-list-wr .trans-list.subway .trans-cont .stit {width:auto;margin-right:0}

	.location-wr .trans-list-wr .trans-list.subway .trans-cont .btn-search {position:relative;display:inline-block;top:auto;right:auto;margin:5px 0;}



	.location-wr .trans-list-wr .trans-list .trans-cont .stit {margin-bottom:10px;}

	.location-wr .trans-list-wr .trans-list.subway .tit:after {background-size:96px auto;}

	.location-wr .trans-list-wr .trans-list .btn-search {top:15px;}

	.shuttlebus {margin-top:20px;}

}

@media only screen and (max-width:449px){

	.location-wr .trans-list-wr .trans-list:nth-child(2) .trans-cont .bus-list li {float:none;width:100%;}

}



/*== 학과 ==*/



/*== 대학생활 ==*/

/*= 학사정보 =*/

@media only screen and (max-width:999px){

	.collegelife-wr.degree-proc {padding:20px 15px}

	.collegelife-wr.degree-proc li {padding:15px 10px;margin-bottom:15px;}

	.collegelife-wr.degree-proc li:nth-child(n+4) {margin-bottom:0}

	.collegelife-wr.degree-proc li .tit {margin-bottom:15px}

	.collegelife-wr .collegelife-list li .txt {min-height:40px;}

}

@media only screen and (max-width:699px){

	.collegelife-wr.degree-proc {padding-left:10px;padding-right:10px}

	.collegelife-wr.degree-proc li {padding:10px 5px}

	.collegelife-wr.degree-proc li:after {top:50%;margin-top:-5px;}

	.collegelife-wr.degree-proc li .tit {margin-bottom:10px;}

	.collegelife-wr.degree-proc .collegelife-list li .txt {min-height:auto;}

}

@media only screen and (max-width:499px){

	.collegelife-wr.degree-proc li .tit {padding-bottom:0}

	.collegelife-wr.degree-proc li:after {margin-top:0;bottom:0;top:auto;margin-top:0;bottom:-17px;}

	.collegelife-wr.degree-proc li:nth-child(4) {margin-bottom:15px;}



}

/*= 장학/학자금대출 =*/

/* 장학금 */

.kscholoar-wr table .s-box {background:#e3f8ff}

.kscholoar-wr table .cred {text-decoration:underline;color:##DF2519}

.kscholoar-wr .kscholar-info {font-size:14px;}

.kscholoar-wr .kscholar-info .s-box {display:inline-block;vertical-align:middle;width:15px;height:10px;background:#e3f8ff;border:1px solid #ccc;margin-right:5px}



/* 국가장학금 */

.info-box03.scholarship-ico:before {width:127px;height:127px;background:url(/kor/_Img/Content/scholarship_ico.png) no-repeat left top;}

.costlive-wr {margin-top:40px}

.costlive-wr .costlive-tit {padding:30px;border:1px solid #ccc;text-align:center;font-size:1.125em;color:#333;font-weight:500;}

.costlive-wr .costlive-list {position:relative;padding:40px 0 30px;}

.costlive-wr .costlive-list:after {position:absolute;display:block;content:"";width:100%;height:3px;bottom:0;background:url(/kor/_Img/Common/c_patt01.png) repeat-x;background-color:#005aab;z-index:10;}

.costlive-wr .costlive-list .costlive {position:relative;display:inline-block;width:49%;min-height:185px;text-align:center;vertical-align:top;}

.costlive-wr .costlive-list .costlive:first-child {border-right:1px solid #ccc;box-sizing:border-box;}

.costlive-wr .costlive-list .costlive:before {position:absolute;display:block;content:"";width:81px;height:81px;left:50%;top:0;margin-left:-40px;background:url(/kor/_Img/Content/expenses01_ico01.jpg) no-repeat;}

.costlive-wr .costlive-list .costlive.st02:before {background:url(/kor/_Img/Content/expenses01_ico02.jpg) no-repeat;}

.costlive-wr .costlive-list .costlive .tit {display:block;color:#003b70;font-size:1.125em;margin:108px 0 10px 0;}

.costlive-wr .costlive-list .costlive .txt {display:block;width:90%;margin:0 auto;color:#333;font-weight:300;}

@media only screen and (max-width:699px) {

	.info-box03.scholarship-ico:before {width:90px;height:87px;background-size:90px auto;}

	.costlive-wr {margin-top:30px}

	.costlive-wr .costlive-tit {padding:15px 10px;font-size:14px}

	.costlive-wr .costlive-list {padding:20px 0 15px}

}

@media only screen and (max-width:499px) {

	.info-box03.scholarship-ico:before {top:30px;left:50%;margin-left:-45px;}

	.costlive-wr .costlive-list .costlive:before, .costlive-wr .costlive-list .costlive.st02:before {width:61px;height:61px;margin-left:-30px;background-size:61px auto;}

	.costlive-wr .costlive-list .costlive .tit {margin-top:75px;}

}



/* 학생상담실 */

.advice-infobox {position:relative;min-height:260px;padding:60px 0 70px;box-sizing:border-box;}

.advice-infobox:before, .advice-infobox:after {position:absolute;display:block;content:"";}

.advice-infobox:before {width:430px;height:259px;bottom:8px;right:0;background:url(/kor/_Img/Content/advice_obj01.jpg) no-repeat;}

.advice-infobox:after {width:100%;height:3px;bottom:0;background:url(/kor/_Img/Common/c_patt01.png) repeat-x;background-color:#005aab;}

.advice-infobox .stit {display:block;font-size:1.125em;color:#121212;}

.advice-infobox .adv-tit {font-size:1.625em;font-weight:400;color:#005aab;margin:14px 0 25px;}

.advice-infobox .adv-txt {width:55%;font-size:1.25em;font-weight:300;color:#121212;line-height:1.2em;}

.person-couns {position:relative;padding-left:525px;margin:35px 0;}

.person-couns:before {position:absolute;display:block;content:"";width:299px;height:311px;left:79px;top:0;background:url(/kor/_Img/Content/advice_obj02.jpg) no-repeat;}

.info-box.advice-ico:before {background:url(/kor/_Img/Content/advice_ico01.png) no-repeat;background-position:0 0;}

@media only screen and (max-width:1119px){

	.advice-infobox:before {width:350px;height:230px;background-size:350px auto;}

	.person-couns {padding-left:470px;margin:20px 0;}

}

@media only screen and (max-width:999px){

	.person-couns {padding-left:370px;}

	.person-couns:before {width:249px;height:261px;left:50px;background-size:249px auto;}

}

@media only screen and (max-width:899px){

	.advice-infobox {min-height:auto;padding:30px 0 40px;}

	.advice-infobox:before {width:250px;height:150px;background-size:250px auto;bottom:20px;}

	.person-couns {padding-left:310px;}

	.person-couns:before {width:200px;height:212px;left:30px;background-size:200px auto;}

}

@media only screen and (max-width:768px){

	.person-couns {padding-left:290px;}

	.info-box.advice-ico:before {width:50px;height:50px;top:25px;left:20px;background-position:0 0;background-size:50px auto;}

}

@media only screen and (max-width:699px){

	.advice-infobox:before {display:none;}

	.person-couns {padding-left:0;margin:0;}

	.person-couns:before {display:none;}

	.advice-infobox {padding:20px 0 30px}

	.advice-infobox .adv-tit {font-size:20px;margin-top:5px;margin-bottom:15px;}

	.advice-infobox .adv-txt {width:100%;font-size:16px}

}

@media only screen and (max-width:399px){

	.info-box.advice-ico:before {display:none}

}



/* 학생상담 & 성희롱예방교육*/

.counsel-top {border-bottom:1px solid #ddd; position:relative; height:310px; padding-left:30%; display:table;  margin-bottom:30px;}

.counsel-top:before {width:25%; display:block; content:""; position:absolute; left:0; height:300px;width:25%;background:url(/kor/_Img/Content/counsel01_01.png) no-repeat left center; background-size:contain; }

.counsel-top h3 {font-size:1.875em; color:#222; padding-bottom:30px; font-weight:500; }

.counsel-top .txt {display:table-cell; vertical-align:middle; padding-bottom:30px}

@media only screen and (max-width:699px){

	.counsel-top h3 {padding-bottom:20px}

}



/* 학생상담*/

.counsel-cla {overflow:hidden}

.counsel-cla .cla {width:48.5%; float:left; margin-right:3%; margin-top:20px}

.counsel-cla .cla.rig {margin-right:0}

.counsel-cla .cla h5 {background:#005aab url(/kor/_Img/Common/c_patt02.png) repeat; padding:20px; color:#fff; font-weight:400; }

.counsel-cla .cla.rig h5 {background-color:#003165}



/* 성희롱예방교육 */

.counsel-top.counsel02 {padding-left:0; padding-right:30% }

.counsel-top.counsel02:before {background:url(/kor/_Img/Content/counsel02_01.png) no-repeat left center; left:auto; right:0;  background-size:contain;}

@media only screen and (max-width:768px){

	.counsel-top {height:auto;}

	.counsel-top:before { height:100%;}

}

@media only screen and (max-width:600px){

	.counsel-top {padding-left:0}

	.counsel-top.counsel02 {padding-right:0}

	.counsel-top:before, .counsel-top.counsel02:before {display:none}

	.counsel-cla .cla {width:100%; margin-right:0}

	.counsel-cla .cla h5 {text-align:center; padding:10px; }

}



/* 성희롱예방교육 - 플로우 */

.c-flow-list.counsel02 li {width:16%;}

.c-flow-list.counsel02 li .txt {padding:0px 20px 15px 20px;}

.c-flow-list.counsel02 li .txt:before {display:block; content:"";margin-top:15px; height:50px; background:url(/kor/_Img/Content/counsel02_02.png) no-repeat center center;} 

.c-flow-list.counsel02 li:nth-child(2) .txt:before {background-image:url(/kor/_Img/Content/counsel02_03.png) }

.c-flow-list.counsel02 li:nth-child(3) .txt:before {background-image:url(/kor/_Img/Content/counsel02_04.png) }

.c-flow-list.counsel02 li:nth-child(4) .txt:before {background-image:url(/kor/_Img/Content/counsel02_05.png) }

.c-flow-list.counsel02 li:nth-child(5) .txt:before {background-image:url(/kor/_Img/Content/counsel02_06.png) }

@media only screen and (max-width:999px){

	.c-flow-list.counsel02 {padding-left:10px;padding-right:10px;}

	.c-flow-list.counsel02 li {padding-right:25px;margin-right:-0.025em;padding-left:0}

	.c-flow-list.counsel02 li:last-child {padding-right:0}

}

@media only screen and (max-width:799px){

	.c-flow-list.counsel02 li {font-size:14px;}

	.c-flow-list.counsel02 li .txt {padding-left:5px;padding-right:5px;}

}

@media only screen and (max-width:699px){

	.c-flow-list.counsel02 li {width:17%;padding-right:15px;}

	.c-flow-list.counsel02 li .txt:before  {display:none}

	.c-flow-list.counsel02 li .txt {padding:10px 5px}

}

@media only screen and (max-width:529px){

	.c-flow-list.counsel02 li {width:auto;display:block;padding-right:0;padding-bottom:20px;background-image:url(/kor/_Img/Common/c_arr02.png);background-position:center bottom}

	.c-flow-list.counsel02 li:last-child {padding-bottom:0}

}



/* 수강신청 */

.info-box03.entrol {padding:50px 205px 50px 50px;}

.info-box03.entrol:before {background:url(/kor/_Img/Content/entrol_ico.png) no-repeat; top:28px;left:auto; right:30px; z-index:10}

.info-box03.entrol .info-tit {margin-bottom:10px;}

@media only screen and (max-width:899px) {

	.info-box03.entrol {padding:40px 140px 40px 40px;}

	.info-box03.entrol:after {width:73px;height:105px;background-size:73px auto;}

}

@media only screen and (max-width:699px) {

	.info-box03.entrol {padding:20px 140px 20px 20px;}

	.info-box03.entrol:before {width:90px;height:87px;background-size:90px auto;}

}

@media only screen and (max-width:499px) {

	.info-box03.entrol {padding-right:20px;}

	.info-box03.entrol:before {display:none;}

}



/* 학생활동 > 총학생회 */

.union-wr {position:relative;min-height:470px;padding-right:580px;background:url(/kor/_Img/Content/union_01.png) no-repeat right top;box-sizing:border-box;}

.union-wr .tit {display:block;max-width:400px;position:relative;color:#005aab;font-size:1.75em;font-weight:500;margin-top:26px;line-height:1.429em;}

.union-wr .tit:before {position:relative;display:block;content:"";width:60px;height:5px;background:#005aab url(/kor/_Img/Common/c_patt01.png) repeat;margin-bottom:30px;}

.union-wr .txt {margin:50px 0 35px;}

.union-wr .stit {display:block;font-size:1.125em;}

.union-wr .slogan {position:absolute;right:0;bottom:-10px;font-family:"proxima-nova";font-size:1.625em;color:#888;line-height:1.154em;letter-spacing:0.08em;}

.stucoun {padding:30px 30px 15px 50px;background:#f2f2f2;border:1px solid #ccc;box-sizing:border-box;}

.stucoun .stucoun-list {margin:0 auto}

.stucoun .stucoun-list li {display:inline-block;width:17%;min-height:70px;margin-right:3%;margin-bottom:17px;border:1px solid #ccc;background:#fff;padding:8px 0;box-sizing:border-box;vertical-align:top;}

.stucoun .stucoun-list li:nth-child(5n) {margin-right:0;}

.stucoun .stucoun-list li .dpt {position:relative;display:inline-block;width:45%;text-align:center;color:#333;font-size:0.875em;line-height:49px}

.stucoun .stucoun-list li .dpt:after {position:absolute;display:block;content:"";width:1px;height:54px;background:#ccc;right:0;top:0;}

.stucoun .stucoun-list li .name {display:inline-block;width:50%;text-align:center;}

@media only screen and (max-width:1100px) {

	.union-wr {padding-right:500px;background-size:450px auto;}

	.union-wr .slogan {bottom:auto;top:370px;}

}

@media only screen and (max-width:999px) {

	.union-wr {padding-right:380px;background-size:350px auto;}

	.union-wr .tit {font-size:20px}

	.union-wr .tit:before {margin-bottom:20px}

	.union-wr .slogan {top:300px;font-size:1.375em;}

	.stucoun {padding:20px 15px 5px 25px;}

	.stucoun .stucoun-list li, .stucoun .stucoun-list li:nth-child(5n) {width:23.6%;margin-right:1%;}

}

@media only screen and (max-width:820px) {

	.union-wr {padding-right:0;background:none;}

	.union-wr .slogan {display:none;}

}

@media only screen and (max-width:768px){

	.stucoun {padding:15px 10px 10px 10px}

	.stucoun .stucoun-list li {min-height:40px;margin-bottom:5px;}

	.stucoun .stucoun-list li .dpt {font-size:13px;line-height:29px}

	.stucoun .stucoun-list li .dpt:after {height:28px;}

}

@media only screen and (max-width:649px){

	.stucoun .stucoun-list li, .stucoun .stucoun-list li:nth-child(5n) {width:31.9%;}

}

@media only screen and (max-width:549px){

	.stucoun .stucoun-list li, .stucoun .stucoun-list li:nth-child(5n) {width:48.5%;min-height:30px;}

	.stucoun .stucoun-list li .dpt {line-height:19px;}

	.stucoun .stucoun-list li .dpt:after {height:20px;}

}



@media only screen and (max-width:499px) {

	.union-wr .txt {margin:25px 0 25px;}

	.stucoun .stucoun-list li, .stucoun .stucoun-list li:nth-child(5n) {width:48%;}

}



/* 학생활동 > 동아리 */

.club-wr {position:relative;padding-left:248px;}

.club-wr:after {position:absolute;display:block;content:"";width:104px;height:156px;top:520px;left:0;background:url(/kor/_Img/Common/c_obj01.png) no-repeat;}

.club-wr .count-box {position:absolute;left:0;width:210px;height:210px;padding:24px 26px;color:#fff;background:url(/kor/_Img/Common/c_patt04.png) repeat;box-shadow:0 15px 7px -1px rgba(0,0,0,0.21);box-sizing:border-box;}

.club-wr .count-box .tit {display:inline-block;font-weight:500;padding:49px 0 10px 0;background:url(/kor/_Img/Content/club_ico01.png) no-repeat left top;font-size:1.5em;border-bottom:1px solid #fff;}

.club-wr .count {position:absolute;right:26px;bottom:24px;}

.club-wr .count .num {font-size:4.5em;font-family:"proxima-nova";}

.club-wr .club-list li {position:relative;display:inline-block;width:22.3%;min-height:210px;margin-right:3%;margin-bottom:28px;padding:25px;vertical-align:top;border:1px solid #ccc;box-sizing:border-box;}

.club-wr .club-list li:nth-child(4n) {margin-right:0;}

.club-wr .club-list li .dpt {font-size:0.875em;color:#005aab;padding-bottom:7px;border-bottom:1px solid #668dc2;}

.club-wr .club-list li .clubname {display:block;margin-top:25px;font-size:1.25em;color:#333;line-height:1.2em;}

.club-wr .club-list li .professor {position:absolute;display:block;left:10px;bottom:15px;padding-left:17px;font-size:0.938em;background:url(/kor/_Img/Content/club_ico02.png) no-repeat left 6px;}

@media only screen and (max-width:1150px) {

	.club-wr .club-list li {width:30%;}

	.club-wr .club-list li:nth-child(3n) {margin-right:0;}

	.club-wr .club-list li:nth-child(4n) {margin-right:3%;}

}

@media only screen and (max-width:950px) {

	.club-wr .club-list li {width:46.5%;}

	.club-wr .club-list li:nth-child(3n) {margin-right:3%;}

	.club-wr .club-list li:nth-child(2n) {margin-right:0;}

}

@media only screen and (max-width:768px) {

	.club-wr {padding-left:0;}

	.club-wr:after {display:none;}

	.club-wr .count-box {position:relative;width:100%;padding:20px 25px;height:auto;}

	.club-wr .count-box .tit {padding-top:5px;padding-left:40px;font-size:18px}

	.club-wr .count {line-height:1;bottom:10px;}

	.club-wr .count .num {font-size:50px;}

	.club-wr .club-list {overflow:hidden;margin-top:20px;}

	.club-wr .club-list li, .club-wr .club-list li:nth-child(2n), .club-wr .club-list li:nth-child(3n) {display:block;margin:0;min-height:auto;float:left;width:49.5%;margin-left:1%;padding:15px;margin-bottom:10px;}

	.club-wr .club-list li:nth-child(odd) {margin-left:0}

	.club-wr .club-list li .dpt {font-size:14px}

	.club-wr .club-list li .clubname {margin-top:15px;font-size:16px;}

	.club-wr .club-list li .professor {font-size:13px;bottom:15px;}	

}

@media only screen and (max-width:749px) {

	.club-wr .club-list li .professor {position:relative;bottom:auto;right:auto;margin-top:5px;}

}

@media only screen and (max-width:499px) {

	.club-wr .count-box .tit {background:none;padding:0;border-bottom:0}

	.club-wr .count {bottom:13px;}

	.club-wr .count .num {font-size:40px;}

	.club-wr .club-list li, .club-wr .club-list li:nth-child(2n), .club-wr .club-list li:nth-child(3n) {float:none;width:100%;margin-left:0;padding:10px;}

	.club-wr .club-list li .dpt {padding-bottom:4px;}

	.club-wr .club-list li .clubname {margin-right:120px;margin-top:10px;line-height:1}

	.club-wr .club-list li .professor {position:absolute;bottom:15px;right:10px;margin-top:0}

}

@media only screen and (max-width:399px) {

	.club-wr .club-list li .clubname {margin-right:0}

	.club-wr .club-list li .professor {position:relative;bottom:auto;right:auto;text-align:right;background:none;}

	.club-wr .club-list li .professor:before {content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:10px;height:16px;background:url(/kor/_Img/Content/club_ico02.png) no-repeat 0 0}

}





/* 학생활동 > 연구회 */

.society-wr {position:relative;padding-left:170px;}

.society-wr:after {position:absolute;display:block;content:"";width:104px;height:156px;top:405px;left:0;background:url(/kor/_Img/Common/c_obj01.png) no-repeat;}

.society-wr .tit-box {position:absolute;left:0;width:140px;height:270px;padding:85px 20px 20px;text-align:center;background:url(/kor/_Img/Common/c_patt04.png) repeat;box-shadow:0 15px 7px -1px rgba(0,0,0,0.21);box-sizing:border-box;}

.society-wr .tit-box .tit {display:inline-block;vertical-align:middle;padding:64px 0 10px;font-size:1.5em;border-bottom:1px solid #fff;color:#fff;background:url(/kor/_Img/Content/society_ico01.png) no-repeat center top;}

.society-wr .research-list-wr .research-list {display:inline-block;width:48%;min-height:270px;margin-right:3%;margin-bottom:30px;padding:30px 30px 15px 30px;border:1px solid #ccc;box-sizing:border-box;vertical-align:top;}

.society-wr .research-list-wr .research-list:nth-child(2n) {margin-right:0;}

.society-wr .research-list-wr .research-list .research-tit {font-size:1.25em;color:#333;margin-bottom:22px;}

.society-wr .research-list-wr .research-list .txt-length {min-height:85px;}

.society-wr .research-list-wr .research-list .dpt-info {margin-top:45px;padding-top:25px;border-top:1px solid #d5d5d5;}

.society-wr .research-list-wr .research-list .dpt-info li {margin-bottom:10px;padding-left:27px;background:url(/kor/_Img/Content/club_ico02.png) no-repeat 6px center;font-size:0.938em;}

.society-wr .research-list-wr .research-list .dpt-info li .tit {color:#2b405b;font-weight:500;}

.society-wr .research-list-wr .research-list .dpt-info li.n02 {background:url(/kor/_Img/Content/society_ico02.gif) no-repeat 3px center;}

.society-wr .research-list-wr .research-list .dpt-info li.n03 {background:url(/kor/_Img/Content/society_ico03.gif) no-repeat 5px center;}

@media only screen and (max-width:1160px) {

	.society-wr .research-list-wr .research-list .txt-length {min-height:115px;}

}

@media only screen and (max-width:1100px) {

	.society-wr .research-list-wr .research-list .txt-length02 {min-height:85px;}

}

@media only screen and (max-width:999px){

	.society-wr {padding-left:0}

	.society-wr:after {display:none;}

	.society-wr .tit-box {position:relative;top:auto;left:auto;width:100%;height:auto;padding:20px 10px}

	.society-wr .tit-box .tit {background:none;border:0;padding:0;font-size:22px;}

	.society-wr .tit-box .tit:before {content:"";display:inline-block;vertical-align:middle;width:28px;height:41px;background:url(/kor/_Img/Content/society_ico01.png) no-repeat;margin-right:15px;margin-top:-2px;}

	.society-wr .research-list-wr {margin-top:20px;}

	.society-wr .research-list-wr .research-list, .society-wr .research-list-wr .research-list:nth-child(2n) {display:block;width:100%;margin-right:0;margin-bottom:20px;padding:20px 15px 15px;min-height:auto;}

	.society-wr .research-list-wr .research-list .research-tit {font-size:18px;margin-bottom:10px;}

	.society-wr .research-list-wr .research-list p, .society-wr .research-list-wr .research-list .txt-length, .society-wr .research-list-wr .research-list .txt-length02 {font-size:15px;min-height:auto;}

	.society-wr .research-list-wr .research-list .dpt-info {margin-top:15px;padding-top:15px;}

	.society-wr .research-list-wr .research-list .dpt-info li {margin-bottom:5px;}

}

@media only screen and (max-width:768px){

	.society-wr .tit-box .tit {font-size:19px}

	.society-wr .tit-box .tit:before {width:19px;height:29px;background-size:contain;}

}



/* 증명발급안내 */

#pg-certificate #container, #pg-certificate #container #contents-wrap {max-width:100%;}

#pg-certificate .cont-top {max-width:1200px;margin-left:auto;margin-right:auto;}

.info-box05.certificate-ico {max-width:1200px;margin:0 auto;}

.info-box05.certificate-ic .txt {max-width:68%;}

.info-box05.certificate-ico:before {width:116px;height:103px;top:49px;right:108px;background:url(/kor/_Img/Content/certificate_ico01.png) no-repeat;}

.certif-wr {width:100%;padding:60px 0;background:#f2f2f2;}

.certif-wr .certif {max-width:1200px;margin:0 auto;}

.certif-wr .certif .certif-list-wr {border-left:1px solid #ccc;margin-top:40px;}

.certif-wr .certif .certif-list-wr .certif-list {display:inline-block;width:33%;padding:0 40px;min-height:520px;border-right:1px solid #ccc;box-sizing:border-box;vertical-align:top;}

.certif-wr .certif .certif-list-wr .certif-list .tit {padding-top:90px;margin-bottom:50px;font-size:1.25em;font-weight:500;color:#003b70;background:url(/kor/_Img/Content/certificate_ico02.png) no-repeat left top;}

.certif-wr .certif .certif-list-wr .certif-list .tit.st02 {background:url(/kor/_Img/Content/certificate_ico03.png) no-repeat left top;}

.certif-wr .certif .certif-list-wr .certif-list .tit.st03 {background:url(/kor/_Img/Content/certificate_ico04.png) no-repeat left top;}

.certif-wr .certif .certif-list-wr .certif-list .txt {margin-top:-10px;}

.certif-wr .certif .certif-list-wr .certif-list .btn-box {margin-left:15px;}

@media only screen and (max-width:1100px) {

	.certif-wr .certif .certif-list-wr .certif-list .btn-box {display:block;margin-left:0;margin-top:10px;}

}

@media only screen and (max-width:999px){

	.certif-wr {padding:35px 0 25px}

	.certif-wr .certif {padding-left:15px;padding-right:15px;}

	.certif-wr .certif .certif-list-wr {border-left:0;margin-top:25px;}

	.certif-wr .certif .certif-list-wr .certif-list {padding:0 20px;display:block;width:100%;min-height:100%;margin-bottom:30px;border-right:0;}

	.certif-wr .certif .certif-list-wr .certif-list:last-child {border-right:0}

	.certif-wr .certif .certif-list-wr .certif-list .tit, .certif-wr .certif .certif-list-wr .certif-list .tit.st02, .certif-wr .certif .certif-list-wr .certif-list .tit.st03 {position:relative;margin-bottom:20px;font-size:18px;background:none;padding-top:0;padding-left:45px;line-height:1.4}

	.certif-wr .certif .certif-list-wr .certif-list .tit:before {position:absolute;top:-4px;left:0;content:"";display:block;vertical-align:middle;width:35px;height:35px;background-size:contain;background-image:url(/kor/_Img/Content/certificate_ico02.png);}

	.certif-wr .certif .certif-list-wr .certif-list:nth-child(2) .tit:before {background-image:url(/kor/_Img/Content/certificate_ico03.png)}

	.certif-wr .certif .certif-list-wr .certif-list:last-child .tit:before {background-image:url(/kor/_Img/Content/certificate_ico04.png)}

	.certif-wr .certif .certif-list-wr .certif-list p {font-size:14px;margin-left:10px;line-height:1.6}

}

@media only screen and (max-width:768px){

	.certif-wr {padding:25px 0 10px}

	.certif-wr .certif .certif-list-wr .certif-list {padding:0}

	.certif-wr .certif .certif-list-wr .certif-list .tit, .certif-wr .certif .certif-list-wr .certif-list .tit.st02, .certif-wr .certif .certif-list-wr .certif-list .tit.st03 {font-size:16px}

}



/* 시설안내 */

.info-box03.create-ico:before {width:127px;height:127px;background:url(/kor/_Img/Content/create_obj.png) no-repeat left top;}

.facilguide-list-wr {position:relative;margin-bottom:60px;padding-left:640px;}

.facilguide-list-wr .facilguide-img {position:absolute;top:0;left:0;width:560px;}

.facilguide-list-wr .facilguide {position:relative;width:520px;min-height:320px;}

.facilguide-list-wr .facilguide:before, .facilguide-list-wr .facilguide:after {position:absolute;display:block;content:"";background:url(/kor/_Img/Content/create_obj.png) no-repeat;}

.facilguide-list-wr .facilguide:before {width:200px;height:200px;left:-99px;top:0;background-position:-127px 0;z-index:-10;}

.facilguide-list-wr .facilguide:after {width:99px;height:61px;right:0;bottom:0;background-position:0 -132px;}

.facilguide-list-wr .facilguide .tit-wr {position:relative;min-height:75px;padding-top:30px;box-sizing:border-box;}

.facilguide-list-wr .facilguide .tit-wr:after {position:relative;content:"";display:block;vertical-align:top;width:520px;height:5px;background:#005aab url(/kor/_Img/Content/cctit01_bg.png) no-repeat 0 0;margin-top:15px;box-shadow:0 15px 7px -1px rgba(0,0,0,0.21);}

.facilguide-list-wr .facilguide .tit-wr .num {display:block;font-size:1.5em;color:#c6c6c6;font-family:"proxima-nova";letter-spacing:-0.03em;font-weight:600;text-transform:uppercase;}

.facilguide-list-wr .facilguide .tit-wr .tit {display:block;font-size:1.5em;color:#014096;font-weight:500;}

.facilguide-list-wr .facilguide .facilguide-list, .facilguide-list-wr .facilguide .facilguide-list-li {margin-top:55px;}

.facilguide-list-wr .facilguide .c-list01.facilguide-list li:before {background:#005aab;border-radius:50%;}

.facilguide-list-wr .facilguide .facilguide-list-li {position:relative;padding-left:14px;}

.facilguide-list-wr .facilguide .facilguide-list-li:before {content:"";position:absolute;top:14px;left:0;width:3px;height:3px;background:#005aab;border-radius:50%;}

.facilguide-list-wr .facilguide .c-list01.facilguide-list li .tit-sec {width:18%;color:#005aab;}

.facilguide-list-wr .facilguide .c-list01.facilguide-list li .txt, .facilguide-list-wr .facilguide .facilguide-list-li .txt {display:inline-block;width:70%;vertical-align:top;}

.facilguide-list-wr .facilguide .facilguide-list-li .tit-sec {position:relative;display:inline-block;width:18%;min-width:40px;color:#005aab;font-weight:500;padding-right:20px;margin-right:15px;}

.facilguide-list-wr .facilguide .facilguide-list-li .tit-sec:after {content:"";position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#cbcbcb;}

.facilguide-list-wr.dirt {position:relative;padding-right:640px;padding-left:40px;}

.facilguide-list-wr.dirt .facilguide-img {left:auto;right:0;}

.facilguide-list-wr.dirt .facilguide:before {left:-40px;}

.info-box03.domitory-ico:before, .info-box03.convent-ico:before, .info-box03.kfacil-ico:before {width:127px;height:127px;background:url(/kor/_Img/Content/domitory_ico.png) no-repeat;}

@media only screen and (max-width:1230px) {

	.facilguide-list-wr {padding-left:53%;}

	.facilguide-list-wr .facilguide-img {width:46%;}

	.facilguide-list-wr .facilguide-img img {width:100%;}

	.facilguide-list-wr .facilguide {width:100%;}

	.facilguide-list-wr.dirt {padding-right:53%;}

	.facilguide-list-wr .facilguide .tit-wr:after {width:100%;}

}

@media only screen and (max-width:999px) {

	.facilguide-list-wr {margin-bottom:50px;}

	.facilguide-list-wr .facilguide:after {width:70px;height:43px;background-size:229px auto;background-position:0 -92px;}

}

@media only screen and (max-width:799px) {

	.facilguide-list-wr .facilguide:after {display:none;}

	.facilguide-list-wr .facilguide:before {width:140px;height:140px;background-size:229px auto;background-position:-89px 0;}

	.facilguide-list-wr .facilguide .facilguide-list, .facilguide-list-wr .facilguide .facilguide-list-li {margin-top:20px;}

	.facilguide-list-wr .facilguide .c-list01.facilguide-list li {margin:5px 0}

	.facilguide-list-wr .facilguide .c-list01.facilguide-list li .tit-sec, .facilguide-list-wr .facilguide .facilguide-list-li .tit-sec {display:block;width:100%;font-size:16px;}

	.facilguide-list-wr .facilguide .c-list01.facilguide-list li .tit-sec:after, .facilguide-list-wr .facilguide .facilguide-list-li .tit-sec:after {visibility:hidden;}

	.facilguide-list-wr .facilguide .c-list01.facilguide-list li .txt, .facilguide-list-wr .facilguide .facilguide-list-li .txt {display:block;width:100%;line-height:1.5}

	.facilguide-list-wr .facilguide .tit-wr .num {font-size:16px}

	.facilguide-list-wr .facilguide .tit-wr .tit {font-size:20px;}

	.facilguide-list-wr .facilguide .tit-wr:after {margin-top:10px}

}

@media only screen and (max-width:699px) {

	.info-box03.create-ico, .info-box03.domitory-ico, .info-box03.convent-ico, .info-box03.kfacil-ico {padding-left:30px;}

	.info-box03.create-ico:before, .facilguide-list-wr .facilguide:before, .info-box03.domitory-ico:before, .info-box03.convent-ico:before, .info-box03.kfacil-ico:before {display:none;}

	.facilguide-list-wr .facilguide {min-height:auto;}

	.facilguide-list-wr, .facilguide-list-wr.dirt {padding-left:0;padding-right:0;display:flex;flex-wrap:wrap-reverse;margin-bottom:40px}

	.facilguide-list-wr .facilguide-img, .facilguide-list-wr.dirt .facilguide-img {position:relative;top:auto;left:auto;width:100%;}

	.facilguide-list-wr .facilguide .tit-wr {padding-top:15px;}

}



/* 기숙사 안내 */

.dorm-wr {position:relative;border-bottom:1px solid #2b405b;overflow:hidden; min-height:280px; padding:30px 0}

.dorm-wr:after {content:"";display:block; position:absolute;top:0; width:100%;height:4px;background:url(/kor/_Img/Common/c_patt01.png) repeat-x;background-color:#005aab;}

.dorm-wr:before {position:absolute;display:block;content:"";width:298px;height:307px;top:50px;right:0;background:url(/kor/_Img/Content/dorm_01.jpg) no-repeat;}

.dorm-wr dl {position:relative;overflow:hidden;padding-right:350px;}

.dorm-wr dl dt {position:absolute;left:0;top:0;padding:25px 0px 0px 30px;color:#0064bb;font-size:18px}

.dorm-wr dl dd {padding:20px 20px 20px 120px; }

.dorm-btn {text-align:center; margin-top:30px}

.dorm-btn .btn-home {background:#faa013 url(/_Img/Content/btn_dpt_pattern.jpg) no-repeat;color:#fff;font-weight:300;padding:12px 14px;}

.dorm-btn .btn-home:before {content:"";display:inline-block;vertical-align:middle;width:24px;height:22px;background:url(/_Img/Content/dpt_spr.png) no-repeat -348px -104px;margin-right:10px;}

.img-list-wr {margin-top:40px;}

.img-list-wr .img-list li {display:inline-block;width:48%;margin-bottom:30px;}

.img-list-wr .img-list li.img3 {width:31%;}

.img-list-wr .img-list li img {width:100%;}

.img-list-wr .img-list li:nth-child(2n),.img-list-wr .img-list li:last-child {margin-left:3%;}

.img-list-wr .img-list li .txt {position:relative;display:block;padding-left:24px;margin-top:15px;}

.img-list-wr .img-list li .txt:before {position:absolute;display:block;content:"";width:0;height:0;left:0;top:10px;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:10px solid #004197;}

@media only screen and (max-width:999px) {

	.dorm-wr {padding:20px 0}

	.dorm-wr:before {width:210px;height:222px;background-size:210px auto;}

	.dorm-wr dl {padding-right:35%;padding-left:15px;}

	.dorm-wr dl dt {position:relative;top:auto;left:auto;font-size:18px;padding:10px 0px 0px 0px;}

	.dorm-wr dl dd {padding:0px 20px 20px 0px}

}

@media only screen and (max-width:599px) {

	.dorm-wr:before {display:none;}

	.dorm-wr {padding:10px 0}

	.dorm-wr dl {padding-right:0;padding-left:0;}

	.dorm-wr dl dt  {font-size:16px;}

	.dorm-wr dl dd {padding-bottom:0}

	.img-list-wr .img-list li {display:block;width:80%;margin:0 auto 30px;}

	.img-list-wr .img-list li:nth-child(2n) {margin-left:auto;}

	.img-list-wr .img-list li .txt {margin-top:12px;}

}



/*== 홍보센터 ==*/



/*== 커뮤니티 ==*/



/*== 이용안내 ==*/

/* 무선인터넷 이용안내 */

.wifiarea {margin-top:50px;}

.wifiarea-exp {position:relative;min-height:175px;height:100%;overflow:hidden;padding:50px 50px 30px 200px;border:1px solid #ccc;box-sizing:border-box;}

.wifiarea-exp:before {position:absolute;display:block;content:"";width:80px;height:80px;top:48px;left:60px;background:url(/kor/_Img/Content/wifiarea_ico02.png) no-repeat;}

.wifiarea-exp .wifiarea-list li {position:relative;display:inline-block;width:17%;margin:0 3% 3% 0;padding-left:40px;box-sizing:border-box;vertical-align:top;}

.wifiarea-exp .wifiarea-list li:nth-child(5n) {margin-right:0;}

.wifiarea-exp .wifiarea-list li .num {display:block;position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;border:2px solid #005aab;margin-right:10px;text-align:center;vertical-align:middle;font-size:0.875em;font-weight:500;color:#005aab;}

.wificennect-exp {overflow:hidden;padding:40px 28px;border:1px solid #ccc;box-sizing:border-box;margin-top:50px;}

.wificennect-exp .c-flow-list-numb li {padding-left:30px;margin:5px 0;}

.wificennect-exp .c-flow-list-numb li:first-child {padding-left:35px;}

.wificennect-exp .c-flow-list-numb li:after {position:relative;margin-left:30px;}

.wificennect-img {padding:60px;border:1px solid #ccc;margin-top:-1px;box-sizing:border-box;text-align:center;}

@media only screen and (max-width:1170px) {

	.wifiarea-exp .wifiarea-list li {width:22%;}

	.wifiarea-exp .wifiarea-list li:nth-child(4n) {margin-right:0;}

	.wifiarea-exp .wifiarea-list li:nth-child(5n) {margin-right:3%;}

}

@media only screen and (max-width:930px) {

	.wifiarea-exp .wifiarea-list li {width:30%;margin-right:3%;}

	.wifiarea-exp .wifiarea-list li:nth-child(3n) {margin-right:0;}

	.wifiarea-exp .wifiarea-list li:nth-child(4n) {margin-right:3%;}

}

@media only screen and (max-width:799px) {

	.wifiarea-exp .wifiarea-list li {width:47%;}

	.wifiarea-exp .wifiarea-list li:nth-child(3n) {margin-right:3%;}

	.wifiarea-exp .wifiarea-list li:nth-child(2n) {margin-right:0;}

}

@media only screen and (max-width:620px) {

	.wifiarea-exp {padding:40px 40px 20px 160px;}

	.wifiarea-exp:before {left:40px;}

	.wifiarea-exp .wifiarea-list li {width:100%;margin-right:0;margin-bottom:15px;}

	.wifiarea-exp .wifiarea-list li:nth-child(2n+1) {margin-right:0;}

}

@media only screen and (max-width:400px) {

	.wifiarea-exp {padding:40px;}

	.wifiarea-exp:before {display:none;}

}



/* 개인정보처리방침 */

.btnalign-wr {position:relative;}

.btnalign {position:absolute;top:0;right:0;}

@media only screen and (max-width:599px) {

	.btnalign {position:relative;top:auto;right:auto;}

}





/* 열린총장실 */

.openmind-wr .openmind-top .gtop-in {position:relative;max-width:1200px;min-height:540px;margin:0 auto;padding:60px 0 60px 740px;box-sizing:border-box;}

.openmind-wr .openmind-top .gtop-in:before {position:absolute;top:0;left:-6px;content:"";display:block;width:122px;height:132px;background:url(/kor/_Img/Content/greeting_spr.png) no-repeat 0 0;z-index:200}

.openmind-wr .openmind-top .gtop-in:after {position:absolute;top:0;right:0;content:"";display:block;width:104px;height:151px;background:url(/kor/_Img/Common/c_obj01.png) no-repeat}

.openmind-wr .openmind-top .gtop-in .thum {display:block;position:absolute;top:60px;left:0;}

.openmind-wr .openmind-top .gtop-in .thum img {position:relative;z-index:100;width:100%;}

.openmind-wr .openmind-top .gtop-in .thum:after {position:absolute;bottom:-33px;right:-34px;content:"";display:block;width:187px;height:187px;background:url(/kor/_Img/Content/greeting_spr.png) no-repeat 0 bottom;z-index:10}

.openmind-wr .openmind-top .gtop-in .tit {display:block;line-height:1.3;font-size:1.875em;color:#005aab;font-weight:500;margin-bottom:30px;}

.openmind-wr .openmind-top .gtop-in .tit:after {content:"";display:block;width:60px;height:5px;background:#005aab url(/kor/_Img/Common/c_patt01.png) repeat;margin-top:15px;}

.openmind-wr .openmind-top .gtop-in .tit .e-tit {display:block;font-style:normal;font-size:0.433em;font-weight:500;letter-spacing:0.2em;color:#333;margin-bottom:30px;}

.openmind-wr .openmind-top .gtop-in .txt {font-size:1.250em;color:#333;margin-bottom:20px;}

.openmind-wr .openmind-top .gtop-in .greeting-sign {border-top:1px solid #c3c3c3;padding-top:30px;text-align:right;}

.openmind-wr .openmind-top .gtop-in .greeting-sign * {display:inline-block;vertical-align:bottom;font-style:normal;letter-spacing:-0.05em;line-height:1.3;color:#333;}

.openmind-wr .openmind-top .gtop-in .greeting-sign .ustit {text-align:left;font-size:1.125em;margin:0px 23px 0 13px}

@media only screen and (max-width:1199px){

	.openmind-wr .openmind-top .gtop-in {padding-left:55%;}

	.openmind-wr .openmind-top .gtop-in .thum {width:50%;}

}

@media only screen and (max-width:999px){

	#pg-greeting .cont-top {margin-left:15px;margin-right:15px;}

	#pg-greeting #contents-wrap #contents {margin:0}

	.openmind-wr .openmind-top .gtop-in {padding:30px 0 30px 50%;min-height:100%}

	.openmind-wr .openmind-top .gtop-in .thum {width:43%;}

}

@media only screen and (max-width:799px){

	.openmind-wr .openmind-top .gtop-in:before {left:auto;right:-6px;width:61px;height:66px;background-size:138px auto}

	.openmind-wr .openmind-top .gtop-in:after {display:none;}

	.openmind-wr .openmind-top .gtop-in {padding-left:15px;padding-right:15px;}

	.openmind-wr .openmind-top .gtop-in .thum {left:auto;right:0;top:10px;width:280px}

	.openmind-wr .openmind-top .gtop-in .thum:after {right:auto;left:-15px;bottom:-15px;}

	.openmind-wr .openmind-top .gtop-in .tit {margin-bottom:25px;font-size:1.500em}

	.openmind-wr .openmind-top .gtop-in .tit .e-tit {margin-bottom:20px;}

	.openmind-wr .openmind-top .gtop-in .txt {margin-bottom:30px;font-size:1.063em}

}

@media only screen and (max-width:699px){

	.openmind-wr .openmind-top .gtop-in:before {right:auto;left:0;}

	.openmind-wr .openmind-top .gtop-in .thum {position:relative;top:auto;right:auto;width:100%;margin-bottom:25px;}

	.openmind-wr .openmind-top .gtop-in .tit {margin-bottom:15px;}

	.openmind-wr .openmind-top .gtop-in .tit br {display:none;}

	.openmind-wr .openmind-top .gtop-in .tit .e-tit {margin-bottom:10px;}

	.openmind-wr .openmind-top .gtop-in .txt {margin-bottom:15px;}

	.openmind-wr .openmind-top .gtop-in .greeting-sign {padding-top:15px;}

	.openmind-wr .openmind-top .gtop-in .greeting-sign img {width:95px}

}

@media only screen and (max-width:399px){

	.openmind-wr .openmind-top .gtop-in {padding-bottom:10px}

	.openmind-wr .openmind-top .gtop-in .tit {margin-bottom:10px;}

	.openmind-wr .openmind-top .gtop-in .tit:after {margin-top:10px;height:3px;}

	.openmind-wr .openmind-top .gtop-in .txt {line-height:1.4}

	.openmind-wr .openmind-top .gtop-in .greeting-sign .ustit {margin:0 0 0 10px}

	.openmind-wr .openmind-top .gtop-in .txt br, .openmind-wr .openmind-top .gtop-in .greeting-sign .ustit br {display:none;}

	.openmind-wr .openmind-top .gtop-in .greeting-sign img {display:block;margin-left:auto;}

}





/* 대학발전기금 */

table.td_color_b td {color: #348ad8;}

.sm-box {border: 1px solid #ccc; padding: 20px;}



@media only screen and (max-width:699px){

.pc_view { display: none; }

}





.depart-new {overflow:hidden;}

.depart-new li {float:left;margin:0 0 0 3%;width:22%;}

.depart-new li:first-child,.depart-new li:nth-child(2),.depart-new li:nth-child(3),.depart-new li:nth-child(4) {min-height:440px}

.depart-new li:first-child,.depart-new li:nth-child(5) {margin:0 0 0 0%}



@media only screen and (max-width:1200px){

	.depart-new li {margin:0 0 0 3%;width:48.5%;}

	.depart-new li:first-child,.depart-new li:nth-child(3),.depart-new li:nth-child(5),.depart-new li:nth-child(7) {margin:0 0 0 0%}

}



@media only screen and (max-width:640px){

	.depart-new li h3 {margin-top:40px;}

	.depart-new li:first-child h3 {margin-top:0px;}

	.depart-new li {float:none;margin:0 0 0 0%;width:100%;}

	.depart-new li:first-child,.depart-new li:nth-child(2),.depart-new li:nth-child(3),.depart-new li:nth-child(4) {min-height:0px}

}

@charset "utf-8";

@import url("/_Css/tpl.pagecharge.css");

@import url("/_Css/tpl.twidepop.css");



body {font-size:1em;/* 16px */font-family:"Noto Sans KR"}



/* 상단 와이드 팝업 설정 */



/* 새창팝업 스타일 설정 */



/* 새창 팝업 */

.pop_wrap {background:#fff;}

.pop_head {display:block;position:fixed;top:0px;width:100%;z-index:6100;}

.pop_head {background:#00a5a7 url('/_Img/Common/pop_head_bg.gif') no-repeat right 0;height:70px;}

.pop_wrap span.close {width:70px;height:70px;position:fixed;right:0;top:0;z-index:6200;background:rgba(0,0,0,0.4);}

.pop_wrap span.close button, .pop_wrap span.close a {display:block;padding:25px 25px 25px 28px;border:0;background:none;}

.pop_head .pop_title {font-size:1.438em;letter-spacing:-1px;font-weight:bold;color:#fff;display:inline-block;padding:1.1em 20px 1.1em 30px;}

.pop_head .pop_title .tit {padding-left:15px;}

.pop_foot {display:block;position:fixed;bottom:0px;width:100%;z-index:5000;background:#282828;}

.pop_foot {height:15px;overflow:hidden;display:none;}

.pop_foot span{height:15px;overflow:hidden;display:block;}

.pop_cont {z-index:6000;padding:90px 15px 30px 20px;position:relative;}

.pop_cont .cont_top h3 {font-size:0.688em !important;color:#AAA;font-weight:normal;}



/*레이어 팝업 */

.pop_winWrap {height:100%;width:100%;border:1px solid #444;box-shadow:3px 3px 15px rgba(33,33,33,0.5);position:relative;display:block;}

.pop_winWrap .pop_winTop {height:70px;background:#005aab;width:100%;color:#FFF;border-bottom:0px solid #56a6b0;position:relative;display:block;}

.pop_winWrap .pop_title { position:absolute;top:50%;left:15px; font-size:1.231em;height:20px;margin-top:-10px;color:#fff; font-weight:bold;}

.pop_winWrap .pop_winTop .pop_close {position:absolute;top:50%;margin-top:-15px;height:30px;;right:10px;}



.pop_winWrap .pop_winTop button {background:transparent url('/_Img/Common/sbtn_close.gif') no-repeat center center;border:0;margin:0;padding:0;width:30px;height:30px;display:block;overflow:hidden;}

.pop_winWrap .pop_winTop button span {display:inline-block;padding-left:9999em;white-space:nowrap;}



.pop_winWrap .pop_winFoot  {background:#BBBBBB;width:100%;display:block;text-align:center;position:absolute;bottom:0px;left:0px;height:15px;}

.pop_winWrap .pop_winBody {padding:0px 2px 0px 0px;overflow-y:auto;display:block;position:relative;box-sizing:border-box;max-width:100%;max-height:100%}

.pop_winWrap .pop_winBody .resv {text-align:center;padding-top:30px}

.pop_winWrap .pop_winBody .resv .tit {font-size:1.375em;font-weight:bold;letter-spacing:-1px;margin:15px 0;color:#0e5d86;line-height:1;}

.pop_winWrap .ifrmBody {overflow-y:hidden;}

.pop_winWrap .pop_body {position:relative;display:block;padding-bottom:15px;}

.pop_winWrap .pop_body:after {clear:both;content:"";display:block;}

.pop_winWrap .cont_top {display:none;}

.pop_winWrap .contents {position:relative;display:block;}

.pop_winWrap .pop_close {width:70px;height:70px;}

.pop_windoc_box .popErrorBox {background:#FFF;border-radius:15px;width:100%;height:100%;}



/* 인쇄미리보기 */

@media print {

	.header-wrap-abs, #subtop-wr, #subNavi-wrap, #sprod-search-wr, #footer-wrap, #cont-navi-wrap {display:none;}

	#container-wrap, #contents-wrap #contents {padding:0;width:700px;}

}



/* 메인공통 애니메이션 */

@keyframes cs_ani {

	0%,100% {transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);}

	10%, 30%, 50%, 70%, 90% {transform:rotateZ(-5deg);-webkit-transform:rotateZ(-5deg);}

	20%, 40%, 60%, 80% {transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg);}

}

@-webkit-keyframes cs_ani {

	0%,100% {transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);}

	10%, 30%, 50%, 70%, 90% {transform:rotateZ(-5deg);-webkit-transform:rotateZ(-5deg);}

	20%, 40%, 60%, 80% {transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg);}

}





@font-face { font-family: 'S-CoreDream-6Bold'; src: url('/iacf/common/fonts/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'S-CoreDream-5Medium'; src: url('/iacf/common/fonts/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('/iacf/common/fonts/S-CoreDream-8Heavy.woff') format('woff'); font-weight: bold; font-style: normal; }

@font-face { font-family: 'S-CoreDream-3Light'; src: url('/iacf/common/fonts/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }





@font-face {

    font-family: 'Tenada';

    src: url('/iacf/common/fonts/Tenada.woff2') format('woff2');

    font-weight: normal;

    font-style: normal;

}



/*
	게시판 css
*/

.content img {width: 100% !important;height: 100% !important;}
.board_content img {width: 60% !important;}
iframe {width: 100% !important;}
@media only screen and (max-width: 1024px){
	iframe {height:  500px !important;}

}
@media only screen and (max-width: 600px){
	iframe {height: 100% !important;}

}

.hide, .blind{width:0;height:0;overflow:hidden;display:inline-block;}
table {border-collapse:collapse;border-spacing: 0;}
/* caption, legend,label {display:none;} */

div.container-fluid{position:relative;}
@media only screen and (max-width: 768px){
	div.container-fluid{ clear:both;}

}
div.categoryGroup{position:absolute;right:10px;top:8px;font-family:'Pretendard';}
p.total{ padding:10px 0  5px;text-align:left; font-size:18px;/*float:left*/}
p.total strong {font-size: 18px;color: #f7660d;font-weight: 600;}

 table caption{width:0;height:0;overflow:hidden;position:absolute;left:-100000px;top:-100000px;}
 table.bbsList,  table.bbsView,  table.bbsWrite{width:100%;border-spacing:0;border-top:1px solid #d4d4d4;font-family:'Pretendard';margin:0px 0 40px 0;letter-spacing:-1px;border-left:1px solid #d4d4d4;}
 table.bbsView,  table.bbsWrite{margin-bottom:10px;}

 table.bbsList th,  table.bbsView th,  table.bbsWrite th{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#f5f5f5;color:#222222; padding:15px; font-size:15px;text-align:center}
 table.bbsList td,  table.bbsView td,  table.bbsWrite td{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;color:#222222; padding:15px; font-size:15px;}
 table.bbsList th.end2 { }
.PNList{margin:30px 0;}
.table.bbsPNList{width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.table.bbsPNList td, .table.bbsPNList th{padding:10px 10px} 
.table.bbsPNList tr{border-bottom:1px solid #d4d4d4}
 table.bbsView th,  table.bbsWrite th{width:15%;}
 table.bbsList td.title,  table.bbsView td.title,  table.bbsWrite td.title{text-align:left}
 table.bbsList td,  > table.bbsView td,  > table.bbsWrite td{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#555555; font-size:15px;font-family:'Pretendard';}
 table.bbsList td{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;padding:10px;color:#666666;font-size:15px;}
 
 table.bbsList td span.replyArtile{ padding-left:20px; background:url(/resources/img/replace_icon.gif) 6px top no-repeat; color:#017cb9;/*#00a5e8*/}
 table.bbsList td.no{text-align:center; }
 table.bbsList td.writer{text-align:center;}
 table.bbsList td.created{text-align:center;}
 table.bbsList td.hit{text-align:center;}
 table.bbsList td.file{text-align:center;}
 table.bbsList td.category{text-align:center}
 table.bbsList td.ext01{text-align:center;font-weight:600}
table.bbsList td.ext01{background:#e9eefe;color:#011d46;}
table.bbsList td.ext01.reply{background:#efefef;color:#000}
 table.bbsList td a{color:#36383a;}
 table.bbsList td a:hover{text-decoration:underline;}
 table.bbsList td.nodata, table.bbsList td.cmtCnt {text-align:center;}


 table.bbsWrite th label {display: inline-block;margin-right:10px}
 table.bbsWrite td{border-bottom:1px solid #c6c6c6; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;padding:0px;color:#666666;font-size:13px;}
 table.bbsWrite td input{width:calc(100% - 23px);height:26px;border:1px solid #ccc;font-family:'Pretendard';/* margin-left:5px;*/font-size:15px}
 table.bbsWrite td input.checkbox{ border:none;}
 table.bbsWrite td textarea{width:98%;border:1px solid #ccc;margin:0px; padding:5px;font-family:'Pretendard',"돋움",Dotum,"굴림",Gulim; }
 table.bbsWrite th span#upfileAdd,  table.bbsWrite th span#upfileDel,  table.bbsWrite th span#GalleryupfileAdd{cursor:pointer;color:#fff; padding:0 3px;  margin:0 1px;}
 table.bbsWrite th span#upfileAdd,  table.bbsWrite th span#GalleryupfileAdd{padding:0;margin:0}
  table.bbsWrite th span#upfileDel{padding:0;margin:0}
 table.bbsWrite th span#upfileAdd a,  table.bbsWrite th span#GalleryupfileAdd a,  table.bbsWrite th span#upfileDel a{background:#fff;border:1px solid #d3d3d3;display:inline-block;width:20px;height:20px;line-height:20px}

 table.bbsWrite td div.upfileWrap{float:left;width:100%;margin-top: 7px;}
 table.bbsWrite td div.upfileWrap div.upfileElem{margin:3px 0;float:left;width:100%;}
 table.bbsWrite td div.upfileWrap input[type="file"]{width:60%;padding:0;float:left;font-size:12px;height:24px;border:0;margin-left:10px}
 table.bbsWrite td div.upfileWrap label{float:left;margin:2px 0 0 10px;}
 table.bbsWrite td input[type="radio"]{float:left;width:auto;margin:0 0 0 3px; border:none;}
 table.bbsWrite td input[type="checkbox"]{width:auto;}
@media (max-width: 768px){
	/*게시판*/
	 table.bbsWrite td div.upfileWrap input[type="file"]{width:90%;padding:0;float:left;}
 
}
@media (max-width: 600px){
table.bbsList td a{overflow:hidden;max-height:18px;white-space:nowrap;text-overflow:ellipsis;max-width:300px}	 
table.bbsList td.writer{overflow:hidden;max-height:18px;white-space:nowrap;text-overflow:ellipsis}
table.bbsList th.category{display:none}
table.bbsList th.ext01.end{display:none}
table.bbsList td.category{display:none}
table.bbsList td.ext01.reply{display:none}
table.bbsList th.hit{display:none}
table.bbsList td.hit{display:none}
table.bbsList th.file{display:none}
table.bbsList td.file{display:none}
table.bbsList th.reply{display:none}
table.bbsList td.ext01{display:none}
table.bbsList td.created{font-size:10px;padding:10px 0;line-height:12px}
table.bbsList td.no{font-size:10px}
table.bbsList td.title span.secretArticle{vertical-align:top;display:inline-block;margin-top:4px}
table.bbsList td.title a{display:inline-block;line-height:20px}
table.bbsList td{font-size:13px;padding:10px 5px}
table.bbsList th, table.bbsView th, table.bbsWrite th{line-height:13px;font-size:13px}
table.bbsList th.no{min-width:21px;}
table.bbsList th.created{min-width:31px}


}
@media (max-width: 570px){
table.bbsList td a{overflow:hidden;max-height:18px;white-space:nowrap;text-overflow:ellipsis;max-width:300px}	 
}
@media (max-width: 540px){
table.bbsList td a{overflow:hidden;max-height:18px;white-space:nowrap;text-overflow:ellipsis;max-width:220px}	 
}
@media (max-width: 480px){

table.bbsList td a{max-width:210px}
}
@media (max-width: 410px){
table.bbsList td a{max-width:190px}
}
@media (max-width: 400px){
table.bbsList td a{max-width:180px}
}
@media (max-width: 389px){
table.bbsList td a{max-width:160px}
}
@media (max-width: 379px){
table.bbsList td a{max-width:150px}
}
@media (max-width: 359px){
table.bbsList td a{max-width:120px}
}
div.skin_bbs_veiw{clear:both;width:100%; padding:0; font-family:'Pretendard'; font-size:13px;}
.bbs_head{ width:100%; position:relative;  border-top:solid 1px #cccccc; }
.bbs_head h3.title{ color:#333;  font-size:16px; font-weight:bold; padding:15px 20px 15px 10px; background-color:#f3f3f3; border-bottom:1px solid #ccc;}
.bbs_head .head_text{ color:#636d60; font-weight:bold; font-size:12px; padding:12px 10px; }
.bbs_head .snsbox{ float:right;  padding:5px 0 0 0;}
.bbs_cont{ clear:both; line-height:150%; min-height:100px; padding:10px; border-bottom:1px solid #cccccc;  border-top:1px solid #cccccc; word-break:break-all;}
.bbs_cont img {max-width:100%; width: auto;}
.bbs_cont .file_image { padding-bottom: 5px; text-align: center}
.bbs_cont .file_image img { max-width: 730px; width: auto}

span.btn-file{ width:18px; height:18px; text-align:center; padding:0 5px; background-color:#878787/*#575757*/; color:#fff;  }
.bbs_file{ padding:10px; overflow:hidden; position:relative;   border-bottom:1px solid #ccc;}
.bbs_file .file_title{ float:left; display:block; font-size:13px; font-weight:bold; color:#0080cc;}
.bbs_file ul{ float:left; display:block; margin-left:10px;}
.bbs_file li{ line-height:20px; font-size:12px;}
.bbs_file li a{ color:#636d60;}
.bbs_move{ border:1px solid #aaaaaa; padding:5px 20px; margin-top:20px; background-color:#f8f8f8; }
.bbs_move li{ height:20px; padding:5px 0 5px 22px;}
.bbs_move li.prev{padding-top:12px; border-bottom:1px solid #d7d7d7; background:url(../image/common/btn_vprev.gif) left 10px no-repeat; }
.bbs_move li.next{ padding-top:12px; background:url(../image/common/btn_vnext.gif) left 10px no-repeat; }
.bbs_btn{overflow:hidden; height:30px; padding:10px; text-align:center;font-family:'Pretendard';}
.bbs_btn a.btn_modify{ float:left; background:#6d6d6d; font-weight:bold; font-size:13px; color:#fff;display:block;height:14px;padding:8px 15px 11px;margin:0 2px;}
.bbs_btn a.btn_reply{ float:left; background:#6d6d6d; font-weight:bold; font-size:13px; color:#fff;display:block;height:14px;padding:8px 15px 11px;margin:0 2px;}
.bbs_btn a.btn_del{ float:left; background:#6d6d6d; font-weight:bold; font-size:13px; color:#fff;display:block;height:14px;padding:8px 15px 11px;margin:0 2px;}

@media (max-width: 768px){
	.bbs_btn{ height:70px;}
	.bbs_btn a.btn_modify{ margin:2px;}
	.bbs_btn a.btn_reply{margin:2px;}
	.bbs_btn a.btn_del{margin:2px; }
}

div.board-rss{position:absolute;left:0;bottom:53px;z-index:10;}
div.board-rss a{display:block;height:19px;border:1px solid #999ea1;background:#e8e8e8;color:#35404c;padding:4px 10px 0;float:left;border-bottom:1px solid #777;border-right:1px solid #777;}
div.board-rss a.rssBtn{margin-right:4px;}

 form div.board-rss {display:none;}

div.board-nav{width:100%;position:relative; margin-bottom:27px;}


div.viewbtn{float:right;margin-bottom:10px}
div.viewbtn > a{display: inline-block;
  border: 1px solid #6d6d6d;
  background: #6d6d6d;
  color: #fff;
  padding: 13px 20px 12px 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  vertical-align: top;}
div.viewbtn > a:last-child{margin:0 0 0 2px;}
div.viewbtn span > a{display: inline-block;
  border: 1px solid #6d6d6d;
  background: #e8e8e8;
  color: #000;
  padding: 13px 20px 12px 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  vertical-align: top;}

div.board-search{text-align:center; background:#eeeeee;  padding:20px 0; }
div.board-search select{border:1px solid #d6d6d6;padding:4px;height:32px;min-width:90px}
div.board-search input{padding:4px;height:23px;border:1px solid #d6d6d6;vertical-align:top;margin:0;}
div.board-search button{height:33px;width:50px;font-weight:bold;color:#fff;border:1px solid #35404c;background:#666666;cursor:pointer;}
div.board-search .form-search{font-size:0;}
@media only screen and (max-width: 768px){
	
div.board-search button{height:30px;width:50px; margin-top:2px;vertical-align:top}
	
}
@media only screen and (max-width: 390px){
div.board-search input{width:170px}
}

@media only screen and (max-width: 350px){
div.board-search input{width:140px}
}
/*식단*/
div.calendar{ margin-bottom:30px;}
div.calendar table.table_d{border-top:2px solid #42bad3;border-left:1px solid #c6c6c6;font-family:'Pretendard';margin:15px 0 0 0;letter-spacing:-1px;}
div.calendar table.table_d caption{width:0;height:0;overflow:hidden;position:absolute;left:-100000px;top:-100000px;}
div.calendar table.table_d th{ width:14%; border-bottom:1px dotted #bfbfbf;border-right:1px solid #c6c6c6;padding:10px;color:#444343;background:#f2f2f2;font-size:14px; font-weight:bold;}
div.calendar table.table_d th.sunday{ color:#fb1d1d;}
div.calendar table.table_d th.saturday{ color:#00a1e2; }
div.calendar table.table_d td{font-family:'Pretendard',"돋움",Dotum,"굴림",Gulim; font-weight:bold;  border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;padding:10px;color:#5d5d5d;font-size:13px; line-height:20px;}
div.calendar table.table_d td a{color:#5d5d5d;}
div.calendar table.table_d td a.today{color:#009fdf;}
p.cal-ym{ font-family:Arial, Helvetica, sans-serif; font-size:30px; height:22px; color:#009ede; text-align:center; margin-bottom:23px;}
p.cal-ym span{ display:inline-block;}
p.cal-ym a{height:22px; width:22px; text-indent:100%; white-space:nowrap; overflow:hidden; display:inline-block; margin:0 18px;}
p.cal-ym a.prevm{ background:url(/suncheon/images/content/btn_calendar_left.gif) left top no-repeat; }
p.cal-ym a.nextm{ background:url(/suncheon/images/content/btn_calendar_right.gif) left top no-repeat; }

.calendartext{ border:1px solid #e7e7e7; margin-bottom:20px;}
.c_toptext{ background-color:#f6f6f6; border-bottom:1px solid #d1d1d1; padding:6px 10px;font-family:'Pretendard';}
.c_toptext ul{ overflow:hidden; background:url(/suncheon/images/content/calendar_icon.gif) left 5px no-repeat; padding-left:20px;}
.c_toptext li.title{ float:left; color:#009ede; font-size:14px; font-weight:bold; padding-right:10px;}
.c_toptext li.day{float:left; color:#3a3b3b; font-size:14px; font-weight:bold;padding-right:10px;}
.c_toptext li.text{float:left; color:#3a3b3b; padding-top:3px;font-family:'Pretendard',"돋움",Dotum,"굴림",Gulim; font-size:12px; }
.c_toptext li.btn{float:right; height:15px; font-size:11px; color:#fff;text-align:center;font-family:'Pretendard',"돋움",Dotum,"굴림",Gulim; padding:7px 5px 5px;}
.c_toptext li.btn a{color:#fff; font-weight:bold;}
.c_toptext li.btn a.btn_mod{color:#fff;width:35px; margin:0 2px;  font-weight:bold; background-color:#464646; padding:7px 5px 5px; }
.c_toptext li.btn a.btn_write{color:#fff; width:35px; font-weight:bold; background-color:#0099d7; padding:7px 5px 5px; }

.c_text{ width:100%; overflow:hidden;}
.c_text dl{ float:left; width:30%; padding:20px 12px;}
.c_text dt{ background:url(/suncheon/images/content/calendar_arrow.gif) left 5px no-repeat;font-family:'Pretendard'; font-size:14px; color:#444; font-weight:bold; padding-left:10px; margin:5px 0; }
.c_text dd{  font-size:13px; color:#444; font-family:'Pretendard',"돋움",Dotum,"굴림",Gulim; letter-spacing:-0.07em; line-height:18px;}
.c_text dd textarea.text_area{ width:94%; min-height:80px; padding:5px; border:1px solid #e3e8e9;}


p.btn_excel{ font-size:13px; color:#fff; background-color:#009ac4; width:56px; height:12px; border:1px solid #0086ab; padding:10px 15px 12px;font-family:'Pretendard'; letter-spacing:-0.07em; text-align:center;}
p.btn_excel a{ color:#fff; font-weight:bold;}



/*갤러리*/
.gallery ul li p.writer {font-size: 16px;font-weight: 300;color: #666666;display: block;}
div.gallery div.box{float:none;margin-bottom:20px;}
div.gallery > ul li{display:inline-block;width:21%;/*margin:10px 2.3%;*/margin: 10px 1.5%;}
div.gallery p.thumb{text-align:center;height: 150px; overflow: hidden; border-radius: 5px;}
/*div.gallery p.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/
div.gallery p.title a:hover{text-decoration:underline;}


div.gallery p.title {width: 55%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;margin-left: 3px;padding: 5px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;letter-spacing: 0;line-height: 160%;font-size: 18px;font-weight: 600;color: #333333;}
div.gallery p.created {/*float: right;*/margin-right: 3px;padding: 5px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;font-size: 1em;font-weight: 200;letter-spacing: 0;line-height: 160%;word-bread: keep-all;}


div.gallery p.title a {display: block;padding: 0;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


@media (max-width:1399px){
div.gallery > ul > li > p.thumb img {width: 100%;}

}

@media (max-width:1299px){
div.gallery > ul li {width: 20%;}
div.gallery > ul > li > p.thumb img {height: 100%;}

}

@media (max-width:999px){
div.gallery > ul li {display: inline-block;width: 20%;margin: 10px 1.8%;vertical-align: top;}
div.gallery p.thumb {height: height: 140px;}

}







/*공사뉴스*/
div.news_view{border:1px solid #e0e0e0;}
div.news_view div.news_view_in{padding:20px;}
div.news_view div.news_view_in p.news_title01{color:#000;font-family:'NanumGothicBold';font-size:28px;text-align:center;}
div.news_view div.news_view_in p.news_title02{font-family:'NanumGothicBold';text-align:center;color:#444;font-size:20px;margin-top:10px;}
div.news_view div.news_view_in p.news_content{margin-top:20px;}
div.news_view div.news_view_in p.news_bottom{margin-top:20px;font-family:'NanumGothicBold';color:#333;}

@media (max-width:960px){
	div.gallery > ul li{width:39%;margin:10px 4%;}
	table.calTable{width:100%;}
	div.todaySch{width:100%;margin:10px 0;}
}

@media (max-width:528px){
  div.gallery > ul li {margin:0 0.5% 15px 0;width:47% }

}
@media (max-width:528px){
   div.gallery > ul li:nth-child(2n+2) {margin-right: 0}


}










/*설문*/
  #listForm > div.span3.listbtn > a {border: 1px solid #CACACA;background: #F5F5F5;font-weight: bold;padding: 8px 9px;}

 table.bbsView td.content  p {font-family: 'Pretendard',"돋움",Dotum,"굴림",Gulim;font-size: 1.0em;line-height: 2.0em;color: #252424;}
 
 
 div.like{ margin-top:10px;}

/*댓글*/
 
#cmt_list{ width:100%; margin:15px 0; font-family:'Pretendard', "돋움",Dotum,"굴림",Gulim;}
#cmt_list li{border-bottom:1px dotted #ddd; padding:10px;}
#cmt_list li div.cmt_content { overflow:hidden;}
#cmt_list li div.cmt_content div.cmt_h{ overflow:hidden; }
#cmt_list li div.cmt_content div.cmt_h div.writer_nm{ float:left; width:70%; height:20px;}
#cmt_list li div.cmt_content div.cmt_h div.writer_nm span.cmt_writer{ font-weight:bold; color:#009ad8; margin-right:10px; font-size:13px;height:50px}
#cmt_list li div.cmt_content div.cmt_h div.writer_nm span.cmt_date{ color:#929292; font-size:11px;}


#cmt_list li div.cmt_content div.cmt_h div.cmt_btn{display:inline-block;margin:0px 0 0 0; float:right; width:auto;  font-size:12px; }
#cmt_list li div.cmt_content div.cmt_h div.cmt_btn a{ color: #000;
    text-decoration: none;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #aaa;padding:0 5px}
#cmt_list li div.cmt_content div.cmt_h div.cmt_btn span.pipe_line{ color:#666;}

#cmt_list li div.cmt_content p.board_comment{ clear:both; margin:10px 0 0 0;padding:3px 0; font-size:13px; color:#454545; word-break:break-all; word-wrap:break-word;}

#edit_btn{float:left; color:#666;}
#edit_cancelBtn{float:left;color:#666;}
#deleteBtn{float:left;color:#666;}

#cmt_list li div.cmt_content div.cmt_h div.cmt_btn span.pipe_line{margin:0 3px;display:inline-block;display:none}

div.editText{ width:100%;}
 table.bbsCmt{width:100%;margin:10px 0; font-family: 'Pretendard',"돋움",Dotum,"굴림",Gulim;}
 table.bbsCmt td{}
 table.bbsCmt td.cmt_text{width:100%;}
 table.bbsCmt td.cmt_btn{vertical-align:top}
 table.bbsCmt td.cmt_btn a{width:80px;height:75px;background:#666;line-height:75px;color:#fff;text-align:center;display:inline-block}
 table.bbsCmt td textarea{width:98%; border-top:1px solid #999; border-bottom:1px solid #d7d7d7; border-left:1px solid  #999; border-right:1px solid #d7d7d7; height:53px; font-size:13px;padding:10px}
 table.bbsCmt td button{  border:0; background-color:#6d6d6d; font-size:13px; font-weight:bold; color:#fff; width:100px; padding:20px 0; }

 
div.noreply{ font-size:15px; color:#333;  font-family: 'Pretendard',"돋움",Dotum,"굴림",Gulim; font-weight:bold; height:30px; padding:10px 0; background-color:#f5f5f5;}
div.noreply span.orange{  color:#ff7b2c; }
 
 
span.replyArtile.depth1 {margin-left: 10px;}
span.replyArtile.depth2 {margin-left: 30px;}
span.replyArtile.depth3 {margin-left: 50px;}
span.replyArtile.depth4 {margin-left: 70px;} 


/*입학q&a*/

table.bbsWrite td input.confirm_no{ width:400px;height:20px;border:2px solid #0571b0;font-family:'Pretendard',Dotum; margin-left:5px;padding: 10px;float:left}
.confirm_table td{padding:10px 5px!important}
.confirm_table .writebtn{float:left;margin-left:5px}
.confirm_table .writebtn button{display:block;height:44px;background:#0571b0;color:#fff;font-weight:bold;float:left;cursor:pointer; border:0;font-family: 'Pretendard'; padding:0 40px;}
.confirm_table .writebtn a{display:block;height:17px;padding:16px 15px 11px; background:#6d6d6d;color:#fff;font-weight:bold;float:left;margin:0 2px 0 0;}

@media (max-width:768px){
table.bbsWrite td input.confirm_no{width:85%}
.confirm_table .writebtn{margin-top:5px}
.confirm_table .writebtn a{height:19px;padding-top:14px}
.confirm_table .writebtn button{padding:0 75px}
}

/*board*/





/*리스트*/

 table.bbsList th.no{width:7%;}
 table.bbsList th.writer{width:13%;}
 table.bbsList th.created{width:11%;}
 table.bbsList th.hit{width:9%;}
 table.bbsList th.file{width:6%;}
 table.bbsList th.cmtCnt{width:15%;}



div.pagination{width:100%;text-align:center;margin:0 auto;}
div.pagination ul{margin:0;display:inline-block;}
div.pagination ul li{margin:0 2px;padding:0;float:left;background:none;width:34px;height:34px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div.pagination ul li a{color:#454d59;display:block;padding:5px 0 0 0;height:24px; }
div.pagination ul li:hover{width:34px;height:34px;border:0;}
div.pagination ul li:hover a{color:#454d59;display:block;padding:5px 0 0 0;height:24px;}
div.pagination ul li.active{width:34px;height:34px;border:0; /*background:url(/ipsi/images/board/num_on.gif) center top no-repeat;*/background:#333;border:1px solid #e5d5d5;}
div.pagination ul li.active a{color:#fff;font-weight:bold;display:block;padding:0px 0 0 0;height:34px;line-height:34px;}
div.pagination ul li.first_page{font-size:10px;border:0px;width:34px;height:34px; background:url(/kor/images/board/p_first.gif) left top no-repeat; text-indent:-9999px;}
div.pagination ul li.first_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.first_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.prev_page{font-size:10px;border:0px;width:34px;height:34px;margin-right:8px;background:url(/kor/images/board/p_prev.gif) left top no-repeat; text-indent:-9999px;}
div.pagination ul li.prev_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.prev_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.next_page{font-size:10px;border:0px;width:34px;height:34px;margin-left:8px;background:url(/kor/images/board/p_next.gif) left top no-repeat; text-indent:-9999px;}
div.pagination ul li.next_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.next_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.last_page{font-size:10px;border:0px;width:34px;height:34px;background:url(/kor/images/board/p_end.gif) left top no-repeat; text-indent:-9999px;}
div.pagination ul li.last_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:34px;}
div.pagination ul li.last_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:34px;}

div.board-nav div.listbtn{position:absolute;right:0;top:0;font-family: 'Pretendard'; }
div.board-nav div.listbtn a{display:block;border:1px solid #2682c5;background:#2682c5;color:#fff;padding:13px 30px 12px 30px;font-weight:600; font-size:15px; line-height:100%}


.bbs_btn a.btn_list{ text-align:right; background:#0571b0; font-weight:bold; font-size:13px; color:#fff;display:block;padding:8px 15px 11px;margin:0 2px;}

tr.m-view{display:none}
@media (max-width:768px){
div.board-nav div.listbtn{position:relative;text-align:right}
div.board-nav div.listbtn a{display:inline-block;}
div.pagination ul li{width:19px;margin:0}
div.pagination ul li.first_page, div.pagination ul li.prev_page, div.pagination ul li.next_page, div.pagination ul li.last_page{width:26px}
.table.bbsPNList td, .table.bbsPNList th{line-height:110%;font-size:12px}
.table.bbsPNList td.writer{min-width:33px}
.table.bbsPNList td.created{min-width:70px}
}
@media (max-width:500px){
tr.pc-view{display:none}
tr.m-view{display:block}
table.bbsView tr.m-view th{min-width:100px}
table.bbsView tr.m-view td{font-size:13px}
tr.m-view th{padding:5px 10px!important}
tr.m-view td{padding:5px 10px!important}
}

/*쓰기*/
div.writebtn{text-align:right;font-family: 'Pretendard';}
div.writebtn button{dis play:inline-block;border:1px solid #0086ab;background:#0571b0;color:#fff;padding:13px 20px 12px 20px;font-weight:600; font-size:15px; line-height:100%;vertical-align:top}
div.writebtn a{display:inline-block;border:1px solid #6d6d6d;background:#6d6d6d;color:#fff;padding:13px 20px 12px 20px;font-weight:600; font-size:15px; line-height:100%;vertical-align:top}
#btnSubmit.btn{display:inline-block;border:1px solid #2682c5;background:#2682c5;color:#fff;padding:13px 20px 12px 20px;font-weight:600; font-size:15px; line-height:100%;vertical-align:top;cursor:pointer}

table.bbsWrite td{font-family: 'Pretendard';padding:5px 10px;text-align:left}

table.bbsWrite td.cate-wrap{text-align:left}
table.bbsWrite td select.category, table.bbsWrite td select.ext01{margin-left: 5px;padding: 5px 50px 5px 0px;font-size:15px}

.qna .editTinymceImages {
    position: absolute;
    z-index: 1000;
    right: 11px;
}
.qna .editTinymceImages a{
background: #f0f0f0 linear-gradient(to bottom, #089af8, #2c85e9);
    width: 120px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-weight: 600;
	display:inline-block;
    border: 1px solid #9e9e9e;
}
@media (max-width:660px){
.qna .editTinymceImages{position:relative;right:0;width:100%}
.qna .editTinymceImages a{width:calc(100% - 2px)}
}

.editTinymceImages {height:54px}
.editTinymceImages a{background:#000;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;font-weight:600;float:right}

.board-notice{font-size: 15px;text-align: center;padding: 20px;color: #000;letter-spacing:0;font-family: 'Pretendard';}
.board-notice div{font-weight:600;margin-top:10px}

.edit_btn{display:inline-block}
.deleteBtn{display:inline-block}



.categoryGroupTab{width:100%}
.categoryGroupTab div{font-size:0;}
.categoryGroupTab div a{width:14.2%;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;text-align:center;color:#000;font-size:16px;display:inline-block;height:50px;line-height:50px;box-sizing:border-box}
.categoryGroupTab div a:first-child{border-left:1px solid #d4d4d4}
.categoryGroupTab div a.categoryCheck{background:rgb(0,100,187);color:#fff;font-weight:600}

.boardWrap .categoryGroupTab10{clear:both}
.categoryGroupTab10{width:100%}
.categoryGroupTab10 div{font-size:0;}
.categoryGroupTab10 div a{width:11.1111%;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;text-align:center;color:#000;font-size:16px;display:inline-block;height:50px;line-height:50px;box-sizing:border-box}
.categoryGroupTab10 div a:first-child{border-left:1px solid #d4d4d4}
.categoryGroupTab10 div a.categoryCheck{background:rgb(0,100,187);color:#fff;font-weight:600}

@media (max-width:768px){
.categoryGroupTab10 div a{width:25%;font-size:14px}
.categoryGroupTab10 div a:nth-child(1){border-bottom:0}
.categoryGroupTab10 div a:nth-child(2){border-bottom:0}
.categoryGroupTab10 div a:nth-child(3){border-bottom:0}
.categoryGroupTab10 div a:nth-child(4){border-bottom:0}
.categoryGroupTab10 div a:nth-child(5){border-bottom:0;border-left:1px solid #d4d4d4}
.categoryGroupTab10 div a:nth-child(6){}
.categoryGroupTab10 div a:nth-child(7){}
.categoryGroupTab10 div a:nth-child(8){}
.categoryGroupTab10 div a:nth-child(9){border-left:1px solid #d4d4d4}
}







/*****************활동사진***********************/

.gallery ul li {/*box-shadow: 0 0 5px #ccc;*/border: 5px solid #fff;background: #fff;}