@charset "utf-8";
@import url("font_2020.css ");
div,ul,li,ol,dd,input {
	border:0;margin:0;padding:0;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:black;outline:none;
	font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif  !important;  font-size:13px; font-weight:normal;color:#333333;
	vertical-align:top;
}

/* Chrome */
@media screen and ( -webkit-min-device-pixel-ratio:0 ){
* {font-family:'Noto Sans KR'; !important;  font-synthesis: style weight; letter-spacing:-.3px}

}

 /* Firefox */
@-moz-document url-prefix() {
* {font-family:dotum,Verdana, sans-serif; font-synthesis: style weight;letter-spacing:-1px;}
}

* {font-synthesis: style weight;}

body,h1,h2,h3,h4,th,td,input,select{color:black;font-size:12px;}
body{margin:0;padding:0; }

table {border-collapse:collapse;border-spacing:0;padding:0;border:0;box-sizing:border-box;}
th, td {padding:0;vertical-align:top;}
img{border:0;}
frame { border:0; border:none; margin:0px; padding:0px;}
form { margin:0px; padding:0px; }
li {list-style:none}
a{text-decoration:none;outline:none;cursor:pointer;color:#333333}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
.pointer {cursor:pointer;}


/*###  공통 팝업 블랙배경###*/
.blackbg {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat;}
.blackbg_gra {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.blackbg_gra_no {clear:both; width:100%; height:100%;  margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.blackbg_event {clear:both; width:100%; height:100%; min-height:2000px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat;}

/*### 공통 노 블랙 배경###*/
.nobg {width:100%; height:100%; min-height:1500px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;}
/*###  공통 부분 클릭 배경###*/
.nobg_no  {width:100%; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;}



/*탑툰 충전레이어*/
.pop_toon_s { width:520px; height:auto; margin:0 auto; background-color:#FFF;  padding:0; margin-top:110px; text-align:center; padding-bottom:20px;position:relative}
.pop_toon_s .pop_toon_img { width:510px; height:599px; background:url('//ximage.sharebox.co.kr/images/popup/popup_toon_payimg.png') repeat-x; position:absolute; top:40px; left:516px; z-index:100;}

.pop_toon_top {clear:both; width:100%; height:36px; background:url('//ximage.sharebox.co.kr/images/popup/view_top_bg.jpg') repeat-x;position:relative}
.pop_toon_top  li {list-style:none; }
.pop_toon_top .pop_name_toon {float:left; margin-left:10px;  font-size:13px; color:#fff; font-weight:bold;text-shadow:#7a9b17 1px 1px 0px 0px; margin-top:13px;  letter-spacing:-.5px; }

/*팝업 타이틀*/
.pop_top_tot { width:520px; height:auto; margin:0 auto; padding:0; text-align:center; padding-bottom:20px;    position: absolute;   top:28%;    left: 50%;	transform: translate(-50%, -50%);}

.pop_top {clear:both; width:100%; height:36px; line-height:36px;background:url('//ximage.sharebox.co.kr/images/popup/view_top_bg.jpg') repeat-x;position:relative}
.pop_top li {list-style:none; }
.pop_top  .pop_logo {  height:36px;  background:url('//ximage.sharebox.co.kr/images/popup/view_top_tit.gif') no-repeat; cursor:pointer;  float:left; margin-left:10px; padding-left:100px;}

/*로고없이 텍스트만*/
 .pop_name_b {float:left; margin-left:10px;  font-size:13px; color:#fff; font-weight:500;font-family:'Noto Sans KR';text-shadow:#7a9b17 1px 1px 0px 0px;letter-spacing:-.5px; }

/*로고옆 테스트일때*/
 .pop_logo .pop_name { float:left; height:36px; font-size:13px; color:#fff; font-weight:bold;text-shadow:#7a9b17 1px 1px 0px 0px; margin-top:0px;  letter-spacing:-.5px; }

/*우측로고 일때*/
 .pop_rig_logo {width:94px; height:36px;  background:url('//ximage.sharebox.co.kr/images/popup/view_top_tit.gif') no-repeat;  float:right; margin-right:10px;}

 .rig_banner { width:194px; height:36px; background:url('//ximage.sharebox.co.kr/images/popup/view_rig_banner.gif') no-repeat; cursor:pointer; float:right; margin-right:5px;}
 .btn_close { width:23px; height:23px; background:url('//ximage.sharebox.co.kr/images/popup/btn_nclo.png') no-repeat; cursor:pointer; float:right; margin-right:20px;margin-top:6px;}

 .pop_title {clear:both; width:780px; height:15px; margin:0 auto; text-align:left; margin-top:30px;  margin-left:15px; margin-bottom:5px; position:relative}
 .pop_title .vtit_r { float:right; text-align:right; font-size:11px; color:#999999; letter-spacing:-1px; }

/*팝업 내용 기본 div */
.popup_nomal_bg{ width:100%; height:auto; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:20px;}


/*정액제 레이어 공통 */
.popup_flat { width:520px; height:auto; margin:0 auto; background-color:#f0f0f0; padding:0; margin-top:180px;text-align:center; }
.popup_flat_view { width:680px; height:auto; margin:0 auto; background-color:#FFF; padding:0; margin-top:20px;text-align:center; padding-bottom:10px;position:relative}


.flat_pg1 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg1.jpg') no-repeat;  position:relative; margin-bottom:20px;}
.flat_pg1 .flat_pg1_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg1 .flat_pg1_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat_pg2 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg2.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat_pg2 .flat_pg2_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg2 .flat_pg2_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat_pg3 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg3.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat_pg3 .flat_pg3_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg3 .flat_pg3_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat_pg4 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg_toon.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat_pg4 .flat_pg4_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg4 .flat_pg4_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat_pg5 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg4.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat_pg5 .flat_pg5_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg5 .flat_pg5_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat_pg6 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat_pg5_new.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat_pg6 .flat_pg6_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat_pg6 .flat_pg6_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.flat100won { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_flat100won.jpg') no-repeat;  position:relative;margin-bottom:10px;}
.flat100won .flat100won_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.flat100won .flat100won_s li { width:250px; float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}



.charge_bg { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_bg.jpg') no-repeat;  position:relative; margin-bottom:10px;}
.charge_bg  .charge_bg_s { width:100%; margin:0 auto; padding-top:100px; margin-top:20px; }
.charge_bg  .charge_bg_s li { width:340px;  float:left; list-style:none; display:block; height:18px; line-height:15px; margin-bottom:3px; text-align:left;margin-left:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
 font-size:13px; letter-spacing:-.5px}

.charge_bg  .charge_xmas { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_xmas1612.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_first { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_valen_first2.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_normal { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_valen_normal2.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_flat { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_valen_flat3.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_xmas2020 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_charge_gift1704.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_17xmas1 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/pop_17xmas_01.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}
.charge_bg  .charge_17xmas2 { width:466px; height:191px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/pop_17xmas_02.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}


.popup_flat_info { clear:both; display:inline-block; width:90%; height:auto; margin:0 auto; background-color:#ffffff; padding-top:20px; padding-bottom:20px; margin-bottom:20px; text-align:left;}
.popup_flat_info ul { margin-left:20px;}
.popup_flat_info li{width:auto; height:18px; line-height:18px;letter-spacing:-.6px;    list-style:none;  word-break:break-all; text-align:left;font-size:11px; color:#666;}

.popup_tb { width:100%;margin:0 auto; background-color:#fff; padding-bottom:10px;  }
.popup_tb  .flat_tit { width:92%;  margin:0 auto; text-align:left;  padding-top:15px; margin-bottom:5px;position:relative; font-size:16px; }
.popup_tb  .flat_tit_rtxt { position:absolute; top:13px; right:0;  text-align:right; font-size:11px;letter-spacing:-1px;  }

.popup_tb  .view_evbanner { width:90%;  margin:0 auto; text-align:center;  padding-top:10px;cursor:pointer }

.popup_tb  .tr_title{ text-align:center;  background-color:#f9f9f9; border-bottom:1px #ccc solid;}

.popup_tb table{ width:90%;margin:0 auto; background-color:#FFFFFF; border-top:1px #ccc solid;border-left:1px #ccc solid; }
.popup_tb table tr {cursor:pointer}
.popup_tb table  td {height:30px; line-height:25px; vertical-align:middle;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
.popup_tb table .td_rig20 {padding-right:20px;text-align:right; }
.popup_tb table .td_rig10 {padding-right:10px;text-align:right; }
.popup_tb table .td_pad10 {padding-left:10px;text-align:left; }
.popup_tb table .border_red { border:2px solid #e21317; }


/*### 팝업 정액제 버튼 2021 ###*/
.pbtn_flat { width:100%; margin:0 auto; margin-top:0px; }
.pbtn_flat_s_n { overflow:hidden; margin:0 auto; text-align:center; margin-left:33px;position:relative; }
.pbtn_flat_s_n ul { overflow:hidden; list-style:none; float:left; margin:0; padding:0; margin-bottom:5px; }
.pbtn_flat_s_n ul li { float:left; margin-bottom:5px; }
.pbtn_flat_s_n ul li a { position:relative; text-decoration:none; display:block; width:146px; height:35px; line-height:35px; background:#3f424e; border-radius:5px; box-sizing:border-box; overflow:hidden; }
.pbtn_flat_s_n ul li a:hover{ background:#2c370a; }
.pbtn_flat_s_n ul li a:hover > span { color:#ffff00; }
.pbtn_flat_s_n ul li a span { color:#FFF; font-weight:bold; }
/* NEW 아이콘 */
.pbtn_flat_s_n ul li a span.ico_new { position:absolute; top:0; left:0; width:34px; height:28px; background:url('//ximage.sharebox.co.kr/images/popup/icon_pbtn_new.png') no-repeat; }


/*### 팝업 정액제 버튼   btn_charge_popup_180711  ###*/
.pbtn_flat { width:100%; margin:0 auto;  margin-top:0px;}
.pbtn_flat_s { overflow:hidden; margin:0 auto;  text-align:center; margin-left:33px;position:relative;}
.pbtn_flat_s ul { overflow:hidden;list-style:none;float:left;margin:0;padding:0; margin-bottom:5px;}
.pbtn_flat_s ul li {float:left;   margin-bottom:5px;}
.pbtn_flat_s ul li a span {display:none;}
.pbtn_flat_s ul li a { background:url('//ximage.sharebox.co.kr/images/btn/btn_charge_popup_201211.png') no-repeat}
.pbtn_flat_s ul li a { display:block;}

/*SK휴대폰*/
.pbtn_flat_s .m1_sk a {width:110px; margin-right:6px;  margin-bottom:5px;height:42px;background-position: 0px -884px}
.pbtn_flat_s .m1_sk a:hover {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: -176px -884px}

/*LG휴대폰*/
.pbtn_flat_s .m1_lg a {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: 0px -936px}
.pbtn_flat_s .m1_lg a:hover {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: -176px -936px}

/*KT휴대폰*/
.pbtn_flat_s .m1_kt a {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: 0px -988px}
.pbtn_flat_s .m1_kt a:hover {width:110px; margin-right:6px;  margin-bottom:5px;height:42px;background-position: -176px -988px}

/*알뜰휴대폰*/
.pbtn_flat_s .m1_A a {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: 0px -1040px}
.pbtn_flat_s .m1_A a:hover {width:110px; margin-right:6px; margin-bottom:5px;height:42px;background-position: -176px -1040px}

/*휴대폰*/
.pbtn_flat_s .m1 a {width:146px; height:42px;background-position: 0px 0px}
.pbtn_flat_s .m1 a:hover {width:146px; height:42px;background-position: -176px 0px}

/*ARS 전화결제*/
.pbtn_flat_s .m2 a {width:146px;height:42px; background-position: 0px -52px}
.pbtn_flat_s .m2 a:hover {width:146px;height:42px; background-position: -176px -52px}

/* 폰빌*/
.pbtn_flat_s .m3 a {width:146px; height:42px;background-position: 0px -104px}
.pbtn_flat_s .m3 a:hover {width:146px; height:42px;background-position: -176px -104px}

/*카드포인트 */
.pbtn_flat_s .m4 a {width:146px; height:42px;background-position: 0px -156px}
.pbtn_flat_s .m4 a:hover {width:146px; height:42px;background-position: -176px -156px}


/* 신용카드*/
.pbtn_flat_s .m5 a {width:146px; height:42px;background-position: 0px -208px}
.pbtn_flat_s .m5 a:hover {width:146px; height:42px;background-position: -176px -208px}


/* 신용카드 해외*/
.pbtn_flat_s .m6 a {width:146px; height:42px;background-position: 0px -260px}
.pbtn_flat_s .m6 a:hover {width:146px; height:42px;background-position: -176px -260px}


/* 실시간계좌이체*/
.pbtn_flat_s .m7 a {width:146px; height:42px;background-position: 0px -312px}
.pbtn_flat_s .m7 a:hover {width:146px;height:42px; background-position: -176px -312px}

/* 가상계좌*/
.pbtn_flat_s .m8 a {width:146px;height:42px; background-position: 0px -364px}
.pbtn_flat_s .m8 a:hover {width:146px;height:42px; background-position: -176px -364px}

/* 무통장입금*/
.pbtn_flat_s .m9 a {width:146px;height:42px; background-position: 0px -416px}
.pbtn_flat_s .m9 a:hover {width:146px; height:42px;background-position: -176px -416px}

/* 도서생활권*/
.pbtn_flat_s .m10 a {width:146px; height:42px;background-position: 0px -468px}
.pbtn_flat_s .m10 a:hover {width:146px;height:42px; background-position: -176px -468px}

/* 게임상품권*/
.pbtn_flat_s .m11 a {width:146px; height:42px;background-position: 0px -520px}
.pbtn_flat_s .m11 a:hover {width:146px; height:42px;background-position: -176px -520px}

/* 해피상품권*/
.pbtn_flat_s .m12 a {width:146px; height:42px;background-position: 0px -572px}
.pbtn_flat_s .m12 a:hover {width:146px; height:42px;background-position: -176px -572px}

/* 도토리*/
.pbtn_flat_s .m13 a {width:146px; height:42px;background-position: 0px -624px}
.pbtn_flat_s .m13 a:hover {width:146px; height:42px;background-position: -176px -624px}

/* 문화상품권*/
.pbtn_flat_s .m14 a {width:146px;height:42px; background-position: 0px -676px}
.pbtn_flat_s .m14 a:hover {width:146px; height:42px;background-position: -176px -676px}

/* 티머니*/
.pbtn_flat_s .m15 a {width:146px; height:42px;background-position: 0px -728px}
.pbtn_flat_s .m15 a:hover {width:146px; height:42px;background-position: -176px -728px}

/* 홈플러스기프트*/
.pbtn_flat_s .m16 a {width:146px; height:42px;background-position: 0px -780px}
.pbtn_flat_s .m16 a:hover {width:146px; height:42px;background-position: -176px -780px}

/* 쉐어박스마일리지*/
.pbtn_flat_s .m17 a {width:146px; height:42px;background-position: 0px -832px}
.pbtn_flat_s .m17 a:hover {width:146px; height:42px;background-position: -176px -832px}

/* OK캐쉬백*/
.pbtn_flat_s .m18 a {width:146px; height:42px;background-position: 0px -1092px}
.pbtn_flat_s .m18 a:hover {width:146px; height:42px;background-position: -176px -1092px}


/*토스*/
.pbtn_flat_s .m19 a {width:146px; height:42px;background-position: 0px -1143px}
.pbtn_flat_s .m19 a:hover {width:146px; height:42px;background-position: -176px -1143px}


/*틴캐시*/
.pbtn_flat_s .m20 a {width:146px; height:42px;background-position: 0px -1195px}
.pbtn_flat_s .m20 a:hover {width:146px; height:42px;background-position: -176px -1195px}


/*카카오페이*/
.pbtn_flat_s .m21 a {width:146px; height:42px;background-position: 0px -1247px}
.pbtn_flat_s .m21 a:hover {width:146px; height:42px;background-position: -176px -1247px}

/*위페이 암호화폐*/
.pbtn_flat_s .m22 a {width:146px; height:42px;background-position: 0px -1299px; }
.pbtn_flat_s .m22 a:hover {width:146px; height:42px;background-position: -176px -1299px}
.pbtn_flat_s .m22_on {width:311px; height:42px; background:url('//ximage.sharebox.co.kr/images/btn/icon_ch180808_txt.png') no-repeat; position:absolute; bottom:10px; right:30px; z-index:100;display:none;}


/*티모아 */
.pbtn_flat_s .m23 a {width:146px; height:42px; background-position: 0px -1351px; position:relative;}
.pbtn_flat_s .m23 a:hover {width:146px; height:42px;background-position: -176px -1351px; position:relative;}
.pbtn_flat_s .m23 .m23_on {width:38px; height:35px; background:url('//ximage.sharebox.co.kr/images/btn/icon_view_ticon190719.png') no-repeat; position:absolute; z-index:100;}

/*내통장 간편결제 */
.pbtn_flat_s .m24 a {width:146px; height:42px; background-position: 0px -1403px; position:relative;}
.pbtn_flat_s .m24 a:hover {width:146px; height:42px;background-position: -176px -1403px; position:relative;}
.pbtn_flat_s .m24 .m24_on {width:38px; height:35px; background:url('//ximage.sharebox.co.kr/images/btn/icon_view_ticon190719.png') no-repeat; position:absolute; z-index:100;}

/* 삼성페이 */
.pbtn_flat_s .m25 a {width:146px; height:42px; background-position: 0px -1455px; position:relative;}
.pbtn_flat_s .m25 a:hover {width:146px; height:42px;background-position: -176px -1455px; position:relative;}
.pbtn_flat_s .m25 .m25_on {width:38px; height:35px; background:url('//ximage.sharebox.co.kr/images/btn/icon_view_ticon190719.png') no-repeat; position:absolute; z-index:100;}



/* 충전레이어 2023 */
.popup_pay { width:720px; height:auto; margin:0 auto; background-color:#fff; padding:0; margin-top:180px;text-align:center; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;  }
.popup_pay .pay_top {width: 100%;  height: 40px; line-height: 40px; background-color: #81a513; text-align: left; box-sizing: border-box; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;  }
.popup_pay .pay_top h1 { padding-left: 20px; font-size:14px; color:#fff; font-weight:400; text-shadow:#7a9b17 1px 1px 0px 0px; letter-spacing:0px; display: inline;}
.popup_pay .pay_top .btn_close { width:30px; height:30px; background:url('//ximage.sharebox.co.kr/images/popup/popup_btn_close.png') center center no-repeat;  background-size:20px 20px;
cursor:pointer; }

.popup_pay .pay_inner { padding: 20px 20px 20px 20px; text-align: left; position: relative; }
.popup_pay .pay_inner .icon_hit { width: 85px; height: 83px; text-align:center; background:url('//ximage.sharebox.co.kr/images/icon/ic_chcon.png') center center no-repeat; position: absolute; top: -3px; right:50px;}
.popup_pay .pay_inner .icon_hit p{ display: block; line-height:0px; padding-top:20px;  font-style: 14px; color: #fff; letter-spacing: -1px;}
.popup_pay .pay_inner .icon_hit p .txtB{ font-size: 25px; font-weight: bold; color: #fff;}


.popup_pay .pay_info { display: block; padding-bottom:10px;  border-bottom: 1px solid #e4e4e4;  }
.popup_pay .pay_info .pay_L{ width: 74%;  display: inline-block; }
.popup_pay .pay_info .pay_L dl{ clear:both;line-height: 30px;     text-align: left;  }
.popup_pay .pay_info .pay_L dl dt{ width:65px; font-size: 14px; color: #5a6046;float: left; vertical-align: middle;  letter-spacing: -1px; }
.popup_pay .pay_info .pay_L dl dt span{ opacity: 0;}

.popup_pay .pay_info .pay_L dl dd{ float: left; }
.popup_pay .pay_info .pay_L dl dd.txt1{font-size:18px;  letter-spacing: -1px;}
.popup_pay .pay_info .pay_L dl dd.txt1 span{font-size:32px; font-weight: bold ; letter-spacing: -2px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}


.popup_pay .pay_info .pay_L dl dd.txt2{font-size:24px;}
.popup_pay .pay_info .pay_L dl dd.txt2 span{font-size:24px; font-weight: bold ; letter-spacing: -2px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}

.popup_pay .pay_info .pay_L dl dd.txt3{font-size:15px;}
.popup_pay .pay_info .pay_L dl dd.txt3 span{font-size:16px; font-weight: bold ; letter-spacing:-1px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}
.popup_pay .pay_info .pay_L dl dd.txt3 div{font-size:14px; font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}


/* 개인폴더 용 */
.popup_pay .pay_info .pay_L dl dd.txt5{font-size:20px;  letter-spacing: -1px;}
.popup_pay .pay_info .pay_L dl dd.txt5 span{font-size:24px; font-weight: bold ; letter-spacing: -2px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}

.popup_pay .pay_info .pay_L dl dd.txt4{font-size:24px;}
.popup_pay .pay_info .pay_L dl dd.txt4 span{font-size:24px; font-weight: bold ; letter-spacing: -1px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}


.popup_pay .pay_info .pay_R { width: 25%; margin-top:38px; float: right; display: inline-block; }
.popup_pay .pay_info .pay_R dt{ font-size: 13px;vertical-align: middle;letter-spacing: -1px;color: #596436; }
.popup_pay .pay_info .pay_R dd { color: #596436;}
.popup_pay .pay_info .pay_R dd.txt1{font-size:14px;  letter-spacing: -1px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}
.popup_pay .pay_info .pay_R dd.txt1 span{font-size:30px; font-weight: bold ; letter-spacing: -2px;color: #596436;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}


.popup_pay .pay_info .font_p { color:#000000}
.popup_pay .pay_info .font_b { color:#25a731}
.popup_pay .pay_info .font_bp { color:#ff2430}
.popup_pay .pay_info .font_m{ color:#df792e}
.popup_pay .pay_info .font_evt { color:#25a731;font-size: 14px !important ; }

.popup_pay  .pay_selet { margin-top: 10px;}
.popup_pay  .pay_selet .pay_box { text-align: left;   background-color: #f7f8f4; padding:7px 10px; border: 1px solid #d2d5ca;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; position: relative; cursor: pointer; } 
.popup_pay  .pay_selet .pay_box .tit{ line-height:30px; font-size: 18px; font-weight:500; color: #505050; letter-spacing: -1px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;  }

.popup_pay  .pay_selet .pay_box:hover { background-color: #4c5c4c; border: 1px solid #4c5c4c; } 
.popup_pay  .pay_selet .pay_box:hover .tit{  font-weight:500;  color: #fff; }

.popup_pay  .pay_selet .pay_box.on  { background-color: #4c5c4c; border: 1px solid #4c5c4c; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; position: relative;  } 
.popup_pay  .pay_selet .pay_box.on .tit{ font-weight:500; color: #fff;}

.popup_pay  .pay_selet .pay_box .payold{ position: absolute; top:10px; right:10px; padding:3px 10px; border: 1px solid #e2e2e2; background-color: #fff; color: #666;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; }
.popup_pay  .pay_selet .pay_box:hover .payold{ position: absolute; top:10px; right:10px; padding:3px 10px; border: 1px solid #bcfa04; background-color: #bcfa04; color: #000;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; }

.popup_pay  .pay_selet .pay_box2 { text-align: left;   background-color: #e7f4fb; padding:7px 10px; border: 1px solid #8bb2d3;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; position: relative; cursor: pointer; } 
.popup_pay  .pay_selet .pay_box2 .tit{ line-height:30px; font-size: 18px; font-weight:500; color: #153765; letter-spacing: -1px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;  }
.popup_pay  .pay_selet .pay_box2  span{   font-weight:500;}

.popup_pay  .pay_selet .pay_box2:hover { background-color: #e7f4fb; border: 1px solid #8bb2d3; } 
.popup_pay  .pay_selet .pay_box2:hover .tit{  font-weight:500;  color: #153765; }

.popup_pay  .pay_selet .pay_box2.on  { background-color: #e7f4fb; border: 1px solid #8bb2d3; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; position: relative;  } 
.popup_pay  .pay_selet .pay_box2.on .tit{ font-weight:500; color: #153765;}

.popup_pay  .pay_selet .pay_box2 .payold{ position: absolute; top:10px; right:10px; padding:3px 10px; border: 1px solid #2869a0; background-color: #0d76c6; color: #fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; }
.popup_pay  .pay_selet .pay_box2:hover .payold{ position: absolute; top:10px; right:10px; padding:3px 10px; border: 1px solid #2869a0; background-color: #0d76c6; color: #fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; }




.popup_pay  .pay_selet .pay_list { text-align: left; height:auto; background-color: #f7f8f4; padding: 10px; border: 1px solid #d2d5ca;-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; 
border-radius:0px 0px 5px 5px; position: relative; cursor: pointer; } 

.popup_pay  .pay_selet .pay_list ul { padding: 0; margin: 0; }

.popup_pay  .pay_selet .pay_list ul li { width:18%; height:50px; line-height:50px; margin:5px; box-sizing: border-box; display: inline-block; color: #000;font-weight:500; text-align: center; letter-spacing: 0px; 
font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;  
    background-color: #fff; border: 1px solid #d2d5ca; font-size: 13px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position: relative;}
.popup_pay  .pay_selet .pay_list ul li:hover {background-color: #363636; border: 1px solid #363636; color: #b3ff00; font-size: 13px; letter-spacing: 0px;  }
.popup_pay  .pay_selet .pay_list ul li span { font-weight: 100; }

.popup_pay  .pay_selet .pay_list ul li .ic_new { width:38px; height:35px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_ticon.png') no-repeat;} 
.popup_pay  .pay_selet .pay_list ul li .ic_x2 { width:26px; height:39px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_x2.png') no-repeat;} 

/* 충전레이어 개인폴더 결제용  */
.popup_pay  .pay_selet .pay_list.typeC {  text-align: center; height:auto; background-color: #fff; padding: 10px; border: 0px solid #d2d5ca;-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; 
border-radius:0px 0px 5px 5px; position: relative; cursor: pointer; } 
.popup_pay  .pay_selet .pay_list.typeC ul { padding: 0; margin: 0; }
.popup_pay  .pay_selet .pay_list.typeC ul li { width:18%; height:50px; line-height:50px; margin:5px; box-sizing: border-box; display: inline-block; color: #fff;   font-size:15px; font-weight:500; text-align: center; letter-spacing: 0px; 
font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;   -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position: relative;  background-color: #4c5c4c; border: 1px solid #4c5c4c;}
.popup_pay  .pay_selet .pay_list.typeC ul li:hover {background-color: #363636; border: 1px solid #fff; color: #b3ff00; font-size:15px;letter-spacing: 0px;  }
.popup_pay  .pay_selet .pay_list.typeC ul li span { font-weight: 100; }

.popup_pay  .pay_selet .pay_list.typeC ul li .ic_new { width:38px; height:35px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_ticon.png') no-repeat;} 
.popup_pay  .pay_selet .pay_list.typeC ul li .ic_x2 { width:26px; height:39px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_x2.png') no-repeat;} 






.popup_pay  .pay_selet .pay_list_ic { text-align: left; height:auto; background-color: #f7f8f4; padding: 10px; border: 1px solid #d2d5ca;-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; 
border-radius:0px 0px 5px 5px; position: relative; cursor: pointer; } 
.popup_pay  .pay_selet .pay_list_ic ul { padding: 0; margin: 0; }

.popup_pay  .pay_selet .pay_list_ic li { width:23%;  padding: 20px 0px;   margin:5px; display: inline-block; color: #000;  font-weight: 600; text-align: center; position: relative;
    background-color: #fff;border: 1px solid #d2d5ca;}
.popup_pay  .pay_selet .pay_list_ic li:hover { background-color: #46484b; color: #fff;border: 1px solid #5e5e5f;}
.popup_pay  .pay_selet .pay_list_ic li span{ display: none;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg { width: 113px;  height: 22px; background: url('//ximage.sharebox.co.kr/images/icon/ic_paybtn_tot.png')no-repeat; position: relative;}
.popup_pay  .pay_selet .pay_list_ic .btn_bgno { width: 113px;  height: 22px; line-height: 22px; position: relative;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_kakao { width: 23%; background-position: 18px 10px; background-color: #fff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_kakao:hover {background-position: 18px 10px; background-color: #ffeb00;border: 1px solid #d3c310;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_sampay  {width: 23%;background-position: 20px -26px; background-color: #ffffff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_sampay:hover {background-position: -110px -26px;background-color: #0064ff;border: 1px solid #0064ff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_toss  {width: 23%; background-position: 17px -65px; background-color: #fff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bg.btn_toss:hover  { background-position: -115px -65px;background-color: #0064ff;border: 1px solid #0064ff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bgno.btn_txt  {width: 23%; line-height: 0; background-color: #fff;}
.popup_pay  .pay_selet .pay_list_ic .btn_bgno.btn_txt:hover  {background-color: #333;border: 1px solid #000;}

.popup_pay  .pay_selet .pay_list_ic  .ic_new { width:38px; height:35px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_ticon.png') no-repeat;} 
.popup_pay  .pay_selet .pay_list_ic  .ic_x2 { width:26px; height:39px; position:absolute; top:-2px; left: -2px; background:url('//ximage.sharebox.co.kr/images/icon/icon_view_x2.png') no-repeat;} 


.popup_pay.mini { width:600px;  }
.popup_pay.mini .pay_selet .pay_list ul li { width:22%; }





.hidden {  display: none !important;}
.mar_top15 { margin-top:15px}
.mar_top10 { margin-top:10px}


/* 라디오  MID 박스 */
.radio-pay { width: 33px; height: 32px; background:url('//ximage.sharebox.co.kr/images/icon/icon_stoff.png') no-repeat; background-size:30px 30px; overflow:hidden; float: left; margin-right:10px;}
.radio-pay label { float:left; width:30px; height:30px; vertical-align:middle; overflow:hidden; scroll:none;cursor:pointer;   }
.radio-pay label span { text-align:center;  height:30px; display:block;}
.radio-pay label input {position:absolute; top:-30px;display:none;}
.radio-pay input:checked + span {background:url('//ximage.sharebox.co.kr/images/icon/icon_ston.png') no-repeat;  background-size:30px 30px; color:#333; }






/*ie9 이하 사용자 레이어 */
.popup_byeie { width:570px; height:570px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/goodbyeie.png') no-repeat; margin-top:250px; position:relative;cursor:pointer}
.popup_byeie  li { list-style:none; }
.popup_byeie .btn_byeid { width:70px; height:70px; background:url('//ximage.sharebox.co.kr/images/popup/btn_popB.png') no-repeat; position:absolute; top:50px; right:40px; z-index:100; cursor:pointer} 
.popup_byeie .btn_bygo { width:100%; height:130px; position:absolute; bottom:0px;  z-index:100; cursor:pointer} 
 

/*방통위 몰카금지 레이어 */
.popup_b1127 { width:247px; height:246px; position:absolute; top:300px; right:0px;z-index:1000}
.popup_b1127   li { list-style:none; }
.popup_b1127  .btn_b1127  { width:247px; height:246px; background:url('//ximage.sharebox.co.kr/images/popup/popup_1127.png') no-repeat; position:absolute; top:50px; z-index:100; cursor:pointer} 
.popup_b1127  .btn_close_1127  { width:39px; height:39px; background:url('//ximage.sharebox.co.kr/images/popup/btn_close_1127.png') no-repeat; position:absolute; top:70px; left:190px; z-index:200; cursor:pointer} 
.popup_b1127  .btn_b1127_txt  { width:247px; height:20px; line-height:20px; text-align:center; color:#ffffff; cursor:pointer;position:absolute; top:250px; z-index:200; } 
.popup_b1127  .btn_b1127_txt span { padding-left:5px;}



/* 메인 제휴안내팝업*/
.popup_business { width:100%; margin:0; padding:0;}
.popup_business .bisbg {width:517px; height:483px; background:url('//ximage.sharebox.co.kr/images/popup/popup_business.jpg') no-repeat ; position:relative}
.popup_business li { list-style:none; font-size:13px; font-weight:bold; color:#000000}
.popup_business .mail_mk { width:245px; height:35px; line-height:30px; position:absolute; top:245px; left:275px; }
.popup_business .mail_cu { width:245px; height:35px;line-height:30px; position:absolute; top:387px; left:275px; }


.pbtn_flat .popup_chinfo {width:90%; height:55px; margin:0 auto; text-align:center;  background-color:#2c370a; border:#fff 1px solid; margin-top:10px; padding-top:5px; }
.pbtn_flat .popup_chinfo li { list-style:none; display:block; color:#ffffff; line-height:20px;letter-spacing:0px;  font-size:15px;   font-weight:normal;}


/*원격지원 신청*/
.popup_remote { clear:both; width:589px;height:auto;margin:0 auto; padding:0;  position:relative;  }
.popup_remote .remotebg1 {width:589px; height:279px; background:url('//ximage.sharebox.co.kr/images/popup/popup_remote_01.jpg') no-repeat ; position:relative}

.popup_remote .remotebg2 { clear:both; width:100%; height:97px; background:url('//ximage.sharebox.co.kr/images/popup/popup_remote_02.jpg') no-repeat ; position:relative}
.popup_remote .remotebg2 .rig_txt { list-style:none; font-size:12px; padding-right:20px; letter-spacing:-.5px; text-align:right; font-weight:bold; color:#000000; padding-top:25px;}

.popup_remote .remotebg2 table { width:90%;  margin:0 auto;  background-color:#fff; border:#CCCCCC 1px solid;  margin-top:20px; }
.popup_remote .remotebg2 table td {font-size:12px;line-height:40px; padding-left:15px; border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid; }
.popup_remote .remotebg2 table .tit { width:90px; line-height:40px;  vertical-align:middle; background-color:#f9f9f9; margin:0 auto; text-align:left; font-weight:bold; color:#000000} 

.popup_remote .remote_text { float:left; width:99%; height:100px; margin:0 auto; background-color:#ffffff; border:#CCCCCC 0px solid; padding-top:10px; }
.popup_remote .remote_input { float:left; width:99%; height:35px; padding-top:5px; margin:0 auto;background-color:#fff; color:#666666; border:#CCCCCC 0px solid; }
.popup_remote .btn_remote { clear:both; width:100%; margin:0 auto; text-align:center;  margin-top:30px;cursor:pointer;}


/*의견남기기 레이어*/
.pop_mag_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
.pop_mag_tot {width:490px; height:420px;margin:0 auto;  text-align:center; padding:0;  position:relative; top:240px;left:0px;  background-color:#f5f5f5;  border:#000 1px solid; padding-bottom:5px; }
.pop_mag{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; position:relative }
.pop_mag_s{width:90%; margin:0 auto; text-align:center;}
.pop_mag_s .mag_t {width:100%;height:60px; margin:0 auto; text-align:center; margin-bottom:10px;}
.pop_mag_s .mag_t p { line-height:18px; margin:0 auto; text-align:center; color:#666}

.pop_mag_s table { width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid}
.pop_mag_s table td { height:40px; line-height:35px; padding-left:10px;}
.pop_mag_s table .td_line { border-bottom: #CCC 1px solid;}
.pop_mag_s table .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }
.pop_mag_btn { width:100%;height:30px; margin:0 auto; text-align:center; margin-top:15px; }



/* 클라우드 신고하기 레이어*/
.pop_clouderr_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
.pop_clouderr_layer .upmsg { font-size:11px; color:#666; line-height:20px; }

.pop_clouderr_tot {width:490px; min-height:440px;margin:0 auto;  text-align:center; padding:0;  position:relative; top:240px;left:0px;  background-color:#f5f5f5;  border:#000 1px solid; padding-bottom:5px; }
.pop_clouderr{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; position:relative }
.pop_clouderr_s{width:90%; margin:0 auto; text-align:center;}
.pop_clouderr_s .mag_t {width:100%;height:60px; margin:0 auto; text-align:center; margin-bottom:10px;}
.pop_clouderr_s .mag_t p { line-height:18px; margin:0 auto; text-align:center; color:#666}

.pop_clouderr_s table { width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid}
.pop_clouderr_s table td { padding:0 ; line-height:30px;}
.pop_clouderr_s table .td_line { border-bottom: #CCC 1px solid}
.pop_clouderr_s table .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; padding-left:5px;color:#333333 }
.pop_clouderr_s table td textarea{  width:95%; margin:5px;height:150px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; outline:none;resize: none;}

.pop_clouderr_btn {clear:both;  width:100%;   padding:25px 0; margin:0 auto; text-align:center; }


.pop_clouderr_s .msg_err {  clear:both;   margin:0 auto;  position:relative;display: flex;}
.pop_clouderr_s .file-form { width: 100%;   display: flex; align-items: center;   padding: 0 5px;   position: relative; background-color:#d7c85d}  
.pop_clouderr_s .file-icon { display: flex;align-items: center;justify-content: center; width: 30px; font-size: 1rem; }
.pop_clouderr_s .file-label {width: 100%;   height: 40px;display: flex;align-items: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer; color: #51480b;padding: 0 8px;position: relative;	  }  
.pop_clouderr_s .file-input {width: 100%;height: 100%;opacity: 0;cursor: pointer;z-index: 2;  }
.pop_clouderr_s .upload-btn {  background-color: #ca3431;color: white;border: none; padding:.5rem 1rem ;font-size:1em; font-weight: 500;cursor: pointer;white-space: nowrap;display: flex;align-items: center;justify-content: center;  }

.pop_clouderr_s .upload-btn:disabled {background-color: #333;  }
.pop_clouderr_s .file-name {width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }  
.pop_clouderr_s .status-message { clear:both;  width: 100%; display: block;  text-align: center;font-size:1em;  display:block ; background-color:#eaede0 }
.pop_clouderr_s .status-message.success {    color: #666;  }
.pop_clouderr_s .status-message.error {background-color: rgba(234, 67, 53, 0.1);color: #EA4335;  }






/*정액제 해지 레이어 */
.pop_autopay_layer {clear:both;  height:auto; margin:0 auto; text-align:center; padding:0; }
.pop_autopay_tot {width:420px; margin:0 auto;  text-align:center; padding:0;   background-color:#f5f5f5;  position:relative; top:240px;border: #ccc 1px solid;padding-bottom:5px;    height: 276px; }
.pop_autopay{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5;  position:relative }
.pop_autopay {width:90%; margin:0 auto; text-align:center;}
.pop_autopay .mag_t {width:100%;height:60px; margin:0 auto; text-align:center; margin-bottom:10px;}
.pop_autopay .autopay_t p { line-height:18px; margin:0 auto; text-align:center; color:#666 ; padding: 11px;}

.pop_autopay table { width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid}
.pop_autopay table td { height:40px; line-height:35px; padding-left:10px;}
.pop_autopay table .td_line { border-bottom: #CCC 1px solid}
.pop_autopay table .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }
.pop_autopay select {    width: 100%;    padding: 4px;}
.pop_autopay textarea {width: 99%; height: 88px;margin-top: 10px;margin-bottom: 5px;}
.pop_autopay_btn { width:100%;height:30px; margin:0 auto; text-align:center; margin-top:15px; }





/*휴면로그인  레이어*/
.pop_hue_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0; z-index:100 }
.pop_hue_tot {width:490px; height:380px;margin:0 auto;  text-align:center; padding:0;  position:relative; top:240px;left:0px;  background-color:#f5f5f5;  border:#000 1px solid; padding-bottom:5px; }
.pop_hue{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; position:relative }
.pop_hue_s{width:90%; margin:0 auto; text-align:center;}
.pop_hue_s .hue_tt {width:100%;   line-height:25px;  margin:0 auto; text-align:left;  font-weight:normal; font-size:15px; letter-spacing:0px;padding-bottom:10px}
.pop_hue_s .hue_tt2 {width:100%;   line-height:18px;  margin:0 auto; text-align:left;  font-weight:normal; font-size:15px; letter-spacing:-1px; padding-bottom:10px}
.pop_hue_s .hue_ts {width:100%;   line-height:18px;  margin:0 auto; text-align:left; margin-top:10px; font-size:11px; letter-spacing:0px}

.pop_hue_s table { clear:both;  width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid}
.pop_hue_s table td { height:20px; line-height:20px; padding-left:10px;padding-top:10px;padding-bottom:10px;}
.pop_hue_s table .td_line { border-bottom: #CCC 1px solid}
.pop_hue_s table .tit { text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }
.pop_hue_btn { width:100%; height:30px; margin:0 auto; text-align:center; margin-top:30px; }
.pop_hue_btn span  {  margin:5px; }

.pop_hue_s .hue_radio { height:20px; line-height:15px; font-weight:bold; color:#1d5ecc;   position:relative ; } 
.pop_hue_s .hue_radio input {width:15px;height:15px; position:absolute;  top:-5px; left:0px;     } 


/*클린 2020_03 레이어*/
#pop_noti2003_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
#pop_noti2003_layer  .pop_noti2003_img {width:100%; height:417px; background:url('//ximage.sharebox.co.kr/images/popup/popup_noti2003N.png') no-repeat; background-size:583px 417px; background-position:center center; position:relative; top:240px;left:0px;cursor:pointer; }


/*2205침해 레이어*/
#pop_noti2205_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
#pop_noti2205_layer  .pop_noti2205_layer_img {width:100%; height:575px; background:url('//ximage.sharebox.co.kr/images/popup/popup_noti2205_06.png') no-repeat; background-size:635px 575px; background-position:center center; position:relative; top:240px;left:0px;cursor:pointer;
-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;  }
#pop_noti2205_layer  .pop_noti2205_layer_img_s {width:635px; height:575px; margin:0 auto;position:relative;} 
#pop_noti2205_layer  .pop_noti2205_layer_img_s li { list-style:none; cursor:pointer;  }
#pop_noti2205_layer  .pop_noti2205_layer_img_s .btn_noti2205 { width:29px; height:29px; background:url('//ximage.sharebox.co.kr/images/popup/btn_close_2205.png') no-repeat; position:absolute; top:20px; right:20px; z-index:100; cursor:pointer; } 
#pop_noti2205_layer  .pop_noti2205_layer_img_s .btn_noti2205_info { width:auto; height:16px;  background:url('//ximage.sharebox.co.kr/images/popup/ic2205ckn_off.png') no-repeat; background-position:center left;   position:absolute; bottom:30px; right:20px; z-index:100; cursor:pointer;  } 
#pop_noti2205_layer  .pop_noti2205_layer_img_s .btn_noti2205_info:hover { width:auto; height:16px;  background:url('//ximage.sharebox.co.kr/images/popup/ic2205ckn_on.png') no-repeat; background-position:center left;   position:absolute; bottom:30px; right:20px; z-index:100; cursor:pointer;  } 
#pop_noti2205_layer  .pop_noti2205_layer_img_s .btn_noti2205_info span {  height:16px;  line-height:16px; padding-left:20px;font-size:14px;  font-weight:400; font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;  } 

#pop_noti2205_layer  .pop_noti2205_layer_img_s .btn_notipass {  height:29px; line-height:29px; position:absolute; bottom:40px; left:40px; z-index:100;  padding: 0px 15px; cursor:pointer;
font-size:14px; border-radius:5px;  background-color:#405f8d; color:#fff;    font-weight:400; font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; -webkit-border-radius:5px; -moz-border-radius: 5px;  } 
 


/*법인양도레이어*/
#pop_noti2006_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
#pop_noti2006_layer  .pop_noti2006_img {width:664px; height:529px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_200601_new.png') no-repeat; background-size:664px 529px; background-position:center center; position:relative; top:240px;left:0px;cursor:pointer; }
#pop_noti2006_layer  .pop_noti2006_img .pop_noti2006_close  {width:30px; height:30px; background:url('//ximage.sharebox.co.kr/images/popup/btn_close.png') no-repeat; background-size:30px 30px;position:absolute; top:25px;right:25px;cursor:pointer; }


/* 판매자 정산방식 변경 레이어 레이어*/
#popup_2020seck_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  }
#popup_2020seck_layer  .pop_2020seck_img {width:645px; height:470px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_2020se_new2.png') no-repeat ; background-size:645px 431px; background-position:top center; 
position:relative; top:240px;cursor:pointer; }
#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_btn {width:100%; height:50px; line-height:50px; background-color:#1159a3; border: 1px solid #1159a3; position:absolute; bottom:0px; font-size:18px; color:#ffffff ; font-weight:bold; font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;  -webkit-border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px; border-radius:0px 0px 15px 15px;  }
#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_btn li {width:49%; line-height:50px; font-size:16px; list-style:none; color:#FFF; font-weight:400; text-align:center; display:inline-block;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_btn li:first-child  { border-right: 1px solid #0b4888 }
#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_btn li:hover  { font-size:20px;letter-spacing:-1px  }
#popup_2020seck_layer  .pop_2020seck_img .pop_noti2006_close  {width:30px; height:30px; background:url('//ximage.sharebox.co.kr/images/popup/btn_close.png') no-repeat; background-size:30px 30px;position:absolute; top:25px;right:25px;cursor:pointer; }

#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_ck {width:100%; height:50px;  margin:0 auto;vertical-align:top; background-color:#ffffff; text-align:center ;position:absolute; top:380px; }
#popup_2020seck_layer  .pop_2020seck_img .pop_2020seck_ck li {line-height:30px; height:30px;list-style:none; vertical-align:middle; display:inline-block; }
/*체크박스*/
#popup_2020seck_layer .check-2020seck { background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_off.png) 0px 3px no-repeat; background-size:22px; float:left; overflow:auto;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif;}
#popup_2020seck_layer .check-2020seck label { float:left;width:px; height:30px;cursor:pointer; scroll:none;}
#popup_2020seck_layer .check-2020seck label span {padding-top:3px; padding-left:30px; line-height:25px; display:block;font-size:16px; color:#666 ; font-weight:400;}
#popup_2020seck_layer .check-2020seck label input { display:none}
#popup_2020seck_layer .check-2020seck input:checked + span { background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_on.png) 0px 3px no-repeat;background-size:22px; font-size:16px; color:#666 ; font-weight:400;}





/*경품당첨자 레이어*/
.pop_evt1011_layer { clear:both;  height:auto; margin:0 auto; text-align:center; padding:0;  position:relative;  }
.pop_evt1011_tot {width:458px; height:485px;margin:0 auto;  text-align:center; padding:0;  position:relative; top:240px;left:0px; }
.pop_evt1011_tot  li { list-style:none;  }
.pop_evt1011_tot .pop_evt1011_txt1  {width:229px; line-height:20px;margin:0 auto; font-size:1.2em;  color:#000000;word-break:normal;  font-family:Verdana, Geneva, sans-serif; font-weight:bold ;   text-align:center; padding:0;  
position:absolute; top:100px; left:120px; }
.pop_evt1011_tot .pop_evt1011_txt2  {width:370px; height:50px;  line-height:50px;margin:0 auto; font-size:1.4em;  color:#d20909; font-family:Verdana, Geneva, sans-serif; font-weight:bold ;   text-align:center; padding:0;  
position:absolute; top:205px; left:45px; }


.pop_evt1011_tot .pop_evt1011_btn { width:50px; height:50px; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_1011_btn.png') no-repeat; position:absolute; top:116px;right:0px;   cursor:pointer;}


/*내 정보수정 비번확인 미니 레이어*/
.pop_pwre_layer {position:absolute;top:240px;left:500px;z-index:1000; width:300px; height:200px;margin:0 auto;  text-align:center; padding:0; background-color:#f5f5f5;  border:#ccc 1px solid; padding-bottom:5px;border-radius:8px; }
.pop_pwre{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; position:relative }
.pop_pwre_s{width:90%; margin:0 auto; text-align:center;}
.pop_pwre_s .input_pwre {width:95%; height:30px;line-height:30px; margin:0 auto; text-align:center;background-color:#ffffff; border:#666666 1px solid;margin-top:10px;margin-bottom:15px;padding-top:3px;}
.pop_pwre_btn { width:100%;height:30px;line-height:30px;margin:0 auto; text-align:center; margin-top:15px;padding-top:3px; }
.pop_pwre_layer .pop_top {border-radius: 8px 8px 0 0;}

/*내 정보수정 비번확인 미니 리뉴20230 레이어*/
.pop_pwre_layer2 {width:300px; height:200px; margin:0 auto;  text-align:center;  background-color:#f5f5f5;   padding-bottom:5px; position:relative; top:240px;   z-index:1000;  }
.pop_pwre_layer2 .pop_pwre{ width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; position:relative }
.pop_pwre_layer2 .pop_pwre_s{width:90%; margin:0 auto; text-align:center;}
.pop_pwre_layer2 .pop_pwre_s .input_pwre {width:95%; height:30px;line-height:30px; margin:0 auto; text-align:center;background-color:#ffffff; border:#666666 1px solid;margin-top:10px;margin-bottom:15px;padding-top:3px;}
.pop_pwre_layer2 .pop_pwre_btn { width:100%;height:30px;line-height:30px;margin:0 auto; text-align:center; margin-top:15px;padding-top:3px; }



/*이관자용 충전 이벤트  레이어*/
.popup_event_ch05 {width:100%; margin:0 auto; text-align:center; position:absolute; top:200px; left:0;z-index:1000;}



/*아이디 비번 찾기 로그인 가입  공통폼*/
.popup_find { width:100%; height:auto; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:20px;}
.popup_find .btn_find { clear:both; width:100%; margin:0 auto;  text-align:center; margin:20px 0px; }

.find_tab { clear:both; width:90%; margin:0 auto;  }
.find_tab li { list-style:none; cursor:pointer; box-sizing: border-box; }
.find_tab .tab01 {width:50%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left} 
.find_tab .tab01:hover { width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.find_tab .tab01.on { width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;   background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.find_tab .tab02 {width:50%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:right} 
.find_tab .tab02:hover { width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.find_tab .tab02.on { width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}


/*### 본문-sns 로그인  */
.pop_top_tot .sns_log { width:90%;    margin:0 auto;  border-top:#e2e2e2 1px solid; padding-bottom:20px}
.pop_top_tot .sns_log h1{height: 30px;    line-height: 30px; font-size:13px;text-align:center; color:#717784;font-weight:400;margin-bottom:5px}
.pop_top_tot .sns_log ul {  padding:0px; display:block; text-align:center}
.pop_top_tot .sns_log li {width: 30%;list-style: none;display: inline-block;padding: 5px 15px;margin: 0 5px;cursor: pointer;box-sizing: border-box;}
.pop_top_tot .sns_log li span{ height:25px; line-height:25px;font-size:12px; padding-left:23px;vertical-align: middle;}
.pop_top_tot .sns_log .sns_kakao {    background: url(//ximage.sharebox.co.kr/images/icon/sns_kaka.png) no-repeat 30px 8px #fae100;color: #333;display: inline-block;border: #d9c513 1px solid;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pop_top_tot .sns_log .sns_google {  background: url(//ximage.sharebox.co.kr/images/icon/sns_google.png) no-repeat 30px 8px #f9f9f9;color: #333;display: inline-block;border: #d2d2d2 1px solid;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.pop_top_tot .sns_log .sns_naver {  background: url(//ximage.sharebox.co.kr/images/icon/sns_naver_w.png) no-repeat 30px 8px #03c75a;color: #FFF;display: inline-block;border: #03c75a 1px solid;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }



.pop_top_tot .txt_idpw { width:90%;  height:30px; line-height:30px;  text-align:left;margin:0 auto; }
.pop_top_tot .txt_idpw .floL { float:left;  display:inline-block; text-align:left; font-size:13px; height:20px; line-height:20px;margin-top:5px} 

.pop_top_tot .txt_idpw .floL .check_id {  margin:0 auto;  display:inline-block; ;text-align:left; background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_off.png) 0px 3px no-repeat; background-size:18px; float:left; overflow:auto;}
.pop_top_tot .txt_idpw .floL .check_id label {height:20px;cursor:pointer; scroll:none;}
.pop_top_tot .txt_idpw .floL .check_id label span {padding-top:3px; padding-left:20px; line-height:20px;display:block;font-size:13px; font-weight:400;color:#666 }
.pop_top_tot .txt_idpw .floL .check_id label input { display:none}
.pop_top_tot .txt_idpw .floL .check_id input:checked + span { background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_on.png) 0px 3px no-repeat;background-size:20px;  color:#666 }
.pop_top_tot .txt_idpw .floR { float:	right; text-align:right;font-size:12px; cursor:pointer ;color:#666}



/*### 본문-sns 가입  */
.pop_top_tot .join_sptit {  height:25px; line-height:25px;font-size:13px; vertical-align: middle; margin-top:10px;font-family: 'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }


.pop_top_tot .sns_join { width:100%;    margin:0 auto;  border-bottom:#e2e2e2 1px solid; padding-bottom:20px}
.pop_top_tot .sns_join h1{height:30px; line-height:30px; font-size:18px;text-align:center; color:#333;font-weight:400;letter-spacing:-1px;}
.pop_top_tot .sns_join h1 span { color:#f4364e;font-weight:bold;letter-spacing:-1px;}
.pop_top_tot .sns_join li span{ height:25px; line-height:25px;font-size:12px; padding-left:23px;vertical-align: middle;}

.pop_top_tot .sns_join ul {  padding:0px; display:block; text-align:center}
.pop_top_tot .sns_join li {width:30%;  list-style:none; display:inline-block; padding:5px 10px;margin:0 1px; cursor:pointer ;box-sizing:border-box; }
.pop_top_tot .sns_join li span{ height:25px; line-height:25px;font-size:13px; padding-left:13px;vertical-align: middle;}

.pop_top_tot .sns_join .snsj_kakao { background:url(//ximage.sharebox.co.kr/images/icon/sns_kaka.png) no-repeat 8px 9px #fae100; color:#333;display:inline-block; border:#d9c513 1px solid; background-size: 18px 18px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px;}
.pop_top_tot .sns_join .snsj_naver { background:url(//ximage.sharebox.co.kr/images/icon/sns_naver_w.png) no-repeat  8px 9px #03c75a; color:#FFF ;display:inline-block;  border:#03c75a 1px solid;background-size: 18px 18px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px;}
.pop_top_tot .sns_join .snsj_google {   background:url(//ximage.sharebox.co.kr/images/icon/sns_google.png) no-repeat  8px 9px #f9f9f9; color:#333;display:inline-block;  border:#d2d2d2 1px solid; background-size: 18px 18px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px;}




/*기본 테이블 공통폼*/
.popup_nomal_bg{ width:100%; height:auto; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:60px;}


/*도움말 팝업창 */
.popup_nomal_bg .help_tb { width:90%; height:215px; margin:0 auto; padding-top:15px; padding-bottom:15px; background-color:#FFFFFF;border:#CCCCCC 1px solid;  }
.popup_nomal_bg .help_tb table { width:95%; margin:0 auto;   text-align:center; }
.popup_nomal_bg .help_tb table td { height:30px; line-height:30px; vertical-align:middle}
.popup_nomal_bg a{text-decoration:none;outline:none;cursor:pointer;color:#333333}
.popup_nomal_bg a:hover{text-decoration:none;}
.popup_nomal_bg a:active{text-decoration:none;}

.popup_nomal_bg .help_line { width:auto; height:30px;  background:url(//ximage.sharebox.co.kr/images/popup/bbs_help_new/popup_help_jbg.png) 0px 5px repeat-x; margin-top:20px }
.popup_nomal_bg .help_txt{ text-shadow:#ffffff 0px 0px 0px 9px; font-weight:bold; cursor:pointer}
.popup_nomal_bg .help_txt:hover { color:#C30}

.popup_nomal_bg .help_txt2 {font-weight:bold; margin-left:5px;}
.popup_nomal_bg .help_title {width:90%; margin:0 auto;line-height:30px; vertical-align:middle;text-align:left; margin-top:20px; }
.popup_nomal_bg .help_txtinfo { clear:both; width:90%; margin:0 auto; line-height:20px; text-align:left; font-size:12px; color:#666666}
.popup_nomal_bg .help_img {width:90%; margin:0 auto; text-align:left;}

.popup_nomal_bg .help_txt_btn {width:90%; margin:0 auto;text-align:center; margin-top:20px }
.popup_nomal_bg .help_txt_line {width:100%; height:1px; margin:0 auto;text-align:center; margin:10px 0px; border-bottom:#999999 1px dotted}

/* 201507 여름충전이벤트 팝업창
.popup_evt_ch50 { width:662px; height:568px; margin:0 auto; text-align:center; background:url(/images/event/req_up/popup_evch50_bg.png) no-repeat;margin-top:150px; position:relative }
.popup_evt_ch50 .evt_ch50_img { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd9 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d9.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd8 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d8.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd7 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d7.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd6 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d6.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd5 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d5.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd4 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d4.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd3 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d3.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd2 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d2.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd1 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d1.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }
.popup_evt_ch50 .evt_ch50_imgd0 { width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_img_d0.gif) no-repeat; position:absolute; top:370px; left:0;background-position:center }

.popup_evt_ch50 .evt_ch50_btn{ width:100%; height:58px; background:url(/images/event/req_up/popup_evch50_btn.png) no-repeat; position:absolute; top:440px; left:0;background-position:center; cursor:pointer }
.popup_evt_ch50 .evt_ch50_close{ width:69px; height:70px; background:url(/images/event/req_up/popup_evch50_close.png) no-repeat; position:absolute; top:20px; right:20px;  cursor:pointer }

 */
/* 20150914 LGU+ 이벤트충전 레이어  
.blackbg_gift {clear:both; width:100%; height:100%; min-height:1600px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat;}
.popup_giftcon {  width:462px;  margin:0 auto; text-align:center; margin-top:250px; position:relative }
.popup_giftcon .gift_close { position:absolute; top:85px; left:490px;cursor:pointer}
.popup_giftcon li { list-style:none}
.popup_giftcon .gift_img01 { width:526px; height:314px; background:url(/images/event/charge_lg/event_lgu_popup01_n.png) no-repeat;}
.popup_giftcon .gift_img02 { width:526px; height:50px;  color:#FFFFFF; padding-top:5px; background:#ff007a;}
.popup_giftcon .gift_img02 .gift_input { height:35px; line-height:35px; background:#FFFFFF; border:#000 1px solid; font-size:14px;font-weight:bold; text-align:center;}
.popup_giftcon .gift_img03 { width:526px; height:52px; background:url(/images/event/charge_lg/event_lgu_popup02.png) no-repeat; cursor:pointer}
.popup_giftcon .gift_img04 { width:526px; height:109px; background:url(/images/event/charge_lg/event_lgu_popup03.png) no-repeat;}
.popup_giftcon .gift_img05 { width:526px; height:109px; background:url(/images/event/charge_lg/event_lgu_popup04.png) no-repeat;}
.popup_giftcon .gift_img05_on { width:526px; height:109px; background:url(/images/event/charge_lg/event_lgu_popup04_on.png) no-repeat;}
*/


/* 201507 본인인증 500 레이어 
.popup_auth500b { width:689px; height:418px; margin:0 auto;  background:url(/images/popup/popup_auth500b.png) no-repeat; text-align:center; margin-top:250px; position:relative;cursor:pointer}
.popup_auth500b .auth500b_close { width:69px; height:70px; background:url(/images/popup/popup_btnx_w.png) no-repeat; position:absolute; top:00px; right:50px;  cursor:pointer }
.popup_auth500b .auth500b_img{ width:327px; height:54px;  position:absolute; top:267px; left:183px; cursor:pointer; }
.popup_auth500b .auth500b_txt{ width:327px; height:54px;  position:absolute; top:370px; left:183px; text-align:center; color:#ffffff}
*/

/*기본 테이블 공통폼*/
.popup_notb { width:100%; height:auto; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:20px;}
.popup_txtbx { clear:both; width:90%; margin:0 auto;  line-height:15px; margin-top:20px; border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; color:#666; padding-top:5px;padding-bottom:5px;}
.popup_txtbx p {line-height:15px;  text-align:left;font-size:12px ;letter-spacing:-.8px }
.popup_txtbx .popup_txtbx_txt {width:100%; line-height:20px;  text-align:left;font-size:12px ;letter-spacing:-.3px ; text-align:left;}

.popup_title  { clear:both; width:90%; height:20px; line-height:20px;  margin:0 auto;text-align:left; font-size:14px; margin-top:5px;   }


/* 공통폼1*/
.find_tb { clear:both; width:90%; min-height:150px; text-align:center; letter-spacing:-.5px; padding-top:10px; padding-bottom:10px; margin:0 auto; background-color:#FFFFFF;  
border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; }
.find_tb table  {width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px; }
.find_tb table td { height:40px;vertical-align:middle; padding:5px; }
.find_tb table .td_line { border-bottom: #CCC 1px solid}
.find_tb table .td_lineR { border-right: #CCC 1px solid}

.find_tb span {letter-spacing:-.1px;}
.find_tb p{letter-spacing:-.1px; }

.find_tb table .tit {   border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }

.find_tb table .td_line .id_desc {clear:both; width:100%; display: block;}



/* 공통폼2*/
.find_tb2 { clear:both; width:90%; min-height:150px; text-align:center; letter-spacing:-.5px; padding-top:20px; padding-bottom:20px; margin:0 auto; background-color:#FFFFFF;  
border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; }
.find_tb2 table  {width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px; padding:5px; }
.find_tb2 table td { height:35px; line-height:35px;*line-height:35px;letter-spacing:-.3px; vertical-align:middle;}
.find_tb2 table .td_line { border-bottom: #CCC 1px solid}
.find_tb2 table .td_lineR { border-right: #CCC 1px solid}

.find_tb2 span {letter-spacing:-.1px;}
.find_tb2  table .tit {   border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }



/* 공통폼 seller*/
.find_tb_se_title  { clear:both; width:90%; line-height:20px;  margin:0 auto;text-align:left; font-size:14px; margin-top:15px;  }
.find_tb_se { clear:both; width:100%; background-color:#ffffff;  }
.find_tb_se table  {width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px; padding:5px; }
.find_tb_se table td { height:35px; line-height:25px;letter-spacing:-.3px; vertical-align:middle;letter-spacing:-1px;   background-color:#fff8f8;  }
.find_tb_se table .td_line { border-bottom: #CCC 1px solid}
.find_tb_se table .td_lineR { border-right: #CCC 1px solid}

.find_tb_se span {letter-spacing:-.1px;}
.find_tb_se  table .tit {   border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }




/* 공통폼*/
.find_input{ width:18px; height:18px; margin:0 5px; vertical-align:middle; }
.find_txt{  height:35px; line-height:35px; background:#ffffff; border:#CCCCCC 1px solid; text-align:left; float:left;text-indent: 5px; }
.find_txt_p{  height:25px; line-height:25px; background:#d9e9d2; border:#80b967 1px solid; text-align:left; float:left; }

input.find_txt::placeholder {opacity: 1;color: #9f9f9f; font-size: 0.7rem;}
input.find_txt::-webkit-input-placeholder {color:#9f9f9f;font-size: 0.7rem;}
/* IE */
input.find_txt:-ms-input-placeholder {color: #9f9f9f;font-size: 0.7rem;}
/* Firefox */
input.find_txt:-mos-input-placeholder {color: #9f9f9f; font-size: 0.7rem;}

.find_select {width:80px; height:35px; line-height:35px;    padding: 0 5px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; margin-right:5px; float:left; }
.find_noti  {width:90%; margin:0 auto; text-align:left; line-height:20px; font-size:11px; color:#999; word-break:break-all; margin-top:20px;letter-spacing:-.5px;}

.popup_use {width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px; }
.popup_useck { clear:both; width:100%;height:30px; margin:0 auto; text-align:center;background-color:#FFF;  margin-top:20px; }


/* 가입약관 14세 동의 추가 202212*/
.popup_ckall { clear:both; height:40px; margin:0 auto; text-align:left; padding:0px 30px;box-sizing:border-box; margin-top:20px; }
.popup_ckall .check-buttonall {  height:40px;margin:0 auto; text-align:left;background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_off.png) 0px 3px no-repeat; background-size:25px;overflow:auto;border-bottom:1px #cccccc dotted}
.popup_ckall .check-buttonall label { float:left;width:px; height:27px;cursor:pointer; }
.popup_ckall .check-buttonall label span {padding-top:3px; padding-left:30px; line-height:27px;font-size:14px;display:block; font-weight:bold; }
.popup_ckall .check-buttonall label input { display:none}
.popup_ckall .check-buttonall input:checked + span { background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_on.png) 0px 3px no-repeat;background-size:25px;   }

.popup_useck2 { clear:both;margin:0 auto; }
.popup_useck2 li {  clear:both;height:30px;  line-height:30px;  list-style:none; padding:0px 30px; box-sizing:border-box; text-align:left; position:relative; display:block;}
.popup_useck2 li .txt2_rig {float: right; height:25px;  line-height:25px; font-size:10px;text-decoration: underline; color:#a4a4a4;cursor:pointer;}
.popup_useck2 li .txt2_rig:hover {float: right; height:25px;  line-height:25px; font-size:10px;text-decoration: underline; color:#666;cursor:pointer;}
.popup_useck2 .check-buttonad {  margin:0 auto;display:block;  text-align:left; background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_off.png) 0px 3px no-repeat; background-size:22px; float:left; overflow:auto;}
.popup_useck2 .check-buttonad label {height:25px;cursor:pointer; scroll:none;}
.popup_useck2 .check-buttonad label span {padding-top:3px; padding-left:30px; line-height:25px;display:block;font-size:12px; font-weight:400;color:#666 }
.popup_useck2 .check-buttonad label input { display:none}
.popup_useck2 .check-buttonad input:checked + span { background:url(//ximage.sharebox.co.kr/images/icon/icon_ck_on.png) 0px 3px no-repeat;background-size:22px;  color:#666 }




/* 공통폼 윗라인 있는*/
.popup_tb_sun { clear:both; width:90%; min-height:150px; text-align:center; letter-spacing:-.5px; padding-top:20px; padding-bottom:20px; margin:0 auto; background-color:#FFFFFF;  
border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  border-top:#CCCCCC 1px solid; }
.popup_tb_sun table  {width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px; padding:5px; }
.popup_tb_sun table td { height:40px; line-height:40px; padding-left:10px;}
.popup_tb_sun table .td_line { border-bottom: #CCC 1px solid;}
.popup_tb_sun span {letter-spacing:-.1px;line-height:20px;}
.popup_tb_sun table .tit { text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }



/*### 쪽지\###*/
.popup_memo{ width:100%;  height:100%;  margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:50px; position:relative }
.popup_memo_s{width:90%; margin:0 auto; text-align:center;}
.popup_memo_s table { width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid}
.popup_memo_s table td { height:40px; line-height:35px; padding-left:10px;}
.popup_memo_s table .td_line { border-bottom: #CCC 1px solid; font-size:12px;line-height:200%; padding:7px ;word-break: break-all;}

.popup_memo_s table .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333;vertical-align: middle;}


/*### 쪽지보내기 친구찾기\###*/
.memo_layer { width:280px; height:auto; margin:0 auto;  background-color:#f9f9f9; border:#ccc 1px solid; position:absolute; top:68px; right:26px; z-index:200; box-shadow:#ccc 2px 2px 5px}
.memo_layer .m_tit {  width:100%;  height:50px; padding-top:5px;  background-color:#f9f9f9; text-align:center; color:#666;border-bottom:#e2e2e2 1px solid }
.memo_layer .btn_memo {  width:100%;  height:30px; margin:0 auto;text-align:center; margin-top:15px;}

.memo_layer .mlist_tot {width:90%;margin:0 auto; height:177px; background-color:#FFFFFF; overflow-y: scroll;  border:#CCCCCC 1px solid; margin-top:15px; padding:5px;}
/*스크롤 스타일 */
.memo_layer .mlist_tot.scroll::-webkit-scrollbar { width: 4px; height: 4px;}
.memo_layer .mlist_tot.scroll::-webkit-scrollbar-track { background-color: transparent;}
.memo_layer .mlist_tot.scroll::-webkit-scrollbar-thumb {  border-radius: 3px;  background-color: #82a614;}
.memo_layer .mlist_tot.scroll::-webkit-scrollbar-button {  width: 0;  height: 0;}


.memo_layer .mlist_tot  table { width:100%; margin:0 auto; background:#FFFFFF;}
.memo_layer .mlist_tot  table td { height:25px; line-height:25px; padding-left:10px; border-bottom:#e2e2e2 1px solid}
.memo_layer .mlist_tot  table tr.tr_over {  background:#fff;  cursor:pointer; }
.memo_layer .mlist_tot  table tr.tr_over:hover{  background:#f0f6e8;   }
.memo_layer .mlist_tot  table th { padding:3px; border-bottom:#e2e2e2 1px solid ; font-weight:400 ; color:#333333;}

.memo_layer .mlist_tot  table .memo_name { text-align:left;  width:140px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;cursor:pointer; }

.memo_layer .mlist_tot  table .mlist_ck { margin-top:5px;}

.memo_input {  height:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; margin-top:8px; padding-left::5px;outline:none;}

.memo_txt{  height:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; margin-top:8px;padding-left::5px;}
.memo_ck { width:100%; margin:0 auto; text-align:left; margin-top:10px;}
.memo_btn { width:100%;height:50px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
.memo_select{width:90%;  height:35px; line-height:35px; margin:0 auto; text-align:left;font-family: inherit; margin-top:5px;border:#e2e2e2 1px solid;
border-radius: 0px; outline:none;}





/*### 판매자 업로드창 \###*/
.popup_seller { width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:10px; padding-bottom:50px; position:relative }
.popup_seller_s{width:95%; margin:0 auto; text-align:center;background:#FFFFFF; font-size:11px;position:relative}
.popup_seller_s .tb{ width:100%; margin:0 auto; background:#FFFFFF; border:#CCCCCC 1px solid; padding-bottom:10px;}
.popup_seller_s .tb td { height:40px; line-height:30px; padding-left:10px;vertical-align:middle}
.popup_seller_s .tb .td_line { border-bottom: #CCC 1px solid;position:relative }
.popup_seller_s .tb .td_lineL { border-left: #CCC 1px solid}
.popup_seller_s .mini_tit { height:25px;  margin:0 auto; text-align:left; background-color:#84020c; margin-top:10px;}
.popup_seller_s .tb .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }
.popup_seller_s input[type=button] { padding:10px 10px;  text-align:center;font-weight:bold ; cursor:pointer; margin:5px 10px 5px 0px; display:inline-block ;-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius:3px;  }
.popup_seller_s .btn_colB { background-color:#333; color:#FFF;  border:#000 1px solid; }
.popup_seller_s .btn_colS {background-color:#f5f5f5;  color:#333333;  border:#CCCCCC 1px solid; }
.popup_seller_s .floL {float:left;}
.popup_seller_s .floR{float:right;}
.popup_seller_s .flotit {display:inline-block; padding:10px 10px 10px 0px; vertical-align:middle;font-weight:bold ; font-size:14px;font-family: Dotum,Verdana, sans-serif; font-weight:bold }


.up_list { clear:both;  width:100%; height:auto; }
.up_list  li {clear:both;width:100% ; vertical-align:middle;border-bottom:#CCCCCC 1px dotted;  }
.up_list  li:first-child  {border-top:#CCCCCC 1px dotted;   }
.up_list  input[type=checkbox] {vertical-align:middle; margin-right:10px;font-size:12px; text-align:left; }




/*### 업로드창 메시지  ###*/
.up_tip{    position: absolute;    top:6px;   right: 8px;    font-size:  12px;    line-height: 19px;    text-align: center;    background-color: #da3a4e;    border-radius: 50%;    width: 19px;    height: 19px;  cursor:pointer;}
.up_tip:before{    content:'?';      color:#ffffff;  } 
.up_tip:hover p{   visibility: visible;    opacity: 1;}
.up_tip p{ opacity: 0;    visibility: hidden;  color: #ffffff;    font-size: 12px;    line-height: 1.5;    text-align: center;    z-index: 200;    background-color: #000000bd;    border: 2px #da3a4e solid;    width: 356px;    padding: 12px;    border-radius: 10px;
    position: absolute;    right: -211px;    transition: visibility 0s, opacity 0.5s linear;    letter-spacing: 0}
.up_tip p span {   font-size: 12px; color:#eddb37}
.up_tip p:before{  position: absolute;    content: '';    width: 0;    height: 0;    border: 9px solid transparent;    border-bottom-color: #da3a4e;  right: 210px;   top: -18px;}

 /* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.up_tip p{ width: 400px;  background-color: #000;  right: -240px;  font-size: 13px;  }
.up_tip p span {   font-size: 13px; color:#eddb37}
.up_tip p:before{  position: absolute;    content: '';    width: 0;    height: 0;border: 9px solid transparent;    border-bottom-color: #da3a4e;  right: 235px;   top: -18px;}
}
 


.seller_input2 {  height:25px; line-height:25px; background:#FFFFFF; border:#ffffff 1px solid; text-align:left;  padding-left::5px;}
.seller_input {  height:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left;  padding-left::5px;}
.seller_txt{  height:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; margin-top:8px;padding-left::5px;}
.seller_ck { width:100%; margin:0 auto; text-align:left; margin-top:10px;}
.seller_btn { width:100%;height:50px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:5px;}
.seller_select { height:25px; line-height:25px; margin:0 auto; text-align:left; margin-top:5px;}
.seller_txtinfo  { width:95%;  line-height:20px;border:#84020c 1px dotted;  margin:0 auto; text-align:left; margin-top:10px; font-size:11px; margin-bottom:5px; padding-top:5px;padding-bottom:5px;}



.popup_seller .my_item { width:100%;margin:0 auto; text-align:center;  margin-top:10px;margin-bottom:10px;}
.popup_seller .my_item li {  height:80px;  line-height:16px; float:left; margin-right:10px;margin-bottom:10px;text-align:center; padding:8px 8px 0px 8px; background:#f9f9f9;border:#d9d9d9 1px solid}
.popup_seller .my_item li p { line-height:10px; text-align:center; font-size:11px; color:#666;border-top:#CCCCCC 1px solid; padding-top:10px;background:#f9f9f9;}
.popup_seller .item_color { border:#000 2px dotted; cursor:pointer; padding:5px; margin:2px;}
.popup_seller .item_color.on { border:#666 2px solid;cursor:pointer; padding:5px;margin:2px;}

.popup_seller .my_item2 { width:100%;  margin:0 auto; text-align:center;  margin-top:10px;margin-bottom:10px;}
.popup_seller .my_item2 li { line-height:16px; float:left; margin-right:10px;margin-bottom:10px;text-align:center; padding:8px  8px ; background:#f9f9f9;border:#d9d9d9 1px solid}
.popup_seller .my_item2 li .my_txt2 {  width:90px;   line-height:18px;   text-align:left;  font-size:11px; color:#666; padding-left:10px; }
.popup_seller .item_color2 { border:#000 2px dotted; cursor:pointer; padding:5px; margin:2px; float:left; }
.popup_seller .item_color2.on { border:#f20909 2px solid;cursor:pointer; padding:5px;margin:2px; float:left; }

/*### 판매자 업로드창 멀티업로드 동의 레이어###
.upseller { clear:both;  width:570px; height:377px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_noti_01.png) no-repeat; position:absolute; top:250px; right:0px; z-index:100;}
.upseller .upseller_s { width:100%; position:relative; z-index:200;}
.upseller .upseller_s li { list-style:none}
.upseller .upseller_s .upsller_btnx { width:35px; height:35px; display:block; background:url(//ximage.sharebox.co.kr/images/popup/upseller_noti_btnx.png) no-repeat;  cursor:pointer; position:absolute; top:15px; right:15px;}
.upseller .upseller_s .upsller_txt{  width:92%; height:150px; margin:0 auto; text-align:left; background:#333333; border:#000000 1px solid;display:block; font-size:12px; position:absolute; top:110px; left:20px;padding-top:10px; }
.upseller .upseller_s .upsller_txt li { width:100%;  float:left;  list-style:none; display:block; color:#ebebeb; text-align:left; line-height:18px; letter-spacing:-.5px;margin-left:8px; }
.upseller .upseller_s .upsller_ck{   width:25px;margin-left:25px;margin-top:0px;position:absolute; top:279px; left:0px;}
.upseller .upseller_s .upsller_ck2{  text-align:left;color:#ffffff; font-weight:bold; font-size:12px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:279px; left:50px;}
.upseller .upseller_s .upsller_btn { width:227px; height:47px; display:block; background:url(//ximage.sharebox.co.kr/images/popup/upseller_noti_btn.png) no-repeat; cursor:pointer;float:right;margin-right:22px;position:absolute;top:279px; right:0px;}
*/

/*### 판매자 업로드창 멀티업로드 동의 레이어 20201022 유소연 ###*/
.upseller { clear:both;  width:500px; height:530px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileupN.png) no-repeat; position:absolute; top:120px; right:0px; z-index:100;}
.upseller .upseller_s { width:100%; position:relative; z-index:200;}
.upseller .upseller_s li { list-style:none}
.upseller .upseller_s .upsller_btnx { width:30px; height:30px; display:block; cursor:pointer; position:absolute; top:15px; right:15px;}
.upseller .upseller_s .upsller_link { width:100%; height:18px; display:block; cursor:pointer; position:absolute; top:300px;}
.upseller .upseller_s .upsller_ck{ position:absolute; top:381px; left:162px;z-index:300;}
.upseller .upseller_s .upsller_ck input[id="agree_flag_check"] + label { width:22px; height:20px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_check.jpg) no-repeat; cursor:pointer; display:inline-block; }
.upseller .upseller_s .upsller_ck input[id="agree_flag_check"]:checked + label { background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_checked.jpg) no-repeat; display:inline-block; }
.upseller .upseller_s .upsller_ck input[id="agree_flag_check"] { display:none; }
.upseller .upseller_s .upsller_ck2{  text-align:left;color:#ffffff; font-weight:bold; font-size:12px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:380px; left:190px;}
.upseller .upseller_s .upsller_btn { width:100%; height:50px; display:block; cursor:pointer;position:absolute;top:415px;}

.upseller_main { clear:both;  width:500px; height:530px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileupN.png) no-repeat; position:absolute; top:250px; left:51%; transform:translateX(-50%); z-index:1000; }
.upseller_main .upseller_s { width:100%; position:relative; z-index:2000;}
.upseller_main .upseller_s li { list-style:none}
.upseller_main .upseller_s .upsller_btnx { width:30px; height:30px; display:block; cursor:pointer; position:absolute; top:15px; right:15px;}
.upseller_main .upseller_s .upsller_link { width:100%; height:18px; display:block; cursor:pointer; position:absolute; top:300px;}
.upseller_main .upseller_s .upsller_ck{ position:absolute; top:381px; left:162px;z-index:300;}
.upseller_main .upseller_s .upsller_ck input[id="agree_flag_check"] + label { width:22px; height:20px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_check.jpg) no-repeat; cursor:pointer; display:inline-block; }
.upseller_main .upseller_s .upsller_ck input[id="agree_flag_check"]:checked + label { background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_checked.jpg) no-repeat; }
.upseller_main .upseller_s .upsller_ck input[id="agree_flag_check"] { display:none; }
.upseller_main .upseller_s .upsller_ck2{  text-align:left;color:#ffffff; font-weight:bold; font-size:12px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:380px; left:190px;}
.upseller_main .upseller_s .upsller_btn { width:100%; height:50px; display:block; cursor:pointer;position:absolute;top:415px;}

.upseller_up { clear:both;  width:500px; height:530px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileupN.png) no-repeat; position:absolute; top:120px; left:50%; transform:translateX(-50%); z-index:100;}
.upseller_up .upseller_s { width:100%; position:relative; z-index:200;}
.upseller_up .upseller_s li { list-style:none}
.upseller_up .upseller_s .upsller_btnx { width:30px; height:30px; display:block; cursor:pointer; position:absolute; top:15px; right:15px;}
.upseller_up .upseller_s .upsller_link { width:100%; height:18px; display:block; cursor:pointer; position:absolute; top:300px;}
.upseller_up .upseller_s .upsller_ck{ position:absolute; top:381px; left:162px;z-index:300;}
.upseller_up .upseller_s .upsller_ck input[id="agree_flag_check"] + label { width:22px; height:20px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_check.jpg) no-repeat; cursor:pointer; display:inline-block; }
.upseller_up .upseller_s .upsller_ck input[id="agree_flag_check"]:checked + label { background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_checked.jpg) no-repeat; *display:none; }
.upseller_up .upseller_s .upsller_ck input[id="agree_flag_check"] { display:none; }
.upseller_up .upseller_s .upsller_ck2{  text-align:left;color:#ffffff; font-weight:bold; font-size:12px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:380px; left:190px;}
.upseller_up .upseller_s .upsller_btn { width:100%; height:50px; display:block; cursor:pointer;position:absolute;top:415px;}



/*### 파일스타 동시게시 ###*/
.upseller_starup { clear:both;  width:500px; height:530px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_filestar.png) no-repeat; position:absolute; top:120px; left:50%; transform:translateX(-50%); z-index:100;}
.upseller_starup .upseller_stars { width:100%; position:relative; z-index:200;}
.upseller_starup .upseller_stars li { list-style:none}
.upseller_starup .upseller_stars .upsller_btnx { width:30px; height:30px; display:block; cursor:pointer; position:absolute; top:15px; right:15px;}
.upseller_starup .upseller_stars .upsller_link { width:100%; height:18px; display:block; cursor:pointer; position:absolute; top:300px;}
.upseller_starup .upseller_stars .upsller_ck{ position:absolute; top:381px; left:162px;z-index:300;}
.upseller_starup .upseller_stars .upsller_ck input[id="agree_flag_check"] + label { width:22px; height:20px; background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_check.jpg) no-repeat; cursor:pointer; display:inline-block; }
.upseller_starup .upseller_stars .upsller_ck input[id="agree_flag_check"]:checked + label { background:url(//ximage.sharebox.co.kr/images/popup/upseller_gfileup_checked.jpg) no-repeat; *display:none; }
.upseller_starup .upseller_stars .upsller_ck input[id="agree_flag_check"] { display:none; }
.upseller_starup .upseller_stars .upsller_ck2{  text-align:left;color:#ffffff; font-weight:bold; font-size:12px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:380px; left:190px;}
.upseller_starup .upseller_stars .upsller_btn { width:100%; height:50px; display:block; cursor:pointer;position:absolute;top:415px;}

/*### 판매자 이벤트 공지 팝업 ###*/

 .notice_cateadd { clear:both;  width:500px; height:530px; background:url(//ximage.sharebox.co.kr/images/popup/popup_seller_cateadd2.png) no-repeat; position:absolute; top:120px; left:50%; transform:translateX(-50%); z-index:100;    border-radius: 16px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.notice_cateadd .notice_inner { width:100%; position:relative; z-index:200;}
 .notice_cateadd .notice_inner li { list-style:none}
.notice_cateadd .notice_inner .notice_btnx { width:30px; height:30px; display:block; cursor:pointer; position:absolute; top:15px; right:15px;}
 .notice_cateadd .notice_inner .notice_link { width:100%; height:18px; display:block; cursor:pointer; position:absolute; top:300px;}
.notice_cateadd .notice_inner .notice_ck{ position:absolute; top:471px; left:190px;z-index:300;}
.notice_cateadd .notice_inner .notice_ck input {width: 20px;height: 18px; }
.notice_cateadd .notice_inner .notice_ck2{  color: #6f6f6f;text-align:left;font-weight:bold; font-size:16px; text-align:left;line-height:25px;margin-left:0px;position:absolute;top:472px; left:217px;}
.notice_cateadd .notice_inner .notice_btn { width:100%; height:50px; display:block; cursor:pointer;position:absolute;top:413px;}



/*### 판매자 정책 팝업###*/

.seller_tab { clear:both; width:90%; margin:0 auto; text-align:center;  margin-top: 20px;}
.seller_tab li { list-style:none;cursor:pointer;}

.seller_tab .tab01 {width:34%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left;} 
.seller_tab .tab01:hover {width:34%;height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.seller_tab .tab01.on {width:34%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.seller_tab .tab02 {width:33%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left} 
.seller_tab .tab02:hover { width:33%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.seller_tab .tab02.on {width:33%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.seller_tab .tab03 {width:33%; height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left} 
.seller_tab .tab03:hover {width:33%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.seller_tab .tab03.on { width:33%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.popup_seller_info .seller_tot {clear:both; width:90%;margin:0 auto; background-color:#FFFFFF; border-left:#CCCCCC 1px solid;  border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding-top:10px;}
.popup_seller_info .seller_tot .tit { width:90%; margin:0 auto; text-align:left; font-size:13px; color:#060; height:30px; line-height:30px; border-bottom:#CCCCCC 1px solid; font-weight:bold; margin-top:30px;}
.popup_seller_info .seller_tot .txt_bx { width:90%; margin:0 auto; text-align:left; font-size:12px; color:#666; line-height:20px; padding:5px;}

.popup_seller_info .seller_tot  .seller_tb  {clear:both; width:90%; margin:0 auto; background-color:#FFF; border:#CCCCCC 1px solid; margin-top:10px;margin-bottom:20px;}
.popup_seller_info .seller_tot .seller_tb .titA { background:#f9f9f9; text-align:center; color:#000; border-bottom:#CCCCCC 1px solid;  }
.popup_seller_info .seller_tot .seller_tb .td_rig { border-right:#CCCCCC 1px solid; }
.popup_seller_info .seller_tot .seller_tb .td_rig2 { border-right:#CCCCCC 1px solid; padding-left:10px;}
.popup_seller_info .seller_tot  .seller_tb td { height:30px;  line-height:23px; vertical-align:middle;  border-bottom:#cccccc 1px solid;} 
.popup_seller_info .seller_tot  .seller_tb p {height:15px;  line-height:15px;  }



/*### 탐색기 판매자 정책 팝업###*/

.tseller_tab { clear:both; width:90%; margin:0 auto; text-align:center;   margin-top: 20px;}
.tseller_tab li { list-style:none;cursor:pointer;}

.tseller_tab .tab01 {width:50%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left;} 
.tseller_tab .tab01:hover {width:50%;height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.tseller_tab .tab01.on {width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.tseller_tab .tab02 {width:50%;height:40px; padding-top:15px; margin:0 auto; border-top:#9d9d9d 1px solid;border-left:#9d9d9d 1px solid; border-right:#9d9d9d 1px solid; background-color:#b7b7b7; color:#5b5b5b; text-align:center; font-weight:bold; font-size:12px; float:left} 
.tseller_tab .tab02:hover { width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}
.tseller_tab .tab02.on {width:50%; height:40px; padding-top:15px; margin:0 auto;  border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}


/*### 메인공지 레이어###*/
.popup_noti_0518{ width:441px; height:397px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_noti_0518.gif') no-repeat; position:absolute;  top:0px; left:0px; z-index:9999;}
.popup_noti_0518 li { list-style:none}
.popup_noti_0518 .btn_noti_0518 { width:37px; height:37px; margin:0 auto; position:absolute; top:15px;right:15px; background:url('//ximage.sharebox.co.kr/images/popup/popup_noti_btn_0518.gif') no-repeat; cursor:pointer  }
.popup_noti_0518 .noti_txt1 {position:absolute; bottom:30px;left:45px; font-size:12px; font-family: Dotum,Verdana, sans-serif; font-weight:bold }
.popup_noti_0518 .noti_txt2 {position:absolute;	bottom:30px;left:265px;font-size:12px; font-family: Dotum,Verdana, sans-serif; font-weight:bold}



/*### 이관회원 공지 레이어###*/
.popup_njoin { width:341px; height:363px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_njoin_0506.png') no-repeat;  position:absolute; top:0px; left:0px; z-index:9999;}
.popup_njoin li { list-style:none}
.popup_njoin .btn_njoin_close { width:52px; height:52px; margin:0 auto; position:absolute; top:40px;right:40px; background:url('//ximage.sharebox.co.kr/images/popup/popup_njoin_close.png') no-repeat; cursor:pointer  }
.popup_njoin .njoin_txt1 {width:202px; height:51px;  display:block;cursor:pointer ;position:absolute; bottom:22px;left:70px;}


/*### 톰파일 판매자 이관공지 ###*/
.popup_tomfile_mem { width:754px; height:570px; margin:0 auto; margin-top:120px; position:relative;z-index:200}
.popup_tomfile_mem .tomfile_close { width:50px; height:50px; display:black;  position:absolute; top:30px; right:80px;cursor:pointer}
.popup_tomfile_mem .tomfile_name{ width:100%; height:30px;line-height:30px; position:absolute; top:48px; color:#FFFF00; font-weight:BOLD; letter-spacing:.8px;}
.popup_tomfile_mem .icon_tom { width:192px; height:106px; position:absolute; top:268px; left:332px; background:url(//ximage.sharebox.co.kr/images/popup/popup_tom_icon.png) no-repeat; z-index:500}
.popup_tomfile_mem_s { width:754px; height:570px; background:url(//ximage.sharebox.co.kr/images/popup/popup_tom_bg.png) no-repeat ;}
.popup_tomfile_mem_s .tom_t {width:320px; height:auto; position:absolute;top:211px;left:97px;}
.popup_tomfile_mem_s .tom_t td { height:23px; line-height:23px; vertical-align:middle; color:#000; padding-left:5px;}

.popup_tomfile_mem_s .share_t {width:230px;height:40px;position:absolute;top:211px;left:438px;}
.popup_tomfile_mem_s .share_t td { height:23px; line-height:23px; vertical-align:middle; color:#000; padding-left:5px;}

.popup_tomfile_mem_s .tb_li {  border-bottom:#dcdcdc 1px solid; }
.popup_tomfile_mem_s .tom_tit  {background:#f7f7f7;font-size:12px;font-size:11px; letter-spacing:-.5px; text-align:left; border-right:#dcdcdc 1px solid;color:#666666;  }
.popup_tomfile_mem .btn_tom { width:100%; height:55px; margin:0 auto; text-align:center;position:absolute; bottom:55px;cursor:pointer }


/*### nginx 에러###*/
.nginx_err { width:100%; height:460px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/sharebox_nginx_err2.png) no-repeat;  background-position:center; margin-top:200px; position:relative}
.nginx_err .nginx_txt { width:100%; text-align:center; font-size:13px; position:absolute; top:250px; font-weight:bold}
.nginx_err .nginx_btn { width:100%; text-align:center; position:absolute; top:320px; }
.nginx_err .nginx_btn span {  text-align:center;font-size:16px; color:#000000;  background:#FFFFFF; border:#FF0000 1px solid; font-size:16px; color:#000000;font-weight:bold; padding:15px 80px; cursor:pointer}
.nginx_err .nginx_btn span:hover { text-align:center;font-size:16px; color:#ffffff;  background:#FF0000; border:#FF0000 1px solid; font-size:16px; font-weight:bold; padding:15px 80px; cursor:pointer}


/*### 로그인팝업 릴레이 이벤트 20151027 ###*/
.pop_relay_tot {width:198px;  height:243px; position:absolute; top:-45px;z-index:1000;}
.pop_relay { width:198px; height:243px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_01.png) no-repeat; position:relative;  }
.pop_relay .btn_relay_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:30px; left:170px; cursor:pointer }
.pop_relay .btn_relay { width:100%; height:55px; position:absolute; top:190px;cursor:pointer }

.pop_relay2 { width:198px; height:243px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_02.png) no-repeat; position:relative;  top:-45px;}
.pop_relay2 .btn_relay_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:30px; left:170px; cursor:pointer }
.pop_relay2 .btn_relay { width:100%; height:55px; position:absolute; top:190px;cursor:pointer }




/*로그인박스 캐시백 포인트  레이어*/
.popup_login_okch_tot {width:240px; position:absolute; top:0px; left:-0px;z-index:999;}
.popup_login_okch_tot a {text-decoration:none}
.popup_login_okch { width:100%; height:215px; background-color:#FFFFFF; padding-bottom:10px; border:#6a92d5 1px solid}
.popup_login_okch  .okch_tit { width:100%; height:35px; line-height:35px; color:#FFFFFF; background-color:#6a92d5;  position:relative  }
.okch_tit li { list-style:none }
.okch_tit .okch_name  { width:130px;padding-left:10px; font-size:12px; text-overflow:ellipsis; overflow:hidden; color:#ffffff; white-space:nowrap; font-weight:bold; text-align:left; } 
.okch_tit .okch_close { font-size:13px; display:block; font-weight:bold;position:absolute; top:0px; right:10px;color:#ffffff;   cursor:pointer}
.popup_login_okch  .okch_ctn { width:90%; margin:0 auto; padding-top:5px;}
.popup_login_okch  .okch_ctn  li { list-style:none; line-height:16px;text-align:left; font-size:12px; margin-bottom:3px;letter-spacing:-.5px; }

.okch_ctn .coch_radio { height:20px; line-height:15px;   float:left; font-weight:bold; color:#1d5ecc;   position:relative  } 
.okch_ctn .coch_radio input {width:15px;height:15px; position:absolute;  top:-5px; left:0px;     } 

.okch_ctn .okch_bx { width:100%; padding:5px 0px; background-color:#3c4047; text-align:center; color:#00ffea;  margin:0 auto;}
.okch_ctn .okch_bx li { list-style:none; line-height:20px; text-align:center; color:#00ffea;  margin:0 auto;}

.okch_ctn .okch_bx2 { width:100%; height:50px; overflow:hidden;  background-color:#e2e2e2; text-align:left; color:#000000;  margin:0 auto;position:relative  }
.okch_ctn .okch_bx2 .okch_info { width:98%; height:100%;  line-height:14px;margin:0 auto;  overflow-y:scroll ;  overflow-x:hidden; font-size:11px;   text-align:left; color:#666666;position:absolute;  top:0px; right:0px;   }
.okch_ctn .okch_bx2 li { list-style:none; text-align:center;  margin:0 auto; padding-top:10px;}
.okch_ctn .okch_bx2 .coch_radio_t { float:left;  width:140px; text-align:left; color:#666666;  line-height:15px; } 
.okch_btn { width:100%; height:30px; margin:0 auto; line-height:30px; background-color:#6a92d5; margin-top:10px; color:#ffffff; text-align:center; font-weight:bold; font-size:12px;cursor:pointer ; }
.okch_btn2 { width:100%; height:30px; margin:0 auto; line-height:30px; background-color:#ed3034; margin-top:10px; color:#ffffff; text-align:center; font-weight:bold; font-size:12px;cursor:pointer ; }









/*### 파트너 포인트지급 레이어  ###*/
.pop_partner_tot {width:227px;  height:244px; position:absolute; top:-12px; left:-11px; z-index:1000;}
.pop_partner { width:227px; height:244px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/popoup_partner.png) no-repeat; position:relative;}
.pop_partner .btn_partner_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:-0px; left:180px; cursor:pointer }
.pop_partner .btn_partner { width:100%; height:45px; position:absolute; top:185px;cursor:pointer ; cursor:pointer}




/*### 신규가입시  보험사 이벤트 배너 pop_me2_sinhan_9p.gif   pop_me2_sinhan_6p.gif   pop_me2_sinhan_3p.gif  ###*/
.pop_sinhan_tot {width:198px;  height:243px; position:absolute; top:0px;z-index:1000;}
.pop_sinhan { width:198px; height:228px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_me2_sinhan_9p.gif) no-repeat; position:relative;}
.pop_sinhan .btn_sinhan_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:-15px; left:170px; cursor:pointer }
.pop_sinhan .btn_sinhan { width:100%; height:47px; position:absolute; top:150px;cursor:pointer ;}



/*### 신규가입시 첫결제레이어 ###*/
.pop_first_tot { z-index:200; position:absolute; width:240px; height:205px; top:0px; left:0px; }
.pop_first { position:relative; width:240px; height:205px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_first_2307_2.jpg) no-repeat;background-position:center }
.pop_first .btn_first_close { z-index:1000; position:absolute; display:inline-block; width:30px; height:30px; top:0px; right:0px; cursor:pointer; }
.pop_first .btn_first{ position:absolute; display:block; width:100%; height:175px; bottom:0px; cursor:pointer; }


/*### 신규가입시 500보너스 레이어 ###*/
.popup_join500b_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:999;background:url('//ximage.sharebox.co.kr/images/popup/') repeat;}
.popup_join500b  { width:440px; height:438px; margin:0 auto; margin-top:200px; position:relative;cursor:pointer}
.popup_join500b .btn_join500bx { width:47px; height:47px; background:url('//ximage.sharebox.co.kr/images/popup/pop_close_btn_wh.png') no-repeat; position:absolute; top:0px; right:-57px; z-index:100; cursor:pointer; } 
.popup_join500b .popup_join500b_img { width:100%; height:438px; background:url('//ximage.sharebox.co.kr/images/popup/popup_join_500b_sh.png') no-repeat;   position:absolute; top:0px; right:0px; z-index:10; cursor:pointer; } 


/*### 로그인박스 복주머니 레이어  ###*/
.pop_ch1802_tot {width:215px;  height:264px; position:absolute; top:-0px; left:-10px;z-index:1000;}
.pop_ch1802 { width:203px;  height:247px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_charge1802bg.png) no-repeat; position:relative;}
.pop_ch1802 .btn_ch1802_img { width:134px; height:86px; background:url(//ximage.sharebox.co.kr/images/popup/pop_charge1802_01.gif) no-repeat; position:absolute;  top:102px; left:39px; cursor:pointer }
.pop_ch1802 .btn_ch1802_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:20px; left:170px; cursor:pointer ;z-index:1000;}
.pop_ch1802 .btn_ch1802{ width:100%; height:47px; position:absolute; top:217px;display:block; cursor:pointer ; }



/*### 기프트콘 로그인박스 레이어  ###*/
.pop_gift_tot {width:215px;  height:219px; position:absolute; top:-30px; left:-18px;z-index:1000;}
.pop_gift { width:215px;  height:219px; margin:0 auto; text-align:center; position:relative;}
.pop_gift .btn_gift_img1 { width:197px; height:219px; background:url(../images/banner/popup_loginevt_01.png) no-repeat; position:absolute;  top:16px; right:0px; cursor:pointer }
.pop_gift .btn_gift_img2 { width:197px; height:219px; background:url(../images/banner/popup_loginevt_02.png) no-repeat; position:absolute;  top:16px; right:0px; cursor:pointer }
.pop_gift .btn_gift_close { width:39px; height:39px; background:url(//ximage.sharebox.co.kr/images/popup/pop_relay_close.png) no-repeat; position:absolute;  top:80px; left:190px; cursor:pointer ;z-index:1000;}


/*### 휴면전용 로그인박스 레이어  ###*/
.pop_sleep_tot { z-index:200; position:absolute; width:238px; height:205px; top:0px; left:0px; }
.pop_sleep { position:relative; width:240px; height:205px; margin:0 auto; text-align:center; background:url(//ximage.sharebox.co.kr/images/popup/pop_sleep_2307.jpg) no-repeat; background-position:center}
.pop_sleep .btn_sleep_close { z-index:1000; position:absolute; display:inline-block; width:30px; height:30px; top:0px; right:0px; cursor:pointer; }
.pop_sleep .btn_sleep{ position:absolute; display:block; width:100%; height:175px; bottom:0px; cursor:pointer; }


/*### 추석2019  이벤트  레이어 ###*/
.popup_chu2019_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_chu2019  { width:100%; height:504px; margin:0 auto; text-align:center; position:relative; }
.popup_chu2019 .btn_chux {  width:100%;  height:47px; margin:0 auto; text-align:center;  background:url('../images/event/chu2019/popup_evt219chu_x.png') no-repeat; background-size:50px 50px;background-position:center; position:absolute; bottom:-60px;  z-index:100; cursor:pointer; } 
.popup_chu2019 .btn_go { width:882px;  height:490px; text-align:center;  margin:0 auto;  cursor:pointer; } 

.popup_chu2019 .popup_chu_img { width:100%; height:504px; background:url('../images/event/chu2019/popup_evt219chu.png') no-repeat; background-position:center; position:absolute; top:0px; right:0px; z-index:10; cursor:pointer; 
animation-name: chu2019;
animation-duration:3s;
animation-delay:0s;
animation-ineration-count:infinite;
} 
@keyframes chu2019 { 
from {transform:translate(0,-1000px) }
to { 	transform:translate(500,0) }
}

/*### 202109 회원군별 충전소 레이어 첫결###*/
.popup_first2109_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_first2109 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_first2109 .popup_first2109_img { width:432px; height:368px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_first2109.png') no-repeat; background-position:center; background-size: 100%; position:relative; left:17px; top:212px; right:0px; z-index:10; }
.popup_first2109 .popup_first2109_img .btn_go { width:100%; height:64px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:32px; } 
.popup_first2109 .popup_first2109_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*### 202109 회원군별 충전소 레이어 휴면###*/
.popup_sleep2109_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_sleep2109 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_sleep2109 .popup_sleep2109_img { width:432px; height:368px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_sleep2109.png') no-repeat; background-position:center; background-size: 100%; position:relative; left:17px; top:212px; right:0px; z-index:10; }
.popup_sleep2109 .popup_sleep2109_img .btn_go { width:100%; height:64px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:32px; } 
.popup_sleep2109 .popup_sleep2109_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*### 2021 추석 특가 레이어 ###*/
.popup_chu2021_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_chu2021 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_chu2021 .popup_chu2021_img { width:450px; height:430px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_chu2021.png') no-repeat; background-position:center; position:relative; left:17px; top:212px; right:0px; z-index:10; }
.popup_chu2021 .popup_chu2021_img .btn_go { width:100%; height:65px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:91px; } 
.popup_chu2021 .popup_chu2021_img .btn_x { width:70px; height:70px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*### 2021 여름 이벤트 레이어 ###*/
.popup_sum2021_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_sum2021 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_sum2021 .popup_sum2021_img { width:795px; height:503px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_sum2021.jpg') no-repeat; background-position:center; position:relative; left:17px; top:182px; right:0px; z-index:10; }
.popup_sum2021 .popup_sum2021_img .btn_go { width:100%; height:51px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:40px; } 
.popup_sum2021 .popup_sum2021_img .btn_x { width:82px; height:82px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }


/*### 202105 회원군별 충전소 레이어 첫결###*/
.popup_first2105_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_first2105 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_first2105 .popup_first2105_img { width:540px; height:460px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_first2105.png') no-repeat; background-position:center; position:relative; left:17px; top:212px; right:0px; z-index:10; }
.popup_first2105 .popup_first2105_img .btn_go { width:100%; height:80px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:40px; } 
.popup_first2105 .popup_first2105_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*### 202105 회원군별 충전소 레이어 휴면###*/
.popup_sleep2105_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_sleep2105 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_sleep2105 .popup_sleep2105_img { width:540px; height:460px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_sleep2105.png') no-repeat; background-position:center; position:relative; left:17px; top:212px; right:0px; z-index:10; }
.popup_sleep2105 .popup_sleep2105_img .btn_go { width:100%; height:80px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:40px; } 
.popup_sleep2105 .popup_sleep2105_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }


/*### 202105 가정의달 특가 이벤트 레이어 ###*/
.popup_charge2105_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_charge2105 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_charge2105 .popup_charge2105_img { width:400px; height:340px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_2105.png') no-repeat; background-position:center; position:relative; left:17px; top:240px; right:0px; z-index:10; }
.popup_charge2105 .popup_charge2105_img .btn_go { width:100%; height:58px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:38px; } 
.popup_charge2105 .popup_charge2105_img .btn_x { width:50px; height:50px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }


/*### 202104 반짝 특가 이벤트 레이어 ###*/
.popup_charge2104_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_charge2104 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_charge2104 .popup_charge2104_img { width:400px; height:340px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_charge2104.png') no-repeat; background-position:center; position:relative; left:17px; top:240px; right:0px; z-index:10; }
.popup_charge2104 .popup_charge2104_img .btn_go { width:100%; height:58px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:32px; } 
.popup_charge2104 .popup_charge2104_img .btn_x { width:50px; height:50px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }


/*### 202103 회원군별 충전소 레이어 첫결###*/
.popup_first2103_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_first2103 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_first2103 .popup_first2103_img { width:540px; height:600px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_first2103s.png') no-repeat; background-position:center; position:relative; left:17px; top:172px; right:0px; z-index:10; }
.popup_first2103 .popup_first2103_img .btn_go { width:100%; height:80px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:20px; } 
.popup_first2103 .popup_first2103_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*### 202103 회원군별 충전소 레이어 휴면###*/
.popup_sleep2103_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_sleep2103 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_sleep2103 .popup_sleep2103_img { width:540px; height:600px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_sleep2103s.png?ver=1') no-repeat; background-position:center; position:relative; left:17px; top:172px; right:0px; z-index:10; }
.popup_sleep2103 .popup_sleep2103_img .btn_go { width:100%; height:80px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:20px; } 
.popup_sleep2103 .popup_sleep2103_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }


/*### 2023 2월 파격정액권 ###*/
.popup_flat30_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_flat30 {width: 450px; height:450px;  margin:0 auto; text-align:center;  background:url('//ximage.sharebox.co.kr/images/popup/popup_flat30d2302.png') no-repeat ;background-position:center; background-size:450px 450px;  position:relative; top:150px; z-index:9999;  }
.popup_flat30 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('../images/banner/popup_evt211224_x.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:-10px;  right:43%;cursor:pointer;}
.popup_flat30 .btn_go { width:100%; margin:0 auto; text-align:center;  height:80px;   text-align:center; margin:0 auto;  position:absolute;  bottom:50px; cursor:pointer;  }





/*### 202408 특가충전소 ###*/
.popup_charge2408_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_charge2408 {width: 641px;height: 436px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_ev240822n.png') no-repeat;background-position: center;background-size: 641px 436px;position: relative;top: 100px;z-index: 9999;}
.popup_charge2408 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:82px;  right:45%;cursor:pointer;}
.popup_charge2408 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }



/*### 202409 추석이벤트 ###*/
.popup_chu2409_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_chu2409 {width: 470px;height: 460px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_chu2409_re3.png') no-repeat;background-position: center;position: relative;top: 100px;z-index: 9999;}
.popup_chu2409 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:47px;  right:10%;cursor:pointer;}
.popup_chu2409 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }




/*### 202412 12특가 충저소 ###*/
.popup_charge2412_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_charge2412 {width: 490px;height: 490px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_ev241225.png') no-repeat;background-position: center;position: relative;top: 100px;z-index: 9999;}
.popup_charge2412 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:47px;  right:10%;cursor:pointer;}
.popup_charge2412 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }


/*### 202501 설날이벤트 ###*/
.popup_sul2501_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_sul2501 {width: 516px;height: 460px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_sul2501.png') no-repeat;background-position: center;position: relative;top: 100px;z-index: 9999;}
.popup_sul2501 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:47px;  right:12%;cursor:pointer;}
.popup_sul2501 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }

/*### 2025 07 특가 충저소 ###*/
.popup_charge2507_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_charge2507 {width: 454px;height: 420px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_ev2507n.png') no-repeat;background-position: center;position: relative;top: 100px;z-index: 9999;}
.popup_charge2507 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:47px;  right:10%;cursor:pointer;}
.popup_charge2507 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }

/*### 2025 09 추석 이벤트 ###*/
.popup_charge2509_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_charge2509 {width: 454px;height: 428px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popup_chu2509.png') no-repeat;background-position: center;position: relative;top: 100px;z-index: 9999;}
.popup_charge2509 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt_close.png') no-repeat;  background-size:60px 60px; 
background-position:center;  position:absolute; top: -28px; right: 43%;cursor:pointer;}
.popup_charge2509 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 280px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;left: 0px; }





/*### 2023  지파일 통합자 2000p ###*/
.popup_unity231219_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_unity231219{width: 550px;height: 500px;margin: 0 auto;text-align: center;background: url('//ximage.sharebox.co.kr/images/popup/popoup_1219new.png') no-repeat;background-position: center;background-size: 550px 500px;position: relative;top: 150px;z-index: 9999;}
.popup_unity231219 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt211224_x.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:-30px;  right:43%;cursor:pointer;}
.popup_unity231219 .btn_go { width:100%; margin:0 auto; text-align:center;  height:80px;text-align:center; margin:0 auto;  position:absolute;  bottom:-30px; cursor:pointer;   }
.popup_unity231219 .btn_go span{width:60%;background-color:#0078ff; padding:.8rem 5rem; -webkit-border-radius: 3em; -moz-border-radius: 3em; border-radius:3em; font-size:1.3rem ; color:#fff}
.popup_unity231219 .btn_go span:hover{background-color:#ee3f64; padding:.8rem 5rem; -webkit-border-radius: 3em; -moz-border-radius: 3em; border-radius:3em; font-size:1.3rem ; color:#fff}
 

/*###뷰창 멀티브라우저 엑티브설치  ###*/
.vctn_multiB_tot {width:100%; height:auto; margin:0 auto; position:absolute; top:250px; }
.vctn_multiB_tot li { list-style:none; }
.vctn_multiB_tot  .multiB_tb  {  width:733px; height:340px;  background:url('//ximage.sharebox.co.kr/images/popup/view_popup_multi_1010.jpg') no-repeat; margin:0 auto;  text-align:center; position:relative;cursor:pointer;}
.vctn_multiB_tot  .multiB_tb  .multiB_btn { width:405px; height:84px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/multiB_tb_btnok_new.png') no-repeat;  position:absolute; top:225px; left:290px;  cursor:pointer;}
.vctn_multiB_tot  .multiB_tb  .multiB_close  { width:44px; height:44px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/multiB_close.png') no-repeat; position:absolute; top:20px; right:20px;cursor:pointer;}
.vctn_multiB_tot  .multiB_tb  .multiB_chrome { width:100%; height:162px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/view_icon_active.gif ') no-repeat;background-position:center;  position:absolute; top:450px; cursor:pointer;}
.vctn_multiB_tot  .multiB_tb  .multiB_edge { width:100%; height:162px; margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/view_icon_active.gif ') no-repeat;background-position:center;  position:absolute; top:450px; cursor:pointer;}



/* 판매자 내정보 레이어 */
.popup_se_noti_tot {width:100%; position:relative; background-color:#FFF ; z-index:500}
.popup_se_noti {width:328px; height:336px; background:url('//ximage.sharebox.co.kr/images/popup/popup_seller_noti.png') no-repeat; position:absolute; top:240px; left:-12px;}
.popup_se_noti .btn_sed2 {width:328px; height:60px; position:absolute; top:250px; left:0px; cursor:pointer;}
.popup_se_noti .btn_sed {width:38px; height:38px; background:url('//ximage.sharebox.co.kr/images/popup/popup_seller_close.png') no-repeat; position:absolute; top:-10px; right:-10px;cursor:pointer}

/* 웹껨종료 공지  
.popup_webend_tot {width:100%; position:relative; background-color:#FFF ; z-index:500}
.popup_webend {width:100%; height:564px; background:url(/images/popup/popup_webgame_end.jpg) no-repeat; background-size:594px 564px; position:absolute; top:240px; left:0px;background-position:center top; cursor:pointer}
*/

/*### 2305 가정의달 충전소 ###*/
.popup_may2305_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_may2305  { width:440px; height:438px; margin:0 auto; margin-top:200px; position:relative;cursor:pointer}
.popup_may2305 .btn_may2305 {width: 47px;height: 47px;background: url('//ximage.sharebox.co.kr/images/popup/pop_close_btn_wh.png') no-repeat; position: absolute; top: 6px;right: -10px;background-size: 44px;z-index: 100;cursor: pointer;} 
.popup_may2305 .popup_may2305_img { width:100%; height:438px; background:url('//ximage.sharebox.co.kr/images/popup/main_layer_may2305.png') no-repeat;   position:absolute; top:0px; right:0px; z-index:10; cursor:pointer; } 



/*### 2024  타임어택 3000 정액권 ###*/
.popup_timeflat30_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_timeflat30 {width: 440px; height:440px;  margin:0 auto; text-align:center;  background:url('//ximage.sharebox.co.kr/images/popup/popup_time3000.png') no-repeat ;background-position:center; background-size:450px 450px;  position:relative; top:150px; z-index:9999;  }
.popup_timeflat30 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_timex.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:0px;  right:5%;cursor:pointer;}
.popup_timeflat30 .btn_go { width:100%; margin:0 auto; text-align:center;  height:110px;   text-align:center; margin:0 auto;  position:absolute;  bottom:10px; cursor:pointer;  }



/*### 2024  타임어택 5000 더블적립 ###*/
.popup_time5000p_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_time5000p {width: 550px; height:382px;  margin:0 auto; text-align:center;  background:url('//ximage.sharebox.co.kr/images/popup/popup_time5000.png') no-repeat ;background-position:center; background-size:550px 382px;  position:relative; top:150px; z-index:9999;  }
.popup_time5000p .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_timex.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:15px;  right:9%;cursor:pointer;}
.popup_time5000p .btn_go { width:100%; margin:0 auto; text-align:center;  height:90px;   text-align:center; margin:0 auto;  position:absolute;  bottom:10px; cursor:pointer; }



/*### 2024 bj 후원vip###*/

.popup_bjevt2024_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat; }
.popup_bjevt2024 {width:100%; height:100%;margin: 0 auto;text-align: center;display:block; position: relative;top: 150px;z-index: 9999;}
.popup_bjevt2024.img40 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img40.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img50 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img50.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img60 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img60.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}

.popup_bjevt2024.img70 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img70.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img80 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img80.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img90 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img90.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img100 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img100.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img200 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img200.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}
.popup_bjevt2024.img300 {width: 624px;height: 510px; margin: 0 auto; background: url('//ximage.sharebox.co.kr/images/popup/popup_bjvip_img300.png') no-repeat; background-position: center; background-size: 624px 510px;cursor: pointer;}


.popup_bjevt2024 .btn_x { width:60px; height:60px;  text-align:center;margin:0 auto; background:url('//ximage.sharebox.co.kr/images/popup/popup_evt211224_x.png') no-repeat;  background-size:60px 60px; background-position:center;  position:absolute; top:-55px;  right:277px;cursor:pointer;}
.popup_bjevt2024 .btn_go { width: 100%;margin: 0 auto;text-align: center;height: 200px;text-align: center;margin: 0 auto;position: absolute;bottom: 0px;cursor: pointer;}





/* 카카오페이인증 팝업 */
.popup_kapay_wrap {width:100%;padding-top:15px;padding-bottom:15px; background-color:#fff}
.popup_kapay {width:90%; margin:0 auto;font-family:Verdana, Geneva, sans-serif;position:relative; }
.popup_kapay .kapay_tit { width:100%; height:80px; margin:0 auto;background:url('https://ximage.sharebox.co.kr/images/popup/kapay_logo2.png') no-repeat;background-size:67px;  background-position:left top; padding-top:40px;  border-bottom:#ccc 1px dotted ;}
.popup_kapay .kapay_tit span { width:100%; font-size:16px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}


.kapay_pop {width:100%; height:auto; margin:0 auto; background-color:#fff; border:1px solid #ffeb00;  position:absolute; top:40px; z-index:100; padding:10px; }
.kapay_pop ul { width:100%; padding:0px;}
.kapay_pop li { list-style:none; font-family:Verdana, Geneva, sans-serif; }
.kapay_pop .btn_katx { width:100%;margin:0 auto; text-align:center; color:#000; text-align:left ;border-bottom:#ccc 1px dotted ; margin-bottom:5px;padding:10px 0px;}
.kapay_pop .btn_katx span { font-family:Verdana, Geneva, sans-serif;}

.kapay_pop .btn_kaok { clear:both; width:100%; height:50px; line-height:50px; margin:0 auto; text-align:center; color:#000; font-weight:bold; font-size:16px; background-color:#ffeb00;font-family:Verdana, Geneva, sans-serif;  cursor:pointer}
.kapay_pop .btn_kaok:hover { background-color:#fff600; }

.kapay_pop .txb {font-weight:bold; font-size:16px; line-height:25px;}
.kapay_pop .txm {font-weight:600; font-size:14px;  line-height:25px;  }
.kapay_pop .txs {font-size:12px;line-height:20px; color:#333}

.ck_tb { width:100%; margin:0 auto; background-color:#FFF; border:1px solid #ccc;  position:relative}
.ck_tb .ckALL {  width:95%;height:40px; line-height:40px;  margin:0 auto;  border-bottom:1px solid #ccc; font-weight:bold; font-size:16px; font-family:Verdana, Geneva, sans-serif ; margin-top:20px;}
.ck_tb_no { width:100%; margin:0 auto; background-color:#FFF; padding-bottom:10px; position:relative;font-family:Verdana, Geneva, sans-serif ;}
.ck_tb_no .ckALL_txt {  width:100%; padding:10px 0px;  margin:0 auto; border-bottom:1px solid #ccc; font-weight:bold; font-size:16px;font-family:Verdana, Geneva, sans-serif ;}
.ck_tb_no .ckALL_txt input {  height:40px; line-height:40px; background-color:#fff; color:#666; font-size:16px; border:#fff 1px solid; text-align:left; text-indent:5px; display:inline-block; font-family:Verdana, Geneva, sans-serif ;}
.ck_tb_no .ckALL_txt .btn_pon {padding:6px 10px; margin-top:5px; background-color:#000; text-align:center; color:#fff; font-size:12px; display:inline-block; cursor:pointer;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px; float:right }
.ck_tb .cklist {  width:100%;margin:0 auto; padding:20px 0px 00px 0px;}
.ck_tb .cklist ul {width:95%; padding:0px;margin:0 auto;}
.ck_tb .cklist li{  list-style:none; display:inline-block; font-family:Verdana, Geneva, sans-serif; margin-bottom:7px;}
.ck_tb .cklist ul li.ck_L { width:85%;height:35px; line-height:35px; text-align:left; font-size:14px; letter-spacing:-1px;}
.ck_tb .cklist ul li.ck_R { width:40px;height:35px; line-height:35px; text-align:center; font-size:12px;text-decoration:underline; color:#b8b8b8; float:right;  margin-right:10px;}
.ck_tb .cklist ul li.ck_R a{text-decoration:underline;outline:none;cursor:pointer;color:#333; }
.ck_tb .cklist ul li.ck_R a:hover{text-decoration:underline;}
.ck_tb .cklist ul li.ck_R a:active{text-decoration:none;}

.btn_cklist_on { width:100%; height:45px; line-height:45px; margin:0 auto; text-align:center; color:#000; font-weight:bold; font-size:16px; background-color:#ffeb00; margin-top:10px;cursor:pointer}
.btn_cklist_on :hover { background-color:#fff600; }

.btn_cklist_off { width:100%; height:45px; line-height:45px; margin:0 auto; text-align:center; color:#000; font-weight:bold; font-size:16px; background-color:#cccccc; margin-top:10px;cursor:pointer}
.btn_cklist_off:hover { background-color:#fff600; }
#cklist_t {display:none;}
#cklist_t + label {display:inline-block; cursor:pointer; background:url('//ximage.sharebox.co.kr/images/popup/ic_kapay_off.png') no-repeat 0; background-size:30px 30px; line-height:25px; padding:0 0 4px 35px;}
#cklist_t:checked + label { background:url(/images/popup/ic_kapay_on.png)  no-repeat;background-size:30px 30px;  line-height:25px; padding:0 0 4px 35px;}

#cklist01 {display:none;}
#cklist01 + label {display:inline-block; cursor:pointer; background:url('//ximage.sharebox.co.kr/images/popup/ic_kapay_off.png') no-repeat 0;background-size:30px 30px;  line-height:25px; padding:0 0 4px 35px;}
#cklist01:checked + label {background:url(/images/popup/ic_kapay_on.png) no-repeat 0;background-size:30px 30px;  line-height:25px; padding:0 0 4px 35px;}

#cklist02 {display:none;}
#cklist02 + label {display:inline-block; cursor:pointer; background:url('//ximage.sharebox.co.kr/images/popup/ic_kapay_off.png') no-repeat 0;background-size:30px 30px;  line-height:25px; padding:0 0 4px 35px;}
#cklist02:checked + label {background:url(/images/popup/ic_kapay_on.png) no-repeat 0;background-size:30px 30px;  line-height:25px; padding:0 0 4px 35px;}

#cklist03 {display:none;}
#cklist03 + label {display:inline-block; cursor:pointer; background:url('//ximage.sharebox.co.kr/images/popup/ic_kapay_off.png') no-repeat 0;background-size:30px 30px; line-height:25px; padding:0 0 4px 35px;}
#cklist03:checked + label {background:url(/images/popup/ic_kapay_on.png) no-repeat 0; background-size:30px 30px; line-height:25px; padding:0 0 4px 35px;}



/*쉐어박스 ID통합이벤트   */
.popup_unity2020_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_unity2020_layer  .popup_unity2020 { width:596px; height:490px; margin:0 auto; text-align:center; background-color:#8bc23f; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin-top:210px; position:relative; left:23px   }
.popup_unity2020 .unity_top { width:100%; height:90px; margin:0 auto; background-color:#8bc23f;-webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;   position:relative}
.popup_unity2020 .unity_top .unity_top_s { width:100%;   margin:0 auto; text-align:center;   display:block; position:relative; top:30px;}
.popup_unity2020 .unity_top .unity_top_s .site_ic { clear:both;width:100%; height:30px; background:url('//ximage.sharebox.co.kr/images/event/unity2020/ic_plus.png') no-repeat;  background-size:30px 30px;background-position:center center; position:absolute; top:20%; }
.popup_unity2020 .unity_top .unity_top_s li {  list-style:none; display:inline-block;margin:5px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.popup_unity2020 .unity_top .unity_top_s .site_L {  min-width:110px; background-color:#2a67cf; padding:10px 20px; text-align:center; font-size:1.2em; font-weight:bold; color:#FFF;-webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;  display:inline-block;} 
.popup_unity2020 .unity_top .unity_top_s .site_R{   min-width:110px; background-color:#333334; padding:10px 20px; text-align:center; font-size:1.2em; font-weight:bold; color:#FFF;-webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; display:inline-block; } 
.popup_unity2020 .unity2020_img { width:100%; height:337px; display:block; cursor:pointer;background:url('//ximage.sharebox.co.kr/images/event/unity2020/popup_unity2020.gif') no-repeat;position:relative}

.popup_unity2020 .unity2020_btn { width:100%; height:50px; line-height:50px; margin:0 auto; text-align:center;  background-color:#2a3718; -webkit-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px; position:absolute; bottom:0px}
.popup_unity2020 .unity2020_btn ul { width:100%;padding:0; display:table}
.popup_unity2020 .unity2020_btn li { width:49.8%; list-style:none; display:table-cell;  text-align:center; color:#FFF; cursor:pointer;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; font-size:1.3em}
.popup_unity2020 .unity2020_btn li:hover { color:#6F6}
.popup_unity2020 .unity2020_btn li:first-child  { border-right:1px #172504 solid }


/*파일함 판매자 이관레이어   */
.popup_seller20_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url('//ximage.sharebox.co.kr/images/popup/bg_gra.png') repeat;}
.popup_seller20_layer .popup_seller20 { width:596px; height:auto; margin:0 auto; text-align:center; background-color:#FFF; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; padding-top:30px; margin-top:200px; position:relative  }
.popup_seller20_layer .popup_seller20 .sebox { width:100%;margin:0 auto;text-align:center;}
.popup_seller20_layer .popup_seller20 .sebox li { list-style:none; display:block} 
.popup_seller20_layer .popup_seller20 .sebox .title {   width:100%; height:50px; line-height:50px; text-align:center; display:block; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.popup_seller20_layer .popup_seller20 .sebox .title .fotB { font-size:1.7em;color:#129a4e; font-weight:bold   }
.popup_seller20_layer .popup_seller20 .sebox .title .fotM { font-size:1.4em;color:#129a4e; font-weight:400;   }
.popup_seller20_layer .popup_seller20 .sebox .title_img  { width:100%; height:358px; background:url(//ximage.sharebox.co.kr/images/popup/popup_seller_2020.gif) no-repeat; background-position:top center; }
.popup_seller20_layer .popup_seller20 .btn_sell {width:90%; padding:20px 0px;margin:0 auto; text-align:center;}
.popup_seller20_layer .popup_seller20 .btn_sell li{ width:45%; list-style:none; display:inline-block; cursor:pointer; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; } 
.popup_seller20_layer .popup_seller20 .btn_sell span {padding-left:10px;}
.popup_seller20_layer .popup_seller20 .off { height:39px; line-height:39px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dtoff.png) no-repeat; background-position:center; text-align:center;   font-size:1.3em; letter-spacing:-1px; color:#FFF }
.popup_seller20_layer .popup_seller20 .off:hover { height:39px; line-height:39px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dton.png) no-repeat; background-position:center; text-align:center;   font-size:1.3em; letter-spacing:-1px; color:#FFF }
.popup_seller20_layer .popup_seller20 .on  { height:39px; line-height:39px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dton.png) no-repeat; background-position:center; text-align:center;  font-size:1.3em;  letter-spacing:-1px; color:#FFF }

.popup_seller20_layer .popup_seller20 .btn_seller20 {width:100%; height:56px; line-height:56px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dtbg.jpg) repeat-x; background-size:100% 100%;background-position:center; position:relative; bottom:0;
-webkit-border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px;  border-radius:0px 0px 15px 15px;cursor:pointer; }
.popup_seller20_layer .popup_seller20 .btn_seller20 span{ font-size:1.7em; color:#FFF ; letter-spacing:-1px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }

/*파일함 일반회원 축하레이어   */
.popup_hammem_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url(//ximage.sharebox.co.kr/images/popup/bg_gra.png) repeat;}
.popup_hammem_layer .popup_hammem20 { width:596px; height:auto; margin:0 auto; text-align:center; background-color:#FFF; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; padding-top:30px; margin-top:200px; position:relative  }
.popup_hammem_layer .popup_hammem20 .sebox { width:100%;margin:0 auto;text-align:center;}
.popup_hammem_layer .popup_hammem20 .sebox li { list-style:none; display:block} 
.popup_hammem_layer .popup_hammem20 .sebox .title {   width:100%; height:50px; line-height:50px; text-align:center; display:block; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.popup_hammem_layer .popup_hammem20 .sebox .title .fotB { font-size:1.7em;color:#129a4e; font-weight:bold   }
.popup_hammem_layer .popup_hammem20 .sebox .title .fotM { font-size:1.4em;color:#129a4e; font-weight:400;   }
.popup_hammem_layer .popup_hammem20 .sebox .title_img  { width:100%; height:356px; background:url(//ximage.sharebox.co.kr/images/popup/popup_hammem_2020n.gif) no-repeat; background-position:top center; }
.popup_hammem_layer .popup_hammem20 .btn_hammem {width:100%; height:56px; line-height:56px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dtbg.jpg) repeat-x; background-size:100% 100%;background-position:center; position:relative; bottom:0;
-webkit-border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px;  border-radius:0px 0px 15px 15px;cursor:pointer; }
.popup_hammem_layer .popup_hammem20 .btn_hammem span{ font-size:1.7em; color:#FFF ; letter-spacing:-1px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }

/*지파일 일반회원 축하레이어   */
.popup_gfilesh_layer  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999;background:url(//ximage.sharebox.co.kr/images/popup/bg_gra.png) repeat;}
.popup_gfilesh_layer .popup_gfilesh { width:450px; height:auto; margin:0 auto; text-align:center; background-color:#FFF; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; padding-top:30px; margin-top:200px; position:relative  }
.popup_gfilesh_layer .popup_gfilesh .sebox { width:100%;margin:0 auto;text-align:center;}
.popup_gfilesh_layer .popup_gfilesh .sebox li { list-style:none; display:block} 
.popup_gfilesh_layer .popup_gfilesh .sebox .title {   width:100%; height:50px; line-height:50px; text-align:center; display:block; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.popup_gfilesh_layer .popup_gfilesh .sebox .title .fotB { font-size:1.7em;color:#129a4e; font-weight:bold   }
.popup_gfilesh_layer .popup_gfilesh .sebox .title .fotM { font-size:1.4em;color:#129a4e; font-weight:400;   }
.popup_gfilesh_layer .popup_gfilesh .sebox .title_img  { width:100%; height:400px; background:url(//ximage.sharebox.co.kr/images/popup/unity_gfile/gfile_end_1005.gif) no-repeat; background-size:343px 373px;  background-position:top center; }
.popup_gfilesh_layer .popup_gfilesh .btn_hammem {width:100%; height:56px; line-height:56px; background:url(//ximage.sharebox.co.kr/images/popup/icon_dtbg.jpg) repeat-x; background-size:100% 100%;background-position:center; position:relative; bottom:0;
-webkit-border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px;  border-radius:0px 0px 15px 15px;cursor:pointer; }
.popup_gfilesh_layer .popup_gfilesh .btn_hammem span{ font-size:1.7em; color:#FFF ; letter-spacing:-1px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }





/* 전환완료 레이어*/
.pop_unityok_layer  {clear:both; width:100%; height:auto; min-height:1840px; margin:0 auto; text-align:center; position:absolute; top:0; left:0; z-index:900; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat; padding-top:150px;}
.pop_unityok_layer .pop_unityok { width:650px; height:auto; margin:0 auto; text-align:center; background-color:#FFF; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; padding-top:50px; margin-top:100px; position:relative  }
.pop_unityok_layer .pop_unityok  li { list-style:none;}
.pop_unityok_layer .pop_unityok .unityok_img  { width:100%;  height:52px; margin:0 auto; text-align:center;  background:url('//ximage.sharebox.co.kr/images/event/unity2020/popup_shtotok_01.gif') no-repeat ; background-position: top center; }
.pop_unityok_layer .pop_unityok .unityok_tit { width:100%; padding-top:20px;margin:0 auto; text-align:center;  }
.pop_unityok_layer .pop_unityok .unityok_tit span { font-size:1.7em;   letter-spacing:-1px; line-height:130%; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.pop_unityok_layer .pop_unityok .unityok_tit .fotG {background-color:#19851e;color:#fff; padding:0px 8px;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;font-size:1.7em;  }
.pop_unityok_layer .pop_unityok .unityok_tit2  { width:100%;  padding:10px 0px; margin:0 auto; text-align:center; }
.pop_unityok_layer .pop_unityok .unityok_tit2 span { font-size:1.4em;line-height:120%;   letter-spacing:-1px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }
.pop_unityok_layer .pop_unityok .fotG {background-color:#19851e;color:#fff; padding:0px 8px;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;font-size:1.7em;  }
.pop_unityok_layer .pop_unityok .fotR { color:#f9453a  }
.pop_unityok_layer .pop_unityok .unityok_img2  { width:100%;  height:250px; margin:0 auto; text-align:center;  background:url('//ximage.sharebox.co.kr/images/event/unity2020/popup_shtotok_02.gif') no-repeat ; background-position: top center; }
.pop_unityok_layer .pop_unityok .btn_unityok {width:100%; height:56px; line-height:56px; background-color:#88bf3d; position:relative; bottom:0;
-webkit-border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px;  border-radius:0px 0px 15px 15px;cursor:pointer; }
.pop_unityok_layer .pop_unityok .btn_unityok span{ font-size:1.7em; color:#FFF ; letter-spacing:-1px;font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; }




/*## 이벤트 레이어 ###*/
.popup_mulall  {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:9999; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat;}
.popup_mulall_1101 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_mulall_1101 .popup_mulall_1101_img { width:440px; height:440px; margin:0 auto; text-align:center; background:url('//ximage.sharebox.co.kr/images/popup/popup_mulall.png') no-repeat; background-position:center; position:relative; left:17px; top:182px; right:0px; z-index:10; cursor:pointer;}
.popup_mulall_1101 .popup_mulall_1101_img .btn_x { width:39px; height:39px; background:url('//ximage.sharebox.co.kr/images/popup/btn_closeY.png') no-repeat; margin:0 auto; position:absolute; top:50px; right:50px; z-index:9999; cursor:pointer; }



/*##지파일 통합 레이어  ###*/
#popup_gfilebxbg{clear:both; width:100%;  height:100%;  margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000; background:url('//ximage.sharebox.co.kr/images/append/unity/gfilemain_gre.jpg') no-repeat #fff;background-position:top center ;}
.gfilebxbg_bk {width:100%; height:2000px; min-height:auto; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:900; background:url('//ximage.sharebox.co.kr/images/popup/bg_black70.png') repeat;}
.popup_gfile_bx { width:760px; padding:20px 30px;   box-sizing: border-box;  display:block; margin:0 auto;  background-color:#fff;  margin-top:5%; position:relative; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;  }
.popup_gfile_bx .top_img {clear:both;  width:100%; height:220px; background:url('//ximage.sharebox.co.kr/images/popup/unity_gfile/pop_gfile_tot_01_202505end.gif') no-repeat ; background-size:662px 205px; }
.popup_gfile_bx ul{clear:both; width:100%;  box-sizing: border-box;   text-align:left;padding-top:0px; }
.popup_gfile_bx .info_L{ width:343px; display:inline-block; text-align:left; }
.popup_gfile_bx .info_R { width:350px; height:auto;  text-align:left; display:inline-block;}
.popup_gfile_bx .info_R .timg { width:100%; height:70px;  text-align:left;background:url('//ximage.sharebox.co.kr/images/popup/unity_gfile/pop_gfile_tot_03_1005new.gif') #fff no-repeat;  background-position:top center ; display:inline-block; margin-bottom:10px;
border-bottom:1px #ccc solid}

.popup_gfile_bx .info_R  .login_bx { clear:both; width:100%; text-align:left;}
.popup_gfile_bx .info_R  .login_bx ul{ width:100%; }
.popup_gfile_bx .info_R  .login_bx li { list-style:none;  margin-bottom:10px;}
.popup_gfile_bx .info_R  .login_bx .log_L { width:20%; text-align:left;display:inline-block;padding:0px; font-size:14px;height:30px; line-height:30px; font-weight:bold; }
.popup_gfile_bx .info_R  .login_bx .log_R { width:75%; text-align:left;display:inline-block;padding:0px ;30px:40px; line-height:30px;   }
.popup_gfile_bx .info_R  .login_bx .btn_njoin { width:100%; height:50px; line-height:50px; text-align:center; background-color:#09ac51; text-align:center; color:#FFF; font-weight:bold; font-size:1.5em; letter-spacing:-1px; cursor:pointer; margin-top:15px; -webkit-border-radius:5px ; -moz-border-radius:5px ; border-radius:5px ;  }
.popup_gfile_bx .info_R  .login_bx .btn_njoin:hover { background-color:#345fbe}

.popup_gfile_bx .input_join_g { width:100%; height:35px; line-height:35px; font-size:12px; color:#000; padding-left:10px; background:#FFFFFF; border:#CCCCCC 1px solid;-webkit-border-radius:5px ; -moz-border-radius:5px ; border-radius:5px ; } 
.popup_gfile_bx .input_join_g:focus { background-color:#f0f4e3; border:#81a412 1px solid } 

/* 보너스 소멸안내 레이어*/
.pop_noti20241209_img {width:684px; height:550px;margin:0 auto;  background:url('//ximage.sharebox.co.kr/images/popup/popup_2024boend.png') no-repeat; background-size:684px 550px; background-position:center center; position:relative; top:200px;left:0px;cursor:pointer; }
.pop_noti20241209_img .btn_20241209 { width:100%;  height:80px; position:absolute; bottom:20px;  z-index:100; cursor:pointer;   text-align:center; } 
.pop_noti20241209_img .info_20241209  { width:100%;  height:60px; line-height:30px;position:absolute; bottom:43%;   z-index:100; cursor:pointer;   text-align:center;  } 
.pop_noti20241209_img .info_20241209 p {font-size:16px; color:#000;}
.pop_noti20241209_img .info_20241209 span { font-weight:bold; }


.btn_gosh { width:100%; height:50px; line-height:50px; background-color:#fff;  border:1px solid #09ac51; text-align:center;color:#09ac51; font-weight:bold; font-size:1.5em; letter-spacing:-1px; cursor:pointer; margin-top:10px;
-webkit-border-radius: 5px ;    -moz-border-radius: 5px ;    border-radius: 5px ;}
.btn_gosh:hover { background-color:#333;  border:1px solid #111; color:#fff;}



/*### 버튼###*/
.pbtn_green { margin:0 auto; background-color:#82a614; border:#6e8d12 1px solid; text-align:center; color:#FFFFFF;  padding:10px 20px; font-size:14px; font-weight:bold; 
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}
.pbtn_green:hover { background-color:#98c219;border:#98c219 1px solid;}


.pbtn_grayB { margin:0 auto; background-color:#666666; border:#666666 1px solid; text-align:center; color:#FFFFFF;  padding:10px 20px; font-size:14px; font-weight:bold; 
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}

/*### 쪽지보내기 칭구찾기 사용중 ###*/
.pbtn_grays  { margin:0 auto;  background-color:#706f6f; margin:5px; border:#706f6f 1px solid; text-align:center; color:#FFFFFF; padding:3px 15px ; font-size:11px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}
.pbtn_grays:hover { margin:0 auto;  background-color:#000; margin:5px; border:#000 1px solid; text-align:center; color:#FFFFFF; padding:3px 15px ; font-size:11px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}


.pbtn_gray  { margin:0 auto;  background-color:#666666; margin:5px; border:#000 1px solid; text-align:center; color:#FFFFFF; padding:6px 15px 4px 15px; font-size:11px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}
.pbtn_pink  { margin:0 auto;  background-color:#db4354; margin:5px; border:#c83142 1px solid; text-align:center; color:#FFFFFF; padding:6px 15px 4px 15px; font-size:12px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}
.pbtn_greens { margin:0 auto;  background-color:#82a614; margin:5px; border:#6e8d12 1px solid; text-align:center; color:#FFFFFF; padding:6px 15px 4px 15px; font-size:12px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}



.pbtn_black_s { margin:0 auto;background-color:#383d36; border:#383d36 1px solid; text-align:center; color:#ffffff;  padding:5px 10px; font-size:12px; font-weight:bold; 
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}

.pbtn_silver{margin:0 auto;background-color:#fff; border:#e2e2e2 1px solid; text-align:center; color:#666;  padding:3px 20px; font-size:12px; font-weight:bold; 
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer}






/*### 정렬 ###*/
.alignC {text-align:center;}
.alignR {text-align:right;}
.alignL {text-align:left;}
.flat_ridio { width:16px; height:16px;line-height:14px; vertical-align:middle; margin-top:3px;} 
.img_martop10 { margin-top:10px;}


/*### 폼 ###*/
.input_1to1 {width:98%;height:25px;margin-top:5px; background:#FFFFFF; border:#CCCCCC 1px solid;font-size:12px;}
.select_1to1 { width:30%; height:25px;margin-top:5px; background:#FFFFFF; border:#CCCCCC 1px solid;font-size:12px;}
.textarea_1to1 {width:98%;height:400px;margin-top:5px;margin-bottom:5px;background:#FFFFFF; border:#CCCCCC 1px solid;font-size:12px;}

.input_nomal { background:#FFFFFF; border:#CCCCCC 1px solid; font-size:12px; } 
.input_select { background:#FFFFFF; border:#CCCCCC 1px solid; font-size:12px; } 

.input_join { height:35px; line-height:35px; font-size:12px; color:#000; background:#FFFFFF; border:#CCCCCC 1px solid; margin-top:7px;} 
.input_join:focus { background-color:#f0f4e3; border:#81a412 1px solid } 

.pop_input_txt{  height:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; }


/*### 텍스트 깜빡임 ###*/
.blink {
  animation: blink-animation 2s steps(5, start) infinite;
  -webkit-animation: blink-animation 2s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}



/*### 폰트 ###*/
.font_through { text-decoration:line-through;}
.bold {font-weight:bold;}
.font8 {font-size:8px;}
.font9 {font-size:9px;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font17 {font-size:18px;}


.fontva10 {font-family:Verdana;font-size:10px;}
.fontva11 {font-family:Verdana;font-size:11px;}
.fontva12 {font-family:Verdana;font-size:12px;}
.fontva13 {font-family:Verdana;font-size:13px;}
.fontva14 {font-family:Verdana;font-size:14px;}
.fontva15 {font-family:Verdana;font-size:15px;}
.fontva16 {font-family:Verdana;font-size:16px;}
.fontva18 {font-family:Verdana;font-size:18px;}
.fontSpacing {letter-spacing:-1px;}

.fontWhite { color:#ffffff;}
.fontRed { color:#e21317;}
.fontRedr { color:#ff0000;}
.fontBlue{ color:#0e61ae;}
.fontBlueR{ color:#2e7de4;}
.fontBlack{ color:#000;}
.fontGreen{ color:#378b33;}
.fontGreen2{ color:#6d8c0e;}
.fontYellow {color:#fffc00;}
.fontOrange{ color:#F30;}
.fontGray { color:#757575}
.fontPurple { color:#6b00d7;}




/*### 여백 ###*/
.mar_left3 { margin-left:3px}
.mar_left5 { margin-left:5px}
.mar_left10 { margin-left:10px}
.mar_left20 { margin-left:20px}

.mar_top3 { margin-top:3px}
.mar_top5 { margin-top:5px}
.mar_top10{ margin-top:10px}
.mar_top13{ margin-top:13px}

.mar_top20{ margin-top:20px}
.mar_top30{ margin-top:30px}

.mar_rig3 { margin-right:3px}
.mar_rig5 { margin-right:5px}
.mar_rig10 { margin-right:10px}
.mar_rig20 { margin-right:20px}
.mar_rig30 { margin-right:30px}

.mar_bot10 { margin-bottom:10px}
.mar_bot5 { margin-bottom:5px}


.pad_top5 { padding-top:5px}
.pad_top10 { padding-top:10px}
.pad_right5 { padding-right:5px}
.pad_right10 { padding-right:10px}
.pad_right20 { padding-right:20px}

.pad_bot10 { padding-bottom:10px}

.pad_left5 {padding-left:5px}
.pad_left10 {padding-left:10px}