/*Main 공지사항 */

/*#content{width:1000px; margin:auto; padding:50px 0px 0px 0px;}*/

.section{float:left;position:relative;width:400px;font-family:Tahoma,Geneva,sans-serif;font-size:12px;line-height:normal;margin:20px 20px 0 0;*zoom:1;}
.section a{text-decoration:none;color:#666;}
.section a:hover,.section a:active,.section a:focus{text-decoration:underline;}
.section em{font-style:normal;}
.section h3{font-size:12px;margin:0;padding:10px 0 8px 13px;color:#333;border-bottom:1px solid #ddd;}
.section h3 em{color:#cf3292;}
.section ul{margin:13px;padding:0;list-style:none;}
.section li{position:relative;margin:0 0 10px 0;}
.section li:after{display:block;clear:both;content:'';}
.section li .bu{float:left;margin:0 4px 0 0;color:#999;}
.section li a{float:left;}
.section li .time{float:right;clear:right;font-size:11px;white-space:nowrap;color:#a8a8a8;}
.section .more{position:absolute;top:10px;right:13px;font:11px Dotum,돋움;text-decoration:none!important;}
.section .more span{font-size:16px;font-weight:bold;margin:0 2px 0 0;vertical-align:middle;color:#d76ea9;}

/*Main 배너 */
.main_bn{float:left;position:relative;width:246px;margin:20px 20px 20px 0;}
.main_bn03{float:left;position:relative;width:247px;margin:20px 0 20px 0;}

/*Sub 공통*/
#content h2{padding:10px 0 50px 0;}
.subctn{position:relative;}
.subctn h4{font-size:19px;font-weight:bold;margin-left:10px;padding:10px 0;color:#e85842;}
.subctn h5{font-size:12px;font-weight:bold;margin-top:15px;padding:5px 0 0 8px;color:#666;background:url(../../images/bu02.gif) no-repeat 0 8px;}
.subctn .navi{z-index:100;position:relative;width:1000px;padding-bottom:30px;border-bottom:solid 1px #eee;}
.subctn .navi ul{float:right;overflow:hidden;}
.subctn .navi ul li{float:left;font-size:12px;padding:0 7px 0 10px;color:#555;background:url(../../images/bul_img.gif) left 2px no-repeat;}
.subctn .navi ul li a{font-size:12px;vertical-align:middle;color:#555;}
.subctn .navi ul .first{padding-left:0;background:none;}
.subctn p{line-height:20px;padding-top:30px;}
.subctn .pd10{padding:10px 0 0 10px;}
.subctn .pdb30{padding:50px 0 30px;}
.subctn .pdb20{padding:50px 0 20px;}
.subctn .pdb15{padding-top:15px;}
.subctn .fstp{padding-top:0;}
.subctn .ttl{font-size:16px;font-weight:bold;padding-top:30px;color:#000;}
.subctn .red{color:#ed1c24;}
.subctn .subdisc{font-size:12px;padding:30px 0 20px 0;color:#555;}
.border{margin-top:20px;padding:20px 0 20px 0;text-align:center;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.border .sq{width:13px;height:13px;margin:0 5px 2px 0;padding:0;vertical-align:middle;}
.bt{padding:20px 0 10px 0;text-align:center;}
.bt .gray a{width:100px;height:35px;font-weight:bold;line-height:35px;margin-right:2px;padding:10px 30px 10px 30px;text-align:center;text-decoration:none;color:#fff;background:#666;}
.bt .gray a:hover{background:#38a81b;}

/*Sub List*/
.list{padding:30px 0 10px 0;}
.list li{line-height:20px;padding-left:8px;color:#666;background:url(../../images/bu.gif) no-repeat 0 8px;}
.list li em{color:#f84e12;}
.list02{padding:20px 0 10px 0;}
.list02 li{font-weight:bold;line-height:20px;padding:0 0 0 8px;color:#666;background:url(../../images/bu02.gif) no-repeat 0 8px;}
.list02 li em{font-weight:normal;}

/*Sub CEO*/
.ceobg{position:relative;height:450px;background:url(../../images/img_ceo.gif) right 20px no-repeat;}
.ceosign{position:absolute;right:0;bottom:15px;}

/*Sub Overview*/
.ovdiv{overflow:hidden;margin-top:30px;}
.ovlist01{float:left;width:386px;height:400px;margin:0 21px 20px 0;padding:30px 20px 0 20px;border:1px solid #dadada;background:url(/images/service/ov_bg01.gif) right bottom no-repeat;}
.ovlist01 h3{padding-bottom:15px;}
.ovlist02{background:url(../../images/) right bottom no-repeat;}
.ovlist03{float:right;margin-right:0;background:url(../../images/) right bottom no-repeat;}
.ovlist04{background:url(../../images/) right bottom no-repeat;}
.ovlist05{background:url(../../images/) right bottom no-repeat;}
.ovdiv h4{font:14px Dotum,돋움;font-weight:bold;padding-top:20px;color:#555;}
.ovdiv p{font:12px Dotum,돋움;line-height:20px;padding-top:20px;color:#555;}

/*Sub Direction*/
.map{position:relative;height:740px;background:url(//image.news1.kr/images/etc/txt_location.jpg) center 30px no-repeat;}

/*Sub 2depth*/

/*.sub_left*/

.sub_left{float:left;width:210px;padding:20px 0 20px 0;}
.sub_left .link_area{display:block;clear:both;}
.sub_left .link_area a{display:block;width:210px;height:50px;margin-bottom:4px;}
.sub_left .link_area .txt_h{display:block;height:27px;margin-bottom:4px;}
.sub_left .link_area a.txt_01{background-position:0 -30px;}
.sub_left .link_area a.txt_02{background-position:0 -83px;}
.sub_left .link_area a,.sub_left .link_area .txt_h{background:url(//image.news1.kr/system/images/company/partner.gif) no-repeat;}
.sub_right{float:right;width:750px;padding:0 0 20px 0;padding:20px 0 20px 0;}
.sub_right .subttl{font-size:16px;font-weight:bold;padding:0;color:#000;}
.sub_right .det{font-size:12px;font-weight:normal;color:#999;}
.lnb{clear:both;width:200px;}
.lnb li{margin-bottom:5px;}
.lnb li a{display:block;width:200px;line-height:20px;padding:10px 0 5px 10px;text-decoration:none;color:#000;background:#eee;}
.lnb li a:hover{display:block;width:200px;font-weight:bold;line-height:20px;padding:10px 0 5px 10px;color:#333;color:#4c4c4c;background:#f4f4f4;background:#999;}
.lnb .open{display:block;width:200px;font-weight:bold;line-height:20px;padding:10px 0 5px 10px;color:#4c4c4c;background:#999;}
.all_img{position:relative;}
.all_img_btn{position:absolute;bottom:250px;left:270px;}
.lastText{text-align:right;}
.sub_right .tel_list {
    border-bottom: 1px solid #dd5a48;
}
.sub_right .tel_list table{text-align:center;border-top:1px solid #e5e5e5;background:#f7f7f7;}
.sub_right .tel_list table.bg_tb_01{border-top:0;background:#fff4e9;padding-bottom: 1px;}
.sub_right .tel_list table tr{line-height:34px;border-bottom:1px solid #e5e5e5;}
.sub_right .tel_list table th{	/* border-bottom: 1px solid #e5e5e5; */
width:20%;font-family:dotum;font-size:12px;color:#ed503f;}
.sub_right .tel_list table td{border-left:1px solid #e5e5e5;    /* border-bottom: 1px solid #e5e5e5; */}
.sub_right .tel_list table .name{width:17%;}
.sub_right .tel_list table .tel{position:relative;width:108px;padding-left:60px;text-align:left;}
.sub_right .tel_list table .tel:before{display:block;position:absolute;width:20px;height:20px;top:7px;left:30px;content:'';background:url(//image.news1.kr/system/images/company/worker_tree_ico.gif);background-position:0 -47px;}
.sub_right .tel_list table .mail{position:relative;padding-left:50px;text-align:left;}
.sub_right .tel_list table .mail:before{display:block;position:absolute;width:20px;height:20px;top:7px;left:20px;content:'';background:url(//image.news1.kr/system/images/company/worker_tree_ico.gif);background-position:0 -70px;}
.sub_right .tel_list table.bg_tb_01 .tel:before{display:block;position:absolute;width:20px;height:20px;top:7px;left:30px;content:'';background:url(//image.news1.kr/system/images/company/worker_tree_ico.gif);background-position:0 2px;}
.sub_right .tel_list table.bg_tb_01 .mail:before{display:block;position:absolute;width:20px;height:20px;top:7px;left:20px;content:'';background:url(//image.news1.kr/system/images/company/worker_tree_ico.gif);background-position:0 -121px;}
.sub_right .tel_list table a{cursor: default;}
.sub_right .tel_list table a:hover,.sub_right .tel_list table a:active{text-decoration:none;}

/* 이미지와 리스트 */
.lst_thmb{clear:both;width:710px;overflow:hidden;margin-top:20px;padding:10px 20px;content:'';border:solid 1px #ccc;}
.lst_thmb dl{clear:both;overflow:hidden;line-height:25px;color:#666;}
.lst_thmb dt{float:left;width:45px;font-weight:bold;}
.lst_thmb dd{;}

/*Paging*/
.paginate{line-height:normal;padding:15px 0;text-align:center;}
.paginate a,.paginate strong{display:inline-block;z-index:2;position:relative;font:bold 12px/16px Tahoma,Sans-serif;margin:0 -3px;padding:1px 8px;vertical-align:top;text-decoration:none;color:#323232;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background-color:#fff;}
.paginate a:hover,.paginate a:active,.paginate a:focus{background-color:#f8f8f8;}
.paginate strong{color:#ff8600;}
.paginate .direction{z-index:1;font-weight:normal;text-decoration:none!important;color:#767676;border:0;}
.paginate .direction:hover,.paginate .direction:active,.paginate .direction:focus{color:#323232;background-color:#fff;}
.paginate .prev{border-left:0;}
.paginate .next{border-right:0;}
.paginate .direction span{display:inline-block;position:relative;width:0;height:0;top:4px;font-size:0;line-height:0;vertical-align:top;}
.paginate .prev span{margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0;*left:-4px;}
.paginate .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-right:0;border-bottom:solid #fff;}

/* Popup */
#pop{position:absolute;overflow:visible;line-height:normal;filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction='135',strength='3');}
#pop img,#pop fieldset{border:none;}
#pop legend{display:none;}
#pop_content{z-index:20;position:relative;border:2px solid #777;background:#fff;}
#pop .ly_header{font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:13px;font-weight:bold;margin:0 0 5px;padding:15px 0 15px 15px;color:#000;background:#f4f4f4;}
#pop .ly_body{font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:12px;line-height:20px;margin:0 20px;padding:15px 0 4px;color:#444;}
#pop .ly_body dt{margin:0 0 9px;}
#pop .ly_body dd{margin:0 0 6px;}
#pop .ly_body .input_radio{vertical-align:middle;_margin:-3px;}
#pop .close_layer{position:absolute;top:9px;right:9px;}
#pop .shadow{z-index:10;position:absolute;width:100%;height:100%;overflow:visible;_display:none;}
#pop .shadow2{top:3px;left:3px;background:url(../../images/shadow2.png);}
#pop .shadow3{top:2px;left:2px;background:url(../../images/shadow3.png);}
#pop_footer{margin:0 20px;padding:10px 0 15px;text-align:center;border-top:1px solid #e8e8e8;}
#pop_footer input,#pop_footer a,#pop_footer img{vertical-align:top;}
#pop_footer input,#pop_footer a{margin:0 1px 0 0;}

/* Footer */

/*#footer{clear:both; width:1000px; padding:20px 0 20px 0; margin:0; border-top:1px solid #dedede; text-align:center}*/

.report_form table{display:block;width:100%;overflow:hidden;box-sizing:border-box;margin:0 0 20px;    /* padding:0 30px; */border-bottom:2px solid #999;background:#fff;}
.report_form table.mt_0{margin-top:-22px;border-top:0;border-top:1px solid #eee;}
.report_form table.off{display:none;height:0!important;margin:0;transition:.1s;border:none;border-top:0;}
.report_form tr{display:inline-block;width:100%;box-sizing:border-box;min-height:33px;padding:10px 0;border-bottom:1px solid #eee;}
.report_form th{display:inline-block;width:31%;font-family:'notokr-medium';font-size:16px;line-height:1.3;box-sizing:border-box;padding-left:10px;text-align:left;letter-spacing:0;color:#444;}
.report_form th strong{clear:both;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#84645b;}
.report_form th span{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;}
.report_form td{display:inline-block;width:68%;line-height:1.5;box-sizing:border-box;padding:0 0 10px 25px;padding-bottom:0;}
.report_form td span{padding:10px;}
.report_form table input,.report_form table textarea{height:37px;line-height:33px;box-sizing:border-box;padding:0 10px;border:1px solid #888;border-radius:3px;}
.report_form table textarea{height:85px;line-height:1.5;padding:10px;resize:none;}
.report_form table label{display:block;clear:both;font-family:'Nanum Gothic Coding';font-size:12px;margin-top:4px;letter-spacing:0;color:#666;}
.report_form .col_01{width:98%;}
.report_form .col_02{width:30%;}
.report_form .col_button{width:50%;}
.report_form .table_row{margin-bottom:10px;}
.report_form button.box_type_02{margin-left:10px;padding:8px;text-align:center;color:#fff;border:1px solid #84645b;background:#84645b;}
.report_form .submit_area{margin:10px 0;}
.report_form .submit_area .agree{clear:both;padding:15px 0;}
.report_form{padding:0 5px;}
.report_form .order{width:850px;margin:0 auto;}
.report_form .submit_area .btn_area{display:inline-block;width:100%;text-align:center;}
.report_form .submit_area button{display:inline-block;width:210px;font-size:15px;margin:0 auto;margin:10px;padding:15px 50px;text-align:center;color:#fff;border:none;background:#333;}
.report_form .input_file_add{height:32px;line-height:28px;margin:10px 0;border:none;background:#fff;}
.IE8 .report_form .input_file_add{border:1px solid #aaa;}
.report_form .add_ex{display:block;padding:0 10px;}
.report_form .submit_area h4{padding:10px;}
.report_form .submit_area .add_ex{width:100%;height:110px;overflow-y:scroll;padding:10px;border:1px solid #eee;}
.report_form .tit_area{height:40px;overflow:hidden;line-height:18px;margin-top:30px;padding:10px 10px;border-top:2px solid #999;border-bottom:1px solid #eee;background:#fff;}
.report_form .tit_area .wrap_radio input{display:inline-block;position:relative;height:18px;top:4px;line-height:18px;margin-left:10px;}
.report_form .tit_area .row{float:left;}
.report_form .tit_area .wrap_radio label{display:inline-block;height:18px;line-height:18px;}
.report_form .tit_area h2.col_01{width:100%;padding:10px 0!important;}
.report_form .tit_area h2{display:block;float:left;width:50%;font-size:16px;font-weight:bold;color:#333;}
.report_form .tit_area.col_01 .wrap_radio{display:block;width:100%;}
.report_form .tit_area.col_01{width:100%;overflow:hidden;line-height:25px;}
.report_form .tit_area.col_01 .wrap_radio input{display:inline-block;position:relative;height:18px;top:5px;line-height:18px;margin-left:10px;}
.report_form .tit_area.col_01 .wrap_radio label{margin-right:16px;letter-spacing:0;}
.report_form .tit_area.col_01 h2{display:block;float:none;width:100%;font-size:18px;font-weight:bold;}
.report_form p{height:230px;line-height:1.5;    /* margin: 0 5%; */overflow-y:scroll;margin-top:10px;padding:10px 20px;color:#666;border:1px solid #eee;border:2px solid #999;border-right:0;border-left:0;background:#fff;}
.report_form p strong{display:block;font-size:18px;line-height:1.8;margin-left:-5px;padding-top:10px;letter-spacing:0;color:#444;}
.report_form .tit_area h2 strong{font-size:16px;margin-left:5px;color:#84645b;}
.report_form .tit_area h2 span{font-family:'notokr-medium';font-size:inherit;font-weight:bold;color:inherit;}
.report_form .btn_add_file{width:60px;height:24px;line-height:1;box-sizing:border-box;border:1px solid #aaa;}
.report_form td select{height:33px;line-height:33px;box-sizing:border-box;padding:0 10px;}
.IE8 .report_form td select{height:20px;margin-bottom:10px;}