/* 수강신청안내 - 수강신청바법 */
.info-sect {position:relative;margin-bottom:60px;}
.info-sect h3 {position:relative;}
.info-sect h3:before {display:block;content:"";width:22px;height:22px;position:absolute;top:50%;left:0;margin-top:-11px;background-color:#16388d;}
.info-sect .num {color:#fff;position:absolute;top:14px;left:0;padding:0 6px;line-height:1;}
.info-sect .tit {color:#333;font-size:24px;font-weight:bold;padding-left:37px;}
.info-sect .txt {color:#555;font-size:16px;margin-bottom:30px;}
.info-sect .btn-sc {display:block;width:98px;padding:8px 0 8px 20px;font-size:15px;color:#555;border:1px solid #555;position:absolute;top:0;right:0;}
.info-sect .btn-sc:before {display:block;content:"";width:2px;height:8px;background-color:#555;position:absolute;top:50%;right:20px;margin-top:-6px;transform:rotate(-45deg);}
.info-sect .btn-sc:after {display:block;content:"";width:2px;height:8px;background-color:#555;position:absolute;bottom:50%;right:20px;margin-bottom:-6px;transform:rotate(45deg);}
.info-sect .info01-box {width:100%;box-sizing:border-box;border:1px solid #ccc;background-color:#f9f9f9;overflow:hidden;padding:40px 200px;}
.info-sect .info01-box .txt-box {float:left;width:49%;margin-left:2%;}
.info-sect .info01-box .txt-box:first-child {margin-left:0;}
.info-sect .info01-box .txt-box h4 {position:relative;}
.info-sect .info01-box .txt-box h4:before {display:block;content:"";width:35px;height:20px;background-color:#197cd1;position:absolute;top:50%;left:0;margin-top:-10px;}
.info-sect .info01-box .txt-box .snum {position:absolute;font-size:13px;color:#fff;padding:3px 7px;}
.info-sect .info01-box .txt-box .stit {font-size:17px;color:#333;padding-left:50px;}
.info-sect .info01-box a {position:relative;display:block;}
.info-sect .info01-box a:after {content:'';position:absolute;right:49px;bottom:0;width:40px;height:40px;background:url(/_Img/Content/btn_zoom.png) no-repeat 50% 50%;z-index:100;}
.info-sect .info01-box .txt-box a:after {right:14px;}
.info-sect .info01-box img {border:1px solid #ddd;margin-top:5px;display:block;}
.info-sect .info01-box.info-mrg img {margin:0 auto;}
@media only screen and (max-width:999px){
	.info-sect .info01-box {padding:40px 130px;}
}
@media only screen and (max-width:799px){
	.info-sect .info01-box {padding:40px 80px;}
}

/* 수강신청안내 - 학사운영 */
.info02-tit {position:relative;height:350px;text-align:center;background:url(../_Img/Content/info02_bg.jpg) no-repeat 50% 0;margin-bottom:30px;}
.info02-tit .tit-wr {padding:15% 0;color:#fff;}
.info02-tit .tit-wr .tit {display:block;font-size:28px;font-family:'NanumSquare';}
.info02-tit .tit-wr .eng {display:block;font-size:14px;font-weight:normal;}

.info02-list {overflow:hidden;}
.info02-list li {float:left;width:31%;margin-left:3.5%;text-align:center;}
.info02-list li:first-child {margin-left:0}
.info02-list li.ico01 {background:url(../_Img/Content/info02_ico01.gif) no-repeat 50% 50px;}
.info02-list li.ico02 {background:url(../_Img/Content/info02_ico02.gif) no-repeat 50% 50px;}
.info02-list li.ico03 {background:url(../_Img/Content/info02_ico03.gif) no-repeat 50% 50px;}
.info02-list li .in-wr {padding:120px 60px 0 60px;height:130px;border:1px solid #ccc;word-break:keep-all}

/* 수강신청안내 - 등록안내 */
.info03-cal {overflow:hidden;}
.info03-cal li {float:left;width:48.5%;margin-left:3%;}
.info03-cal li:first-child {margin-left:0}
.info03-cal li .in-wr {padding:15px 20px;border:1px solid #ccc;}
.info03-cal li .in-wr .tit {display:inline-block;font-size:15px;font-weight:bold;color:#fff;padding:10px 0;margin-right:30px;width:120px; text-align:center}
.info03-cal li.type01 .in-wr .tit {background:url(../_Img/Content/info03_pttr01.gif) repeat-x 0 0;}
.info03-cal li.type02 .in-wr .tit {background:url(../_Img/Content/info03_pttr02.gif) repeat 0 0;}

.info03-list {overflow:hidden;}
.info03-list .reg-sec {float:left;width:31%;margin-left:3.5%;}
.info03-list .reg-sec:first-child {margin-left:0}
.info03-list .reg-sec .in-wr {padding:120px 50px 20px 50px;height:110px;border:1px solid #ccc;text-align:center;word-break:keep-all;}
.info03-list .reg-sec.ico01 .in-wr {background:url(../_Img/Content/info03_ico01.gif) no-repeat 50% 50px;}
.info03-list .reg-sec.ico02 .in-wr {background:url(../_Img/Content/info03_ico02.gif) no-repeat 50% 50px;}
.info03-list .reg-sec.ico03 .in-wr {background:url(../_Img/Content/info03_ico03.gif) no-repeat 50% 50px;}

.nspc {padding:30px 50px 30px 70px;background:#fff;margin:15px 0 30px 0;}
.narr {padding:30px 50px 30px 70px;background:#fff url(../_Img/Content/info03_narr.gif) no-repeat 50px 50%;margin:15px 0 30px 0;}

/* 교육원소개 - 인사말 */
.abt01 h3.tit {font-size:32px;font-weight:normal;margin-bottom:50px;font-family:'NanumSquare';}
.abt01 .tit .txt {color:#0b55a5;}

.abt-sect01 {display:none;position:relative;}
.abt-sect01:before {display:block;content:"";width:335px;height:335px;position:absolute;top:50px;left:345px;background-color:#f6f6f6;border-radius:167px;}
.abt-sect01 img {position:relative;z-index:100;}
.abt-sect01 .txt01 {width:390px;position:absolute;top:50%;right:0;z-index:100;margin-top:-45px;text-align:center;font-size:20px;font-weight:bold;line-height:1.5;font-family:'NanumSquare';}
.abt-sect01 .txt01:before {display:block;content:"";width:68px;height:141px;background:url(../_Img/Content/about01_spr.png) no-repeat -137px 0;position:absolute;top:-154px;right:0;}
.abt-sect01 .txt01:after {display:block;content:"";width:45px;height:70px;background:url(../_Img/Content/about01_spr.png) no-repeat -207px 0;position:absolute;bottom:-117px;left:40px;}
.abt-sect01 .txt02 {position:absolute;bottom:-48px;left:32px;z-index:100;text-align:center;padding:44px 26px;font-family:'NanumSquare';}
.abt-sect01 .txt02:before {display:block;content:"";width:135px;height:154px;background:url(../_Img/Content/about01_spr.png) no-repeat;position:absolute;top:0;left:0;}
.abt-sect01 .txt02 span {display:block;color:#fff;position:relative;}
.abt-sect01 .txt02 .name {font-size:22px;font-weight:bold;}

.abt-sect03 {float:left;width:35%;height:500px;background:url(../_Img/Content/about01_bg.gif) no-repeat 0 135px;}
.abt-sect03 .txt {font-size:20px;color:#333;font-family:'NanumSquare';font-weight:bold;}

.abt-sect02 {float:left;width:65%/* padding-top:80px; */}
.abt-sect02 p {margin-bottom:30px;color:#444;}
.abt-sect02 .sign {font-size:15px;color:#222;font-family:'NanumSquare';}
.abt-sect02 .sign .name {display:block;font-size:22px;font-weight:bold;}

/* 발전비전 - 평생교육이념 체계 */
.v01-sect1:after {display:block;content:"";clear:both;}
.v01-sect1 .txt-box {position:relative;border:1px solid #ccc;width:49%;margin-left:2%;float:left;box-sizing:border-box;padding:58px 20px 20px 20px;height:150px;}
.v01-sect1 .txt-box:first-child {margin-left:0;}
.v01-sect1 .txt-box:after {display:block;content:"";clear:both;width:92px;height:80px;background:url(../_Img/Content/vision_spr.png) no-repeat -94px -149px;position:absolute;top:-40px;left:50%;margin-left:-46px;}
.v01-sect1 .txt-box:first-child:after {background-position:0 -149px;}
.v01-sect1 .txt-box .tit {color:#fff;position:absolute;top:-16px;left:50%;margin-left:-15px;font-size:16px;line-height:1;z-index:100;}
.v01-sect1 .txt-box .txt {display:block;background-color:#f6f6f6;padding:18px 0;color:#333;font-weight:bold;text-align:center;height:70px;box-sizing:border-box;vertical-align:middle;line-height:1.2;}
.v01-sect1 .txt-box .t1 {padding:27px 0;}
.v01-sect1 .txt-box:first-child .txt {font-size:16px;}
.v01-sect1 .t-list1 .txt {float:left;width:32%;;margin-left:2%;}
.v01-sect1 .t-list1 .t1 {margin-left:0;}

.vision-wr .v-tit {text-align:center;font-size:18px;color:#333;position:relative;}
.vision-wr .v-tit:before {display:block;content:"";width:6px;height:11px;background:url(../_Img/Content/vision_spr.png) no-repeat -325px 0;position:absolute;top:12px;left:50%;margin-left:-80px;}
.vision-wr .v-tit:after {display:block;content:"";width:6px;height:11px;background:url(../_Img/Content/vision_spr.png) no-repeat -333px 0;position:absolute;top:12px;right:50%;margin-right:-80px;}
.v01-sect2 .v-list2 {border:1px solid #ccc;margin-top:20px;box-sizing:border-box;padding:30px;}
.v01-sect2 .v-list2 li {position:relative;padding:4px 0;display:inline-block;margin-right:35px;}
.v01-sect2 .v-list2 li:first-child {margin-bottom:20px;}
.v01-sect2 .v-list2 li:before {display:block;content:"";width:30px;height:35px;background:url(../_Img/Content/vision_spr.png) no-repeat -160px -112px;position:absolute;top:0;left:0;}
.v01-sect2 .v-list2 .num {font-size:14px;font-weight:bold;color:#fff;position:relative;display:inline-block;padding:0 11px;}
.v01-sect2 .v-list2 .tit {padding-left:15px;color:#333;font-weight:bold;}
.v01-sect2 .v-list2 .txt {display:block;position:relative;padding-left:15px;margin-left:45px;}
.v01-sect2 .v-list2 .txt:before {display:block;content:"";width:6px;height:2px;position:absolute;top:12px;left:0;background-color:#000;}
.v01-sect2 .v-list2 p {margin-top:5px;}

.v01-sect3 ul {padding:0 40px;overflow:hidden;margin-top:25px;}
.v01-sect3 li {float:left;position:relative;margin:0 15px;padding-top:115px;width:105px;text-align:center;}
.v01-sect3 li:before {display:block;content:"";width:96px;height:96px;border-radius:50px;position:absolute;top:0;left:50%;margin-left:-48px;background-color:#f0f0f0;}
.v01-sect3 li:after {display:block;content:"";width:44px;height:44px;background:url(../_Img/Content/vision_spr.png) no-repeat 0 0;position:absolute;top:25px;left:50%;margin-left:-22px;}
.v01-sect3 .n1:after {background-position:0 0;}
.v01-sect3 .n2:after {background-position:-46px 0;}
.v01-sect3 .n3:after {background-position:-92px 0;}
.v01-sect3 .n4:after {background-position:-138px 0;}
.v01-sect3 .n5:after {background-position:-184px 0;}
.v01-sect3 .n6:after {background-position:-230px 0;}

.v01-sect4 {overflow:hidden;}
.v01-sect4 .txt-box {float:left;background-color:#f2f2f2;width:220px;height:220px;box-sizing:border-box;position:relative;}
.v01-sect4 .txt-box:before {display:block;content:"";width:40px;height:40px;background:url(../_Img/Content/vision_spr.png) no-repeat -192px -112px;position:absolute;top:0;left:0;}
.v01-sect4 .txt-box:after {display:block;content:"";width:60px;height:60px;background:url(../_Img/Content/vision_spr.png) no-repeat -192px -169px;position:absolute;bottom:0;right:0;}
.v01-sect4 .tit {font-size:18px;color:#333;text-align:center;padding-top:32px;position:relative;}
.v01-sect4 .tit:after{display:block;content:"";width:85px;height:92px;background:url(../_Img/Content/vision_spr.png) no-repeat -254px -137px;position:absolute;top:86px;left:50%;margin-left:-42px;}
.v01-sect4 ol {padding-left:220px;}
.v01-sect4 li {border:1px solid #ccc;margin-left:20px;margin-bottom:20px;box-sizing:border-box;padding:30px 20px;float:left;width:calc(50% - 20px);height:100px;position:relative;color:#555;}
.v01-sect4 li:after {display:block;content:"";width:30px;height:35px;background:url(../_Img/Content/vision_spr.png) no-repeat 0 -112px;position:absolute;top:30px;left:20px;}
.v01-sect4 .num {color:#3776c6;font-size:14px;font-weight:bold;position:relative;display:inline-block;padding:5px 11px;z-index:100;vertical-align:top;}
.v01-sect4 .txt {display:inline-block;margin-left:20px;margin-top:6px;line-height:1.5;letter-spacing:-0.1em;}
@media only screen and (max-width:999px){
	.v01-sect2 .v-list2 li {vertical-align:top;}
	.v01-sect3 li{margin:0 18px;}
}

/* 발전비전 - 5대 핵심분야 주요과제 */
.v02-sect2 {margin-top:30px;font-size:16px;border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;border-top:1px solid #2d374c;}
.v02-sect2 th {color:#333;padding:20px 0;border-top:1px solid #2d374c;text-align:center;box-sizing:border-box;position:relative;line-height:1;}
.v02-sect2 td {padding:40px 30px;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;word-break:keep-all}
.v02-sect2 .v02-tit {background-color:#4f5b73;color:#fff;}
.v02-sect2 th.v-bor:after {display:block;content:"";width:1px;height:calc(100% - 40px);position:absolute;top:20px;left:0px;background-color:#ccc;}
.v02-sect2 .l-tit-box{position:relative;padding-left:80px;color:#333;font-size:17px;font-weight:bold;line-height:1.2;border-left:1px solid #ccc;}
.v02-sect2 .l-tit-box:before {display:block;content:"1";width:30px;height:35px;background:url(../_Img/Content/vision_spr.png) no-repeat 0 -112px;position:absolute;top:35px;left:30px;text-align:center;padding:7px;box-sizing:border-box;color:#3d83cb;font-weight:bold;font-size:16px;}
.v02-sect2 .v-tit2:before {content:"2";background-position:-32px -112px;color:#1f559a;}
.v02-sect2 .v-tit3:before {content:"3";background-position:-64px -112px;color:#6ea32b;}
.v02-sect2 .v-tit4:before {content:"4";background-position:-96px -112px;color:#f8941d;}
.v02-sect2 .v-tit5:before {content:"5";background-position:-128px -112px;color:#d14b3e;}
.v02-sect2 .l-tit-box:after {display:block;content:"";width:1px;height:calc(100% - 80px);position:absolute;top:40px;right:0px;background-color:#ccc;}
.v02-sect2 .l-txt-box {position:relative;letter-spacing:-0.3px;}
.v02-sect2 .l-txt-box.v-bor {border-right:1px solid #ccc;}
.v02-sect2 .l-txt-box span {display:block;position:relative;padding-left:15px;}
.v02-sect2 .l-txt-box span:before {display:block;content:"";width:6px;height:2px;position:absolute;top:12px;left:0;background-color:#000;}
.v02-sect2 .l-txt-box.v-bor:after {display:block;content:"";width:1px;height:calc(100% - 80px);position:absolute;top:40px;left:0px;background-color:#ccc;}
@media only screen and (max-width:999px){
	.v02-sect1 img {width:100%;height:auto;}
}

/* 발전비전 - 추진전략 */
.v03-list {border-top:2px solid #2d374c;}
.v03-list .txt-box {padding:45px 0 45px 192px;position:relative;border-bottom:1px solid #999;}
.v03-list .txt-box:before {display:block;content:"";width:135px;height:135px;border-radius:68px;background-color:#f0f0f0;position:absolute;top:50%;left:0;margin-top:-62px;}
.v03-list .txt-box:after {display:block;content:"";width:62px;height:62px; background:url(../_Img/Content/vision_spr.png) no-repeat 0 -47px;position:absolute;top:50%;left:36px;margin-top:-30px}
.v03-list .v2:after {background-position:-64px -47px;}
.v03-list .v3:after {background-position:-128px -47px;}
.v03-list .v4:after {background-position:-192px -47px;}
.v03-list .v5:after {background-position:-256px -47px;}
.v03-list span {display:block;}
.v03-list .tit {font-size:20px;color:#0070c5;padding-left:20px;line-height:1;margin-bottom:25px;position:relative;}
.v03-list .tit:before {display:block;content:"";width:6px;height:18px;background-color:#0070c5;position:absolute;top:1px;left:0;}
.v03-list .txt {position:relative;padding-left:15px;color:#555;}
.v03-list .txt:before {display:block;content:"";width:6px;height:2px;position:absolute;top:12px;left:0;background-color:#000;}
.v03-list .vtxt {position:relative;padding-left:15px;}
.v03-list .vtxt:first-child {margin-top:30px;}
.v03-list .vtxt:before {display:block;content:"";width:3px;height:3px;position:absolute;top:12px;left:0;background-color:#000;}

/* 연혁 및 실적 - 연혁 */
.h-sect-tit {color:#fff;width:100%;height:350px;background:url(../_Img/Content/history_img01.gif) no-repeat;position:relative;}
.h-sect-tit .tit {font-size:28px;text-align:center;position:absolute;top:50%;left:0;margin-top:-37px;width:100%;text-align:center;font-family:'NanumSquare';}
.h-sect-tit .txt {display:block;font-size:14px;}

.history .h-list {padding:40px 0;}
.history .h-list li {padding:30px 0;position:relative;}
.history .h-list li.latest {min-height:40px}
.history .h-list li:before {display:block;content:"";width:1px;height:100%;background-color:#3776c6;position:absolute;top:0;left:70px;}
.history .h-list li:after {display:block;content:"";width:100px;height:28px;padding:40px 0 0 0;background-color:#fff;position:absolute;top:0;left:20px;}
.history .h-list .year {display:inline-block;font-size:24px;color:#3776c6;font-weight:bold;font-family:'NanumSquare';margin:0 20px;width:100px;text-align:center;vertical-align:top;position:relative;z-index:100;line-height:1;}
.history .h-list .year:before {display:block;content:"";width:12px;height:12px;border-radius:7px;border:2px solid #3776c6;background-color:#fff;box-sizing:border-box;position:absolute;bottom:-20px;left:50%;margin-left:-6px;}
.history .h-list .latest:after, .history .h-list .latest .year:before {display:none;}
.history .h-list .latest .year {color:#fff;position:relative;line-height:1;background:none;}
.history .h-list .latest:before {display:block;content:"";width:100px;height:115px;background:url(../_Img/Content/history_ico01.png) no-repeat;position:absolute;top:-16px;left:20px;}
.history .h-list .txt-box {display:inline-block;padding-left:69px;}
.history .h-list .txt-box:after {display:block;content:"";width:100%;height:1px;border-bottom:1px dashed #bbb;position:absolute;bottom:0;left:0;margin-left:210px;}
.history .h-list .txt-box p {margin:2px 0;}
.history .h-list .txt-box span {display:inline-block;}
.history .h-list .txt-box .month {color:#000;font-weight:bold;}
.history .h-list .txt-box .txt{padding-left:75px;color:#555;}

/* 연혁 및 실적 - 포상실적 */
.r-list {padding-left:250px;background:url(../_Img/Content/record01.png) no-repeat 0 0;}
.r-list ul {padding-bottom:52px;border-bottom:1px dashed #bbb;}
.r-list li {margin-bottom:13px;}
.r-list .date {display:inline-block;font-size:15px;font-weight:bold;color:#000;}
.r-list .txt {display:inline-block;font-size:15px;color:#555;margin-left:40px;}

/* 교육원소개 - 조직도 */
.org-wrap {position:relative;text-align:center;padding:40px;background:#f2f2f2;}


/* 인쇄미리보기 */
@page {/*size:auto;margin:0.5cm 0.7cm !important*/}
/* 인쇄설정 */
@media print {
	* {print-color-adjust:exact;-moz-print-color-adjust:exact;-webkit-print-color-adjust:exact;}
	#container-wrap * {-webkit-print-color-adjust:exact;}
	.div-wrap {min-width:unset}
	.div-cont {max-width:none}
	#container {margin-top:0;padding-bottom:0;max-width:none}
	#contents-wrap {float:none;width:100%}
	#contents {width:100%;margin-bottom:0}
	.header-wrap-abs, #header-wrap, #subtop-wr, #subNavi-wrap, #footer-wrap {display:none;}
	#contents .cont-top .cont-ctrl-btns .bt-print, #contents .cont-navi, .c-tab01 {display:none;}
	img {max-width:100%;}
}
