@charset "utf-8";
.gap {height:60px}
.sgap {height:40px}
.ssgap {height:30px}
@media all and (max-width:768px) {
	.gap {height:30px}
	.sgap {height:25px}
	.ssgap {height:20px}
}
/* 대학생활 > 공통 */
.topinfo-type01 {position:relative;margin-bottom:76px;padding-bottom:32px}
.topinfo-type01 .img-box {position:relative;border-bottom-right-radius:70px;overflow:hidden}
.topinfo-type01 .img-box img {}
.topinfo-type01 .txt-box {position:absolute;left:0;bottom:0;background:#0c3c7f url(/resources/homepage/kor/_Img/Content/topinfo01_bg.jpg) no-repeat left top;border-bottom-right-radius:70px;min-width:475px;padding:62px 60px 50px 60px;box-sizing:border-box;z-index:1}
.topinfo-type01 .txt-box p {position:relative;color:#fff;font-size:1.765em;letter-spacing:-.025em;line-height:1.333}
.topinfo-type01 .txt-box p:before {content:"";display:block;background-color:rgba(238, 232, 233, .4);width:94px;height:5px;margin:0 0 34px 2px}
.topinfo-type01 .txt-box p em {font-weight:500;font-style:normal}
@media all and (max-width:999px) {
	.topinfo-type01 {margin-bottom:50px}
	.topinfo-type01 .img-box img {width:auto;max-width:100%}
	.topinfo-type01 .txt-box {background-size:cover;min-width:400px;padding:30px}
	.topinfo-type01 .txt-box p {font-size:1.5em}
	.topinfo-type01 .txt-box p:before {width:60px;margin-bottom:30px}
}
@media all and (max-width:768px) {
	.topinfo-type01 {margin-bottom:30px}
	.topinfo-type01 .img-box {border-bottom-right-radius:0}
	.topinfo-type01 .txt-box {position:static;left:auto;bottom:auto;border-bottom-right-radius:40px;min-width:auto;padding:20px 15px}
	.topinfo-type01 .txt-box p {font-size:1.3em}
	.topinfo-type01 .txt-box p:before {width:30px;height:2px;margin-bottom:15px}
	.topinfo-type01 .txt-box p br {display:none}
}

.topinfo-type02 {position:relative;border-bottom-right-radius:75px;overflow:hidden;}
.topinfo-type02 img {text-align:right}
.topinfo-type02 .txt-box-wr {position:absolute;left:0;top:0;background-color:rgba(18, 18, 18, .8);width:50%;height:100%;font-size:0;}
.topinfo-type02 .txt-box-wr:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.topinfo-type02 .txt-box {display:inline-block;position:relative;width:100%;padding:0 105px 0 180px;color:#fff;font-size:17px;vertical-align:middle;box-sizing:border-box}
.topinfo-type02 .txt-box .ico {display:block;position:absolute;left:60px;top:50px;border:2px solid #fff;border-radius:50%;width:79px;height:79px;box-sizing:border-box}
.topinfo-type02 .txt-box .ico.ico-print:before {content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background:url(/resources/homepage/kor/_Img/Content/top02_ico_print.png) no-repeat;width:24px;height:24px;margin:auto}
.topinfo-type02 .txt-box .tit {margin:20px 0 13px 1px;font-size:1.765em;font-weight:500;letter-spacing:-.025em;}
.topinfo-type02 .txt-box .txt {margin-bottom:70px;font-size:1.117em;letter-spacing:-.025em;line-height:1.474;}
@media all and (max-width:1199px) {
	.topinfo-type02 .txt-box .ico  {left:40px;top:20px;}
	.topinfo-type02 .txt-box {padding:0 50px 0 110px;}
}
@media all and (max-width:999px) {
	.topinfo-type02 .txt-box {padding:0 50px;font-size:16px;}
	.topinfo-type02 .txt-box .ico {position:relative;left:auto;top:auto;width:65px;height:65px;}
}
@media all and (max-width:699px) {
	.topinfo-type02  {border-bottom-right-radius:35px}
	.topinfo-type02 .img-box img {width:auto;max-width:100%;}
	.topinfo-type02 .txt-box-wr {display:block;position:static;left:auto;top:auto;width:auto;}
	.topinfo-type02 .txt-box {padding:0 20px 20px;font-size:15px;}
	.topinfo-type02 .txt-box .ico {position:absolute;top:15px;left:15px;width:45px;height:45px;}
	.topinfo-type02 .txt-box .tit {margin:23px 0 10px 50px;font-size:1.4em;}
	.topinfo-type02 .txt-box .txt {margin-bottom:20px;font-size:1em;}
}

.topinfo-ico01 {position:relative;background-color:#dce8f6;border-bottom-right-radius:75px;min-height:160px;margin-bottom:33px;padding:42px 300px 42px 250px;box-sizing:border-box}
.topinfo-ico01 .ico {position:absolute;top:0;left:50px}
.topinfo-ico01 .ico:before {content:"";display:block;position:absolute;top:10px;left:-20px;background-color:rgba(0, 0, 0,.02);border-bottom-right-radius:45px;width:100%;height:100%}
.topinfo-ico01 .ico:after {content:"";display:block;position:absolute;top:8px;right:21px;background:url(/resources/homepage/kor/_Img/Content/topinfo01_deco.png) no-repeat;width:26px;height:26px;z-index:1}
.topinfo-ico01 .ico span {position:relative;display:block;background-color:#fff;border-bottom-right-radius:45px;width:145px;height:130px;z-index:1}
.topinfo-ico01 .ico span:before {content:"";display:block;position:absolute;left:0;top:6px;bottom:0;right:0;background:url(/resources/homepage/kor/_Img/Content/topinfo01_spr.png) no-repeat;width:80px;height:80px;margin:auto}
.topinfo-ico01 .ico01 span:before {background-position:0 0;}
.topinfo-ico01 .ico02 span:before {background-position:-90px 0;}
.topinfo-ico01 .ico03 span:before {background-position:-180px 0;}
.topinfo-ico01 .ico04 span:before {background-position:-270px 0;}
.topinfo-ico01 .ico05 span:before {background-position:-360px 0;}
.topinfo-ico01 .ico06 span:before {background-position:-450px 0;}
.topinfo-ico01 .ico07 span:before {background-position:-540px 0;}
.topinfo-ico01 .txt-box {}
.topinfo-ico01 .txt-box .tit {margin-bottom:15px;color:#222;font-size:1.765em;font-weight:500;letter-spacing:-.05em;line-height:1.2}
.topinfo-ico01 .txt-box .txt {color:#555;line-height:1.647; font-size:1.058em;}
.topinfo-ico01 .cp-btn {position:absolute;bottom:40px;right:100px;background-color:#004ab2;}
@media all and (max-width:999px) {
	.topinfo-ico01 {border-bottom-right-radius:55px;min-height:150px;padding:33px 250px 33px 180px}
	.topinfo-ico01 .ico {left:30px}
	.topinfo-ico01 .ico:before {top:8px;left:-15px}
	.topinfo-ico01 .ico:after {top:12px;right:16px;}
	.topinfo-ico01 .ico span {width:124px;height:120px}
	.topinfo-ico01 .txt-box .tit {margin-bottom:5px;font-size:1.5em}
	.topinfo-ico01 .ico span:before {background-size:auto 64px;width:64px;height:64px;}
	.topinfo-ico01 .ico02 span:before {background-position:-72px 0;}
	.topinfo-ico01 .ico03 span:before {background-position:-144px 0;}
	.topinfo-ico01 .ico04 span:before {background-position:-216px 0;}
	.topinfo-ico01 .ico05 span:before {background-position:-288px 0;}
	.topinfo-ico01 .ico06 span:before {background-position:-360px 0;}
	.topinfo-ico01 .ico07 span:before {background-position:-432px 0;}
	.topinfo-ico01 .cp-btn {right:30px;bottom:30px;}
}
@media all and (max-width:768px) {
	.topinfo-ico01 {min-height:125px;padding:20px 20px 20px 160px}
	.topinfo-ico01 .ico {left:20px}
	.topinfo-ico01 .ico:after {background-size:auto 18px;width:18px;height:18px;}
	.topinfo-ico01 .ico span {width:108px;height:105px}
	.topinfo-ico01 .ico span:before {top:2px;background-size:auto 56px;width:56px;height:56px;}
	.topinfo-ico01 .ico02 span:before {background-position:-63px 0;}
	.topinfo-ico01 .ico03 span:before {background-position:-126px 0;}
	.topinfo-ico01 .ico04 span:before {background-position:-189px 0;}
	.topinfo-ico01 .ico05 span:before {background-position:-252px 0;}
	.topinfo-ico01 .ico06 span:before {background-position:-315px 0;}
	.topinfo-ico01 .ico07 span:before {background-position:-378px 0;}
	.topinfo-ico01 .txt-box .tit {font-size:1.3em}
	.topinfo-ico01 .cp-btn {position:relative;right:auto;bottom:auto;margin-top:15px;}
}
@media all and (max-width:499px) {
	.topinfo-ico01 {min-height:100px;padding:15px 15px 15px 120px}
	.topinfo-ico01 .ico:before {left:-10px}
	.topinfo-ico01 .ico:after {top:9px;right:10px;background-size:auto 13px;width:13px;height:13px;} 
	.topinfo-ico01 .ico span {width:77px;height:75px}
	.topinfo-ico01 .ico span:before {background-size:auto 40px;width:40px;height:40px;}
	.topinfo-ico01 .ico02 span:before {background-position:-45px 0;}
	.topinfo-ico01 .ico03 span:before {background-position:-90px 0;}
	.topinfo-ico01 .ico04 span:before {background-position:-135px 0;}
	.topinfo-ico01 .ico05 span:before {background-position:-180px 0;}
	.topinfo-ico01 .ico06 span:before {background-position:-225px 0;}
	.topinfo-ico01 .ico07 span:before {background-position:-270px 0;}
}

.cont-list-type01 {border-top:2px solid #000;padding-top:19px}
.cont-list-type01 > ul {overflow:hidden;font-size:0}
.cont-list-type01 > ul > li {position:relative;padding-left:100px;margin-bottom:20px;font-size:17px;box-sizing:border-box}
.cont-list-type01 > ul > li .num {display:block;position:absolute;left:0;top:0;background-color:#2a4f99;border-bottom-right-radius:25px;width:95px;height:90px;color:#fff;font-size:1.176em;letter-spacing:0;line-height:90px;font-family:"univia-pro", sans-serif;text-align:center}
.cont-list-type01 > ul > li:nth-child(4n+1) .num {background-color:#2a4f99}
.cont-list-type01 > ul > li:nth-child(4n+2) .num {background-color:#1689b9}
.cont-list-type01 > ul > li:nth-child(4n+3) .num {background-color:#008daa}
.cont-list-type01 > ul > li:nth-child(4n) .num {background-color:#7d899b}
.cont-list-type01 > ul > li .txt-box {position:relative;border-bottom:1px solid #ccc;min-height:90px;/*padding:25px 0 10px; */padding:15px 0 25px;font-size:0;overflow:hidden;box-sizing:border-box}
.cont-list-type01 > ul > li .txt-box:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
/*.cont-list-type01 > ul > li .txt-box .tit {position:absolute;left:0;top:25px;padding:0 20px 0 49px;color:#2a4f99;font-size:25px;font-weight:500;letter-spacing:-.025em}*/
.cont-list-type01 > ul > li .txt-box > .tit {display:inline-block;width:330px;padding:0 20px 0 49px;color:#2a4f99;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.025em;vertical-align:top;box-sizing:border-box}
.cont-list-type01 > ul > li .txt-box > .txt {display:inline-block;width:calc(100% - 330px);color:#555;font-size:17px;line-height:1.647;vertical-align:top}

.cont-list-type01 > ul.has2 > li {display:inline-block;border-bottom:1px solid #ccc;width:680px;margin-right:40px;padding-bottom:9px;vertical-align:top}
.cont-list-type01 > ul.has2 > li:nth-child(2n) {margin-right:0}
.cont-list-type01 > ul.has2 > li .txt-box {border-bottom:0}
.cont-list-type01.ico-type > ul > li .num {width:75px;height:70px;line-height:60px}
.cont-list-type01.ico-type > ul > li .txt-box {border-bottom:0;min-height:70px;}
.cont-list-type01.ico-type > ul > li .txt-box .tit {padding-left:0;width:150px;font-size:22px}

@media all and (max-width:1399px) {
	/*.cont-list-type01 > ul.has2 > li {width:48.57%;margin-right:2.86%}*/
	.cont-list-type01 > ul.has2 > li {display:block;width:auto;margin-right:0;}
}

@media all and (max-width:999px) {
	.cont-list-type01 > ul > li .txt-box {font-size:16px;}
	.cont-list-type01 > ul > li .txt-box > .tit {width:265px;padding-left:10px;font-size:23px}
	.cont-list-type01 > ul > li .txt-box > .txt {width:calc(100% - 280px);font-size:16px}

	.cont-list-type01 > ul.has2 > li {font-size:16px}

}
@media all and (max-width:768px) {
	.cont-list-type01 {padding-top:15px;font-size:0;overflow:hidden;}
	.cont-list-type01 > ul > li,
	.cont-list-type01 > ul.has2 > li {display:inline-block;width:50%;margin-bottom:15px;padding-left:0;padding-right:20px;font-size:15px;overflow:hidden;vertical-align:top;}
	.cont-list-type01 > ul > li .num {top:2px;border-bottom-right-radius:10px;;width:27px;height:27px;font-size:.8em;line-height:25px}
	.cont-list-type01 > ul > li .txt-box {min-height:auto;padding-left:0;padding-top:4px;}
	.cont-list-type01 > ul > li .txt-box:before {display:none !important}
	.cont-list-type01 > ul > li .txt-box > .tit,
	.cont-list-type01.ico-type > ul > li .txt-box .tit {display:block;margin-bottom:5px;padding:1px 0 5px 30px;font-size:18px;transform:none}
	.cont-list-type01 > ul > li .txt-box .txt {display:block;width:auto;font-size:14px}

	.cont-list-type01 > ul.has2 > li {font-size:15px;padding-bottom:0;} 
	.cont-list-type01.ico-type > ul > li .num {width:30px;height:30px;line-height:28px;}
	.cont-list-type01.ico-type > ul > li .num img {width:16px;}
	.cont-list-type01.ico-type > ul > li .txt-box {height:auto;min-height:auto;padding-left:5px;padding-top:2px;}
	.cont-list-type01.ico-type > ul > li .txt-box .tit {margin-bottom:2px;}
}
@media all and (max-width:699px) {
	.cont-list-type01 > ul > li,
	.cont-list-type01 > ul.has2 > li {display:block;width:auto;padding-right:0;}
}
.cont-list-type02 {position:relative;border-top:2px solid #000;padding:48px 0 0 346px;box-sizing:border-box}
.cont-list-type02 h3 {position:absolute;left:0;top:42px;width:300px;padding-right:20px;box-sizing:border-box}
.cont-list-type02 .list-box {border-bottom:1px solid #ccc;padding-bottom:30px}
.cont-list-type02 .list-box ol {font-size:0;overflow:hidden}
.cont-list-type02 .list-box ol > li {position:relative;margin-bottom:23px;padding:4px 0 0 57px;color:#555;font-size:17px;letter-spacing:-.025em;line-height:1.647;box-sizing:border-box}
.cont-list-type02 .list-box ol.has2 > li {display:inline-block;width:520px;margin-right:14px;vertical-align:top}
.cont-list-type02 .list-box ol.has2 > li:nth-child(2n) {margin-right:0;}
.cont-list-type02 .list-box li .num {position:absolute;left:0;top:0;background-color:#7d899b;border-bottom-right-radius:15px;width:34px;height:34px;color:#fff;font-size:14px;text-align:center;line-height:34px;font-family:"univia-pro", sans-serif}
.cont-list-type02 .list-box li:first-child .num {background-color:#c69871}
@media all and (max-width:1399px) {
	.cont-list-type02 .list-box ol.has2 > li{width:48%;margin-right:4%;}
}

@media all and (max-width:999px) {
	.cont-list-type02 {padding:35px 0 0 250px}
	.cont-list-type02 h3 {top:30px;width:220px}
	.cont-list-type02 .list-box ol li {font-size:16px}
	.cont-list-type02 .list-box ol.has2 li {display:block;width:auto}
}
@media all and (max-width:768px) {
	.cont-list-type02 {padding:20px 0}
	.cont-list-type02 h3 {position:static;left:auto;top:auto;width:auto;padding-right:0}
	.cont-list-type02 h3 br {display:none}
	.cont-list-type02 .list-box {padding-bottom:10px}
	.cont-list-type02 .list-box ol li {margin-bottom:15px;padding:0 0 0 40px;font-size:15px}
	.cont-list-type02 .list-box li .num {border-bottom-right-radius:10px;width:27px;height:27px;font-size:13px;line-height:27px}
}
@media all and (max-width:499px) {
	.cont-list-type02 .list-box ol li {font-size:14px}
}


.cont-list-type03 {}
.cont-list-type03 > ul > li {position:relative;padding-left:100px;margin-bottom:20px;box-sizing:border-box}
.cont-list-type03 > ul > li .num {display:block;position:absolute;left:0;top:0;background-color:#dce8f6;border-top:3px solid #2a4f99;border-bottom-right-radius:25px;width:95px;height:100%;color:#173353;font-size:1.176em;letter-spacing:0;line-height:90px;font-family:"univia-pro", sans-serif;text-align:center;box-sizing:border-box}
.cont-list-type03 > ul > li:nth-child(4n+1) .num {border-color:#2a4f99}
.cont-list-type03 > ul > li:nth-child(4n+2) .num {border-color:#1689b9}
.cont-list-type03 > ul > li:nth-child(4n+3) .num {border-color:#008daa}
.cont-list-type03 > ul > li:nth-child(4n) .num {border-color:#7d899b}
.cont-list-type03 > ul > li .txt-box {position:relative;background-color:#f3f3f3;height:90px;padding:0 45px;font-size:0;overflow:hidden;box-sizing:border-box}
.cont-list-type03 > ul > li .txt-box:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.cont-list-type03 > ul > li .txt-box .txt {display:inline-block;width:100%;color:#555;font-size:17px;line-height:1.647;vertical-align:middle}

@media all and (max-width:999px) {
	.cont-list-type03 > ul > li .txt-box .txt {font-size:16px}
}
@media all and (max-width:768px) {
	.cont-list-type03 > ul > li {margin-bottom:10px;padding-left:0}
	.cont-list-type03 > ul > li .num {top:2px;border-bottom-right-radius:10px;width:27px;height:27px;font-size:.8em;line-height:27px;z-index:1}
	.cont-list-type03 > ul > li .txt-box {background:none;height:auto;padding:4px 0 0 40px}
	.cont-list-type03 > ul > li .txt-box:before {display:none}
	.cont-list-type03 > ul > li .txt-box .txt {font-size:14px}
}



.cont-box-type01 {border:2px solid #dcdcdc;padding:35px 0 30px;box-sizing:border-box}
.cont-box-type01 > ul {position:relative;font-size:0;overflow:hidden;}
.cont-box-type01 > ul:before {content:"";display:block;position:absolute;left:50%;top:8px;background-color:rgba(0, 0, 0, .15);width:1px;height:100%;}
.cont-box-type01 > ul > li {position:relative;display:inline-block;width:50%;padding:0 90px 20px 48px;font-size:17px;vertical-align:top;box-sizing:border-box}
.cont-box-type01 .tit {margin-bottom:14px;color:#333;font-size:1.471em;font-weight:500;letter-spacing:-.025em;}

.cont-box-type01.ico-type {padding:0;}
.cont-box-type01.ico-type > ul {padding:50px 0}
.cont-box-type01.ico-type > ul:before {top:0;width:2px}
.cont-box-type01.ico-type > ul > li {padding-left:200px;}
.cont-box-type01.ico-type .ico {position:absolute;position:absolute;left:0;top:0;width:170px;height:100%;}
.cont-box-type01.ico-type .ico:before {content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0 auto}

@media all and (max-width:1399px) {
	.cont-box-type01 > ul > li {padding-right:48px;}
}
@media all and (max-width:999px) {
	.cont-box-type01 > ul > li {padding:0 30px 20px;font-size:16px;}
	.cont-box-type01.ico-type > ul > li {padding-left:140px;}
	.cont-box-type01.ico-type .ico {width:120px;}
}
@media all and (max-width:768px) {
	.cont-box-type01 {padding:20px 30px}
	.cont-box-type01 > ul:before {display:none}
	.cont-box-type01 > ul > li {display:block;width:auto;border-bottom:1px solid rgba(0, 0, 0, .15);margin-bottom:15px;padding:0 0 15px;font-size:15px;}
	.cont-box-type01 > ul > li:last-child {border-bottom:0;padding-bottom:0;margin-bottom:0;}
	.cont-box-type01 .tit {font-size:1.3em;}

	.cont-box-type01.ico-type > ul {padding:0}
	.cont-box-type01.ico-type > ul > li {padding:20px 20px 20px 100px}
	.cont-box-type01.ico-type .ico {width:80px;}
}
@media all and (max-width:499px) {
	.cont-box-type01 > ul > li {font-size:14px;}
} 

.cont-box-type02 {}
.cont-box-type02 > ul {font-size:0;overflow:hidden;} 
.cont-box-type02 > ul > li {position:relative;display:inline-block;border-bottom-right-radius:48px;width:680px;min-height:170px;margin-right:40px;padding:33px 20px 0 104px;color:#fff;font-size:17px;vertical-align:top;box-sizing:border-box}
.cont-box-type02 > ul > li:nth-child(2n+1) {background-color:#2a4f99;}
.cont-box-type02 > ul > li:nth-child(2n) {background-color:#1689b9;margin-right:0;}
.cont-box-type02 > ul > li .num {position:absolute;left:0;top:0;display:block;background-color:rgba(0, 0, 0, .4);border-bottom-right-radius:25px;width:75px;height:70px;line-height:70px;text-align:center;letter-spacing:-.025em;font-family:"univia-pro", sans-serif;}
.cont-box-type02 > ul > li .tit {margin-bottom:11px;font-size:1.471em;font-weight:500;letter-spacing:-.025em;}
@media all and (max-width:1399px) {
	.cont-box-type02 > ul > li {width:48%;margin-right:4%;}
}
@media all and (max-width:999px) {
	.cont-box-type02 > ul > li {width:49%;margin-right:2%;padding:15px 20px 0 60px;font-size:16px;}
	.cont-box-type02 > ul > li .num {width:50px;height:50px;line-height:50px;}
	.cont-box-type02 > ul > li .tit {margin-bottom:3px;font-size:1.3em;}	
}
@media all and (max-width:768px) {
	.cont-box-type02 > ul > li {display:block;border-bottom-right-radius:25px;width:auto;min-height:100px;margin-right:0;margin-bottom:15px;padding-bottom:20px;font-size:15px;}
}

.cont-box-lnik01 {position:relative;background-color:#f3f3f3;padding:22px 230px 17px 50px}
.cont-box-lnik01 p {position:relative;display:inline-block;padding:19px 0 26px 100px;}
.cont-box-lnik01 p:before {content:"";display:block;position:absolute;left:0;top:0;background:url(/resources/homepage/kor/_Img/Content/cbox_link_ico01.png) no-repeat;width:60px;height:72px;}
.cont-box-lnik01 a,
.cont-box-lnik01 button {position:absolute;right:60px;top:50%;display:block;margin-top:-21px;}
.cont-box-lnik01 a span,
.cont-box-lnik01 button span {position:relative;display:inline-block;padding:6px 66px 7px 0;color:#004ab2;letter-spacing:-.025em;}
.cont-box-lnik01 a span:before,
.cont-box-lnik01 button span:before,
.cont-box-lnik01 a span:after,
.cont-box-lnik01 button span:after {content:"";display:block;position:absolute;right:0;top:0;width:40px;height:40px}
.cont-box-lnik01 a span:before,
.cont-box-lnik01 button span:before {background-color:#2a4f99;border-bottom-right-radius:15px;transition:all .3s ease}
.cont-box-lnik01 a span:after,
.cont-box-lnik01 button span:after {background:url(/resources/homepage/kor/_Img/Content/cbox_down_ico.png) no-repeat center;} 
.cont-box-lnik01 a:hover span:before,
.cont-box-lnik01 a:focus span:before,
.cont-box-lnik01 button:hover span:before, 
.cont-box-lnik01 button:focus span:before {background-color:#0c3c7f;}
.cont-box-lnik01 a span em,
.cont-box-lnik01 button span em {font-weight:500;font-style:normal;} 
@media all and (max-width:999px) {
	.cont-box-lnik01 {padding-left:30px}
	.cont-box-lnik01 p {padding-left:80px;}
	.cont-box-lnik01 a,
	.cont-box-lnik01 button {right:30px;}
}
@media all and (max-width:768px) {
	.cont-box-lnik01 {padding:17px 20px 12px}
	.cont-box-lnik01 p {padding:10px 0 16px 60px}
	.cont-box-lnik01 p:before {background-size:auto 50px;width:42px;height:50px}
	.cont-box-lnik01 a,
	.cont-box-lnik01 button {right:20px;margin-top:-16px;}
	.cont-box-lnik01 a span,
	.cont-box-lnik01 button span {padding-right:45px;}
	.cont-box-lnik01 a span:before,
	.cont-box-lnik01 button span:before,
	.cont-box-lnik01 a span:after,
	.cont-box-lnik01 button span:after {width:34px;height:34px;}
}
@media all and (max-width:599px) {
	.cont-box-lnik01 a,
	.cont-box-lnik01 button {position:static;right:auto;top:auto;margin-top:0;text-align:right;}
}


/* 학칙 규칙 세칙 공통 여백값 적용 */
.sr {}
.sr ol.c-list02,
.sr p {margin-bottom:30px;}

/* keyframe */
@-webkit-keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	} 
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes scrAni {
	from {
		top : 0;
	}
	to {
		top : 90%;
	}
}
@keyframes scrAni {
	from {
	top : 0;
	}
	to {
		top : 90%;
	}
}

/* mainNavi 새창 */
	#mainNavi a[class^='mn_a'][target='_blank'] span {/*vertical-align:middle;*/} /** vertical-align:middle 새창열기에 영향 있어 숨김처리함 **/
	#mainNavi a[class^='mn_a'][target='_blank'] span:after {display:inline-block;content:"";width:12px;height:12px;background:url(/resources/_Img/Templet/TMPL01/layout_spr.png) no-repeat -214px -86px;margin-left:5px}
	#mainNavi .mn_a1[target='_blank'] span:after {/* vertical-align:middle; */}

	#mainNavi .depth3-wrap .over.mn_a3 span:after,
	#mainNavi .depth3-wrap .mn_a3.over span:after,
	#mainNavi .depth3-wrap .mn_a3:hover span:after {display:inline-block;content:"";width:12px;height:12px;background:url(/resources/_Img/Templet/TMPL01/layout_spr.png) no-repeat -214px -86px;margin-left:5px}