@charset "utf-8";
fieldset,img,input {border:0;vertical-align:middle;padding:0;margin:0}
.AB-web-layer p,h5,h6{border:0;vertical-align:middle;padding:0;margin:0}

ol, ul, li {margin:0;padding:0;list-style:none;}
a {text-decoration: none; outline:none; color:#666666}

/*html{overflow-y:scroll} 안드로이드에서 문제되어 제거함 왜 넣은걸까?? */
body, * {font-size:14px;line-height:1.1em;font-family:"굴림",Gulim,Helvetica,AppleGothic,Sans-serif}

/* 레이아웃 */
/*#AB_contents h1 a{background:url("../images/logo.png") 0 0 no-repeat !important; font-size:0; width:131px; height:49px; display:block; text-indent:-1999px;margin:0 auto; border:none !important}*/
.ui-page {background:#fff !important}
.ui-content {padding:5px}
.ui-content .ui-listview {margin:0}
.ui-collapsible-heading {margin:0}
.ui-collapsible-content {margin:0}

/* 모서리 처리 등 2013-01-13 by lee
.ui-corner-all {-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;}
.ui-btn-corner-all {-moz-border-radius:0.3em !important;-webkit-border-radius:0.3em !important;border-radius: 0.3em !important;}
.ui-corner-top {-moz-border-radius-topleft:0.3em;-webkit-border-top-left-radius:0.3em;border-top-left-radius:0.3em;-moz-border-radius-topright:0.3em;-webkit-border-top-right-radius:0.3em;border-top-right-radius:0.3em;}
.ui-corner-bottom {-moz-border-radius-bottomleft:0.3em;-webkit-border-bottom-left-radius:0.3em;border-bottom-left-radius:0.3em;-moz-border-radius-bottomright:0.3em;-webkit-border-bottom-right-radius:0.3em;border-bottom-right-radius:0.3em;}
.ui-shadow-inset {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.ui-input-text{text-shadow: 0 1px 0 white;background:#ffffff;}*/

.ui-btn { margin-right:0; }
.ui-mini .ui-btn-inner { font-size: 12.5px; padding:5px !important;}
textarea.ui-input-text{width:100% !important; padding:0 !important}

div.ABA-header {padding:0 10px;min-height:50px;}
div.ABA-header .telbtn {float:right;position:absolute;right:10px;top:10px}
div.ABA-gnb {margin-bottom:-1px}
div.ABA-gnb .ui-btn-inner {padding:7px 0px !important}
#AB_contents h1 {padding-bottom:5px}
#AB_contents h1 a{font-size:0; display:block;border:none !important}

.AB-mar--4{margin:-4px;}
.AB-mar--5{margin:-5px;}
.AB-mar--14{margin:-14px;}
.AB-mar--15{margin:-15px;}

div p.copy{text-align:center}

/* 메인페이지 */
.ABA-home-gnb{overflow:hidden;padding:0;}
.ABA-home-gnb .-icon-list{float:left;list-style:none;width:25%;text-align:center;height:103px;}
.ABA-home-gnb .-icon-list img{width:67px;height:67px;}
.ABA-home-gnb .-text{display:block;font-size:11px;line-height:1.1em;color:#222;text-align:center;font-weight:normal;font-family:'돋움';letter-spacing:-1px;margin:6px 0;}
.ABA-home-gnb a:link{text-decoration:none;display:block;} 

/* 메인페이지 모바일 아이콘*/
.AB-mobile-icon01{width:230px;margin:0 auto;overflow:hidden;}
.AB-mobile-icon01 li{float:left;margin-right:5px;}
.AB-mobile-icon02{width:100%;overflow:hidden;}
.AB-mobile-icon02 li{float:left;width:33.3%;}
.AB-mobile-icon02 li img{width:100%;}

/* 페이징 */
.AB_page_link{text-align:center; padding:7px 0}
.AB_page_link a{display:inline-block; width:24px; height:16px; padding:8px 7px 7px;vertical-align:middle;border:1px solid #bbb !important; margin:0 3px; text-decoration:none; color:#8f8f8f !important; background-color:#fff;border-radius:3px;position:relative}

/*게시판 하단 페이지블럭-  by jemin 추가*/ 
.LF_page_link_current{display:inline-block; width:26px;height:16px;padding:8px 7px 7px;vertical-align:middle;border:1px solid #0a85ae !important; margin:0 3px; text-decoration:none; color:#fff !important; background:-webkit-gradient(linear, left top, left bottom, from(#85bae1), to(#1f84d2));background-color:#1F84D2;border-radius:3px;position:relative;}
.AB_page_link a.LF_page_link_next_block{display:inline-block; width:26px;height:16px;padding:6px 7px 9px;vertical-align:middle;border:1px solid #bbb !important; margin:0 1px; text-decoration:none; color:#0a85ae !important; background:-webkit-gradient(linear, left top, left bottom, from(white), to(#eee));background-color:#f5f5f5;border-radius:3px;margin:0 3px;position:relative; }
.AB_page_link a.LF_page_link_prev_block{display:inline-block; width:26px;height:16px;padding:6px 7px 9px;vertical-align:middle;border:1px solid #bbb !important; text-decoration:none; color:#0a85ae !important; background:-webkit-gradient(linear, left top, left bottom, from(white), to(#eee));background-color:#f5f5f5;border-radius:3px;margin:0 3px;position:relative;}

/* 게시판 */
.AB-LF-current-article {color:red}
.AB_view_head{overflow:hidden;  border-bottom:1px solid #ddd; padding-bottom:3px; /*padding:0 6px 6px 10px; margin-bottom:6px; background:#eeeeee url("/siteup/mobile/images/bbs_bg_top.gif") 0 0 repeat-x;*/}
.AB_view_head h4{padding:3px 0; margin:0; font-size:13px; /*border-bottom:1px solid #ddd;color:#006cff;*/}
.AB_view_head div{padding:2px 0; /*color:#000;*/}
.AB_font_emp_4{color:red}
.AB_font_emp_5{color:red}
.AB_view_head p{padding:0; margin:0 !important; /*color:#000;*/}
.AB_view_body {line-height:20px; /* background:#f4f4f4; padding:5px; margin-bottom:10px;*/}
.AB_view_body .AB_left_right a {display:inline-block}
/*#AB_cmt_box_btn_first{border:1px solid #b5b5b5 !important; text-decoration:none; color:#444444 !important; background:#ffffff; padding:4px; display:block}*/

/* 댓글의 답글 표시용 */
.AB_cmt_reply_depth_1{padding-left:20px;background:url("../images/icon_rep01.gif") 10px 10px no-repeat}
.AB_cmt_reply_depth_2{padding-left:35px;background:url("../images/icon_rep01.gif") 20px 10px no-repeat}
.AB_cmt_reply_depth_3{padding-left:50px;background:url("../images/icon_rep01.gif") 30px 10px no-repeat}
.AB_cmt_reply_depth_4{padding-left:65px;background:url("../images/icon_rep01.gif") 40px 10px no-repeat}
.AB_cmt_reply_depth_5{padding-left:80px;background:url("../images/icon_rep01.gif") 50px 10px no-repeat}
.AB_cmt_reply_depth_6{padding-left:95px;background:url("../images/icon_rep01.gif") 60px 10px no-repeat}
.AB_cmt_reply_depth_7{padding-left:110px;background:url("../images/icon_rep01.gif") 70px 10px no-repeat}
.AB_cmt_reply_depth_8{padding-left:125px;background:url("../images/icon_rep01.gif") 80px 10px no-repeat}
.AB_cmt_reply_depth_9{padding-left:140px;background:url("../images/icon_rep01.gif") 90px 10px no-repeat}
.AB_cmt_reply_depth_10{padding-left:155px;background:url("../images/icon_rep01.gif") 100px 10px no-repeat}


/* .AB_view_body:first-letter{color:#ffef00; font-size:17px; font-weight:bold; }*/
.AB_left_right{position:relative; margin-top:5px;overflow:hidden}
.AB_position_right{display:block; float:right}
.AB_view_body + div{position:relative}
.AB_view_body + div + div + div{position:relative}
.AB_board_comment_view {position:relative}
.AB_board_comment_view div + div + div{margin:4px 0}
.AB_board_comment_view div:first-child{overflow:hidden; width:100%; padding-left:1px;}
.AB_board_comment_view div:first-child p{float:left; margin:10px 4px 4px 5px; }
/*.AB_board_comment_view div:first-child p:first-child{color:#666666 !important; font-weight:bold}*/
/*#AB_cmt_box_btn_first{text-align:center; display:block}
#AB_cmt_box_btn_first span{font-weight:bold; color:#ff1e1e}
*[id^=AB_cmt_comment_]{border-bottom:1px dashed #000; padding:4px; line-height:20px; margin:0; background:#626262}*/
.AB_comment_write_box{margin:5px 0}
/*.AB_comment_write_box a{width:100%} 댓글 버튼 아이콘 사이즈 때문에 jemin 제거*/ 
.AB_board_forum_list{border-top:1px solid #ababab;padding:5px 0;margin:10px 0}

p[id^=AB_cmt_comment_]{padding-left:6px; margin:5px 0}
/*.AB_board_comment_set{display:none}*/
.AB_bottom_line_1{border-bottom:/*1px dashed #fff*/1px solid #ddd; padding:3px 0; margin:0}
a[id^=AB_cmt_box]{text-align:left; display:block}
a[id^=AB_cmt_box] span{font-weight:bold; color:#ff1e1e}
a[id^=AB_cmt_box_btn]{border-top:1px solid #8F8F8F; border-bottom:1px solid #CDCED0; !important; text-decoration:none; color:#444444 !important; background:#F6F7F9; padding:8px 0 8px 5px; display:block}
a.AB_button_1{border:1px solid #b5b5b5 !important; margin:4px 4px 4px 0; text-decoration:none; color:#444444 !important; ;background-color:#f5f5f5;border-radius:3px;margin-right:5px; padding:4px; !important; background:-webkit-gradient(linear, left top, left bottom, from(white), to(#EEE))}
strong {font-weight:bold}
.AB_center{text-align:center}
.AB_right{text-align:right}

/*input#writer_name {ime-mode:active}*/
/*.ui-page .ui-footer{text-align:center}
a.LF_page_link_next_block{border:none !important;  }
a.LF_page_link_next_block img{vertical-align:middle}
.ui-link{border:1px solid #a2a2a2 !important; margin:4px 4px 4px 0; text-decoration:none; color:#0097e0 !important; background:#eeeeee; padding:4px; display:inline-block}
.textarea.ui-input-text{width:100% !important}
.ui-btn{margin:5px 0 !important}*/
.AB_page_link a img{padding:0px 0 0 0px}

/* map_api */
#AB_map_api {width:100%;height:231px}

/* 게시판 추천/반대-  by jemin 추가*/ 
a.AB_button_recomd{text-shadow:none; border:1px solid #f37066 !important; margin-top:3px; text-decoration:none; color:#ffffff !important; border-radius:3px;margin-right:5px; padding:6px 6px 5px 6px; !important; background:#f37066}
a.AB_button_reverse{text-shadow:none; border:1px solid #6995fc !important; margin-top:3px; text-decoration:none; color:#ffffff !important; border-radius:3px;margin-right:5px; padding:6px 6px 5px 6px; !important; background:#6995fc}

/* 검색버튼 */
.AB_search_btn {margin:2px 0}

/* 소셜아이콘 유틸메뉴 */
#AB_sns_util a {margin-right:0px}
#AB_sns_util a:last-child {margin-right:0}

.rep-tit{color:#3e6fb4}
.recomd{color:#f37066; font-weight:bold;font-size:12px;}
.reverse{color:#6995fc; font-weight:bold;font-size:12px;}

img.ui-li-thumb {position:relative !important}
.ui-li-has-thumb div.ui-btn-inner {min-height:0;padding-left:15px}

/* 회사소개 - 회사개요 */
.b1 {padding-right:6px;width:80px;text-align:right;color:#000;font-weight:bold}

.AB-img-div{position:relative;}
.AB-img-div_inner{cursor:pointer; position:absolute; right:18px; bottom:10px; width:18px; height:18px; background:url("../images/plus_icon01.gif") 0 0 no-repeat}

/* 쇼핑몰용 */

/*총상품금액*/
.all_price{font-size:15px; color:#000; margin-top:12px;font-weight:bold;padding:10px 0 0 5px;}
.all_price span{color:#FF0000;}
.all_price span.num{font-size:16px; margin-left:5px;}

.all_price_1{font-size:12px; color:#000; margin-top:12px;font-weight:bold;padding:10px 0 0 5px;}
.all_price_1 span{color:#c40d0d;}
.all_price_1 span.num{font-size:12px; }

.all_price{text-align:right; padding:10px 10px 0 0;}
.all_price_1{text-align:right; padding:0 10px 0 0 !important;}

/*구매하기버튼*/
.btn{border-bottom:none !important;}
/*.btn ul{overflow:hidden; zoom:1; padding-left:30px;margin-top:16px;}*/
.btn li{display:inline; }

.thumblst a{border:1px solid #dadada; overflow:hidden; display:inline-block;}


/* 스마트 에디터를 위한 재초기화 */
.t_area ul, .ABA-view-contents ul, .nboard_list ul, .ABA-view-body ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ul li, .ABA-view-contents ul li, .nboard_list ul li, .ABA-view-body ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px;}
.t_area ol, .ABA-view-contents ol, .nboard_list ol , .ABA-view-body ol {list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ol li, .ABA-view-contents ol li, .nboard_list ol li, .ABA-view-body ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.t_area ol ul li, .ABA-view-contents ol ul li, .nboard_list ol ul li, .ABA-view-body ol ul li,
.t_area ul ul li, .ABA-view-contents ul ul li, .nboard_list ul ul li, .ABA-view-body ul ul li{list-style-type:circle;} 
.t_area ol ul ul li, .ABA-view-contents ol ul ul li, .nboard_list ol ul ul li, .ABA-view-body ol ul ul li,
.t_area ul ul ul li, .ABA-view-contents ul ul ul li, .nboard_list ul ul ul li, .ABA-view-body ul ul ul li{list-style-type:square;}
.t_area ol ul li, .ABA-view-contents ol ul li, .nboard_list ol ul li, .ABA-view-body ol ul li,
.t_area ul ul ul li, .ABA-view-contents ul ul ul li, .nboard_list ul ul ul li, .ABA-view-body ul ul ul li{list-style-type:square;}
.ABA-view-contents blockquote.q1,
.ABA-view-contents blockquote.q2,
.ABA-view-contents blockquote.q3,
.ABA-view-contents blockquote.q4,
.ABA-view-contents blockquote.q5,
.ABA-view-contents blockquote.q6,
.ABA-view-contents blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.ABA-view-contents blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.ABA-view-contents blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.ABA-view-contents blockquote.q3{ border:1px solid #d9d9d9;}
.ABA-view-contents blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.ABA-view-contents blockquote.q5{ border:2px solid #707070;}
.ABA-view-contents blockquote.q6{ border:1px dashed #707070;}
.ABA-view-contents blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
.ABA-view-body blockquote.q1,
.ABA-view-body blockquote.q2,
.ABA-view-body blockquote.q3,
.ABA-view-body blockquote.q4,
.ABA-view-body blockquote.q5,
.ABA-view-body blockquote.q6,
.ABA-view-body blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.ABA-view-body blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.ABA-view-body blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.ABA-view-body blockquote.q3{ border:1px solid #d9d9d9;}
.ABA-view-body blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.ABA-view-body blockquote.q5{ border:2px solid #707070;}
.ABA-view-body blockquote.q6{ border:1px dashed #707070;}
.ABA-view-body blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
.ABA-web-editor ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px !important;}
.ABA-web-editor ol {list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul li{list-style-type:circle;} 
.ABA-web-editor ol ul ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor blockquote.q1,
.ABA-web-editor blockquote.q2,
.ABA-web-editor blockquote.q3,
.ABA-web-editor blockquote.q4,
.ABA-web-editor blockquote.q5,
.ABA-web-editor blockquote.q6,
.ABA-web-editor blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.ABA-web-editor blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.ABA-web-editor blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.ABA-web-editor blockquote.q3{ border:1px solid #d9d9d9;}
.ABA-web-editor blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.ABA-web-editor blockquote.q5{ border:2px solid #707070;}
.ABA-web-editor blockquote.q6{ border:1px dashed #707070;}
.ABA-web-editor blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.share {
	display:inline-block;
	width:18px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
	background-size:18px 15px;
	text-indent:-9999em;
	overflow:hidden;
}

/*게시판 보기페이지 by jemin*/
.AB_view_head .article_subject h4 strong{font-size:16px;}
.article_info{color:#7A7A7A;font-size:12px;}
.article_info .ui-link{font-size:12px;}

/*게시판 목록/보기 상단 타이틀바 by jemin*/
.AB-board-title{margin:-5px 0 0 0;background:url("bar_board.gif") left top no-repeat;padding:12px 0 12px 25px;font-size:18px;}

/*게시판 목록페이지 by jemin*/
.ui-btn-text a.ui-link-inherit{padding-right:100px !important;}

/*댓글보기폼 by jemin*/
.AB-board-date{padding-left:7px;display:inline-block;margin-top:11px;margin-left:4px;background:url("bar_comment.gif") left 2px no-repeat;font-size:12px;color:#7a7a7a;}

/*푸터  by jemin*/
.AB-footer-copyright{text-align:center;padding:0 0 5px 0;}
.AB-footer-btn{color:#777; font-size:11px;}
.AB-footer-bar{color:#999; font-size:10px;}

/*쇼핑몰 상단 타이틀바 by jemin*/
.AB-shop-title{margin:3px -5px 2px -5px;border-top: 1px solid #cfcfcf; border-bottom: 1px solid #ddd; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; background:#F6F7F9; padding:1px 0 0 7px; display:block} 

/*더보기버튼 by jhyun*/
.ABC-m-more{text-align:right;padding:8px 12px 0 0;}