﻿body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select {font:12px Dotum, Gulim, Tahoma, Arial, sans-serif;font-weight:normal;} 
table {width:100%;table-layout:fixed;border-spacing:0;border:0;border-collapse:collapse;}
th,td	{border:0;padding:0;margin:0;}
ol,ul {list-style:none;}
img,fieldset {border:0 none;}
em,address {font-style:normal;}
img,input,select {vertical-align:middle;}
a:link,a:visited,a:active {text-decoration:none;} 
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,div img,li img,dl img,p img	{vertical-align:top;}
legend,caption	{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
hr	{display:none;}
input.text	{padding:3px 3px 2px;}
input.radio	{margin-top:-2px;}
input.checkbox	{margin-top:0px;}
*	html	input.radio	{margin-top:-4px;}
*:first-child+html	input.radio	{margin-top:-4px;}
*	html	input.checkbox	{margin-top:-4px;}
*:first-child+html	input.checkbox	{margin-top:-4px;}
.hidden	 {display:block;position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}

#wrapper	{position:relative;width:530px;height:516px;margin:0 auto;}
#header	{height:36px;margin-bottom:13px;height:36px;}
#header	h1	 {width:100%;height:36px;text-indent:-9999px;}
#header	.close {position:absolute;left:476px;top:11px;}
#header	.close img	 {cursor:pointer;}
#nav	 {position:relative;z-index:500;padding:0 9px;height:75px;}
#nav	 ul	 {width:508px;margin:0 auto;}
#nav	 ul:after	 {content:" ";display:block;clear:both;height:0;visibility:hidden;}
*	html	#nav	 ul	 {zoom:1;}
*:first-child+html	#nav	 ul	 {zoom:1;}
#nav	 ul	 li	{float:left;width:127px;height:35px;position:relative;}
#nav	 ul	 li.on	{float:left;width:127px;height:35px;position:relative;}
#nav	 img.new	{position:absolute;left:10px;top:-9px;}
#nav	 ul	 a#navGiftTitle	{display:block;width:112px;height:20px;padding:13px 0 0 15px;color:#767676;font-weight:bold;letter-spacing:-1px;}
#nav	 ul	 a#navGiftTitle	span	{display:inline-block;width:90px;overflow:hidden;white-space:nowrap;text-overflow-mode:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#nav	 ul	 a#navEtcTitle	{display:block;width:112px;height:20px;padding:13px 0 0 15px;color:#767676;font-weight:bold;letter-spacing:-1px;}
#nav	 ul	 a#navEtcTitle	span	{display:inline-block;width:90px;overflow:hidden;white-space:nowrap;text-overflow-mode:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#nav	 ul	 li	dl	{position:absolute;z-index:500;top:8px;left:7px;width:113px;letter-spacing:-1px;}
#nav	 ul	 li	dl	dt	 {height:15px;padding:4px 0 0 7px;cursor:pointer;font-weight:bold;}
#nav	 ul	 li	dl	dt	 span	{display:inline-block;width:90px;overflow:hidden;white-space:nowrap;text-overflow-mode:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#nav	 ul	 li	dl	dd	span	a	{display:block;padding:3px 0 2px 6px;}

#event	{clear:both;overflow:hidden;width:100%;height:29px;}
#event	h2	{float:left;width:115px;height:29px;text-indent:-9999px;}
#event	#eventList	{float:left;position:relative;width:400px;height:12px;margin-top:10px;font-size:11px;}
#event	#eventList	ul	{clear:both;width:400px;}
#event	#eventList	 ul	li	{overflow:hidden;white-space:nowrap;width:400px;text-overflow-mode:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

#notice	{clear:both;overflow:hidden;width:100%;height:29px;}
#notice	h2	{float:left;width:78px;height:29px;text-indent:-9999px;}
#notice	#noticeList	{float:left;position:relative;width:400px;height:12px;margin-top:10px;font-size:11px;}
#notice	#noticeList	ul	{clear:both;width:400px;}
#notice	#noticeList	ul	li	{overflow:hidden;white-space:nowrap;width:400px;text-overflow-mode:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#banner	{width:514px;height:100px;margin:0 auto 15px;}
.bt	{text-align:center;}
.bt	img	{cursor:pointer;}
.layerBt	{text-align:center;}
.layerBt	img	{cursor:pointer;}

#process	div.form	{width:514px;height:320px;margin:0 auto;}
#process	table	 {width:100%;}
#process	table	 th	{vertical-align:middle;text-align:center;}
#process	table	 td	{vertical-align:middle;text-align:left;}

/* 충전금액 */
#process	table	 .chargeMoney	th	 {clear:both;height:68px;}
#process	table	 .chargeMoney	th	 span	{display:block;height:15px;text-indent:-9999px;}
#process	table	 .chargeMoney	td	 {clear:both;height:68px;letter-spacing:-1px;}
#process	table	 .chargeMoney	.choice	{float:left;width:230px;padding-top:6px;}
#process	table	 .chargeMoney	.choice	select	{width:65px;}
#process	table	 .chargeMoney	.choice	.text	{width:60px;padding:2px 3px 1px;}
#process	table	 .chargeMoney	.result	{float:left;}
#process	table	 .chargeMoney	span.select {margin-right:5px;}
#process	table	 .chargeMoney	.possess	{float:left;height:30px;width:70px;padding-right:16px;font-size:15px;font-weight:bold;letter-spacing:-2px;}
#process	table	 .chargeMoney	.possess	 span.title	{display:block;height:13px;text-indent:-9999px;}
#process	table	 .chargeMoney	.after	{float:left;height:30px;width:70px;padding-left:14px;font-size:15px;font-weight:bold;letter-spacing:-2px;}
#process	table	 .chargeMoney	.after	 span.title	{display:block;height:13px;text-indent:-9999px;}
#process	table	 .chargeMoney	.couponChoice	{float:left;width:230px;padding-top:6px;}
#process	table	 .chargeMoney	.couponChoice	.text	{width:60px;padding:2px 3px 1px;}
#process	table	 .chargeMoney	.couponResult	{float:left;padding-top:4px;}

/* 결제금액 */
#process	table	 .buyDirect	th	 {clear:both;height:68px;}
#process	table	 .buyDirect	th	 span	{display:block;height:15px;text-indent:-9999px;}
#process	table	 .buyDirect	td	 {clear:both;height:68px;letter-spacing:-1px;}
#process	table	 .buyDirect	.choice	{float:left;width:230px;padding-top:6px;}
#process	table	 .buyDirect	.choice	.text	{width:60px;padding:2px 3px 1px;}

/* 결제정보 입력 */
#process	table	 .paymentInfo	th	 {clear:both;height:168px;}
#process	table	 .paymentInfo	th	 span	{display:block;height:15px;margin-bottom:8px;text-indent:-9999px;}
#process	table	 .paymentInfo	td	 {clear:both;height:168px;letter-spacing:-1px;}

#process	table	 .paymentInfo	label.title	 {display:inline-block;width:122px;margin-bottom:4px;padding:5px 0 0 12px;}
#process	table	 .paymentInfo	label.title2 {display:inline-block;width:112px;margin-bottom:4px;padding:5px 0 0 12px;}
#process	table	 .paymentInfo	label.title3 {display:inline-block;width:102px;margin-bottom:4px;padding:5px 0 0 12px;}
#process	table	 .paymentInfo	label.cvstitle {display:inline-block;width:70px;margin-bottom:20px;padding:5px 0 0 12px;}
#process	table	 .paymentInfo	.mobile	select.corp	{width:85px;}
#process	table	 .paymentInfo	.mobile	select.first	{width:45px;}
#process	table	 .paymentInfo	.mobile	.text	{width:44px;}
#process	table	 .paymentInfo	.tmoneymobile	label.title	{width:84px;}
#process	table	 .paymentInfo	.tmoneymobile	select.first	{width:48px;}
#process	table	 .paymentInfo	.tmoneymobile	.text	{width:41px;}
#process	table	 .paymentInfo	.resident	input	{width:100px;padding:2px 3px 1px;}
#process	table	 .paymentInfo	.resident	input.num2	{width:107px;}
#process	table	 .paymentInfo	.resident	input.numSSN	{width:13px;}
#process	table	 .paymentInfo	.applyNum	.text	{width:100px;}
#process	table	 .paymentInfo	.applyNum	img	{margin-left:8px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.applyNum	a	{display:inline-block;white-space:nowrap;margin-left:10px;margin-right:20px;padding-right:15px;}
#process	table	 .paymentInfo	.pin	label.title	 {width:54px;}
#process	table	 .paymentInfo	.pin	.text	{width:49px;}
#process	table	 .paymentInfo	.sum	label.title	 {width:54px;}
#process	table	 .paymentInfo	.sum	.text	{width:81px;}
#process	table	 .paymentInfo	.sum	img	{margin-left:4px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.paymentChoice	{margin-bottom:2px;}
#process	table	 .paymentInfo	.paymentChoice	label.title	 {width:54px;}
#process	table	 .paymentInfo	.paymentChoice	label	{margin-right:20px;}
#process	table	 .paymentInfo	.tmoneyChoice	{margin-bottom:2px;}
#process	table	 .paymentInfo	.tmoneyChoice	label.title	 {width:61px;}
#process	table	 .paymentInfo	.tmoneyChoice	label	{margin-right:26px;}
#process	table	 .paymentInfo	.paymentPointChoice	{margin-bottom:7px;}
#process	table	 .paymentInfo	.paymentPointChoice	label.title	 {width:54px;}
#process	table	 .paymentInfo	.paymentPointChoice	label	{margin-right:20px;}
#process	table	 .paymentInfo	.idPw	label.title	 {width:54px;}
#process	table	 .paymentInfo	.idPw	label.title2 {width:81px;}
#process	table	 .paymentInfo	.idPw	.text	{width:81px;margin-right:15px;}
#process	table	 .paymentInfo	.balance	label.title	 {width:54px;}
#process	table	 .paymentInfo	.balance	.text	{width:81px;}
#process	table	 .paymentInfo	.balance	img	{margin-left:4px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.telephone	select	{width:93px;}
#process	table	 .paymentInfo	.telephone	.text	{width:34px;}
#process	table	 .paymentInfo	.telephone	img	{vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.telResident	input	{width:85px;padding:2px 3px 1px;}
#process	table	 .paymentInfo	.telResident	input.num2	{width:87px;}
#process	table	 .paymentInfo	.telResident	img	{vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.ars	{margin-bottom:10px;}
#process	table	 .paymentInfo	.ars	label.title	 {width:54px;}
#process	table	 .paymentInfo	.ars	.text	{width:81px;margin-right:15px;}
#process	table	 .paymentInfo	.bank	label.title	 {width:88px;}
#process	table	 .paymentInfo	.bank	select	{width:97px;}
#process	table	 .paymentInfo	.bank	img	{margin-left:4px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.account	label.title	 {width:88px;}
#process	table	 .paymentInfo	.account	.text	{width:160px;}
#process	table	 .paymentInfo	.expiry	label.title	 {width:88px;}
#process	table	 .paymentInfo	.expiry	.text	{width:160px;}
#process	table	 .paymentInfo	.cardNum	.text	{width:41px;}
#process	table	 .paymentInfo	.password	.text	{width:81px;}
#process	table	 .paymentInfo	.password	img	{margin-left:4px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.point	{margin-top:7px;margin-bottom:4px;}
#process	table	 .paymentInfo	.point	.text	{width:81px;}
#process	table	 .paymentInfo	.payableCash	{margin-top:7px;margin-bottom:13px;}
#process	table	 .paymentInfo	.payableCash	.text	{width:81px;}
#process	table	 .paymentInfo	.cultureGuide	{margin-top:4px;margin-bottom:3px;}
#process	table	 .paymentInfo	.cultureGuide   .text	{width:81px;margin-left:68px;}
#process	table	 .paymentInfo	.time	.text	{width:100px;text-align:right;}
#process	table	 .paymentInfo	.time	img	{margin-left:8px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.tmoneytime	label.title	{width:84px;}
#process	table	 .paymentInfo	.tmoneytime	.text	{width:100px;text-align:right;}
#process	table	 .paymentInfo	.tmoneytime	img	{margin-left:8px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.name	{margin-bottom:2px;}
#process	table	 .paymentInfo	.myMobile	{margin-bottom:2px;}
#process	table	 .paymentInfo	.myMobile	img	{margin-left:4px;vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.message	.text	{width:226px;}
#process	table	 .paymentInfo	.pointResident	input	{width:85px;padding:2px 3px 1px;}
#process	table	 .paymentInfo	.pointResident	input.num2	{width:87px;}
#process	table	 .paymentInfo	.pointResident	img	{vertical-align:middle;cursor:pointer;}
#process	table	 .paymentInfo	.credit	select	{width:110px;}
#process	table	 .paymentInfo	.martPin	label.title	 {width:54px;}
#process	table	 .paymentInfo	.martPin	.text	{width:34px;}

#process	table	 .paymentInfo	.info	{margin-bottom:5px;font-size:11px;}
#process	table	 .paymentInfo	.infoSSN	{padding:0 0 0 3px;font-size:13px;font-weight:bold;letter-spacing:3px;}
#process	table	 .paymentInfo	.changeAgreeInfo	{font-size:11px;}
#process	table	 .paymentInfo	.changeAgreeInfo	.agreeLink	 {display:inline-block;width:145px;text-decoration:underline;}
#process	table	 .paymentInfo	.eventInfo	{margin-bottom:5px;font-size:11px;}
#process	table	 .paymentInfo	.confirmInfo	{margin-top:7px;margin-bottom:10px;font-size:11px;}
#process	table	 .paymentInfo	.agree	{padding-top:10px;font-size:11px;}
#process	table	 .paymentInfo	.arsInfo	{font-size:11px;}
#process	table	 .paymentInfo	.hpArsInfo	{margin-top:9px;font-size:11px; letter-spacing:normal;}
#process	table	 .paymentInfo	.pesterInfo1	{padding-bottom:10px;font-size:11px;}
#process	table	 .paymentInfo	.pesterCount	{display:inline-block;width:140px;margin-left:75px;text-align:right;}
#process	table	 .paymentInfo	.pesterInfo2	{padding:10px 0;font-size:11px;}
#process	table	 .paymentInfo	.section	{margin-top:7px;padding-top:5px;}
#process	table	 .paymentInfo	.service	{padding:10px 0 0 100px;font-size:11px;}
#process	table	 .paymentInfo	.service	a	{display:inline-block;white-space:nowrap;margin-right:20px;padding-right:15px;}
#process	table	 .paymentInfo	.giftService	{padding:10px 0 0 10px;font-size:11px;}
#process	table	 .paymentInfo	.giftService	a	{display:inline-block;white-space:nowrap;margin-right:20px;padding-right:15px;}
#process	table	 .paymentInfo	.okcashInfo1	{margin-bottom:5px;font-size:11px;}
#process	table	 .paymentInfo	.okcashInfo2	{margin-top:11px; margin-bottom:5px; font-size:11px;}
#process	table	 .paymentInfo	.okcashInfo3	{margin-bottom:5px; font-size:11px;}
#process	table	 .paymentInfo	.paycoInfo1	{margin-top:7px;margin-bottom:7px;font-size:12px;font-weight:bold;}
#process	table	 .paymentInfo	.paycoInfo2	{margin-bottom:18px;font-size:11px;}
#process	table	 .paymentInfo	.mpointInfo	{font-size:11px;padding:5px 0 0 138px;}
#process	table	 .paymentInfo	.tossInfo1	{margin-top:16px; margin-bottom:5px; font-size:11px;}
#process	table	 .paymentInfo	.tossInfo2	{margin-bottom:5px; font-size:11px;}

/* 동의사항 */
#process	table	 .agreement	th	 {clear:both;height:64px;}
#process	table	 .agreement	th	 span	{display:block;height:16px;text-indent:-9999px;}
#process	table	 .agreement	td	 {clear:both;height:64px;font-size:11px;letter-spacing:-1px;}
#process	table	 .agreement	td	 a	{font-weight:bold;}

/* 레이어 */
.layerContents	{display:none;}
.opacityLayer	 {position:absolute;top:0;left:0;z-index:1000;width:530px;height:516px;}
.layerContents	.layerPanel	{position:absolute;top:111px;left:61px;z-index:1001;width:390px;height:300px;}
.layerContents	.layerQRPanel	{position:absolute;top:28px;left:35px;z-index:1001;width:459px;height:457px;}
.layerContents	.layerClose	{position:absolute;top:10px;left:372px;}
.layerContents	.layerClose	img	{cursor:pointer;}
.layerContents	.layerQRClose	{position:absolute;top:12px;left:402px;}
.layerContents	.layerQRClose	img	{cursor:pointer;}
.layerContents	.loading	{position:absolute;top:166px;left:115px;z-index:1001;}
#layerAgreementCash	h1	 {height:35px;text-indent:-9999px;}
#layerAgreementCash	.contents	{overflow-y:scroll;width:346px;height:173px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}
#layerAgreementPayment	h1	 {height:35px;text-indent:-9999px;}
#layerAgreementPayment	.contents	{overflow-y:scroll;width:346px;height:173px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}
#layerAgreementPaymentTel	h1	 {height:35px;text-indent:-9999px;}
#layerAgreementPaymentTel	.contents	{overflow-y:scroll;width:346px;height:54px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}
#layerAgreementPaymentTel	h2	{margin:-5px 0 8px 20px;font-weight:bold;font-size:11px;letter-spacing:-1px;}
#layerPaymentInfo	h1	 {height:96px;text-indent:-9999px;}
#layerPaymentInfo	.layerInfo	p	{position:absolute;top:55px;left:193px;}
#layerQRCodeInfo	.layerInfo  .tossInfo1 	{margin:18px 0 3px 59px; font-size:11px; font-weight:bold;}
#layerQRCodeInfo	.layerInfo  .tossInfo2 	{margin:0 0 5px 59px; font-size:11px; font-weight:bold;}
#layerPaymentInfo	.contents	{overflow-y:scroll;width:346px;height:112px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}
#layerCpinInfo		h1	 {height:96px;text-indent:-9999px;}
#layerCpinInfo		.layerInfo	p	{position:absolute;top:55px;left:193px;}
#layerCpinInfo		.contents	{overflow-y:scroll;width:346px;height:112px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}
#layerProccessError	.layerInfo	 {height:113px;text-indent:-9999px;}
#layerProccessError	.contents	{overflow-y:auto;width:306px;height:87px;margin:0 auto 17px;padding:20px 30px 0;line-height:1.6;}
#layerProccessError	.contents	.code	{display:block;padding-top:10px;}
#layerStipulation	.contents	{overflow-y:scroll;width:346px;height:112px;margin:0 auto 17px;padding:15px 10px;line-height:1.4;font-size:11px;letter-spacing:-1px;}

/* 오류 */
#limitError	{width:514px;height:409px;margin:0 auto 15px;}
#limitError	.info	{height:206px;padding:3px 3px 0;}
#limitError	.info	h2	{text-indent:-9999px;}
#limitError	.info	p	{text-indent:-9999px;}
#limitError	.errorCode	{overflow-y:auto;width:436px;height:140px;margin:0 auto;padding:25px 20px 0;background-color:#f2f5fd;border:1px solid #d1daff;line-height:2;}
#limitError	.errorCode	.code	{display:block;padding-top:20px;}
#limitErrorSmall	{width:514px;height:305px;margin:0 auto 15px;}
#limitErrorSmall	.info	{height:132px;padding:3px 3px 0;}
#limitErrorSmall	.info	h2	{text-indent:-9999px;}
#limitErrorSmall	.info	p	{text-indent:-9999px;}
#limitErrorSmall	.errorCode	{overflow-y:auto;width:426px;height:130px;margin:0 auto;padding:25px 30px 0;line-height:1.5;}
#limitErrorSmall	.errorCode	.code	{display:block;padding-top:20px;}
#protectorError	{width:514px;height:305px;margin:0 auto 15px;}
#protectorError	.info	{height:132px;padding:3px 3px 0;}
#protectorError	.info	h2	{text-indent:-9999px;}
#protectorError	.info	p	{text-indent:-9999px;}
#protectorError	.errorCode	{overflow-y:auto;width:426px;height:130px;margin:0 auto;padding:10px 30px 0;line-height:1.3;}
#protectorError	.errorCode	.code	{display:block;padding-top:20px;}
#processError	{width:514px;height:409px;margin:0 auto 15px;}
#processError	.info	{height:128px;padding:0px 3px 10px 3px;}
#processError	.info	h2	{text-indent:-9999px;}
#processError	.info	p	{text-indent:-9999px;}
#processError	.errorCode	{overflow-y:auto;width:426px;height:190px;margin:0px 15px 10px 15px;padding:25px 30px 0;line-height:2;}
#processError	.errorCode	.code	{display:block;padding-top:20px;}
#processError	.customerNum {padding-right:15px;font-size:11px;text-align:right;}
#AgreeErrorSmall	{width:514px;height:305px;margin:0 auto 15px;}
#AgreeErrorSmall	.info	{height:132px;padding:3px 3px 0;}
#AgreeErrorSmall	.info	h2	{text-indent:-9999px;}
#AgreeErrorSmall	.info	p	{text-indent:-9999px;}
#AgreeErrorSmall	.errorCode	{overflow-y:auto;width:426px;height:130px;margin:0 auto;padding:25px 30px 0;line-height:1.5;}
#AgreeErrorSmall	.errorCode	.code	{display:block;padding-top:20px;}

/* 점검 */
#inspectAll	{width:514px;height:409px;margin:0 auto 15px;}
#inspectAll	.info	{width:508px;height:167px;}
#inspectAll	.info	h2	{text-indent:-9999px;}
#inspectAll	.info	p	{text-indent:-9999px;}
#inspectAll	.message	{width:486px;height:224px;margin:0 auto;}
#inspectAll	.message	dl	{clear:both;overflow:hidden;width:386px;padding:50px 0 0 100px;}
#inspectAll	.message	dt	 {clear:both;float:left;width:70px;margin-bottom:15px;}
#inspectAll	.message	dt.time	{height:15px;text-indent:-9999px;}
#inspectAll	.message	dt.reason	{height:15px;text-indent:-9999px;}
#inspectAll	.message	dd	{float:left;width:286px;padding:2px 30px 15px 0;}
#inspectDetail	{width:514px;height:305px;margin:0 auto 15px;}
#inspectDetail	.info	{height:132px;padding:3px 3px 0;}
#inspectDetail	.info	h2	{text-indent:-9999px;}
#inspectDetail	.info	p	{text-indent:-9999px;}
#inspectDetail	.message	{width:486px;height:154px;margin:0 auto;}
#inspectDetail	.message	h3	{height:74px;text-indent:-9999px;}
#inspectDetail	.message	dl	{clear:both;overflow:hidden;width:350px;padding:0 0 0 130px;}
#inspectDetail	.message	dt	 {clear:both;float:left;width:70px;margin-bottom:15px;}
#inspectDetail	.message	dt.way	{height:15px;text-indent:-9999px;}
#inspectDetail	.message	dt.reason	{height:15px;text-indent:-9999px;}
#inspectDetail	.message	dd	{float:left;width:280px;padding:2px 0 15px 0;}

/* 간편결제 */
#layerEasyPayment	.layerInfo	{height:80px;text-indent:-9999px;}
#layerEasyPayment	.layerModInfo	{height:80px;text-indent:-9999px;}
#layerEasyPayment	.contents	 {width:368px;height:162px;margin:0 auto;padding-top:10px;}
#layerEasyPayment	h2	{margin-bottom:5px;text-align:center;font-weight:bold;font-size:12px;letter-spacing:-1px;}
#layerEasyPayment	.layerEasyPaymentInfo	{margin-bottom:10px;line-height:1.4;text-align:center;font-size:11px;letter-spacing:-1px;}
#layerEasyPayment	.layerForm	{padding:15px 0;}
#layerEasyPayment	.layerForm	p	{margin-left:12px;letter-spacing:-1px;}
#layerEasyPayment	span.title	{display:inline-block;width:88px;padding:5px 0 0 12px;}
#layerEasyPayment	.mobile	select.corp	{width:60px;}
#layerEasyPayment	.mobile	select.first	{width:45px;}
#layerEasyPayment	.mobile	.text	{width:44px;}
#layerEasyPayment	.resident	input	{width:100px;padding:2px 3px 1px;}
#layerEasyPayment	.resident	input.num2	{width:107px;}

/* 바로 결제하기 */
#easyPaymentInfo	{height:61px;text-indent:-9999px;}
#quickChargeInfo	{height:90px;text-indent:-9999px;}
#quickChargeInfo	h2	{text-indent:-9999px;}
#quickChargeInfo	p	{text-indent:-9999px;}
#easyProcess	.form	{width:508px;height:253px;margin:0 auto 14px;padding:3px;}
#easyProcess	table	 {width:100%;}
#easyProcess	table	 th	{vertical-align:middle;text-align:center;}
#easyProcess	table	 td	{vertical-align:middle;text-align:left;}
#easyProcess	table	 .chargeMoney	th	 {clear:both;height:100px;}
#easyProcess	table	 .chargeMoney	th	 span	{display:block;height:15px;text-indent:-9999px;}
#easyProcess	table	 .chargeMoney	td	 {clear:both;height:100px;letter-spacing:-1px;}
#easyProcess	table	 .chargeMoney	.price	{float:left;width:120px;padding-top:24px;font-weight:bold;font-size:20px;letter-spacing:-1px;}
#easyProcess	table	 .chargeMoney	.result	{float:left;font-size:11px;letter-spacing:0;}
#easyProcess	table	 .chargeMoney	.result	p	{padding:5px 0;}
#easyProcess	table	 .chargeMoney	.result	p	.title	{display:inline-block;width:80px;font-weight:bold;}
#easyProcess	table	 .paymentInfo	th	 {clear:both;height:153px;}
#easyProcess	table	 .paymentInfo	th	 span	{display:block;height:15px;text-indent:-9999px;}
#easyProcess	table	 .paymentInfo	td	 {clear:both;height:153px;letter-spacing:-1px;}
#easyProcess	table	 .paymentInfo	span.title	 {display:inline-block;width:64px;padding:5px 0 0 12px;color:#606060;}
#easyProcess	table	 .paymentInfo	.applyNum	.text	{width:109px;}
#easyProcess	table	 .paymentInfo	.applyNum	img	{margin-left:8px;vertical-align:middle;cursor:pointer;}
#easyProcess	table	 .paymentInfo	.info	{margin-bottom:10px;font-size:11px;}
#easyProcess	table	 .paymentInfo	.service	{padding:10px 0 0 78px;font-size:11px;}
#easyProcess	table	 .paymentInfo	.service	a	{display:inline-block;white-space:nowrap;margin-right:10px;padding-right:15px;}

/* 결제완료 */
#finCharge	{position:relative;width:514px;height:281px;margin:0 auto;}
#finCharge	h2	{width:508px;height:111px;padding:3px;text-indent:-9999px;}
#finCharge	.pesterInfo	h2	{width:508px;height:111px;padding:3px;text-indent:-9999px;}
#finCharge	.tipBt	{position:absolute;left:3px;top:116px;z-index:10;width:106px;}
#finCharge	#tip	{visibility:hidden;position:absolute;left:3px;top:116px;z-index:11;width:106px;height:162px;}
#finCharge	#tip	h3	{padding:6px 0 10px 7px;}
#finCharge	#tip	h3	img	{cursor:pointer;}
#finCharge	#tip	p	{padding-left:6px;font-size:11px;letter-spacing:-1px;line-height:1.4;}
#finCharge	#tip	p.link	{padding-top:10px;}
#finCharge	#tip	p.link	a	{font-weight:bold;text-decoration:underline;}
#finCharge	.contents	{width:473px;margin:0 auto;padding-top:20px;}
#finCharge	.contents	.form	{width:274px;margin:0 auto;}
#finCharge	.contents	.form	p	{margin-bottom:4px;}
#finCharge	.contents	.form	p	.title	{display:inline-block;width:95px;padding:5px 0 0 12px;}
#finCharge	.contents	.form	p	.text	{width:154px;}
#finCharge	.contents	.bt	{padding-top:1px;}
#finCharge	.contents	p.info	{padding:5px 0 0 134px;font-size:11px;}

/* 현금영수증 */
#layerReceipt	.layerInfo	{height:80px;text-indent:-9999px;}
#layerReceipt	.layerPanel	{top:90px;height:345px;}
#layerReceipt	.contents	 {width:352px;height:210px;margin:0 auto;padding:10px 8px 0;letter-spacing:-1px;}
#layerReceipt	h2	{margin-bottom:10px;font-weight:bold;}
#layerReceipt	p	{margin-bottom:10px;}
#layerReceipt	p.recieptInfo	{margin-bottom:10px;font-weight:bold;}
#layerReceipt	p	label	{margin-right:15px;}
#layerReceipt	p	.text	{width:114px;}

/* 약관동의 */
#stipulation	{padding-top:7px;margin-left:8px;font-size:11px;letter-spacing:-1px;color:#606060;}
#stipulation	.cnts	{width:494px;height:70px;padding:6px 9px;line-height:19px;overflow-y:scroll;border:1px solid #d1daff;background-color:#f1f3fb;}
#stipulation	.agreement	{height:32px;padding-top:10px;margin-left:-3px;}
#stipulation	.agreement	.checkbox	{margin-top:-3px;}
#stipulation	.agreementall	{text-align:center;}
#stipulation	.checkboxall	{font-size:12px;font-weight:bold;margin-left:-13px;}
#stipulation	.bt	{padding-top:18px;}

/* ErrorLayer Ver.2*/
.layerWrapper {position:absolute;top:45px;left:31px;z-index:1001;width:468px;height:400px;}
.layerWrapper .layerCloseBt {position:absolute;top:10px;right:11px;}
.layerWrapper h1 {height:124px;}
.layerWrapper h1 span, .popupWrapper h1 span, .popupWrapper h2 span, .popupWrapper .popupCloseBt span {visibility:hidden;width:0;height:0;overflow:hidden;font-size:0;line-height:0;padding:0;}
.cashInfoTxt {overflow:auto;height:178px;margin-bottom:7px;padding:20px 10px 23px 10px;line-height:1.5;margin-left:10px;margin-right:10px;}
.cashInfoTxt .bottom {margin-bottom:7px; padding::20px 0px 23px 0px;line-height:1.5;margin-right:10px; font-weight:bold;}
.customerNum {padding-right:15px;font-size:11px;text-align:right;}
.cfmBt {text-align:center;}
.layerWrapper h1.cashInfo2 {height:114px;}
.cashInfoTxt2 {height:101px;margin-bottom:5px;padding-top:13px;line-height:1.2;letter-spacing:-1px;}

.popupWrapper {position:relative;width:516px;height:516px;padding:0 7px;}
.popupWrapper .popupCloseBt {position:absolute;top:11px;right:11px;}
.popupWrapper .popupCloseBt a {display:block;width:43px;height:13px;}
.popupWrapper h1 {height:50px;}
.popupWrapper h2 {height:185px;}
.popupWrapper .txtSec {width:488px;height:385px;}
.popupWrapper .txtSec .cashInfoTxt {height:138px;padding-top:37px;}
.popupWrapper .txtSec .cashInfoTxt2 {height:145px;padding-top:30px;line-height:1.5;}
.popupWrapper .customerNum {padding-bottom:7px;}