html,body {height: 100%;}
table tr td { border-collapse: collapse;}

.charge_border {
	border-top: 1px solid #CDCDCD;
}

.charge_area .charge_banner_area {
	width: 743px;
	height: 100px;
	border: 1px solid #CDCDCD;
	border-bottom: 0;
}

.charge_area .charge_banner_area li {
	float: left;
	height: 100px;
}

.charge_banner_area li.banner01 {
	width: 371px;
	border-right: 1px solid #CDCDCD;
}

.charge_banner_area li.banner02 {
	width: 371px;
}

.charge_area .point_area, .fix_area, .citypay_area, .charge_body {
	border: 1px solid #CDCDCD;
	background-color: #f6f6f6;
	/*height: 587px;*/
	/*margin-top: -1px;*/
}

.charge_area .fix_area.charge_first {
	background: url("../img/charge/charge_bg_first01.jpg") no-repeat right top;
}

.charge_area .fix_area.charge_first div.first_title div.ribbon {
	position: absolute;
	right: -15px;
	top: -65px;
}

.charge_area .fix_area.charge_first div.first_title {
	height: 163px;
	position: relative;
}

.charge_area .fix_area.charge_first div.first_title img.title {
	position: absolute;
	top: 59px;
	left: 22px;
}

.charge_area .fix_area.point_re {
	background: url("../img/charge/re_point_bg01.jpg") no-repeat right top;
}

.charge_area .fix_area.point_re div.point_re_title {
	position: relative;
	height: 130px;
}

.charge_area .fix_area.point_re div.point_re_title img.title {
	position: absolute;
	top: -18px;
	right: 7px;
}

.charge_area .step1_title {
	padding: 10px;
	border-bottom: 1px solid #c2c2c2;
}

.charge_area div.step1_title {
	padding: 10px;
	border-bottom: 1px solid #c2c2c2;
}

.charge_area .step2_title {
	padding: 41px 10px 10px 10px;
}

.charge_area .step2_title_auto {
	padding: 53px 10px 10px 10px;
}

.charge_area .step2_title_ration {
	padding: 10px;
	display: none;
}

.charge_area table {
	border-bottom: 1px solid #c2c2c2;
	position: relative;
}

.charge_area table tr {
}

.charge_area table img {
	display: inline;
	margin-bottom: 4px;
}

.charge_area table th {
	height: 32px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: 100;
	color: #898989;
	border-bottom: 1px solid #c2c2c2;
	background-color: #f8fbff;
}

.charge_area table .bd_top01 {
	border-top: 1px solid #c2c2c2;
}

.charge_area table tr {
	border-bottom: 1px solid #e5e5e5;
}

.charge_area table tr:visited {
	height: 35px;
	background-color: #f3f3f3;
}

.charge_area table td {
	vertical-align: middle;
	height: 34px;
}

.charge_area table td.td01 input {
	margin-right: 10px;
}

/*point_area td style*/
.point_area table td.td01 {
	padding-left: 8px;
	color: #537fc6;
	font-size: 14px;
	text-align: left;
	letter-spacing: -1px;
}

.point_area table td.td02 {
	color: #9c9c9c;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 12px;
	text-align: right;
	text-decoration: line-through;
}

.point_area table td.td03 {
	color: #537fc6;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.point_area table td.td04 {
	color: #9c9c9c;
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
}

.point_area table td.td05 {
	padding-top: 5px;
	color: #959595;
	text-align: left;
}

/*fix_area td style*/
.fix_area table td.td01 {
	padding-left: 12px;
	color: #537fc6;
	font-size: 14px;
	text-align: left;
}

.fix_area table td.td01_new {
	padding-left: 4px;
	color: #537fc6;
	font-size: 14px;
	text-align: left;
	letter-spacing: -1px;
}

.fix_area table td.td02 {
	color: #9c9c9c;
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
	text-decoration: line-through;
}

.fix_area table td.td02_new {
	color: #537fc6;
	padding-top: 5px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.fix_area table td.td03 {
	color: #537fc6;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.fix_area table td.td03_new {
	color: #537fc6;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.fix_area table td.td03_re {
	color: #537fc6;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.fix_area table td.td03_new img {
	vertical-align: -7px;
	margin-left: 5px;
}

.fix_area table td.td04 {
	color: #9c9c9c;
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
}

.fix_area table td.td05 {
	padding-top: 2px;
	color: #959595;
	text-align: left;
}

.fix_area table td.td05_new2 {
	padding-top: 2px;
	color: #959595;
	text-align: left;
	padding-left: 12px;
}

.fix_area table td.td05_new {
	padding-top: 2px;
	color: #959595;
	text-align: center;
}

.fix_area table td.td05_new img.icon_bonus {
	vertical-align: -2px;
	margin-left: 5px;
}

.fix_area table td.right {
	text-align: right;
	padding-right: 14px;
}

.fix_area table td.bl_plus {
	background: url("../img/charge/bl_plus01.png") no-repeat left 14px;
	text-indent: 20px;
}

.fix_area table td.bl_plus_new {
	background: url("../img/charge/bl_plus01.png") no-repeat left 14px;
	text-indent: 8px;
}

.fix_area table td.td05 span.txt_black18 {
	font-size: 18px;
	color: #222222;
	padding: 0 7px;
}

table td img.icon_question {
	margin-bottom: 0;
	vertical-align: 0;
	margin-left: 1px;
	cursor: pointer;
	width: 12px;
	height: 12px;

}

table td img.icon_question02 {
	margin-bottom: 0;
	vertical-align: 0;
	margin-left: 1px;
	cursor: pointer;
	width: 12px;
	height: 12px;
}

table td .txt_box01 {
	width: 300px;
	position: absolute;
	left: 170px;
	top: 47px;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #e5e5e5;
	font-size: 11px;
	line-height: 18px;
	color: #9c9c9c;
}

table td .txt_box02 {
	width: 300px;
	position: absolute;
	left: 216px;
	top: 70px;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #e5e5e5;
	font-size: 11px;
	line-height: 18px;
	color: #9c9c9c;
}

table .txt_pink01 {
	color: #ff7599;
}

table .txt_bold01 {
	font-weight: bold;

}

/*citypay td style*/
.citypay_area table td.td01 {
	padding-left: 6px;
	color: #537fc6;
	font-size: 14px;
	text-align: left;
}

.citypay_area table td.td02 {
	color: #537fc6;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 14px;
	text-align: right;
	font-weight: bold;

}

.citypay_area table td.td03 {
	padding-top: 5px;
	color: #959595;
	text-align: left;
	text-indent: 10px;
}

.citypay_area table td.td04 {
	padding-top: 5px;
	color: #959595;
	text-align: center;
}

.citypay_area table td.td05 {
	padding-top: 5px;
	color: #959595;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}

.citypay_area table td.bl_plus {
	background: url("../img/charge/bl_plus01.png") no-repeat left 14px;
	text-indent: 7px;
}

.citypay_area table td.min_point01 {
	text-align: center;
}

.citypay_area table td.min_point01 input[type=radio] {
	vertical-align: -2px;
	margin-right: -2px;
}

.citypay_area table th.border_r {
	border-right: 1px solid #e5e5e5;
}

/*½ÃÆ¼ÆäÀÌ ¼³Á¤*/
.citypay_area .citypay_info img {
	display: inline;
}

.citypay_area span.citypay_info {
	height: 185px;
}

.citypay_area div.min_point {
	margin: 10px;
}

.citypay_area div.min_point ul {
	margin-top: 5px;
}

.citypay_area .min_point li {
	width: 100px;
	float: left;
	border: 1px solid #e74426;
}

.citypay_area .min_point li input[type=radio] {
	vertical-align: text-bottom;
	margin-right: 5px;
}

/*»óÇ°¼±ÅÃ »öº¯°æ*/
.charge_area table tr.select01 {
	background: #f3f3f3;
}

.charge_area table tr.select01_new {
	background: #f3f3f3;
	color: #ff7599;

}

.charge_area table td.select02 {
	padding-left: 8px;
	color: #ff7599;
	font-size: 14px;
}

.charge_area table td.select02_re {
	color: #ff7599;
	font-size: 14px;
}

.bd_gray {
	border-bottom: 1px solid #c2c2c2;
}

.charge_area .charge_info {
	height: 68px;
	margin-top: 10px;
}

.charge_area .charge_info li.info01 {
	height: 35px;
	text-indent: 87px;
	font-weight: bold;
	color: #537fc6;
	padding-top: 17px;
	background: url("../img/charge/charge_midtxt01.jpg") no-repeat 10px top;
	letter-spacing: -0.5px;
}

.charge_area .charge_info li.info02 {
	padding-right: 10px;
	padding-top: 2px;
	font-size: 11px;
	color: #959595;
	text-align: right;
	background: url("../img/common/bl_arrow_gray01.gif") no-repeat 205px 3px;
}

.charge_area .charge_info li.info03 {
	padding-right: 10px;
	padding-top: 2px;
	font-size: 11px;
	color: #959595;
	text-align: right;
	background: url("../img/common/bl_arrow_gray01.gif") no-repeat 225px 3px;
}

.charge_area .charge_info .txt_pink01 {
	color: #ff7599;
}

.charge_area .charge_info .fs14px {
	font-size: 14px;
}

/*°áÁ¦¹öÆ°*/
/*.point_area .step2_title .charge_btn { margin-bottom: 12px;}*/
.charge_area .step2_title .charge_btn ul {
	margin-top: 12px;
}

.charge_area .step2_title .charge_btn li {
	float: left;
	margin-right: 12px;
}

.charge_area .step2_title .charge_btn li.last {
	margin-right: 0px;
}

.charge_area .step2_title .charge_btn a.charge_btn img {
	display: inline;
}

.charge_area .step2_title .charge_btn a.charge_btn img.over {
	display: none;
}

.charge_area .step2_title .charge_btn a.charge_btn:hover {
}

.charge_area .step2_title .charge_btn a.charge_btn:hover img {
	display: none;
}

.charge_area .step2_title .charge_btn a.charge_btn:hover img.over {
	display: inline;
}

/*ÀÚµ¿Á¤¾×°áÁ¦¹öÆ°*/
/*.point_area .step2_title_auto .charge_btn { margin-bottom: 12px;}*/
.charge_area .step2_title_auto .charge_btn ul {
	margin-top: 12px;
}

.charge_area .step2_title_auto .charge_btn li {
	float: left;
	margin-right: 12px;
}

.charge_area .step2_title_auto .charge_btn li.last {
	margin-right: 0px;
}

.charge_area .step2_title_auto .charge_btn a.charge_btn img {
	display: inline;
}

.charge_area .step2_title_auto .charge_btn a.charge_btn img.over {
	display: none;
}

.charge_area .step2_title_auto .charge_btn a.charge_btn:hover {
}

.charge_area .step2_title_auto .charge_btn a.charge_btn:hover img {
	display: none;
}

.charge_area .step2_title_auto .charge_btn a.charge_btn:hover img.over {
	display: inline;
}

/*ÀÏ¹ÝÁ¤¾×°áÁ¦¹öÆ°*/
/*.point_area .step2_title_ration .charge_btn { margin-bottom: 12px;}*/
.charge_area .step2_title_ration .charge_btn ul {
	margin-top: 12px;
}

.charge_area .step2_title_ration .charge_btn li {
	float: left;
	margin-right: 12px;
}

.charge_area .step2_title_ration .charge_btn li.last {
	margin-right: 0px;
}

.charge_area .step2_title_ration .charge_btn a.charge_btn img {
	display: inline;
}

.charge_area .step2_title_ration .charge_btn a.charge_btn img.over {
	display: none;
}

.charge_area .step2_title_ration .charge_btn a.charge_btn:hover {
}

.charge_area .step2_title_ration .charge_btn a.charge_btn:hover img {
	display: none;
}

.charge_area .step2_title_ration .charge_btn a.charge_btn:hover img.over {
	display: inline;
}

/*ÇÒÀÎ¾ÆÀÌÄÜ*/
/*±âº»*/
.charge_area table td.icon_basic01 {
	background: url("../img/charge/icon_basic01.png") no-repeat center center;
	margin-right: 5px;
}

/*ÀÎ±â*/
.charge_area table td.icon_basic02 {
	background: url("../img/charge/icon_basic02.png") no-repeat center center;
	margin-right: 5px;
}

/*½Ç¼Ó*/
.charge_area table td.icon_basic03 {
	background: url("../img/charge/icon_basic03.png") no-repeat center center;
	margin-right: 5px;
}

.charge_area table td.icon9 {
	background: url("../img/charge/icon_9p.png") no-repeat right center;
}

.charge_area table td.icon13 {
	background: url("../img/charge/icon_13p.png") no-repeat center center;
}

.charge_area table td.icon15 {
	background: url("../img/charge/icon_15p.png") no-repeat center center;
}

.charge_area table td.icon16 {
	background: url("../img/charge/icon_16p.png") no-repeat center center;
}

.charge_area table td.icon17 {
	background: url("../img/charge/icon_17p.png") no-repeat center center;
}

.charge_area table td.icon19 {
	background: url("../img/charge/icon_19p.png") no-repeat right center;
}

.charge_area table td.icon25 {
	background: url("../img/charge/icon_25p.png") no-repeat right center;
}

.charge_area table td.icon33 {
	background: url("../img/charge/icon_33p.png") no-repeat right center;
}

.charge_area table td.icon41 {
	background: url("../img/charge/icon_41p.png") no-repeat right center;
}

.charge_area table td.icon48 {
	background: url("../img/charge/icon_48p.png") no-repeat right center;
}

.charge_area table td.icon50 {
	background: url("../img/charge/icon_50p.png") no-repeat right center;
}

.charge_area table td.icon50p {
	background: url("../img/charge/icon_50p.png") no-repeat center center;
}

.charge_area table td.icon51 {
	background: url("../img/charge/icon_51.png") no-repeat right center;
}

.charge_area table td.icon52 {
	background: url("../img/charge/icon_52.png") no-repeat center center;
}

.charge_area table td.icon53 {
	background: url("../img/charge/icon_53.png") no-repeat center center;
}

.charge_area table td.icon54 {
	background: url("../img/charge/icon_54.png") no-repeat center center;
}

.charge_area table td.icon55 {
	background: url("../img/charge/icon_55.png") no-repeat center center;
}

.charge_area table td.icon56 {
	background: url("../img/charge/icon_56.png") no-repeat center center;
}

.charge_area table td.icon99 {
	background: url("../img/charge/icon_99.png") no-repeat right center;
}

/*¶óµð¿À¹öÆ°*/

/*¶óµð¿À*/
div.charge_area input[type=radio] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	width: 5px;
}

div.charge_area input[type=radio] + label {
	display: inline-block;
	height: 19px;
	cursor: pointer;
	position: relative;
	padding-left: 19px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat 4px -67px;
}

div.charge_area input[type=radio]:hover + label {
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat 4px -85px;
}

div.charge_area input[type=radio]:checked + label {
	color: #2489c5;
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat 4px -102px
}

/*¹«·áÃæÀü¼Ò*/

/*ÅÇ¸Þ´º¿µ¿ª*/
.smenu_ul {
	position: relative;
	z-index: 1;
	height: 30px;
	border-left: 1px solid #e5e5e5;
}

.smenu_blank {
	height: 31px;
}

.smenu_tab {
	float: left;
	height: 16px;
	margin-left: 0;
	background-color: #F7F7F7;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: center;
	padding: 8px 0 5px 0;
	cursor: pointer;
	/*margin-right: 1px;*/
}

.smenu_tab:hover {
	color: #567EC4;
	text-decoration: underline;
}

.on {
	font-weight: bold;
	color: #567EC4;
	margin-left: -1px;
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-bottom: 1px solid #fff;

}
ul.smenu_ul li { position: relative; }
.smenu_tab1 { width: 170px;}
.smenu_tab2 { width: 200px;}

.free_area .banner_area {
	height: 110px;
	cursor: pointer;
	background: url("../img/charge/banner_freepoint01.jpg") no-repeat left top;
}

.free_area .contents_free {
	height: 660px;
	overflow-y: auto;
}

.free_area {
	width: 743px;
	height: 660px;
	border: 1px solid #CDCDCD;
	position: relative;
}

/*°áÁ¦¸®´º¾ó 2017.04.25*/
span.blind {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	margin: -1px;
	width: 1px;
	height: 1px;
}
div.new_charge_area { border:1px solid #CDCDCD;}
div.charge_body .charge_banner {
	position: relative;
	width: 743px;
	height: 221px;
	border-bottom: 1px solid #c8c8c8;
}
/*¹è³ÊÀÌ¹ÌÁö*/
/*Àç°áÁ¦*/
div.charge_body .charge_banner.point_re { }
div.charge_body .charge_banner.point_re.re_170517 {
	background: url("../img/charge/banner_point_re_1705_01_bg.jpg?v=2") no-repeat left top;
}
/* ¿ì¸®ÀÇ¼Ò¿øÀºÅëÀÏ Àç°áÁ¦ (Á¾·á)- 2018.04.16 ¹Î¼º*/
div.charge_body .charge_banner.point_re.re_180416 {
	background: url("../img/charge/2018_pay/pay_banner/banner_201804_charge_10p.jpg?v=1") no-repeat left top;
	height: 153px !important;
}
/* ¼Ò¸§³¢Ä¡´Â ¿¬¼âÇÒÀÎ - 2019.02.18 ¹Î¼º*/
div.charge_body .charge_banner.point_re.re_190218 {
	background: url("../img/charge/2018_pay/pay_banner/banner_201902_charge_10p.jpg?v=1") no-repeat left top;
	height: 153px !important;
}
/* Å¾Å÷°áÁ¦ - 2019.09.03 ÈÆ¹Î*/
div.charge_body .charge_banner.point_re.re_190903 {
	background: url("../img/charge/2018_pay/pay_banner/banner_201909_toptoon.png?v=1") no-repeat left top;
	height: 220px !important;
}
/* Æ÷ÀÎÆ® ÃæÀü ÄµÆ¼ºñ °áÁ¦ »ó´Ü ¹è³Ê */
div.charge_body .charge_banner.point_re.re_190816 {
	background: url("../img/charge/pay_event/toonpoint_top_img.jpg") no-repeat left top;
	height: 263px !important;
	border-bottom: 0 !important;
}
div.charge_body .charge_banner.point_re div.banner_ribbon {
	position: absolute;
	right: -11px; top: 13px;
	width: 737px; height: 48px;
	background: url("../img/charge/banner_point_re_1705_01_ribbon.png?v=2") no-repeat left top;
}

/*Ã¹°áÁ¦*/
div.charge_body .charge_banner.point_first { }
div.charge_body .charge_banner.point_first.fir_170517 {
	background: url("../img/charge/banner_point_first_1705_01_bg.jpg?v=2") no-repeat left top;
}
div.charge_body .charge_banner.point_first.fir_181024 {
	background: url("../img/charge/181023_banner_point.jpg") no-repeat left top;
	height: 300px;
}
div.charge_body .charge_banner.point_first div.banner_ribbon {
	position: absolute;
	right: -16px; top: -69px;
	width: 503px; height: 125px;
	background: url("../img/charge/banner_point_first_1705_01_ribbon.jpg.png?v=2") no-repeat left top;
}

/*201707_°áÁ¦ÀÌº¥Æ®*/
div.charge_body .charge_banner.point_first.event_201707 {
	background: url("../img/charge/banner_point_event_1707_01_bg.jpg?v=2") no-repeat left top;
}
div.charge_body .charge_banner.event_201707 div.banner_ribbon02 {
	position: absolute;
	right: -16px; top: 9px;
	width: 503px; height: 49px;
	background: url("../img/charge/banner_point_event_1707_02.png?v=2") no-repeat left top;
}

/*Àç°áÁ¦*/
div.charge_body .charge_banner.point_re.event_171221 {
	background: url("../img/charge/pay_event/point_event_201712_top01.jpg?v=2") no-repeat left top;
}
div.charge_body .charge_banner.point_re.event_171221 div.banner_ribbon {
	position: absolute;
	right: -16px; top: 13px;
	width: 737px; height: 48px;
	background: url("../img/charge/pay_event/point_event_201712_rib.png?v=2") no-repeat right top;
}

/*ÀÚÀ¯ÀÌ¿ë±Ç*/
div.charge_body .charge_banner.charge_free { }
div.charge_body .charge_banner.charge_free.free_170517 {
	background: url("../img/charge/banner_free_1705_01_bg.jpg?v=2") no-repeat left top;
}
div.charge_body .charge_banner.charge_free.free_190403 {
	background: url("../img/charge/banner_free_1904_01_bg.jpg") no-repeat left top;
}

/*201805_ÆÄÀÏºÀ ÀÌº¥Æ®*/
/*Àç°áÁ¦*/
div.charge_body .charge_banner.point_re { }
div.charge_body .charge_banner.point_re.filebong_201805 div.banner_ribbon{ display: none;}
div.charge_body .charge_banner.point_re.filebong_201805 {
	height: 161px !important;
	background: url("../img/charge/2018_pay/pay_banner/banner_201805_filebong.jpg?v=2") no-repeat left top;
}
/**/

/*201806_ÆÄÀÏ¿Õ ÀÌº¥Æ®*/
/*Àç°áÁ¦*/
div.charge_body .charge_banner.point_re { }
div.charge_body .charge_banner.point_re.filewang_201806 div.banner_ribbon{ display: none;}
div.charge_body .charge_banner.point_re.filewang_201806 {
	height: 161px !important;
	background: url("../img/charge/2018_pay/pay_banner/banner_2018_filewang.jpg?v=2") no-repeat left top;
}

.charge_area .charge_body .charge_cont {
	padding:30px 15px 20px 15px;
	background: #f6f6f6 url("../img/charge/charge_bg_new01.jpg?v=2") repeat-x left top;
}
.charge_body .charge_cont div.charge_col {
	position: relative;
	width: 709px;
	margin-bottom: 30px;
	border-radius: 10px;
	background-color: #fff;
	border: 1px solid #94a5fd;
}
.charge_body .charge_cont div.charge_col .col_title {
	height: 20px;
	padding: 10px 11px;
	border-radius: 10px 10px 0 0;
	background: url("../img/charge/charge_bg_title01.jpg") repeat left top ;
}

.charge_body .charge_cont ul.list { margin: 11px 40px 9px 40px;}
.charge_body .charge_cont div.charge_col ul.list li {
	height: 30px;
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
}
.charge_body .charge_cont ul.list li:last-child { border-bottom: none !important;}

.charge_body .charge_cont ul.list li div.txt {  float: left;}
.charge_body .charge_cont ul.list li div.btn {  float: right;}
.charge_body .charge_cont ul.list li div.event_btn {
	position: absolute;
	right: 0;
}
.charge_body .charge_cont .icon_popular {
	position: absolute;
	top:-2px; right: -4px;
	width: 58px;
}
.charge_body .charge_cont div.charge_info01 h1 {
	font-size: 14px;
	font-weight: bold;
	color: #3a3a3a;
}
.charge_body .charge_cont div.charge_info01 ul li {
	margin-bottom: 12px;
	height: 11px;
	line-height: 140%;
	font-size: 11px;
	text-indent: 12px;
	letter-spacing: -1px;
	color: #838383;
	background: url("../img/common/bl_dot_gray01.jpg") no-repeat 6px center;
}
/*°áÁ¦ red*/
.charge_body .charge_cont div.charge_col.red { 	border: 1px solid #e6b16d;}
.charge_body .charge_cont div.charge_col.red .col_title {
	background: url("../img/charge/charge_bg_title_red.jpg") repeat left top !important;
}
.charge_body .charge_cont div.charge_col.red ul.list li {
	position: relative;
	height: inherit;
	padding: 20px 0;
	border-bottom: 1px solid #dfdfdf;
}
/*ÆÄÀÏºÀ*/
.charge_body .charge_cont div.charge_col.red.file_bong_user ul.list li:first-child { padding: 20px 0 !important; }
/**/

/*ÆÄÀÏ¿Õ*/
.charge_body .charge_cont div.charge_col.red.file_wang_user ul.list li:first-child { padding: 20px 0 !important; }
/**/
.charge_body .charge_cont div.charge_col.red ul.list li:first-child { padding: 10px 0 15px 0 !important; }
/*.charge_body .charge_cont div.charge_col.red ul.list li:first-child { padding: 10px 0 15px 0 !important; }*/
.charge_body .charge_cont div.charge_col.red.event_joy ul.list li:first-child { padding: 15px 0 5px 0 !important; }

.charge_body .charge_cont div.charge_col.red ul.list { margin: 11px 30px 9px 30px;}
/*°áÁ¦ red // Àç°áÁ¦*/
div.re_charge ul.list li { position: relative;}
div.re_charge ul.list li div { float:none !important;}
div.re_charge ul.list li div.txt {
	width: 100%;
	height: 67px;
}
/*°áÁ¦ÀÌº¥Æ®_Á¶ÀÌÆÄÀÏ*/
div.re_charge.event_joy ul.list li div.txt {
	width: 100%;
	height: 80px;
}
div.charge_body .charge_banner.point_joy_event{
	background: url("../img/charge/pay_event/point_joy_event_201709.jpg?v=2") no-repeat left top;
}
div.charge_body .point_joy_event div.banner_ribbon {
	position: absolute;
	right: -16px;
	top: -65px;
	width: 503px;
	height: 125px;
	background: url("../img/charge/pay_event/point_joy_rib_201709.png?v=1") no-repeat left top;
}
/*°áÁ¦ÀÌº¥Æ® Á¦ÈÞÆ÷ÀÎÆ®2¹è*/
div.charge_body .charge_banner.db_point_event{
	background: url("../img/charge/pay_event/point_db_point_event_201711.jpg?v=2") no-repeat left top;
}
div.charge_body .db_point_event div.banner_ribbon {
	position: absolute;
	right: -16px;
	top: -65px;
	width: 503px;
	height: 125px;
	background: url("../img/charge/pay_event/point_joy_rib_201709.png?v=1") no-repeat left top;
}



/*//*/
div.re_charge ul.list li div.btn {
	position: absolute;
	right: 0; top: 20px;
}
div.re_charge ul.list div.btn.first {
	position: absolute;
	right: 0; top: 9px;
}
div.re_charge.event_joy ul.list li div.btn {
	position: absolute;
	right: 0; top: 16px;
}
div.re_charge.event_joy ul.list div.btn.first {
	position: absolute;
	right: 0; top: 9px;
}

div.re_charge ul.list li.list_col.point_re01 div.txt {
	background: url("../img/charge/point_re_txt_01.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re02 div.txt {
	background: url("../img/charge/point_re_txt_02.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re03 div.txt {
	background: url("../img/charge/point_re_txt_03.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re04 div.txt {
	background: url("../img/charge/point_re_txt_04.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re05 div.txt {
	background: url("../img/charge/point_re_txt_05.jpg") no-repeat left top;
}
/*201712 °áÁ¦ÀÌº¥Æ® ¸®½ºÆ®*/
div.re_charge ul.list li.list_col.point_event201712_01 div.txt {
	background: url("../img/charge/point_event12_txt_01.jpg?=v4") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_event201712_02 div.txt {
	background: url("../img/charge/point_event12_txt_02.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_event201712_03 div.txt {
	background: url("../img/charge/point_event12_txt_03.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_event201712_04 div.txt {
	background: url("../img/charge/point_event12_txt_04.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_event201712_05 div.txt {
	background: url("../img/charge/point_event12_txt_05.jpg?=v3") no-repeat left top;
}

/*20190816 °áÁ¦ÀÌº¥Æ® ¸®½ºÆ® */
div.re_charge ul.list li.list_col.point_re01_190816 div.txt {
	background: url("../img/charge/pay_event/point_f_event201908_list_01.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re02_190816 div.txt {
	background: url("../img/charge/pay_event/point_f_event201908_list_02.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re03_190816 div.txt {
	background: url("../img/charge/pay_event/point_f_event201908_list_03.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re04_190816 div.txt {
	background: url("../img/charge/pay_event/point_f_event201908_list_04.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re05_190816 div.txt {
	background: url("../img/charge/pay_event/point_f_event201908_list_05.jpg") no-repeat left top;
}

/*Á¶ÀÌÀÌº¥Æ®*/
div.re_charge ul.list.event_201717 li.list_col div.txt { height: 82px !important; }
div.re_charge ul.list li.list_col.point_joy01 div.txt {
	background: url("../img/charge/pay_event/point_joy_txt_01.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_joy02 div.txt {
	background: url("../img/charge/pay_event/point_joy_txt_02.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_joy03 div.txt {
	background: url("../img/charge/pay_event/point_joy_txt_03.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_joy04 div.txt {
	background: url("../img/charge/pay_event/point_joy_txt_04.jpg?=v3") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_joy05 div.txt {
	background: url("../img/charge/pay_event/point_joy_txt_05.jpg?=v3") no-repeat left top;
}


/*ÀÚÀ¯ÀÌ¿ë±Ç ÆäÀÌ¹é 100% ÀÌº¥Æ® : 201801 */
div.charge_body .charge_banner.charge_free.free_pay100_2018 {
	height: 226px;
	background: url("../img/charge/pay_free/banner_f_pay100_201801.jpg?v=2") no-repeat left top;
}

div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col {
	position: relative;
	width:640px; height: inherit;
	padding: 20px 0 !important;
}
div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col div.btn {
	float: left;
	margin-top: 15px;
	width: 639px; height: 40px;
	cursor: pointer;
}
div.free_payback100 div.icon_event_pop {
	position: absolute;
	top: 0; right: -5px;
	width:58px; height: 58px;
	background: url("../img/charge/charge_icon_populer.png") no-repeat left top;
}

div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col div.txt {
	width: 643px; height: 65px !important;
}
div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_01 div.txt {
	background: url("../img/charge/pay_free/txt_f_pay100_01.jpg?=v1") no-repeat left top;
}
div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_01 div.btn {
	background: url("../img/charge/pay_free/btn_f_pay100_01.jpg") no-repeat left top !important;
}

div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_02 div.txt {
	background: url("../img/charge/pay_free/txt_f_pay100_02.jpg?=v1") no-repeat left top;
}
div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_02 div.btn {
	background: url("../img/charge/pay_free/btn_f_pay100_02.jpg") no-repeat left top !important;
}

div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_03 div.txt {
	background: url("../img/charge/pay_free/txt_f_pay100_03.jpg?=v1") no-repeat left top;
}
div.charge_cont div.charge_col.f_event_pay100 ul.list li.list_col.f_pay100_03 div.btn {
	background: url("../img/charge/pay_free/btn_f_pay100_03.jpg") no-repeat left top !important;
}

div.charge_cont.free_payback100 ul.list li.list_col div.btn {
	width: 108px; height: 30px;
	background: url("../img/charge/btn_buy_blue.png") no-repeat left top;
	cursor: pointer;
}
div.charge_cont.free_payback100 ul.list li.list_col div.txt {
	width: 510px; height: 27px !important;
}
div.charge_cont.free_payback100 ul.list li.list_col.f_basic30 div.txt {
	background: url("../img/charge/pay_free/txt_f_ev_basic30.jpg?=v1") no-repeat left top;
}
div.charge_cont.free_payback100 ul.list li.list_col.f_basic30_06 div.txt {
	background: url("../img/charge/pay_free/txt_f_ev_basic30_06.jpg?=v1") no-repeat left top;
}
div.charge_cont.free_payback100 ul.list li.list_col.f_basic30_12 div.txt {
	background: url("../img/charge/pay_free/txt_f_ev_basic30_12.jpg?=v1") no-repeat left top;
}

/**/

/*ÆÄÀÏºÀ ÀÌ°ü È¸¿ø °áÁ¦*/
div.file_bong_user ul.list li.list_col.point_re01 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_01.jpg?=v2") no-repeat left top;
}
div.file_bong_user ul.list li.list_col.point_re02 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_02.jpg") no-repeat left top;
}
div.file_bong_user ul.list li.list_col.point_re03 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_03.jpg") no-repeat left top;
}
div.file_bong_user ul.list li.list_col.point_re04 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_04.jpg") no-repeat left top;
}
div.file_bong_user ul.list li.list_col.point_re05 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_05.jpg") no-repeat left top;
}
div.file_bong_user ul.list li.list_col.point_re06 div.txt {
	background: url("../img/charge/2018_pay/bong_pay_list_txt_06.jpg") no-repeat left top;
}

/*ÆÄÀÏ¿Õ ÀÌ°ü È¸¿ø °áÁ¦*/
div.file_wang_user ul.list li.list_col.point_re01 div.txt {
	background: url("../img/charge/2018_pay/wang_pay_list_txt_01.jpg?=v2") no-repeat left top;
}
div.file_wang_user ul.list li.list_col.point_re02 div.txt {
	background: url("../img/charge/2018_pay/wang_pay_list_txt_02.jpg") no-repeat left top;
}
div.file_wang_user ul.list li.list_col.point_re03 div.txt {
	background: url("../img/charge/2018_pay/wang_pay_list_txt_03.jpg?=v2") no-repeat left top;
}
div.file_wang_user ul.list li.list_col.point_re04 div.txt {
	background: url("../img/charge/2018_pay/wang_pay_list_txt_04.jpg?=v2") no-repeat left top;
}
div.file_wang_user ul.list li.list_col.point_re05 div.txt {
	background: url("../img/charge/2018_pay/wang_pay_list_txt_05.jpg") no-repeat left top;
}

/*Æ÷ÀÎÆ®- ÆÄÀÏºÀÀÌ°ü °áÁ¦ ÆË¾÷ 201805*/
div.payment_cont.point_filebong01 { background: url("../img/charge/2018_pay/bong_pay_pop_img_01.jpg") no-repeat left top;}
div.payment_cont.point_filebong02 { background: url("../img/charge/2018_pay/bong_pay_pop_img_02.jpg") no-repeat left top;}
div.payment_cont.point_filebong03 { background: url("../img/charge/2018_pay/bong_pay_pop_img_03.jpg") no-repeat left top;}
div.payment_cont.point_filebong04 { background: url("../img/charge/2018_pay/bong_pay_pop_img_04.jpg") no-repeat left top;}
div.payment_cont.point_filebong05 { background: url("../img/charge/2018_pay/bong_pay_pop_img_05.jpg") no-repeat left top;}
div.payment_cont.point_filebong06 { background: url("../img/charge/2018_pay/bong_pay_pop_img_06.jpg") no-repeat left top;}


/*Æ÷ÀÎÆ®- ÆÄÀÏ¿Õ ÀÌ°ü °áÁ¦ ÆË¾÷ 201805*/
div.payment_cont.point_filewang01 { background: url("../img/charge/2018_pay/wang_pay_pop_img_01.jpg") no-repeat left top;}
div.payment_cont.point_filewang02 { background: url("../img/charge/2018_pay/wang_pay_pop_img_02.jpg") no-repeat left top;}
div.payment_cont.point_filewang03 { background: url("../img/charge/2018_pay/wang_pay_pop_img_03.jpg") no-repeat left top;}
div.payment_cont.point_filewang04 { background: url("../img/charge/2018_pay/wang_pay_pop_img_04.jpg") no-repeat left top;}
div.payment_cont.point_filewang05 { background: url("../img/charge/2018_pay/wang_pay_pop_img_05.jpg") no-repeat left top;}




.charge_body .charge_cont div.charge_info01 ul li span.txt_blue { color: #659de5;}


/*°áÁ¦ ÃæÀü ÆË¾÷*/
.fancybox-skin {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px !important;
}
/*.fancybox-close {*/
	/*position: absolute;*/
	/*top: 10px;*/
	/*right: 10px;*/
	/*width: 21px;*/
	/*height: 20px;*/
	/*cursor: pointer;*/
	/*z-index: 8040;*/
/*}*/
/*#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../img/charge/btn_close01.png'); }*/
/*.fancybox-inner { overflow: hidden !important;}*/

div.payment_pop {
	width: 700px;
	height: 580px;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #000;
}
div.payment_pop div.payment_title {
	height: 40px;
	border-radius: 7px 7px 0 0;
}
div.payment_pop.point div.payment_title { background: #000 url("../img/charge/payment_p_title01.png") no-repeat 12px 13px; }
div.payment_pop.free div.payment_title { background: #000 url("../img/charge/payment_free_title01.png") no-repeat 12px 13px; }

div.payment_pop div.payment_cont {
	width: 680px;
	height: 253px;
	padding: 11px 0 0 20px;
}
div.payment_pop h1 {
	font-size: 14px;
	font-weight: bold;
	color: #242526;
	margin-bottom: 25px;
}

div.payment_pop div.payment_option.basic div.op_simple { display: none;}
div.payment_pop div.payment_option.simple div.op_basic { display: none;}

div.payment_pop div.payment_option.basic div.op_basic { padding: 10px 7px 8px 20px;}

div.payment_pop div.payment_option ul li { position: relative; float: left; margin: 0 13px 10px 0;}
div.payment_pop div.payment_option ul li div.icon_new_rs {
	/*text-indent: 20px;*/
	display: inline-block;
	padding-right: 12px;
	background: url("../img/icon/icon_new01.png") no-repeat right 6px;
	background-size: 13px auto;
}
div.payment_pop div.payment_option ul li div.btn_pay {
	width: 153px; height: 38px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 290%;
	color: #242526;
	border: 1px solid #c9ccd3;
	border-radius: 3px;
	background: url("../img/charge/btn_pay_option_bg01.jpg") repeat-x left top;
	cursor: pointer;
}
div.payment_pop div.payment_option ul li div.btn_pay:hover {
	color: #4f7afa;
	border: 1px solid #4f7afa;
}

/*°£Æí°áÁ¦ °áÁ¦¹æ¹ý*/
div.payment_pop div.payment_option { padding: 0 !important;}
div.payment_pop div.payment_option.simple ul { border-bottom: 1px solid #e9e9e9; padding: 13px 7px 8px 20px; }
div.payment_pop div.payment_option.simple ul li h1 { 	width: 190px; height: 20px; line-height: 180%; margin-bottom: 0;}
div.payment_pop div.payment_option.simple ul.agree { height: 47px; line-height: 300%; padding: 0 7px 8px 20px; }
div.payment_pop div.payment_option.simple ul.agree li { position: relative;}
div.payment_pop div.payment_option.simple ul.agree li h1 { 	width: 190px; height: 32px; line-height: 270%; margin-bottom: 0;}

div.payment_pop div.payment_option.simple ul.option_info { height: 32px; padding-top: 15px; color: #868686; border-bottom: none;}
div.payment_pop div.payment_option.simple ul.option_info li { float: inherit;}

.round_check input[type=checkbox] {
	width: 27px;
	height: 27px;
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
}

.round_check input[type=checkbox] + label {
	width: 27px;
	height: 27px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	top: 12px;
	background: url("../img/common/icon_check_round01.png") no-repeat 0 0;
}

.round_check input[type=checkbox]:checked + label {
	background: url("../img/common/icon_check_round01.png") no-repeat 0 -50px;
}


/*°áÁ¦ÇÏ±âÆË¾÷ //  °áÁ¦³»¿ª ¾È³»*/
/*Æ÷ÀÎÆ®-Ã¹°áÁ¦*/
div.payment_cont.point_first01 { background: url("../img/charge/payment_p_1st_img_01.jpg?=v2") no-repeat left top;}
div.payment_cont.point_first02 { background: url("../img/charge/payment_p_1st_img_02.jpg?=v2") no-repeat left top;}
div.payment_cont.point_first03 { background: url("../img/charge/payment_p_1st_img_03.jpg?=v2") no-repeat left top;}
div.payment_cont.point_first04 { background: url("../img/charge/payment_p_1st_img_04.jpg?=v2") no-repeat left top;}
div.payment_cont.point_first05 { background: url("../img/charge/payment_p_1st_img_05.jpg?=v2") no-repeat left top;}

/*Æ÷ÀÎÆ®-Á¦°áÁ¦*/
div.payment_cont.point_re01 { background: url("../img/charge/payment_p_re_img_01.jpg") no-repeat left top;}
div.payment_cont.point_re02 { background: url("../img/charge/payment_p_re_img_02.jpg") no-repeat left top;}
div.payment_cont.point_re03 { background: url("../img/charge/payment_p_re_img_03.jpg") no-repeat left top;}
div.payment_cont.point_re04 { background: url("../img/charge/payment_p_re_img_04.jpg") no-repeat left top;}
div.payment_cont.point_re05 { background: url("../img/charge/payment_p_re_img_05.jpg") no-repeat left top;}

/*Æ÷ÀÎÆ®-201707_ÀÌº¥Æ®*/
div.payment_cont.point_event_07_01 { background: url("../img/charge/payment_p_event07_img_01.jpg") no-repeat left top;}
div.payment_cont.point_event_07_02 { background: url("../img/charge/payment_p_event07_img_02.jpg") no-repeat left top;}
div.payment_cont.point_event_07_03 { background: url("../img/charge/payment_p_event07_img_03.jpg") no-repeat left top;}
div.payment_cont.point_event_07_04 { background: url("../img/charge/payment_p_event07_img_04.jpg") no-repeat left top;}
div.payment_cont.point_event_07_05 { background: url("../img/charge/payment_p_event07_img_05.jpg") no-repeat left top;}

/*Æ÷ÀÎÆ®-201908_ÀÌº¥Æ®*/
div.payment_cont.point_event_1908_01 { background: url("../img/charge/pay_event/point_f_event201908_pop_01.jpg") no-repeat left top;}
div.payment_cont.point_event_1908_02 { background: url("../img/charge/pay_event/point_f_event201908_pop_02.jpg") no-repeat left top;}
div.payment_cont.point_event_1908_03 { background: url("../img/charge/pay_event/point_f_event201908_pop_03.jpg") no-repeat left top;}
div.payment_cont.point_event_1908_04 { background: url("../img/charge/pay_event/point_f_event201908_pop_04.jpg") no-repeat left top;}
div.payment_cont.point_event_1908_05 { background: url("../img/charge/pay_event/point_f_event201908_pop_05.jpg") no-repeat left top;}

/*Æ÷ÀÎÆ®-201908_Å¾Å÷ÀÌº¥Æ®*/
div.payment_cont.point_toptoon_01 { background: url("../img/charge/pay_event/toonpoint_pop_img_01.jpg") no-repeat left top;}
div.payment_cont.point_toptoon_02 { background: url("../img/charge/pay_event/toonpoint_pop_img_02.jpg") no-repeat left top;}
div.payment_cont.point_toptoon_03 { background: url("../img/charge/pay_event/toonpoint_pop_img_03.jpg") no-repeat left top;}
div.payment_cont.point_toptoon_04 { background: url("../img/charge/pay_event/toonpoint_pop_img_04.jpg") no-repeat left top;}
div.payment_cont.point_toptoon_05 { background: url("../img/charge/pay_event/toonpoint_pop_img_05.jpg") no-repeat left top;}

/*ÀÚÀ¯ÀÌ¿ë±Ç*/
div.payment_cont.free01_txt_01 { background: url("../img/charge/payment_free_img01_01.jpg") no-repeat left top;}
div.payment_cont.free01_txt_02 { background: url("../img/charge/payment_free_img01_02.jpg") no-repeat left top;}
div.payment_cont.free01_txt_03 { background: url("../img/charge/payment_free_img02_01.jpg") no-repeat left top;}
div.payment_cont.free01_txt_04 { background: url("../img/charge/payment_free_img02_02.jpg") no-repeat left top;}
div.payment_cont.free01_txt_05 { background: url("../img/charge/payment_free_img03_01.jpg") no-repeat left top;}
div.payment_cont.free01_txt_06 { background: url("../img/charge/payment_free_img03_02.jpg") no-repeat left top;}
div.payment_cont.free01_txt_07 { background: url("../img/charge/payment_free_img04_01.jpg") no-repeat left top;}
div.payment_cont.free01_txt_08 { background: url("../img/charge/payment_free_img04_02.jpg") no-repeat left top;}

/*ÀÚÀ¯ÀÌ¿ë±Ç ÆË¾÷ -ÀÌº¥Æ® 201801 - 100%ÆäÀÌ¹é*/
div.payment_cont.free_201801_ev01 { background: url("../img/charge/pay_event/payment_free_event_1801_img_01.jpg?=v1") no-repeat left top;}
div.payment_cont.free_201801_ev02 { background: url("../img/charge/pay_event/payment_free_event_1801_img_02.jpg?=v1") no-repeat left top;}
div.payment_cont.free_201801_ev03 { background: url("../img/charge/pay_event/payment_free_event_1801_img_03.jpg?=v1") no-repeat left top;}


/*Æ÷ÀÎÆ®-Á¶ÀÌÆÄÀÏ_201709*/
div.payment_cont.point_joy01 { background: url("../img/charge/pay_event/payment_joy_event09_img_01.jpg?=v3") no-repeat left top;}
div.payment_cont.point_joy02 { background: url("../img/charge/pay_event/payment_joy_event09_img_02.jpg?=v3") no-repeat left top;}
div.payment_cont.point_joy03 { background: url("../img/charge/pay_event/payment_joy_event09_img_03.jpg?=v3") no-repeat left top;}
div.payment_cont.point_joy04 { background: url("../img/charge/pay_event/payment_joy_event09_img_04.jpg?=v3") no-repeat left top;}
div.payment_cont.point_joy05 { background: url("../img/charge/pay_event/payment_joy_event09_img_05.jpg?=v3") no-repeat left top;}

/*Æ÷ÀÎÆ® ÀÌº¥Æ®_201712*/
div.payment_cont.point_event_pop01 { background: url("../img/charge/pay_event/payment_p_event12_img_01.jpg?=v4") no-repeat left top;}
div.payment_cont.point_event_pop02 { background: url("../img/charge/pay_event/payment_p_event12_img_02.jpg?=v4") no-repeat left top;}
div.payment_cont.point_event_pop03 { background: url("../img/charge/pay_event/payment_p_event12_img_03.jpg?=v4") no-repeat left top;}
div.payment_cont.point_event_pop04 { background: url("../img/charge/pay_event/payment_p_event12_img_04.jpg?=v4") no-repeat left top;}
div.payment_cont.point_event_pop05 { background: url("../img/charge/pay_event/payment_p_event12_img_05.jpg?=v4") no-repeat left top;}

/*¿î¿µÆÀ ÃßÃµ»óÇ° ÆË¾÷ - Ã¹°áÁ¦*/
div.payment_cont.recom_pop_1st01 { background: url("../img/charge/pay_guide/payment_p_recom_1st_01.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_1st02 { background: url("../img/charge/pay_guide/payment_p_recom_1st_02.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_1st03 { background: url("../img/charge/pay_guide/payment_p_recom_1st_03.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_1st04 { background: url("../img/charge/pay_guide/payment_p_recom_1st_04.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_1st05 { background: url("../img/charge/pay_guide/payment_p_recom_1st_05.jpg?=v1") no-repeat left top;}

/*¿î¿µÆÀ ÃßÃµ»óÇ° ÆË¾÷ - ±âº» Àç°áÁ¦*/
div.payment_cont.recom_pop_re01 { background: url("../img/charge/pay_guide/payment_p_recom_re_01.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_re02 { background: url("../img/charge/pay_guide/payment_p_recom_re_02.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_re03 { background: url("../img/charge/pay_guide/payment_p_recom_re_03.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_re04 { background: url("../img/charge/pay_guide/payment_p_recom_re_04.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_re05 { background: url("../img/charge/pay_guide/payment_p_recom_re_05.jpg?=v1") no-repeat left top;}

/*¿î¿µÆÀ ÃßÃµ»óÇ° ÆË¾÷ - ÀÚÀ¯ÀÌ¿ë±Ç*/
div.payment_cont.recom_pop_free01 { background: url("../img/charge/pay_guide/payment_p_recom_free_01_01.jpg?=v3") no-repeat left top;}
div.payment_cont.recom_pop_free02 { background: url("../img/charge/pay_guide/payment_p_recom_free_01_02.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_free03 { background: url("../img/charge/pay_guide/payment_p_recom_free_02_01.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_free04 { background: url("../img/charge/pay_guide/payment_p_recom_free_02_02.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_free05 { background: url("../img/charge/pay_guide/payment_p_recom_free_03_01.jpg?=v1") no-repeat left top;}
div.payment_cont.recom_pop_free06 { background: url("../img/charge/pay_guide/payment_p_recom_free_03_02.jpg?=v1") no-repeat left top;}


/*½ÃÆ¼ÆäÀÌ*/
.charge_area .charge_body .citypay_cont {}
div.city_info {
	width: 683px;
	padding: 25px 30px 20px 30px;
	background-color: #f6f6f6;
}
div.city_info ul.list01 {margin-bottom: 30px;}
div.city_info ul.list02 {margin-bottom: 24px;}
div.city_info ul.list03 {margin-bottom: 7px;}
div.city_info ul li { float: left;}
div.city_info ul li.left { width: 326px; margin-right: 52px;}
div.payment_area {
	width: 100%;
	padding-bottom: 20px;
	background-color: #f6f6f6;
}
div.payment_area_city {
	padding-bottom: 20px;
	display: block;
	width: 712px;
	height: 60px;
	margin: 0 auto;
	border-radius: 5px;
	border-bottom: 4px solid #002baa;
	background-color: #4f7afa;
}
div.btn_citypay01 {
	display: block;
	width: 712px; height: 60px;
	margin: 0 auto 20px auto;
	border-radius: 5px;
	border-bottom: 4px solid #002baa;
	background-color: #4f7afa;
	cursor: pointer;
}
div.btn_citypay01 img {
	width: 205px;
	margin: 0 auto;
	padding-top: 16px;
}

/*½ÃÆ¼ÆäÀÌ³»¿ë*/
div.tab_citypay {
	position: absolute;
	top: -4px; right: 18px;
	width: 36px; height: 31px;
	background: url("../img/icon/icon_tab_new01.gif") no-repeat left top;
}
div.citypay_contents {
	width: 100%;
	height: 106%;
	position: absolute;
	top: 0; left: 0;
	display: none;
}
div.city_back {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	background-color: #0a0a0b;
	opacity: 0.8;
	z-index: 9999;
}
div.citypay_contents div.city_body {
	position: absolute;
	top: 180px; left: 50%;
	margin: 0 0 0 -340px;
	width: 660px;
	padding: 10px;
	background-color: #e7ecef;
	border-radius: 5px;
	z-index: 99991;
}
div.citypay_contents div.city_tab {
	position: relative;
	width: 660px;
	margin-bottom: 10px;
	background-color: #fff;
	border-radius: 2px;
}
div.citypay_contents div.city_tab ul.tab_btn li {
	float: left;
	width: 330px;
	height: 55px;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}
div.citypay_contents div.city_tab ul.tab_btn li.tab_date {
	width: 330px;
	background: #fff url("../img/charge/btn_city_date_n.png") no-repeat center center;
}
div.citypay_contents div.city_body div.city_tab ul.tab_btn li.on { border: none !important;}
div.citypay_contents div.city_body div.city_tab ul.tab_btn li.tab_date.on {
	background: #4f7afa url("../img/charge/btn_city_date_on.png") no-repeat center center;
	border-radius :2px 0 0 2px;
}

div.citypay_contents div.city_body div.city_tab ul.tab_btn li.tab_sum {
	width: 330px;
	background: #fff url("../img/charge/btn_city_sum_n.png") no-repeat center center;
}
div.citypay_contents div.city_body div.city_tab ul.tab_btn li.tab_sum.on {
	background: #4f7afa url("../img/charge/btn_city_sum_on.png") no-repeat center center !important;
	border-radius :0 2px 2px 0;
}

div.citypay_contents div.city_body div.citypay_area {
	position: relative;
	width: 658px;
	margin-bottom: 10px;
	background-color: #fff;
	border-radius :2px;
}
div.citypay_area div.select_box {
	width: 307px;
	/*height: 70px;*/
	padding: 10px ;
	font-size: 12px;
}
div.citypay_area div.select_box.sel_left {
	float: left;
	border-right: 1px solid #eaeaea;
}
div.citypay_area div.select_box.sel_right { float: right;}
div.citypay_area div.select_box select {
	width: 100%;
	height: 50px;
	color: #7c7c7c;
	font-size: 14px;
	text-indent: 5px;
	border: none;
	background: url("../img/icon/icon_view_more01.png") no-repeat 277px center;
	background-size: auto 13px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

div.citypay_area select::-ms-expand { 
  display: none;
}

/**/
div.citypay_area ul{
	width: 50%;
	height: 70px;
	padding: 10px ;
	font-size: 12px;
}

div.citypay_area ul.select_left {
	float: left;
	border-right: 1px solid #eaeaea;
	background: url("../img/icon/icon_view_more01.png") no-repeat 95% 50px;
	cursor: pointer;

}
div.citypay_area ul.select_right {
	float: right;
	background: url("../img/icon/icon_view_more01.png") no-repeat 95% 50px;
	cursor: pointer;
}
div.citypay_area ul.sel_info {
	float: left;
	width: 640px;
	height: auto;
	border-top: 1px solid #eaeaea;
}
div.citypay_area ul.sel_info li.info_date, ul.sel_info li.info_charge  {
	margin-top: 13px;
	font-size: 14px;
	color: #222222;
	padding-left: 5px;
}
div.citypay_area ul.sel_info li.info  {
	margin-top: 13px;
	font-size: 14px;
	color: #222222;
	padding-left: 5px;
}
div.citypay_area span.round_blue {
	display: inline-block;
	height: 22px;
	font-size: 13px;
	color: #4f7afa;
	font-weight: bold;
	border: 1.5px solid #4f7afa;
	border-radius: 20px;
	text-align: center;
	line-height: 190%;
	padding: 0 8px;
}
div.citypay_area span.round_pink {
	display: inline-block;
	height: 22px;
	font-size: 13px;
	color: #fa4f4f;
	font-weight: bold;
	border: 1.5px solid #fa4f4f;
	border-radius: 20px;
	text-align: center;
	line-height: 190%;
	padding: 0 8px;
	letter-spacing: -1px;
}
div.citypay_area span.txt_plus {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	color: #fa4f4f;
	font-size: 20px;
	line-height: 100% !important;
	font-weight: 400 !important;
}
div.citypay_area ul li.select_cont {
	margin-top: 13px;
	color: #7c7c7c;
	text-indent: 5px;
}

div.citypay_area ul.title {
	height: auto;
	width: 100%;
}
div.citypay_area ul.title li {
	float: left;
}
div.citypay_area ul.info {
	width: 100%;
	height: auto;
	padding-top: 0;
	font-size: 15px;
	text-indent: 5px;
	color: #222222;
}
div.btn_citypay {
	width: 660px;
	height: 50px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 440%;
	border: none;
	background-color: #4f7afa;
	border-radius: 2px;
	cursor: pointer;
}
.btn_citypay img {
	text-align: center;
	display: inline;
}
/*ÀÌ¿ë¾È³»*/
div.city_body {}
div.city_body div.close_citypay {
	position: absolute;
	right: -19px; top: -18px;
	z-index: 999;
	cursor: pointer;
}
div.city_body div.charge_info {
	width: 645px;
	padding: 10px 7px;
	margin-bottom: 10px;
	border-radius :2px;
	background-color: #f8f8f8;
}
div.city_body div.charge_info ul {
	padding-left: 7px;
}
div.city_body div.charge_info li {
	margin-bottom: 3px;
	font-size: 11px;
	text-indent: 6px;
	letter-spacing: -0.5px;
	color: #838383;
	background:  url("../img/icon/bl_gray_dot01.png") no-repeat left 6px;
	background-size:2px;
}
div.city_body div.charge_info div.round_bk {
	width: 80px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #222222;
	font-weight: bold;
	border: 1.5px solid #222222;
	border-radius: 20px;
	height: 27px;
	text-align: center;
	line-height: 200%;
	padding: 0 8px;
}

.txt_blue {
	color: #4f7afa;
}


/*°áÁ¦ÀÌº¥Æ®*/

/*Á¦ÈÞÆ÷ÀÎÆ®2¹è ÀÌº¥Æ®*/
div.charge_body .charge_banner.bn_db_p_event{
	background: url("../img/charge/2018_pay/pay_banner/point_db_event_201802.jpg?v=1") no-repeat left top;
}
div.charge_body .bn_db_p_event div.banner_ribbon {
	position: absolute;
	right: 9px;
	top: -25px;
	width: 149px;
	height: 58px;
	background: url("../img/charge/2018_pay/pay_banner/point_db_event_201802_02.png?v=1") no-repeat left top;
}
div.re_charge ul.list.double_p_event li.list_col div.txt { height: 82px !important; }
div.re_charge ul.list.double_p_event li.list_col.double_pt_et01 div.txt { height: 67px !important; }
/*/¸®½ºÆ®/*/
div.re_charge ul.list li.list_col.double_pt_et01 div.txt {
	background: url("../img/charge/2018_pay/pay_list_double_p_01.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list li.list_col.double_pt_et02 div.txt {
	background: url("../img/charge/2018_pay/pay_list_double_p_02.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list li.list_col.double_pt_et03 div.txt {
	background: url("../img/charge/2018_pay/pay_list_double_p_03.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list li.list_col.double_pt_et04 div.txt {
	background: url("../img/charge/2018_pay/pay_list_double_p_04.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list li.list_col.double_pt_et05 div.txt {
	background: url("../img/charge/2018_pay/pay_list_double_p_05.jpg?=v1") no-repeat left top;
}
/*/ÆË¾÷/*/
div.payment_cont.double_pt_pop_et01 { background: url("../img/charge/2018_pay/pay_pop_double_p_01.jpg?=v1") no-repeat left top;}
div.payment_cont.double_pt_pop_et02 { background: url("../img/charge/2018_pay/pay_pop_double_p_02.jpg?=v1") no-repeat left top;}
div.payment_cont.double_pt_pop_et03 { background: url("../img/charge/2018_pay/pay_pop_double_p_03.jpg?=v1") no-repeat left top;}
div.payment_cont.double_pt_pop_et04 { background: url("../img/charge/2018_pay/pay_pop_double_p_04.jpg?=v1") no-repeat left top;}
div.payment_cont.double_pt_pop_et05 { background: url("../img/charge/2018_pay/pay_pop_double_p_05.jpg?=v1") no-repeat left top;}

/*//*/

/*ÄíÆù10¹è ÀÌº¥Æ® 201803*/
div.charge_body .charge_banner.bn_cpx10_event{
	background: url("../img/charge/2018_pay/pay_banner/pay_banner_cpx10_201803.jpg?v=1") no-repeat left top;
}

div.re_charge ul.list.coupon_x10_event li.list_col div.txt { height: 82px !important; }
div.re_charge ul.list.coupon_x10_event li.list_col.double_pt_et01 div.txt { height: 67px !important; }
/*/¸®½ºÆ®/*/
div.re_charge ul.list.coupon_x10_event li.list_col.event_list01 div.txt {
	background: url("../img/charge/2018_pay/pay_list_cpX10_01.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list.coupon_x10_event li.list_col.event_list02 div.txt {
	background: url("../img/charge/2018_pay/pay_list_cpX10_02.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list.coupon_x10_event li.list_col.event_list03 div.txt {
	background: url("../img/charge/2018_pay/pay_list_cpX10_03.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list.coupon_x10_event li.list_col.event_list04 div.txt {
	background: url("../img/charge/2018_pay/pay_list_cpX10_04.jpg?=v1") no-repeat left top;
}
div.re_charge ul.list.coupon_x10_event li.list_col.event_list05 div.txt {
	background: url("../img/charge/2018_pay/pay_list_cpX10_05.jpg?=v1") no-repeat left top;
}
/*/ÆË¾÷/*/
div.payment_cont.coupon_x10_pop_01 { background: url("../img/charge/2018_pay/pay_pop_cpx10_01.jpg?=v1") no-repeat left top;}
div.payment_cont.coupon_x10_pop_02 { background: url("../img/charge/2018_pay/pay_pop_cpx10_02.jpg?=v1") no-repeat left top;}
div.payment_cont.coupon_x10_pop_03 { background: url("../img/charge/2018_pay/pay_pop_cpx10_03.jpg?=v1") no-repeat left top;}
div.payment_cont.coupon_x10_pop_04 { background: url("../img/charge/2018_pay/pay_pop_cpx10_04.jpg?=v1") no-repeat left top;}
div.payment_cont.coupon_x10_pop_05 { background: url("../img/charge/2018_pay/pay_pop_cpx10_05.jpg?=v1") no-repeat left top;}

/*//*/

/*ÄµÆ¼ºñ ÃæÀü ÆäÀÌÁö*/
div.re_charge ul.list li.list_col.point_re06_can div.txt {
	background: url("../img/charge/point_re_txt_06.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re07_can div.txt {
	background: url("../img/charge/point_re_txt_07.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re08_can div.txt {
	background: url("../img/charge/point_re_txt_08.jpg") no-repeat left top;
}
div.re_charge ul.list li.list_col.point_re09_can div.txt {
	background: url("../img/charge/point_re_txt_09.jpg") no-repeat left top;
}
div.payment_cont.point_re06 { background: url("../img/charge/payment_p_re_img_06.jpg") no-repeat left top;}
div.payment_cont.point_re07 { background: url("../img/charge/payment_p_re_img_07.jpg") no-repeat left top;}
div.payment_cont.point_re08 { background: url("../img/charge/payment_p_re_img_08.jpg") no-repeat left top;}
div.payment_cont.point_re09 { background: url("../img/charge/payment_p_re_img_09.jpg") no-repeat left top;}

