@charset "utf-8";

/* 상단 */
#admin-header{position:fixed; top:0px; left:0px; width:100%; height:101px; background-color:#292b2c; box-sizing:border-box; overflow:hidden; color:#fff; z-index:10000;}
#admin-header #admin-logo{position:absolute; top:0px; left:0px; width:211px; height:101px; border-bottom:1px solid #3a3b3b; box-sizing:border-box;}
#admin-header #admin-menu{margin-left:211px; color:#fff; border-left:1px solid #3a3b3b; }
#admin-header #admin-menu a{color:#cacaca;}
#admin-header #admin-menu a:hover{color:#ffffff;}
#admin-header #admin-menu #admin-top-menu{border-bottom:1px solid #393a3b; height:51px; box-sizing:border-box; text-align:right; padding:0px 28px 0px 0px; height:51px; line-height:51px; vertical-align:middle; min-width:990px;}
#admin-header #admin-menu #admin-top-menu .admin-top-menu{margin-left:26px;}
#admin-header #admin-menu #admin-top-menu .admin-top-menu .top-menu-icon{margin:-2px 1px 0 0;}
#admin-header #admin-menu #admin-top-menu .admin-top-menu .agl{background-color:#57585c; width:1px; height:8px; display:inline-block; margin:0 5px 0 4px;}
#admin-header #admin-menu #admin-top-menu .admin-top-menu.admin-top-menu-box{margin-right:5px}
#admin-header #admin-menu #admin-top-menu .admin-top-menu.admin-top-menu-box a{color:#ccc; height:24px; text-align:center; background:#292b2c; border:1px solid #9a9a9a; margin:-3px -6px 0 0;padding:3px 8px 3px 9px}
#admin-header #admin-menu #admin-top-menu .admin-top-menu.admin-top-menu-box a i {color:#ccc;}
#admin-header #admin-menu #admin-top-menu .admin-top-menu.admin-top-menu-top{margin-left:26px;}
#admin-header #admin-menu #admin-bottom-menu{min-width:990px;margin:-1px 0 0 -1px}
#admin-header #admin-menu #admin-bottom-menu a{float:left; display:block; color:#fff; width:120px; height:52px; line-height:52px; vertical-align:middle; text-align:center; font-size:15px; border:1px solid #3a3a3a; border-bottom:1px solid #292b2c; margin-right:-1px}
#admin-header #admin-menu #admin-bottom-menu:after{display:block;visibility:hidden;clear:both;content:""}
#admin-header #admin-menu #admin-bottom-menu a.is-now{background-color:#e51f44; border:1px solid #e51f44;}
#admin-header #admin-menu #admin-bottom-menu a:hover{background-color:#e51f44; border:1px solid #e51f44;}

#admin-nav{position:fixed; top:179px; left:0px; width:212px; height:100%; font-size:12px; z-index:1000; background-color:#f6f6f6; overflow-y:hidden; overflow-x:hidden;}
#admin-nav #admin-nav-l{position:fixed; top:0px; left:211px; width:1px; background-color:#ddd; height:100%;}
#admin-nav #admin-nav-s{position:relative; width:240px; overflow-x:hidden; overflow-y:auto;}
#admin-nav #page-title{padding:36px 30px; text-align:center; color:#1a1a1a; font-size:16px; font-weight:bold;}
#admin-nav .nav-title{padding:10px 30px; background-color:#595a5e; color:#fff; font-weight:bold; margin-right:0px; margin-bottom:15px; z-index:100;}
#admin-nav ul{margin:-1px 0 28px 0;}
#admin-nav ul li{padding:0px 29px 0 29px; margin-bottom:15px;}
#admin-nav ul li a{color:#1a1a1a;}
#admin-nav ul li a.is-now{color:#e51f44;font-weight:600;}
#admin-nav ul li a:hover{color:#e51f44;}
#admin-nav ul li p {padding-top:5px;}
#admin-nav ul li p a {display:block;font-size:12px;padding:0 0 0 10px;}

/* 레이아웃, 여백 */
#admin-container {min-width:1200px;height:100%;background:#fff;padding:0 0 0 211px;margin-top:150px;}
#admin-container .admin-container-inner{padding:60px 30px 30px 30px;}
#admin-container-title {position:fixed;top:101px;left:0;width:100%;height:79px;line-height:79px;font-size:20px;padding:0 20px;padding-left:240px;border-bottom:1px solid #ddd;background:#ff0000; background-color:#f6f6f6;z-index:9999;}
#admin-container-line  {position:fixed; top:101px; left:211px; width:1px; height:78px; background-color:#ddd; z-index:9999;}
#admin-container-btn   {position:fixed;top:118px;right:30px;z-index:9999 !important;}

/* 게시판 */
.adm-boardform {border-top:1px solid #292b2c;margin-bottom:30px;}
.adm-boardform th {height:50px;color:#666;border-bottom:1px solid #e6e6e6;background:#f6f6f6;padding: 10px;text-align:left;font-weight:normal;}
.adm-boardform td {height:50px;text-align:left;border-bottom:1px solid #e6e6e6;padding: 10px;}
.adm-boardform .frm_info {display:block;line-height:1.5;color:#999;font-size:11px;margin-bottom:5px;}
.adm-boardform .frm_info a {font-size:11px;}
.adm-boardform #captcha {margin:0;padding:0;border:0;background:transparent}
.adm-boardform #captcha input {margin-left:5px;text-align:center}

.adm-boardlist {border-top:1px solid #292b2c;margin-bottom:30px;}
.adm-boardlist th {height:30px;color:#fff;font-weight:normal;text-align:center;background:#292b2c;border-right:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;padding:8px 5px;}
.adm-boardlist th:last-child {border-right:0px;}
.adm-boardlist th a{color:#fff}
.adm-boardlist td{height:50px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:10px;text-align:center}
.adm-boardlist td:last-child{border-right:0px;}
.adm-boardlist tr:nth-child(even){background:#fafafa}

/* 목록 바로가기 */
.anchor {margin:0px; padding:0;zoom:1;}
.anchor:after {display:block;visibility:hidden;clear:both;content:""}
.anchor li{float:left;list-style:none}
.anchor a {display:inline-block; padding:9px 13px 8px 12px; font-size:11px; color:#1a1a1a; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f6f6f6; text-decoration:none;}
.anchor li:last-child a{border-right:1px solid #e4e4e4;}
.anchor a.is_now{background-color:#fff; border-top:1px solid #888 !important; border-left:1px solid #888 !important; border-right:1px solid #888 !important;}
.anchor .selected{background:#3f51b5}

/* 접속자집계 목록 */
.visit-bar {position:relative}
.visit-bar span {position:absolute;top:-8px;left:0;height:15px;background:#3f51b5}

/* 환경설정 - 인증 */
.config-cert-hide {display:none}

/* 환경설정 - 짧은 주소 설정*/
.is_rewrite .connect-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:0;background:transparent;color:#383838;cursor:pointer;font-size:15px}
.is_rewrite .connect-close:hover {color:#ff5191}
.is_rewrite .connect-close .fa {margin:0 0 0 1px}
.is_rewrite .connect-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
.is_rewrite .copy-title{margin-top:15px;margin-bottom:10px;font-weight:bold;text-align:left}
.is_rewrite .info-success{color:#155724}
.is_rewrite .info-warning{color:#856404}

/*캐시파일 일괄삭제*/
.session-del{margin:15px 0;padding-left:20px;}
.session-del li{list-style:disc }
.session-del strong{color:#ff0000}
.session-del p{line-height:1.7em;padding:10px 15px ;background:#f7ecea;border:2px solid #ffb6c1}

/* 쇼핑몰 설정 */
.kcp_btn {display:inline-block;margin:5px 0 0;padding:5px 10px;background:#226C8B;color:#fff;font-weight:normal;text-decoration:none}
.lg_btn{display:inline-block;margin:5px 0 0;padding:5px 10px;background:#ED008C;color:#fff;font-weight:normal;text-decoration:none}
.kg_btn{display:inline-block;margin:5px 0 0;padding:5px 10px;background:#4A2C7C;color:#fff;font-weight:normal;text-decoration:none}
.kakao_btn{display:inline-block;margin:5px 0 0;padding:5px 10px;background:#FDDC2F;color:#3B1E1E;font-weight:normal;text-decoration:none}
.naver_btn {display:inline-block;margin:5px 0 0;padding:5px 10px;background:#00C73C;color:#fff;font-weight:normal;text-decoration:none}

.scf_cardtest {margin:5px 0 0}
.scf_cardtest_btn {margin-left:5px;vertical-align:middle}
#scf_cardtest_tip {margin:10px 0 0;padding:10px;border:3px solid #ddd}
#scf_cardtest_tip strong {display:inline-block;margin:0 0 5px}
#scf_cardtest_tip dl {margin:0 0 15px;padding:0;zoom:1}
#scf_cardtest_tip dl:after {display:block;visibility:hidden;clear:both;content:""}
#scf_cardtest_tip dt {float:left;width:100px}
#scf_cardtest_tip dd {padding:0;overflow:hidden}
.scf_cardtest_tip {display:none}
.scf_cardtest_hide {display:none}
.scf_cardtest_tip_adm_hide {display:none}

ul.de_pg_tab{margin:0;padding:0;zoom:1}
ul.de_pg_tab:after{display:block;visibility:hidden;clear:both;content:"";}
ul.de_pg_tab li{position:relative;display:inline-block;float:left;text-align:center;margin:0;padding:0;width:120px}
ul.de_pg_tab li a{margin:0 2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;background-color:#f7f7f7;color:#74777b;font-weight:bold;font-size:1.2em;text-decoration:none}
ul.de_pg_tab li a:hover{text-decoration:none}
ul.de_pg_tab li.tab-current a{background:#2CC185;color:#fff}

.pg_info_fld{position:relative}
.kcp_info_fld th{background-color:#F6FCFF}
.lg_info_fld th{background-color:#FFF4FA}
.inicis_info_fld th{background-color:#F6F1FF}
.kakao_info_fld th{background-color:#FFFCED}
.naver_info_fld th{background-color:#F3FFF3}

/* 주문내역 */
#orderitemlist {position:relative}
#orderitemlist .itemlist {z-index:2;position:absolute;top:0;left:-41px;width:958px;padding:10px;border:1px solid #a2a5a9;background:#f2f5f9}
#orderitemlist .itemlist h2{margin:0 0 10px}
#orderitemlist td {background:#fff}
#orderitemlist #orderitemlist_close {;text-align:right}

/* 주문내역 수정 */
.order-caution{padding: 10px 15px;background: #f7ecea;border: 2px solid #ffb6c1;color: #ff0000;font-weight: bold;margin-bottom:30px;}

/* 상품 일괄 등록 */
#excelfile_upload {margin:10px ;padding:20px;border:1px solid #e9e9e9;background:#fff}
#excelfile_upload label {font-weight:bold}
#excelfile_input {margin:0 0 20px;text-align:center}
#excelfile_result {margin:0 20px 20px;border-bottom:1px solid #e9e9e9;zoom:1}
#excelfile_result:after {display:block;visibility:hidden;clear:both;content:""}
#excelfile_result dt {clear:both;float:left;padding:10px 0;width:40%;font-weight:bold}
#excelfile_result dd {float:left;margin:0;padding:10px 0;width:60%}
#excelfile_result .result_done {color:#5d910b}
#excelfile_result .result_fail {color:#ff3061}

/* 관련 상품, 관련 이벤트 입력/수정 */
.srel section ul {margin:0;padding:0 10px;list-style:none;background:#fff}
.srel section li {padding:5px 0;border-bottom:1px solid #e9e9e9;zoom:1}
.srel section li:after {display:block;visibility:hidden;clear:both;content:''}
.srel .srel_list, .srel .srel_sel {height:auto !important;height:200px;max-height:200px;border:1px solid #ced9de;background:#f6f6f6;overflow-y:scroll}
.srel .list_item {float:left;width:80%}
.srel .list_item img {float:left;margin:0 10px 0 0}
.srel .list_item_btn {float:right;margin-top:7px}
.srel .srel_sel {border:1px solid #ced9de;background:#fcfff2}
.srel .srel_list p, .srel .srel_sel p {padding:10px 0;text-align:center}
.srel .compare_left ul {margin:0;list-style:none}
.srel .srel_noneimg li {padding:7px 0}
.srel .srel_noneimg button {top:0;right:0}
.srel .srel_pad {display:block;margin:0 0 10px}
.srel .srel_pad:after {display:block;visibility:hidden;clear:both;content:''}
.srel .srel_pad button {position:static}

/* 새창 기본 스타일 */
.new_win {}
.new_win .inner {padding:20px;}
.new_win h1 {font-size:20px;color:#fff;background:#333;padding:20px;}
.new_win h2 {margin:0 20px 10px}
.new_win_ul {margin:-20px 0 20px 0;padding:0 0 0 20px;border-bottom:1px solid #515151;background:#484848;list-style:none;zoom:1}
.new_win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win_ul li {float:left;margin-left:-1px}
.new_win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #595959;border-left:1px solid #595959;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win_con{padding:20px}

/* 사이드뷰 */
.sv_wrap {position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;}
.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0  10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_member{color:#333}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/*부가서비스*/
.lnb_svc{color:#ff3061;font-weight:bold}
.service_wrap{ width:965px;margin:0 0 10px;overflow:hidden}
.sevice_1{border:1px solid #ebe8e8;width:310px;float:left;border-radius:5px;text-align:center;margin-right:6px;}
.sevice_1 .svc_img{padding:30px 0 0;}
.sevice_1 h3{font-size:16px;margin:185px 0 10px;color:#525252}
.sevice_1 p{padding:20px;background:#f8f8f8;font-size:12px;text-align:left;color:#898989;line-height:18px}
.sevice_1 ul {width:100%;padding:0; margin:0;border-top:1px solid #ebe8e8;}
.sevice_1 ul li{list-style:none;float:left;border-right:1px solid #ebe8e8;}
.sevice_1 ul li a{display:inline-block;height:75px;width:100%}
.sevice_1 ul li img{padding:8px 0 0;}
.sevice_1 ul li.last{border:0}
.sevice_1 h4{width:100%;padding:0; margin:0;border-top:1px solid #ebe8e8;}
.sevice_1 h4 a{display:inline-block;height:75px;padding:10px 0 0;width:100%}

.svc_card{background:url('../img/service_img1.jpg') no-repeat top center;margin-right:13px;}
.svc_card ul li{width:33%;}
.svc_phone {background:url('../img/service_img2.jpg') no-repeat top center;margin-right:13px;}
.svc_phone ul li{width:33%;}
.svc_ipin {background:url('../img/service_img3.jpg') no-repeat top center;}

.service_2{padding-top:15px;clear:both}
.service_2 h3{font-size:14px;letter-spacing:-1px;color:#525252;margin:0 0 4px}

.service_2 .svc_a p{color:#898989;line-height:16px;letter-spacing:-1px;}

.svc_keyword{clear:both ;}
.svc_keyword .svc_a{float:left;width:230px;padding:46px 0 0 15px ;height:120px; }

.service_2 .svc_ri .svc_a{padding:25px 0 0 22px;}

.service_2 .svc_btn{float:right;}
.service_2 .svc_btn a{display:inline-block;width:126px; height:37px;background:#ff3061;color:#fff;line-height:37px;text-align:center;margin:22px 13px 0;}
.service_2 .svc_btn a:hover,.service_2 .svc_btn a:focus,.service_2 .svc_btn a:active{text-decoration:none}
.svc_keyword{background:#e6f2f4}
.svc_keyword .svc_btn{margin:40px 0 0 ;}
.svc_keyword .svc_btn a{width:160px;}

.svc_sms{border:1px  solid #ebe8e8;position:relative;height:93px}
.svc_sms:after{display:block;visibility:hidden;clear:both;content:""}
.svc_sms .svc_btn2{position:absolute;top:0;right:0}
.svc_sms .svc_btn2 a{display:inline-block; width:220px; height:91px; background:#fbfbfb; text-align:center; padding:20px 0 0;}


/*테마*/
#theme_list{padding:0;margin:0;list-style:none;  width: 1000px;position:relative}
#theme_list:after{display:block;visibility:hidden;clear:both;content:""}
#theme_list li{margin:10px 10px 10px 0;float:left}
#theme_list li:after{display:block;visibility:hidden;clear:both;content:""}
#theme_list li .tmli_if{border: 1px solid #d1dee2;width:302px;}
#theme_list li .tmli_if>img{width:300px;height:225px;}
#theme_list li .tmli_if:hover>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#theme_list li .tmli_tit{position:relative; border-top: 1px solid #d1dee2; background: #e5ecef;}
#theme_list li .tmli_tit p{height:40px;line-height:40px;padding:0 10px 0;font-weight:bold;text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
#theme_list li .tmli_tit button.tmli_dt{position:absolute;top:8px;right:10px;padding:5px;background:#111;color:#fff;display:none;border:none}
#theme_list li .tmli_if:hover button.tmli_dt{display:block}
#theme_list li .theme_sl{float:left;border:none;margin-top:5px;padding:0 5px;height:26px;background:#999;color:#fff}
#theme_list li .theme_sl:hover{background:#ff3061}
#theme_list li .theme_deactive{margin-left:4px}
#theme_list li .theme_sl_use{background:#ff3061;line-height:26px}
#theme_list li .theme_pr{float:right;margin-top:5px;padding:0 5px;height:26px;line-height:24px;  border: 1px solid #ccc;  background: #fafafa; }
#theme_list li .theme_preview{  float: right;  margin-top: 5px; padding:0 5px;height:26px; border: 1px solid #ccc;  background: #fafafa; margin-right:3px}
#theme_detail{position:fixed;top:50%;height:540px;width:900px;margin-top:-271px;background:#fff;background:#f3f3f3;border:1px solid #000;
-webkit-box-shadow: 1px 2px 5px  rgba(150,150,150,100.5);
   -moz-box-shadow: 1px 2px 5px  rgba(150,150,150,0.5);
        box-shadow: 1px 2px 5px  rgba(150,150,150,0.5);z-index:1000}
#theme_detail:after{display:block;visibility:hidden;clear:both;content:""}
#theme_detail h2{font-size:1.25em;background:#fff;padding:0 15px;line-height:40px;border-bottom:1px solid #d8d8d8;margin:0}
.theme_dt_img{float:left;padding:20px}
.theme_dt_img img{border:1px solid #aaa;}
.theme_dt_if{float:left;width:235px;padding:20px 0}
.theme_dt_if table{width:100%;border-collapse:collapse;;margin:15px 0 0 ;font-size:0.92em}
.theme_dt_if table th{padding:5px;background:#fff;border-bottom:1px solid #f3f3f3;vertical-align:top;color:#3f51b5}
.theme_dt_if table td{padding:5px;background:#fff;border-bottom:1px solid #f3f3f3;line-height:1.56em}
.theme_dt_if table td a{text-decoration:underline}
.theme_dt_if p{line-height:1.5em}
.if_p_bg{display:inline-block;width:20px;height:1px ;background:#000;margin:30px 0 10px}
#theme_detail .theme_dt_btn{position:absolute;top:0px;right:0px;background:#fff;}
#theme_detail .theme_dt_btn .close_btn{background:url('../img/close.png') 50% 50% no-repeat;width:40px;height:40px;overflow:hidden;border:0;text-indent:-99999px;border-left:1px solid #d8d8d8}
#theme_detail .theme_dt_btn .close_btn:hover{background-color:#eceffc}
#theme_detail .theme_dt_btn .btn_03{line-height:28px;display:inline-block;vertical-align:top;margin-top:6px;padding:0 6px;border-radius:5px}

/* Browscap */
.update_processing{width:300px;height:300px;margin:0 auto;background:url(../img/ajax_loader.gif) no-repeat 0 0}
#processing{margin: 0 auto;padding: 70px 0;border: 1px solid #eee;background: #f9f9f9;text-align:center;}
#processing p{font-size:1.2em}
.check_processing {width:300px;height:300px;margin:0 auto;background:url(../img/check.png) no-repeat 50% 50% }
#processing button{background:#ff3061;border:none;color:#fff;padding: 15px;width:200px;margin-top:15px;border-radius:5px;font-weight:bold;font-size:1.167em}

.sellprice-category-search {margin-bottom:30px;}
.sellprice-category-search select {width:15%;height:100px;padding:10px;margin-right:30px;}
.sellprice-category-search select:last-child {margin-right:0}


/**/

