@charset "utf-8";

/* sub01_04 오시는길 시작 */
.map_wrap {width:100%; height:345px; }
.map_txt {position:relative; background:#3d4151; }
.map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.map_txt .txt {float:left;width:50%; padding:30px 10px 40px 40px;}
.map_txt .txt p {font-size:15px;color:#fff;}
.map_txt .txt p span {display:inline-block; width:30px; height:30px; margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat; vertical-align:middle;}
.map_txt .txt.txt1 p span {background-position: 0 0;}
.map_txt .txt.txt2 p span {background-position: -30px 0;}
.map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.map_txt a {display:block; width:120px; height:40px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.map_txt a span {display:inline-block; width:16px; height:18px;margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat -70px 0; vertical-align:middle;}

@media(max-width:850px){
	.map_txt .txt {float:none; width:100%; }
	.map_txt .txt.txt1 { padding:20px 25px 0;}
	.map_txt .txt.txt2 { padding:10px 25px 20px;}
	.map_txt .a_btn {top:auto; right:25px; bottom:25px; margin-top:0;}
}


@media(max-width:580px){
	.map_txt .txt.txt2 { padding:10px 25px 70px;}
	.map_txt .a_btn {bottom:20px;}	
}

/* sub03_01_01, sub03_01_02 전문(자격)과정 */
.s030101_text{margin-top:30px}
.s030101_p01{font-size:20px;font-weight:bold}
.s030101_p02{font-size:20px;font-weight:bold}
/* sub03_01_01, sub03_01_02 전문(자격)과정 End*/

/* 다운로드 버튼 시작 */
#txt .btndown.btn-ani{padding:10px 14px 10px 14px;font-size:14px;font-weight:400;line-height:1.42857143;}
#txt .btndown.btn {background-color:#3f61b2;border-color:#3f61b2;color:#fff;}
#txt .btndown.btn:hover,
#txt .btndown.btn:focus,
#txt .btndown.btn:active{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
#txt .bico.bticon.down{position: absolute;top: 32%;right: 0;width: 15px;height: 15px; margin-right:16px;background: url(../../images/kor/common/down_img.png);background-position:0px 0px;}
#txt .btn-ani:hover .bico.bticon.down,
#txt .btn-ani:focus .bico.bticon.down,
#txt .btn-ani:active .bico.bticon.down{background-position:-15px 0px;}
/* 다운로드 버튼 끝 */

/* 접수하기 버튼 시작 */
#txt .btndown.btn-ani2{padding:5px 5px 5px 5px;font-size:14px;font-weight:400;line-height:1.42857143;}
#txt .btndown.btn {background-color:#3f61b2;border-color:#3f61b2;color:#fff;}
#txt .btndown.btn:hover,
#txt .btndown.btn:focus,
#txt .btndown.btn:active{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
#txt .bico.bticon.down{position: absolute;top: 32%;right: 0;width: 15px;height: 15px; margin-right:16px;background: url(../../images/kor/common/down_img.png);background-position:0px 0px;}
#txt .btn-ani2:hover .bico.bticon.down,
#txt .btn-ani2:focus .bico.bticon.down,
#txt .btn-ani2:active .bico.bticon.down{background-position:-15px 0px;}
/* 접수하기 버튼 끝 */

.org .lv0.lv0_edulife1:before{bottom:-120px;left:49.5%;width: 1px;height:120px;}
.org .lv2:before{top:0px;left:24.3%;width:51.3%;height: 1px; }
.org .lv1-2 {position:relative;}
.org .lv1-2:before {position:absolute;top:15%;left:45%;content:'';display: block;background: #ddd;width:200px;height:1px;z-index: -1;}    
.list-bg {width: 99%;margin-top:80px;padding: 40px 30px;background: #e8eaef;}   
.org .lv2 .group > li{float:left;width:48%;margin:0 1%}
    
@media(max-width:1199px){
.org .lv1-2 li:nth-child(1) {margin-left:26%;margin-right: 10%;}
.org .lv1-2 li:nth-child(2) {margin-right:0;}
}
@media(max-width:767px){
.org .lv1-2 li:nth-child(1) {margin-left:0;margin-right:0;}
.org .lv1-2 li:nth-child(2) {margin-right:0;}
.org .lv1 {width:100%;}
.org .lv0:before{display: none;}
.org .lv2:before{display: none;}
.org .lv2 .group > li > p:before{display: none;}
.org .lv2 .group > li{float:left;width:100%;margin:0 1%}
}    

