

/* 회칙 스타일 */

.r-tit01 {position:relative;margin-bottom:20px;padding-top:13px;color:#222;font-size:1.647em;font-weight:400;line-height:1.3;letter-spacing:-.05em}
.r-tit02 {margin-bottom:10px;color:#222;font-size:1.375em;font-weight:400;line-height:1.3;letter-spacing:-.05em}
.r-tit03 {position:relative;margin-bottom:10px;padding-left:24px;color:#30347d;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.05em}
.r-tit01:before,
.r-tit03:before {content:"";position:absolute;display:block;background:url(/_Img/Content/tit_spr.png) no-repeat;width:16px;height:14px}
.r-tit01:before {top:0;left:1px;background-position:0 0}
.r-tit02:after {content:"";display:block;background-color:#30347d;width:40px;height:3px;margin-top:5px}
.r-tit03:before {top:0;left:0;bottom:0;background-position:-26px 0;margin:auto}
.r-tit01.inline, .r-tit02.inline, .r-tit03.inline {display:inline-block}


@media all and (max-width:768px){
	.r-tit01 {font-size:27px;margin-bottom:30px}
	.r-tit02 {font-size:18px;margin-bottom:20px}
	.r-tit02:after {width:20px;margin-top:3px}
	.r-tit03 {padding-left:20px;font-size:17px}
}

@media all and (max-width:699px){
	.r-tit01 {font-size:24px}
}

@media all and (max-width:599px){
	.r-tit01 {font-size:19px;margin-bottom:20px}
	.r-tit02 {font-size:17px;margin-bottom:13px}
	.r-tit03 {font-size:15px}
	.r-tit03:before {top:-1px}
}

@media all and (max-width:399px){
	.r-tit01 {font-size:17px;margin-bottom:12px}
	.r-tit02 {font-size:15px;margin-bottom:10px}
	.r-tit03 {font-size:14px}
}



/*retina 대응*/

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.r-tit01:before,
	.r-tit03:before {background-image:url(/_Img/Content/tit_spr@2x.png);background-size:58px auto}
}



/*리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */

.regulations .r-list03.box {box-sizing: border-box;border: 1px solid #d1d1d1;padding: 3%;}
.line_dot {margin: 20px 0;border: 1px dashed #d1d1d1;}
.r-list01, .r-list02, .r-list03 {padding:3px 0}
.r-list01 li, .r-list02 li, .r-list03 li, .r-list04 li {position:relative;line-height:1.5;letter-spacing:-.05em}
.r-list01 li, .r-list02 li {padding:5px 0 5px 13px}
.r-list01 > li, .r-list02 > li {min-height:24px;}
.r-list01 li:before, .r-list02 li:before {content:"";position:absolute;left:0;top:17px;display:block;background-color:#b80101;width:7px;height:2px}
.r-list01 li .tit {position:relative;display:inline-block;vertical-align:top}
.r-list01 li .tit:after {content:":";display:inline-block;margin:0 7px}
.r-list01 li ul {margin-top:10px;margin-left:2px}
.r-list01 li ul li, .r-list02 li ul li, .r-list03 li ul li, .r-list04 li ul li {padding:3px 0 3px 12px;color:#555555;font-size:0.941em;line-height:1.5}
.r-list01 li ul li:before, .r-list02 li ul li:before, .r-list03 li ul li:before, .r-list04 li ul li:before {content:"";position:absolute;top:12px;left:0;display:block;background:#ccc;border-radius:50%;width:4px;height:4px}
.r-list02 li {padding-left:88px}
.r-list02 li .tit-sec {position:absolute;top:5px;left:13px;display:block;width:61px;margin-right:15px}
.r-list02 li .tit-sec:after {content:"";display:block;position:absolute;top:7px;right:0;background:#ccc;width:1px;height:12px}
.r-list02 li ul {margin-top:10px;margin-left:-73px}
.r-list03 li {padding: 3px 0 3px 106px;}
.r-list03 li .num {position:absolute;top:3px;left:0;color:#b80101}
.r-list03 li p {margin-bottom: 4px;}

.r-list03 li .num:after {content:".";display:inline-block;vertical-align:top;color:#b80101}
.r-list03 li ul {margin-top:6px;margin-left:-1px}
.r-list04 li {padding:7px 0 7px 32px}
.r-list04 li .num {display:block;position:absolute;left:0;top:9px;width:21px;height:21px;border-radius:50%;color:#fff;font-size:.875em;font-weight:400;text-align:center;line-height:19px;font-family:"sofia-pro", "Noto Sans KR";box-sizing:border-box}
.r-list04.color1 li .num {background-color:#3d505c}
.r-list04.color2 li .num {background-color:#b80101}
.r-list04.color3 li .num {background-color:#eaeaea;border:1px solid #ccc;color:#444}
.r-list04 li ul {margin-top:8px}

@media all and (max-width:1024px){
	.r-list01 > li:before,
	.r-list02 > li:before {top:16px}
}

@media all and (max-width:768px){
	.r-list01 > li:before,
	.r-list02 > li:before {top:15px}
	.r-list01 li ul, .r-list02 li ul {margin-top:5px}
	.r-list02 li .tit-sec:after {top:5px;}
	.r-list04 li {padding-left:26px}
	.r-list04 li .num {top:6px}
}

@media all and (max-width:599px){
	.r-list01 > li,	.r-list02 > li {padding-top:8px;padding-left:15px;min-height:0;}
	.r-list01 > li:before, .r-list02 > li:before {top:17px}
	.r-list01 li .tit {display:block;}
	.r-list01 li .tit:after {display:none}
	.r-list02 li .tit-sec {position:static;top:auto;left:auto;width:auto;padding-bottom:0;margin-right:0;font-weight:700;}
	.r-list02 li .tit-sec:after {display:none;}
	.r-list02 li ul {margin-left:0;}
}

/* 컨텐츠 버튼 */

.rw-btn, .cg-btn, .cp-btn, .cdp-btn {position:relative;display:inline-block;min-width:200px;min-height:45px;margin:2px;letter-spacing:-.05em;vertical-align:middle;transition:all .25s ease;line-height:1.1;box-sizing:border-box}
.rw-btn, a.rw-btn {background:#fff;border:1px solid #ccc;color:#444;}
.rw-btn:hover, .rw-btn:focus {border-color:#30347d;color:#444}
.cg-btn, a.cg-btn {background:#f1f1f1;border:1px solid #ccc;color:#444}
.cg-btn:hover, .cg-btn:focus {border:1px solid #b80101}
.cp-btn, a.cp-btn {background:#b80101;border:1px solid #b80101;color:#fff}
.cp-btn:hover, .cp-btn:focus {background:#a30000;border:1px solid #a30000}
.cdp-btn, a.cdp-btn {background:#005464;border:1px solid #005464;color:#fff}
.cdp-btn:hover, .cdp-btn:focus {background:#003944;border:1px solid #003944}
.rw-btn:after, .cg-btn:after, .cp-btn:after, .cdp-btn:after {content:"";display:block;position:absolute;top:0;bottom:0;right:69px;background:#ccc;width:1px;height:20px;margin:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.cp-btn:after {background-color:rgba(204,204,204,.53)}
.rw-btn:hover:after {right:73px}
.cg-btn:hover:after, .cp-btn:hover:after, .cdp-btn:hover:after {right:73px}
.rw-btn span:after, .cg-btn span:after, .cp-btn span:after, .cdp-btn span:after {content:"";display:block;position:absolute;top:0;bottom:0;right:20px;background:url(/_Img/Content/cbtn_spr.png) no-repeat;width:29px;height:26px;margin:auto;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;transition:right .3s ease}

.rw-btn:hover span:after, .rw-btn:focus span:after, .rw-btn:active span:after,
.cg-btn:hover span:after, .cg-btn:focus span:after, .cg-btn:active span:after,
.cp-btn:hover span:after, .cp-btn:focus span:after, .cp-btn:active span:after,
.cdp-btn:hover span:after, .cdp-btn:focus span:after, .cdp-btn:active span:after {right:23px}

a.rw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {display:block;padding:16px 80px 16px 30px;line-height:1; font-size: 16px;}
input.rw-btn, button.rw-btn {position:relative;padding:0 40px 0 15px;height:50px;cursor:pointer}

/* 텍스트없는 경우 */

.rw-btn.sgl, .cg-btn.sgl, .cp-btn.sgl, .cdp-btn.sgl {min-width:45px;text-indent:-9999px}
.rw-btn.sgl:after, .cg-btn.sgl:after, .cp-btn.sgl:after, .cdp-btn.sgl:after {display:none}
.rw-btn.sgl span, .cg-btn.sgl span, .cp-btn.sgl span, .cdp-btn.sgl span {min-width:48px;padding-left:0;padding-right:0}
.rw-btn.sgl span:after, .cg-btn.sgl span:after, .cp-btn.sgl span:after, .cdp-btn.sgl span:after {right:9px}
.rw-btn.sgl:hover span:after, .cg-btn.sgl:hover span:after, .cp-btn.sgl:hover span:after, .cdp-btn.sgl:hover span:after,
.rw-btn.sgl:focus span:after, .cg-btn.sgl:focus span:after, .cp-btn.sgl:focus span:after, .cdp-btn.sgl:focus span:after {right:12px}
.rw-btn .arr:after {background-position:0 0}
.rw-btn .more:after {background-position:-38px 0}
.rw-btn .nw:after {background-position:-78px 0}
.rw-btn .zoom:after {background-position:-117px 0}
.rw-btn .down:after {background-position:-158px -36px}
.rw-btn .cal:after {background-position:-198px 0}
.cg-btn .arr:after {background-position:0 -36px}
.cg-btn .more:after {background-position:-38px -36px}
.cg-btn .nw:after {background-position:-78px -36px}
.cg-btn .zoom:after {background-position:-117px -36px}
.cg-btn .down:after {background-position:-158px -36px}
.cg-btn .cal:after {background-position:-198px -36px}
.cp-btn .arr:after {background-position:0 -71px}
.cp-btn .more:after {background-position:-38px -71px}
.cp-btn .nw:after {background-position:-78px -71px}
.cp-btn .zoom:after {background-position:-117px -71px}
.cp-btn .down:after {background-position:-158px -71px}
.cp-btn .cal:after {background-position:-198px -71px}
input.cp-btn, button.cp-btn {padding:18px 45px 16px 15px}

@media all and (max-width:768px){
	.rw-btn:after, .cg-btn:after, .cp-btn:after, .cdp-btn:after {right:50px}
	a.rw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {padding:16px 80px 16px 16px}
	.rw-btn span:after, .cg-btn span:after, .cp-btn span:after, .cdp-btn span:after {right:10px}

	.rw-btn, a.rw-btn {float: unset;margin: 0 0 10px 0;width: 100%;}
}

@media all and (max-width:599px){
	.rw-btn, .cg-btn, .cp-btn, .cdp-btn {min-width:40px;min-height:40px;/* font-size:13px; */margin:0 1px 1px 0}
	a.rw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {padding:13px 80px 12px 15px}
}

.graybox {background: #f6f6f6; padding: 20px 30px;}
.flex {display: flex; justify-content: space-between; align-items: center;}

@media all and (max-width:799px) {
	.flex {display: block;}
	#contents-wrap {width: 100% !important; box-sizing: border-box;}
}

/* 상단 인트로 박스1 : http://kmcu.icts21.com/kr/index.php?pCode=caEntry */

.introBox1 {position:relative;padding:0 530px 0 0;box-sizing:border-box;height:auto;margin:70px 0 0}
.introBox1:before {content:"";display:inline-block;vertical-align:middle;height:240px;width:0}
.introBox1.hasSld .imgBox {box-shadow:none}
.introBox1:after {content:"";display:block;position:absolute;width:2000px;height:240px;left:50%;top:0;margin:0 0 0 -1000px;background:url(/_Img/Content/bg1.gif) no-repeat;z-index:-1}
.introBox1 .imgBox {display:block;position:absolute;width:500px;right:0;top:-40px;box-shadow:28px 12px 17px rgba(0, 0, 0, .1);}
.introBox1 .imgBox img {display:block;width:100%;position:relative;z-index:2; border-radius: 10px;}
.introBox1 .imgBox:before {content:"";display:block;position:absolute;width:162px;height:171px;background:url(/_Img/Content/ptn02.png) no-repeat;z-index:2;left:-60px;bottom:-24px;z-index:-1}
.introBox1 .imgBox .img-slide-wr {display:block;position:relative;width:100%;z-index:1}
.introBox1 .imgBox .img-slide-wr .ctrlbtns-wrap {margin:40px 0 0}
.introBox1 .imgBox .img-slide {box-shadow:30px 30px 8px rgba(0, 0, 0, .3)}
.introBox1 .txtBox {display:inline-block;max-width:95%;vertical-align:middle}
.introBox1 .txtBox h3 {display:block;font-size:1.765em;color:#30347d;letter-spacing:-.05em;font-weight:500}
.introBox1 .txtBox p {display:block;font-size:1.000em;line-height:1.765;color:#444;margin:11px 0 0;letter-spacing:-.05em}
.introBox1 .txtBox p span {display:block}
.introBox1.delBG {padding:28px 530px 0 0;height:240px}
.introBox1.delBG:before {display:none}
.introBox1.delBG:after {display:none}
.introBox1.reflect {padding:0 0 0 596px}
.introBox1.reflect .imgBox {right:auto;left:0}
.introBox1.reflect .imgBox:before {left:auto;right:-47px}

@media all and (max-width:1200px) {
	.introBox1 .txtBox p span {display:inline}
}

@media all and (max-width:1100px) {
	.introBox1 {padding:0px 480px 0 0}
	.introBox1 .imgBox:before {width:79px;height:84px;background-size:contain;left:-30px;bottom:-30px}
	.introBox1:after {top:0}
	.introBox1 .imgBox {width:450px}
	.introBox1.delBG {padding:28px 480px 0 0;height:279px}
	.introBox1.reflect {padding:0 0 0 520px}
	.introBox1.reflect .imgBox:before {left:auto;right:-30px}
}

@media all and (max-width:999px) {
	.introBox1 {padding:0px 330px 0 0;height:220px}
	.introBox1:before {height:200px}
	.introBox1 .imgBox {width:300px;box-shadow:20px 20px 10px rgba(0, 0, 0, .2)}
	.introBox1 .txtBox h3 {line-height:1.3}
	.introBox1.delBG {padding:30px 330px 0 0;height:220px}
	.introBox1.reflect {padding:0 0 0 350px}
}

@media all and (max-width:767px) {
	.introBox1 {padding:30px 0 0;height:auto;margin:0}
	.introBox1:before {display:none}
	.introBox1:after {top:0}
	.introBox1 .imgBox {position:relative;max-width:400px;width:100%;right:auto;top:auto;margin:0 auto 20px}
	.introBox1 .imgBox:before {display:none}
	.introBox1.delBG {padding:30px 0;height:auto}
	.introBox1.reflect {padding:30px 0 0}
}

@media all and (max-width:600px) {
	.introBox1 .imgBox {box-shadow:10px 10px 10px rgba(0, 0, 0, .2)}
}





/* 상단 인트로 박스2 : http://kmcu.icts21.com/kr/index.php?pCode=scGuide */

.introBox2 {position:relative;padding:0 320px 0 0;box-sizing:border-box;height:190px;margin:0}
.introBox2:before {content:"";display:inline-block;width:0;height:190px;vertical-align:middle}
.introBox2:after {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px;background:url(/_Img/Content/bg1.gif) no-repeat center top;z-index:-1}
.introBox2 .imgBox {display:block;position:absolute;width:212px;right:0;top:15px}
.introBox2 .imgBox img {display:block;width:100%;position:relative;z-index:2;}
.introBox2 .imgBox:before {content:"";display:block;position:absolute;width:162px;height:171px;background:url(/_Img/Common/sub/ptn02.png) no-repeat;z-index:2;left:-144px;bottom:-59px;z-index:3}
.introBox2 .txtBox {display:inline-block;vertical-align:middle;max-width:95%}
.introBox2 .txtBox h3 {display:block;font-size:1.875em;color:#30347d;letter-spacing:-.05em;font-weight:500}
.introBox2 .txtBox p {display:block;font-size:1.063em;line-height:1.765;color:#444;margin:11px 0 0;letter-spacing:-.025em}
.introBox2 .txtBox p span {display:block}
.introBox2 .txtBox p .cred {display:inline}

@media all and (max-width:1200px) {
	.introBox2 .txtBox p span {display:inline}
}

@media all and (max-width:999px) {
	.introBox2 {padding:0 330px 0 0}
	.introBox2 .imgBox:before {width:79px;height:84px;background-size:contain;left:-30px;bottom:-30px}
}

@media all and (max-width:767px) {
	.introBox2 {padding:30px 0;height:auto}
	.introBox2:before {display:none}
	.introBox2:after {top:0;background-size:cover}
	.introBox2 .imgBox {position:relative;width:150px;right:auto;top:auto;margin:0 auto 10px}
	.introBox2 .imgBox:before {display:none}
}

@media all and (max-width:500px) {
	.introBox2 .imgBox {width:120px}
}


/* 리스트박스1 : http://kmcu.icts21.com/kr/index.php?pCode=scGuide */

.listBox1 {position:relative;box-sizing:border-box}
.listBox1 .inwr {position:relative;box-sizing:border-box;border:1px solid #ccc;padding:50px 0 50px;background:#fff}
.listBox1 .inwr > ul {display:block}
.listBox1 .inwr > ul > li {display:inline-block;position:relative;vertical-align:top;letter-spacing:-.05em;box-sizing:border-box;padding:0 50px}
.listBox1 .inwr > ul > li .lbTit {display:block;position:relative;line-height:1.2;font-size:1.176em;color:#222;padding:0 0 2px 17px;font-weight:500}
.listBox1 .inwr > ul > li .lbTit:before {content:"";display:block;position:absolute;width:4px;height:95px;background:#30347d;left:0;bottom:0}
.listBox1 .inwr > ul > li .lbTxt {display:block;position:relative;box-sizing:border-box;padding:15px 0 0 18px;line-height:1.3;}
.listBox1 .inwr .bar {display:block;position:absolute;width:1px;height:100%;top:0;background:#ccc}
.listBox1 .inwr .bar:before,
.listBox1 .inwr .bar:after {content:"";display:block;position:absolute;width:1px;height:50px;left:0;background:#fff}
.listBox1 .inwr .bar:before {top:0}
.listBox1 .inwr .bar:after {bottom:0}
.listBox1.has2 .inwr .bar1 {left:50%}
.listBox1.has3 .inwr .bar1 {left:33.33%}
.listBox1.has3 .inwr .bar2 {left:66.66%}
.listBox1.has4 .inwr .bar1 {left:25%}
.listBox1.has4 .inwr .bar2 {left:50%}
.listBox1.has4 .inwr .bar3 {left:75%}
.listBox1.has2x2 .inwr .bar1 {left:50%}
.listBox1.has2 .inwr > ul > li {width:49%}
.listBox1.has2 .inwr > ul > li:nth-child(2n):after {display:none}
.listBox1.has3 .inwr > ul > li {width:33%}
.listBox1.has3 .inwr > ul > li:nth-child(3n):after {display:none}
.listBox1.has4 .inwr > ul > li {width:24%}
.listBox1.has4 .inwr > ul > li:nth-child(4n):after {display:none}
.listBox1.has2x2 .inwr > ul > li {width:49%}
.listBox1.has2x2 .inwr > ul > li:nth-child(-n+2) {margin:0 0 80px}
.listBox1.hasBG {padding:0 0 50px}
.listBox1.has1.hasBG {padding: 0 0 26px;}
.listBox1.hasBG .inwr:after {content:"";display:block;position:absolute;width:2000px;height:100%;background:#ededed;left:50%;bottom:-50px;margin:0 0 0 -1000px;z-index:-1}
.listBox1.has1.hasBG .inwr:after {display:none !important;}

.listBox1.hasOnlyTxt {margin:35px 0 0}
.listBox1.hasOnlyTxt .inwr {padding:45px 0}
.listBox1.hasOnlyTxt .inwr > ul > li {padding:0 30px}
.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt {display:block;padding:0 0 0 18px;line-height:1.50}
.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt:before {content:"";display:block;position:absolute;width:4px;height:95px;background:#30347d;left:0;bottom:auto;top:-66px}

@media all and (max-width:1200px) {
	.listBox1.hasBG {padding:0 0 20px}
	.listBox1.hasBG .inwr:after {bottom:-20px}
}

@media all and (max-width:999px) {
	.listBox1 .inwr {padding:20px 0}
	.listBox1 .inwr > ul > li {padding:0 20px}
	.listBox1 .inwr > ul > li .lbTit {padding:0 0 0 17px}
	.listBox1 .inwr > ul > li .lbTit:before {width:4px;height:60px}
	.listBox1 .inwr > ul > li .lbTxt {padding:10px 0 0 18px}
	.listBox1 .inwr .bar:before,
	.listBox1 .inwr .bar:after {height:30px}
	.listBox1.hasOnlyTxt .inwr {padding:20px 0 15px}
	.listBox1.hasOnlyTxt .inwr > ul > li {padding:0 20px}
	.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt {padding:0 0 0 17px}
	.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt:before {width:4px;height:60px;top:-40px;}

	.listBox1.has4 .inwr > ul > li {width:49%}
	.listBox1.has4 .inwr > ul > li:nth-child(-n+2) {margin:0 0 30px}
	.listBox1.has4 .inwr > ul > li:nth-child(4n):after {display:none}
	.listBox1.has4 .inwr > ul > li .lbTit:before {height:18px}
	.listBox1.has4 .inwr .bar1,	.listBox1.has4 .inwr .bar2,	.listBox1.has4 .inwr .bar3 {display:none}

}

@media all and (max-width:767px) {
	.listBox1.has3 .inwr > ul > li {width:100%;padding-bottom:13px;margin-bottom:20px}
	.listBox1.has3 .inwr > ul > li:last-child {padding-bottom:0;margin-bottom:0}
	.listBox1.has3 .inwr > ul > li:after {content:"";display:block;position:absolute;width:92%;height:1px;background:#ccc;left:4%;bottom:0}
	.listBox1.has3 .inwr > ul > li:last-child:after {display:none}
	.listBox1.has3 .inwr > ul > li .lbTit {padding:0 0 0 10px}
	.listBox1.has3 .inwr > ul > li .lbTit:before {width:3px;height:15px;bottom:auto;top:50%;transform:translateY(-50%)}
	.listBox1.has3 .inwr > ul > li .lbTxt {padding:5px 0 0 10px}
	.listBox1.has3 .inwr .bar {display:none}
	.listBox1.hasOnlyTxt {margin:0}
	.listBox1.hasOnlyTxt .inwr > ul > li {margin-bottom:14px}
	.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt {padding:0 0 0 10px}
	.listBox1.hasOnlyTxt .inwr > ul > li .lbTxt:before {width:3px;height:15px;top:4px}
}

@media all and (max-width:600px) {
	.listBox1 .inwr > ul > li {margin:0 0 20px}
	.listBox1 .inwr > ul > li:last-child {margin:0}
	.listBox1 .inwr > ul > li .lbTit {padding:0 0 0 10px}
	.listBox1 .inwr > ul > li .lbTit:before {width:3px;height:15px;bottom:auto;top:50%;transform:translateY(-50%)}
	.listBox1 .inwr > ul > li .lbTxt {padding:5px 0 0 10px}
	.listBox1.has2 .inwr > ul > li {width:100%;padding-bottom:13px;margin-bottom:20px}
	.listBox1.has2 .inwr > ul > li:last-child {padding-bottom:0;margin-bottom:0}
	.listBox1.has2 .inwr > ul > li:after {content:"";display:block;position:absolute;width:92%;height:1px;background:#ccc;left:4%;bottom:0}
	.listBox1.has2 .inwr > ul > li:last-child:after {display:none}
	.listBox1 .inwr .bar {display:none}
	.listBox1.hasBG {padding:0 0 10px}
	.listBox1.hasBG .inwr:after {bottom:-11px}
}

@media all and (max-width:400px) {
	.listBox1 {padding:0}
}



/* 리스트박스2 : http://kmcu.icts21.com/kr/index.php?pCode=acGuide */

.listBox2 {box-sizing:border-box;border:1px solid #ccc}
.listBox2 ul {text-align:center}
.listBox2 ul > li {display:inline-block;position:relative;width:32.8%;vertical-align:top;text-align:center;box-sizing:border-box;padding:50px 20px}
.listBox2 ul > li:after {content:"";display:block;position:absolute;width:1px;height:117px;background:#ccc;right:0;top:50px}
.listBox2 ul > li:nth-child(3n):after {display:none}
.listBox2 ul > li .num {display:block;position:absolute;width:64px;height:64px;border-radius:50%;text-align:center;line-height:64px;left:50%;top:-36px;margin:0 0 0 -32px;background:#d43f3f;font-family:"sofia-pro";color:#fff;font-weight:500;font-size:1.375em;box-shadow:0 5px 3px rgba(0, 0, 0, .2)}
.listBox2 ul > li:nth-child(2n) .num {background:#ee5f38}
.listBox2 ul > li:nth-child(3n) .num {background:#ef4423}
.listBox2 ul > li .txtBox {box-sizing:border-box;position:relative}
.listBox2 ul > li .txtBox h5 {font-size:1.250em;color:#222;letter-spacing:-.05em;font-weight:500;line-height:1.2;margin:0 0 25px}
.listBox2 ul > li .txtBox p {letter-spacing:-.025em;line-height:1.5}
.listBox2 ul > li .txtBox p span {display:block}
.listBox2 ul > li .txtBox .info-ex {width:auto;text-align:left;word-break:break-all;font-size:0.938em;line-height:1.260;margin:12px 0 0}
.listBox2 ul > li .txtBox .info-ex:before {top:1px}

@media all and (max-width:999px) {
	.listBox2 ul > li {width:100%;text-align:left;padding:20px 20px 20px 60px}
	.listBox2 ul > li:after {width:98%;height:1px;top:auto;bottom:0;right:1%}
	.listBox2 ul > li .num {width:40px;height:40px;line-height:40px;left:10px;top:10px;margin:0;font-size:1.20em}
	.listBox2 ul > li .txtBox {box-sizing:border-box;padding:0 0 0 100px}
	.rest-wr .listBox2 ul > li .txtBox {padding:0 0 0 250px} /*대학생활>학사안내>휴학*/
	.listBox2 ul > li .txtBox h5 {position:absolute;left:0;top:0}
	.listBox2 ul > li .txtBox .info-ex br {display:none}
}

@media all and (max-width:767px) {
	.listBox2 ul > li .txtBox, .rest-wr .listBox2 ul > li .txtBox {padding:0}/*대학생활>학사안내>휴학*/
	.listBox2 ul > li .txtBox h5 {position:relative;left:auto;top:auto;margin:0 0 15px}
}



/* 사이드박스1 : http://kmcu.icts21.com/kr/index.php?pCode=scGuide */

.sideTitBox1 {box-sizing:border-box;position:relative;padding:50px 0 55px 278px;border-top:1px solid #ccc;border-bottom:1px solid #3d505c}
.sideTitBox1 .titSect1 {position:absolute;left:0;top:54px}
.sideTitBox1 .listNum1 {display:block}
.sideTitBox1 .listNum1 > li {display:block;position:relative;box-sizing:border-box;padding:2px 0 0 58px;margin:0 0 30px;letter-spacing:-.025em;vertical-align:top}
.sideTitBox1 .listNum1 > li:last-child {margin:0}
.sideTitBox1 .listNum1 > li .num {display:block;position:absolute;width:34px;height:34px;line-height:32px;text-align:center;border-radius:50%;background:#30347d;color:#fff;left:0;top:0px;font-family:"sofia-pro";letter-spacing:0}
.sideTitBox1 .listNum1 > li .tit {display:block;font-size:1.059em;color:#222;line-height:1.3;margin:0 0 5px;}
.sideTitBox1 .listNum1.has2 {}
.sideTitBox1 .listNum1.has2 > li {display:inline-block;width:49%;padding:4px 20px 0 58px;margin:0 0 30px}
.sideTitBox1 .listNum1.has2 > li:nth-last-child(-n+2) {margin:0}

@media all and (max-width:999px) {
	.sideTitBox1 .titSect1 {top:40px}
	.sideTitBox1 {padding:30px 0 30px 200px}
	.sideTitBox1 .listNum1.has2 > li {width:100%;padding:4px 0 0 58px}
	.sideTitBox1 .listNum1.has2 > li:nth-last-child(-n+2) {margin:0 0 30px}
	.sideTitBox1 .listNum1.has2 > li:last-child {margin:0}
}

@media all and (max-width:767px) {
	.sideTitBox1 {padding:20px 0}
	.sideTitBox1 .titSect1 {position:relative;left:auto;top:auto}
	.sideTitBox1 .listNum1 > li {padding:1px 0 0 40px;margin:0 0 20px}
	.sideTitBox1 .listNum1 > li .num {width:28px;height:28px;line-height:28px;font-size:1.00em}
	.sideTitBox1 .listNum1.has2 > li {padding:4px 0 0 40px}
}

@media all and (max-width:699px) {
	.sideTitBox1 .listNum1 > li {padding:4px 0 0 40px;margin:0 0 15px;line-height:1.5}
	.sideTitBox1 .listNum1 > li .num {line-height:26px}
	.sideTitBox1 .listNum1.has2 > li {padding:4px 0 0 40px;margin:0 0 15px}
	.sideTitBox1 .listNum1.has2 > li:nth-last-child(-n+2) {margin:0 0 15px}
	.sideTitBox1 .listNum1.has2 > li:last-child {margin:0}
}



/* 사이드버튼1 : http://kmcu.icts21.com/kr/index.php?pCode=gbGuide */

.hasSideBtn1 {position:relative}
.hasSideBtn1 .sideBtn1 {position:absolute;right:0;top:0}

/* 사이드정보1 : http://kmcu.icts21.com/kr/index.php?pCode=raGuide */

.hasSideInfo1 {position:relative}
.hasSideInfo1 .sideInfo1 {position:absolute;right:0;top:20px}

@media all and (max-width:599px) {
	.hasSideInfo1 .sideInfo1 {left:0;top:40px}
}



/* 회색배경 묶음 : http://kmcu.icts21.com/kr/index.php?pCode=smGuide */

.hasGreyBox1 {position:relative;box-sizing:border-box;padding:50px 0}
.hasGreyBox1:after {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px;background:#ededed;z-index:-1}

@media all and (max-width:768px) {
	.hasGreyBox1 {padding:30px 0}
}

@media all and (max-width:600px) {
	.hasGreyBox1 {padding:20px 0}
}



/* -------- 리스트 스타일 05-------- */

.dpt-list-type05 {}
.dpt-list-type05 dl {border-top:2px solid #cc1717;padding-top:5px}
.dpt-list-type05 dt,
.dpt-list-type05 dd {min-height:100px}
.dpt-list-type05 dt {float:left;width:26.25%}
.dpt-list-type05 dd {border-bottom:1px solid #c3c3c3;padding:10px 0 6px 26.25%}
.dpt-list-type05 dd.dpt-list05-inner {font-size:0;}
.dpt-list-type05 dd.dpt-list05-inner:before {content:"";display:inline-block;width:0;height:100%;min-height:100px;vertical-align:middle}
.dpt-list-type05 dd.dpt-list05-inner > div {display:inline-block;width:99%;vertical-align:middle;font-size:16px}
.dpt-list-type05 dd.dpt-list05-inner > div.in_imgbox01 img {width: 62%;padding: 1%;}
.dpt-list-type05 dt .num {display:block;padding:13px 0 2px;color:#999;font-size:1.125em;font-weight:700;font-family:"sofia-pro"}
.dpt-list-type05 dt .tit {margin-left:-1px;color:#222;font-size:1.2em;font-weight:500;line-height:1.3;letter-spacing:-.05em}
.dpt-list-type05 .c-list01 {margin-bottom:3px;}

@media all and (max-width:699px){
	.dpt-list-type05 dt,
	.dpt-list-type05 dd {min-height:0;}
	.dpt-list-type05 dt {float:none;width:auto;margin-top:15px}
	.dpt-list-type05 dd  {padding:0}
	.dpt-list-type05 dt .num {display:inline-block;padding:0 10px 0 0;vertical-align:middle}
	.dpt-list-type05 dt .tit {display:inline;margin-left:0;vertical-align:middle;word-break:break-word}
	.dpt-list-type05 dd .c-list02 {padding:0}
	.dpt-list-type05 dd.dpt-list05-inner > div.in_imgbox01 img {width: 87%;padding: 3%;margin: 0 auto;display: block;}
}

.imgBox02 {border: 1px solid #d1d1d1;box-sizing: border-box;padding: 3%;width: 100%;display: block;}
.imgBox02 img {width:100%; display:block;margin:0 auto;}


/* 탭 전체 스타일 */
.tabs {margin-top: 50px;padding-bottom: 40px;background-color: #ffffff;width: 100%;margin: 0 auto;}

/* 탭 스타일 */
.tab_item {width: calc(100%/3);height: 50px;border-bottom: 3px solid #333333;background-color: #f8f8f8;line-height: 50px;font-size: 16px;text-align: center;color: #333333;display: block;float: left;text-align: center;font-weight: bold;transition: all 0.2s ease;}
.tab_item:hover {opacity: 0.75;}

/* 라디오 버튼 UI삭제*/
input[name="tab_item"] {display: none;}

/* 탭 컨텐츠 스타일 */
.tab_content {display: none;padding: 2%;clear: both;overflow: hidden;border: 1px solid #d1d1d1;}

/* 선택 된 탭 콘텐츠를 표시 */
#all:checked ~ #all_content,
#programming:checked ~ #programming_content,
#design:checked ~ #design_content {display: block;}

/* 선택된 탭 스타일 */
.tabs input:checked + .tab_item {background-color: #333333;color: #fff;}

/* 오시는길 */
.location_conbox.type02 {display: flex;gap: 20px;margin-top: 40px;flex-direction: row;}
.location_conbox.type02 .item {padding: 5.26% 5.26% 4.73%;width: calc(50% - 10px);min-height: 350px;border: 1px solid #E1E6EB;border-radius: 10px;}
.location_conbox.type02 .item .title {position: relative;display: flex;align-items: center;gap: 5px;margin-bottom: 34px;padding-bottom: 26px;border-bottom: 1px solid #000;}
.location_conbox.type02 .item .title strong {display: flex;align-items: center;gap: 7px;color: #36404A;font-size: 20px;line-height: 1.35;letter-spacing: -0.03em;font-weight: bold;}
.location_conbox.type02 .item .title strong span {color: rgba(118,118,118,.5);font-size: 15px;letter-spacing: 0;}
.location_conbox.type02 .item .title::before {content: "";position: relative;display: block;width: 25px;height: 25px;background-repeat: no-repeat;background-size: contain;}
.location_conbox.type02 .item.icon01 .title:before {background: url("/_Img/Content/icon_subway.png") no-repeat;}
.location_conbox.type02 .item.icon02 .title:before {background: url("/_Img/Content/icon_bus.png") no-repeat;}
.location_conbox.type02 .item .way_box .way+.way {margin-top: 25px;}
.location_conbox.type02 .item .way_box .way strong {display: block;margin-bottom: 10px;color: #023F8F;font-size: 1rem;letter-spacing: -0.03em;font-weight: bold;}
.location_conbox.type02 .item .way_box .way p {margin-top: 0;color: #666;}
.location_conbox.type02 .item .way_box .way p+p {margin-top: 7px}

@media (max-width: 767px) {
	.location_conbox.type02 {flex-direction: column;align-items: center;}
    .location_conbox.type02 .item {padding:35px 5%;width: 90%;min-height: auto;}
}

@media (max-width: 460px) {
    .location_conbox.type02 .item {padding:25px 20px;}
    .location_conbox.type02 .item .title {gap: 3px;margin-bottom: 24px;padding-bottom: 20px;}
    .location_conbox.type02 .item .title::before {width: 23px;height: 23px;}
    .location_conbox.type02 .item .title strong {gap: 5px;font-size: 17px;}
    .location_conbox.type02 .item .title strong span {font-size: 14px;}
}

/* se04c */
.location_se04c .map_box .map_info {position: relative;margin-bottom: 30px;}
.location_se04c .map_box .map_info .map_tit {display: block;margin-bottom: 30px;padding-bottom: 35px;border-bottom: 2px solid #000;color: #222;font-size: 40px;line-height: 1.4;letter-spacing: -0.03em;}
.location_se04c .map_box .map_info .map_tit span {display: block;margin-bottom: 10px;color: #FF9900;font-size: 22px;line-height: 1;letter-spacing: -0.03em;font-weight: 800;}
.location_se04c .map_box .map_info .map_list > li {position: relative;padding-left: 110px;font-size: 17px;}
.location_se04c .map_box .map_info .map_list > li + li {margin-top: 4px;}
.location_se04c .map_box .map_info .map_list > li em {position: absolute;left: 0;top: 0;display: flex;align-items: center;gap: 10px;color: #222;font-size: 17px;font-weight: bold;}
.location_se04c .map_box .map_info .map_list > li em .ico {width: 20px;height: 20px;border-radius: 50%;background: #023F8F;background-position: center center;background-repeat: no-repeat;}
.location_se04c .map_box .map_info .map_list > li em .ico1 {background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0.126953C1.9 0.126953 0 1.82695 0 3.92695C0 6.02695 1.735 8.27805 4 11.873C6.265 8.27805 8 6.02695 8 3.92695C8 1.82695 6.1 0.126953 4 0.126953ZM4 5.62695C3.17 5.62695 2.5 4.95695 2.5 4.12695C2.5 3.29695 3.17 2.62695 4 2.62695C4.83 2.62695 5.5 3.29695 5.5 4.12695C5.5 4.95695 4.83 5.62695 4 5.62695Z' fill='white'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .map_info .map_list > li em .ico2 {background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 11.1992L6.2399 7.87067C6.2399 7.87067 5.25484 8.34548 5.20984 8.36506C4.08978 8.8986 1.80965 4.53725 2.90471 3.96455L3.94477 3.46037L2.19967 0.126953L1.14461 0.636022C-2.4556 2.4765 3.25973 13.353 6.94494 11.7034C7.00494 11.674 7.995 11.1992 8 11.1992V11.1992Z' fill='white'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .map_info .map_list > li > ul {display: flex;flex-wrap: wrap;gap: 0px 25px;}
.location_se04c .map_box .map_info .map_list > li > ul > li {font-size: 17px;}
.location_se04c .map_box .map_info .map_list > li > ul > li b {font-weight: 600;}
.location_se04c .map_box .map_info .map_button {position: absolute;right: 0;top: 32px;display: flex;flex-wrap: wrap;gap: 8px;margin: 5px 0;}
.location_se04c .map_box .map_info .map_button .btn {display: inline-flex;align-items: center;gap: 8px;padding: 12px 40px 12px 20px;width: 200px;border-width: 1px;border-style: solid;border-color: #EDF4FC;background: #EDF4FC;color: #023F8F;}
.location_se04c .map_box .map_info .map_button .btn:active, .location_se04c .map_box .map_info .map_button .btn:hover {border-color: #465E76;background: #465E76;color: #fff;}
.location_se04c .map_box .map_info .map_button .btn .icon {position: relative;width: 15px;height: 22px;background-position: center center;background-repeat: no-repeat;background-size: contain;}
.location_se04c .map_box .map_info .map_button .btn .icon1 {background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.875V0.125H5L10 7V0.125H15V13.875H10L5 7V13.875H0Z' fill='%23023F8F'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .map_info .map_button .btn .icon2 {background-image: url("data:image/svg+xml,%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49896 0.447248C3.35429 0.444402 0.00616595 3.77557 7.88594e-06 7.89723C-0.00283877 9.76597 0.765234 11.3624 1.92289 12.7237C4.03412 15.2063 5.88125 17.8205 6.88978 20.9581C6.98087 21.2414 7.11647 21.5631 7.50617 21.5533C7.93014 21.5426 8.04407 21.1821 8.14469 20.8769C9.09111 18.006 10.6723 15.5256 12.6703 13.2732C13.858 11.9342 14.8105 10.3914 14.9703 8.57915C15.36 4.16271 11.8674 0.38683 7.49896 0.447248ZM10.0481 7.96787C10.038 9.33148 8.83718 10.5243 7.48694 10.512C6.12513 10.4997 4.9422 9.3029 4.94749 7.94318C4.95278 6.58498 6.15371 5.39369 7.51163 5.39996C8.86698 5.40612 10.058 6.61211 10.0481 7.96787Z' fill='%23023F8F'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .map_info .map_button .btn:hover .icon1, .location_se04c .map_box .map_info .map_button .btn:focus .icon1 {background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.875V0.125H5L10 7V0.125H15V13.875H10L5 7V13.875H0Z' fill='white'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .map_info .map_button .btn:hover .icon2, .location_se04c .map_box .map_info .map_button .btn:focus .icon2 {background-image: url("data:image/svg+xml,%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49896 0.447248C3.35429 0.444402 0.00616595 3.77557 7.88594e-06 7.89723C-0.00283877 9.76597 0.765234 11.3624 1.92289 12.7237C4.03412 15.2063 5.88125 17.8205 6.88978 20.9581C6.98087 21.2414 7.11647 21.5631 7.50617 21.5533C7.93014 21.5426 8.04407 21.1821 8.14469 20.8769C9.09111 18.006 10.6723 15.5256 12.6703 13.2732C13.858 11.9342 14.8105 10.3914 14.9703 8.57915C15.36 4.16271 11.8674 0.38683 7.49896 0.447248ZM10.0481 7.96787C10.038 9.33148 8.83718 10.5243 7.48694 10.512C6.12513 10.4997 4.9422 9.3029 4.94749 7.94318C4.95278 6.58498 6.15371 5.39369 7.51163 5.39996C8.86698 5.40612 10.058 6.61211 10.0481 7.96787Z' fill='white'/%3E%3C/svg%3E%0A");}
.location_se04c .map_box .ui-map {margin-top: 50px;height: 580px;border: 1px solid #E1E6EB;}

@media (max-width: 999px) {
	.location_se04c .map_box .map_info .map_button {position: unset;margin-top: 27px;justify-content: center;}
	.location_se04c .map_box .map_info .map_button .btn {width: 39%;}
}
@media (max-width: 767px) {
    .location_se04c .map_box .map_info .map_tit {margin-bottom: 25px;padding-bottom: 30px;font-size: clamp(34px,5.2vw,40px);}
    .location_se04c .map_box .map_info .map_tit span {font-size: clamp(20px,2.87vw,22px);}
    .location_se04c .map_box .map_info .map_list > li, .location_se04c .map_box .map_info .map_list > li em, .location_se04c .map_box .map_info .map_list > li > ul > li {font-size: 16px;}
    .location_se04c .map_box .map_info .map_button {position: relative;right: auto;top: auto;margin-top: 20px;}
    .location_se04c .map_box .ui-map {height: 450px;}
	.location_se04c .map_box .map_info .map_button .btn {width: 100%;}
}

@media (max-width: 460px) {
    .location_se04c .map_box .map_info .map_tit {margin-bottom: 20px;padding-bottom: 20px;font-size: clamp(26px,7.39vw,34px);}
    .location_se04c .map_box .map_info .map_tit span {margin-bottom: 5px;font-size: clamp(16px,4.35vw,20px);}
    .location_se04c .map_box .map_info .map_list > li {padding-left: 0;}
    .location_se04c .map_box .map_info .map_list > li em {position: relative;left: auto;top: auto;}
    .location_se04c .map_box .map_info .map_list > li, .location_se04c .map_box .map_info .map_list > li em, .location_se04c .map_box .map_info .map_list > li > ul > li {font-size: 15px;}
    .location_se04c .map_box .map_info .map_button .btn .icon {width: 13px;height: 19px;}
    .location_se04c .map_box .ui-map {margin-top: 40px;height: 350px;}
}

/* se04d */
.location_se04d .map_box {position: relative;}
.location_se04d .map_box .ui-map {height: 580px;border: 1px solid #E1E6EB;}
.location_se04d .map_box .map_info {position: absolute;right: 30px;bottom: 30px;z-index: 1;padding: 40px;width: 350px;max-width: 50%;background: #023F8F;}
.location_se04d .map_box .map_info .map_tit {display: block;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dashed rgba(255,255,255,.5);color: #fff;font-size: 24px;letter-spacing: 0;font-weight: bold;}
.location_se04d .map_box .map_info .map_list > li {position: relative;padding-left: 80px;color: #fff;font-size: 15px;line-height: 1.3;letter-spacing: 0;font-weight: 300;}
.location_se04d .map_box .map_info .map_list > li + li {margin-top: 10px;}
.location_se04d .map_box .map_info .map_list > li em {position: absolute;left: 0;top: 0;display: flex;align-items: center;gap: 8px;font-weight: bold;}
.location_se04d .map_box .map_info .map_list > li em .ico {width: 17px;height: 17px;border-radius: 50%;background: #fff;background-position: center center;background-repeat: no-repeat;}
.location_se04d .map_box .map_info .map_list > li em .ico1 {background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.49656 0.234375C2.64856 0.234375 0.976562 1.73038 0.976562 3.57837C0.976562 5.42637 2.50336 7.40734 4.49656 10.5709C6.48976 7.40734 8.01656 5.42637 8.01656 3.57837C8.01656 1.73038 6.34456 0.234375 4.49656 0.234375ZM4.49656 5.07438C3.76616 5.07438 3.17656 4.48478 3.17656 3.75437C3.17656 3.02397 3.76616 2.43438 4.49656 2.43438C5.22696 2.43438 5.81656 3.02397 5.81656 3.75437C5.81656 4.48478 5.22696 5.07438 4.49656 5.07438Z' fill='%23153B75'/%3E%3C/svg%3E%0A");}
.location_se04d .map_box .map_info .map_list > li em .ico2 {background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.01616 10.2809L6.46736 7.28892C6.46736 7.28892 5.60056 7.71572 5.56096 7.73333C4.57536 8.21292 2.56896 4.29253 3.53256 3.77772L4.44776 3.32452L2.91216 0.328125L1.98376 0.785725C-1.18424 2.44012 3.84496 12.2169 7.08776 10.7341C7.14056 10.7077 8.01176 10.2809 8.01616 10.2809Z' fill='%23153B75'/%3E%3C/svg%3E%0A");}
.location_se04d .map_box .map_info .map_list > li em .ico3 {background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1322_1422)'%3E%3Cpath d='M8.66481 1.25H2.62918V6.77449C2.62918 7.22906 2.27514 7.59859 1.83963 7.59859H0.685937C0.675831 7.59859 0.66604 7.59826 0.65625 7.59793V8.00537C0.65625 8.31491 0.896589 8.56577 1.19314 8.56577H8.66481C8.96136 8.56577 9.2017 8.31491 9.2017 8.00537V1.81039C9.2017 1.50086 8.96136 1.25 8.66481 1.25ZM3.74686 2.33453H7.87336V3.56376H3.74686V2.33453ZM4.3346 6.78372H3.7576C3.61801 6.78372 3.50494 6.6657 3.50494 6.52C3.50494 6.3743 3.61801 6.25629 3.7576 6.25629H4.3346C4.47419 6.25629 4.58726 6.3743 4.58726 6.52C4.58726 6.6657 4.47419 6.78372 4.3346 6.78372ZM4.3346 5.31054H3.7576C3.61801 5.31054 3.50494 5.19253 3.50494 5.04683C3.50494 4.90113 3.61801 4.78311 3.7576 4.78311H4.3346C4.47419 4.78311 4.58726 4.90113 4.58726 5.04683C4.58726 5.19253 4.47419 5.31054 4.3346 5.31054ZM6.09877 6.78372H5.52177C5.38217 6.78372 5.26911 6.6657 5.26911 6.52C5.26911 6.3743 5.38217 6.25629 5.52177 6.25629H6.09877C6.23836 6.25629 6.35143 6.3743 6.35143 6.52C6.35143 6.6657 6.23836 6.78372 6.09877 6.78372ZM6.09877 5.31054H5.52177C5.38217 5.31054 5.26911 5.19253 5.26911 5.04683C5.26911 4.90113 5.38217 4.78311 5.52177 4.78311H6.09877C6.23836 4.78311 6.35143 4.90113 6.35143 5.04683C6.35143 5.19253 6.23836 5.31054 6.09877 5.31054ZM7.86294 6.78372H7.28594C7.14634 6.78372 7.03328 6.6657 7.03328 6.52C7.03328 6.3743 7.14634 6.25629 7.28594 6.25629H7.86294C8.00253 6.25629 8.11559 6.3743 8.11559 6.52C8.11559 6.6657 8.00253 6.78372 7.86294 6.78372ZM7.86294 5.31054H7.28594C7.14634 5.31054 7.03328 5.19253 7.03328 5.04683C7.03328 4.90113 7.14634 4.78311 7.28594 4.78311H7.86294C8.00253 4.78311 8.11559 4.90113 8.11559 5.04683C8.11559 5.19253 8.00253 5.31054 7.86294 5.31054Z' fill='%23153B75'/%3E%3Cpath d='M1.83636 0.648438H0.682675C0.525695 0.648438 0.398438 0.781265 0.398438 0.945116V6.77749C0.398438 6.94134 0.525695 7.07417 0.682675 7.07417H1.83636C1.99334 7.07417 2.1206 6.94134 2.1206 6.77749V0.945116C2.1206 0.781265 1.99334 0.648438 1.83636 0.648438Z' fill='%23153B75'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1322_1422'%3E%3Crect width='8.8' height='7.92' fill='white' transform='translate(0.398438 0.648438)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.location_se04d .map_box .map_info .map_button {display: flex;flex-wrap: wrap;gap: 7px;margin-top: 20px;}
.location_se04d .map_box .map_info .map_button .btn {padding: 7px 37px 7px 15px;width: 153px;border: 1px solid #fff;background: #fff;color: #153B75;}
.location_se04d .map_box .map_info .map_button .btn i {content: '';position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 15px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.66416 13.133L4.92491 14.3937L11.3249 7.99375L4.92491 1.59375L3.66408 2.85453L8.80333 7.99375L6.40338 10.3938L3.66416 13.133Z' fill='%23153B75'/%3E%3C/svg%3E%0A");}
.location_se04d .map_box .map_info .map_button .btn:hover, .location_se04d .map_box .map_info .map_button .btn:focus {background-color: #153B75;color: #fff;}
.location_se04d .map_box .map_info .map_button .btn:hover i, .location_se04d .map_box .map_info .map_button .btn:focus i {background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.66416 13.133L4.92491 14.3937L11.3249 7.99375L4.92491 1.59375L3.66408 2.85453L8.80333 7.99375L6.40338 10.3938L3.66416 13.133Z' fill='white'/%3E%3C/svg%3E%0A");}

@media (max-width: 840px) {
    .location_se04d .map_box .ui-map {height: 480px;}
    .location_se04d .map_box .map_info {position: relative;right: auto;bottom: auto;width: 100%;max-width: 100%;}
}

@media (max-width: 767px) {
    .location_se04d .map_box .ui-map {height: 400px;}
}

@media (max-width: 540px) {
    .location_se04d .map_box .ui-map {height: 350px;}
    .location_se04d .map_box .map_info {padding: 30px;}
    .location_se04d .map_box .map_info .map_tit {margin-bottom: 15px;padding-bottom: 15px;font-size: 22px;}
    .location_se04d .map_box .map_info .map_list > li {font-size: 14px;}
}

@media (max-width: 400px) {
    .location_se04d .map_box .map_info .map_tit {font-size: 20px;}
    .location_se04d .map_box .map_info .map_list > li {padding-left: 0;}
    .location_se04d .map_box .map_info .map_list > li em {position: relative;left: auto;top: auto;margin-bottom: 6px;}
}

.root_daum_roughmap {width: 100%;}
.root_daum_roughmap .wrap_map {height: 500px;}

/* 오시는길 End */

/* KMCU > 인사말 > 총장인사말 : http://kmcu.icts21.com/kr/index.php?pCode=presiMsg
------------------------------------------------------ */
.presiMsg-wr .boxTop {position:relative;box-sizing:border-box;padding:80px 0 80px 669px;min-height:580px}
.presiMsg-wr .boxTop .imgBox {position:absolute;width:600px;left:0;top:0}
.presiMsg-wr .boxTop .imgBox:before {content:"";display:block;position:absolute;width:110px;height:110px;right:-55px;top:0;background:url(/kr/_Img/Content/presiMsg_spr.png) no-repeat 0px 0px;z-index:2;box-shadow:15px 15px 10px rgba(0, 0, 0, .35)}
.presiMsg-wr .boxTop .imgBox img {display:block;width:100%;position:relative;z-index:1}
.presiMsg-wr .boxTop .txtBox {position:relative;padding:62px 0 80px}
.presiMsg-wr .boxTop .txtBox:before,
.presiMsg-wr .boxTop .txtBox:after {content:"";display:block;position:absolute;top:0}
.presiMsg-wr .boxTop .txtBox:before {width:154px;height:110px;background:url(/kr/_Img/Content/presiMsg_spr.png) no-repeat -120px 0px;right:0;top:0;z-index:1}
.presiMsg-wr .boxTop .txtBox:after {width:10000px;height:100%;left:50%;margin:0 0 0 -5000px;background:#f6f6f6;z-index:-1}
.presiMsg-wr .boxTop .txtBox p {position:relative;z-index:2}
.presiMsg-wr .boxTop .txtBox p span {display:block}
.presiMsg-wr .boxTop .txtBox .p1 {font-size:1.875em;line-height:1.50;color:#222;letter-spacing:-.05em;font-weight:500;padding:0 0 38px}
.presiMsg-wr .boxTop .txtBox .p1:after {content:"";display:block;position:absolute;width:2000px;height:5px;background:#415ad9;left:0;bottom:0}
.presiMsg-wr .boxTop .txtBox .p2 {display:inline-block;font-size:1.750em;line-height:1.2;color:#3d505c;letter-spacing:-.05em;font-weight:500;margin:29px 0 0;white-space:nowrap;}
.presiMsg-wr .boxTop .txtBox .p2 span {display:inline;vertical-align:top;letter-spacing:-.05em;}
.presiMsg-wr .boxTop .txtBox .p2:after {background-position:-31px -120px;margin:4px 0 0 7px}
.presiMsg-wr .boxTop .txtBox .p3 {font-size:1.125em;line-height:1.667;padding:26px 0 0 36px}
.presiMsg-wr .boxMid {overflow:hidden;margin:45px 0 0}
.presiMsg-wr .boxMid > div {display:block;float:left;width:50%;box-sizing:border-box}
.presiMsg-wr .boxMid > div > p {display:block;font-size:1.063em;letter-spacing:-.025em;line-height:1.765;margin:0 0 30px}
.presiMsg-wr .boxMid > div > p:last-child {margin:0}
.presiMsg-wr .boxMid .side-L {padding:0 41px 0 0}
.presiMsg-wr .boxMid .side-R {padding:0 0 0 41px}
.presiMsg-wr .boxMid .side-R .signature {text-align:right;padding:10px 0 0}
.presiMsg-wr .boxMid .side-R .signature span {display:block;line-height:1.2;color:#222;letter-spacing:-.025em;font-weight:500}
.presiMsg-wr .boxMid .side-R .signature .t1 {font-size:1.250em}
.presiMsg-wr .boxMid .side-R .signature .t2 {font-size:1.875em;margin:30px 0 0}

@media all and (max-width:1300px) {
	.presiMsg-wr .boxTop {padding:90px 0 80px 640px}
	.presiMsg-wr .boxTop .txtBox {padding:70px 0 70px}
	.presiMsg-wr .boxTop .txtBox .p2 {font-size:1.50em}
	.presiMsg-wr .boxTop .txtBox .p2:before {margin:0px 5px 0 0}
	.presiMsg-wr .boxTop .txtBox .p2:after {margin:4px 0 0 7px}
	.presiMsg-wr .boxTop .txtBox .p3 {padding:25px 0 0 26px}
}

@media all and (max-width:1200px) {
	.presiMsg-wr .boxTop {padding:80px 0 40px 500px;min-height:450px}
	.presiMsg-wr .boxTop .imgBox {width:460px}
	.presiMsg-wr .boxTop .txtBox {padding:60px 0 50px}
	.presiMsg-wr .boxTop .txtBox .p1 {padding:0 0 20px}
	.presiMsg-wr .boxTop .txtBox .p3 {padding:15px 0 0 26px}
}

@media all and (max-width:999px) {
	.presiMsg-wr .boxTop {padding:30px 0 0 440px;min-height:387px}
	.presiMsg-wr .boxTop .imgBox {width:400px}
	.presiMsg-wr .boxTop .imgBox:before {width:77px;height:77px;right:-38px;background-size:77px 77px;box-shadow:10px 10px 10px rgba(0, 0, 0, .35)}
	.presiMsg-wr .boxTop .txtBox {padding:60px 0 30px}
	.presiMsg-wr .boxTop .txtBox:before {width:108px;height:77px;background-position:-84px 0px;background-size:210px 177px; display: none;}
	.presiMsg-wr .boxTop .txtBox .p1 {font-size:1.312em}
	.presiMsg-wr .boxTop .txtBox .p2 {font-size:1.2em;margin:15px 0 0}
	.presiMsg-wr .boxTop .txtBox .p3 {font-size:1.00em;padding:10px 0 0 22px}
	.presiMsg-wr .boxTop .txtBox .p3 span {display:inline}
	.presiMsg-wr .boxMid .side-L {padding:0 15px 0 0}
	.presiMsg-wr .boxMid .side-R {padding:0 0 0 15px}
}

@media all and (max-width:860px) {
	.presiMsg-wr .boxTop {padding:30px 0 0 360px;min-height:319px}
	.presiMsg-wr .boxTop .imgBox {width:330px}
	.presiMsg-wr .boxTop .txtBox {padding:60px 0 20px}
}

@media all and (max-width:767px) {
	.presiMsg-wr .boxTop {padding:0;min-height:0}
	.presiMsg-wr .boxTop .imgBox {position:relative;width:auto;left:auto;top:auto;margin:0 100px;z-index:2}
	.presiMsg-wr .boxTop .txtBox {padding:60px 0 30px;text-align:center;margin:-40px 0 0;z-index:1}
	.presiMsg-wr .boxTop .txtBox .p1 {padding:0 0 20px}
	.presiMsg-wr .boxTop .txtBox .p1:after {width:100%;height:3px}
	.presiMsg-wr .boxTop .txtBox .p3 {padding:10px 0 0}
	.presiMsg-wr .boxMid {margin:20px 0 0}
	.presiMsg-wr .boxMid > div {width:100%}
	.presiMsg-wr .boxMid > div > p {margin:0 0 20px}
	.presiMsg-wr .boxMid .side-L {padding:0;margin:0 0 20px}
	.presiMsg-wr .boxMid .side-R {padding:0}
	.presiMsg-wr .boxMid .side-R .signature .t1 {font-size:1.250em}
	.presiMsg-wr .boxMid .side-R .signature .t2 {font-size:1.750em;margin:5px 0 0}
}

@media all and (max-width:500px) {
	.presiMsg-wr .boxTop .imgBox {margin:0 30px;box-shadow:0 5px 10px rgba(0, 0, 0, .2)}
	.presiMsg-wr .boxTop .imgBox:before {right:0;box-shadow:none}
	.presiMsg-wr .boxTop .txtBox .p1 {padding:0 0 10px}
	.presiMsg-wr .boxMid > div > p {margin:0 0 10px}
	.presiMsg-wr .boxMid .side-L {padding:0;margin:0 0 10px}
}

@media all and (max-width:400px) {
	.presiMsg-wr .boxTop .imgBox:before {width:54px;height:54px;background-size:54px 54px}
	.presiMsg-wr .boxTop .txtBox {padding:60px 0 20px}
	.presiMsg-wr .boxTop .txtBox:before {width:76px;height:54px;background-position:-59px 0px;background-size:147px 124px}
	.presiMsg-wr .boxTop .txtBox .p2:after {background-position:-15px -59px;margin:4px 0 0 5px}
}



/*------------------------------------------------------ */
.staOrg-wr .inst-head {position:relative;box-sizing:border-box;background:#3d505c;color:#fff;line-height:1.2;padding:32px 30px 34px 34px;margin:0 0 38px}
.staOrg-wr .inst-head .instTit {display:inline-block;vertical-align:middle;font-size:1.875em;letter-spacing:-.05em;margin:0 65px 0 0}
.staOrg-wr .inst-head dl {display:inline-block;vertical-align:middle}
.staOrg-wr .inst-head dl dt,
.staOrg-wr .inst-head dl dd {display:inline-block;position:relative;vertical-align:middle;box-sizing:border-box;letter-spacing:-.025em}
.staOrg-wr .inst-head dl dt {padding:0 0 0 46px}
.staOrg-wr .inst-head dl dt:before {content:"";display:block;position:absolute;width:37px;height:37px;background:url(/_Img/Content/staOrg_spr.png) no-repeat;left:0;top:50%;margin:-18px 0 0}
.staOrg-wr .inst-head dl dd {margin:0 0 0 16px}
.staOrg-wr .inst-head dl.instBoss {margin:-1px 83px 0 0}
.staOrg-wr .inst-head dl.instBoss dt:before {background-position:0px 0px}
.staOrg-wr .inst-head dl.instTel {margin:-1px 0 0}
.staOrg-wr .inst-head dl.instTel dt:before {background-position:-47px 0px}
.staOrg-wr .inst-head a {display:block;position:absolute;width:50px;height:50px;background:#cc1717;right:35px;bottom:27px}
.staOrg-wr .inst-head a:after {content:"";display:block;position:absolute;width:29px;height:26px;background:url(/_Img/Content/staOrg_spr.png) no-repeat -94px 0px;top:0;right:0;bottom:0;left:0;margin:auto}
.staOrg-wr .inst-head a:focus:after,
.staOrg-wr .inst-head a:hover:after {animation:buzz .75s linear 1}
.staOrg-wr .c-tab02 {margin-bottom:30px}
.staOrg-wr .inst-body {position:relative;box-sizing:border-box;padding:5px;background:url(/_Img/Common/sub/ptn04.png) repeat}
.staOrg-wr .inst-body .inwr {background:#fff;overflow:hidden}
.staOrg-wr .inst-body .role-head {background:#f6f6f6;box-sizing:border-box;position:relative;border-bottom:1px solid #ccc;padding:26px 0 29px 34px}
.staOrg-wr .inst-body .role-head .tit {display:inline-block;position:relative;box-sizing:border-box;font-size:1.625em;color:#222;letter-spacing:-.05em;font-weight:400;line-height:1;padding:13px 0 0 0px}
.staOrg-wr .inst-body .role-head .tit span {display:block;line-height:1.2;position:relative;z-index:2}
.staOrg-wr .inst-body .role-head .tit:before {content:"";display:block;position:absolute;width:49px;height:44px;background:url(/_Img/Content/staOrg_spr.png) no-repeat 0px -47px;z-index:1;left:3px;top:0}
.staOrg-wr .inst-body .role-head .manager {position:absolute;right:35px;bottom:22px}
.staOrg-wr .inst-body .role-head .manager dl {display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;line-height:1}
.staOrg-wr .inst-body .role-head .manager dl dt,
.staOrg-wr .inst-body .role-head .manager dl dd {display:inline-block;position:relative;box-sizing:border-box;line-height:1.2;letter-spacing:-.025em}
.staOrg-wr .inst-body .role-head .manager dl dt {color:#222;padding:0 0 0 23px}
.staOrg-wr .inst-body .role-head .manager dl dt:before {content:"";display:block;position:absolute;width:17px;height:17px;background:url(/_Img/Content/staOrg_spr.png) no-repeat;left:0;top:2px}
.staOrg-wr .inst-body .role-head .manager dl dd {color:#444;margin:0 0 0 14px}
.staOrg-wr .inst-body .role-head .manager dl.boss {padding:0 24px 0 0;margin:0 23px 0 0}
.staOrg-wr .inst-body .role-head .manager dl.boss:after {content:"";display:block;position:absolute;width:1px;height:15px;background:#ccc;right:0;top:3px}
.staOrg-wr .inst-body .role-head .manager dl.boss dt:before {background-position:-59px -47px}
.staOrg-wr .inst-body .role-head .manager dl.tel dt:before {background-position:-86px -47px}
.staOrg-wr .inst-body .role-head .manager dl.tel dd {letter-spacing:0}
.staOrg-wr .inst-body .role-body {position:relative;box-sizing:border-box;padding:35px 36px 51px}
.staOrg-wr .inst-body .role-body .unit {position:relative;padding:0 0 55px;margin:0 0 34px}
.staOrg-wr .inst-body .role-body .unit:after {content:"";display:block;position:absolute;width:100%;height:5px;background:url(/_Img/Common/sub/ptn04.png) repeat;left:0;bottom:0}
.staOrg-wr .inst-body .role-body .unit:last-child {padding:0;margin:0}
.staOrg-wr .inst-body .role-body .unit:last-child:after {display:none}
.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox {box-sizing:border-box;background:#f6f6f6;padding:18px 31px 20px}
.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox ul {display:block;overflow:hidden}
.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox ul li {display:block;float:left;width:50%;box-sizing:border-box;padding:5px 20px 5px 13px}
.staOrg-wr .inst-body .role-body .telBox-wr {position:relative}
.staOrg-wr .inst-body .role-body .telBox-wr .info-ex {position:absolute;right:0;top:0px}
.staOrg-wr .inst-body .role-body .telBox-wr .tbl-type-s01 ul {display:block}
.staOrg-wr .inst-body .role-body .telBox-wr .tbl-type-s01 ul li {display:block;box-sizing:border-box;position:relative;padding:4px 0 5px 12px;color:#555}
.staOrg-wr .inst-body .role-body .telBox-wr .tbl-type-s01 ul li:before {content:"";position:absolute;top:13px;left:0;display:block;background:#cccccc;border-radius:50%;width:4px;height:4px}

@media all and (max-width:1200px) {
	.staOrg-wr .inst-head .instTit {margin:0 30px 0 0}
	.staOrg-wr .inst-head dl dd {margin:0 10px 0 0}
	.staOrg-wr .inst-head dl.instBoss {margin:-1px 20px 0 0}
	.staOrg-wr .inst-head a {right:20px;bottom:auto;top:50%;transform:translateY(-50%)}
}

@media all and (max-width:999px) {
	.staOrg-wr .inst-head .instTit {display:block;margin:0 0 15px}
	.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox {padding:10px 20px}
}

@media all and (max-width:900px) {
	.staOrg-wr .inst-body .role-head .manager {position:relative;right:auto;bottom:auto;margin:10px 0 0}
}

@media all and (max-width:768px) {
	.staOrg-wr .inst-head {padding:20px 20px 25px;margin:0 0 30px}
	.staOrg-wr .inst-head a {right:20px;bottom:20px}
	.staOrg-wr .inst-body .role-head {padding:20px 25px 25px}
	.staOrg-wr .inst-body .role-body {padding:20px 25px 20px}
}

@media all and (max-width:600px) {
	.staOrg-wr .inst-head {padding:20px}
	.staOrg-wr .inst-head .instTit {font-size:1.50em}
	.staOrg-wr .inst-head dl dt:before {width:26px;height:26px;margin:-13px 0 0;background-size:136px 94px}
	.staOrg-wr .inst-head dl dt {padding:0 0 0 35px}
	.staOrg-wr .inst-head dl dd {margin:0 0 0 10px}
	.staOrg-wr .inst-head a {position:relative;width:auto;height:40px;right:auto;bottom:auto;margin:20px 0 0;top:auto;transform:translateY(0)}
	.staOrg-wr .inst-head a:after {content:"";display:block;position:absolute;width:29px;height:26px;background:url(/_Img/Content/staOrg_spr.png) no-repeat -94px 0px;top:0;right:0;bottom:0;left:0;margin:auto}
	.staOrg-wr .inst-head dl {display:block}
	.staOrg-wr .inst-head dl.instBoss {margin:0 20px 15px 0}
	.staOrg-wr .inst-head dl.instTel {margin:0}
	.staOrg-wr .inst-head dl.instBoss dt:before {background-position:0px 0px}
	.staOrg-wr .inst-head dl.instTel dt:before {background-position:-33px 0px}
	.staOrg-wr .inst-body .role-head {padding:10px 20px}
	.staOrg-wr .inst-body .role-head .manager dl {margin:0 0 10px}
	.staOrg-wr .inst-body .role-head .manager dl.boss {padding:0 10px 0 0;margin:0 10px 10px 0}
	.staOrg-wr .inst-body .role-head .manager dl.boss:after {display:none}
	.staOrg-wr .inst-body .role-body {padding:20px 20px 20px}
	.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox ul li {width:100%;padding:5px 0 5px 13px}
	.staOrg-wr .inst-body .role-body .taskBox-wr .taskBox ul li:before {top:14px}
}

@media all and (max-width:400px) {
	.staOrg-wr .inst-head {padding:15px}
	.staOrg-wr .inst-body .role-head {padding:10px 15px}
	.staOrg-wr .inst-body .role-head .tit {padding:4px 0 0}
	.staOrg-wr .inst-body .role-head .tit:before {width:34px;height:31px;background-size:136px 94px;background-position:0px -33px}
	.staOrg-wr .inst-body .role-body {padding:10px 15px 20px}
}

/*! c-sec-text */
.c-sec-text {position:relative;padding-bottom:50px;margin-top:46px}
.c-sec-text .sec-left {position:absolute;top:0;left:0}
.c-sec-text .sec-right {padding-left:250px;box-sizing:border-box}
.c-sec-text::after {content:"";display:block;width:100%;height:4px;background-image:url(/_Img/Content/tit_line.png);background-repeat:repeat-x;position:absolute;bottom:0}
.c-sec-text.c-start {margin-top:0}
.c-sec-text:last-child{padding-bottom:0}
.c-sec-text.c-end::after,.c-sec-text:last-child::after {display:none}
.c-sec-text .sec-right .tbl-type01 tbody tr a {text-decoration:underline}

@media all and (max-width:999px) {
    .c-sec-text .sec-left {position:static}
    .c-sec-text .sec-right {padding-left:0}
}

/*게시판 스킨 CSS*/

.board-skin01 .board-top {text-align: center; border-top: 2px solid #415ad9; padding: 30px 0; border-bottom: 1px solid #eee;}
.board-skin01 .board-top img {width: 300px;height: 40px;object-fit: cover;margin-bottom: 30px;border: 1px solid #eee;padding: 30px;}
.board-skin01 .down-list li {display: flex; justify-content: center; margin-bottom: 15px; align-items: center;}
.board-skin01 .down-list li .name {margin-right: 15px;}
.board-skin01 .down-list li:last-child {margin-bottom: 0px}
.board-skin01 .board-bottom li {border-bottom: 1px solid #eee; padding: 15px 0; display: flex; align-items: center;}
.board-skin01 .board-bottom li .tit {width: 200px; font-weight: 600;}
.board-skin01 .board-bottom li .txt {width: calc(100% - 200px);}
.board-skin01 .board-bottom li .pdf-list {width: calc(100% - 200px); padding: 10px 0; font-size: 16px;}
.board-skin01 .board-bottom li .pdf-list li {border-bottom: none; padding: 0; margin-bottom: 5px;}
.board-skin01 .board-bottom li .pdf-list li:last-child {margin-bottom: 0px;}
.board-skin01 .board-bottom li .pdf-list li .name {margin-right: 15px;}
.board-skin01 .board-bottom li .pdf-list li .sw-btn {font-size: 14px;}

.board-skin01 .sw-btn:hover, .board-skin01 .sw-btn:focus, .board-skin02 .sw-btn:hover, .board-skin02 .sw-btn:focus {background:#415ad9;border:1px solid #415ad9;color:#fff}
.board-skin02 a.homepage {width: 35px; height: 35px; background: #415ad9; border-radius: 50%; display: block; margin: 0 auto; position: relative;}
.board-skin02 a.homepage:before {display:block;content:"";width:17px;height:17px;background:url(http://ickdc.witheni.com/_Template/Layout/layout-ickdc/_Img/layout_spr.png) no-repeat -35px 0; position: absolute; top: 8px; left: 9px; filter: brightness(0) invert(1);}

.board-skin02 .table-card{width:100%; border-radius: var(--radius); overflow:hidden; text-align: center;}
.board-skin02 .table-card table{width:100%; border-collapse: collapse; display: table;}
.board-skin02 thead th{padding:20px 15px; border-bottom:1px solid #eee; text-align: center; border-top: 2px solid #415ad9; background: #fdfdfd;}
.board-skin02 tbody td{padding:12px 16px; border-bottom:1px solid #f0f0f0;}

@media (max-width:720px){
    .board-skin01 .board-bottom li {flex-wrap: wrap;}
    .board-skin01 .board-bottom li .tit {width: 100%}
    .board-skin01 .board-bottom li .txt {width: 100%}
    .board-skin01 .board-bottom li .pdf-list {width: 100%}
    .board-skin01 a.sw-btn span, .board-skin01 a.sg-btn span {padding: 8px 10px;}

    .board-skin02 .table-card table, .board-skin02 .table-card tbody, .board-skin02 .table-card thead, .board-skin02 .table-card tr, .board-skin02 .table-card th, .board-skin02 .table-card td {display: block; width: 100%; box-sizing: border-box; position: relative;}

    .board-skin02 .table-card{text-align: left;}
    .board-skin02 thead {position: absolute; left: -9999px; top: -9999px; height: 0; width: 0; overflow: hidden;}
    .board-skin02 tbody tr {margin-bottom: 5px; background: var(--card-bg); border-radius: var(--radius); box-shadow: 0 1px 6px rgba(0,0,0,0.06); padding: 12px;}
    .board-skin02 thead th {text-align: left;}
    .board-skin02 tbody td {padding: 8px 12px; border: none; border-bottom: 1px dashed #eee; display: flex; justify-content: space-between; align-items: center; white-space: normal;}
    .board-skin02 tbody td::before{content: attr(data-label); font-weight: 600; margin-right: 12px; color: var(--muted); flex: 0 0 38%;  max-width: 38%; position: absolute; top: 50%; transform: translateY(-50%);}
    .board-skin02 tbody td:last-child{ border-bottom: none;}
    .board-skin02 tbody td > .value{flex: 1 1 auto; text-align: right; color:#222;margin-left: 38%;}
    .board-skin02 tbody td > .sw-btn{margin-left: 38%;}
    .board-skin02 a.homepage {display: inline-block; margin: auto;}
  }

/*사업개요*/
.vision_img .line01 {width: 100%;position: relative;text-align: center;border-radius: 10px;outline: 1px solid #e3e3e3;padding: 20px;margin-bottom: 10px;box-sizing: border-box; background: #f2f3f7;}
.vision_img .line01 > .tit {position: absolute;background: #30347d;font-size: 18px;font-weight: 600;color: #fff;border-radius: 0 0 10px 10px;top: 0;left: 0px;padding: 10px;min-width: 130px;}
.vision_img .line01 .txt {color: #222222; padding-left: 30px;}
.vision_img .line01.box {display: flex; padding: 80px 50px 30px 50px; box-sizing: border-box;}
.vision_img .line01.box .box {background: #fff; border-radius: 10px; border: 1px solid #6174d3; text-align: left; width: 100%; padding: 25px; box-sizing: border-box;}
.vision_img .line01.row .box {width: 30%; margin-right: 5%;}
.vision_img .line01.row .box:last-child {margin-right: 0%;}
.vision_img .line01.box .box .tit {color: #30347d; font-weight: 600; line-height: 1.2; margin-bottom: 5px;}
.vision_img .line01.box .box .c-list01 li {font-size: 16px;}
.vision_img .line01.hl {background: #30347d; color: #fff; font-size: 22px; border-radius: 50px;}

.vision_img .line01.two {display: block;}
.vision_img .line01 .twobox {width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.vision_img .line01 .twobox .r-tit03 {width: 100%;}

.vision_img .line01 .twobox .box {width: 49%;}
.vision_img .line01 .twobox .w100p {width: 100%;}

@media all and (max-width:999px) {
    .vision_img .line01.box {flex-wrap: wrap; padding: 65px 20px 30px 20px;}
    .vision_img .line01.row .box {width: 100%; margin-right: 0%; margin-bottom: 10px;}
}

@media all and (max-width:699px) {
    .vision_img .line01 {padding: 0;}
    .vision_img .line01 > .tit {position: relative; width: 100%; box-sizing: border-box; font-size: 16px; margin-bottom: 20px;}
    .vision_img .line01.box {padding: 0px 0px 20px 0;}
    .vision_img .line01.row .box {width: 95%; margin: 5px auto;}
    .vision_img .line01.row .box:last-child {margin-right: auto;}
    .vision_img .line01 .txt {padding-left: 0px; margin-bottom: 10px; padding-bottom: 20px;}
    .vision_img .line01.hl {font-size: 18px; padding: 20px;}

    .vision_img .line01 .twobox .r-tit03 {margin: 0 15px 10px;}
    .vision_img .line01 .twobox .box {width: 100%; width: 95%; margin: 5px auto;}
}

.direction-wr .mapAPI-box .descBox {position:relative;background:#30347d;color:#fff;padding:40px 0 32px 30px}
.direction-wr .mapAPI-box .descBox dl {display:inline-block;position:relative;box-sizing:border-box;line-height:1;vertical-align:top; margin-bottom: 15px; width: 100%;}
.direction-wr .mapAPI-box .descBox dl dt,
.direction-wr .mapAPI-box .descBox dl dd {display:inline-block;position:relative;line-height:1.2;vertical-align:top;letter-spacing:-.025em}
.direction-wr .mapAPI-box .descBox dl dt {padding:0 0 0 52px;margin:0 29px 0 0; font-weight: 600;}
.direction-wr .mapAPI-box .descBox dl dt:before {content:"";display:block;position:absolute;width:43px;height:43px;background:url(/kr/_Img/Content/direction_spr.png) no-repeat;left:0;top:50%;margin:-22px 0 0}
.direction-wr .mapAPI-box .descBox dl.addr dt:before {background-position:0px 0px}
.direction-wr .mapAPI-box .descBox dl.tel dt:before {background-position:-53px 0px}
.direction-wr .mapAPI-box .descBox dl.fax dt:before {background-position:-63px -123px}
.direction-wr .mapAPI-box .descBox dl.email dt:before {background-position:-121px -123px}
.direction-wr .mapAPI-box .descBox a {display:block;position:absolute;width:100px;height:100%;right:0;top:0;background:rgba(0, 0, 0, .2);transition:all .3s ease}
.direction-wr .mapAPI-box .descBox a:after {content:"";display:block;position:absolute;width:38px;height:41px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/kr/_Img/Content/direction_spr.png) no-repeat -106px 0px}
.direction-wr .mapAPI-box .descBox a:focus,
.direction-wr .mapAPI-box .descBox a:hover {background:rgba(0, 0, 0, .5)}
.direction-wr .mapAPI-box .descBox a:focus:after,
.direction-wr .mapAPI-box .descBox a:hover:after {animation:buzz .75s linear 1}
.direction-wr .mapAPI-box .mapBox {position:relative;height:auto}
.direction-wr .mapAPI-box .mapBox #map,
.direction-wr .mapAPI-box .mapBox .root_daum_roughmap {display:block;position:relative;width:100%;height:auto}
.direction-wr .trfMethod-box {padding:7px 0 0}
.direction-wr .trfMethod-box .unit {position:relative;padding:0 0 32px 320px;margin:0 0 40px}
.direction-wr .trfMethod-box .unit:after {content:"";display:block;position:absolute;width:100%;height:3px;background:url(/_Img/Common/sub/ptn01.png) repeat-x left bottom;left:0;bottom:0}
.direction-wr .trfMethod-box .unit:last-child {padding:0 0 0 320px;margin:0}
.direction-wr .trfMethod-box .unit:last-child:after {display:none}
.direction-wr .trfMethod-box .unit .unitTit {display:block;position:absolute;padding:0 0 0 79px;font-size:1.563em;font-weight:400;left:0;top:15px;color:#222;letter-spacing:-.05em;line-height:1.2}
.direction-wr .trfMethod-box .unit .unitTit:before {content:"";display:block;position:absolute;width:60px;height:60px;left:0;top:50%;margin:-30px 0 0;background:url(/kr/_Img/Content/direction_spr.png) no-repeat}
.direction-wr .trfMethod-box .unit.n01 .unitTit:before {background-position:0px -53px}
.direction-wr .trfMethod-box .unit.n02 .unitTit:before {background-position:-70px -53px}
.direction-wr .trfMethod-box .unit.n03 .unitTit:before {background-position:-140px -53px}
.direction-wr .trfMethod-box .unit .unitBody .img-zoom {box-sizing:border-box;border:1px solid #ccc}
.direction-wr .trfMethod-box .unit .unitBody .img-zoom img {display:block;width:100%}
.direction-wr .trfMethod-box .unit .unitBody h5 {font-size:1.250em;color:#222;letter-spacing:-.025em;font-weight:500}
.direction-wr .trfMethod-box .unit .unitBody .c-list04 li .num {background:#1d215e;color:#fff;border:0}
.direction-wr .trfMethod-box .unit .unitBody .busGuide {background:#f1f1f1;padding:20px 29px 18px}
.direction-wr .trfMethod-box .unit .unitBody .bus-list {display:block;text-align:left;padding:0 0 7px}
.direction-wr .trfMethod-box .unit .unitBody .bus-list li {display:inline-block;box-sizing:border-box;width:70px;line-height:1;margin:0 2px 5px 0}
.direction-wr .trfMethod-box .unit .unitBody .bus-list li span,
.direction-wr .trfMethod-box .unit .unitBody .bus-list li a {display:block;line-height:1;font-size:.938em;text-align:center;letter-spacing:-.025em;transition:all .3s ease}
.direction-wr .trfMethod-box .unit .unitBody .bus-list li a:focus,
.direction-wr .trfMethod-box .unit .unitBody .bus-list li a:hover {color:#000;text-decoration:underline}
.direction-wr .trfMethod-box .unit .unitBody .bus-list li .type {padding:8px 0 7px}
.direction-wr .trfMethod-box .unit .unitBody .bus-list li .time {border:1px solid #ccc;border-top:0;padding:7px 0 6px}
.direction-wr .trfMethod-box .unit .unitBody .bus-n01 {background:#2a4991;color:#fff}
.direction-wr .trfMethod-box .unit .unitBody .bus-n02 {background:#49912a;color:#fff}
.direction-wr .trfMethod-box .unit .unitBody .bus-n03 {background:#da000f;color:#fff}
.direction-wr .trfMethod-box .unit .unitBody .bus-n04 {background:#fff;border:1px solid #ccc;color:#444}
.direction-wr .trfMethod-box .unit .unitBody .wayPoint {box-sizing:border-box;position:relative;padding:0 0 0 62px;line-height:1.50;letter-spacing:-.05em;color:#555}
.direction-wr .trfMethod-box .unit .unitBody .wayPoint:before {content:"";display:block;position:absolute;width:43px;height:14px;left:0;top:6px;background:url(/kr/_Img/Content/direction_spr.png) no-repeat 0px -123px}
@media all and (max-width:1024px) {
	.direction-wr .trfMethod-box .unit {padding:0 0 30px 200px}
	.direction-wr .trfMethod-box .unit:last-child {padding:0 0 0 200px}
}
@media all and (max-width:999px) {
	.direction-wr .mapAPI-box .descBox {padding:30px 0 22px 30px}
	.direction-wr .mapAPI-box .descBox dl dt {margin:0 10px 0 0}
	.direction-wr .mapAPI-box .descBox a {width:79px}
}
@media all and (max-width:840px) {
	.direction-wr .mapAPI-box .descBox {padding:25px 0 25px 30px}
	.direction-wr .mapAPI-box .descBox dl {display:block}
	.direction-wr .mapAPI-box .descBox dl dt {padding:0 0 0 35px}
	.direction-wr .mapAPI-box .descBox dl dt:before {width:30px;height:30px;background-size:140px 120px;margin:-15px 0 0}
	.direction-wr .mapAPI-box .descBox dl.tel {margin:0}
	.direction-wr .mapAPI-box .descBox dl.addr {margin:0 0 15px}
	.direction-wr .mapAPI-box .descBox dl.tel dt:before {background-position:-37px 0px}
	.direction-wr .mapAPI-box .descBox dl.addr dt:before {background-position:0px 0px}
	.direction-wr .mapAPI-box .descBox a {width:101px}
}
@media all and (max-width:767px) {
	.direction-wr .trfMethod-box .unit {padding:0 0 30px}
	.direction-wr .trfMethod-box .unit:last-child {padding:0}
	.direction-wr .trfMethod-box .unit .unitTit {position:relative;padding:0 0 0 50px;left:auto;top:auto;margin:0 0 20px}
	.direction-wr .trfMethod-box .unit .unitTit:before {width:42px;height:42px;margin:-21px 0 0;background-size:140px 120px}
	.direction-wr .trfMethod-box .unit.n01 .unitTit:before {background-position:0px -37px}
	.direction-wr .trfMethod-box .unit.n02 .unitTit:before {background-position:-49px -37px}
	.direction-wr .trfMethod-box .unit.n03 .unitTit:before {background-position:-98px -37px}
}
@media all and (max-width:600px) {
	.direction-wr .mapAPI-box .descBox {padding:20px}
	.direction-wr .mapAPI-box .descBox dl {padding:0 0 0 80px}
	.direction-wr .mapAPI-box .descBox dl dt {position:absolute;left:0;top:0}
	.direction-wr .mapAPI-box .descBox a {width:auto;position:relative;height:50px;right:auto;top:auto;margin:20px 0 0;box-shadow:0 0 5px rgba(0, 0, 0, .1)}
	.direction-wr .mapAPI-box .descBox a:after {width:27px;height:29px;background-position:-74px 0px;background-size:140px 120px}
}
@media all and (max-width:400px) {
	.direction-wr .trfMethod-box .unit .unitBody .wayPoint {padding:0}
	.direction-wr .trfMethod-box .unit .unitBody .wayPoint:before {position:relative;left:auto;top:auto;margin:0 0 5px}
}

.root_daum_roughmap .cont {display: none;}

/*운영체계(안)*/
.operate-system {margin-top: 15px;}
.operate-system .line01 {display: flex; padding: 0px 0 10px 0;}
.operate-system .line01 .tit {width: 21%; margin-right: 1%; background: #204571; border-radius: 10px; text-align: center; color: #fff; font-weight: 600; font-size: 18px; padding: 15px 0; position: relative;}
.operate-system .line01 .tit span {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.operate-system .line01 .txt, .operate-system .line01 .gline-box, .operate-system .line01 .part-box, .operate-system .line01 .txt-box {width: calc(100% - 22%); box-sizing: border-box;}

.operate-system .line01 .txt {text-align: center; background: #f2f3f7; border-radius: 10px; padding: 15px 0; font-weight: 600;}
.operate-system .line01 .txt-box .txt {width: 100%;}
.operate-system .line01 .gline-box {border: 1px solid #f2f3f7; padding: 30px 50px; border-radius: 10px;}
/*.operate-system .line01 .gline-box li {font-size: 18px;line-height: 1.8;}*/

.operate-system .line01.cor1 .tit {background: #204571;}
.operate-system .line01.cor2 .tit {background: #3d5cc2;}
.operate-system .line01.cor3 .tit {background: #d80378;}
.operate-system .line01.cor4 .tit {background: #7c8a9d;}

.operate-system .line01.cor4 .txt-box {background: #f2f3f7; border-radius: 10px;}
.operate-system .line01.cor4 .txt-box .bg-txt {background: #7c8a9d; text-align: center; padding: 10px 0px; color: #fff; border-radius: 10px 10px 0 0px;}

.operate-system .line01.part3 .part-box > li {width: 31%; margin-right: 3%; display: inline-block; background: #f2f3f7; box-sizing: border-box; border-radius: 10px; padding: 20px; text-align: center; /*font-size: 16px;*/}
.operate-system .line01.part3 .part-box > li:last-child {margin-right: 0%;}
.operate-system .line01.part3 .part-box .c-list01 {text-align: left;}
/*.operate-system .line01.part3 .part-box .c-list01 li {font-size: 16px;}*/
.operate-system .line01.part3 .part-box .wbox {background: #fff; border-radius: 10px; border: 1px solid #f2f3f7;}

@media all and (max-width:1599px) {
	.operate-system .line01 .gline-box {padding: 30px;}
	/*.operate-system .line01 .gline-box li {font-size: 16px;}*/
	.operate-system .line01.cor4 .txt-box .bg-txt {padding: 10px 30px;}
	.operate-system .line01.part3 .part-box > li {padding: 15px;}
	.operate-system .line01.part3 .part-box > li {width: 100%; margin-right: 0; margin-bottom: 5px;}
	.operate-system .line01.part3 .part-box > li:last-child {margin-bottom: 0px;}
}

@media all and (max-width:699px) {
	.operate-system .line01 .gline-box {padding: 20px;}
	.operate-system .line01 {flex-wrap: wrap;}
	.operate-system .line01 .tit {width: 100%; margin-right: 0; padding: 25px 0; border-radius: 10px 10px 0 0; font-size: 16px;}
	.operate-system .line01.cor4 .txt-box .bg-txt {margin-top: 5px;}
	.operate-system .line01 .txt, .operate-system .line01 .gline-box, .operate-system .line01 .part-box, .operate-system .line01 .txt-box {width: 100%}
}

/*FROM SITE CODE :  
*/
