﻿body,h1,h2,h3,h4,h5,h6,input,textarea,select {color:#606060;}
body	 {background-color:#fff;}
input,select {color:#606060;}
a:link,a:visited,a:hover,a:active {color:#606060;} 
input.text	{border:1px solid #d7d7d7;}

body {background:#eeeeee url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_body.jpg') repeat-y center top;}
#wrapper {background-color:#ffffff;}
#header	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_top.gif') repeat-x left top transparent;border-bottom:1px solid #e5e5e5;}
#header	h1.charge	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_charge.gif') no-repeat 11px 13px transparent;}
#header	h1.easy	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_easyPayment.gif') no-repeat 11px 13px transparent;}
#header	h1.direct	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_direct.gif') no-repeat 11px 13px transparent;}
#nav	 ul	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_nav_blank.gif') repeat left top transparent;border:3px solid #8da2ff;border-top-width:2px;border-left-width:2px;}
#nav	 ul	 li	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_nav_off.gif') no-repeat left top transparent;}
#nav	 ul	 li.on	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_nav_on.gif') no-repeat left top transparent;}
#nav	 ul	 li.on	a	span	 {color:#ffec49;}
#nav	 ul	 li	dl	{background-color:#fff;border:1px solid #4558ac;}
#nav	 ul	 li	dl	dt	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_nav_close.gif') no-repeat 101px 8px #637ffd;border-bottom:1px solid #4558ac;color:#ffec49;}
#nav	 ul	 li	dl	dd	span	a:hover	 {background-color:#f1f1f1;color:#ff7200;}

#event	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ctit_notice2.gif') no-repeat 23px 10px transparent;}
#notice	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ctit_notice.gif') no-repeat 23px 8px transparent;}

/* 충전금액 */
#process	table	 .chargeMoney	th	 {background-color:#f2f5fd;border:1px solid #d1daff;border-right:0;}
#process	table	 .chargeMoney	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_charge_money.gif') no-repeat center top transparent;}
#process	table	 .chargeMoney	td	 {background-color:#f2f5fd;border:1px solid #d1daff;border-left:0;}
#process	table	 .chargeMoney	.possess	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_arr_right.gif') no-repeat right 10px transparent;color:#6783fe;}
#process	table	 .chargeMoney	.possess	 span.title	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_possess_cash.gif') no-repeat left top transparent;}
#process	table	 .chargeMoney	.after	{color:#6783fe;}
#process	table	 .chargeMoney	.after	 span.title	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_after_charge.gif') no-repeat left top transparent;}

/* 결제금액 */
#process	table	 .buyDirect	th	 {background-color:#f2f5fd;border:1px solid #d1daff;border-right:0;}
#process	table	 .buyDirect	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_payment_money.gif') no-repeat center top transparent;}
#process	table	 .buyDirect	td	 {background-color:#f2f5fd;border:1px solid #d1daff;border-left:0;}

/* 결제정보 입력 */
#process	table	 .paymentInfo	th	 {border-bottom:1px solid #e9e7d9;}
#process	table	 .paymentInfo	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_input_paymentInfo.gif') no-repeat center top transparent;}
#process	table	 .paymentInfo	td	 {border-bottom:1px solid #e9e7d9;}

#process	table	 .paymentInfo	label.title	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#process	table	 .paymentInfo	label.title2 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#process	table	 .paymentInfo	label.title3 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#process	table	 .paymentInfo	label.cvstitle {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#process	table	 .paymentInfo	.mobile	{color:#808080;}
#process	table	 .paymentInfo	.resident	{color:#dbdbdb;}
#process	table	 .paymentInfo	.resident	input	{border:1px solid #d7d7d7;}
#process	table	 .paymentInfo	.applyNum	{color:#dbdbdb;}
#process	table	 .paymentInfo	.applyNum	a.guide	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_reset.gif') no-repeat right top transparent;}
#process	table	 .paymentInfo	.applyNum	a.reset	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_reset.gif') no-repeat right top transparent;}
#process	table	 .paymentInfo	.pin	{color:#dbdbdb;}
#process	table	 .paymentInfo	.telephone	{color:#dbdbdb;}
#process	table	 .paymentInfo	.telResident	{color:#dbdbdb;}
#process	table	 .paymentInfo	.telResident	input	{border:1px solid #d7d7d7;}
#process	table	 .paymentInfo	.pointResident	{color:#dbdbdb;}
#process	table	 .paymentInfo	.pointResident	input	{border:1px solid #d7d7d7;}
#process	table	 .paymentInfo	.martPin	{color:#dbdbdb;}

#process	table	 .paymentInfo	.info	{color:#808080;}
#process	table	 .paymentInfo	.infoSSN	{color:#606060;}
#process	table	 .paymentInfo	.changeAgreeInfo	{color:#808080;}
#process	table	 .paymentInfo	.agree	{color:#808080;}
#process	table	 .paymentInfo	.arsInfo	{color:#808080;}
#process	table	 .paymentInfo	.pesterInfo1	{color:#808080;}
#process	table	 .paymentInfo	.pesterCount	strong	{color:#ff7200;}
#process	table	 .paymentInfo	.pesterInfo2	{color:#808080;}
#process	table	 .paymentInfo	.section	{border-top:1px dashed #c9c7bb;}
#process	table	 .paymentInfo	.service	a.easy	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_easy.gif') no-repeat right top transparent;}
#process	table	 .paymentInfo	.service	a.reset	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_reset.gif') no-repeat right top transparent;}
#process	table	 .paymentInfo	.giftService	a.reset	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_reset.gif') no-repeat right top transparent;}
#process	table	 .paymentInfo	.okcashInfo1	{color:#0070c0;}
#process	table	 .paymentInfo	.okcashInfo2	{color:#ff842a;}
#process	table	 .paymentInfo	.okcashInfo3	{color:#ff842a;}
#process	table	 .paymentInfo	.paycoInfo1	    {color:#444444;}
#process	table	 .paymentInfo	.paycoInfo2	    {color:#777777;}
#process	table	 .paymentInfo	.mpointInfo	    {color:#808080;}
#process	table	 .paymentInfo	.cultureGuide   .text	{color:#ff842a;}
#process	table	 .paymentInfo	.tossInfo1	{color:#808080;}
#process	table	 .paymentInfo	.tossInfo2	{color:#808080;}

/* 넥슨 간편결제 */
.payInfo {color:#555555;font-weight:bold;}
.payInfo span {color:#909090;font-weight:normal;}
.payRegList {overflow:hidden;width:381px;margin:9px 0 8px;border:1px solid #efefef;border-bottom:0;}
.payRegList dt {clear:both;float:left;width:79px;height:23px;padding-top:13px;text-align:center;background-color:#f9f9f9;border-bottom:1px solid #efefef;}
.payRegList dd {overflow:hidden;float:left;width:302px;height:23px;padding-top:13px;border-bottom:1px solid #efefef;}
.payRegList dd p.list {float:left;width:190px;padding-left:13px;}
.payRegList dd p.list span {color:#c0c0c0;}
.payRegList dd p.listBt {float:right;width:99px;margin-top:-8px;}
.payInfo2 {color:#b6b5b5;font-size:11px;}
.paymentSec {overflow:hidden;width:402px;}
.paymentSec dt {clear:both;float:left;width:69px;height:24px;padding:6px 0 0 5px;}
.paymentSec dd {float:left;width:328px;height:30px;}
.paymentSec dd.paymentInfo1 {position:relative;}
.paymentSec dd.paymentInfo1 ul {overflow:hidden;padding-left:1px;} 
.paymentSec dd.paymentInfo1 ul li {float:left;border:1px solid #c4c4c4;margin-left:-1px;} 
.paymentSec dd.paymentInfo1 ul li a {display:block;width:72px;height:16px;padding-top:6px;font-size:11px;color:#949494;text-align:center;} 
.paymentSec dd.paymentInfo1 ul li.on {border-color:#5771eb;position:relative;}
.paymentSec dd.paymentInfo1 ul li.on a {font-weight:bold;color:#5771eb;}
.paymentSec dd.paymentInfo1 .paymentAdmin {position:absolute;top:7px;right:32px;font-size:11px;}
.paymentSec dd.paymentInfo1 .paymentAdmin a {text-decoration:underline;padding-right:7px;background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_arr_gr.gif') no-repeat right 2px;color:#8d8c8c;}
.paymentSec dd.paymentInfo2 {height:71px;padding:6px 0 0 74px;line-height:1.6;}
.paymentSec dd.paymentInfo2 .payInfo {padding-bottom:7px;}
.paymentSec .paymentInfo3 select {width:250px;padding:2px 0;}
.paymentSec .paymentInfo4 {height:47px;}
.paymentSec .paymentInfo4 p {padding-top:7px;font-size:11px;}
.paymentSec .paymentInfo4 select {width:106px;padding:2px 0;}
.paymentSec .paymentInfo5 input {width:100px;height:17px;padding-left:6px;}
.paymentSec .paymentInfo5 {height:18px;}
.paymentSec input.disable {background-color:#e9e9e9;color:#c0c0c2;border:1px solid #c4c4c4;}
.paymentSec.disableForm dd.paymentInfo1 ul li, 
.paymentSec.disableForm dd select {background-color:#e9e9e9;}
.paymentSec.disableForm dd.paymentInfo1 .paymentAdmin a {opacity:0.4;filter:alpha(opacity=40);}
.paymentSec.disableForm .paymentInfo4 {height:24px;}
.paymentSec.disableForm dd.paymentInfo4 img, .paymentSec.disableForm dd.paymentInfo3 img {opacity:0.4;filter:alpha(opacity=40);}
.paymentSec.disableForm dd select {border:1px solid #c4c4c4;}
.paymentSec.disableForm .paymentInfo5 {height:50px;}
.paymentSec.disableForm .paymentInfo5 p {padding-top:6px;font-size:11px;}
.paymentSec.disableForm .paymentInfo5 input {border:1px solid #5771eb;}
.layerArs {display:none;}
.dimmed {position:absolute;top:0;left:0;width:534px;height:10000px;background-color:#eeeeee;opacity:0.8;filter:alpha(opacity=80);z-index:10000;}
.layerArs .layerArsCnts {position:absolute;top:154px;left:110px;width:316px;height:201px;background-color:#ffffff;color:#666666;z-index:20000;}
.layerArs .layerArsCnts strong {display:block;padding-bottom:10px;color:#000000;font-size:14px;line-height:1.45;}
.layerArs .layerArsInfo {padding-top:41px;text-align:center;}
.layerArs .layerArsInfo .txt1 {padding-bottom:24px;line-height:1.5;}
.layerArs .layerArsInfo p img {margin:0 2px;}
.layerArs .closeBt {position:absolute;top:11px;right:11px;}


/* 동의사항 */
#process	table	 .agreement	th	 {border-bottom:1px solid #e9e7d9;}
#process	table	 .agreement	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_agreement.gif') no-repeat center top transparent;}
#process	table	 .agreement	td	 {border-bottom:1px solid #e9e7d9;}
#process	table	 .agreement	td	 a	{color:#6783fe;}

/* 레이어 */
.layerContents	{display:none;}
.opacityLayer	 {background-color:#fff;filter:alpha(opacity=40);-moz-opacity:.40;-khtml-opacity: 0.4;opacity:.40;}
.layerContents	.layerPanel	{border:2px solid #7284d7;background-color:#fff;}
.layerContents	.layerQRPanel	{border:2px solid #394473;background-color:#292a2d;}
#layerAgreementCash	h1	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerAgreementCash.gif') no-repeat center 10px transparent;}
#layerAgreementCash	.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerAgreementPayment	h1	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerAgreementPayment.gif') no-repeat center 10px transparent;}
#layerAgreementPayment	.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerAgreementPaymentTel	h1	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerAgreementPayment.gif') no-repeat center 10px transparent;}
#layerAgreementPaymentTel	.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerPaymentInfo	h1	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerPaymentInfo.gif') no-repeat left top transparent;}
#layerPaymentInfo	.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerQRCodeInfo	.layerInfo  .tossInfo1 	{color:#808080;}
#layerQRCodeInfo	.layerInfo  .tossInfo2 	{color:#808080;}
#layerCpinInfo		h1	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerPaymentInfo.gif') no-repeat left top transparent;}
#layerCpinInfo		.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerProccessError	.layerInfo	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_layerProccessError.gif') no-repeat left top transparent;}
#layerProccessError	.contents	{background-color:#f2f5fd;border:1px solid #d1daff;}

/* 오류 */
#limitError	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_large.gif') no-repeat left top transparent;}
#limitError	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/white/tit_info5_v2.gif') no-repeat 38px 12px;}
#limitError	.errorCode	{background-color:#f2f5fd;border:1px solid #d1daff;}
#limitErrorSmall	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_medium.gif') no-repeat left top transparent;}
#limitErrorSmall	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_errorLimit_small.gif') no-repeat 3px 3px transparent;}
#limitErrorSmall	.errorCode	{background-color:#f2f5fd;border:1px solid #d1daff;}
#protectorError	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_medium.gif') no-repeat left top transparent;}
#protectorError	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_errorProtector.gif') no-repeat 3px 3px transparent;}
#protectorError	.errorCode	{background-color:#f2f5fd;border:1px solid #d1daff;}
#processError	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/white/bg_error_large.gif') no-repeat left top transparent;}
#processError	.info	{background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/white/tit_info5_v2.gif) no-repeat 38px 12px;}
#processError	.info2	{background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/white/tit_info5_v2.gif) no-repeat 38px 12px;}
#processError	.errorCode	{background-color:#f2f5fd;border:1px solid #d1daff;}

#AgreeErrorSmall	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_medium.gif') no-repeat left top transparent;}
#AgreeErrorSmall	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info5_v2.gif') no-repeat 34px 10px transparent;}
#AgreeErrorSmall	.errorCode	{background-color:#f2f5fd;border:1px solid #d1daff;}

/* 점검 */
#inspectAll	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_large.gif') no-repeat left top transparent;}
#inspectAll	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/img_inspectAll.gif') no-repeat 3px 3px transparent;}
#inspectAll	.message	{background-color:#f2f5fd;border:1px solid #d1daff;}
#inspectAll	.message	dt.time	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_inspectAll1.gif') no-repeat left top transparent;}
#inspectAll	.message	dt.reason	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_inspectAll2.gif') no-repeat left top transparent;}
#inspectDetail	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_error_medium.gif') no-repeat left top transparent;}
#inspectDetail	.info	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_inspectDetail.gif') no-repeat 3px 3px transparent;}
#inspectDetail	.message	{background-color:#f2f5fd;border:1px solid #d1daff;}
#inspectDetail	.message	h3	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_inspectDetail1.gif') no-repeat center 25px transparent;}
#inspectDetail	.message	dt.way	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_inspectDetail2.gif') no-repeat left top transparent;}
#inspectDetail	.message	dt.reason	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_inspectDetail3.gif') no-repeat left top transparent;}

/* 간편결제 */
#layerEasyPayment	.layerInfo	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_appEasyPayment.gif') no-repeat left top transparent;}
#layerEasyPayment	.layerModInfo	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_modEasyPayment.gif') no-repeat left top transparent;}
#layerEasyPayment	.contents	 {border-top:1px dashed #c9c7bb;}
#layerEasyPayment	h2	{color:#808080;}
#layerEasyPayment	.layerEasyPaymentInfo	{color:#808080;}
#layerEasyPayment	.layerForm	{background-color:#f2f5fd;border:1px solid #d1daff;}
#layerEasyPayment	span.title	{color:#606060;background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;}
#layerEasyPayment	.mobile	{color:#dbdbdb;}
#layerEasyPayment	.resident	{color:#dbdbdb;}
#layerEasyPayment	.resident	input	{border:1px solid #d7d7d7;}

/* 바로 결제하기 */
#easyPaymentInfo	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_easyPayment.gif') no-repeat 8px 10px transparent;}
#quickChargeInfo	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/img_quickChargeInfo.gif') no-repeat 8px top transparent;}
#easyProcess	.form	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_easyPayment.gif') no-repeat left top transparent;}
#easyProcess	table	 .chargeMoney	th	 {border:1px solid #e9e7d9;border-right:0;}
#easyProcess	table	 .chargeMoney	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_charge_money2.gif') no-repeat center top transparent;}
#easyProcess	table	 .chargeMoney	td	 {border:1px solid #e9e7d9;border-left:0;}
#easyProcess	table	 .chargeMoney	.price	{color:#ff7200;}
#easyProcess	table	 .paymentInfo	th	 span	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/txt_input_paymentInfo.gif') no-repeat center top transparent;}
#easyProcess	table	 .paymentInfo	span.title	 {background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#easyProcess	table	 .paymentInfo	.info	{color:#808080;}
#easyProcess	table	 .paymentInfo	.service	a.easy	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_easy.gif') no-repeat right top transparent;}
#easyProcess	table	 .paymentInfo	.service	a.reset	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/ico_reset.gif') no-repeat right top transparent;}

/* 결제완료 */
#finCharge	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_finCharge.gif') no-repeat left top transparent;}
#finCharge	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_finCharge.gif') no-repeat 3px 3px transparent;}
#finCharge	.easyInfo	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_easy.gif') no-repeat 3px 3px transparent;}
#finCharge	.pesterInfo	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_pester.gif') no-repeat 3px 3px transparent;}
#finCharge	.virtualInfo	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_virtual.gif') no-repeat 3px 3px transparent;}
#finCharge	.directInfo	h2	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_buyDirect.gif') no-repeat 3px 3px transparent;}
#finCharge	#tip	{background-color:#6685ef;}
#finCharge	#tip	p	{color:#fff;}
#finCharge	#tip	p.link	a	{color:#ffea00;}
#finCharge	.contents	{border-top:1px dashed #c9c7bb;}
#finCharge	.contents	.form	p	.title	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_check.gif') no-repeat left 7px transparent;color:#606060;}
#finCharge	.contents	p.info	{color:#808080;}

/* 현금영수증 */
#layerReceipt	.layerInfo	{background:url('https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_receipt.gif') no-repeat center top transparent;}
#layerReceipt	.contents	 {border-top:1px dashed #c9c7bb;}

/* 약관동의 */
#stipulation	{color:#606060;}
#stipulation	.cnts	{border:1px solid #d1daff;background-color:#f1f3fb;}

/* 약관동의(개인정보 최소화) */
.agreeSec {width:476px;height:247px;margin:0 auto 16px;padding:54px 0 0 37px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.agreeSec h2 {padding-bottom:5px;color:#444444;font-weight:bold;}
.agreeSec .txt1 {padding-bottom:12px;}
.agreeSec .checkbox {margin-top:-3px;}
.agreeSec .discheckbox {margin-top:-3px;opacity:0.3;filter:alpha(opacity=50);}
.agreeSec .detail {display:inline-block;margin-left:6px;padding-right:5px;font-size:11px;color:#999999;background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bul_arr_gr.gif) no-repeat right 2px;}
.agreeSec ul {overflow:hidden;width:435px;border:1px solid #d0d0d0;background-color:#fafafa;}
.agreeSec ul li {position:relative;width:424px;height:29px;margin-top:-1px;padding:11px 0 0 11px;vertical-align:top;border-top:1px solid #e7e7e7;}
.agreeSec ul li label {color:#444444;}
.agreeSec ul li.disable input, .agreeSec ul li.disable label {opacity:0.5;filter:alpha(opacity=50);}
.agreeSec ul li .complete {position:absolute;top:9px;right:0;display:block;width:70px;text-align:center;font-size:11px;color:#999999;}
.agreeSec .txt2 {padding-top:14px;font-size:11px;color:#999999;letter-spacing:-1px;}
.layerAgreeSec {z-index:20000;position:absolute;top:88px;left:84px;width:356px;height:345px;background-color:#ffffff;}
.layerAgreeSec h2 {height:33px;padding:20px 0 0 20px;font-size:14px;font-weight:bold;color:#444444;background-color:#fbfbfb;border-bottom:1px solid #f2f2f2;}
.layerAgreeSec .closeBt {position:absolute;top:20px;right:20px;}
.agreeCnts {overflow:scroll;overflow-x:hidden;width:336px;height:271px;padding:20px 0 0 20px;color:#777777;font-size:11px;background-color:#ffffff;border:0;}

/* ErrorLayer Ver.2 */
.layerWrapper {background-color:#ffffff;border:2px solid #7284d7;}
.layerWrapper h1.cashInfo {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info3_v2.gif) no-repeat 38px 12px;}
.cashInfoTxt {background-color:#f2f5fd;border:1px solid #d1daff;color:#606060;}
.customerNum {color:#999999;}
.layerWrapper h1.cashInfo2 {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info2_v2.gif) no-repeat 52px 16px;}

.popupWrapper {background:#ffffff url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/bg_popuptit_v2.jpg) repeat-x left top;}
.popupWrapper .popupCloseBt a {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/white/bt_close2_v2.gif) no-repeat left top;}
.popupWrapper h1.cashInfo {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info4_v2.gif) no-repeat 13px 11px;}
.popupWrapper h2.cashInfo {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info3_v2.gif) no-repeat 38px 12px;}
.popupWrapper h2.cashInfo2 {background:url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/tit_info5_v2.gif) no-repeat 53px 39px;}
.txtSec {padding:0 13px;margin-bottom:7px;background:#ffffff url(https://ssl.nexon.com/s2/billing/cash/nexoncash_imgs/default/nexoncash_imgs/white/bg_txtbox_v2.gif) no-repeat left top;}

/* 가상계좌 ARS */
.layerCvsArs {display:none;}
.layerCvsArs .layerArsCnts {position:absolute;top:154px;left:110px;width:316px;height:228px;background-color:#ffffff;color:#666666;z-index:20000;}
.layerCvsArs .layerArsCnts strong {display:block;padding-bottom:10px;color:#000000;font-size:14px;line-height:1.45;}
.layerCvsArs .layerArsCnts .authNo {line-height:1.5;color:#5e7afd;font-size:20px;font-weight:bold;letter-spacing:3px;}
.layerCvsArs .layerArsInfo {padding-top:41px;text-align:center;}
.layerCvsArs .layerArsInfo .txt1 {padding-bottom:12px;line-height:1.5;}
.layerCvsArs .layerArsInfo p img {margin:0 2px;}
.layerCvsArs .closeBt {position:absolute;top:11px;right:11px;}