@charset "utf-8";

/**********************************************
 common layout
***********************************************/
div.sub_wrap{padding-top:60px;min-height:100%;}
div.container{margin-left:54px;; width:910px;}
div.contents{width:880px; margin:0 auto; margin-bottom:50px}
div.contents div.article{margin-bottom:50px;}
div.contents div.article div.title{font-size:25px; color:#074ea6; margin-bottom:18px;}
div.contents div.article, div.contents div.article p{text-align:justify;font-size:17px; color:#505050;}
div.contents div.article div.img{text-align:center}
div.tab_wrap div.tabmenu ul{height:45px;}
div.tab_wrap div.tabmenu li{width:100%; height:100%;}
div.tab_wrap div.tabmenu li a{border:1px solid #ccc; background:#eaeaea; color:#606060; display:block; width:100%; height:100%; text-align:center; line-height:45px;}
div.tab_wrap div.tabmenu li:hover a{border:1px solid #125dc3; background:#125dc3; color:#fff;}
div.tab_wrap div.tabmenu li.active a{border:1px solid #125dc3; background:#125dc3; color:#fff;}
div.tab_wrap div.tab_cont{border:1px solid #ccc; border-top:0 none; text-align:center; padding:40px;}
div.tab_wrap div.tab_cont div.title{font-size:22px;}
div#tpage{ text-align:center; margin-top:30px;}

/**********************************************
 contents title
***********************************************/
div.cont_title{font-size:35px; border-bottom:1px solid #ddd; padding-bottom:13px; position:relative; margin-bottom:45px;}
div.cont_title ul.location{ position:absolute; right:0; top:0}
div.cont_title ul.location li{display:inline-block; font-size:14px; color:#818181;}

/**********************************************
  ka
***********************************************/
div.taxone p{margin-bottom:15px}
div.invoice div.tab_wrap div.tabmenu li{width:20%;}

/**********************************************
  kb
***********************************************/
div.card_info{border-bottom:1px solid #b9d1f0; padding-bottom:20px;}
div.card_info dl{width:640px; margin-left:30px;}
div.card_info dl dt{font-size:22px; color:#074ea6; font-weight:bold; margin-bottom:5px}
div.card_info dl dd{font-size:16px; color:#303030; margin-bottom:5px; word-break:keep-all;}
div.card_info dl dd span{color:#074ea6;}
div.card_info div.btn_wrap{text-align:center; margin-top:20px;}
div.card_info div.btn_wrap input.card_btn{width:161px; height:41px; background:url(../images/kb_btn_card.jpg) no-repeat center;}
div.apply table{width:500px; margin-top:35px;}
div.apply table th.tline{height:2px; background:#505050}
div.apply table th, div.apply table td{border-bottom:1px solid #dfdfdf;}
div.apply table th{width:100px; height:45px; border-right:1px solid #dfdfdf}
div.apply table td{padding:10px; word-break:keep-all}
div.apply table td span.bold{color:#074ea6}

/**********************************************
  kc
***********************************************/
/**공통**/
div.mall div.tab_wrap div.tabmenu li{width:12.5%;}
div.mall div.mall_cont div.btn_wrap{text-align:right}
div.mall div.mall_cont div.btn_wrap input[type=button].cart_btn{width:130px; height:40px; background:#f7f7f7 url(../images/kc_cart.png) no-repeat 15px; padding-left:35px; border:1px solid #ccc;font-size:15px; color:#303030;}
div.mall div.mall_cont div.btn_wrap input[type=button].cart_btn:hover{background-color:#ededed}
div.mall div.mall_guide{border:1px solid #ccc;}
div.mall div.mall_guide div.f_left{width:60%; padding:20px; height:100%;}
div.mall div.mall_guide div.f_left:first-child{border-right:1px solid #ccc; width:40%; }
div.mall div.mall_guide div.f_left:first-child p{font-size:18px}
div.mall div.mall_guide div.title{font-size:20px; margin-bottom:10px;}
div.mall div.mall_guide p{font-size:16px;}
/**리스트**/
div.mall div.mall_cont div.goods_wrap div.goods{width:287px; margin:0 3px; margin-bottom:40px; cursor:pointer}
div.mall div.mall_cont div.goods_wrap div.goods:hover div.img img{opacity:1;}
div.mall div.mall_cont div.goods_wrap div.goods:hover div.goods_txt div.title{text-decoration:underline}
div.mall div.mall_cont div.goods_wrap div.goods div.line{height:3px; background:#074ea6}
div.mall div.mall_cont div.goods_wrap div.goods div.img{height:195px; border:1px solid #ccc; background:#000;}
div.mall div.mall_cont div.goods_wrap div.goods div.img img{width:100%; height:100%; opacity:0.7;}
div.mall div.goods div.goods_txt{text-align:center; margin-top:10px;}
div.mall div.goods div.goods_txt div.title{color:#000; font-weight:bold; margin:0; font-size:20px;}
div.mall div.goods div.goods_txt div.price{font-size:20px; color:#074ea6;}
div.mall div.goods div.goods_txt div.price span{font-size:18px; color:#303030;}
div.mall div.goods div.goods_txt div.info{font-size:18px; border-top:1px solid #ccc; margin-top:5px; padding-top:5px}
div.mall div.goods div.goods_txt div.info span{color:#074ea6}
/**주문**/
div.mall div.mall_cont div.order{margin-top:20px;}
div.mall div.mall_cont div.order div.goods_img{position:relative; width:500px; height:335px; margin-right:20px;}
div.mall div.mall_cont div.order div.goods_img div.img_zoom{position:absolute; top:0; left:0; display:none;}
div.mall div.mall_cont div.order div.goods_img a:hover div.img_zoom{display:block;}
div.mall div.mall_cont div.order div.goods_img img{width:100%; height:100%;}
div.mall div.mall_cont div.order div.goods_order{width:360px;}
div.mall div.mall_cont div.order div.goods_order div.line{background:#ccc; height:1px; margin:10px 0;}
div.mall div.mall_cont div.order div.goods_order table th{width:80px; font-weight:normal; font-size:16px; color:#3f3f3f;}
div.mall div.mall_cont div.order div.goods_order table td{padding:6px 0; padding-left:5px; font-size:18px;}
div.mall div.mall_cont div.order div.goods_order table td.name{font-size:20px; font-weight:bold; line-height:20px;}
div.mall div.mall_cont div.order div.goods_order table td.name span{font-size:16px; font-weight:normal; color:#303030; }
div.mall div.mall_cont div.order div.goods_order table td select, div.mall div.mall_cont div.order div.goods_order table td input[type=text]{font-size:17px; border:1px solid #dadada;}
div.mall div.mall_cont div.order div.goods_order table td select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; width:60px; padding:3px;} 
div.mall div.mall_cont div.order div.goods_order table td select::-ms-expand{  display: none;}
div.mall div.mall_cont div.order div.goods_order table td input[type=text]{padding:3px; width:120px;}
div.mall div.mall_cont div.order div.goods_order table td input[type=text].remark{width:275px;}
div.mall div.mall_cont div.order div.goods_order div.btn_wrap{text-align:center; margin-top:20px;} 
div.mall div.mall_cont div.order div.goods_order div.btn_wrap input[type=button]{width:150px; height:50px; background:#fff; border:1px solid #ccc;font-size:16px; color:#303030; padding:0;}
div.mall div.mall_cont div.order div.goods_order div.btn_wrap input[type=button]:hover{ font-weight:bold}
/**장바구니리스트**/
div.shopping_list table td.tline{height:3px; background:#074ea6; padding:0;}
div.shopping_list table th{border-bottom:1px solid #adadad; font-weight:normal; font-size:15px; padding:6px 0;}
div.shopping_list table td{padding:15px 8px; border-bottom:1px solid #dcdcdc;}
div.shopping_list table td:first-child{border-left:0 none;}
div.shopping_list table td.unit{color:#1a1ac6}
div.shopping_list table tr.remark td{padding:5px; background:#fafafa}
div.shopping_list table td input[type=button]{border:1px solid #c0c0c0; background:#fff; padding:5px 8px}
div.shopping_list table td input[type=button]:hover{color:#f00}
div.shopping_list table tr.total td{background:#f7f7f7; border-top:2px solid #adadad; border-bottom:1px solid #adadad; padding:10px;}
div.shopping_list table tr.total td.tr{font-size:18px; font-weight:bold}
div.shopping_list div.btn_wrap{margin-top:15px;}
div.shopping_list div.btn_wrap input[type=button]{padding:10px 20px; background:#fff; border:1px solid #ccc; font-size:16px}
div.shopping_list div.btn_wrap input[type=button]:hover{background:#f7f7f7;}
div.shopping_list div.btn_wrap input[type=button].order_btn{background:#505050; border:1px solid #333; color:#fff; margin-left:10px; padding:10px 40px;}
div.shopping_list div.btn_wrap input[type=button].order_btn:hover{background:#404040;}
/**주문결제**/
div.payment_info div.title span{font-size:16px; margin-left:8px}
div.delivery div.title span{color:#f00}
div.tax_bill div.title span{color:#303030}
div.payment_info table{border-left:1px solid #ccc; border-right:1px solid #ccc;}
div.payment_info table td.tline{ height:3px; background:#074ea6; padding:0;}
div.payment_info table td, div.payment_info table th{border-bottom:1px solid #ccc; padding:5px 10px;}
div.payment_info table th{border-right:1px solid #ccc; background:#f9f9f9; font-weight:normal}
div.payment_info table td input{font-size:16px; border:1px solid #dfdfdf; padding:3px 5px}
div.payment_info table td input[type=checkbox]{cursor:pointer}
div.delivery table td input[type=button]{font-size:15px; background:#f5f5f5;}
div.tax_bill div.btn_wrap{margin-top:15px;}
div.tax_bill div.btn_wrap input[type=button]{font-size:16px; background:#505050; border:1px solid #333; color:#fff; padding:10px 40px;}
div.tax_bill div.btn_wrap input[type=button]:hover{background:#404040;}
/**주문완료**/
div.completed_info table{border-left:1px solid #ccc; border-right:1px solid #ccc;}
div.completed_info table td.tline{ height:3px; background:#074ea6; padding:0;}
div.completed_info table td, div.completed_info table th{border-bottom:1px solid #ccc; padding:5px 10px;}
div.completed_info table th{border-right:1px solid #ccc; background:#f9f9f9; font-weight:normal}
div.completed_info table td input{font-size:16px;}
div.completed_info div.btn_wrap {margin-top:15px;}
div.completed_info div.btn_wrap input[type=button]{border:1px solid #ccc; background:#fff; padding:10px 25px; font-size:16px;}
div.completed_info div.btn_wrap input[type=button].print{background:#505050; color:#fff;}


/**********************************************
  kd
***********************************************/
/**문자**/
div.msg div.msg_info{margin-bottom:10px;}
div.msg div.msg_info input[type=text]{border:1px solid #dadada; font-size:16px; padding:3px 5px; width:120px;}
div.msg div.msg_info input[type=text].msg_point{color:#e01f26}
div.msg div.msg_info > div > div.f_left{margin-left:15px}
div.msg div.search_wrap{border:1px solid #ccc; border-top:3px solid #4e82b4; padding:10px 10px;}
div.msg div.search_wrap div.name{font-weight:bold; font-size:20px; margin-bottom:12px;}
div.msg div.search_wrap div.name span{color:#4e82b4;  margin-right:10px;}
div.msg div.search_wrap input[type=text]{border:1px solid #dadada; font-size:16px; padding:3px 5px;}
div.msg div.search_wrap div.search_date{margin-right:15px}
div.msg div.search_wrap div.search_date input[type=text]{width:120px}
div.msg div.search_wrap div.search_date select{border:1px solid #dadada; font-size:16px; padding:2px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; width:60px}
div.msg div.search_wrap div.search_date select::-ms-expand{display: none;}
div.msg div.search_wrap div.search_cont{margin-right:5px}
div.msg div.search_wrap div.search_cont input[type=text]{width:200px}
div.msg div.search_wrap div.search_cont select{border:1px solid #dadada; font-size:16px; padding:2px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; width:110px}
div.msg div.search_wrap div.search_ cont select::-ms-expand{display: none;}
div.msg div.search_wrap div.btn_wrap input[type=button].search_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#505050; color:#fff; margin-right:5px;}
div.msg div.search_wrap div.btn_wrap input[type=button].del_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:#e01f26; }
div.msg div.search_wrap div.btn_wrap input[type=button].print_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:navy; }
div.msg div.refer p{font-size:14px; color:#303030;}
div.msg div.refer p span{font-size:16px; color:#4e82b4;}
div.msg div.article:first-child{margin-bottom:5px}
div.msg span.count{color:#e01f26;}
div.msg div.send_list{min-height:497px; border-bottom:2px solid #a0a0a0;}
div.msg div.send_list table th{font-weight:normal; font-size:15px; padding:5px 0; border-bottom:1px solid #a0a0a0}
div.msg div.send_list table th.tline{height:3px; background:#4e82b4; padding:0; }
div.msg div.send_list table td{text-align:center; padding:11px 3px; border-bottom:1px solid #ccc;}
div.msg div.send_list table td.tl{text-align:left;padding:11px 15px}

/**팩스**/
div.fax div.fax_info{margin-bottom:10px;}
div.fax div.fax_info input[type=text]{border:1px solid #dadada; font-size:16px; padding:3px 5px; width:120px;}
div.fax div.fax_info input[type=text].fax_point{color:#e01f26}
div.fax div.fax_info > div > div.f_left{margin-left:15px}
div.fax div.search_wrap{border:1px solid #ccc; border-top:3px solid #70b5bd; padding:15px 25px;}
div.fax div.search_wrap div.name{font-weight:bold; font-size:20px; margin-bottom:12px;}
div.fax div.search_wrap div.name span{color:#70b5bd; margin-right:10px;}
div.fax div.search_wrap input[type=text]{border:1px solid #dadada; font-size:16px; padding:3px 5px;}
div.fax div.search_wrap div.search_date{margin-right:15px}
div.fax div.search_wrap div.search_date input[type=text].date1{width:120px}
div.fax div.search_wrap div.search_date input[type=text].date2{width:60px;}
div.fax div.search_wrap div.search_cont{margin-right:5px}
div.fax div.search_wrap div.search_cont input[type=text]{width:220px}
div.fax div.search_wrap div.search_cont select{border:1px solid #dadada; font-size:16px; padding:2px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; width:120px}
div.fax div.search_wrap div.search_cont select::-ms-expand{display: none;}
div.fax div.search_wrap div.btn_wrap input[type=button].search_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#505050; color:#fff; margin-right:5px;}
div.fax div.search_wrap div.btn_wrap input[type=button].del_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:#e01f26; }
div.fax div.search_wrap div.btn_wrap input[type=button].print_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:navy; }
div.fax div.refer p{font-size:14px; color:#303030;}
div.fax div.refer p span{font-size:16px; color:#70b5bd;}
div.fax div.article:first-child{margin-bottom:5px}
div.fax span.count{color:#e01f26;}
div.fax div.send_list{min-height:500px; border-bottom:2px solid #a0a0a0;}
div.fax div.send_list table th{font-weight:normal; font-size:15px; padding:5px 0; border-bottom:1px solid #a0a0a0}
div.fax div.send_list table th.tline{height:3px; background:#70b5bd; padding:0; }
div.fax div.send_list table td{text-align:center; padding:8px 3px; border-bottom:1px solid #ccc;}
/**이용요금**/
div.charge div.title{position:relative}
div.charge div.title div{font-size:16px; color:#000; position:absolute; right:0; bottom:-10px;}
div.charge div.title div input[type=text].point{border:1px solid #dadada; font-size:16px; padding:3px 5px; width:120px; color:#e01f26}
div.charge table th, div.charge table td{padding:5px;}
div.charge table th{text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.charge table td{text-align:center; border-bottom:1px solid #e0e0e0; border-right:1px solid #ccc;}
div.charge table th.tline{height:3px; background:#074ea6; padding:0; border-right:1px solid #ccc;}
div.charge table td.thead, div.charge table th.thead{font-weight:bold; color:#303030;  background:#f5f5f5; border-left:1px solid #ccc;text-align: center;}

/*web문자전송, 팩스전송 수정(글자크기, 리스트 여백)_ 210924*/
div.msg div.send_list .tlist .h_35{height:35px; padding:5px 3px 3px}
div.fax div.send_list .tlist .h_35{height:35px; padding:5px 3px 3px}

div.msg div.h_send_list{min-height:386px}
div.fax div.h_send_list{min-height:386px}



/******************************************
     팩스전송보기 팝업 및 팩스 재전송 
*******************************************/

/*버튼*/
.btn_wrap2 {}
.btn_wrap2 input {width:120px;height:34px;margin:0 2px;font-size:13px;font-weight:bold;border:1px solid #dbdbdb;}

/*팝업 내용*/
.wrap_contents{position:relative}
.resend_popup_wrap .resend_popup{z-index:99; background:#fff; width:500px; height:435px; position:absolute; left:50%; top:50%; padding:35px 20px 30px; transform:translate(-50%,-50%)}

/*overlay*/
.resend_popup_wrap .overlay{width:100%; height:100%;position:fixed;left:0; top:0; background:rgba(0,0,0,0.7); z-index:9;}

/**********************************************
  ke
***********************************************/
/**게시판리스트**/
div.board div.btn_wrap{margin-bottom:10px;}
div.board div.btn_wrap input[type=button]{padding:7px 20px; background:#404040;  color:#fff; font-size:15px;}
div.board table th{padding:12px 0; border-bottom:1px solid #bababa; color:#303030;background:#e5e9ec;}
div.board table th.tline{height:2px; background:#303030; padding:0; border:0;}
div.board table td{padding:10px 5px; border-bottom:1px solid #ccc; font-size:17px}
div.board table td.board_title:hover{text-decoration:underline; cursor:pointer}
div.board table td .icon_complete {display:inline-block;padding:2px 6px;background:#0096f6;color:#fff;font-size:15px;border-radius:3px}
div.board table td .icon_lock {display:inline-block;margin-left:10px;width:17px;height:20px;background:url(../images/ke_icon_lock.png) no-repeat;vertical-align:top}
div.board div.search_wrap div.search_cont{margin-right:5px;}
div.board div.search_wrap div.search_cont input[type=text]{width:200px;border:1px solid #dadada; font-size:16px; padding:3px 5px;}
div.board div.search_wrap div.search_cont select{border:1px solid #dadada; font-size:16px; padding:2px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; width:110px}
div.board div.search_wrap div.search_ cont select::-ms-expand{display: none;}
div.board div.search_wrap div.btn_wrap input[type=button].search_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#505050; color:#fff; margin-right:5px;}
div.board div.search_wrap div.btn_wrap input[type=button].del_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:#e01f26; }
div.board div.search_wrap div.btn_wrap input[type=button].print_btn{border:1px solid #ccc;padding:3px 15px 5px; font-size:15px; background:#fff; color:navy; }

/**게시글**/
div.board_view div.view_title{border-top:2px solid #303030; border-bottom:1px solid #bababa; padding:20px 8px; margin-bottom:20px;background:#f7f7f7}
div.board_view div.view_title p {font-weight:bold; font-size:21px;}
div.board_view div.view_title span{margin-top:5px;}
div.board_view div.view_title span.kcount{padding-left:28px;background:url(../images/ke_vbar.png) no-repeat left 14px center;}
div.board_view div.view_title div.kname{font-size:18px;font-weight:bold;}
div.board_view div.view_title p span.sort{margin:0; margin-right:25px; color: #505050; font-size:16px;}
div.board_view div.view_cont{}
div.board_view div.view_cont div.txt_wrap{min-height:300px;}
div.board_view div.view_cont dl.download{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:20px; height:55px; line-height:55px}
div.board_view div.view_cont dl.download dt{width:150px; text-align:center; background:#f7f7f7; height:100%}
div.board_view div.view_cont dl.download dd{padding:0 20px; height:100%}
div.board_view div.view_cont dl.download dd a{margin-right:15px}
div.board_view div.view_cont dl.download dd a:hover{text-decoration:underline}
div.board_view div.view_cont dl.download dd a img{margin-right:5px;}
div.board_view div.view_cont div.line{height:1px; background:#bababa;}
div.board_view div.btn_wrap{margin-top:20px;}
div.board_view div.btn_wrap input[type=button]{padding:8px 35px; font-size:16px;}
div.board_view div.btn_wrap input[type=button].list_btn{background:#074ea6; color:#fff;}
div.board_view div.btn_wrap input[type=button].del_btn{background:#de1b22; color:#fff;}
div.board_view div.btn_wrap input[type=button].modify_btn{background:#404040; color:#fff;}
div.board_view div.btn_wrap input[type=button].print_btn{background:#404040; color:blue;}

/*상담답글*/
div.board_view div.view_cont div.answer_wrap{background:#f7f7f7; padding:15px 20px;}
div.board_view div.view_cont div.answer_wrap div.td{display:table-cell;}
div.board_view div.view_cont div.answer_wrap div.thead{width:150px; font-weight:bold;color:#00A591}
div.board_view div.view_cont div.answer_wrap div.answer div.comment_bot {width:690px;margin-top:5px;}
div.board_view div.view_cont div.answer_wrap div.answer div.comment_bot p.date {color:#808080;font-size:15px}
div.board_view div.view_cont div.answer_wrap div.answer div.comment_bot p.edit span a {color:#666}
div.board_view div.view_cont div.answer_wrap div.answer div.comment_bot p.edit span.edit_modify {padding-right:16px;background:url(../images/ke_vbar.png) no-repeat right 5px center;}
div.board_view div.view_cont div.answer_wrap div.answer_write{margin-top:15px; padding-top:10px; border-top:1px solid #bababa;text-align:right}
div.board_view div.view_cont div.answer_wrap div.answer_write textarea{background:#fff; border:1px solid #ccc; height:100px; width:100%;}
div.board_view div.view_cont div.answer_wrap div.answer_write input.comment_btn {padding: 8px 36px;margin-top: 8px;background: #00A591;color: #ffff;font-size:14px}

/**글작성**/
div.board_write div.write_title{border-top:2px solid #303030; border-bottom:1px solid #bababa;margin-bottom:20px;}
div.board_write div.write_title div.td{display:table-cell;  padding:20px 15px; }
div.board_write div.write_title div.thead{background:#f7f7f7; width:150px; border-right:1px solid #bababa; text-align:center; vertical-align:middle}
div.board_write div.write_title input[type=text]{ border:1px solid #dadada; width:700px; font-size:18px; padding:5px; }
div.board_write div.write_title select{border:1px solid #dadada; width:150px; padding:5px; font-size:16px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.png) no-repeat 90% 50%; border-radius: 0px; cursor:pointer; }
div.board_write div.write_title select::-ms-expand{display: none;}
div.board_write div.write_cont{}
div.board_write div.write_cont textarea{width:880px; height:350px; padding:10px; border:1px solid #dadada}
div.board_write div.write_download{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:20px; min-height:55px; line-height:55px}
div.board_write div.write_download div.td{display:table-cell; height:100%; padding:0 5px;}
div.board_write div.write_download div.thead{background:#f7f7f7; width:150px; border-right:1px solid #bababa; text-align:center;  height:100%;}
div.board_write div.write_bot{margin-top:10px;}
div.board_write div.write_bot input[type=checkbox] {margin-right:5px;}
div.board_write div.btn_wrap{margin-top:20px;}
div.board_write div.btn_wrap input[type=button]{padding:7px 20px; font-size:15px;}
div.board_write div.btn_wrap input[type=button].list_btn{background:#074ea6; color:#fff;}
div.board_write div.btn_wrap input[type=button].regi_btn{background:#404040;  color:#fff;}
/**장부작성**/
div.simple div.article table{margin:8px 0; border:1px solid #ccc; border-right:0}
div.simple div.article table tr.line{border-top:1px solid #ccc;}
div.simple div.article table th{background:#98adc8; color: #fff; padding:4px 0;  border-right:1px solid #ccc; font-size:15px}
div.simple div.article table td{padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; color:#505050; font-size:15px;}
div.simple div.article div.img_wrap{margin:5px 0 10px;}
div.simple dl{margin-top:8px;}
div.simple dl dt span{color:#074ea6;}
div.simple dl dd{background:#f5f5f5; padding:10px; font-size:16px;}
div.simple dl dd ul li{margin-top:6px;}
div.simple dl dd ul li:first-child{margin-top:0;}
div.simple dl dd li span{font-size:15px;}
div.simple dl dd li img{margin:0 3px;}
/**세무조사**/
div.tax_investigation div.article table{margin:8px 0; border:1px solid #ccc; border-right:0}
div.tax_investigation div.article table tr.line{border-top:1px solid #ccc;}
div.tax_investigation div.article table th{background:#98adc8; color: #fff; padding:4px 0;  border-right:1px solid #ccc; font-size:15px}
div.tax_investigation div.article table td{padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; color:#505050; font-size:15px; background:#fff;}
div.tax_investigation div.article div.img_wrap{margin:5px 0 10px;}
div.tax_investigation dl{margin-top:10px;}
div.tax_investigation dl dt span{color:#074ea6;}
div.tax_investigation dl dd{background:#f5f5f5; padding:10px; font-size:16px;margin-top:6px}
div.tax_investigation dl dd ul li{margin-top:10px;}
div.tax_investigation dl dd ul li:first-child{margin-top:0;}
div.tax_investigation dl dd li span{font-size:15px;}
div.tax_investigation dl dd li span.refer{color:#808080; font-size:14px;}
div.tax_investigation dl dd li img{margin:0 3px;}
div.tax_investigation div.tax_faq dl dt{cursor:pointer; border:1px solid #d0d0d0; height:50px; line-height:50px; padding-left:25px; font-size:18px; }
div.tax_investigation div.tax_faq dl dt.active{color:#074ea6;}
div.tax_investigation div.tax_faq dl dd{border:1px solid #d0d0d0; font-size:15px; line-height:18px; padding:20px; display:none}
div.tax_investigation div.tax_faq dl dd span{color:#505050; font-weight:bold}
/**기장대행**/
div.gijang div.article table{margin:8px 0; border:1px solid #ccc; border-right:0}
div.gijang div.article table tr.line{border-top:1px solid #ccc;}
div.gijang div.article table th{background:#98adc8; color: #fff; padding:4px 0;  border-right:1px solid #ccc; font-size:15px}
div.gijang div.article table td{padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; color:#505050; font-size:15px;}
/**기타세무대행**/
div.etc_tax ul.img_wrap li{margin-bottom:28px;}
div.etc_tax ul.img_wrap li a{display:inline-block; margin-left:28px;}
div.etc_tax ul.img_wrap li a:first-child{margin-left:0;}

/**********************************************
  kg
***********************************************/
/**뉴스공지**/
div.notice_view div.view_cont{border-bottom:1px solid #bababa; padding-bottom:20px}

/**FAQ**/
div.faq dl{margin-top:10px;}
div.faq dl dt span{color:#074ea6;}
div.faq dl dd{background:#f5f5f5; padding:10px; font-size:16px;margin-top:6px}
div.faq dl dd ul li{margin-top:10px;}
div.faq dl dd ul li:first-child{margin-top:0;}
div.faq dl dd li span{font-size:15px;}
div.faq dl dd li span.refer{color:#808080; font-size:14px;}
div.faq dl dd li img{margin:0 3px;}
div.faq dl dt{cursor:pointer; border:1px solid #d0d0d0; height:50px; line-height:50px; padding-left:25px; font-size:18px;}
div.faq dl dt.active{color:#074ea6;}
div.faq dl dd{border:1px solid #d0d0d0; font-size:15px; line-height:18px; padding:20px; display:none}
div.faq dl dd span{color:#505050; font-weight:bold}

/**Q&A**/
div.board .write_btn {margin-bottom:10px}
div.board .write_btn input {padding:7px 20px;background:#404040;color:#fff;font-size:15px;}
/*댓글등록*/
.notice_view .comment_write {padding:15px 20px;border-top:1px solid #bababa;background:#f7f7f7;}
.notice_view .comment_write textarea {width:745px;height:50px;border:1px solid #ccc}
.notice_view .comment_write .btncomment {width:90px;height:50px;background:#5b5f63;color:#fff;}
/*댓글리스트 공통*/
.notice_view .comment_view {border-bottom:1px solid #bababa}
.notice_view .comment_view .cmt_title .comment_name {color:#0161ff}
.notice_view .comment_view .cmt_title input[type=button] {padding:4px 10px}
.notice_view .comment_view .cmt_title input.btndel {margin-left:5px;background:#de1b22;color:#fff}
/*댓글리스트*/
.notice_view .comment_view .cmt {padding:15px 20px;border-top:1px solid #d2d2d2;background:#f7f7f7}
.notice_view .comment_view .cmt:first-child {border-top:1px solid #bababa}
.notice_view .comment_view .cmt .cmt_title input.btnrecommnet {background:#5b5f63;color:#fff}
.notice_view .comment_view .comment {font-size:16px}
.notice_view .comment_view .comment_date {color:#808080;font-size:15px}
/*답글등록*/
.notice_view .comment_view .recmt_write {position:relative;padding:15px 20px 20px 45px;border-top:1px solid #bababa;background:#eaeaea}
.notice_view .comment_view .recmt_write .comment_name {color:#0161ff}
.notice_view .comment_view .recmt_write textarea {width:740px;height:40px;margin-right:5px;border:1px solid #ccc}
.notice_view .comment_view .recmt_write input[type=button] {width:70px;height:40px;background:#5b5f63;color:#fff;}
/*답글리스트*/
.notice_view .comment_view .recmt {padding:10px 20px 10px 45px;border-top:1px solid #d2d2d2;background:#eaeaea}

/**원격지원**/
.cont_remote {padding:30px 0 0 30px;border:12px solid #eff1f3}
.cont_remote:after {display:block;content:'';clear:both}
.cont_remote .article {float:left}
.cont_remote .remote_img {float:right}

/**********************************************
  kf
***********************************************/
/**공통**/
/*table*/
.tax_info .article table{margin:8px 0; border:1px solid #ccc; border-right:0;background:#fff}
.tax_info .article table tr.line{border-top:1px solid #ccc;}
.tax_info .article table th{background-color:#98adc8; color: #fff; padding:4px 0;  border-right:1px solid #ccc; font-size:15px;text-align:center}
.tax_info .article table td{padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; color:#505050; font-size:15px;}
.tax_info .article table td.inner_tit {background:#f2f2f2;font-weight:bold}
.tax_info .article table .bgc_gray {background:#f2f2f2}
.tax_info .article table .bgc_skyblue {background:#f6fbff}
.tax_info .article table .bgc_yellow {background:#fffcec}
.tax_info .article table .backslash {padding:8px;background-image:url('../images/backslash.png');background-size:100% 100%;text-align:left;}
.tax_info .article table .backslash div {text-align:right;}
/*정의*/
.tax_info .article dl {margin-top:20px}
.tax_info .article dl dt {margin-top:20px;font-weight:bold}
.tax_info .article dl dd{margin-top:5px;background:#f5f5f5;padding:10px;font-size:16px;text-align:justify}
.tax_info .article dl dd ul li{margin-top:6px;}
.tax_info .article dl dd ul li:first-child{margin-top:0;}
.tax_info .article dl dd li img{margin:0 3px;}
.tax_info .article dl dd p {font-size:16px}
.tax_info .article dl dd p.bold {font-size:17px}
/*text*/
.tax_info .article .inner_tit_box {padding:12px 25px;margin-bottom:10px;border:3px solid #98adc8;background:#fff}
.tax_info .article .tit_box {padding:15px 25px;border:5px solid #2d98e6;font-weight:bold}
.tax_info .article .txt_box {margin-top:5px;background:#f5f5f5;padding:10px;font-size:16px;text-align:justify}
.tax_info .refer {color:#808080;font-size:14px;}
.tax_info .c_blue {color:#0b56ee;}
.tax_info .c_red {color:#F00;}
/*list - 목록기호가 하이픈 일 때*/
.tax_info .article .bullet_list > li {margin-bottom:8px;padding-left:12px;background:url(../images/icon_bullet_list.png) no-repeat 0 11px}
.tax_info .article .bullet_list > li div {text-align:justify}
/*list - 목록기호가 정해져 있지 않을 때*/
.tax_info .article .bullet_none_list li {margin-bottom:8px;}
.tax_info .article .bullet_none_list li:after {display:block;content:'';clear:both}
.tax_info .article .bullet_none_list li .bu {float:left}
.tax_info .article .bullet_none_list li .txt {padding-left:20px;font-size:16px}
.tax_info .article .bu_dot {margin-left:5px;padding-left:10px;background:url(../images/icon_bullet_dot.png) no-repeat 0 9px;font-size:16px}
/*내부 탭메뉴*/
.tab_wrap_type2 {}
.tab_wrap_type2 .tabmenu ul {margin-bottom:50px}
.tab_wrap_type2 .tabmenu li {width:100%;}
.tab_wrap_type2 .tabmenu li a {display:block;padding:20px;border:1px solid #dedede;border-top:0;background:#f5f6f8;font-size:18px;}
.tab_wrap_type2 .tabmenu li:first-child a {border-top:1px solid #dedede;}
.tab_wrap_type2 .tabmenu li a:hover {border-color:#3f61b2;color:#fff;background:#3f61b2}
.tab_wrap_type2 .tabmenu li.active a {border-color:#3f61b2;color:#fff;background:#3f61b2}
.tab_wrap_type2 .tabmenu li a span {display:block;background:url(../images/icon_tab_arr_off.png) no-repeat right center;}
.tab_wrap_type2 .tabmenu li a:hover span {background:url(../images/icon_tab_arr_on.png) no-repeat right center;}
.tab_wrap_type2 .tabmenu li.active a span {background:url(../images/icon_tab_arr_on.png) no-repeat right center;}
/*탑이동 버튼*/
.btn_top_list {display:none;position:fixed;bottom:25px;width:880px;padding-right:10px;text-align:right;}
.btn_top_list img {cursor:pointer}

/**절세테크**/
.tax_info .graph .img {padding:30px 0 25px;}
.tax_info .graph .img:first-child {border-bottom:0}
.tax_info .graph .img p {margin-top:20px;padding:15px 40px;text-align:left;background:#f2f2f2}



/**********************************************
  kh
***********************************************/
span.list_n01{display:inline-block; padding-right:30px; padding-left:10px; width:90px; height:27px; line-height:27px; background:url('../images/list_icon001.png') no-repeat left center}


























