@charset "utf-8";

/* 관리자메뉴 플러그인설정*/
#gnb .gnb_li .btn_op.menu-800{background:url(../img/menu-9-1.png) 50% 50% no-repeat #ebebeb }
#gnb .on .btn_op.menu-800{background:url(../img/menu-9.png) 50% 50% no-repeat #fff}

/* 관리자메뉴 견적관리*/
#gnb .gnb_li .btn_op.menu-850{background:url(../img/menu-10-1.png) 50% 50% no-repeat #ebebeb }
#gnb .on .btn_op.menu-850{background:url(../img/menu-10.png) 50% 50% no-repeat #fff}

select{height:30px;border:1px solid #ddd;}

input[type=radio] {margin:-4px 2px 0 0; vertical-align:middle;}


/* 공통 체크박스와 라벨 수평 정렬 */
input[type="checkbox"] + label { display:inline-flex; align-items:center; gap:0.4em; cursor:pointer; }
input[type="checkbox"] { width:1.1em; height:1.1em; vertical-align:middle; cursor:pointer; }


/* 상품관리 상품유형*/
.shop_icon{display:inline-block;color:#fff;background:#a8aab1;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px; }
.shop_icon_1 {background:#D800FF;}     /* 히트 아이콘 */
.shop_icon_2 {background:#56F1CF;}     /* 추천 아이콘 */
.shop_icon_3 {background:#9BDF17;}     /* 최신 아이콘 */
.shop_icon_4 {background:#56A8FC;}      /* BEST 아이콘 */
.shop_icon_5 {background:#FF7200;}     /* 할인 아이콘 */
.shop_icon_soldout{display:inline-block;color:#ff0000;font-style:italic;font-weight:bold;margin:2px}
.shop_icon_coupon{background:#59d495}


.bg_f2 {background:#F2F5F9;}


.adm_sc_title{padding-left:10px;height:35px;background-color:#E0E0E0;font-weight:bold;}
.top_title {height:30px;padding:10px 0 0 10px;background-color:#E6E6E6;font-weight:bold;margin-bottom:15px;}
.title_top{height:45px;text-align:center;font-weight:bold;color:#fff;background-color:#565E60;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}


/* 리스트 검색*/
.search_list {margin:10px 0px 20px 0px;}
.search_list table {width:100%;border-collapse:collapse;border-spacing:0;}
.search_list th {height:30px;border:1px solid #d1dee2;background:#e5ecef;}
.search_list td {border:1px solid #d1dee2;padding:0 10px 0 10px;}
.search_list .s_service ul {margin:0;padding:0;list-style:none;}
.search_list .s_service li {float:left;display:inline-block;padding:0 13px 0px 0;}
.search_list select {width:100%;height:25px;font-size:13px;color:#555;}


/* 네모박스 회원관리 리스트 상태 박스*/
.ing_input_box_m {width:64px;padding:5px 10px 5px 10px;border:0;letter-spacing:-1px;font-size:11px;color:#fff;border-radius: 4px;}

/* 네모박스 회원관리 리스트 구분 박스*/
.member_gubun_input_box {padding:5px 10px 5px 10px;border:0;letter-spacing:-1px;font-size:11px;color:#fff;border-radius: 4px;}


/* 이미지 크게보기*/
#lightbox {position:fixed;top:100px;left:0;cursor:pointer;width:100%;	height:100%;background:url(./images/overlay.png) repeat;text-align:center;z-index:9999999999;}
#lightbox p {text-align:right;color:#fff;margin-right:20px;font-size:12px;}
#lightbox img {box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111;max-width:940px;}

/* 목록 바로가기 */
.jin_anchor {margin:0 0 10px 0;padding:0;zoom:1}
.jin_anchor:after {display:block;visibility:hidden;clear:both;content:""}
.jin_anchor li {float:left;margin-left:-1px;list-style:none}
.jin_anchor a {display:inline-block;padding:5px 10px;border:1px solid #c8ced1;background:#d5d5ea;text-decoration:none}
.jin_anchor a:focus, .anchor a:hover {background:#c8d2d8}

/* 1:1상담문의 검색*/
.counsel_search {margin:10px 0 10px;}
.counsel_search table {width:100%;border-collapse:collapse;border-spacing:0;}
.counsel_search th {height:30px;border:1px solid #d1dee2;background:#e5ecef;}
.counsel_search td {border:1px solid #d1dee2;padding:0 10px 0 10px;}
.counsel_search .s_service ul {margin:0;padding:0;list-style:none;}
.counsel_search .s_service li {float:left;display:inline-block;padding:0 13px 0px 0;}

.frm_input_jin {height:25px;line-height:1.8em;border:1px solid #d1dee2;}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 검색버튼*/
.btn_submit_jin {padding:0 5px 3px;height:24px;border:0;color:#fff;font-size:0.95em;vertical-align:middle;cursor:pointer}

.btn_frmline_jin {display:inline-block;padding:0 7px;height:24px;border:0;color:#fff !important;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle;line-height:2em} /* 우편번호검색버튼 등 */
.btn_frmline_jin:focus, .btn_frmline_jin:hover, .btn_frmline_jin:active {text-decoration:none}


/* 메타키워드 설명*/
#meta_wrap {width: 100%;height: auto;position: relative;display: inline-block;}
#meta_wrap textarea {width: 100%;resize: none;min-height: 4.5em;line-height:1.6em;max-height: 9em;}
#meta_wrap span {position: absolute;left: 5px;bottom:5px;}
#meta_wrap .counter {font-size:13px;font-weight:bold;color:#fff;background:#ff0000;padding:3px 10px 3px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* 핵심어*/
.keywords ul {margin:0px 0 0 0;padding:0px;list-style: none;}
.keywords li {float:left; display:inline;padding:0px 10px 10px 0;}

/* 2차 카테고리 아이콘*/
.sub_level_class {padding-left:35px;background:url('../../adm/wb_admin//img/icon_reply.gif') 10px 15px no-repeat;}

/* 노출지역*/
#sidogugun_style ul {margin:0;padding:0;list-style:none;}
#sidogugun_style ul li {width:140px;float:left;display:inline-block;padding:0 10px 10px 0px;}

/* 메인 견적금액*/
#customer_admin_money {margin:0 auto;margin-top:10px;margin-bottom:20px;margin-right:0px;margin-left:0px;}
#customer_admin_money table {width:100%;border-collapse:collapse;border-spacing:0;}
#customer_admin_money th {font-size:15px;font-weight:bold;height:30px;border:1px solid #d1dee2;background:#e5ecef;}
#customer_admin_money td {font-size:15px;font-weight:bold;padding:0 20px 0 20px;}

/* 견적관리 검색*/
#customer_admin_search {margin:0 auto;margin-top:10px;margin-bottom:10px;}
#customer_admin_search table {width:100%;border-collapse:collapse;border-spacing:0;}
#customer_admin_search th {height:30px;border:1px solid #d1dee2;background:#e5ecef;}
#customer_admin_search td {border:1px solid #d1dee2;padding:5px 10px 5px 10px;white-space:nowrap;overflow:hidden;}
#customer_admin_search select {height:24px;}

/* 배정완료*/
#customer_admin_search ul.deadline_checkbox{margin:0; padding:0;list-style:none;}
#customer_admin_search ul.deadline_checkbox li{float:left;padding:0 10px 0 0;}
#customer_admin_search ul.deadline_checkbox li input[type=checkbox]{width:16px;height:16px;}


#hd_top{position:fixed;top:0;left:0;width:100%;height:50px;background:#3f51b5;z-index:1000}
#hd_top:after{display:block;visibility:hidden;clear:both;content:""}

/* 부가서비스 리스트*/
ul.provide_ul{margin:0; padding:0;list-style:none;}
ul.provide_ul li{padding:0 0 3px 0;}

/* 유입경로*/
.group_root_view_box {padding:5px 5px 5px 5px;border:0;letter-spacing:-1px;font-size:11px;color:#fff;border-radius: 4px;}


/* 리스트 버튼*/
.btn_list {margin:0 20px 10px} /* 목록용 */
.btn_list01 {}
.btn_list01 input, .btn_list01 button, .btn_list01 a {display:inline-block;margin:0;padding:10px;border:1px solid #ccc;background:#fafafa;text-decoration:none;cursor:pointer}
.btn_list01 a:focus {background:#555}

.local_sch {min-width:960px}
.local_sch .btn_submit {padding:0 5px;height:24px;border:0;color:#fff;font-size:0.95em;vertical-align:middle;cursor:pointer}
.local_sch01 {margin:0 0 10px;padding:0 20px 10px;border-bottom:1px solid #e9e9e9}

.frm_input_jin {height:25px;line-height:1.8em;border:1px solid #d1dee2;}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 검색버튼*/
.btn_submit_jin {padding:0 5px 3px;height:24px;border:0;color:#fff;font-size:0.95em;vertical-align:middle;cursor:pointer}

.btn_frmline_jin {display:inline-block;padding:0 7px;height:24px;border:0;color:#fff !important;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle;line-height:2em} /* 우편번호검색버튼 등 */
.btn_frmline_jin:focus, .btn_frmline_jin:hover, .btn_frmline_jin:active {text-decoration:none}


/* 문자발신현황 검색*/
#sms_admin_search {width:700px;margin:0 auto;text-align:center;margin-top:10px;margin-bottom:10px;}
#sms_admin_search table {width:100%;border-collapse:collapse;border-spacing:0;}
#sms_admin_search th {height:30px;border:1px solid #d1dee2;background:#e5ecef;}
#sms_admin_search td {border:1px solid #d1dee2;padding:0 10px 0 10px;}
#sms_admin_search select {height:24px;}


/* thead 두 줄 테이블 회원관리*/
.tbl_head03 {}
.tbl_head03 table {clear:both;width:100%;border-collapse:collapse;border-spacing:0}
.tbl_head03 thead th, .tbl_head03 tbody th {padding:5px 0;border:1px solid #d1dee2;background:#e5ecef;color:#383838;letter-spacing:-0.1em}
.tbl_head03 thead th {font-size:0.95em}
.tbl_head03 thead input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head03 thead a {color:#383838;text-decoration:underline}
.tbl_head03 tbody th {}
.tbl_head03 tbody td {padding:7px 5px;line-height:1.4em;border:1px solid #d1dee2;word-break:break-all}

/* 목록 홀짝 배경색 */
.tbl_head03 tbody .bg0{background:#fff !important}
.tbl_head03 tbody .bg1{background:#eff3f9 !important}

.btn_jin {display:inline-block;padding:0 7px;height:24px;border:0;background:#444;font-size:12px;color:#fff !important;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle;line-height:2em} /* 우편번호검색버튼 등 */
.btn_jin:focus, .btn_jin:hover, .btn_jin:active {text-decoration:none}

a.btn_frmline_ms {display:inline-block;margin-left:5px;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;} /* 중복검사 등 */
a.btn_frmline_ms {line-height:24px}

.jin_radio input[type="radio"], .jin_radio label { vertical-align:middle; }
.jin_radio input[type="radio"] { margin:0; padding:0; }

