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:"돋움",dotum,sans-serif;font-size:12px;font-weight:normal;color:#333333;
	vertical-align:top;
}
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('../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('../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('../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('../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('../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('../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; margin-top:12%;text-align:center; padding-bottom:20px;}
.pop_top {clear:both; width:100%; height:36px; background:url('../images/popup/view_top_bg.jpg') repeat-x;position:relative}
.pop_top li {list-style:none; }
.pop_top  .pop_logo {  height:36px;  background:url('../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:bold;text-shadow:#7a9b17 1px 1px 0px 0px; margin-top:13px;  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:13px;  letter-spacing:-.5px; }

/*우측로고 일때*/
 .pop_rig_logo {width:94px; height:36px;  background:url('../images/popup/view_top_tit.gif') no-repeat;  float:right; margin-right:10px;}

 .rig_banner { width:194px; height:36px; background:url('../images/popup/view_rig_banner.gif') no-repeat; cursor:pointer; float:right; margin-right:5px;}
 .btn_close { width:23px; height:22px; background:url('../images/popup/popup_btn_close.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; padding-bottom:20px;}
.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('../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('../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('../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('../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('../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}





.charge_bg { width:466px; height:191px; margin:0 auto; background:url('../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('../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('../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('../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('../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('../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('../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('../images/popup/pop_17xmas_02.jpg') no-repeat;  position:relative; margin-bottom:10px;margin-top:10px;}


.popup_flat_info { clear:both;width:90%; height:auto; margin:0 auto; background-color:#ffffff; padding-top:20px; padding-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; }
.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; }


/*### 팝업 정액제 버튼   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('../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('../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('../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('../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('../images/btn/icon_view_ticon190719.png') no-repeat; position:absolute; z-index:100;}








/*ie9 이하 사용자 레이어 */
.popup_byeie { width:570px; height:570px; margin:0 auto; background:url('../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('../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('../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('../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('../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-family:"맑은 고딕", "Malgun Gothic", Dotum, AppleGothic, sans-serif;  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('../images/popup/popup_remote_01.jpg') no-repeat ; position:relative}

.popup_remote .remotebg2 { clear:both; width:100%; height:97px; background:url('../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_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-family:"맑은 고딕", "Malgun Gothic", Dotum, AppleGothic, sans-serif;  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-family:"맑은 고딕", "Malgun Gothic", Dotum, AppleGothic, sans-serif;  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('../images/popup/popup_noti2003N.png') no-repeat; background-size:583px 417px; background-position:center center; position:relative; top:240px;left:0px;cursor:pointer; }

/*법인양도레이어*/
#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('../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('../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('../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('../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(../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(../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('../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; }


/*이관자용 충전 이벤트  레이어*/
.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-top:20px; }

.find_tab { clear:both; width:90%; margin:0 auto;  }
.find_tab li { list-style:none; cursor:pointer;  }
.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; border-right:#CCCCCC 1px solid;  background-color:#FFF; color:#000000; text-align:center; font-weight:bold; font-size:12px; float:left}

.find_tab .tab02 {width:49.8%;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 .tab02:hover { width:49.8%; 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:49.8%; 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_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(/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('../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 }


/* 공통폼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:25px; line-height:25px; background:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; float:left; }
.find_txt_p{  height:25px; line-height:25px; background:#d9e9d2; border:#80b967 1px solid; text-align:left; float:left; }


.find_select {width:80px; height:25px; line-height:25px; 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; }

/* 공통폼 윗라인 있는*/
.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%; 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}
.popup_memo_s table .tit {width:80px; text-align:left;  border-right:#CCCCCC 1px solid;  background-color:#f5f5f5; font-weight:bold ; color:#333333 }


/*### 쪽지보내기 친구찾기\###*/
.memo_layer { width:250px; height:auto; margin:0 auto;  background-color:#f9f9f9; border:#666 1px solid; position:absolute; top:60px; right:45px; z-index:200; box-shadow:#666 1px 1px 1px}
.memo_layer .m_tit {  width:100%;  height:50px; padding-top:5px;  background-color:#666; text-align:center; color:#FFFFFF;border-bottom:#666 1px solid }
.memo_layer .btn_memo {  width:100%;  height:30px; margin:0 auto;text-align:center; margin-top:15px;}

.memo_layer .mlist_tot {width:95%;margin:0 auto; height:130px; background-color:#FFFFFF; overflow-y: scroll;  border:#CCCCCC 1px solid; margin-top:10px; padding-top:10px;}
.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 .memo_name { text-align:left;  width:150px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.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;}
.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:150px;  height:30px; line-height:30px; margin:0 auto; text-align:left; margin-top:5px;}


/*### 판매자 업로드창 \###*/
.popup_seller { width:100%; margin:0 auto; text-align:center; background-color:#f5f5f5; padding-top:20px; 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}
.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 }

.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(../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(../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(../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(../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(/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(/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(../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(/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(/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(../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(/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(/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;}


/*### 판매자 정책 팝업###*/
.popup_seller_info { width:100%; margin:0 auto;  text-align:center; background-color:#f5f5f5; padding-top:20px; padding-bottom:20px;}

.seller_tab { clear:both; width:90%; margin:0 auto; text-align:center;  }
.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;  }


/*### 메인공지 레이어###*/
.popup_noti_0518{ width:441px; height:397px; margin:0 auto; background:url('../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('../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('../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('../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(../images/popup/popup_tom_icon.png) no-repeat; z-index:500}
.popup_tomfile_mem_s { width:754px; height:570px; background:url(../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(../images/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(../images/popup/pop_relay_01.png) no-repeat; position:relative;  }
.pop_relay .btn_relay_close { width:39px; height:39px; background:url(../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(../images/popup/pop_relay_02.png) no-repeat; position:relative;  top:-45px;}
.pop_relay2 .btn_relay_close { width:39px; height:39px; background:url(../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(../images/popup/popoup_partner.png) no-repeat; position:relative;}
.pop_partner .btn_partner_close { width:39px; height:39px; background:url(../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(../images/popup/pop_me2_sinhan_9p.gif) no-repeat; position:relative;}
.pop_sinhan .btn_sinhan_close { width:39px; height:39px; background:url(../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(../images/popup/pop_first_2006_sh.gif) no-repeat;background-position:center }
.pop_first .btn_first_close { z-index:1000; position:absolute; display:inline-block; width:36px; height:36px; top:0px; right:0px; cursor:pointer; }
.pop_first .btn_first{ position:absolute; display:block; width:100%; height:50px; 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('/images/popup/bg_gra.png') 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('../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('../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(../images/popup/pop_charge1802bg.png) no-repeat; position:relative;}
.pop_ch1802 .btn_ch1802_img { width:134px; height:86px; background:url(../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(../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(../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(../images/popup/pop_sleep_2006_sh.gif) no-repeat; background-position:center}
.pop_sleep .btn_sleep_close { z-index:1000; position:absolute; display:inline-block; width:36px; height:36px; top:0px; right:0px; cursor:pointer; }
.pop_sleep .btn_sleep{ position:absolute; display:block; width:100%; height:50px; 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('/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) }
}

/*### 202011 제주도 특가 이벤트 레이어 ###*/
.popup_xmas2020_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('/images/popup/bg_gra.png') repeat;}
.popup_xmas2020 { width:100%; margin:0 auto; text-align:center; position:relative; }
.popup_xmas2020 .popup_xmas2020_img { width:600px; height:600px; margin:0 auto; text-align:center; background:url('/images/banner/main_layer_xmas2020.gif') no-repeat; background-position:center; position:relative; left:17px; top:172px; right:0px; z-index:10; }
.popup_xmas2020 .popup_xmas2020_img .btn_go { width:100%; height:68px; text-align:center; margin:0 auto; cursor:pointer; position:absolute; bottom:80px; } 
.popup_xmas2020 .popup_xmas2020_img .btn_x { width:60px; height:60px; margin:0 auto; position:absolute; top:0px; right:0px; z-index:100; cursor:pointer; }

/*###뷰창 멀티브라우저 엑티브설치  ###*/
.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('/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('../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('../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('../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('../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(/images/popup/popup_gift/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(/images/popup/popup_seller_close.png) no-repeat; position:absolute; top:-10px; right:-10px;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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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; }



/* 전환완료 레이어*/
.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('/images/popup/bg_black80.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(/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(/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; }



/*### 버튼###*/
.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_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_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_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}



/*### 정렬 ###*/
.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:25px; line-height:25px; 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}