.sub_container {
    width: 100%;

}
.sub_content {
    width: 1200px;margin:0px auto 20px auto;
    padding:30px 0 20px 0;
}

/* SUB TITLE
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
h2.title_h2{position:relative;font-size:22px;padding:0 0 30px 15px;color:#000;}
h2.title_h2:before{position:absolute;left:0px;top:-1px;content:'';width:5px;height:22px;font-weight:200;background:#1a9132;border-radius:15px;}
h3.title_h3{font-size:18px;background:url('/images/kor04-19-0421/sub/icon_h4.png') no-repeat 0 4px;font-weight:500;margin-bottom:10px;padding:5px 0 10px 30px;color:#000;}


ul.bu01{}
ul.bu01 li:before{position:absolute;top:3px;left:0px;content:'·';color:#555;font-weight:900;padding:0 15px 0 0;} 
ul.bu01 li{position:relative;padding:3px 0px 10px 10px;} 

ul.bu02{margin-bottom:10px;}
ul.bu02 li{position:relative;padding:0 0px 5px 10px;background:url('/images/kor04-19-0421/sub/icon_ul.png') no-repeat 0 4px;word-break:keep-all;} 


.sub-contents .bg_box{background:#f9f9f9;border:1px solid #ddd;padding:20px 25px;font-size:15px;font-weight:400;line-height:140%;word-break:keep-all;}
.sub-contents .border_box{border:1px solid #ddd;padding:20px 25px;font-size:16px;font-weight:400;word-break:keep-all;}


/* Layoyt (레이아웃)
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.sub-visual{position:relative;}
.sub-visual .bg_box{width:100%; height:200px; text-align:center;background:url('/images/kor04-19-0421/sub/sub_visual01.jpg') no-repeat center bottom /cover;}
.sub-visual .bg01{background:url('/images/kor04-19-0421/sub/sub_visual01.jpg') no-repeat center bottom/cover;}
.sub-visual .bg02{background:url('/images/kor04-19-0421/sub/sub_visual02.jpg') no-repeat center bottom/cover;}
.sub-visual .bg03{background:url('/images/kor04-19-0421/sub/sub_visual03.jpg') no-repeat center bottom/cover;}
.sub-visual .bg04{background:url('/images/kor04-19-0421/sub/sub_visual04.jpg') no-repeat center bottom/cover;}
.sub-visual .bg05{background:url('/images/kor04-19-0421/sub/sub_visual05.jpg') no-repeat center bottom/cover;}
.sub-visual .bg06{background:url('/images/kor04-19-0421/sub/sub_visual06.jpg') no-repeat center bottom/cover;}
.sub-visual .bg07{background:url('/images/kor04-19-0421/sub/sub_visual07.jpg') no-repeat center bottom/cover;}

.sub-visual .s_title{width:1200px;text-align:left;font-size:50px; color:#fff;font-weight:bold;margin:0 auto;line-height:35px;padding:65px 0 0 0;}
.sub-visual .s_title h2{font-size:30px;font-family: 'S-CoreDream-5Medium', sans-serif;padding:0;}
.sub-visual .s_title .sub_txt{font-size:16px;font-family: 'S-CoreDream-8Heavy', sans-serif;color:rgba(255,255,255,0.3);}


	/* 서브메뉴 왼쪽*/
	#sub_layout:after{content:""; display:block; clear:both;}
	#sub_left{float:left;width:280px;}
	#sub_right{float:right;width:calc(100% - 280px);}

	#sub_left .sub_menu{width:230px;border:1px solid #e0e0e0;border-bottom:0;}
	#sub_left .sub_menu h2{background:#02801b;width:100%;height:120px;line-height:120px;color:#fff;text-align:center;font-size:25px;font-weight:500;border-bottom:1px solid #e0e0e0;}
	#sub_left .sub_menu ul li a{display:block;background:#f8f8f8 url('/images/kor04-19-0421/sub/sub_menu.png') no-repeat 90% center;height:45px;line-height:45px;padding-left:25px;font-size:15px;border-bottom:1px solid #e0e0e0;color:#555;}
	#sub_left .sub_menu ul li.active a{background:#5b9e24 url('/images/kor04-19-0421/sub/sub_menu_on.png') no-repeat 90% center;;font-weight:400;color:#fff;}



#sub_tabbox{width:100%;}
.sub-tab{width:100%;position:absolute; bottom:0;background:rgba(25,144,46,0.85);}
.sub-tab > ul{margin:0 auto; width:1200px;}
.sub-tab > ul:after{content:""; display:block; clear:both;}
.sub-tab li{float:left;}
.sub-tab li a{display:block; height:50px; text-align:center; line-height:50px; font-size:17px;color:#fff;border-right:1px solid #222;letter-spacing:-.5px;}
.sub-tab li a.line_2{line-height:25px;padding-top:5px;}
.sub-tab li:first-child a{border-left:1px solid #222;}
.sub-tab li.active a{ background:#fff; color:#005412;font-size:20px;font-weight:500;}

.sub-tab .col-1 li{float:none;width:50%;margin:0 auto;}
.sub-tab .col-2 li{width:50%;}
.sub-tab .col-3 li{width:33.33%;}
.sub-tab .col-4 li{width:25%;}
.sub-tab .col-5 li{width:20%;}
.sub-tab .col-6 li{width:16.6%;}
.sub-tab .col-7 li{width:14%;}
.sub-tab .col-8 li{width:12.5%;}

#sub-navi{width:100%;margin:0 auto;padding:20px 0 0px 0;margin-bottom:50px;border-bottom:2px solid #d7d7d7;}
#sub-navi:after{content:""; display:block; clear:both;}
#sub-navi h3{font-size:30px;float:left;font-weight:500;color:#333;}
#sub-navi .navi_list{float:right;margin-top:10px;}
#sub-navi .navi_list span{display:block-inline;float:left;}
#sub-navi .bt_home{display:block;width:30px;height:30px;font-size:0;background:url('/images/kor04-19-0421/sub/icon_home.png') no-repeat 0 5px; padding:10px 0 2px 0;}
#sub-navi span{color:#444;background:url('/images/kor04-19-0421/sub/icon_navi.png') no-repeat left 50%;padding:0 10px 0 20px;line-height:170%;font-weight:300;letter-spacing:-.5px;}
#sub-navi span.last{padding-right:0;}



#sub_2depth{width:100%;background:#f3f3f3;margin-bottom:40px;}
#sub_2depth ul:after{content:""; display:block; clear:both;}
#sub_2depth ul li{width:20%;float:left;text-align:center;padding:25px 0 30px 0;}
#sub_2depth ul.col3 li{width:33.333%;}
#sub_2depth ul li a{color:#666;padding:0 5px 10px 5px;letter-spacing:-1.5px;}
#sub_2depth ul li a.on, #sub_2depth ul li a:hover{color:#000;border-bottom:2px solid #1c9ad6;font-size:18px;}
