
.snb { float:left; width:189px; }
.snb h2 { font-size:2.2rem; color:#000; padding:3px 0 0 -1px; margin-bottom:19px; line-height:1.2; /*font-weight: bold;*/ text-align: center;}
.snb h2.small { font-size:22px; margin-bottom:27px; }
.snb ul { overflow:hidden; width:101%; border-top:2px solid #000;}
.snb ul li { float:left; width:187px; border:1px solid #e0e0e0; border-top:0; background:#f7f7f7; }
.snb ul li.on > a { background:#fff; }
.snb ul li:hover > a { background:#fff; }
.snb ul li > a { font-size:16px; color:#000; display:block; padding:13px 6px; }
.snb ul li > a.plus_bg { background: url(../images/sub/plus_bg.png) no-repeat 163px 17px; }
.snb ul li.on > a.plus_bg  { background:#fff url(../images/sub/plus_bg.png) no-repeat 163px 17px; }
.snb ul li:hover > a.plus_bg  { background:#fff url(../images/sub/plus_bg.png) no-repeat 163px 17px; }
.snb ul li > a.minus_bg { background:#fff url(../images/sub/minus_bg.png) no-repeat 163px 17px; }
.snb ul li:hover > a.minus_bg { background:#fff url(../images/sub/minus_bg.png) no-repeat 163px 17px; }
.snb ul li.on > a.minus_bg { background:#fff url(../images/sub/minus_bg.png) no-repeat 163px 17px; }
.snb ul li ul { padding:6px 0; border-top:1px solid #e0e0e0; background:#f7f7f7; }
.snb ul li ul li { float:left; border:0; padding:6px 0; }
.snb ul li ul li a { float:left; font-size:14px; color:#474747; padding:0 0 0 20px; line-height:1.2; background:url(../images/common/left_list_bar_off.jpg) no-repeat 13px 7px; }
.snb ul li ul li:hover a { background:url(../images/common/left_list_bar_off.jpg) no-repeat 13px 6px;}
.snb ul li ul li a:hover { color:#f08200;  background:url(../images/common/left_list_bar_on.jpg) no-repeat 13px 7px; }
.snb ul li ul li a.on { color:#f08200 !important; background:url(../images/common/left_list_bar_on.jpg) no-repeat 13px 7px; }

.sub_cont { float:right; width:785px; padding-bottom:90px; }
.sub_navi { /*overflow:hidden;*/ width:100%; padding-top:6px; margin-bottom:36px; }
.sub_navi ul { float:right;}
.sub_navi ul li { float:left; padding-left:13px; background:url(../images/sub/sub_navi_arrow.jpg) no-repeat 6px 4px; }
.sub_navi ul li:first-child { padding-left:0; background:none; }
.sub_navi ul li img { margin-top:1px; }
.sub_navi ul li a { float:left; font-size:13px; color:#737373; font-family: 'Noto Sans KR3', 'Noto Sans KR3'; }
.sub_cont h3 { font-size:30px; color:#595959; margin-bottom:48px; }
.sub_cont h3 span.ps { font-size:20px; color:#595959;  }
.sub_cont h4.h4_dot { font-size:21px; color:#000;padding-left:17px; margin-bottom:25px; background:url(../images/sub/h4_dot.png) no-repeat left 4px; }
.sub_cont h4.h4_dot2 { font-size:17px; color:#000;padding-left:15px; margin-bottom:20px; background:url(../images/sub/dot5_5.jpg) no-repeat left 5px; }
.sub_cont h4.h4_bar { font-size:20px; color:#000; margin-bottom:25px; padding-top:8px; background:url(../images/sub/h4_bar.jpg) no-repeat left top; }
.sub_cont p { font-size:15px; color:#3d3d3d; line-height:1.4; }
.sub_cont p.hyphen{
    margin: 0 15px;
    padding: 0 7px;
    font-size: 14px;}
.sub_cont p.hyphen::before{content:"- "; margin-left: -7px; 
}

.list_wrap { margin-bottom:40px; }
.list_wrap02 { margin-bottom:0px; }
.search_title { overflow:hidden; margin-bottom:19px; }
.search_title p { float:left; font-size:14px; color:#666; margin-top:9px; }
.search_title .search_area { float:right; }
.search_title .search_area select { float:left; width:89px; height:31px; color:#000; padding:0 5px; line-height:1; padding:7px 5px 8px 5px \9;  *margin-top:6px; border:1px solid #555; font-family: '돋움'; }
.search_title .search_area option { line-height:1.5; }
.search_title .search_area input { float:left; width:149px; font-size:14px; color:#000; padding:7px 5px 6px 5px;  margin-left:4px; border:1px solid #555; font-family: '돋움'; }
.search_title .search_area a { float:left; margin-left:4px; }
/*
.search_title .tab { float:left; }
.search_title .tab ul { overflow:hidden; }
.search_title .tab ul li { float:left; border:1px solid #e0e0e0; margin-left:-1px; }
.search_title .tab ul li:hover { border-top:1px solid #ef8200;}
.search_title .tab ul li.on { border-top:1px solid #ef8200;}
.search_title .tab ul li:first-child { margin-left:0px; }
.search_title .tab ul li a { float:left; font-size:15px; color:#878787; padding:11px 26px 10px 26px; border-top:2px solid #fff; }
.search_title .tab ul li:hover a { color:#ef8200; border-top:2px solid #ef8200; }
.search_title .tab ul li.on a { color:#ef8200; border-top:2px solid #ef8200; }
*/
.search_title .tab { float:left; }
.search_title .tab ul { overflow:hidden; }
.search_title .tab ul li { float:left; border:1px solid #ccc; margin-left:-1px; }
.search_title .tab ul li:first-child { margin-left:0px; }
.search_title .tab ul li a { float:left; width:150px; font-size:15px; color:#878787; text-align:center; padding:12px 0; }
.search_title .tab ul li:hover a { color:#fff; background:#f18101; }
.search_title .tab ul li.on a { color:#fff; background:#f18101; }

.list_area { border-top:1px solid #141414;  }
.list_area .list { overflow:hidden; padding:21px 0; border-bottom:1px solid #ddd; }
.list_area .list .list_pic { float:left; width:203px; height:130px; }
.list_area .list .list_pic img { width:203px; height:130px; }
.list_area .list .list_text { float:right; width:561px; }
.list_area .list .list_text.noDate { width:100%; text-align:center; }
.list_area .list .list_text h4 { float:left; font-size:19px; color:#151515; margin-bottom:20px; }
.list_area .list .list_text h4 a { float:left; width:463px; font-size:19px; color:#151515; line-height:1.3; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.list_area .list .list_text h4 span { float:left; font-size:13px; color:#6f6f6f; margin-top:5px; padding-left:17px; background:url(../images/sub/list_bar.jpg) no-repeat 8px 2px; }
.list_area .list .list_text p { float:left; width:100%; font-size:14px; color:#6f6f6f;}
.list_area .list .list_text p a { float:left; width:100%; font-size:14px; color:#464646; line-height:1.8; height:70px; overflow:hidden; }
.list_area .list .list_text span { font-size:13px; color:#595959;}

/*인사말*/

.greeting_area { position:relative; padding-bottom:120px;}
.greeting_area p { font-size:15px; line-height:1.8; margin-bottom:14px; }
.sign_box { position:absolute; right:80px; bottom:0; }


/*연혁*/

.history_table { width:100%; }
.history_table table { width:100%; }
.history_table table th { vertical-align:top; text-align:left; padding:10px 0; padding-left:5px; font-size:20px; color:#141414; border-bottom:1px solid #d9d9d9; font-family: 'Noto Sans KR3', 'OpenSansSemibold'; }
.history_table table th.bb0 { border-bottom:0; }
.history_table table td { vertical-align:middle; text-align:left; padding:10px 0; padding-left:10px; font-size:15px; color:#3d3d3d; }
.history_table table td.tac { text-align:center; padding-left:0; font-family: 'Noto Sans KR3','OpenSansSemibold'; }
.history_table table td.bb { border-bottom:1px solid #d9d9d9; }

/*조직안내*/

.group_area { padding:30px 24px 10px 24px; margin-bottom:48px; background:url(../images/sub/th_bg.jpg) repeat left top; border-top:2px solid #5e5e5e; }
.group_area h4 { font-size:18px; color:#000; padding-left:17px; margin-bottom:19px; background: url(../images/sub/h4_dot.png) no-repeat left 3px; font-family: "Noto Sans KR3", "Noto Sans KR3", "Noto Sans KR4";}
.group_area ul { overflow:hidden; }
.group_area ul li { float:left; margin-left:19px; margin-bottom:20px; border:1px solid #eeeeee; }
.group_area ul li.first { margin-left:0; }
.group_area02 { padding:30px 24px 10px 24px; margin-bottom:77px; background:#fff; border-top:2px solid #5e5e5e; }
.group_area02 h4 { font-size:18px; color:#000; padding-left:17px; margin-bottom:19px; background: url(../images/sub/h4_dot.png) no-repeat left 3px; font-family: "Noto Sans KR3", "Noto Sans KR4";}
.group_area02 ul { overflow:hidden; }
.group_area02 ul li { float:left; margin-left:19px; margin-bottom:20px; border:1px solid #eeeeee; }
.group_area02 ul li.first { margin-left:0; }
.person_box { float:left; padding:10px; background:#fff; width:202px; position:relative; }
.person_box img { float:left; width:90px; height:120px; }
.person_box .text { /*float:left; */width:103px;/* padding:71px 0px 0 8px;*/ position:absolute; right:8px; bottom:11px;}
.person_box .pt50 { padding-top:50px !important; }
.person_box .text h5 { font-size:14px; color:#000; margin-bottom:10px; line-height:1.4; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.person_box .text p { font-size:13px; color:#000; }

.group_tree { margin-bottom:73px; }

/*ci*/

.ci_area { margin-bottom:68px; }
.ci_area img { margin-left:18px;}
.ci_area img:first-child { margin-left:0;}
.ci_area .right_btn_area { margin-top:11px; }
.ci_area .right_btn_area a { margin-left:5px;}

/*오시는 길*/

.map_area { margin-bottom:25px; }

.table_st01 { width:100%; border-top:2px solid #5e5e5e; margin-bottom:55px; }
.table_st01 table { width:100%; }
.table_st01 table th { vertical-align:middle; text-align:center; font-size:15px; color:#3d3d3d; padding:15px 0px; border-bottom:1px solid #cecece; background:url(../images/sub/th_bg.jpg) repeat left top; }
.table_st01 table td { vertical-align:middle; text-align:left; font-size:15px; color:#3d3d3d; padding:15px 12px; border-bottom:1px solid #cecece; }
.table_st01 table td.tac { text-align:center; }
.table_st01 table td ul {line-height: 1.4;}
.table_st01 table td ul li { font-size:15px; color:#3d3d3d; line-height:1.5; }

.contact_table { width:100%; border-top:2px solid #5e5e5e; margin-bottom:55px; }
.contact_table table { width:100%; }
.contact_table table th { vertical-align:middle; text-align:center; font-size:15px; color:#3d3d3d; padding:15px 0px; border-bottom:1px solid #cecece; }
.contact_table table td { vertical-align:middle; text-align:left; font-size:15px; color:#3d3d3d; padding:15px 20px; border-bottom:1px solid #cecece; }
.contact_table table td strong { display:block; font-size:15px; color:#000; margin-bottom:3px; }
.contact_table table td.subway span { display:block; padding-left:40px; background:url(../images/sub/subway_05.png) no-repeat left 2px; line-height: 1.6; }
.contact_table table td.bus span.bus01 { display:block; padding-left:40px; background:url(../images/sub/bus01.png) no-repeat left 4px; line-height: 1.6; }
.contact_table table td.bus span.bus02 { display:block; padding-left:40px; background:url(../images/sub/bus02.png) no-repeat left 4px; line-height: 1.6; }


/*주요사업*/
.business_wrap {}
.business_wrap .business_area { margin-bottom:45px; }
.business_wrap .icon_bg01 { /*background:url(../images/sub/business05_2_bg.png) no-repeat 618px 14px;*/ }
.business_wrap .icon_bg02 { /*background:url(../images/sub/business05_3_bg.png) no-repeat 580px 25px; */}
.business_wrap .business_box { margin-bottom:65px; }
.business_wrap .business_box2 { overflow:hidden; position:relative; }
.business_wrap .business_box2 .btn { position:absolute; left: 210px; top:30px;}
.business_wrap h4 { margin-bottom:20px !important;}
.business_wrap h5 { font-size:18px; color:#f08200; margin-bottom:15px;}
.business_wrap ul.ul_st01 { overflow:hidden; }
.business_wrap ul.ul_st01 li { font-size:15px; color:#3d3d3d; padding-left:13px; margin-bottom:13px; line-height:21px; background:url(../images/sub/dot5_5.jpg) no-repeat left 8px; }
.business_wrap ul.ul_st01 li strong { color:#000; }
.business_wrap ul.ul_st01 ul { margin-top:5px; }
.business_wrap ul.ul_st01 li li { font-size:15px; color:#3d3d3d; padding-left:9px; line-height:26px; margin-bottom:0; background:url(../images/sub/dash5_2.jpg) no-repeat left 13px; }
.business_wrap ul.ul_st01 li a { font-size:15px; color:#3d3d3d; }

.business_wrap ul.ul_st01 ul li.bg_none { padding:0; background:none;}
.business_wrap ul.ul_st01 ul li .table_st04 { width:785px; margin:10px 0 5px -13px; }
.business_wrap ul.ul_st01 ul li .table_st04 td.tal { padding-left:37px; text-align:left;  }
.business_wrap ul.ul_st01 ul li .table_st04 td.tal ul { margin-left:0; }
.business_wrap ul.ul_st01 ul li .table_st04 td.tal ul li { padding:0; background:none;}
.business_wrap ul.ul_st01 ul li .table_st04 td.tal ul ul { margin:0; padding-left:10px; }
.business_wrap ul.ul_st01 ul li .table_st04 td.tal li li { padding-left:9px; background: url(../images/sub/dash5_2.jpg) no-repeat left 13px;}

.business_wrap ul.ul_st01 .incentive { width:735px; margin:13px 0 0 -13px; padding:30px 25px; background:url(../images/sub/th_bg.jpg) repeat left top; }
.business_wrap ul.ul_st01 .incentive ul {}
.business_wrap ul.ul_st01 .incentive ul > li { font-size:15px; color:#3d3d3d; margin-bottom:10px; padding:0; background:none; }
.business_wrap ul.ul_st01 .incentive ul li strong { color:#000; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.business_wrap ul.ul_st01 .incentive ul ul { margin-top:8px; }
.business_wrap ul.ul_st01 .incentive ul li li { padding:0; padding-left: 20px; line-height:1.5; margin:0; background:none;  }
.business_wrap ul.ul_st01 .incentive ul li li span { padding-left:10px; }

.business_wrap ul.ul_st01 .b_grey_box { width:765px; margin:13px 0 0 -13px; padding:22px 15px; background:url(../images/sub/th_bg.jpg) repeat left top; }
.business_wrap ul.ul_st01 .b_grey_box p { font-size:15px; color:#3d3d3d; }
.business_wrap ul.ul_st01 .b_grey_box p span { padding-left:90px;  }

.business_wrap ul.ul_st02 { overflow:hidden; }
.business_wrap ul.ul_st02 > li { font-size:15px; color:#000; padding-left:13px; margin-bottom:18px; line-height:21px; background:url(../images/sub/dot5_5.jpg) no-repeat left 8px; }
.business_wrap ul.ul_st02 ul { margin-top:5px; }
.business_wrap ul.ul_st02 li li { font-size:15px; color:#3d3d3d; padding-left:9px; line-height:26px; background:url(../images/sub/dash5_2.jpg) no-repeat left 13px; }
.business_wrap ul.ul_st02 li a { font-size:15px; color:#3d3d3d; }

.business_wrap .ul_st03 { overflow:hidden; }
.business_wrap .ul_st03 > li { font-size:15px; color:#000; padding-left:28px; line-height:1.5; margin-bottom:40px; }
.business_wrap .ul_st03 ul { margin-top:3px;}
.business_wrap .ul_st03 ul li { width:757px; font-size:15px; color:#3d3d3d; line-height:1.5; padding-left:12px; background:url(../images/sub/dash5_2.jpg) no-repeat left 11px;  }
.business_wrap .ul_st03 ul li.bg_none { margin-top:5px; margin-left:-28px; padding:0; background:none; width:658px; }
.business_wrap .ul_st03 ul li .table_st01 { margin-bottom:5px; margin-top:10px; }
.business_wrap .ul_st03 li.num01 { background:url(../images/sub/b_num01.jpg) no-repeat left 3px;}
.business_wrap .ul_st03 li.num02 { background:url(../images/sub/b_num02.jpg) no-repeat left 3px;}
.business_wrap .ul_st03 li.num03 { background:url(../images/sub/b_num03.jpg) no-repeat left 3px;}
.business_wrap .ul_st03 li.num04 { background:url(../images/sub/b_num04.jpg) no-repeat left 3px;}
.business_wrap .ul_st03 li.num05 { background:url(../images/sub/b_num05.jpg) no-repeat left 3px;}

.business_wrap .join_info .inquiry table td p { font-size:15px; color:#000;}
.business_wrap .join_info .inquiry table td p a { color:#000; }

.list_area02 { border-top:1px solid #141414;  }
.list_area02 .list { overflow:hidden; padding:21px 0; border-bottom:1px solid #ddd; }
.list_area02 .list .list_pic { float:left; width:203px; height:175px; }
.list_area02 .list .list_pic img { width:100%; height:175px;}
.list_area02 .list .list_pic2 { float:left; width:203px; }
.list_area02 .list .list_pic2 img { width:100%; }
.list_area02 .list .list_text { float:right; width:561px; }
.list_area02 .list .list_text.noDate { width:100%; text-align:center; }
.list_area02 .list .list_text h4 { float:left; font-size:19px; color:#151515; margin-bottom:20px; letter-spacing:0px;}
.list_area02 .list .list_text h4 a { float:left; width:515px; font-size:19px; color:#151515; line-height:1.3; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.list_area02 .list .list_text h4 span { float:left; font-size:13px; color:#6f6f6f; margin-top:5px; padding-left:17px; background:url(../images/sub/list_bar.jpg) no-repeat 8px 2px; }
.list_area02 .list .list_text p { float:left; width:100%; font-size:14px; color:#6f6f6f; margin-bottom:15px; }
.list_area02 .list .list_text p a { float:left; width:100%; height:50px; font-size:14px; color:#464646; line-height:1.8; overflow:hidden; }
.list_area02 .list .list_text span { width:100%; font-size:13px; color:#595959;}

/*법령정보*/

.policy_list_area { border-top:1px solid #141414; margin-bottom:35px;  }
.policy_list_area .list { overflow:hidden; padding:21px 0; border-bottom:1px solid #ddd; }
.policy_list_area .list .list_text { float:right; width:785px; }
.policy_list_area .list .list_text h4 { float:left; font-size:19px; color:#151515; margin-bottom:5px; }
.policy_list_area .list .list_text h4 a { float:left; width:785px; font-size:17px; color:#000; line-height:1.3; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.policy_list_area .list .list_text p { float:left; width:100%; font-size:15px; color:#6f6f6f; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.policy_list_area .list .list_text p a { width:100%; font-size:15px; color:#6f6f6f; line-height:1.8; }



/*경제칼럼*/

.column_area { margin-bottom:40px; }
.column_area {}
.column_area ul { overflow:hidden; }
.column_area ul li { float:left; border:1px solid #ccc; border-left:0; }
.column_area ul li:first-child { border-left:1px solid #ccc; }
.column_area ul li a { float:left; width:116px; font-size:15px; color:#878787; text-align:center; padding:10px 0 12px 0; border-top:2px solid #fff; }
.column_area ul li:hover { border-top:1px solid #3a6cc0; border-bottom:1px solid #f7f7f7; background:#f7f7f7; }
.column_area ul li.view:hover { border-top:1px solid #3a6cc0; border-bottom:1px solid #ccc; background:#f7f7f7; }
.column_area ul li.on { border-top:1px solid #3a6cc0; border-bottom:1px solid #f7f7f7; background:#f7f7f7; }
.column_area ul li.on.view { border-top:1px solid #3a6cc0; border-bottom:1px solid #ccc; background:#f7f7f7; }
.column_area ul li.on.view:hover { border-top:1px solid #3a6cc0; border-bottom:1px solid #ccc; background:#f7f7f7; }
.column_area ul li:hover a { border-top:2px solid #3a6cc0; }
.column_area ul li.on a { border-top:2px solid #3a6cc0; }
.column_area ul li.on.view a { border-top:2px solid #3a6cc0; }

.column_area .colum_box { width:532px; padding:35px 34px 29px 217px; margin-top:-1px; border:1px solid #ccc; background:#f7f7f7; }
.column_area .colum_box h4 { font-size:18px; color:#000; margin-bottom:5px; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.column_area .colum_box h5 { font-size:16px; color:#000; font-family:"Noto Sans KR3", "NotoSansCJKkrRegular"; }
.column_area .colum_box p { font-size:14px; color:#666; line-height:1.4; margin-top:20px; }
.column_area .box01 { background:#f7f7f7 url(../images/sub/column_bg01.png) no-repeat 46px 26px; }
.column_area .box02 { background:#f7f7f7 url(../images/sub/column_bg02.png) no-repeat 46px 26px; }


/*BizNET*/

.list_area_st05 { overflow:hidden; }
.list_area_st05 .list { float:left; width:245px; border:1px solid #e0e0e0; margin-left:21px; margin-bottom:21px; }
.list_area_st05 .first { margin-left:0; }
.list_area_st05 .list .pic { float:left; width:245px; height:211px; border-bottom:1px solid #e0e0e0; }
.list_area_st05 .list .pic img { width:245px; height:211px; vertical-align:top; }
.list_area_st05 .list .text { position:relative; float:left; width:190px; padding:15px; }
.list_area_st05 .list .text h4 { font-size:14px; color:#000; margin-bottom:10px; }
.list_area_st05 .list .text p { font-size:12px; color:#999;}
.list_area_st05 .list .text .down_btn { position:absolute; top:30px; left:210px; }

/*발행물*/
.list_area_st02 { overflow:hidden; *margin-bottom:30px; }
.list_area_st02 .noData{ text-align:center; padding-top:60px; }
.list_area_st02 .list { float:left; width:379px; height:219px; border:1px solid #e0e0e0; margin-bottom:21px; }
.list_area_st02 .second { margin-left:21px; }
.list_area_st02 .list .pic { float:left; border-right:1px solid #e0e0e0; }
.list_area_st02 .list .pic img { width:175px; height:219px; vertical-align:top; }
.list_area_st02 .list .text { float:left; width:157px; padding:27px 23px; }
.list_area_st02 .list .text h4 { width:157px; font-size:16px; color:#000; margin-bottom:8px; height:35px;/* white-space:nowrap; word-break:break-all; text-overflow:ellipsis;*/ overflow:hidden; }
.list_area_st02 .list .text p { font-size:12px; color:#999; margin-bottom:20px; }
.list_area_st02 .list .text ul { margin-bottom:20px;}
.list_area_st02 .list .text ul li { font-size:13px; color:#474747; line-height:1.4; }
.list_area_st02 .list .text a { float:left; }
.list_area_st02 .list .text .text_cont { margin-bottom:20px; }
.list_area_st02 .list .text .text_cont img {padding:20px;}
.list_area_st02 .list .text .text_cont p { font-size:13px; color:#474747; line-height:130%; }
.list_area_st02 .list .text .text_cont p.content { overflow: hidden; width: 100%; height: 35px; }

/*
#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}
*/

/*카드뉴스*/
.list_area_st03 { overflow:hidden; *margin-bottom:30px; }
.list_area_st03 .noData { text-align:center; padding-top:60px; }
.list_area_st03 .list { position:relative; float:left; width:247px; height:245px; margin:0 0 21px 21px; }
.list_area_st03 .list img { width:247px; height:245px; }
.list_area_st03 .first { margin-left:0; }
.list_area_st03 .list .text_layer { position:absolute; left:0; bottom:0; width:219px; padding:16px 14px; background:url(../images/sub/text_layer_bg.png) repeat left top;}
.list_area_st03 .list .text_layer p { overflow:hidden; width:100%; height:40px; font-size:15px; color:#fff; line-height:1.3; margin-bottom:4px; }
.list_area_st03 .list .text_layer p a { font-size:15px; color:#fff;  }
.list_area_st03 .list .text_layer span { font-size:13px; color:#fff; }


/*동영상 & 포토갤러리*/
.list_area_st04 { overflow:hidden; *margin-bottom:30px; }
.list_area_st04 .list { position:relative; float:left; width:247px; margin:0 0 21px 21px; }
.list_area_st04 .first { margin-left:0; }
.list_area_st04 .list .pic { position:relative; width:247px; height:180px; }
.list_area_st04 .list .pic img { width:247px; height:180px; }
.list_area_st04 .list .pic .video_layer { position:absolute; left:0; top:0; width:100%; height:100%; background:#141414 url(../images/sub/video_icon.png) no-repeat center center; opacity:0.5; -ms-filter: alpha(opacity=50); }
.list_area_st04 .list .text { border:1px solid #e0e0e0; padding:15px; }
.list_area_st04 .list .text p { overflow:hidden; width:100%; height:42px; font-size:15px; color:#474747; margin-bottom:3px; letter-spacing: 0px; }
.list_area_st04 .list .text p a { font-size:15px; color:#474747; }
.list_area_st04 .list .text span { font-size:13px; color:#6f6f6f; }


/*회원사*/

.table_st02 { width:100%; border-top:2px solid #000; }
.table_st02 table { width:100%; }
.table_st02 table thead { width:100%; background:url(../images/sub/th_bg.jpg) repeat left top; }
.table_st02 table th { vertical-align:middle; text-align:center; padding:20px 0; font-size:16px; color:#464646; border-bottom:1px solid #cecece; background:url(../images/sub/table_line_bg.jpg) no-repeat left 24px; font-family: "Noto Sans KR3", "Noto Sans KR4";  }
.table_st02 table th:first-child { background:none; }
.table_st02 table td { vertical-align:middle; text-align:center; padding:19px 0; font-size:15px; color:#464646; border-bottom:1px solid #cecece;  white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; letter-spacing:0px; }
.table_st02 table td.notice { font-weight:bold; }
.table_st02 table td.notice_bg { background:#f9f9f9; }
.table_st02 table td.link {  padding:19px 20px; text-align:left; }
.table_st02 table td.link a { float:left; width:467px; color:#464646; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; font-size:16px; font-weight:bold; }
.table_st02 table td a { color:#464646; }

/*가입안내*/
.join_info { margin-bottom:65px; }
.join_info p { font-size:15px; }
.join_info p.ex { font-size:14px; }
.join_info .img_area { width:710px; text-align:center; }
.join_info .join_info_btn { overflow:hidden; width:672px; padding:18px 18px; border:1px solid #dedede; background:#fafafa; }
.join_info .join_info_btn p { float:left; font-size:15px; color:#000;}
.join_info .join_info_btn img { float:right; }

.table_st03 { width:576px; border-top:2px solid #000; margin-bottom:15px; }
.table_st03 table { width:100%; }
.table_st03 table thead { width:100%;  }
.table_st03 table th { vertical-align:middle; text-align:center; padding:20px 0; font-size:15px; color:#3d3d3d; border-left:1px solid #cecece; background:url(../images/sub/th_bg.jpg) repeat left top; font-family: "Noto Sans KR3", "Noto Sans KR4";  }
.table_st03 table th:first-child { border-left:0; }
.table_st03 table td { vertical-align:middle; text-align:center; padding:19px 0; font-size:15px; color:#3d3d3d; border-left:1px solid #cecece; border-bottom:1px solid #cecece;  white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.table_st03 table td:first-child { border-left:0; }

.join_info .inquiry { width:576px; border-top:2px solid #5e5e5e; }
.join_info .inquiry table { width:100%; }
.join_info .inquiry table th { vertical-align:middle; text-align:center; background:url(../images/sub/th_bg.jpg) repeat left top; border-bottom:1px solid #cecece; }
.join_info .inquiry table th span { padding-left:28px; background:url(../images/sub/join_call_btn.png) no-repeat left center; line-height:20px; display:inline-block; }
.join_info .inquiry table td { vertical-align:middle; text-align:left; padding:20px 18px; border-bottom:1px solid #cecece; }
.join_info .inquiry table td strong { font-size:17px; color:#000; }
.join_info .inquiry table td p { font-size:15px; color:#3d3d3d; line-height:1.5; letter-spacing:-1px; }
.join_info .inquiry table td p a { color:#3d3d3d; }

/*회원서비스*/

.member_service_area { margin-bottom:45px; }
.member_service_area .service_title { padding:15px 20px; margin-bottom:15px; border:1px solid #dfdfdf; background:#fafafa;}
.member_service_area h4 { font-size:18px; color:#000; padding-left:22px; background:url(../images/sub/h4_dot.png) no-repeat left 5px;}
.member_service_area > ul { padding-left:25px;}
.member_service_area > ul > li { font-size:15px; color:#3d3d3d; line-height:1.7; padding-left:15px; background:url(../images/sub/dot5_5.jpg) no-repeat left 11px; }
.member_service_area ul li li { font-size:15px; color:#777777; line-height:1.7; padding-left:8px; background:url(../images/sub/dash5_2.jpg) no-repeat left 12px;}

/*FAQ*/

.faq_area { width:100%; }
.faq_area dl { position:relative; margin-bottom:20px; }
.faq_area dt { border:1px solid #dedede; cursor:pointer; }
.faq_area dt p.icon { position:absolute; left:0; top:0; float:left; width:51px; font-size:18px; color:#fff; text-align:center; padding:15px 0; background:#000; }
.faq_area dt.on p.icon { position:absolute; left:0; top:0; float:left; width:51px; font-size:18px; color:#fff; text-align:center; padding:15px 0; background:#f08200; }
.faq_area dt p.text { font-size:15px; color:#464646; padding:16px 20px 16px 71px; background:url(../images/sub/faq_arrow_off.png) no-repeat 753px 25px; }
.faq_area dt.on p.text { background:url(../images/sub/faq_arrow_on.png) no-repeat 753px 25px; }
.faq_area dd { display:none; border:1px solid #dedede; border-top:0; padding:35px 71px; font-size:14px; color:#666; line-height:1.4; background:#fafafa url(../images/sub/answer_arrow.png) no-repeat 51px 39px; }
.faq_area dd.nofaq { display:block;  border-top:1px solid #dedede; font-size:14px; color:#777; line-height:1.4; background:none; padding:35px 0; text-align: center;}


/*통합검색*/

.sub_cont2 { width:100%; }
.sub_cont2 .sub_navi { margin-bottom:11px; }
.sub_cont2 h3 { font-size:30px; color:#595959; margin-bottom:30px; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.total_area { width:867px; margin:0 auto;}
.total_area h3 { font-size:30px; color:#595959; margin-bottom:30px; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.total_area .total_search_wrap { overflow: hidden; }
.total_area .total_search { float:left; width:667px; padding:29px 31px; border:1px solid #060606; }
.total_area .search_area input { float:left; width:510px; font-size:14px; color:#000; padding:7px 5px 6px 5px; padding:8px 5px 7px 5px\9; background:#fafafa; margin-left:10px; border:1px solid #cdcdcd; font-family: '돋움'; }
.total_area .search_btn { float:left; }
.total_area .search_area { float:right; }
.total_area .search_area select { float:left; width:89px; height:31px; color:#000; padding:0 5px; line-height:1; padding:7px 5px 8px 5px \9;  *margin-top:6px; border:1px solid #cdcdcd; font-family: '돋움'; }
.total_area .search_area option { line-height:1.5; }
.total_area .search_area a { float:left; margin-left:4px; }

.total_text { padding:44px 0 35px 0; text-align:center; }
.total_text p { font-size:24px; color:#000; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.total_text p span { color:#f08200; text-decoration:underline; }

.total_tab { padding:29px 0px 29px 79px; border:1px solid #d5d5d5; margin-bottom:42px; background:#f9f9f9; }
.total_tab h4 { font-size:15px; color:#000; margin-bottom:15px; font-family: "Noto Sans KR3", "Noto Sans KR4";}
.total_tab h4 span { color:#f08200; }
.total_tab ul { overflow:hidden; }
.total_tab ul li { float:left; width:172px; padding-left:17px; line-height:1.5; background:url(../images/sub/total_tab_bg.png) no-repeat left 8px;}
.total_tab ul li a { font-size:14px; color:#474747; }

.total_list_st01 { position:relative; margin-bottom:65px; }
.total_list_st01 .more { position:absolute; right:0; top:-7px; }
.total_list_st01 .list_tit { overflow:hidden; width:790px; margin-bottom:15px; }
.total_list_st01 .list_tit h5 { float:left; font-size:19px; color:#151515; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.total_list_st01 .list_tit p { float:left; font-size:15px; color:#474747; margin-left:5px; margin-top:4px; }
.total_list_st01 .list_tit p span { color:#f08200; }

.total_list_area { border-top:1px solid #141414;  }
.total_list_area .list { overflow:hidden; padding:21px 0; border-bottom:1px solid #ddd; }
.total_list_area .list .list_pic { float:left; width:203px; height:130px; }
.total_list_area .list .list_pic img { width:100%; height:130px; }
.total_list_area .list .list_text { float:right; width:625px; padding-right:20px; }
.total_list_area .list .list_text h4 { float:left; font-size:19px; color:#151515; margin-bottom:20px; }
.total_list_area .list .list_text h4 a { float:left; width:625px; font-size:19px; color:#151515; line-height:1.3; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.total_list_area .list .list_text p { float:left; width:100%; height:50px; font-size:14px; color:#6f6f6f; margin-bottom:10px; overflow:hidden;}
.total_list_area .list .list_text p a { width:100%; font-size:14px; color:#6f6f6f; line-height:1.8; }
.total_list_area .list .list_text span { font-size:13px; color:#6f6f6f; }


.total_list_area02 { border-top:1px solid #141414;  }
.total_list_area02 .list { overflow:hidden; padding:21px 0; border-bottom:1px solid #ddd; }
.total_list_area02 .list .list_text { float:right; width:867px; }
.total_list_area02 .list .list_text h4 { float:left; font-size:19px; color:#151515; margin-bottom:11px; }
.total_list_area02 .list .list_text h4 a { float:left; width:867px; font-size:17px; color:#3d3d3d; line-height:1.3; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.total_list_area02 .list .list_text p { float:left; width:100%; max-height:50px; font-size:14px; color:#6f6f6f; margin-bottom:15px; overflow:hidden;}
.total_list_area02 .list .list_text p a { width:100%; font-size:15px; color:#6f6f6f; line-height:1.8; }
.total_list_area02 .list .list_text span { font-size:13px; color:#6f6f6f; }


/*사이트맵*/

.sitemap_area { overflow:hidden; margin-bottom:75px; }
.sitemap_area h4 { font-size:18px; color:#000; padding-bottom:14px; border-bottom:2px solid #000; }
.sitemap_area .first { margin-left:0;}
.site_box { float:left; width:180px; margin-left:60px;  }
.site_box > ul { }
.site_box > ul > li { border-bottom:1px solid #cecece; padding:12px 0; padding-left:11px; background:url(../images/sub/site_arrow.png) no-repeat left 18px; }
.site_box > ul > li > a { font-size:15px; color:#3d3d3d; }
.site_box ul ul { margin-top:5px; }
.site_box ul li li { padding:2px 0; padding-left:8px; font-size:14px; color:#999; line-height:1.4; background:url(../images/sub/site_dash.png) no-repeat left 10px; }
.site_box ul li li a  { font-size:14px; color:#999; } 


/*중견기업은?*/

.definition_wrap {}
.definition_wrap .tab {}
.definition_wrap .tab ul { overflow:hidden; border-bottom:1px solid #5e5e5e; }
.definition_wrap .tab ul li { float:left; margin-left:-1px; border:1px solid #ccc; /*border-bottom:0;*/ }
.definition_wrap .tab ul li:first-child { margin-left:0; }
.definition_wrap .tab ul li a { float:left; width:150px; font-size:15px; color:#878787; text-align:center; padding:12px 0; }
.definition_wrap .tab ul li:hover a { color:#fff; background:#f18101; }
.definition_wrap .tab ul li.on a { color:#fff; background:#f18101; }

.definition_wrap h4.h4_2 { font-size:17px; color:#000; margin-bottom:10px; padding-left:15px; line-height:1.3; background:url(../images/sub/dot5_5.jpg) no-repeat 2px 9px;}

.definition_area { }
.definition_area h4 { font-size:17px; color:#000; margin-bottom:13px; padding-left:15px; line-height:1.3; background:url(../images/sub/dot5_5.jpg) no-repeat 2px 9px; }
.definition_box { border:1px solid #e0e0e0; padding:27px; margin-bottom:30px; }
.definition_box p { font-size:15px; color:#3d3d3d; line-height:1.7; }
.definition_box p strong { color:#000; }
.definition_box ul { margin-bottom:35px; }
.definition_box ul li { font-size:15px; color:#3d3d3d; line-height:1.7;}
.definition_box ul li span.sp01 { margin-left:25px; }
.definition_box ul li span.sp02 { margin-left:16px; }
.definition_box ul ul { padding-left:18px; margin-bottom:0; }

.definition_box2 { margin-bottom:40px; }
.definition_box2 span { display:block; width:100%; text-align:right; margin-bottom:20px; }

.definition_box3 { border:1px solid #e0e0e0; padding:27px; margin-bottom:30px; }
.definition_box3 p { font-size:15px; color:#3d3d3d; line-height:1.7; }
.definition_box3 p strong { color:#000; }
.definition_box3 ul { overflow:hidden; }
.definition_box3 ul li { font-size:15px; color:#3d3d3d; line-height:1.7; padding-left:10px; background:url(../images/sub/dot4_5.jpg) no-repeat left 10px; }
.definition_box3 ul li span.tit { float:left; width:63px; }
.definition_box3 ul li span.sp01 { margin-left:42px; }
.definition_box3 ul li span.sp02 { margin-left:66px; }
.definition_box3 ul li span.sp03 { margin-left:70px; }
.definition_box3 ul ul { padding-left:18px; margin-bottom:0; }

.definition_box4 h4 { margin-bottom:20px !important;}
.definition_box4 h5 { font-size:18px; color:#f08200; margin-bottom:15px;}
.definition_box4 ul.ul_st01 { overflow:hidden; }
.definition_box4 ul.ul_st01 li { font-size:15px; color:#3d3d3d; padding-left:13px; margin-bottom:13px; line-height:21px; background:url(../images/sub/dot5_5.jpg) no-repeat left 8px; }
.definition_box4 ul.ul_st01 li strong { color:#000; }
.definition_box4 ul.ul_st01 ul { margin-top:5px; }
.definition_box4 ul.ul_st01 li span.sp03 { margin-left:67px; }
.definition_box4 ul.ul_st01 li li { font-size:15px; color:#3d3d3d; padding-left:9px; line-height:26px; margin-bottom:0; background:url(../images/sub/dash5_2.jpg) no-repeat left 13px; }
.definition_box4 ul.ul_st01 li a { font-size:15px; color:#3d3d3d; }


.definition_list { margin-top:35px; padding-left:485px; background:url(../images/sub/definition_bg.jpg) no-repeat 3px top; }
.definition_list h5 { font-size:15px; color:#000; margin-bottom:5px; }

.table_st04 { width:100%; border-top:2px solid #5e5e5e; margin-bottom:55px; }
.table_st04 table { width:100%; }
.table_st04 table th { vertical-align:middle; text-align:center; font-size:15px; color:#3d3d3d; padding:15px 0px; background:url(../images/sub/th_bg.jpg) repeat left top; }
.table_st04 table th.bl { border-left: 1px solid #cecece; }
.table_st04 table td { vertical-align:middle; text-align:center; font-size:15px; color:#3d3d3d; padding:15px 0; line-height:1.3; border-bottom:1px solid #cecece; border-left:1px solid #cecece; }
.table_st04 table td.bl0 { border-left:0; }
.table_st04 table td.tal { text-align:left; padding-left:20px; }
.table_st04 table td.tal2 { text-align:left; }
.table_st04 table td ul { margin-left:15px; }
.table_st04 table td ul li { font-size:15px; color:#3d3d3d; line-height:1.5; }
.table_st04 table td ul li span { padding-left:20px; }

.table_st05 { width:100%; border:1px solid #cecece; border-top:2px solid #000; border-bottom:0; margin-bottom:15px; }
.table_st05 table { width:100%; }
.table_st05 table thead { width:100%;  }
.table_st05 table thead th { vertical-align:middle; text-align:center; padding:14px 0; font-size:15px; color:#3d3d3d; border-left:1px solid #cecece; border-bottom:1px solid #cecece; background:url(../images/sub/th_bg.jpg) repeat left top; font-family: "Noto Sans KR3", "Noto Sans KR4";  }
.table_st05 table thead th:first-child { border-left:0; }
.table_st05 table tbody th { vertical-align:middle; text-align:center; padding:14px 0; font-size:15px; color:#3d3d3d; border-left:1px solid #cecece; border-bottom:1px solid #cecece; background:url(../images/sub/th_bg.jpg) repeat left top;  }
.table_st05 table tbody th:first-child { border-left:0; }
.table_st05 table td { vertical-align:middle; text-align:center; padding:11px 0; font-size:15px; color:#3d3d3d; border-left:1px solid #cecece; border-bottom:1px solid #cecece;  white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.table_st05 table td:first-child { border-left:0; }

/*중견기업 지원사업*/

.definition_search { padding:28px 72px; border:1px solid #d4d4d4; margin-bottom:30px; }
.search_box01 { overflow:hidden; margin-bottom:14px; }
.search_box01 input { float:left; width:239px; padding:5px 0; border:1px solid #555;}
.search_box01 label { float:left; font-size:14px; color:#000; margin-top:8px; margin-right:11px; }
.search_box01 span { float:left; margin:7px 7px 0 11px; }
.search_box02 { overflow:hidden;}
.search_box02 select { float:left; width:88px; padding:5px 5px 4px 5px; border:1px solid #555; margin-right:4px; *margin-top:4px; }
.search_box02 input { float:left; width:455px; padding:5px 0; *padding:4px 0; border:1px solid #555; margin-right:5px;}
.search_box02 a {float:left;}



/* view */

.view_area_st01 { width:100%; border-top:2px solid #000; }
.view_area_st01 .tit_area { overflow:hidden; padding:15px 33px; border-bottom:1px solid #cecece; background: url(../images/sub/th_bg.jpg) repeat left top; }
.view_area_st01 .tit_area h4 { float:left; width:520px; font-size:17px; color:#3d3d3d; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.view_area_st01 .tit_area p { float:right; font-size:13px; color:#3d3d3d; }
.view_area_st01 .tit_area span { padding-left:26px; background:url(../images/sub/view_line.jpg) no-repeat 13px 5px;  }
.view_area_st01 .add_file_area { padding:12px 33px; border-bottom:1px solid #cecece; } 
.view_area_st01 .add_file_area p { width:698px; font-size:13px; color:#777;  padding-left:21px; line-height:1.4; background:url(../images/sub/file_icon.jpg) no-repeat left 3px; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden;  }
.view_area_st01 .add_file_area p a { font-size:13px; color:#777; }
.view_area_st01 .movie_cont { padding-top:20px; text-align:center;}
.view_area_st01 .text_cont { padding:20px; }
.view_area_st01 .text_cont strong { font-weight:bold; }
.view_area_st01 .text_cont strong span { font-weight:bold; }
.view_area_st01 .text_cont strong p { font-weight:bold; }
.view_area_st01 .text_cont p img {vertical-align:middle; max-width:745px;}
.view_area_st01 .text_cont p { line-height:130%;}
.view_area_st01 .text_list_table { width:100%; border-top:1px solid #000; border-bottom:1px solid #000;}
.view_area_st01 .text_list_table table { width:100%; }
.view_area_st01 .text_list_table th { vertical-align:middle; text-align:center; padding:13px 0; font-size:13px; color:#3d3d3d; font-family: 'Noto Sans KR3';}
.view_area_st01 .text_list_table th a { padding-right:17px; }
.view_area_st01 .text_list_table th a { color:#3d3d3d; }
.view_area_st01 .text_list_table th a.prev { background:url(../images/sub/prev_arrow.jpg) no-repeat right 8px;}
.view_area_st01 .text_list_table th a.next { background:url(../images/sub/next_arrow.jpg) no-repeat right 8px;}
.view_area_st01 .text_list_table td { vertical-align:middle; text-align:left; padding:13px 0; padding-left:20px; font-size:13px; font-family: 'Noto Sans KR3'; }
.view_area_st01 .text_list_table td a { float:left; width:685px; color:#666; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.view_area_st01 .text_list_table .line { border-bottom:1px solid #cecece}

/*160613 view 이미지 슬라이드 추가*/
.view_area_st01 .text_cont .img_cont {border:1px solid #e7e7e7; background:#f7f7f7; padding:12px; margin-bottom:20px; text-align:center;}
.view_area_st01 .text_cont .img_cont img { max-width:719px; }
.view_area_st01 .text_cont .img_cont .img_cont_sub {overflow:hidden; margin-top:12px;}
.view_area_st01 .text_cont .img_cont .img_cont_sub .img_list {float:left; width:632px; height:61px; margin-left:19px; position:relative; overflow:hidden;}
.view_area_st01 .text_cont .img_cont .img_cont_sub ul {position:absolute; left:0; top:0;}
.view_area_st01 .text_cont .img_cont .img_cont_sub ul li {float:left; margin-left:16px;}
.view_area_st01 .text_cont .img_cont .img_cont_sub ul li img { width:92px; height:60px; }
.view_area_st01 .text_cont .img_cont .img_cont_sub ul li:first-child {margin-left:0;}
.view_area_st01 .text_cont .img_cont .img_cont_sub .sub_prev_btn {float:left;}
.view_area_st01 .text_cont .img_cont .img_cont_sub .sub_next_btn {float:right;}
.view_area_st01 .text_cont .img_cont .img_cont_sub .sub_prev_btn img { width:24px; height:60px; }
.view_area_st01 .text_cont .img_cont .img_cont_sub .sub_next_btn img { width:24px; height:60px; }
/* // 160613*/

/*공지사항*/

.sub_cont3 { width:867px; margin:0 auto; padding-bottom:70px; }
.notice_area { }
.notice_area h3 { font-size:30px; color:#595959; margin-bottom:30px; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.notice_area .search_title { overflow:hidden; margin-bottom:30px; }
.notice_area .search_title p { float:left; font-size:14px; color:#666; margin-top:9px; }
.notice_area .search_title .search_area { float:right; margin-top:5px; }
.notice_area .search_title .search_area select { float:left; width:89px; height:31px; color:#000; padding:0 5px; line-height:1; padding:7px 5px 8px 5px \9;  *margin-top:6px; border:1px solid #555; font-family: '돋움'; }
.notice_area .search_title .search_area option { line-height:1.5; }
.notice_area .search_title .search_area input { float:left; width:149px; font-size:14px; color:#000; padding:7px 5px 6px 5px; padding:8px 5px 7px 5px\9; margin-left:4px; border:1px solid #555; font-family: '돋움'; }
.notice_area .search_title .search_area a { float:left; margin-left:4px; }
/*
.notice_area .tab { width:100%; }
.notice_area .tab ul { overflow:hidden; }
.notice_area .tab ul li { float:left; border:1px solid #e0e0e0; margin-left:-1px; }
.notice_area .tab ul li:hover { border-top:1px solid #ef8200;}
.notice_area .tab ul li.on { border-top:1px solid #ef8200;}
.notice_area .tab ul li:first-child { margin-left:0px; }
.notice_area .tab ul li a { width:99px; float:left; font-size:15px; color:#878787; text-align:center; padding:11px 0 10px 0; border-top:2px solid #fff; }
.notice_area .tab ul li:hover a { color:#ef8200; border-top:2px solid #ef8200; }
.notice_area .tab ul li.on a { color:#ef8200; border-top:2px solid #ef8200; }
*/
.notice_area .table_st02 { margin-bottom:30px; }
.notice_area .table_st02 td.tal { padding-left:20px; font-size:16px; font-weight:bold;}
.notice_area .table_st02 a { float:left; width:490px; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.notice_area .table_st02 td.tal a { text-align:left; }

/*insight*/

.table_st02 .insight { padding:19px 10px; text-align:left; }
.table_st02 .insight a { float:left; width:320px; text-align:left; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }


/* 신문고 */

.sinmungo_area {}
.sinmungo_area .title_box { padding:20px; margin-bottom:20px; border:1px solid #e0e0e0; background:#f7f7f7; }
.sinmungo_area .title_box p { font-size:15px; color:#474747; line-height:1.5; }
.sinmungo_area .text_area_wrap { overflow:hidden; margin-bottom:30px; }
.sinmungo_area .text_area { overflow-y:auto; height:202px; padding:25px 20px; border:1px solid #e0e0e0; margin-bottom:15px; }
.sinmungo_area .text_area ul > li { font-size:15px; color:#000; margin-bottom:10px; }
.sinmungo_area .text_area ul ul { padding-left:14px; margin-top:10px; }
.sinmungo_area .text_area ul li li{ font-size:15px; color:#474747; padding-left:8px; line-height:1.4; background:url(../images/sub/dash5_2.jpg) no-repeat left 10px; }
.sinmungo_area .text_area_wrap .check_area { float:right;}
.sinmungo_area .text_area_wrap .check_area label { font-size:14px; color:#474747; margin-right:12px; }

.sinmungo_area .ex_p { padding-left:15px; font-size:15px; color:#474747; margin-bottom:18px; }
.sinmungo_table { width:100%; border-top:2px solid #000; margin-bottom:30px; }
.sinmungo_table table { width:100%; }
.sinmungo_table th { vertical-align:middle; text-align:center; border-bottom:1px solid #cecece; background:url(../images/sub/th_bg.jpg) repeat left top; }
.sinmungo_table th label { font-size:15px; color:#3d3d3d; }
.sinmungo_table th label.point { padding-right:10px; background:url(../images/sub/label_pointer.jpg) no-repeat right 5px;}
.sinmungo_table td { vertical-align:middle; text-align:left; border-bottom:1px solid #cecece; padding:19px 0; padding-left:15px; }
.sinmungo_table td input { padding:5px; border:1px solid #e0e0e0; }
.sinmungo_table td input.in01 { width:595px; }
.sinmungo_table td input.in02 { width:200px; }
.sinmungo_table td textarea { width:595px; height:133px; padding:5px; border:1px solid #e0e0e0; resize:none; letter-spacing: -0.05em;
    font-family: "Noto Sans KR3", NanumGothicWeb, "Malgun Gothic", 맑은고딕, "맑은 고딕", 돋움, 굴림, Dotum, "Gulim, sans-serif";}


/*이용약관*/

.terms_area { }
.terms_area h4 { font-size:18px; color:#f08200; margin-bottom:25px; }
.terms_area dl { margin-bottom:30px; }
.terms_area dt { font-size:14px; color:#3a6cc0; margin-bottom:5px; }
.terms_area dd { font-size:14px; color:#3d3d3d; line-height:26px; }
.terms_area dd ul li { line-height:26px; }

/*개인정보처리방침*/

.privacy_area {}
.privacy_area h4 { font-size:18px; color:#3a6cc0; margin-bottom:20px; }
.privacy_area h5 { font-size:14px; color:#3a6cc0; margin-bottom:6px; }
.privacy_area p { font-size:14px; color:#3d3d3d; line-height:26px; margin-bottom:27px; }




/*확인서 신청/발급*/

.application_wrap { padding:33px 0 33px 330px; border:1px solid #e0e0e0; background:url(../images/sub/application_bg.png) no-repeat 25px 33px; }
.application_wrap .right_btn_area { padding:20px 30px 0 0;}
.application_area { margin-bottom:27px; }
.application_area h4 { font-size:17px; color:#000; margin-bottom:10px; padding-left:15px; line-height:1.3; background:url(../images/sub/dot5_5.jpg) no-repeat 2px 9px;}
.application_area ul.ul_st01 { padding-left:14px; }
.application_area ul.ul_st01 > li { font-size:15px; color:#000; margin-bottom:14px; font-family: "Noto Sans KR3", "Noto Sans KR4"; }
.application_area ul.ul_st01 ul { margin-top:6px;}
.application_area ul.ul_st01 li li { font-size:15px; color:#474747; padding-left:7px; line-height:1.8; background:url(../images/sub/dash5_2.jpg) no-repeat left 13px; font-family: "Noto Sans KR3", "NotoSansCJKkrRegular"; }

.application_area ul.ul_st02 { padding-left:14px; margin-bottom:14px; }
.application_area ul.ul_st02 li { font-size:15px; color:#474747; padding-left:7px; line-height:1.8; background:url(../images/sub/dash5_2.jpg) no-repeat left 13px; font-family: "Noto Sans KR3", "NotoSansCJKkrRegular"; }



/*주요사업 글로벌 전문 기업 육성 추가 수정*/
.table_st01.table_st_160712 table th { padding:7px 0px; }
.table_st01.table_st_160712 table td { padding:7px 20px; }



/* 20170816 css 수정*/

.sub_cont_0810 {padding-bottom:10px;}

.business_wrap .business_tab01 p.bt01_tit{text-align:center;}
.business_wrap .business_tab01 .bt01{margin:10px 0 30px 0; border-bottom:1px solid #cecece;}
.business_wrap .business_tab01 .bt01 thead tr{border-top:2px solid #5e5e5e;}
.business_wrap .business_tab01 .bt01 thead tr th{padding:14px 0; background:#f5f5f5; border-right:1px solid #cecece; font-size:16px;}
.business_wrap .business_tab01 .bt01 tbody tr td{padding:17px 0 17px 17px; line-height:26px; vertical-align:top; font-size:15px; color:#3d3d3d;}
.business_wrap .business_tab01 .bt01 tbody tr td{border-right:1px solid #cecece;}
.business_wrap .business_tab01 .bt01 tbody tr td.bt01_rbx{border-right:none;}
.business_wrap .business_tab01 .bt01 thead tr th.bt01_rbx{border-right:none;}
.business_wrap .business_area .ul_stsp li{margin-bottom:0;}
.business_wrap .business_area .ul_stsp li p{display:inline; padding-left:20px;}
.business_wrap .business_area .ul_stsp li p span{display:block; padding-left:63px;}
.business_wrap .business_area .ul_st03 li span{display:block; padding-left:3px;}

.business_wrap .business_0810  p.busi_img{padding:30px 0 80px 50px;}
.business_wrap .business_gobtn a{display:inline-block; height:44px; line-height:44px; color:#fff; background:#000; text-align:center; padding:0 21px; font-size:15px;}
.business_wrap .business_gobtn{text-align:center; margin-bottom:20px;}
.corm_num{margin-bottom:30px;}

.business_wrap .bsi05_area p.bsi05_p{padding:20px 0 20px 0; width:700px; text-align:center;}
.business_wrap .bsi05_tabbox .bsi05_tab tbody tr th{padding:14px 0; font-size:16px; background:#f7f7f7; border:1px solid #cecece; border-left:none;}
.business_wrap .bsi05_tabbox .bsi05_tab tbody tr td{padding-left:20px; font-size:15px; color:#3d3d3d; border-bottom:1px solid #c3c3c3;}
.business_wrap .bsi05_tabbox .bsi05_tab tbody tr.bsi05_tbbar{border-top:2px solid #5e5e5e;}
.business_wrap .business_gobtn a{display:inline-block; height:44px; line-height:44px; color:#fff; background:#000; text-align:center; padding:0 21px; font-size:15px;}
.business_wrap .bsi05_tabbox p{padding:15px 0 30px 0;}

.business_wrap ul.ul_st01 li.ul_stli_0810{background:none;}
.business_wrap ul.ul_st01 li.ul_stli02_0810{margin-bottom:0;}

.business_wrap .business_gobtn a{display:inline-block; height:44px; line-height:44px; color:#fff; background:#000; text-align:center; padding:0 21px; font-size:15px;}
.business_wrap .bsi05_tabbox p{padding:15px 0 30px 0;}


.business_wrap .bus07_box02{margin-bottom:20px;}

.business_wrap .bus07_box .ul_st01 li.bis07_backx{background:none; padding-left:0; margin:20px 0;}
.business_wrap .business_gobtn a{display:inline-block; height:44px; line-height:44px; color:#fff; background:#000; text-align:center; padding:0 21px; font-size:15px;}
.business_wrap .business_07box p span{display:block; padding-left:16px;}
.business_wrap .business_07box p.p07_bot{padding-bottom:20px;} 
.business_wrap .bsi05_tabbox p{padding:15px 0 30px 0;}


.business_wrap .bsi08_box_01{margin-bottom:10px;}
.business_wrap .bsi08_cate p.catetit{padding:0 0 10px 0; text-align:center;}
.business_wrap .bsi08_cate .bsi08_cateimg{background:#f2f2f2; border-top:2px solid #5e5e5e; margin-bottom:45px;}
.business_wrap .bsi08_cate .bsi08_cateimg p.bsi08_img{text-align:center; padding:40px 0;}
.business_wrap .bsi08_cnwls{margin-bottom:80px;}

.business_wrap .business_area .ul_st01 li .bsi09_insen{background:#f2f2f2; padding:15px 15px 20px 15px; margin-top:7px;}
.business_wrap .business_area .ul_st01 li .bsi09_insen .bsi09_bgx li{background:none;}
.business_wrap .business_area .ul_st01 li .bsi09_insen .bsi09_bgx > li{padding-bottom:5px;}
.business_wrap .business_area .ul_st01 li .bsi09_insen .bsi09_bgx li span{font-weight:bold; color:#000;}
.business_wrap .bsi09_box03{margin-bottom:90px;}

.business_wrap .bsi10_box03{margin-bottom:90px;}

.business_wrap ul.ul_st01 li li.bsi11_bgx{background:none;}
.business_wrap ul.ul_st01 li p.home_btn{margin-top:10px;}
.business_wrap ul.ul_st01 li p.home_btn a{display:inline-block; height:30px; line-height:29px; color:#fff; background:url(../../web2/images/sub/ahpek_img05_0810.png) no-repeat 69px 8px #f08200; padding:0 28px 0 11px;}
.business_wrap .bsi11_box01{margin-bottom:90px;}

.business_wrap .business_gobtn a{display:inline-block; height:44px; line-height:44px; color:#fff; background:#000; text-align:center; padding:0 21px; font-size:15px;}

.business_wrap .bsi12_box01{margin-bottom:90px;}

.business_wrap .bsi13_box01{margin-bottom:90px;}
.business_wrap ul.ul_st01 li.bsi13_barx{background:none;}
.business_wrap ul.ul_st01 li.bsi13_palx{padding-left:0; border-top:2px solid #5e5e5e;}
.business_wrap ul.ul_st01 li.bsi13_palx p.bsi13_img{text-align:center;}
.business_wrap ul.ul_st01 li.bsi13_palx p.bsi13_not{padding:15px 0 0 26px;}
.business_wrap .bsi13_cateimg{background:#f2f2f2; padding:40px 0 25px 0;}

.business_wrap .bsi14_box01{margin-bottom:90px;}
.business_wrap ul.ul_st01 li p.downl_btn{margin-top:10px; background:none; padding-left:0;}
.business_wrap ul.ul_st01 li.bsi14_btnx{background:none; padding-left:0;}
.business_wrap ul.ul_st01 li p.downl_btn a{display:inline-block; height:30px; line-height:29px; color:#fff; background:url(../../web2/images/sub/ahpek_img07_0810.png) no-repeat 111px 7px #f08200; padding:0 33px 0 11px;}


/*책임경영*/
.responsibility_area{padding-bottom:24px;}
.responsibility_area2{padding-bottom:0;}
.responsibility_area .resp_tab{}
.responsibility_area .resp_tab ul{overflow:hidden;}
.responsibility_area .resp_tab ul li{float:left; border:1px solid #dadada; font-size:15px;}
.responsibility_area .resp_tab ul li a{display:block; width:390px; height:41px; line-height:44px; color:#666; text-align:center;}
.responsibility_area .resp_tab ul li.on{background:#f08200; border:none; height:43px;}
.responsibility_area .resp_tab ul li.on a{color:#fff;}
.responsibility_area .resp_cont{}
.responsibility_area .resp_cont .rest_tit{color:#000; font-size:21px; font-weight:bold; margin:33px 0 23px;}
.responsibility_area .resp_cont .txt{font-size:15px; color:#575757; line-height:24px; }
.responsibility_area .resp_cont .txt2{font-size:15px; color:#575757; text-align:right;  line-height:30px; margin-top:50px; padding-right:180px;}
.responsibility_area .resp_cont ul{margin-top:10px;}
.responsibility_area .resp_cont ul li{font-size:16px; color:#575757; line-height:43px;}
.responsibility_area .resp_cont ul li strong{font-weight:bold; margin-right:10px;}
.responsibility_area .resp_cont .txt3{margin-bottom:25px;}
.responsibility_area .resp_cont dl{margin-top:20px;}
.responsibility_area .resp_cont dl dt{color:#575757; font-size:16px; font-weight:bold; margin-bottom:15px;}
.responsibility_area .resp_cont dl dd{color:#575757; font-size:15px; line-height:30px; padding-left:20px;}

/*열전*/
.sub_cont .heated_title{margin-bottom:48px;}
.heated_cont{}
.heated_cont .heated_main{overflow:hidden; margin-bottom:30px; padding-top:20px; border-top:1px solid #000;}
.heated_cont .heated_main .heated_img{float:left; width:393px;}
.heated_cont .heated_main .heated_img a img{width:393px; height:279px;}
.heated_cont .heated_main .heated_txt{float:left; width:322px; background:#f8f8f8; padding:29px 30px 22px 39px; height:226px; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.heated_cont .heated_main .heated_txt dt{font-size:20px;  font-weight:bold;}
.heated_cont .heated_main .heated_txt dt a{color:#f08200;}

.heated_cont .heated_main .heated_txt dd{font-size:26px; margin:10px 0 13px; letter-spacing:-1px; line-height:32px;}
.heated_cont .heated_main .heated_txt dd a{ color:#474747;}

.heated_cont .heated_main .heated_txt p{font-size:15px;  line-height:22px; letter-spacing:-1px; word-break:keep-all; cursor:pointer; /*overflow-y:scroll; height:64px;*/}
.heated_cont .heated_main .heated_txt p a{color:#888888;  height:88px; /*overflow-y:scroll;*/ display:block;}
.heated_cont .heated_main .heated_txt p.heated_mtxt a{display:inline; /*overflow:auto;*/ height:0;}


.heated_cont .heated_main .heated_txt span{font-size:16px; color:#6f6f6f; padding-top:25px; display:block;}
.heated_cont .heated_main .heated_txt a:hover a.heat_txt{}
.heated_cont .heated_list{padding-top:27px; border-top:1px solid #eaeaea;}
.heated_cont .heated_list .heat_list{}
.heated_cont .heated_list .heat_list ul{overflow:hidden;}
.heated_cont .heated_list .heat_list ul li{float:left; width:248px; margin:0 0 20px 20px;}
.heated_cont .heated_list .heat_list ul li.on{margin-left:0;}

.heated_cont .heated_list .heat_list ul li .heated_img2{}
.heated_cont .heated_list .heat_list ul li .heated_txt2{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;padding: 18px 14px 30px 14px;height: 77px;word-break:  keep-all;line-height:  20px;}
.heated_cont .heated_list .heat_list ul li .heated_txt2 dt{color:#f08200; font-weight:bold; font-size:15px;}
.heated_cont .heated_list .heat_list ul li .heated_txt2 dd{color:#474747; font-size:15px; padding:8px 0 9px;}
.heated_cont .heated_list .heat_list ul li .heated_txt2 span{color:#6f6f6f; font-size:13px;}
.search_title p.heat_num{margin-top:9px;}

.snb ul li a.heated_left{background:url(../images/sub/heated_title.png) no-repeat 145px center;}
.snb ul li:hover a.heated_left{background:url(../images/sub/heated_title.png) no-repeat 145px center #fff;}
.snb ul li.on > a.heated_left{background:url(../images/sub/heated_title.png) no-repeat 145px center #fff;}

/*180725*/
.list_180725{border-top:2px solid #5e5e5e;}
.list_180725 thead th{font-size:16px; text-align:center; height:43px; background:url(../../web2/images/sub/bg_180725.png) no-repeat 0 0; color:#575757; border-left:1px solid #cecece; font-weight:bold;}
.list_180725 thead th.first{border-left:none;}
.list_180725 tbody td{line-height:22px; color:#575757; font-size:15px; text-align:center; height:99px; border-left:1px solid #cecece; border-bottom:1px solid #cecece;}
.list_180725 tbody td ul li{line-height:22px; text-align:left; padding-left:2px;}
.list_180725 tbody td ul li span{display:block; padding-left:14px;}
.list_180725 tbody td.first{border-left:none;}
.point_btn_0725{text-align:center; margin-top:30px;}
.point_btn_0725 a{display:inline-block; *display:inline; *zoom:1; width:350px; height:44px; color:#fff; text-align:center; line-height:43px; font-size:16px; font-weight:bold; background:#000;}

/*191111*/
.view_area_st01 .tit_area h4{width:595px;}

/* 200107 */
.opinion a{outline:none;}
.opinion .list_area{border-top:1px solid #141414; padding-top:46px;}
.opinion .list_area h4{font-size:24px;font-family: "NotoSansCJKkrRegular"; padding-left:24px; position:relative;}
.opinion .list_area h4:before{content:""; width:6px; height:6px; border:3px solid #f08200; border-radius:50%; position:absolute; left:0; top:8px;}
.slick-slide img{display:inline-block;}
.opinion .top_list{padding:45px 49px 0;overflow:hidden; width:100%;}
.opinion .top_list > div{text-align:center;}
.opinion .top_list > div p{font-size:16px; color:#454545;font-family: "NotoSansCJKkrMedium"; padding-top:12px; padding-bottom:6px;}
.opinion .top_list > div span{font-size:13px; color:#777;font-family: "NotoSansCJKkrRegular"; line-height:20px; word-break:keep-all;}
.opinion .top_list > div .otimg{width:151px; height:150px; position:relative; border-radius:50%; border:1px solid #dadada; box-sizing:border-box; }
.opinion .top_list > div img{width:151px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);background:#faf5f0; border-radius:50%; z-index:-1;}
.opinion .top_list > div a:hover .otimg{border:2px solid #f08200;}
.opinion .top_list > div a:hover .otimg img{background:#F4E5D6;}
.opinion .btm_list{border-top:1px solid #ededed;  margin-top:40px; padding-top:35px;}
.opinion .btm_list ul{border-bottom:1px solid #ededed; margin-bottom:17px;}
.opinion .btm_list li{position:relative; padding-left:113px; height:92px; margin-bottom:35px;}
.opinion .btm_list li a{display:block;}
.opinion .btm_list li img{position:absolute; top:17px; left:0; border-radius:50%; border:1px solid #dadada;}
.opinion .btm_list li:first-child img{top:0;}
.opinion .btm_list li .btml_txt{padding-top:5px;}
.opinion .btm_list li .btml_txt h5{font-size:16px;font-family: "NotoSansCJKkrMedium"; color:#222;}
.opinion .btm_list li .btml_txt p{font-size:14px; color:#454545;font-family: "NotoSansCJKkrDemiLight"; line-height:20px; padding-top:7px; padding-bottom:7px; overflow:hidden; 
text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:37px;word-break:keep-all;}
.opinion .btm_list li .btml_txt em{font-family: "NotoSansCJKkrDemiLight"; font-size:13px; color:#888; font-style:normal; display:block; padding-top:8px;}
.opinion .btm_list > span{display:block; font-size:13px; color:#777;font-family: "NotoSansCJKkrRegular"; line-height:20px; padding-bottom:12px; padding-left:16px; position:relative;}
.opinion .btm_list > span:before{content:"※"; width:13px; height:13px; position:absolute; left:0; top:0;}
.opinion .btm_list > em{font-size:12px; color:#888;font-family: "NotoSansCJKkrRegular"; font-style:normal; padding-left:12px;}
.opinion .paging{margin-top:49px;}

.opinion_writer .search_title{position:relative;}
.opinion_writer{}
.opinion_writer h4{font-size:18px; color:#222;font-family: "NotoSansCJKkrRegular"; float:left; padding-top:7px;}
.opinion_writer .btm_list{margin-top:0; padding-top:0; border-top:none;}
.opinion_writer .list_area{padding-top:20px;}
.opinion .btm_list li{border-bottom:1px solid #ededed; padding-bottom:17px; padding-top:17px; margin-bottom:0;}
.opinion .btm_list li:first-child{padding-top:0;}

.opinion_post{}
.opinion_post .post_wrap{border-top:2px solid #141414;}
.opinion_post .post_title{background: url(../images/sub/th_bg.jpg) repeat left top;overflow: hidden;padding: 15px 33px;
    border-bottom: 1px solid #cecece;}
.opinion_post .post_title h4{float:left; font-size:16px; color:#3d3d3d;font-family: "NotoSansCJKkrDemiLight"; width:595px; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; overflow:hidden;}
.opinion_post .post_title em{float:right; font-style:normal;font-family: "NotoSansCJKkrDemiLight"; font-size:13px; color:#3d3d3d; padding-top:3px;}
.opinion_post .post_cont{padding:22px;}
.opinion_post .post_cont p{font-size:14.5px; color:#3d3d3d; line-height:25px;font-family: "나눔고딕코딩",NanumGothicCoding,Sans-serif;}
.opinion_post .next_post{border-top: 1px solid #000;border-bottom: 1px solid #000; overflow:hidden; padding:13px;}
.opinion_post .next_post span{float:left; color:#5b5b52;}
.opinion_post .next_post p{float:left;}
.opinion_post .golist{}
.opinion_post .text_list_table{width: 100%;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.opinion_post .text_list_table table {width: 100%;}
.opinion_post .text_list_table th {vertical-align: middle;text-align: center;padding: 13px 0;font-size: 13px;color: #3d3d3d;font-family: 'Noto Sans KR3';}
.opinion_post .text_list_table .line {border-bottom: 1px solid #cecece;}
.opinion_post .text_list_table td a {float: left;width: 685px;color: #666; font-size:13px;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}
.opinion_post .text_list_table th a {color: #3d3d3d;padding-right:17px;}
.opinion_post .text_list_table th a.next {background: url(../images/sub/next_arrow.jpg) no-repeat right 8px;}
.opinion_post .text_list_table th a.prev {background: url(../images/sub/prev_arrow.jpg) no-repeat right 8px;}

/* 200109 */
.application_wrap{padding-bottom:273px; position:relative;}
.application_wrap .right_btn_area{position:absolute; left:50%; transform:translateX(-50%); bottom:57px;}

/* 200130 */
.view_area_st01.view_area_st01_0203 .tit_area h4{width:700px; white-space:inherit; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.2; word-break:keep-all;}
.view_area_st01.view_area_st01_0203 .tit_area p{padding-top:4px;}
.notice_area .table_st02 a{width:623px;}

/* 200205 */

.definition_area .dbi_box{position:relative;}
.definition_area .dbi_box img{}
.definition_area .dbi_box .de_txt1{position:absolute; left:50%; transform:translateX(-50%); bottom:14px;}
.definition_area .dbi_box p{font-family: "NotoSansCJKkrMedium"; font-size:16px; color:#000; padding-bottom:5px; text-align:center;}
.definition_area .dbi_box span{font-family: 'Noto Sans KR3_1'; font-size:15px; color:#474747; text-align:center;}
.definition_area .dbi_box .de_txt2{position:absolute; left:118px; bottom:14px;}
.definition_area .dbi_box .de_txt3{position:absolute; right:136px; bottom:14px;}

/* 200316 */
.sub_cont p.hyphen{padding-right:0;}

/* 200331 */
.text_cont b{font-weight:bold;}
.text_cont span{font-weight:inherit;}

.view_area_st01 .tit_area h4{white-space:normal; line-height:1.2;}

/* 200420 */
.join_info.join_info2 .join_info_btn p{padding-top:10px;}

/* 200506 */
.sinmungo_area .title_box{margin-bottom:45px;}
.cttab{width:100%; overflow:hidden; margin-bottom:35px;}
.cttab li{float:left; width:33.333%; border:1px solid #dadada; box-sizing:border-box; text-align:center; margin-left:-1px; background:#fff;}
.cttab li:first-child{margin-left:0;}
.cttab li a{display:block; line-height:43px; font-size:14px; color:#666;}
.cttab li.on{background:#f08200; border-color:#f08200;}
.cttab li.on a{color:#fff;}


.ctcont#ctcont2 h4{margin-bottom:35px;}
.ctcont#ctcont2 p{font-size:15px; padding-top:30px; padding-bottom:45px;}
.ctcont#ctcont2 p span{display:block; padding-bottom:20px;}
.ctcont#ctcont2 p span:last-child{padding-bottom:0;}
.ctcont .ctc_table{width:100%;}
.ctcont .ctc_table h6{font-size:15px; text-align:center; padding-bottom:24px;}
.ctcont .ctc_table span{display:block; font-size:13px; color:#777; padding-top:45px;}
.ctcont .ctc_table table{width:100%;}
.ctcont .ctc_table th{font-weight:bold; font-size:15px; color:#000; padding:15px 0; border-top:2px solid #3d3d3d; border-bottom:1px solid #dadada; border-right:1px solid #dadada; background:#f7f7f7;}
.ctcont .ctc_table th:last-child{border-right:0;}
.ctcont .ctc_table td{text-align:center; font-size:15px; padding:15px 0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; color:#3d3d3d;}
.ctcont .ctc_table td:last-child{border-right:0;}

.ctcont .ctcont-slide{border:1px solid #dadada; box-sizing:border-box; width:100%;}
.ctcont .ctcont-slide .slick-slider{width:100%;}
.ctcont .ctcont-slide .slick-prev{z-index:99; background:url(../images/main/left_btn.png) no-repeat; width:45px; height:76px; left:0; top:50%; transform:translateY(-50%);}
.ctcont .ctcont-slide .slick-next{z-index:99; background:url(../images/main/right_btn.png) no-repeat; width:45px; height:76px; right:0; top:50%; transform:translateY(-50%);}

/* 200701 */
.comm_center .ctcont-slide{margin-bottom:45px;}
.comm_center .sinmungo_table{margin-bottom:45px;}
.comm_center .table1{}
.comm_center .table1 td{width:100%; overflow:hidden; padding:14px 0 12px 15px;}
.comm_center .table1 td ul{width:428px; float:left;}
.comm_center .table1 td ul li{font-size:15px; line-height:26px;}
.comm_center .table1 td ul li .color{color:#f18200;}
.comm_center .table1 td a{display:block; width:99px; height:36px; line-height:34px; border:1px solid #888888; box-sizing:border-box; background:#f1f1f1; text-align:center; font-size:14px; color:#3d3d3d; float:left; margin-top:5px;}
.comm_center .table1 td input[type="text"]{float:left; border:1px solid #cecece; width:414px; height:36px; box-sizing:border-box; font-size:14px; color:#999999; margin-right:14px; padding-left:9px;}
.comm_center .table1 td input[type="text"]::-webkit-input-placeholder{font-size:14px; color:#999999;}
.comm_center .table1 td input[type="text"]:-ms-input-placeholder {font-size:14px; color:#999999;}
.comm_center .table1 td input[type="text"]::placeholder{font-size:14px; color:#999999;}
.comm_center .table1 td input[type="file"]{display:none;}
.comm_center .table1 td input[type="file"] + label{display:block; width:99px; height:36px; line-height:34px; border:1px solid #888888; box-sizing:border-box; background:#f1f1f1; text-align:center; font-size:14px; color:#3d3d3d; float:left; cursor:pointer;}

/* 200724 */
.sub_cont h3 span{display:block; color:#777; font-size:17px; font-family: 'NotoSansCJKkrLight'; padding-top:14px;}
.cttab.cttab2 li{width:50%; }
.csss_box1 .cttab.cttab2 li{margin-left:0; margin-top:-1px;}
.csss_box1 .cttab.cttab2 li:first-child{border-left:0;}
.csss_box1 .cttab.cttab2 li:last-child{border-right:0;}
.csss_box1{border:1px solid #cecece;}
.csss_box1 .cttab{margin-bottom:0;}
.csss_box1 .ctcont .ctcont-slide{border:0;}
.csss_box1 .slick-dots li{width:8px; height:8px; margin:0 4px;}
.csss_box1 .slick-dots li button{width:8px; height:8px; border-radius:50%; background:#dadada; padding:0;}
.csss_box1 .slick-dots li button:before{width:0; height:0; font-size:0; line-height:0;}
.csss_box1 .slick-dots li.slick-active button{background:#f68924;}
.csss_box1 .slick-dots{bottom:39px;}
.csss_box1 .slick-dotted.slick-slider{margin-bottom:0;}
.csss_box2 .agree_wrap{margin-bottom:30px;}
.csss_box2 .agreebox{border:1px solid #cecece; padding:22px 18px 16px;}
.csss_box2 .agreebox h5{text-align:center; font-size:16px; color:#000; padding-bottom:25px;}
.csss_box2 .agreebox ul{}
.csss_box2 .agreebox ul li{font-size:14px; line-height:20px; color:#777;}
.csss_box2 .agreebox ul li ul{padding-left:14px;}
.csss_box2 .agreebox ul li ul li{padding-bottom:15px;}
.csss_box2 .agreebox ul li.noti{padding-top:20px;}
.csss_box2 .agree_input{text-align:right; padding-top:10px; position:relative;}
.csss_box2 .agree_input input[type="checkbox"]{}
.csss_box2 .agree_input input[type="checkbox"] + label{position:absolute; right:22px; top:9px; font-size:14px; }

/* 200807 */
.heated_cont .heated_main .heated_txt{width:392px; height:279px; box-sizing:border-box;}

/* 201008 */
.ctcont .ctcont-slide{/*border-top:0; border-bottom:0;*/}

/* 201012 */
.heated_cont .heated_main .heated_txt p{overflow:auto;}
.heated_cont .heated_main .heated_txt p.heated_mtxt a{display:block;}

/* 210218 */
.cttab_210218 li{width:25%;}
.cttab4_tab{margin:29px 0;}
.cttab4_tab ul:after{content:""; display:block; clear:both;}
.cttab4_tab ul li{float:left; width:50%; box-sizing:border-box; border:1px solid #dadada;}
.cttab4_tab ul li:last-child{border-left:0;}
.cttab4_tab ul li a{display:block; width:100%; line-height:41px; font-size:14px; color:#666; text-align:center;}
.cttab4_tab ul li.on a{background:#9a9a9a; color:#fff;}
.ct4_table{}
.ct4_table ul{}
.ct4_table ul li{margin-bottom:16px;}
.ct4_table ul li:last-child{margin-bottom:0;}
.ct4_table ul li input[type="checkbox"]{display:none;}
.ct4_table ul li input[type="checkbox"] + label{display:block; padding-left:25px; font-size:15px; font-weight:300; color:#3d3d3d; background:url(/web2/images/sub/cttab_checkbox.jpg) no-repeat left top; cursor:pointer; letter-spacing:-1px;}
.ct4_table ul li input[type="checkbox"]:checked + label{background:url(/web2/images/sub/cttab_checkbox_on.jpg) no-repeat left top;}
.ct4_table ul li input[type="checkbox"]:disabled + label{background:url(/web2/images/sub/cttab_checkbox_disabled.jpg) no-repeat left top;}
.ct4_table ul li input[type="radio"]{display:none;}
.ct4_table ul li input[type="radio"] + label{display:block; padding-left:25px; font-size:15px; font-weight:300; color:#3d3d3d; background:url(/web2/images/sub/cttab_checkbox.jpg) no-repeat left top; cursor:pointer; letter-spacing:-1px;}
.ct4_table ul li input[type="radio"]:checked + label{background:url(/web2/images/sub/cttab_checkbox_on.jpg) no-repeat left top;}
.ct4_table ul li input[type="radio"]:disabled + label{background:url(/web2/images/sub/cttab_checkbox_disabled.jpg) no-repeat left top;}
.ct4_table td > ul > li{overflow:hidden; width:464px;}
.ct4_table td > ul > li > input[type="checkbox"] + label{float:left;}
.ct4_table td > ul > li ul{float:right; overflow:hidden;}
.ct4_table td > ul > li ul li{float:left; margin-bottom:0;}
.ct4_table td > ul > li ul li.tcol1{width:88px;}
.ct4_table td > ul > li ul li.tcol2{width:101px;}
.ct4_table td > ul > li ul li.tcol3{width:67px;}
.ct4_agree{margin-bottom:35px;}
.ct4_agree .ct4_agreeBox{border:1px solid #e0e0e0; padding:28px 23px 26px; margin-bottom:12px;}
.ct4_agree .ct4_agreeBox h6{text-align:center; font-size:20px; font-weight:300;}
.ct4_agree .ct4_agreeBox ul{padding:18px 0 49px;}
.ct4_agree .ct4_agreeBox ul li{margin-bottom:24px;}
.ct4_agree .ct4_agreeBox ul li:last-child{margin-bottom:0;}
.ct4_agree .ct4_agreeBox ul li p{font-size:14px; line-height:20px; color:#777; font-weight:300; padding-bottom:3px;}
.ct4_agree .ct4_agreeBox ul li span{font-size:14px; line-height:20px; color:#777; font-weight:300;}
.ct4_agree .ct4_agreeBox > span{font-size:14px; color:#777; font-weight:300;}
.ct4_agree > input[type="checkbox"]{display:none;}
.ct4_agree > input[type="checkbox"] + label{display:block; text-align:right; padding-right:21px; font-size:14px; line-height:15px; color:#3d3d3d; font-weight:300; background:url(/web2/images/sub/cttab_checkbox.jpg) no-repeat right bottom; background-size:13px; cursor:pointer;}
.ct4_agree > input[type="checkbox"]:checked + label{background:url(/web2/images/sub/cttab_checkbox_on.jpg) no-repeat right bottom;}

/* 210223 */
.ct4_ovTxt p{font-size:15px; line-height:23px;}
.ct4_ovTxt p span{display:block; padding-bottom:20px;}
.ct4_ovTxt p span:last-child{padding-bottom:0;}
.ct4_process{margin-top:30px; margin-bottom:35px;}
.ct4_process img{width:100%;}
.sub_cont.pbnone{padding-bottom:0;}

.sinmungo_table td input.date-input{cursor:pointer;}

/* 210317 */
.table_st01 table tr:nth-child(2) td div:nth-child(2){font-size:14.5px;}
.table_st01 table tr:nth-child(3) td div:nth-child(1){font-size:14.5px;}
.table_st01 table tr:nth-child(4) td div:nth-child(1){font-size:14.5px;}
.table_st01 table tr:nth-child(4) td div:nth-child(2){font-size:14.5px;}
.table_st01 table tr:nth-child(4) td div:nth-child(4){font-size:14.5px;}
.table_st01 table tr:nth-child(4) td div:nth-child(5){font-size:14.5px;}

/* 210331 */
.join_btn{}
.join_btn a{display:block; width:151px; line-height:43px; background:#f18101; color:#fff; font-size:17px; margin:0 auto; text-align:center;}
.sub_cont.m5_sub h4.h4_dot2{margin-bottom:11px;}
.sub_cont h4.h4_dot2:after{content:""; display:block; clear:both;}
.sub_cont h4.h4_dot2 span{float:right; font-size:13px; font-weight:300; display:block; margin-top:3px; position:relative;}
.sub_cont .ess{color:#eb0404; display:inline-block; transform:translateX(-4px);}
.sinmungo_table0331 th label{position:relative; letter-spacing:-1px;}
.sinmungo_table0331 th label .ess{}
.sinmungo_table0331 td{padding:10px 10px 9px 10px;}
.sinmungo_table0331 td input.in02{width:228px; box-sizing:border-box; padding:5px 10px;}
.sinmungo_table0331 td input.in02::placeholder{color:#b3b3b3;}
.sinmungo_table0331 td input.in02::-webkit-input-placeholder{color:#b3b3b3;}
.sinmungo_table0331 td input.in02:-ms-input-placeholder{color:#b3b3b3;}
.sinmungo_table0331 td.addressInputWrap{overflow:hidden;}
.sinmungo_table0331 td.addressInputWrap input.in02{float:left;}
.sinmungo_table0331 td.addressInputWrap .addsearchBtn{float:left; display:block; width:120px; line-height:32px; text-align:center; background:#707070; color:#fff; font-size:14px; letter-spacing:-0.5px; margin-left:10px;}
.sinmungo_table0331 td input.w50{width:306px; margin-right:8px;}
.sinmungo_table0331 td input.w50:last-child{margin:0;}
.sinmungo_table0331 td.cal_td{overflow:hidden;}
.sinmungo_table0331 td .calenderBox{cursor:pointer; float:left;}
.sinmungo_table0331 td .calenderBox input.in02{width:125px; cursor:pointer; }
.sinmungo_table0331 td .calenderBox img{padding-left:10px; vertical-align:-5px;}
.sinmungo_table0331 td select{float:left; width:58px; height:32px; box-sizing:border-box; border:1px solid #e0e0e0; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ appearance:none; padding-left:7px; background:url(/web2/images/sub/select_arrow.png) no-repeat right 7px center; margin-left:9px; font-size:14px; color:#818181; letter-spacing:-1px;}
.sinmungo_table0331 td select::-ms-expand {display:none}
.sinmungo_table0331 td .memTypeBox{overflow:hidden; display:table; margin-left:auto; margin-right:auto;}
.sinmungo_table0331 td .memTypeBox li{float:left; margin-right:120px; padding:8px 0; }
.sinmungo_table0331 td .memTypeBox li:last-child{margin-right:0;}
.sinmungo_table0331 td .memTypeBox input[type="radio"]{display:none; }
.sinmungo_table0331 td .memTypeBox input[type="radio"] + label{display:block; font-size:15px; letter-spacing:-1px; background:url(/web2/images/sub/radio_off.png) no-repeat left center; padding-left:19px; cursor:pointer;}
.sinmungo_table0331 td .memTypeBox input[type="radio"]:checked + label{background:url(/web2/images/sub/radio_on.png) no-repeat left center; }
.sinmungo_table0331_2 th{padding:14px 0;}
.sinmungo_table0331_2 th.thr{border-right:1px solid #cecece;}
.sinmungo_table0331_2 td{border-right:1px solid #cecece;}
.sinmungo_table0331_2 td:last-child{border-right:0;}
.sinmungo_table0331_2 td input{box-sizing:border-box;}
.sinmungo_table0331_2 td input.in031{width:88px;}
.sinmungo_table0331_2 td input.in032{width:78px;}
.sinmungo_table0331_2 td input.in033{width:131px;}
.sinmungo_table0331_2 td input.in034{width:162px;}
.sinmungo_table0331_2 th.havePop label{}
.sinmungo_table0331_2 th .q_box{display:inline-block; position:relative;}
.sinmungo_table0331_2 th .q_box .q_ico img{vertical-align:-2px;}
.sinmungo_table0331_2 th .q_box .q_pop{position:absolute; left:calc(100% + 22px); top:-26px; width:255px; box-sizing:border-box; border-radius:17px; background:#fff; box-shadow:0px 2px 8px rgba(0,0,0,0.15); padding:21px; border:1px solid #ddd; text-align:left; z-index:20;}
.sinmungo_table0331_2 th .q_box .q_pop:before{content:""; /*width: 0px; height: 0px; border-top:9px solid transparent; border-bottom:9px solid transparent; border-right: 18px solid #fff; border-left: 18px solid  none;*/ position:absolute; right:100%; top:23px; width:20px; height:17px; background:url(/web2/images/sub/balloon_arrow.png);}
.sinmungo_table0331_2 th .q_box .q_pop h6{font-size:15px; font-weight:bold; color:#707070; padding-bottom:10px;}
.sinmungo_table0331_2 th .q_box .q_pop p{font-size:14px; line-height:20px; color:#707070;}
.sinmungo_table0331_2 th .q_box .q_pop .q_clsBtn{position:absolute; right:20px; top:20px;}
.sub_cont.m5_sub h4.h4_dot2 .red{font-size:13px; color:#f40000;}
.sinmungo_table0331_3 th{width:144px;}
.sinmungo_table0331_3 td{width:214px; box-sizing:border-box; border-bottom:none; padding:5px 10px;}
.sinmungo_table0331_3 td.l_td{border-bottom:1px solid #cecece;}
.sinmungo_table0331_3 td.l_td2{padding-bottom:10px;}
.sinmungo_table0331_3 td input[type="checkbox"]{display:none;}
.sinmungo_table0331_3 td input[type="checkbox"] + label{display:block; background:url(/web2/images/sub/cttab_checkbox.jpg) no-repeat left center; padding-left:21px; font-size:15px; line-height:23px; cursor:pointer;}
.sinmungo_table0331_3 td input[type="checkbox"]:checked + label{background:url(/web2/images/sub/cttab_checkbox_on.jpg) no-repeat left center;}
.sinmungo_table0331_3 td .in04:disabled{background:#eee; cursor:not-allowed;}
.sinmungo_table0331_3 td .in04{width:193px; padding-left:10px; box-sizing:border-box; margin-top:5px; background:#fff;}
.sinmungo_table0331_3 td .in04.etc_input{background-color:#fff !important;}
.sinmungo_table0331_3 td .in04.etc_input.none{background:#eee !important; cursor:not-allowed;}
.sinmungo_table0331_3 td .in05{width:128px; height:23px; box-sizing:border-box;}
.sinmungo_table0331_3 td .etc_box{overflow:hidden;}
.sinmungo_table0331_3 td .etc_check2{}
.sinmungo_table0331_3 td .etc_check2 + label{float:left; width:65px; box-sizing:border-box; }
.sinmungo_table0331_3 td .etc_input2{float:left; background:#fff !important;}
.sinmungo_table0331_3 td .etc_input2.none{background:#eee !important; cursor:not-allowed;}
.sub_cont.m5_sub .m5_agree{margin-bottom:35px;}
.sub_cont.m5_sub .m5_agree .m5_agreeBox{border:1px solid #e0e0e0; margin-bottom:12px; padding:25px 32px 20px;}
.m5_agree .m5_agreeBox h6{text-align:center; font-size:15px;}
.m5_agree .m5_agreeBox ul{padding-top:15px;}
.m5_agree .m5_agreeBox ul li{font-size:14px; line-height:26px; color:#6d6d6d;}
.m5_agree .m5_agreeBox span{display:block;font-size:14px; line-height:26px; color:#6d6d6d;}
.m5_agree .m5_agreeCheckbox{overflow:hidden;}
.m5_agree .m5_agreeCheckbox input[type="checkbox"]{display:none;}
.m5_agree .m5_agreeCheckbox input[type="checkbox"] + label{display: block; float: right; padding-left: 21px; font-size: 14px; line-height: 15px; font-weight: 300; background: url(/web2/images/sub/cttab_checkbox.jpg) no-repeat left bottom; background-size: 13px; cursor: pointer;}
.m5_agree .m5_agreeCheckbox input[type="checkbox"]:checked + label{background: url(/web2/images/sub/cttab_checkbox_on.jpg) no-repeat left bottom;}

.sinmungo_table0331_4{}
.sinmungo_table0331_4 .fileInputWrap{overflow:hidden;}
.sinmungo_table0331_4 .fileInputWrap input[type="text"]{float:left; width:293px; height:32px; border-right:none; box-sizing:border-box; padding-left:10px;}
.sinmungo_table0331_4 .fileInputWrap input[type="file"]{display:none;}
.sinmungo_table0331_4 .fileInputWrap input[type="file"] + label{display:block; float:left; width:100px; line-height:32px; background:#707070; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
.sinmungo_table0331_4 .fileInputWrap .file_downloadBtn{display:block; float:left; width:130px; line-height:30px; box-sizing:border-box; border:1px solid #d2d2d2; text-align:center; font-size:14px; color:#707070; margin-left:32px;}
.sinmungo_table0331_4 .fileInputWrap .file_downloadBtn img{padding-right:6px; vertical-align:-2px;}
.sinmungo_table0331_4 .printBtnWrap{overflow:hidden; padding-top:18px; padding-right:8px;}
.sinmungo_table0331_4 .printBtnWrap .printBtn{display:block; float:right; width:130px; line-height:30px; box-sizing:border-box; border:1px solid #d2d2d2; text-align:center; font-size:14px; color:#707070; margin-left:32px; }
.sinmungo_table0331_4 .printBtnWrap .printBtn img{padding-right:6px; vertical-align:-3px;}

.sub_cont.m5_sub #btnSubmit{display:block; width:131px; line-height:43px; text-align:center; background:#f18101; color:#fff; font-size:17px; margin:0 auto;}

/* 210331 print_pop */
.print_pop{float:none; margin:0 auto; padding-top:16px; padding-bottom:30px; background:url(/web2/images/sub/print_bg.png) no-repeat center center;}
.print_pop h3{text-align:center; background:#f18101; border:3px solid #e6640d; font-size:25px; color:#fff; padding:12px 0; margin-bottom:29px;}
.print_pop .sinmungo_table{margin-bottom:25px;}
.print_pop .sinmungo_table th{padding:2px 0; background:#eeeeee;}
.print_pop .sinmungo_table th label{line-height:15px;}
.print_pop .sinmungo_table td input{background:none;}
.print_pop .sinmungo_table td input.in05:disabled{background:#eee !important;}
.print_pop .sinmungo_table0331 td{padding:2px 5px 2px 23px; font-size:15px; color:#000;}
.print_pop .sinmungo_table0331 td .memTypeBox{padding:0;}
.print_pop .sinmungo_table0331 td .memTypeBox li{padding:0;}
.print_pop .sinmungo_table0331_2 td{padding-left:0; text-align:center;}
.print_pop .join_info {margin-bottom:38px;}
.print_pop .join_info .inquiry table th{padding:5px 0; background:#eee;}
.print_pop .join_info .inquiry table th span{font-size:15px; background-size:10px; padding-left:16px;}
.print_pop .join_info .inquiry table td{font-size:15px; padding:5px 0; padding-left:23px;}
.print_pop .print_date{text-align:center; font-size:16px; color:#000; padding-bottom:38px;}
.print_pop .print_btnWrap{overflow:hidden; width:235px; margin:0 auto;}
.print_pop .print_btnWrap a{display:block; float:left; width:110px; height:32px; box-sizing:border-box; line-height:32px; text-align:center;}
.print_pop .print_btnWrap a.printBtn{border:1px solid #d2d2d2; color:#707070; margin-right:15px; line-height:30px;}
.print_pop .print_btnWrap a.printBtn img{padding-right:9px; vertical-align:-2px;}
.print_pop .print_btnWrap a.closeBtn{background:#f18101; color:#fff;}
.print_pop .sinmungo_table0331 td .memTypeBox input[type="radio"] + label,
.print_pop .sinmungo_table0331_3 td input[type="checkbox"] + label,
.print_pop .m5_agree .m5_agreeCheckbox input[type="checkbox"] + label{cursor:default;}


@media print {
	@page {size: A4; margin: 0;}
	*{-webkit-print-color-adjust:exact; print-color-adjust: exact;}
	.print_pop{width:785px;}
	.print_pop .print_btnWrap{display:none;}
	.print_pop{background:url(/web2/images/sub/print_bg.png) no-repeat center center;}
	.print_pop h3{background:#f18101;}
	.print_pop .sinmungo_table th{background:#eeeeee;}
	.print_pop .join_info .inquiry table th{background:#eee;}
	.print_pop .sinmungo_table{border-top:0;}
	.print_pop .sinmungo_table tr:first-child th{border-top:2px solid #000;}
	.print_pop .sinmungo_table tr:first-child td{border-top:2px solid #000;}
	.print_pop .join_info .inquiry{border-top:0;}
	.print_pop .join_info .inquiry table tr:first-child th{border-top:2px solid #000;}
	.print_pop .join_info .inquiry table tr:first-child td{border-top:2px solid #000;}
}


/* 210414 - 회원사 가입안내 리뉴얼 */
.signup_order{display:table; margin-left:auto; margin-right:auto;}
.signup_order > ul{}
.signup_order > ul:after{content:""; display:block; clear:both;}
.signup_order > ul > li{float:left; margin-left:-13px; position:relative; width:173px;}
.signup_order > ul > li:first-child{margin-left:0;}
.signup_order > ul > li p{width:100%; height:87px;}
.signup_order > ul > li.s_order1 p{background:url(/web2/images/sub/order_bg1.png);}
.signup_order > ul > li.s_order2 p{background:url(/web2/images/sub/order_bg2.png);}
.signup_order > ul > li.s_order3 p{background:url(/web2/images/sub/order_bg3.png);}
.signup_order > ul > li span{text-indent:-999px; opacity:0;}
.signup_order > ul > li ul{padding-left:33px; padding-top:9px;}
.signup_order > ul > li ul li{font-size:12px; color:#494949; line-height:17px;}
.signup_order > ul > li ul ul{padding-left:6px; padding-top:0;}
.signup_order > ul > li ul ul li{font-size:11px;}
.join_info.join_info_mem2{margin-bottom:55px;}
.join_info_table{padding-bottom:52px;}
.join_info_table table{width:709px; margin-bottom:10px;}
.join_info_table table .col1{width:144px;}
.join_info_table table .col2{width:249px;}
.join_info_table table .col3{width:113px;}
.join_info_table table .col4{width:203px;}
.join_info_table table .th1{font-size:15px; background: url(../images/sub/th_bg.jpg) repeat left top; padding:15px 0; border-top:2px solid #000; border-bottom:1px solid #d2d2d2;}
.join_info_table table .th2{font-size:15px; background: url(../images/sub/th_bg.jpg) repeat left top; border-bottom:1px solid #d2d2d2;}
.join_info_table table td{padding:10px 0; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; height:62px; box-sizing:border-box; font-size:15px; line-height:21px;}
.join_info_table table td.none_bdr{border-right:0;}
.join_info_table table td b{font-family: "NotoSansCJKkrMedium"; padding-bottom:5px; display:block;}
.join_info_mem2 .join_info_btn{width:709px; box-sizing:border-box;}
.join_info_mem2 .join_info_btn.join_info_btn_mt{margin-top:11px;}
.join_info_mem2 .join_info_btn p{padding-top:10px;}
.join_info_mem2 .join_info_btn p img{float:none; padding-right:14px; vertical-align:-3px;}
.join_info.join_info_mem2  .inquiry{width:709px;}
.join_info.join_info_mem2 .inquiry table td strong{padding-bottom:5px; display:inline-block;}

/* 210504 */
.sub_cont .magazine_title{margin-bottom:48px; }
.magazine_cont .search_title{border-bottom:1px solid #000; padding-bottom:19px;}
.magazine_cont .magazine_main{overflow:hidden; border:1px solid #e0e0e0;}
.magazine_cont .magazine_main .magazine_img{float:left; width:calc(100% - 393px); height:279px; box-sizing:border-box; text-align:center; background:#f8f8f8; border-right:1px solid #e0e0e0; padding-top:14px; position:relative;}
.magazine_cont .magazine_main .magazine_img a{display:none; width:125px; height:38px; box-sizing:border-box; border:1px solid #fff; text-align:center; font-size:14px; line-height:36px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; z-index:2;}
.magazine_cont .magazine_main .magazine_img a img{padding-left:15px; vertical-align:-1px;}
/*.magazine_cont .magazine_main .magazine_img:hover:after{content:""; width:100%; height:100%; background:#f08200; opacity:0.7; position:absolute; left:0; top:0;}
.magazine_cont .magazine_main .magazine_img:hover a{display:block;}*/
.magazine_cont .magazine_main .magazine_txt{float:left; width:393px; background:#fff; padding:25px 28px 22px 27px; box-sizing:border-box;}
.magazine_cont .magazine_main .magazine_txt h4{font-size:20px;  font-weight:bold; color:#f08200; letter-spacing:0;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt{margin-top:30px; height:180px; box-sizing:border-box; overflow-y:auto;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxtBox{padding-bottom:15px;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxtBox p{color:#000; font-size:14px; font-weight:bold; line-height:24px; }
.magazine_cont .magazine_main .magazine_txt .magazine_ctxtBox span{font-size:13px; line-height:20px; padding-left:7px; padding-top:0; color:#000;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxtBox ul{padding-left:12px;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxtBox li{font-size:12px; color:#7e7e7e; line-height:20px;}
.magazine_cont .magazine_listWrap{margin-top:29px; border-top:1px solid #eaeaea; padding-top:29px;}
.magazine_cont .magazine_listWrap .magazine_list{ margin-bottom:25px;}
.magazine_cont .magazine_listWrap .magazine_list ul:after{content:""; display:block; clear:both;}
.magazine_cont .magazine_listWrap .magazine_list li{float:left; margin-right:14px; width:calc(25% - 11px); margin-top:33px; box-sizing:border-box; border:1px solid #e0e0e0;}
.magazine_cont .magazine_listWrap .magazine_list li:nth-child(-n+4){margin-top:0;}
.magazine_cont .magazine_listWrap .magazine_list li:nth-child(4n){margin-right:0;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb{width:100%; height:227px; border-bottom:1px solid #e0e0e0; text-align:center; padding-top:21px; background:#f8f8f8; position:relative; box-sizing:border-box;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb > img{max-height:183px;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb a{display:none; width:125px; height:38px; box-sizing:border-box; border:1px solid #fff; text-align:center; font-size:14px; line-height:36px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; z-index:2;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb a img{padding-left:10px; vertical-align:-2px;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb:hover:after{content:""; width:100%; height:100%; background:#f08200; opacity:0.7; position:absolute; left:0; top:0;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_thumb:hover a{display:block;}
.magazine_cont .magazine_listWrap .magazine_list li .mlist_vol{color:#303030; font-size:14px; letter-spacing:-0.5px; padding:15px 13px 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 210507 */
.signup_order > ul.s_orderWrap{width:528px; margin:0 auto;}
.signup_order > ul.s_orderWrap > li{text-align:center; position:relative; margin-left:0; width:176px;}
.signup_order > ul.s_orderWrap > li:after{content:""; width:13px; height:16px; background:url(/web2/images/sub/order_arrow.png); position:absolute; right:0; top:18px;}
.signup_order > ul.s_orderWrap > li:last-child:after{width:0; height:0;}
.signup_order > ul.s_orderWrap > li p{padding-top:14px; font-size:17px; font-weight:bold; height:auto; color:#494949;}
.signup_order > ul.s_orderWrap > li p em{font-style:normal; font-size:15px; font-weight:bold;}
.signup_order > ul.s_orderWrap > li.s_order1 p{background:none;}
.signup_order > ul.s_orderWrap > li.s_order2 p{background:none;}
.signup_order > ul.s_orderWrap > li.s_order3 p{background:none;}
.signup_order > .s_copyList{border:2px solid #d2d2d2; padding:11px 19px 14px 18px; margin-top:25px;}
.signup_order > .s_copyList p{color:#494949; font-size:15px; padding-left:10px; position:relative; letter-spacing:-0.2px;}
.signup_order > .s_copyList p:before{content:""; width:3px; height:3px; background:#f08200; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.join_info_table22 table .col1{width:53px;}
.join_info_table22 table .col2{width:91px;}
.join_info_table22 table .col3{width:248px;}
.join_info_table22 table .col4{width:113px;}
.join_info_table22 table .col5{width:204px;}
.join_info_table22 table .th21{font-size: 15px; background: url(../images/sub/th_bg.jpg) repeat left top; padding: 15px 0; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; line-height:22px;}
.join_info_table22 table .bdtcol{border-top:2px solid #d2d2d2;}
.join_info .inquiry table td p{color:#000;}
.join_btn22 a{background:#000;}

/* 210510 */
.join_info.join_info_mem2{width:709px;}
.sub_cont h4.h4_dot.mem21_h4_dot{margin-bottom:40px;}

/* 210510 */
.magazine_cont .magazine_main{cursor:pointer;}

/* 210521 */
.magazine_cont .magazine_main .magazine_img img{max-width:192px !important;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt{font-size:12px; color:#7e7e7e; line-height:20px;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt b {color:#000; font-size:14px; font-weight:bold; line-height:24px; }
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt div b{font-size:13.5px; line-height:20px; padding-top:0; color:#000; margin-left:-5px; font-weight:normal;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt div strong{font-size:13.5px; line-height:20px; padding-top:0; color:#000; margin-left:-5px; font-weight:normal;}
.magazine_cont .magazine_main .magazine_txt .magazine_ctxt div{padding-left:12px; font-size:12.5px; color:#7e7e7e; line-height:20px;}

/* 210607 */
.list_wrap0607{margin-bottom:23px;}
.intro_gobtn{margin-top:13px; text-align:right;}
.intro_gobtn a{font-size: 12px; display:block; color:#555; line-height:19px;}
.definition_list{background: url(/web2/images/sub/definition_bg_210607.jpg) no-repeat 3px top;}
.application_wrap{background: url(../images/sub/application_bg_210607.png) no-repeat 25px 16px; padding-bottom:388px;}
.business_wrap .business_gobtn{width:576px;}
.application_area ul.ul_st02 li a{color:inherit;}

/* 210824 */
.magazine_cont .magazine_main .magazine_txt h4{color:#19ABE4;}

/* 211007 */
.magazine_cont .magazine_main .magazine_txt h4{color:#840066;}

/* 220128 */
.sub_cont .brief_title{margin-bottom:48px; }
.brief_cont .search_title{border-bottom:1px solid #000; padding-bottom:19px;}
.brief_cont .brief_main{overflow:hidden; border:1px solid #e0e0e0;}
.brief_cont .brief_main > a{display:block; width:100%; height:100%;}
.brief_cont .brief_main .brief_img{float:left; width:389px; height:279px; box-sizing:border-box; text-align:center; background:#f8f8f8; border-right:1px solid #e0e0e0; padding-top:29px; padding-bottom:28px; position:relative;}
.brief_cont .brief_main .brief_img img{max-width:347px;}
.brief_cont .brief_main .brief_txt{float:left; width:393px; background:#fff; padding:25px 28px 22px 27px; box-sizing:border-box;}
.brief_cont .brief_main .brief_txt h4{font-size:20px;  font-weight:bold; color:#f08200; letter-spacing:0;}
.brief_cont .brief_main .brief_txt .brief_ctxt{margin-top:30px; height:180px; box-sizing:border-box; overflow-y:auto;}
.brief_cont .brief_main .brief_txt .brief_ctxt{font-size:12px; color:#7e7e7e; line-height:20px;}
.brief_cont .brief_main .brief_txt .brief_ctxt b {color:#000; font-size:14px; font-weight:bold; line-height:24px; }
.brief_cont .brief_main .brief_txt .brief_ctxt div b{font-size:13.5px; line-height:20px; padding-top:0; color:#000; margin-left:-5px; font-weight:normal;}
.brief_cont .brief_main .brief_txt .brief_ctxt div strong{font-size:13.5px; line-height:20px; padding-top:0; color:#000; margin-left:-5px; font-weight:normal;}
.brief_cont .brief_main .brief_txt .brief_ctxt div{padding-left:12px; font-size:12.5px; color:#7e7e7e; line-height:20px;}
.brief_cont .brief_listWrap{margin-top:29px; border-top:1px solid #eaeaea; padding-top:29px;}
.brief_cont .brief_listWrap .brief_list{ margin-bottom:25px;}
.brief_cont .brief_listWrap .brief_list ul:after{content:""; display:block; clear:both;}
.brief_cont .brief_listWrap .brief_list li{float:left; margin-right:25px; width:calc(33.333% - 17px); height:221px; margin-top:25px; box-sizing:border-box; border:1px solid #e0e0e0; position:relative; padding:26px 24px 26px;}
.brief_cont .brief_listWrap .brief_list li:nth-child(-n+3){margin-top:0;}
.brief_cont .brief_listWrap .brief_list li:nth-child(3n){margin-right:0;}
.brief_cont .brief_listWrap .brief_list li .blist_vol{}
.brief_cont .brief_listWrap .brief_list li .blist_vol p{font-size:14px; line-height:21px; color:#000;}
.brief_cont .brief_listWrap .brief_list li .blist_vol p b{font-size:16px;}
.brief_cont .brief_listWrap .brief_list li .blist_vol span{font-size:12px; line-height:16px; color:#999; display:block; margin-top:7px;}
.brief_cont .brief_listWrap .brief_list li .blist_down{position:absolute; left:24px; bottom:26px;}
.brief_cont .brief_listWrap .brief_list li .blist_down img{}

/* 220214 */
.magazine_cont .magazine_main .magazine_txt h4{color:#61c1bd;}

/*220302*/
.sub_cont_220302 h4.h4_dot2 { margin-bottom:10px; }

/*220303*/
.ct4_agree_220303 .ct4_agreeBox ul{padding:18px 0 16px;}

/*220304*/
.greeting_area { padding-bottom:0;}
.sinmungo_table tr.uk_check_box_220304 th span{ display:inline-block; margin-top:3px;font-size:13px;;}
.sinmungo_table tr.uk_check_box_220304 td {}
.sinmungo_table tr.uk_check_box_220304 td ul {}
.sinmungo_table tr.uk_check_box_220304 td ul li {margin-bottom:8px; font-size:15px; color:#3d3d3d;}
.sinmungo_table tr.uk_check_box_220304 td ul li:last-child {margin-bottom:0;}
.sinmungo_table tr.uk_check_box_220304 td ul li input[type="checkbox"]{vertical-align:initial;}
.sinmungo_table tr.uk_check_box_220304 td ul li input[type="checkbox"] + label{margin-left:6px;}

/*220427*/
.snb ul li a.heated_left{background:none;}
.snb ul li.on > a.heated_left {background:#fff}
.snb ul li:hover a.heated_left{background:#fff}

/*220603*/
.printBtnWrap p {float:left; margin-top:6px;}

/*220927*/
.join_info_220927 .inquiry { width:100%; border-top:2px solid #5e5e5e; }
.join_info_220927 .inquiry table { width:100%; }
.join_info_220927 .inquiry table th { vertical-align:middle; text-align:center; background:url(../images/sub/th_bg.jpg) repeat left top; border-bottom:1px solid #cecece; }
.join_info_220927 .inquiry table th span { padding-left:28px; background:url(../images/sub/join_call_btn.png) no-repeat left center; line-height:20px; display:inline-block; font-size: 1.5rem; }
.join_info_220927 .inquiry table td { vertical-align:middle; text-align:left; padding:20px 18px; border-bottom:1px solid #cecece; }
.join_info_220927 .inquiry table td strong { font-size:17px; color:#000; }
.join_info_220927 .inquiry table td p { font-size:15px; color:#3d3d3d; line-height:1.5; letter-spacing:-1px; }
.join_info_220927 .inquiry table td p a { color:#3d3d3d; }

/*@media screen and (max-width: 768px) {
.snb ul li > a.plus_bg {
    background: url(../images/sub/plus_bg.png) no-repeat 120px 16px;
	}
	.snb {
    float: left;
    width: 29%;
	}

	.snb ul {
    overflow: hidden;
    width: 77%;
    border-top: 2px solid #000;
	}

	.snb ul li {
    float: left;
    width: 99%;
    border: 1px solid #e0e0e0;
    border-top: 0;
    background: #f7f7f7;
	}
}*/