@charset "utf-8";

body, table, th, td, input, textarea, button, select{font-family:'Malgun Gothic',sans-serif;font-size:13px;color:#333;}

/* 공통박스 */
.compare_wrap{margin:0 0 10px;zoom:1}
.compare_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.compare_wrap section{margin: 0 0 10px;}
.compare_wrap h3{margin:10px 0;text-align:center;text-align:left}
.compare_wrap .tbl_frm{margin:0}
.compare_wrap .{background:#fff}
.compare_wrap .btn_confirm{padding:10px 0 0}
.compare_left{float:left;width:49%}
.compare_right{float:right;width:49%}

/* 상단 */
.admin-header{position:fixed;top:0px;left:0px;width:100%;height:101px;background-color:#292b2c;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;}
.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{position:relative;height:51px;text-align:right;padding:18px 12px 0px 0px;vertical-align:middle;min-width:990px;}
.admin-header .admin-menu .admin-top-menu .line{background-color:#57585c;width:1px;height:8px;display:inline-block;margin:0 5px 0 5px;}
.admin-header .admin-menu .admin-top-menu .egreef-menu{position:absolute;top:18px;left:29px;}
.admin-header .admin-menu .admin-top-menu .master-menu{margin-right:10px;}
.admin-header .admin-menu .admin-top-menu .master-link{margin-right:5px}
.admin-header .admin-menu .admin-top-menu .master-link a{color:#ccc;height:24px;text-align:center;background:#292b2c;border:1px solid #9a9a9a;margin:-3px -6px 0 0;padding:3px 8px 4px 9px}
.admin-header .admin-menu .admin-top-menu .master-link a:hover{color:#fff;}
.admin-header .admin-menu .admin-bottom-menu{min-width:990px;margin:-1px 0 0 -1px;border-top: 1px solid #393a3b;}
.admin-header .admin-menu .admin-bottom-menu a{float:left;display:block;color:#fff;width:90px;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;border-top:1px solid transparent;}
.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 .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:10px;}
.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{position:relative;min-width:1200px;height:100%;background:#fff;padding:0 0 0 211px;margin-top:150px;}
.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;}
.admin-container-inner{position:relative;padding:60px 30px 30px 30px;}
.admin-container-inner section .section-title{margin-top:30px;}
.admin-container-inner section:nth-of-type(1) .section-title{margin-top:unset;}

.adm-section-title{position:relative;text-align:left;color:#1a1a1a;font-weight:bold;margin:0 0 10px;font-size:14px;padding-left:20px;background-image:url("/adm/img/admin_icon_section.png");background-repeat:no-repeat;background-position:center left;}
.adm-section-title .right-info{position:absolute;top:0;right:0;font-weight:normal;}
.adm-section-text{line-height:1.5;background:#f6f6f6;border:1px solid #dedede;padding:20px;}
.adm-section-text strong{color:#ff1100;}
.adm-section-desc p{display:block;font-size:13px;padding:0 0 0 15px;background-image:url("../../adm/img/admin_icon_description.png");background-repeat:no-repeat;background-position:top left;margin-bottom:7px}
.adm-section-desc p span{color:#000;}
.adm-section-warning{line-height:1.5;color:#ff1100;background:#f7ecea;border:2px solid #ff1100;padding:20px;}
.adm-section-sms-config{} 
.adm-section-sms-config li{float:left;width:200px;line-height:1.5;background:#f6f6f6;border:1px solid #e6e6e6;padding:10px;margin-right:15px;} 
.adm-section-sms-config li label{padding:15px 0;} 

/* 게시판 */
.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 td .form-help{display:block;line-height:1.5;color:#999;font-size:11px;margin-bottom:5px;}
.adm-boardform td .form-help a{font-size:11px;}

.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;box-sizing: border-box;}
.adm-boardlist td:last-child{border-right:0px;}
.adm-boardlist tr:nth-child(even){background:#fafafa}
.adm-boardlist td.tl-l{text-align:left;}

.adm-boardlist .cate-box{display: flex;}
.adm-boardlist .cate2{padding-left:30px;padding-right:10px;}
.adm-boardlist .cate3{padding-left:60px;padding-right:10px;}

/* 탭메뉴 바로가기 */
.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}

/* 외부서비스 사이트코드 */
.sitecode{display:inline-block;font:bold 15px 'Verdana';vertical-align:middle}
.sitecode.title{width:80px}

/* 환경설정 */
.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}

/* idx 쇼핑몰 */
#sidx_graph{position:relative;height:300px;padding:0 0 0 60px;}
#sidx_graph_price{position:absolute;top:10px;left:0;margin:0;padding:0;z-index:100;}
#sidx_graph_price li{position:relative;padding:0 10% 0 0;height:48px;font-family:tahoma;text-align:right;}
#sidx_graph_price li span{position:absolute;top:7px;right:-50%;width:10px;height:1px;background:#e9e9e9;}
#sidx_graph_area{position:absolute;top:0;left:60px;right:0;margin:0;padding:0;height:260px;border:1px solid #e9e9e9;}
#sidx_graph_area li{position:relative;float:left;padding:0 1% 0 0;width:14%;height:100%;}
#sidx_graph_area .graph{position:absolute;bottom:0;width:20%;height:0;}
#sidx_graph_area .order{background:#ff1100;left:40%;}
#sidx_graph_area #price_tooltip{display:none;position:absolute;top:-18px;left:0;background-color:#fff;border:1px solid gray;}
#sidx_graph_area #price_tooltip div{white-space:nowrap;}
#sidx_graph_date{position:absolute;top:270px;left:60px;margin:0;padding:0;width:100%;border:1px solid #fff;}
#sidx_graph_date li{position:relative;float:left;width:13.5%;font-family:tahoma;text-align:center;}
#sidx_graph_area .bg0{background:#ffffff;}
#sidx_graph_area .bg1{background:#f3f3f3;}

/* 쇼핑몰 설정 */
.get_shop_skin,.shop_etc,.shop_pc_index,.shop_mobile_index{background: #9eacc6;color: #fff;height: 30px;border: 0;border-radius: 5px;padding: 0 10px;font-weight: bold;font-size: 1.09em;
vertical-align: middle;}

.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}

.scf_img{display:none}

#scf_sms_pre h3{padding:10px 0}
#scf_sms_pre dl{margin:0 0 10px;zoom:1}
#scf_sms_pre dl:after{display:block;visibility:hidden;clear:both;content:""}
#scf_sms_pre dt{clear:both;float:left;padding:5px 0;width:100px}
#scf_sms_pre dd{padding:5px 0;overflow:hidden}
#scf_sms{margin:0 20px 30px;padding:20px 0 0;zoom:1}
#scf_sms:after{display:block;visibility:hidden;clear:both;content:""}
.scf_sms_box{float:left;margin:0 8px 0 9px;width:163px;text-align:center}
.scf_sms_box h4{margin:0 0 5px}
.scf_sms_img{margin:10px 0;width:163px;height:191px;background:url('../shop_admin/img/sms_back.gif') no-repeat 0 0;text-align:center}
.scf_sms_img textarea{margin:54px 0 0;width:115px;height:85px;border:0;background:transparent;font-size:0.95em;overflow:hidden}
.scf_sms_img span{display:block}
.scf_sms_cnt{display:block}

.de-pg-tab{margin:0;padding:0;zoom:1}
.de-pg-tab:after{display:block;visibility:hidden;clear:both;content:"";}
.de-pg-tab li{position:relative;display:inline-block;float:left;text-align:center;margin:0;padding:0;width:120px}
.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}
.de-pg-tab li a:hover{text-decoration:none}
.de-pg-tab li.tab-current a{background:#2CC185;color:#fff}

/* 쇼핑몰설정 - PG 컬러별 */
.pg-infofld{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}

/* 관련 상품, 관련 이벤트 입력/수정 */
.srel section ul{margin:0;padding:0;none;background:#fff;}
.srel section li{padding:10px;border-bottom:1px solid #e9e9e9;zoom:1;}
.srel section li:last-child{border-bottom:0px;}
.srel section li:after{display:block;visibility:hidden;clear:both;content:''}
.srel .srel_list, .srel .srel_sel{height:auto !important;height:500px;max-height:500px;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;}
.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}

/* 가격비교 */
.price-list dt a{font-weight:bold}
.price-list dd{margin:0 0 15px}
.price-list ul{padding: 0 0 0 15px;}
.price-list li{margin:5px 0 5px -1px;list-style:disc }

/* 사이드뷰 */
.sideview-wrap{position:relative;font-weight:normal}
.sideview-wrap .sv{z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;}
.sideview-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;}
.sideview-wrap .sv a{display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
.sideview-wrap .sv a:hover{background:#000;color:#fff}
.sideview-member{color:#333}
.sideview-on{display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sideview-nojs .sv{display:block}

/* social member_list.php member_form.php 
.sns-icon .ico{display:inline-block;background:url('../img/social/sns_logo.png') no-repeat;vertical-align:top}
.sns-icon .txt{position:absolute;line-height:0;font-size:0;vertical-align:middle;overflow:hidden}

.sns-wrap-over .sns-icon{border-color:#dcdcdc}
.sns-wrap-over .sns-icon-not{border-color:#8b8b8b}
.sns-wrap-over .sns-naver{border-color:#18a400}
.sns-wrap-over .sns-naver .ico{background-position:-29px 0}
.sns-wrap-over .sns-google .ico{background-position:-58px 0}
.sns-wrap-over .sns-google{border-color:#ca2c19}
.sns-wrap-over .sns-facebook .ico{background-position:0 0 }
.sns-wrap-over .sns-facebook{border-color:#2e5393}
.sns-wrap-over .sns-kakao .ico{background-position:-87px 0}
.sns-wrap-over .sns-twitter{border-color:#488FC9}
.sns-wrap-over .sns-twitter .ico{background-position:-145px 0}
.sns-wrap-over .sns-payco{border-color:#C44646}
.sns-wrap-over .sns-payco .ico{background-position:-116px 0}
.sns-wrap-over .sns-kakao{border-color:#f2df00}

.sns-wrap-32 .sns-icon{display:inline-block;border-width:1px;border-style:solid;overflow:hidden;margin:0 1px}
.sns-wrap-32 .sns-icon .txt{margin:0 10px 0 0;font-size:0.95em;letter-spacing:-0.1em}
.sns-wrap-32 .sns-icon .ico{width:24px;height:24px}

.social_link_box, .social_link_box li{margin:0;padding:0;list-style:none}
.social_link_box{width:300px}
.account_provider{position:relative;margin:10px 0 5px}
.account_provider .sns-wrap-32 .sns-icon{vertical-align:middle}
.account_provider .provider_name{display:inline-block;vertical-align:middle}
.account_provider .btn_info{position:absolute;top:-7px;right:0}
.account_provider .social_unlink{height:30px;line-height:30px;background:#a0a8b8;padding:0 10px;color:#fff;display:inline-block;vertical-align:middle}
.account_provider .social_unlink:hover{text-decoration:none}
*/

/* 테마 */
#theme_list{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 .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;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{border:0;border-left:1px solid #d8d8d8;background:url('../img/close.png') 50% 50% no-repeat;width:40px;height:40px;overflow:hidden;text-indent:-99999px}
#theme_detail .theme_dt_btn .close_btn:hover{background-color:#eceffc}
#theme_detail .theme_dt_btn .btn-black mini{line-height:28px;display:inline-block;vertical-align:top;margin-top:6px;padding:0 6px;border-radius:5px}

/* 테마 - 미리보기 */ 
#preview_item{height:50px}
#preview_item ul{margin:0;padding:0;top:0;width:100%;margin:0 auto;text-align:center;background:#000;position:fixed;top:0;z-index:999999}
#preview_item ul li{list-style:none;display:inline-block;height:50px;line-height:50px;padding:0 2px;*display:inline;zoom:1;}
#preview_item ul li a{color:#ccc;padding:0 8px;height:32px;line-height:30px;background:none;display:inline-block;vertical-align:middle;border:1px solid #aaa;}
#preview_item ul li a:hover{background:#fff;text-decoration:none;border:1px solid #fff;color:#333}
#preview_item ul li button{color:#fff;padding:0 8px;background:#FF5191;height:32px;line-height:30px;vertical-align:middle;border:none}
#preview_item ul li button:hover{background:#e40d5c;color:#fff;text-decoration:none;}

/* Browscap */
.browscap-update-processing{width:300px;height:300px;margin:0 auto;background:url(../img/ajax_loader.gif) no-repeat 0 0;}
.browscap-check-processing{width:300px;height:300px;margin:0 auto;background:url(../img/check.png) no-repeat 50% 50%;}

.layer-popup-box h1{font-size:20px;padding: 20px;text-align: center;}
.layer-popup-box .layer-popup-content #fsearch{text-align: center;}

.admin-indexrank {width:100%;border-collapse:collapse;border-spacing:0;}
.admin-indexrank tr th {height:30px;font-size:15px;background:#fff;padding:15px;border-bottom:1px solid #f3f3f3;text-align:left;font-weight:300;color:#111;}
.admin-indexrank tr td {height:30px;font-size:50px;background:#fff;padding:15px 15px 15px 15px;border-bottom:1px solid #ececec;text-align:left;font-weight:900;font-family:'arial';}
.admin-indexvisit {width:100%;border-collapse:collapse;border-spacing:0;}
.admin-indexvisit tr th {height:30px;font-size:12px;background:#fff;padding:15px;border-bottom:1px solid #f3f3f3;text-align:left;font-weight:300;color:#111;}
.admin-indexvisit tr td {font-size:11px;background:#fff;padding:10px;border-bottom:1px solid #ececec;}
.admin-indexvisit tr td:last-child {color:#1677ee;}