@charset "utf-8";
/* @formatter:off */

/* Copyright (c) NHN Ent. All rights reserved.
AUTHORS NHN SOFT : UI Team */

/* ******************************
  Common
  ****************************** */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,a{margin:0;padding:0;font-family:'pretendard',sans-serif}
header,footer,section,nav,article,aside{display:block;margin:0}
body,input,textarea,select,button,table{color:#777;font-family:'pretendard',sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
input,select{vertical-align:middle}
input[type='checkbox'],input[type='radio']{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}
button{border:0;cursor:pointer;background-color:transparent}
caption,hr,legend{display:none}
table{table-layout:fixed;width:100%;border:0;border-collapse:collapse;border-spacing:0}
strong{font-weight:400}
a{color:#777;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}

.skip_nav{height:0}
.skip_nav a{display:block;position:absolute;left:0;top:-100px;width:100%;height:1px;text-align:center}
.skip_nav a:focus,.skip_nav a:active{position:absolute;top:0;z-index:120;height:35px;padding:10px 0 0;background:#fa2828;color:#fff;font-size:1.4em;font-weight:bold}


.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-9999px}

/* button 공통 */
.pop_area .btn{font-size:16px;vertical-align:top}
.pop_area .btn.btn_s.line{width:80px;height:32px;padding:2px 0;line-height:24px}
.pop_area .btn.btn_s.line.gray{width:76px;height:28px;background-color:#2d323e;color:#fff;font-size:14px}
.pop_area .btn.btn_s.line.gray.v2{width:72px;height:28px;background-color:#2d323e;color:#fff;font-size:14px}
.pop_area .btn.btn_s.blue{width:60px;height:40px;margin-left:10px;border-color:#1964dc;background-color:#1964dc;color:#fff;font-size:14px;vertical-align:top}
.pop_area .btn.btn_l, .alert_popup .btn.btn_l{width:140px;height:42px;padding:10px 0;border:1px solid #d3d3d3;font-weight:400}
.pop_area .btn.btn_l.blue,  .alert_popup .btn.btn_l.blue{font-weight:400;border-color:#1964dc;background-color:#1964dc}
.pop_area .btn.btn_width_auto {width: auto;padding: 10px 20px;}
.pop_area .btn.btn_l.is_done{border-color:#999;background-color:#999}
.pop_area .btn.btn_l.type_bold{font-weight:500;line-height:19px;}
.pop_area .btn.blue.btn_mileage{width:460px;height:45px;margin-top:15px;background-color:#1964dc}
.pop_area .btn.btn_gold{width:110px;padding:8px 0;background-color:#de9d00;border-color:#de9d00;color:#fff}
.pop_area .btn.btn_s_icon{width:93px;height:32px;font-size:14px}
.pop_area .btn.btn_s_table{width:80px;height:32px;padding:0;color:#b4b4b4;line-height:30px;font-size:14px}
.pop_area .btn.btn_s_table.blue{border-color:#1964dc;color:#1964dc}
.pop_area .btn.btn_m{width:auto;min-width:98px;padding:4px 14px;font-size:14px;font-weight:normal;letter-spacing:-0.11px;border-radius:5px;border:solid 1px #d3d3d3;background-color:#fff}
.pop_area .btn.btn_m.blue{color:#1964dc}
.pop_area .inp_txt{border:0;background-color:transparent}

/* sp_pop */
.sp_pop{display:inline-block;*display:inline;zoom:1;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/sp_pop.png) no-repeat;vertical-align:top}
.sp_pop.icon_arrow_dropdown{width:11px;height:6px;background-position:-163px -24px}
.sp_pop.icon_arrow_dropdown.up{background-position:-178px -24px}
.sp_pop.ico_arrow_mileage{width:15px;height:12px;margin:14px 12px 0 13px;background-position:-96px -51px}
.sp_pop.ico_arrow_right{width:7px;height:12px;background-position:-11px -24px}
.sp_pop.ico_arrow_right_black{width:7px;height:12px;background-position:0 -24px}
.sp_pop.ico_arrow_right_black2{width:7px;height:12px;background-position:0 -77px}
.sp_pop.ico_warn{width:16px;height:16px;margin:2px 6px 0 0;background-position:-47px -24px}
.sp_pop.ico_previous{width:18px;height:18px;background-position:-67px -24px}
.pop_area .disabled .sp_pop.ico_previous,.pop_area .disabled .sp_pop.ico_next{opacity:0.4;filter:alpha(opacity=40%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.sp_pop.ico_next{width:18px;height:18px;background-position:-89px -24px}
.sp_pop.ico_calendar{width:18px;height:18px;background-position:-52px -51px}
.date_pick.on .sp_pop.ico_calendar{background-position:-74px -51px}
.sp_pop.ico_cal_prev{width:22px;height:22px;background-position:0 -51px}
.sp_pop.ico_cal_next{width:22px;height:22px;background-position:-26px -51px}
.sp_pop.ico_cal_prev.disabled,.pop_area .sp_pop.ico_cal_next.disabled{opacity:0.4;filter:alpha(opacity=40%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.sp_pop.ico_cancel{width:11px;height:11px;margin:4px 6px 0 0;background-position:-172px 0}
.sp_pop.ico_del{width:23px;height:23px;background-position:-20px -24px}
.sp_pop.ico_prev_black{width:15px;height:20px;background-position:-116px -24px}
.sp_pop.ico_prev_black.disabled.pop_area .sp_pop.ico_next_black.disabled{opacity:0.4;filter:alpha(opacity=40%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.sp_pop.ico_next_black{width:15px;height:20px;background-position:-142px -24px}

/* icon */
.ico_new{display:inline-block;width:16px;height:16px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/icon_new.png) no-repeat;background-size:16px 16px}
.ico_del_gray{width:18px;height:18px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/icon_del_gray.png) no-repeat}

/* border_round */
.border_round{position:relative;border-radius:5px}
.border_round.bg_gray{background-color:#f5f6f7}
.border_round .border{position:absolute;width:6px;height:6px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/sp_pop.png) no-repeat;background-color:#fff}
.border_round.bg_blue{border:1px solid #1964dc;background-color:#ecf4ff}
.border_round.line_gray{border:1px solid #e1e1e1}
.border_round_type2{position:relative}
.border_round_type2 .border_type2{position:absolute;width:210px;height:6px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/bg_pop_input_box.png) no-repeat;z-index:1}
.border_round_type3{position:relative}

/* pop_wrap */
.pop_wrap{overflow:auto;position:fixed;top:0;bottom:0;right:0;left:0;text-align:center}
.pop_wrap:after{display:inline-block;height:100%;vertical-align:middle;content:''}

/* pop_area */
.pop_area{display:none;position:relative;width:550px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);text-align:left;vertical-align:middle}
.pop_area.pop_small{width:450px}
.pop_area.fixed_height{height:824px}
.pop_area.show{display:inline-block;*display:inline;zoom:1}
.pop_area.pop_medium{width:840px}
.pop_area.pop_medium2{width:1010px}

/* pop_header */
.pop_area .pop_header{position:relative;height:56px;padding:0 35px 0 25px;background-color:#2d323e}
.pop_area .pop_header .h_title{display:block;font-size:18px;font-weight:500;color:#fff;line-height:56px;text-align:left}
.pop_area .pop_header .btn.btn_s.line.gray{position:absolute;top:14px;right:25px}

/* pop_tab */
.pop_tab_lst{display:table;width:100%;height:33px;margin-top:18px;padding:0 25px;box-sizing:border-box;border-bottom:1px solid #ececec}
.pop_tab_lst .tab_item{display:table-cell;position:relative;width:33.333%;text-align:center}
.pop_tab_lst .tab_item .link_tab{display:block;padding:2px 9px 10px;border-bottom:3px solid transparent;font-size:16px;color:#4f4f4f;font-weight:500;filter:alpha(opacity=40%);opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.pop_tab_lst .tab_item.on .link_tab{padding:2px 9px 10px;border-bottom:3px solid #1964dc;color:#1964dc;font-weight:700;line-height:20px;filter:alpha(opacity=100%);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pop_area .tab_cont{padding:30px 25px;width:500px}
.pop_area .tab_cont .cont_inner{display:none}
.pop_area .tab_cont .cont_inner.selected{display:block}
.pop_area .tab_cont .cont_inner .pop_cont_tit{color:#333;font-size:18px;font-weight:700;line-height:1.44;letter-spacing:-0.23px}
.pop_area .tab_cont .cont_inner .pop_cont_tit + .cont_desc{margin-top:10px;font-size:15px;line-height:1.47;color:#333}
.pop_area .tab_cont .cont_inner .cont_desc + .tbl_wrap{margin-top:30px}

/* pop_contents */
.pop_area .pop_contents{padding:25px;min-height:168px}
.pop_area.pop_small .pop_contents{padding:0 25px 40px}
.pop_area .info_area{padding:20px;text-align:left}
.pop_area .info_area.mileage_bx{padding:18px 20px 17px}
.pop_area .info_area.mileage_exchange{padding-top:18px}
.pop_area .info_area.type2{display:table;width:470px;height:52px;padding:15px}
.pop_area .info_area.type2.wide{width:460px;padding:20px}
.pop_area .info_area .tit_mileage{font-size:15px;font-weight:700;color:#333}
.pop_area .info_area .num_mileage{display:block;margin-top:3px;font-size:26px;line-height:30px;color:#333;font-weight:700}
.pop_area .info_area .num_mileage strong{font-weight:700;font-family:'Noto','Nanum Gothic','나눔 고딕',sans-serif}
.pop_area .info_area .remain_mileage{margin-top:6px}
.pop_area .info_area .remain_mileage .sub_tit_mileage{display:inline-block;*display:inline;zoom:1;font-size:14px;color:#333}
.pop_area .info_area .remain_mileage .sub_num_mileage{display:inline-block;*display:inline;zoom:1;margin-left:10px;font-size:14px;line-height:24px;color:#333;font-weight:700}
.pop_area .desc_txt{margin:20px 0 15px;font-size:14px;color:#333;text-align:left;line-height:1.47}
.pop_area .desc_txt.type2{margin:25px 0 0;padding-bottom:5px;font-size:15px;font-weight: 500}
.pop_area .desc_txt.align_c{text-align:center}
.pop_area .txt_highlight, .alert_popup .txt_highlight{color:#1964dc}
.pop_area .txt_highlight_blue, .pop_area .desc_txt .txt_highlight_blue{color:#3c46be}
.pop_area .txt_highlight_orange, .alert_popup .txt_highlight_orange{color:#fa2828}
.pop_area .txt_sub{color:#777}
.pop_area .txt_v{color:#ff4093;font-weight:bold}
.pop_area .txt_w{color:#fa4e00;font-weight:bold}
.pop_area .txt_x{color:#3741bb;font-weight:bold}
.pop_area .txt_z{color:#5f00ba;font-weight:bold}
.pop_area .txt_plus{color:#fa6e00}
.pop_area .txt_small{font-size:13px}
.pop_area .exchange_area{margin-top:10px;font-size:0}
.pop_area .exchange_area .left_item,.pop_area .exchange_area .right_item{display:inline-block;*display:inline;zoom:1;vertical-align:top}

.pop_area .mileage_lst_wrap{height:auto}
.pop_area .mileage_lst{position:relative;padding:10px 0;margin-top:-1px}
.pop_area .mileage_lst .mileage_item{display:block}
.pop_area .mileage_lst .mileage_item+.mileage_item{margin-top:11px}
.pop_area .mileage_lst .mileage_item a{display:block;padding:0 25px 0 15px;line-height:20px;color:#333;font-size:14px}
.pop_area .mileage_lst .mileage_item:hover a{color:#1964dc}
.pop_area .gold_box{display:block;position:relative}
.pop_area .gold_box .gold_num{display:block;padding:8px 55px 8px 15px;font-size:16px;color:#333;line-height:24px;white-space:nowrap}
.pop_area .gold_box .gold_txt{position:absolute;top:6px;right:15px;font-size:14px;color:#777;line-height:24px}

.pop_area .info_area.calendar_box{padding:18px 20px 20px}

.dropdown_wrap.mileage_input_box,.pop_area .gold_box{position:relative;width:210px;height:40px;box-sizing:border-box;border-radius:5px;border:1px solid #d3d3d3;background-color:#fff}
.dropdown_wrap.mileage_input_box .input_mileage{display:block;width:138px;padding:8px 55px 8px 15px;border:0;font-size:16px;color:#333;line-height:22px;border-radius:5px}
.dropdown_wrap.mileage_input_box .txt_point{position:absolute;top:7px;right:34px;font-size:14px;line-height:22px}
.dropdown_wrap.mileage_input_box .icon_arrow_dropdown{position:absolute;top:16px;right:16px}

.pop_area table tr.hide{display:none!important}
.pop_area .pop_inner .tbl_wrap{width:458px;margin-top:13px}
.pop_area .tbl_wrap{width:498px;margin:20px auto 0;border:1px solid #e1e1e1}
.pop_area .tbl_wrap table{table-layout:fixed}

.pop_area .tbl_wrap .tbl_table_head{padding:0 19px;border-bottom:1px solid #e1e1e1;background-color:#f5f6f7}
.pop_area .tbl_wrap .tbl_table_head th{height:36px;text-align:center;color:#333}
.pop_area .tbl_wrap.fixed_height .tbl_table_body{height:294px;margin-bottom:0}
.pop_area .tbl_wrap.fixed_height .tbl_table_body td{padding:8px 5px}
.pop_area .tbl_wrap .tbl_table_body{padding:0 19px}
.pop_area .tbl_wrap .tbl_table_body tbody td+table{border-bottom:0}
.pop_area .tbl_wrap .tbl_table_body td{padding:7px 5px;border-top:1px solid #f2f2f2;text-align:center;line-height:24px;color:#333}
.pop_area .tbl_wrap .tbl_table_body td .sp_common{margin:2px 5px 0 0}
.pop_area .tbl_wrap .tbl_table_body tr:first-child td{border-top:0}
.pop_area .tbl_wrap .tbl_table_foot{background-color:#ecf4ff}
.pop_area .tbl_wrap .tbl_table_foot td{padding:7px 5px;border-top:1px solid #e1e1e1;text-align:center;line-height:24px;color:#333}
.pop_area .tbl_wrap .tbl_table_foot td:first-child{padding-left:19px}
.pop_area .tbl_wrap .tbl_table_foot td:last-child{padding-right:19px}

.pop_area.pop_medium .tbl_wrap{margin:25px 0 0; width:100%;}

.pop_area .notice_area{position:relative;margin-top:25px;text-align:left}
.pop_area .notice_area .notice_tit{font-size:14px;color:#333;line-height:18px}
.pop_area .notice_area .notice_desc{display:block;padding:19px;font-size:15px;line-height:1.6;color:#333;font-weight:700;text-align:center}
.pop_area .notice_area .lst_notice{margin-top:11px}
.pop_area .notice_area .lst_notice li{position:relative;padding-left:8px;font-size:13px;color:#777;letter-spacing:-0.1px}
.pop_area .notice_area .lst_notice li+li{margin-top:4px}
.pop_area .dot{position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#777}
.pop_area .link_more{position:absolute;top:0;right:0;font-size:14px;color:#777;line-height:18px}
.pop_area .link_more .ico_arrow_right{margin:4px 0 0 4px}
.pop_area .link_txt,.pop_area .link_txt:hover{color:#333;text-decoration:underline;font-weight:500}
.pop_area .link_txt .ico_arrow_right_black{margin:4px 0 0 3px}
.pop_area .lst_product{padding:17px 0;text-align:center}
.pop_area .lst_product .pdt_item{display:inline-block;*display:inline;float:none;zoom:1;width:140px}
.pop_area .lst_product .pdt_item+.pdt_item{margin-left:68px}
.pop_area .lst_product .pdt_item .pdt_tit{margin:6px 0 5px}
.pop_area .lst_product .pdt_item .price,.pop_area .lst_product .pdt_item .btn_m{font-size:14px}
.pop_area .lst_link .link_item+.link_item{border-top:1px solid #f2f2f2}
.pop_area .lst_link .link_item a{display:block;position:relative;padding:18px 0;line-height:20px;text-align:left;color:#333;font-size:14px}
.pop_area .lst_link .link_item a .ico_arrow_right{position:absolute;top:25px;right:0}
.pop_area .info_area.plus_box{padding:17px 20px}
.pop_area .plus_join{overflow:hidden}
.pop_area .plus_join .img_plus{display:block;float:left;width:68px;height:31px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/img_plus.png) no-repeat 0 0}
.pop_area .plus_join .plus_txt{float:left;padding-left:19px;font-size:14px;color:#333;line-height:18px}
.pop_area .plus_join .btn_gold{display:block;float:right;font-size:14px}

.pop_area .info_area .noti_tit{display:block;text-align:center;font-size:18px;color:#333;line-height:26px;font-weight:700}
.pop_area .info_area .noti_tit .txt_sub{font-weight:400}
.pop_area .info_area .noti_tit .noti_tit_sub{display:block;margin-top:5px;line-height:21px;font-size:15px;font-weight:500}
.pop_area .info_area.type2 .noti_tit{display:table-cell;vertical-align:middle}
.pop_area .lst_charge_info{margin-top:20px;width:500px;text-align:left;color:#333;font-size:15px}
.pop_area .lst_charge_info .info_item+.info_item{margin-top:5px}
.pop_area .lst_charge_info .info_item dl{overflow:hidden}
.pop_area .lst_charge_info .info_item .info_title{position:relative;float:left;width:120px;padding-left:10px}
.pop_area .lst_charge_info .info_item .info_data{float:left;margin-left:18px}
.pop_area .lst_charge_info.type2 .info_item .info_title{width:150px}
.pop_area .lst_charge_info.type3 .info_item .info_title{width:auto}
.pop_area .lst_charge_info.type4{line-height:1.5}
.pop_area .lst_charge_info.type4 .info_item .info_title{width:202px}
.pop_area .noti_benefit{display:block;padding-top:20px;margin:20px 0 0;border-top:1px solid #f2f2f2;font-size:14px;color:#333;text-align:center;font-weight:500}
.pop_area .noti_benefit .txt_del{position:relative;}
.pop_area .noti_benefit .txt_del::after{display:inline-block;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/ico_del_arrow.png) no-repeat;width:41px;height:12px;position:absolute;z-index:1;top:2px;right:-18px;content:'';}
.pop_area .avatar_area{position:relative;margin-top:30px}
.pop_area .noti_benefit .txt_evt{color:#640AA0;margin-left:20px;font-weight:400;line-height:20px}
.pop_area .avatar_area .area_title{display:block;font-size:14px;color:#333;font-weight:500;text-align:left}
.pop_area .avatar_area .avatar_box{margin-top:10px}

.pop_area .btn_area{margin:25px 0 0;text-align:center}
.pop_area .btn_area.type2{margin:10px 0 0 0;text-align:left}
.pop_area.pop_small .btn_area{margin:0}

.pop_area .pop_inner_contents{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000)";zoom:1;z-index:10}
.pop_area .pop_inner_wrap{position:relative;overflow-x:hidden;overflow-y:auto;width:500px;height:723px;margin:76px 25px 25px;border-radius:5px;background-color:#fff}
.pop_area .pop_inner_wrap.border_round .border{background-color:#999}
.pop_area .pop_inner{padding:20px 20px 25px;border-radius:5px;background-color:#fff}
.pop_area .pop_inner_wrap .pop_inner{background-color:transparent}
.pop_area .pop_inner .inner_pop_tit{display:block;padding-bottom:15px;border-bottom:1px solid #333;font-size:18px;color:#333;font-weight:700;text-align:left}
.pop_area .pop_inner .inner_contents{padding:25px 0 0;text-align:left}
.pop_area .pop_inner .inner_contents.inner_table{padding-top:20px}
.pop_area .pop_inner .inner_contents .cont_tit{font-size:16px;color:#333;font-weight:700}
.pop_area .pop_inner .inner_contents .cont_tit+.cont_desc{margin-top:5px}
.pop_area .pop_inner .inner_contents .cont_desc{font-size:14px;color:#333}
.pop_area .pop_inner .inner_contents .cont_desc+.cont_tit{margin-top:25px}
.pop_area .pop_inner .inner_contents .cont_desc+.cont_desc .lst_desc{margin-top:9px}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li{position:relative;padding-left:10px}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li+li{margin-top:7px}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .bul_bar{position:absolute;top:-2px;left:0}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .txt_sub{display:block;margin-top:4px}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li.item_table{margin:13px 0 11px}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .tbl_mileage_notice{border:1px solid #e1e1e1}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .tbl_mileage_notice th,.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .tbl_mileage_notice td{padding:10px 0;border:1px solid #e1e1e1;border-width:0 1px 1px 0;text-align:center;color:#333}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .tbl_mileage_notice th{font-weight:400}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li.item_img{margin-top:6px;padding-left:0;margin-left:8px;font-size:0;white-space:nowrap;}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li img{width:100%;vertical-align:top}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .left,.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .right{display:inline-block;vertical-align:top}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .left{width:215px;margin-top:15px;}
.pop_area .pop_inner .inner_contents .cont_desc .lst_desc li .right{width:210px;margin-left:10px}
/* alert */
.alert_popup{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background-color:rgba(0,0,0,0.4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000)";zoom:1;z-index:9000}
.alert_popup::before{display:inline-block;height:100%;vertical-align:middle;content: ''}
.alert_popup .pop_inner{position:relative;display:inline-block;width:290px;padding:40px;text-align:center;vertical-align:middle;border-radius:5px;background-color:#fff}
.alert_popup .pop_inner .desc{display:table;width:100%;color:#333;font-size:15px;line-height:25px;text-align:center}
.alert_popup .pop_inner .desc .normal{font-weight:400 !important}
.alert_popup .pop_inner .desc .text{display:table-cell;vertical-align:middle;height:50px}
.alert_popup .pop_inner .desc + .desc{margin-top:10px}
.alert_popup .border.bg_white{background-color:#999}
.alert_popup .btn_area{margin:20px 0 0;text-align:center}
.alert_popup .pop_inner .desc .txt_highlight{font-weight:700}
.alert_popup .pop_inner.type4 .join_wrap{width:250px;margin:15px auto 0}
.alert_popup .link_join{display:block;padding:9px 30px;color:#333;font-weight:500;text-align:center}
.alert_popup  .link_join .ico_arrow_right_black{margin:4px 0 0 4px}
.pop_area .pop_inner_wrap_tbl{margin:76px 25px 25px}
.pop_area .pop_inner_wrap_tbl .pop_inner{padding:17px 20px}

.pop_area .txt_complete{display:table;width:100%;font-size:18px;color:#333;line-height:26px;font-weight:700;text-align:center}
.pop_area .txt_complete .text{display:table-cell;vertical-align:middle;padding:35px 0 25px}
.pop_area.pop_small .txt_complete .text{padding:60px 0 50px}
.pop_area .lst_account .account_item+.account_item{margin-top:8px}
.pop_area .lst_account dl{overflow:hidden}
.pop_area .lst_account .account_title{float:left;font-size:15px;color:#333;font-weight:700;line-height:26px}
.pop_area .lst_account .account_data{float:right;font-size:20px;font-weight:700;color:#333;line-height:26px}
.pop_area .money_wrap{margin-top:25px;padding:18px 20px 17px}
.pop_area .title_type2{display:block;font-size:14px;color:#333;font-weight:700}
.pop_area .money_lst_wrap{overflow:hidden;margin-top:9px}
.pop_area .lst_money{float:left;margin-left:70px}
.pop_area .lst_money:first-child{margin-left:0}
.pop_area .lst_money .money_item{text-align:left}
.pop_area .lst_money .money_item+.money_item{margin-top:3px}
.pop_area .lst_money .money_item .inp_radio_wrap{line-height:32px}
.pop_area .lst_money .money_item .inp_radio_wrap .input_group_append{display:inline-block;*display:inline;zoom:1;overflow:hidden;margin-left:10px;vertical-align:middle}
.pop_area .lst_money .money_item .inp_radio_wrap .input_money_box{float:left;width:120px;height:30px;padding:5px 8px;border:1px solid #d3d3d3;border-radius:2px;box-sizing:border-box;background-color:#fff}
.pop_area .lst_money .money_item .inp_radio_wrap .input_group_append .input_append{display:block;float:left;margin-left:8px;line-height:30px}
.pop_area .lst_money .money_item .inp_radio_wrap .input_money_box .inp_txt{width:100%;text-align:right;vertical-align:top}
.pop_area .lst_money .money_item .inp_radio_wrap .inp_label:after{top:6px}

.pop_area .petshop .lst_product{padding:20px}
.pop_area .petshop .lst_product .pdt_item{float:none}
.pop_area .petshop .lst_product .pdt_item .pdt_tit{margin:15px 0 12px 0;font-size:18px}
.pop_area .petshop+.lst_guide{margin-top:15px}
.pop_area .title_type1+.lst_guide{margin-top:10px}
.pop_area .lst_guide .guide_item{position:relative;padding-left:10px;text-align:left;font-size:15px;color:#333}
.pop_area .lst_guide .guide_item+.guide_item{margin-top:5px}

.pop_area .remain_money_wrap{margin-top:18px;padding:20px}
.pop_area .divide_area{overflow:hidden}
.pop_area .divide_area .divide_tit{float:left;font-weight:700;font-size:15px;color:#333}
.pop_area .divide_area .money_box{float:right}
.pop_area .divide_area .money_box .money{font-size:15px;color:#333;font-weight:500}
.pop_area .graph_area{overflow:hidden;position:relative;margin-top:14px;width:100%;height:8px;}
.pop_area .graph_area .bg_bar{height:100%;background-color:#f5f6f7}
.pop_area .graph_area .process_bar{position:absolute;top:0;left:0;height:100%;background-color:#1964dc}

.pop_area .pop_tab_lst.type2 .tab_item .link_tab{color:#B9B9B9;opacity:1}
.pop_area .pop_tab_lst.type2 .tab_item.on .link_tab{color:#1964dc}
.pop_area .pop_tab_lst.type2 .link_tab > .ico_new{position:absolute;top:3px;right:77px}

/* 보유 머니 */
.pop_area .keep_money_area{position:relative;padding-top:20px;box-sizing:border-box}
.pop_area .keep_money_area .btn.btn_l{height:45px}
.pop_area .keep_money_area .btn.btn_l,.pop_area .keep_money_area ~ .btn_area .btn.btn_l{padding:10px 0 9px;line-height:1;font-weight:500}
.pop_area .keep_money_area:first-child{padding:18px 20px 20px;font-size:0}
.pop_area .keep_money_area .title_type1{line-height:22px}
.pop_area .keep_money_area:first-child .title_type1{display:inline-block;line-height:26px}
.pop_area .keep_money_area .input_money_box{position:relative}
.pop_area .keep_money_area .input_money_box .inp_money_txt{margin-top:6px;font-size:26px;font-weight:700;line-height:34px;color:#1964DC;letter-spacing:-1px}
.pop_area .keep_money_area .input_money_box .ico_del{position:absolute;top:5px;right:1px}
.pop_area .keep_money_area .exchange_area{margin-top:9px;padding-top:20px;border-top:1px solid #D3D3D3}
.pop_area .keep_money_area .tit_keep_money{display:inline-block;font-size:15px;font-weight:700;line-height:22px;color:#333}
.pop_area .keep_money_area .gold_box{margin-top:8px}
.pop_area .keep_money_area .gold_num{font-weight:500}
.pop_area .keep_money_area .gold_num.zero{color:#B4B4B4}
.pop_area .keep_money_area .exchange_area .ico_arrow_mileage{margin:43px 12px 0 13px}
.pop_area .keep_money_area .btn_sending{width:100%;margin-top:15px;text-align:center}
.pop_area .keep_money_area ~ .noti_benefit{margin:15px 0 0;padding:0;border-top:0;line-height:20px;text-align:center}
.pop_area .keep_money_area .noti_benefit .txt_highlight{font-weight:500}
.pop_area .keep_money_area .bx_chk.all~.lst_id{margin-top:10px}
.pop_area .keep_money_area .lst_id{margin-top:15px}
.pop_area .keep_money_area .id_item{position:relative;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer}
.pop_area .keep_money_area .lst_id .id_item+.id_item{margin-top:10px}
.pop_area .keep_money_area .lst_id .id_item_inner{display:table;width:100%;padding:14px 0 14px 20px;box-sizing:border-box}
.pop_area .keep_money_area .bx_chk.all{margin-top:15px;font-weight:500}
.pop_area .keep_money_area .id_item .bx_chk{position:relative;z-index:1;height:60px}
.pop_area .keep_money_area .lst_id .inp{padding:0;height:auto}
.pop_area .keep_money_area .lst_id label{padding-left:60px;box-sizing:border-box;cursor:pointer}
.pop_area .keep_money_area .id_item .bx_chk input[type='checkbox']{top:50%;transform:translateY(-50%)}
.pop_area .keep_money_area .id_item .bx_chk .inp{height:auto;padding-left:60px;line-height:20px;color:#333;font-weight:500}
.pop_area .keep_money_area .id_item .bx_chk .inp::before{top:50%;transform:translateY(-50%)}
.pop_area .keep_money_area .bx_chk.disabled .inp::before,.pop_area .keep_money_area .bx_chk.disabled input[type='checkbox']:checked + label::before{background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/checkbox_disabled.png) no-repeat}
.pop_area .keep_money_area .bx_chk.disabled label{color:#333 !important}
.pop_area .keep_money_area .id_item .bx_chk label::before{top:50%;transform:translateY(-50%)}
.pop_area .keep_money_area .id_item .bx_chk label::after{top:50%;transform:translateY(-50%)}
.pop_area .keep_money_area .id_item.selected{border-color:#1964DC}
.pop_area .keep_money_area .id_item.completed{border-color:#1964DC}
.pop_area .keep_money_area .id_item .sp_common{position:absolute;top:50%;left:40px;transform:translate(-50%,-50%)}
.pop_area .keep_money_area .id_item .inp_label{display:block;padding:14px 20px;font-size:0;box-sizing:border-box;cursor:pointer}
.pop_area .keep_money_area .id_item .id_item_inner:after{display:inline-block;position:absolute;top:34px;right:19px;width:20px;height:20px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/icon_arrow_down.png) no-repeat;background-size:20px 20px;content:''}
.pop_area .keep_money_area .id_item.selected .id_item_inner:after{transform:rotate(180deg)}
.pop_area .keep_money_area .id_item .label_inner{display:table;width:100%}
.pop_area .keep_money_area .id_item .label_txt{display:table-cell;position:relative;width:100%;padding-left:28px;font-size:14px;font-weight:500;line-height:20px;color:#333;white-space:nowrap;word-break:break-all;box-sizing:border-box}
.pop_area .keep_money_area .id_item.selected .label_money.possession{color:#1964DC}
.pop_area .keep_money_area .id_item.completed .label_money.possession{color:#1964DC}
.pop_area .keep_money_area .id_item .label_money{display:block;vertical-align:middle;font-size:14px;font-weight:500;line-height:20px;color:#939393;white-space:nowrap;word-break:break-all;box-sizing:border-box}
.pop_area .keep_money_area .id_item .label_money.carry{display:none;position:absolute;top:50%;right:0;width:100%;padding-right:48px;text-align:right;transform:translateY(-50%)}
.pop_area .keep_money_area .id_item.completed .label_money.carry{display:table-cell}
.pop_area .keep_money_area .id_item.selected .label_money.carry{display:none}
.pop_area .keep_money_area .label_money .txt_highlight{font-weight:700}
.pop_area .keep_money_area .id_item .noti_empty_txt{display:block;padding:25px 0;font-size:14px;line-height:40px;color:#333;text-align:center}
.pop_area .keep_money_area .money_exchange_box{padding:0 20px 15px;box-sizing:border-box;}
.pop_area .keep_money_area .money_exchange_box .input_money_box{position:relative;padding:0 0 6px 0;border-bottom:1px solid #333;box-sizing:border-box}
.pop_area .keep_money_area .money_exchange_box .inp_txt{width:100%;padding-top:0;font-size:20px;font-weight:700;line-height:26px;color:#333;letter-spacing:-1px}
.pop_area .keep_money_area .money_exchange_box .ico_del_gray{position:absolute;top:4px;right:1px;}
.pop_area .keep_money_area .money_exchange_box .noti_exchange{display:block;padding-top:8px;font-weight:500;line-height:20px}
.pop_area .keep_money_area .evt_badge{margin-left:6px;vertical-align:top}
.pop_area .pop_contents .keep_money_area ~ .btn_area{margin:20px 0 15px}
.pop_area .pop_inner.type5 .desc{line-height:20px}
.pop_area .pop_inner.type5 .btn{padding:10px 0 9px;line-height:1}
.pop_area .money_confirm .btn, .pop_area .money_search .btn{padding:10px 0 9px;line-height:1}
.pop_area .money_confirm .bold{font-weight:700}
.pop_area .money_confirm .pop_inner{padding:20px 20px 40px;box-sizing:border-box}
.pop_area .money_confirm .pop_inner .inner_contents.inner_table:first-of-type{padding-top:25px}
.pop_area .money_confirm .pop_inner_wrap_tbl{margin-top:150px}
.pop_area .money_confirm .inner_contents .cont_desc{font-size:15px;line-height:20px}
.pop_area .money_confirm .inner_contents .tbl_wrap{margin-top:15px}
.pop_area .money_confirm .inner_pop_tit{line-height:24px}
.pop_area .money_confirm .tbl_table_body{padding:0}
.pop_area .money_confirm .tbl_table_body th{border-top:1px solid #E1E1E1;background-color:#F5F6F7;font-weight:700;line-height:20px;color:#333;text-align:center}
.pop_area .money_confirm .tbl_table_body tr:first-child th{border-top:0}
.pop_area .money_confirm .tbl_table_body td{padding:7px 20px;border-top:1px solid #E1E1E1;text-align:left}
.pop_area .money_confirm .tbl_table_body tr:first-child td{border-top:0}
.pop_area .money_confirm .btn_area{margin-top:25px}
.pop_area .money_search .pop_inner .inner_contents.inner_table{padding-top:25px}
.pop_area .money_search .pop_inner_wrap_tbl{margin-top:120px}
.pop_area .money_search .pop_inner_wrap_tbl .pop_inner{padding:20px 20px 32px}
.pop_area .money_search .inner_pop_tit{line-height:24px}
.pop_area .money_search .tbl_wrap{margin-top:15px}
.pop_area .money_search .tbl_table_head{padding:0 15px}
.pop_area .money_search .tbl_table_body{padding:0 15px}
.pop_area .money_search .tbl_table_body td{position:relative;padding:9px 4px;line-height:20px;text-align:center;box-sizing:border-box}
.pop_area .money_search .tbl_table_body td:first-child{padding-left:0;}
.pop_area .money_search .tbl_table_body td:nth-child(2){width:107px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}
.pop_area .money_search .tbl_table_body td:nth-child(3){width:107px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}
.pop_area .money_search .tbl_table_body td:last-child{padding-right:0}
.pop_area .money_search .tbl_table_body td .sp_common{margin:0 5px 0 0}

.pop_area .btn_money_wrap{overflow:hidden;margin-top:12px;font-size:0;}
.pop_area .btn_money_wrap .btn_money{width:92.2px;height:40px;margin-left:-1px;border:1px solid #d3d3d3;border-radius:0;color:#333;font-weight:500}
.pop_area .btn_money_wrap .btn_money:first-child{margin-left:-0px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pop_area .btn_money_wrap .btn_money:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}

.pop_area .title_type1{display:block;font-size:15px;font-weight:700;color:#333}
.pop_area .info_area+.title_type1{margin-top:20px}
.pop_area .avatar_process_wrap{margin-top:30px;padding:18px 20px 22px}
.pop_area .lst_avatar_process{margin-top:10px;text-align:center;font-size:0}
.pop_area .lst_avatar_process .process_item{display:inline-block;*display:inline;zoom:1}
.pop_area .lst_avatar_process .process_item+.process_item{margin-left:37px}
.pop_area .lst_avatar_process .process_item .ico_next_black{vertical-align:middle;opacity:0.4;filter:alpha(opacity=40%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.pop_area .lst_avatar_process .process_item .process_box{display:inline-block;*display:inline;zoom:1;vertical-align:middle}
.pop_area .lst_avatar_process .process_item .img_process{display:block;width:76px;height:54px}
.pop_area .lst_avatar_process .process_item .ico_next_black+.process_box{margin-left:37px}
.pop_area .lst_avatar_process .process_item .desc_process{display:block;margin-top:7px;font-size:14px;color:#333}

.pop_area .pop_contents .item_area{text-align:center}
.pop_area .pop_contents .item_area .item_img{display:inline-block;width:124px;height:120px;margin:0 auto 15px auto}
.pop_area .pop_contents .item_area .txt_complete{padding:0;height:auto}
.pop_area .pop_contents .item_area .txt_complete + .desc_txt{margin-top:6px;text-align:center}

.pop_area .vip_next_class{margin-top:30px;overflow:hidden}
.pop_area .vip_next_class .vip_item{display:inline-block;*display:inline;position:relative}
.pop_area .vip_item + .vip_item:before{display:inline-block;content:'';margin:27px 4px 0 6px;width:42px;height:30px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/common/img-arrow.png) no-repeat}
.pop_area .vip_class{position:relative;display:inline-block;width:118px;min-height:42px;padding:20px 20px 20px 80px;border:1px solid #e1e1e1;border-radius:5px}
.pop_area .vip_class .sp_common{position:absolute;top:16px;left:20px}
.pop_area .vip_class .tit{display:block;font-size:14px;font-size:14px;font-weight:700;color:#333}
.pop_area .vip_class .desc{margin-top:3px;font-size:14px;font-weight:500;line-height:1.43;color:#333}

.pop_area .account_info, .alert_popup .account_info{margin-top:10px;color:#333;font-size:15px;line-height:1.33}
.alert_popup .account_info .account_tit{margin-right:8px}
.alert_popup .account_info .account_data{display:block;color:#333}
.alert_popup .account_info .account_data .sp_common{margin-right:5px}

/* pop_lasthistory 팝업 */
.pop_area.pop_lasthistory .tbl_wrap{height:387px;overflow:hidden}
.pop_area.pop_lasthistory  .tbl_wrap .tbl_table_body tr:last-child td{border-bottom:1px solid #f2f2f2}

/* pop_lasthistory 팝업 */
.pop_area.pop_lasthistory .tbl_wrap{height:387px;overflow:hidden}
.pop_area.pop_lasthistory  .tbl_wrap .tbl_table_body tr:last-child td{border-bottom:1px solid #f2f2f2}


/* ==========================================
  shop
========================================== */
.pop_area.shop_guid .pop_contents{min-height:533px}
.pop_area.shop_guid .title_type1{margin-top:25px;line-height:22px}
.pop_area.shop_guid .title_type1:first-of-type{margin-top:0}
.pop_area.shop_guid .txt_unline{text-decoration:underline}
.pop_area.shop_guid .desc{letter-spacing:-0.09px;line-height:24px;color:#333}
.pop_area.shop_guid .pop_inner_wrap{height:506px}
.pop_area .pop_contents .tit_terms{display:block;color:#939393}
.pop_area .trems_cont{color:#333;line-height:22px}
.pop_area.shop_guid .pop_inner{padding:15px 20px 25px}
.pop_area .trems_cont .trems_title{display:block;margin-top:25px;font-size:15px;font-weight:500}
.pop_area .trems_cont .trems_title:first-of-type{margin-top:0}
.pop_area .trems_cont li, .pop_area .trems_cont p{font-size:14px}
.pop_area .trems_cont .terms_lst{margin-top:2px}
.pop_area .trems_cont .lst_hyphen li{position:relative;padding-left:10px;margin-top:7px}
.pop_area .trems_cont .lst_hyphen li::before{display:inline-block;content:'';width:4px;height:1px;background-color:#333;position:absolute;top:10px;left:0}
.pop_inner_contents .btn_close{position:absolute;top:17px;right:18px;width:25px;height:25px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/common/bt-closed.png) no-repeat 0 0;line-height:10000px;overflow:hidden}

/*
  vip poker
*/
.pop_area.pop_vip_mark .info_area{padding:25px 20px}
.pop_area.pop_vip_mark .thumb{font-size:0;text-align:center}
.pop_area.pop_vip_mark .thmb_img{display:inline-block;position:relative;width:100px;height:120px;vertical-align:middle;overflow:hidden}
.pop_area.pop_vip_mark .thmb_img .icon_vip_mark{position:absolute;top:5px;right:5px;width:30px;height:30px}
.pop_area.pop_vip_mark .thumb_info{display:inline-block;position:relative;margin-left:30px;padding-top:93px;text-align:center;vertical-align:middle}
.pop_area.pop_vip_mark .thumb_info .icon_vip{display:inline-block;position:absolute;top:0;left:50%;width:84px;height:84px;margin-left:-42px}
.pop_area.pop_vip_mark .thumb img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.pop_area.pop_vip_mark .thumb_info .btn{min-width:122px;padding:5px}
.pop_area.pop_vip_mark .thumb_info .icon_check_mark,.pop_area.pop_vip_mark .thumb_info .icon_uncheck_mark{display:inline-block;width:12px;height:12px;margin-right:6px}
.pop_area.pop_vip_mark .thumb_info .icon_uncheck_mark{margin-top:4px;vertical-align:top}
.pop_area.pop_vip_mark .desc_txt{color:#777;line-height:22px}
.pop_area.pop_vip_void .btn_void_area{margin-top:0}
.pop_area.pop_vip_void .btn_void_area .btn{position:relative;width:120px;height:120px;padding:88px 10px 15px;font-weight:500;font-size:14px;color:#333;line-height:17px}
.pop_area.pop_vip_void .btn_void_area .btn + .btn{margin-left:20px}
.pop_area.pop_vip_void .btn_void_area .btn.on{border:1px solid #1964DC;background:#ECF4FF;color:#1964DC}
.pop_area.pop_vip_void .btn_void_area .icon_void{position:absolute;top:25px;left:50%;width:48px;height:48px;margin-left:-24px}
.pop_area.pop_vip_void .btn_void_area .icon_void_play{background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/btn_play_circle.png) no-repeat center}
.pop_area.pop_vip_void .btn_void_area .icon_void_pause{display:none;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/btn_pause_circle.png) no-repeat center}
.pop_area.pop_vip_void .btn.on .icon_void_play{background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/btn_play_circle_on.png) no-repeat center}
.pop_area.pop_vip_void .btn.on .icon_void_pause{display:none;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/btn_pause_circle_on.png) no-repeat center}
.pop_area.pop_vip_benefits .info_area{padding-top:15px;color:#333;text-align:center}
.pop_area.pop_vip_benefits .info_area .tit{font-weight:700;font-size:18px;line-height:26px}
.pop_area.pop_vip_benefits .info_area .tit .txt_highlight{color:red}
.pop_area.pop_vip_benefits .info_area .text{margin-top:6px;font-weight:400;font-size:15px;line-height:20px}
.pop_area.pop_vip_benefits .info_area .text .txt_highlight{position:relative;font-weight:700;font-size:18px;color:#1964DC;line-height:26px}
.pop_area.pop_vip_benefits .info_area .text .txt_highlight:before{position:absolute;top:auto;right:-2px;bottom:-4px;left:-2px;height:16px;background:#1964DC;opacity:.1;content:''}
.pop_area.pop_vip_benefits .ban_limit{font-size:0;color:#999;text-align:center}
.pop_area.pop_vip_benefits .ban_limit .txt_unit{font-weight:400;font-size:20px;line-height:26px}
.pop_area.pop_vip_benefits .ban_limit .txt_count{font-size:40px}
.pop_area.pop_vip_benefits .ban_limit_count{display:inline-block;vertical-align:top}
.pop_area.pop_vip_benefits .limit_count_after{position:relative;padding-left:60px}
.pop_area.pop_vip_benefits .limit_count_after:before{position:absolute;top:18px;left:18px;width:21px;height:15px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/img_arrow_blue.png) no-repeat center;background-size:100% auto;content:''}
.pop_area.pop_vip_benefits .limit_count_after .txt_count{font-weight:700;color:#1964DC}
.pop_area.pop_vip_history .history_control_wrap{padding:25px 25px 7px;color:#333;text-align:center}
.pop_area.pop_vip_history .history_control_wrap .tit_text{font-weight:700;font-size:18px;line-height:26px}
.pop_area.pop_vip_history .history_control_panel{margin-top:23px;font-size:0}
.pop_area.pop_vip_history .history_control_panel .txt_time{display:inline-block;margin:0 18px;font-weight:700;font-size:16px;line-height:20px;vertical-align:top}
.pop_area.pop_vip_history .history_control_panel .txt_num{color:#1964DC}
.pop_area.pop_vip_history .history_control_panel .disabled{opacity:.2;cursor:default}
.pop_area.pop_vip_history .pop_contents.tab_cont{padding-top:20px}
.pop_area.pop_vip_history .tbl_wrap{margin-top:0}
.pop_area.pop_vip_history .tbl_wrap .tbl_table_head{padding-right:36px}
.pop_area.pop_vip_history .tbl_wrap .tbl_table_body{position:relative;height:428px;overflow-x:hidden;overflow-y:auto}
.pop_area.pop_vip_history .tbl_table_body .notice_area{position:absolute;top:50%;right:10px;left:10px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pop_area.pop_vip_history .tbl_table_body .notice_area strong{font-weight:500;font-size:15px;color:#333;line-height:18px}
.pop_area.pop_vip_history .tbl_wrap .tbl_table_body td{height:60px;padding:13px 4px;line-height:17px;-webkit-box-sizing:border-box;box-sizing:border-box}
.pop_area.pop_vip_history .tbl_wrap .tbl_table_body tr td:first-child{padding-left:0}
.pop_area.pop_vip_history .tbl_wrap .tbl_table_body tr td:last-child{padding-right:0}
.pop_area.pop_vip_history .notice_area{margin-top:20px}
.pop_area.pop_vip_history .notice_area .lst_notice{margin-top:0}
.pop_area.pop_vip_history .lst_notice li{padding-left:0;font-size:14px;line-height:20px}
.pop_area.pop_vip_history .lst_notice li + li{margin-top:0}
.pop_area.pop_vip_month .info_area.vip_class_area{padding-top:18px;padding-bottom:18px}
.pop_area.pop_vip_month .info_area .thumb{font-size:0;text-align:center}
.pop_area.pop_vip_month .info_area .thumb_img{display:inline-block;width:54px;height:54px;vertical-align:middle}
.pop_area.pop_vip_month .info_area .thumb_img img{display:block;width:100%;height:auto}
.pop_area.pop_vip_month .info_area .thumb_info{display:inline-block;margin-left:7px;text-align:left;vertical-align:middle}
.pop_area.pop_vip_month .info_area .thumb_info .txt_desc{font-weight:500;font-size:14px;line-height:17px}
.pop_area.pop_vip_month .info_area .thumb_info .txt_vip_class{display:block;margin-top:6px;font-weight:700;font-size:20px;line-height:20px}
.pop_area.pop_vip_month .vip_class_area.premium_class{background:rgba(95,0,186,0.05)}
.pop_area.pop_vip_month .premium_class .txt_vip_class{color:#5F00BA}
.pop_area.pop_vip_month .vip_class_area.first_class{background:rgba(211,157,0,0.05)}
.pop_area.pop_vip_month .first_class .txt_vip_class{color:#D39D00}
.pop_area.pop_vip_month .vip_class_area.business_class{background:rgba(93,126,155,0.05)}
.pop_area.pop_vip_month .business_class .txt_vip_class{color:#5D7E9B}
.pop_area.pop_vip_month .vip_class_area.no_class{background:#F5F6F7}
.pop_area.pop_vip_month .no_class .txt_vip_class{color:#333}
.pop_area.pop_vip_month .vip_class_info{margin-top:25px;padding-bottom:24px;border:1px solid #E1E1E1}
.pop_area.pop_vip_month .vip_class_info .box_title{font-weight:700;font-size:16px;color:#333;line-height:24px;text-align:center}
.pop_area.pop_vip_month .lst_charge_info{position:relative;width:100%;margin-top:0;padding-top:4px;font-weight:500;font-size:14px;color:#777;line-height:17px}
.pop_area.pop_vip_month .box_title + .lst_charge_info{margin-top:15px;padding-top:15px}
.pop_area.pop_vip_month .box_title + .lst_charge_info:before{position:absolute;top:0;right:0;left:0;height:1px;background:#F2F2F2;content:''}
.pop_area.pop_vip_month .lst_charge_info .info_item .info_title{width:230px}
.pop_area.pop_vip_month .lst_charge_info .info_item + .info_item{margin-top:7px}
.pop_area.pop_vip_month .dot{top:7px}
.pop_area.birthday_coupon_payment{color:#333}
.pop_area.birthday_coupon_payment .txt_complete .text{padding:0}
.pop_area.vip_next_month .pop_cont_tit{font-weight:700;font-size:16px;color:#333;letter-spacing:-.225px;line-height:26px;text-align:center}
.pop_area.vip_next_month .pop_cont_tit .txt_amount{font-size:20px}
.pop_area.vip_next_month .expected_next_month{position:relative;margin-top:30px;overflow:hidden}
.pop_area.vip_next_month .expected_next_month:before{position:absolute;top:36px;left:50%;width:21px;height:15px;margin-left:-10px;background:url(https://hangame-images.toastoven.net/hangame/poker/renew/popup/img_arrow_blue.png) no-repeat center;background-size:100% auto;content:''}
.pop_area.vip_next_month .thumb{width:225px;padding:18px 10px;border-radius:5px;font-size:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.pop_area.vip_next_month .thumb.current_month{float:left}
.pop_area.vip_next_month .thumb.next_month{float:right;padding-top:17px;padding-bottom:17px;border:1px solid #000}
.pop_area.vip_next_month .thumb.business_class{border-color:#5D7E9B;background:rgba(93,126,155,0.05)}
.pop_area.vip_next_month .thumb.first_class{border-color:#D39D00;background:rgba(211,157,0,0.05)}
.pop_area.vip_next_month .thumb.premium_class{border-color:#5F00BA;background:rgba(95,0,186,0.05)}
.pop_area.vip_next_month .thumb.no_class{border-color:#999;background:#F5F6F7}
.pop_area.vip_next_month .thumb_img{display:inline-block;width:54px;height:54px;margin-right:7px;vertical-align:middle}
.pop_area.vip_next_month .thumb_img img{display:block;width:100%;height:auto}
.pop_area.vip_next_month .thumb_info{display:inline-block;text-align:left;vertical-align:middle}
.pop_area.vip_next_month .thumb_info .txt_desc{font-weight:500;font-size:14px;line-height:17px}
.pop_area.vip_next_month .thumb_info .txt_vip_class{display:block;margin-top:6px;font-weight:700;font-size:20px;line-height:20px}
.pop_area.vip_next_month .premium_class .txt_vip_class{color:#5F00BA}
.pop_area.vip_next_month .first_class .txt_vip_class{color:#D39D00}
.pop_area.vip_next_month .business_class .txt_vip_class{color:#5D7E9B}
.pop_area.vip_next_month .no_class .txt_vip_class{color:#333}
.pop_area.vip_next_month .vip_class_info{margin-top:25px;padding-top:19px;padding-bottom:19px;border:1px solid #E1E1E1}
.pop_area.vip_next_month .vip_class_info .box_title{font-weight:500;font-size:14px;color:#333;line-height:22px;text-align:center}
.pop_area.vip_next_month .vip_class_info .txt_vip_class{font-weight:700}
.pop_area.vip_next_month .vip_class_info .no_announcement{position:relative;min-height:66px;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle}
.pop_area.vip_next_month .vip_class_info .no_announcement:before{display:inline-block;height:100%;min-height:66px;vertical-align:middle;content:''}
.pop_area.vip_next_month .lst_charge_info{position:relative;width:100%;margin-top:15px;padding-top:15px;font-weight:500;font-size:14px;color:#777}
.pop_area.vip_next_month .lst_charge_info:before{position:absolute;top:0;right:0;left:0;height:1px;background:#F2F2F2;content:''}
.pop_area.vip_next_month .lst_charge_info .info_item dl{text-align:center}
.pop_area.vip_next_month .lst_charge_info .info_item .info_title{display:inline-block;float:none;width:auto;line-height:22px;vertical-align:middle}
.pop_area.vip_next_month .lst_charge_info .info_item .info_data{display:inline-block;float:none;width:auto;line-height:22px;vertical-align:middle}
.pop_area.vip_next_month .lst_charge_info .info_item .info_data .txt_highlight{display:inline-block;line-height:22px}
.pop_area.vip_next_month .lst_charge_info .info_item + .info_item{margin-top:7px}
.pop_area.vip_next_month .dot{top:10px}

.ly_weekly_gold{-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:750px;height:450px;margin:0;border:0;background:none}
.ly_weekly_gold .layer_inner{display:block;margin:0;border:0}
.ly_weekly_gold .layer_inner img{display:block;}
.ly_weekly_gold .btn_link{position:absolute;top:181px;left:42px;width:365px;height:89px;background:rgba(0,0,0,0)}
.ly_weekly_gold .btn_ly_tip{overflow:hidden;position:absolute;top:385px;left:407px;width:113px;height:29px;z-index:1;background:rgba(0,0,0,0)}
.ly_weekly_gold .ly_tip{display:none;position:absolute;top:75px;left:0px;}

/* 위클리골드(weeklygold) - 정기결제 내역 확인 */
.pop_area.weekly_gold_autopay .title_type1{margin-top:25px}
.pop_area.weekly_gold_autopay .txt_highlight{font-weight:700}
.pop_area.weekly_gold_autopay .btn_area{margin-top:30px}
.pop_area.weekly_gold_autopay .btn_m{padding:5px 20px}
.pop_area.weekly_gold_autopay .btn_m.blue{border-color:#1964dc}
.pop_area.weekly_gold_autopay .btn_sm{padding:3px 0;font-size:14px;line-height:20px}
.pop_area.weekly_gold_autopay .tbl_wrap{margin-top:12px}
.pop_area.weekly_gold_autopay .tbl_wrap .btn_sm{width:78px;margin:3px 0 0 5px}
.pop_area.weekly_gold_autopay .tbl_wrap .tbl_table_body td{text-align:left;line-height:34px}
.pop_area.weekly_gold_autopay .tbl_wrap .tbl_table_body tr.no_data{height:343px}
.pop_area.weekly_gold_autopay .tbl_wrap .tbl_table_body tr.no_data td{text-align:center}
.pop_area.weekly_gold_autopay .tbl_wrap +.btn_area{margin-top:12px;text-align:right}
.pop_area.weekly_gold_autopay .notice_area{position:relative}
.pop_area.weekly_gold_autopay .notice_area .notice_tit{font-weight:500;line-height:20px}
.pop_area.weekly_gold_autopay .notice_area .lst_notice li+li{margin-top:7px}
.pop_area.weekly_gold_autopay .notice_area .btn_sm{position:absolute;width:88px;bottom:-4px;right:22px}

/* 오버머니내역*/
.pop_area.overmoney .pop_container { height:357px; }
.pop_area.overmoney .over_money_info { position: relative; margin-top: 25px; }
.pop_area.overmoney .pop_contents .tbl_wrap { margin:12px auto 0; }
.pop_area.overmoney .pop_inner_contents .tbl_wrap {width: 100%; margin:0 auto 0; }
.pop_area.overmoney .pop_contents .tbl_wrap .tbl_table_body,
.pop_area.overmoney .pop_contents .tbl_wrap .tbl_table_head { padding: 0; }
.pop_area.overmoney .tbl_wrap .tbl_table_body td { padding: 12px 5px; }
.pop_area.overmoney .desc_txt.type2 { padding-bottom: 0; }
.pop_area.overmoney_ok .pop_contents .btn_area,
.pop_area.overmoney .pop_contents .btn_area { margin-top: 30px; }
.pop_area.overmoney .lv_btn_wrap .max_btn { padding: 10px 15px; }
.pop_area.overmoney .desc_txt [class^="txt"] { font-weight: 500; }
.pop_area.overmoney .pop_area .pop_inner .tbl_wrap { width: 100%; }
.pop_area.overmoney .pop_inner_wrap_tbl .pop_inner { overflow: auto; height: 100%; max-height: 100%; margin-right: 5px; padding: 10px 15px 10px 20px; box-sizing: border-box; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.pop_area .scroll_custom_wrap { padding: 8px 0; background: #fff; box-sizing: border-box; height: 305px;}
.pop_area .scroll_custom::-webkit-scrollbar { width: 6px; }
.pop_area .scroll_custom::-webkit-scrollbar-thumb { height: 30%; background: #D8D8D8; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.pop_area .scroll_custom::-webkit-scrollbar-track { background: #fff}
.pop_area.overmoney .pop_inner_contents .no_data { height: 98px; }

/* 마일리지 전환 이벤트 배너 */
.mileage_bx{position:relative}
.mileage_bx .event_bannner{position:absolute;top:-13px;left:-7px;filter:drop-shadow(0 2px 0  rgba(0, 0, 0, .3));-webkit-filter:drop-shadow(0 2px 0  rgba(0, 0, 0, .3));-ms-filter:drop-shadow(0 2px 0 0 rgba(0, 0, 0, .3)); z-index:10;}
.mileage_bx .event_bannner p{padding:3px 10px;border:1px solid #dd1f1f;border-right:none;background:#ff4141;line-height:18px;color:#fff}
.mileage_bx .event_bannner p::before{display:inline-block;position:absolute;top:100%;left:0;border-width:6px 0 0 8px;border-style:solid;border-color:#dd1f1f transparent transparent transparent;content:'';vertical-align:top}
.mileage_bx .event_bannner::after{ display:inline-block; position:absolute; top:0; right:-8px; z-index:-1; width:30px; height:26px; border:1px solid #dd1f1f; background:#ff4141; transform:skewX(-30deg); -webkit-transform:skewX(-30deg); -moz-transform:skewX(-30deg); -ms-transform:skewX(-30deg); -o-transform:skewX(-30deg); content:''; box-sizing:border-box; }

/* 보유머니 수수료 이벤트 뱃지 */
.evt_badge{display:none;height:26px;padding:0 10px;border:1px solid #21113B;border-radius:999px;background-color:#480B8C;font-family:'pretendard',sans-serif;font-size:14px;font-weight:700;line-height:17px;color:#fff;box-sizing:border-box}
.evt_badge:after{display:inline-block;height:26px;vertical-align:middle;content:''}
.evt_badge.is_show{display:inline-block}
.evt_badge em{margin-right:4px;color:#FEED83}
.evt_badge.is_active em{animation:flash .5s;animation-iteration-count:2}
@keyframes flash{0%{color:#FEED83}50%{color:#FFB482}}

/* 포커 모바일 웹 상점 안내 */
.pop_area.mobileweb_shop{width:850px;box-shadow:none}
.pop_area.mobileweb_shop .inp_num_box .inp_num[type="number"]::-webkit-inner-spin-button, .pop_area.mobileweb_shop .inp_num_box .inp_num[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.pop_area.mobileweb_shop .img_guide_box{overflow:hidden;float:left;width:300px;height:656px}
.pop_area.mobileweb_shop .guide_content{float:left;padding:50px 32px 0;text-align:left;box-sizing:border-box}
.pop_area.mobileweb_shop .guide_content .guide_tit{font-size:18px;font-weight:700;line-height:26px;color:#000;letter-spacing:-.3px}
.pop_area.mobileweb_shop .guide_content .guide_desc{margin-top:8px;font-size:16px;font-weight:400;line-height:22px;color:#000;letter-spacing:-.3px}
.pop_area.mobileweb_shop .em{font-weight:700;color:#FA6E00}
.pop_area.mobileweb_shop .em.type2{color:#1964DC}
.pop_area.mobileweb_shop .btn_guide{position:absolute;top:50%;right:24px;min-width:73px;padding:12px 0;border-color:#242424;border-radius:4px;background-color:#242424;line-height:17px;color:#fff;transform:translateY(-50%)}
.pop_area.mobileweb_shop .btn_guide.type2{border-color:#1964DC;background:#1964DC}
.pop_area.mobileweb_shop .guide_box{margin-top:16px;padding:32px;border-radius:10px;background:#F5F5F5;box-sizing:border-box}
.pop_area.mobileweb_shop .guide_box .guide_item{font-size:0}
.pop_area.mobileweb_shop .guide_box .guide_info{font-size:14px;font-weight:400;line-height:20px;color:#000;letter-spacing:-.3px}
.pop_area.mobileweb_shop .guide_box .guide_board{position:relative;margin-top:8px;padding:19px 100px 19px 24px;border:1px solid #D9D0D0;border-radius:4px;background:#fff;box-sizing:border-box;width:422px;line-height:24px}
.pop_area.mobileweb_shop .guide_box .guide_board.is_focus{border-color:#242424}
.pop_area.mobileweb_shop .guide_box .guide_board.is_focus_invalid{border-color:red}
.pop_area.mobileweb_shop .guide_box .guide_board .txt{display:block;font-size:16px;font-weight:700;line-height:24px;color:#000;letter-spacing:-.3px}
.pop_area.mobileweb_shop .guide_box .inp_num_box{display:inline-block;position:relative;font-size:0}
.pop_area.mobileweb_shop .guide_box .inp_num_box .inp_num{position:relative;width:80px;padding:0 15px;border:0;outline:none;vertical-align:middle;background:#fff;font-size:16px;font-weight:700;line-height:24px;color:#000;text-align:center;letter-spacing:-.3px;box-sizing:border-box;height:24px}
.pop_area.mobileweb_shop .guide_box .inp_num_box .bar{width:8px;height:2px;margin:0 0 0 2px;background-color:#000}
.pop_area.mobileweb_shop .guide_box.support_info{margin-top:24px}
.pop_area.mobileweb_shop .guide_box.support_info .guide_item{margin-top:16px}
.pop_area.mobileweb_shop .guide_box.support_info .guide_item:first-child{margin-top:0}
.pop_area.mobileweb_shop .guide_box.tip_info{background:rgba(25, 100, 220, .1);margin-top:16px}
.pop_area.mobileweb_shop .guide_box.tip_info .tip_note_box{display:inline-block}
.pop_area.mobileweb_shop .guide_box.tip_info .tip_img_box{display:inline-block;float:right;margin-right:2px;padding-top:11px;font-size:0}
.pop_area.mobileweb_shop .guide_box.tip_info .tip_img_box img{width:242px;height:90px}
.pop_area.mobileweb_shop .guide_box.tip_info .txt_mark{display:inline-block;padding:3px 8px 1px;border-radius:99px;background:#242424;font-size:12px;font-weight:800;line-height:18px;color:#fff}
.pop_area.mobileweb_shop .guide_box.tip_info .txt_tip{display:block;margin-top:11px;font-size:16px;font-weight:700;line-height:20px;color:#242424;letter-spacing:-.3px}
.pop_area.mobileweb_shop .guide_box.tip_info .tip_desc{margin-top:9px;font-size:12px;line-height:16px;color:#242424;letter-spacing:-.3px}