
/* sub_common */
.c_blue1 { color:#003366; }
.c_blue2 { color:#14335a; }
.fw_b { font-weight:700; }

/* sub_visual */
#sub_visual { height:220px; margin:105px 0 80px; background-size:100% 100%; }

/* sub_layout */
#ln_area { float:left; width:240px; }
.h2_label { width:240px; height:57px; font-size:30px; font-weight:400; color:#333; border-bottom:1px solid #333; }
.ln { width:240px; border-top:1px solid #333; }
.ln > li { font-size:16px; line-height:50px; text-indent:25px; border-top:1px solid #ccc; transition:0.3s; }
.ln > li:first-child {border-top:none;}
li.current ,
.ln > li:focus ,
.ln > li:hover { position:relative; background:#e41e26; color:#fff;}
li.current .round_left ,
.ln > li:focus .round_left ,
.ln > li:hover .round_left { position:absolute; width:17px; height:17px; border-radius:50%; left:-10px; top:15px; display:inline-block; background-color:#fff;}
li.current .round_right ,
.ln > li:focus .round_right ,
.ln > li:hover .round_right { position:absolute; width:17px; height:17px; border-radius:50%; right:-10px; top:15px; display:inline-block; background-color:#fff;}
.ln > li:last-child { border-bottom:1px solid #ccc; }
.ln > li > a { color:#666; transition:0.3s; }
li.current a ,
.ln > li:focus a ,
.ln > li:hover a { color:#fff; }

#sub_cnt { float:right; width:1000px; min-height:500px; padding-bottom:150px; margin-left:60px; font-size:14px; }
#sub_cnt > article { padding-bottom:80px; letter-spacing:-0.7px; }
#sub_cnt .feedback { margin-bottom:60px; height:58px; border-bottom:1px solid #ddd; }
.h3_label { float:left; font-size:30px; font-weight:400; color:#333; }
.process { float:right; }
.process > span { margin:0 3px; display:inline-block; color:#999; }
.home { }
.arrow { padding-top:1px; width:5px; height:8px; margin-top:-5px; }
.process .end {color:#606060; font-weight:500;}

/* s01 : 회사소개 */
.s1_5 {}
.s1_5 .info_sec {overflow:hidden;}
.s1_5 .info_sec .info_txt {float:left;}
.s1_5 .info_sec .info_print {margin-top:30px; float:right;}
/* s0105 : 오시는 길 */

/* s0301 : 사업실적 */
/* s030101 : 연도별 실적 */
.s3_1 {}
.s3_1 .cont {}
.s3_1 .cont .tabMenu {overflow:hidden;}
.s3_1 .cont .tabMenu li {width:16.5%; height:48px; text-align:center; line-height:43px; border:1px solid #ddd; border-left:0; float:left; box-sizing:border-box; }
.s3_1 .cont .tabMenu li:nth-child(1){border-left:1px solid #ddd;}
.s3_1 .cont .tabMenu li:nth-child(7){border-left:1px solid #ddd; border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(8){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(9){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(10){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(11){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(12){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(13){border-left:1px solid #ddd; border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(14){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(15){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(16){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(17){border-top:0;}
.s3_1 .cont .tabMenu li:nth-child(18){border-top:0;}
.s3_1 .cont .tabMenu li a {width:100%; height:100%; font-size:18px; display:inline-block;}
.s3_1 .cont .tabMenu li.on {background:#333; color:#fff; }
.s3_1 .cont .tabMenu li.on a {color:#fff; }
.s3_1 .cont .tabCon {margin-top:70px; padding-top:30px; padding-bottom:30px; border-top:2px solid #333; border-bottom:1px solid #ddd;}
.s3_1 .cont .tabCon .cont_list { }
.s3_1 .cont .tabCon .cont_list .view_box { }
.s3_1 .cont .tabCon .cont_list .view_box li {font-size:15px; color:#505050;}
.s3_1 .cont .tabCon .cont_list .view_box li:before {display:inline-block; width:4px; height:4px; margin-right:10px; background:#e41e26; vertical-align:middle; content:"";}
.s3_1 .cont .tabCon .cont_list .view_box li span {margin-right:40px; margin-bottom:10px; display:inline-block; color:#303030;}
.s3_1 .cont .paging {width:1000px; margin:50px auto;}
.s3_1 .cont .paging .paging_wrap {width:195px; margin:0 auto; text-align:center; overflow:hidden;}
.s3_1 .cont .paging .paging_wrap a {margin-right:15px; font-size:15px; display:inline-block; float:left;}
.s3_1 .cont .paging .paging_wrap .current_on {color:#f00;}

/* s030102 : 공공개발사업 컨설팅 */
.s3_2 {}
.s3_2 .cont {}