<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*@import 'core.css'; [D]배포:20230925-삭제*/

/*convert*/
.bpChgGuide1{padding:30px 20px;background:#f5f6ff;}
.bpChgGuide1 dl{margin-bottom:20px;text-align:center;}
.bpChgGuide1 dt{margin-bottom:8px;font-size:14px;font-weight:700;}
.bpChgGuide1 dd &gt; em{display:flex;align-content:center;justify-content:center;
	font-size:28px;font-weight:700;line-height:1;color:#457cdb;}
html[data-os-name=ios] .bpChgGuide1 dd &gt; em .pRfBtn{margin:-2px 0 0 6px;}

.bpChgGuide2{padding:30px 20px;}
.bpChgGuide2 dt{margin-bottom:20px;font-size:14px;line-height:18px;color:#888;text-align:center;}
.bpChgGuide2 dd ul{margin-bottom:20px;padding:20px;background:#f5f6f8;border-radius:8px;}
.bpChgGuide2 dd li{font-size:12px;line-height:16px;color:#888;}
.bpChgGuide2 dd li + li{margin-top:10px;}

.bpChgValue{padding:30px 20px;border:0 solid #f0f0f0;border-width:10px 0 0;}
.pCoopList{margin-top:30px;}
.pCoopList dd + dt{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;}
.pCoopList dt{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:700;}
.pCoopList dt &gt; img{margin-right:10px;width:35px;height:35px;}
.pCoopList dt strong{flex:1;font-weight:600;}
.pCoopList dt em{display:inline-flex;line-height:27px;}
.pCoopList dd em{display:block;margin-top:14px;font-size:14px;color:#888;}
.pCoopList dd em + em{margin-top:4px;}
.pCoopList .pCoopBtn{margin-top:16px;display:flex;align-items:center;justify-content:space-between;}
.pCoopList .pCoopBtn a, .pCoopList .pCoopBtn button{flex:1;min-width:calc(50% - 4px);}
.pCoopList .pCoopBtn button + button, .pCoopList .pCoopBtn a + button{margin-left:8px;}

.popCoopbp{padding:30px 0;border-radius:12px;background:#f5f6f8;text-align:center;}
.popCoopbp + .popGuideTxt{margin-top:20px;}
.popCoopbp dt{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#000;}
.popCoopbp dt &gt; span{position:relative;}
@media screen and (min-width:640px){
	.popCoopbp dt{flex-direction:row;}
	.popCoopbp dt &gt; span + span{margin-left:8px;}
}
/*.popCoopbp dt &gt; span.reduce{letter-spacing:-1px;}*/
.popCoopbp dt &gt; span:before{content:"";position:absolute;left:-4px;bottom:0;width:calc(100% + 8px);height:10px;
	background-color:rgba(41, 119, 255, 0.2);}
.popCoopbp dd{display:flex;justify-content:space-between;margin:30px auto 0;max-width:335px;
	background:url(/pb/renew3/resource/img/convert/ico_arrow_point.png) no-repeat center center/47px 21px;}
@media screen and (min-width:640px){.popCoopbp dd{max-width:380px;}}
.popCoopbp dd &gt; div{position:relative;width:150px;padding:0 10px;}
.popCoopbp dd &gt; div.whiteBorder:after{content:"";display:inline-block;position:absolute;top:0;left:calc(50% - 30px);
	width:60px;height:60px;border-radius:30px;border:4px solid #fff;}
.popCoopbp dd &gt; div &gt; img{width:60px;border-radius:30px;}
.popCoopbp dd &gt; div b{display:block;margin-top:10px;font-size:14px;line-height:18px;font-weight:600;color:#000;word-break:keep-all;}

.layerBpCoop{width:100%;}
.layerBpCoop p{margin-bottom:35px;font-size:16px;line-height:24px;}
.layerBpCoop p strong{display:block;margin-bottom:-15px;font-size:20px;}

.pChangeStep .pChkall{border-top:10px solid #f0f0f0;}
.pChangeStep .pChkall .checkbox{padding:19px 20px 17px;}
.pChangeStep .pChkall .text{font-size:18px;font-weight:700;}
.pChangeStep .pChkItem{padding:0 20px;}
.pChangeStep .pChkItem .checkbox:first-child{border-top:1px solid #f0f0f0;}
.pChangeStep .pChkItem .checkbox{padding:19px 0;width:100%;}
.pChangeStep .pChkItem .text{font-size:14px;/*line-height:18px;*/}
.pChangeStep .pChkItem .horiTable{line-height:18px;}
.pChangeStep .pChkItem .horiTable.small td{color:#888;}
.pChangeStep .pChkItem .horiTable strong{font-size:14px;line-height:17px;color:#000;}

.pChangeForm{padding:30px 20px;}
.pChangeForm .formGrid{margin-bottom:20px;}
.pChangeForm .formGrid .inp{color:#457cdb;text-align:right;font-weight:700;}
.pChangeForm .pChangeTxt{margin:0 0 20px;font-size:16px;color:#888;}
@media all and (min-width: 640px) {
	.pChangeForm .formGrid .btnContained{width:200px;}
}
button.pChangeTxt{margin:-9px 0 20px;}
.pChangeTxt strong{margin-right:6px;color:#000;}
.pChangeTxt em{font-weight:700;color:#457cdb;}
button.pChangeTxt{position:relative;width:100%;height:39px;text-align:left;}
button.pChangeTxt:after{content:"";transition:all 0.1s;transform:rotateX(0);position:absolute;right:0;top:0;width:35px;height:35px;
	background:url(/pb/renew3/resource/img/common/ico_unfold.svg) no-repeat center/80%;}
button.pChangeTxt.open:after{transform:rotateX(180deg);}
button.pChangeTxt.open + .pChangeList{visibility:visible;height:auto;}
.pChangeList{visibility:visible;height:0;overflow:hidden;}
.pChangeList li{display:flex;justify-content:space-between;align-items:center;line-height:17px;}
.pChangeList li + li{margin-top:14px;}
.pChangeList li em{color:#888;}
.pChangeList + .pChangeTxt{margin:0 0 20px;}
.pChangeList.type1{visibility:visible;height:auto;padding:20px;background:#f5f6f8;border-radius:8px;}
.pChangeForm button.pChangeTxt.open + .pChangeList + .pChangeTxt{margin:30px 0 20px;}

.pComplateTit{font-size:18px;line-height:24px;text-align:center;}
.pComplateTit:before{content:"";display:block;margin:20px auto;width:80px;height:80px;background:url(/pb/renew3/resource/img/convert/ico_check_img.png) no-repeat center/100%;}
.pComplateTit + .pComplateTxt{margin-top:50px;}
.pComplateTxt{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:19px;}
.pComplateTxt em{font-weight:700;color:#457cdb;}
.pComplateTxt + .pChangeList{margin-top:20px;}
.pChangeList + .pComplateTxt, .pComplateTxt + .pComplateTxt{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;}
.pComplateTxt + .bpGuideTxt{margin-top:20px;}

/* Gift */
.giftWrap .giftInfo{padding:30px 20px;text-align:center;}
.giftWrap .giftInfo.bgBlue{padding:40px 20px 37px;background-color:#f5f6ff;}
.giftWrap .giftInfo.btLine{border-bottom:10px solid #f0f0f0;}
.giftWrap .giftInfo .tit{color:#000;font-size:14px;font-weight:700;}
.giftWrap .giftInfo .val{display:inline-flex;align-items:center;margin-top:10px;color:#457cdb;font-size:28px;font-weight:700;}
.giftWrap .giftInfo .val .refresh{margin:2px 0 0 6px;font-size:0;}
html[data-os-name=ios] .giftWrap .giftInfo .val .refresh{margin:0 0 0 6px;}

.giftWrap .giftInfo .infoBtnCont{display:flex;margin-top:20px;}
.giftWrap .giftInfo .infoBtnCont button{width:100%;}
.giftWrap .giftInfo .infoBtnCont button:nth-child(2){margin-left:9px;}
.giftWrap .giftInfo .guideTxt{line-height:18px;color:#888;font-size:14px;}
.giftWrap .giftInfo .guideBox{margin-top:20px;padding:20px;border-radius:8px;line-height:16px;color:#888;background:#f5f6f8;font-size:12px;}
.giftGuide .subTXt{display:block;margin:10px 0 0 10px;}
.giftWrap .pointInfo{padding:30px 0;text-align:center;background-color:#f5f6ff;}
.giftWrap .pointInfo .tit{color:#000;font-size:14px;font-weight:700;}
.giftWrap .pointInfo .val{display:block;margin-top:8px;line-height:26px;color:#457cdb;font-size:28px;font-weight:700;}
.giftWrap .pointInfo .infoTxt{margin-top:15px;line-height:17px;color:#333;font-size:14px;}
.giftWrap .pointForm{padding:30px 20px;}
.pointForm .formCont:not(:first-child){margin-top:30px;}
.pointForm .formCont.txtBlue .inputBase .inp{color:#457cdb;text-align:right;font-weight:700;}
.pointForm .formCont .formTit{display:block;margin-bottom:12px;color:#000;font-size:16px;font-weight:700;}
.pointForm .formCont .formGuide{margin-top:16px;line-height:15px;color:#aaa;font-size:12px;}
.giftWrap .formCont .checkbox label .text{word-break:keep-all;}
.btnWrap &gt; button:disabled{background-color:#ccc;}
.giftCompVisual:before{content:"";display:block;margin:20px auto;width:80px;height:80px;background:url(/pb/renew3/resource/img/convert/ico_check_img.png) no-repeat center/100%;}
.giftCompVisual h3{line-height:24px;text-align:center;color:#000;font-size:18px;font-weight:700;}
.giftCompInfo{margin-top:50px;}
.giftCompInfo .pChangeList li em{line-height:20px;}
.giftCompInfo .pChangeList li strong{line-height:20px;text-align:right;}
.bpWrap .btnIr.giftpopClose{width:32px;height:32px;}
.bpWrap .btnIr.giftpopClose:after{width:32px;height:32px;background-size:32px 32px;background-image:url(/pb/renew3/resource/img/common/ic_header_close.svg);}
.ListCont .tabList{padding:20px 20px 0;}
.ListCont .tabList .giftTable th, .giftTable td{font-size:13px;font-weight:400;color:#000;text-align:center;padding:15px 0px;word-break:break-all;}
.ListCont .tabList .giftTable th{height:50px;border-bottom:1px solid #ccc;}
.ListCont .tabList .giftTable td{height:62px;border-top:1px solid #f0f0f0;}
.ListCont .moreBtnCont{margin:15px 20px 30px;}
.ListCont .moreBtnCont .btnOutlined{width:100%;}
.ListCont .giftNodata{padding:85px 0;}

/* Member */
.mmbrWrap{padding-bottom:env(safe-area-inset-bottom);}
.mmbrWrap .mmbrCont{padding:20px;}
.mmbrWrap .mmbrhead{padding:18px 20px;border-bottom:1px solid #f0f0f0;}
.mmbrWrap .mmbrInfo{border-top:10px solid #f0f0f0;}
.mmbrCont .bpGuideTxt{margin-top:20px;}
.mmbrCont .mmbrId{margin-top:20px;}
.mmbrCont .mmbrId .tit{color:#000;font-size:14px;font-weight:18px;font-weight:700;}
.mmbrCont .mmbrId .formGrid{margin-top:10px;}
.mmbrInfo .infoCont{padding:20px;}
.mmbrInfo .infoCont .form + .form { margin-top: 20px;}
.mmbrInfo .infoCont .form .label{margin-bottom:10px;font-size:16px;color:#000;}
.mmbrInfo .infoCont .form .label &gt; strong{display:block;padding-bottom:5px;}
.mmbrInfo .infoCont .roundLineBox .form .label{font-size:14px;}
.mmbrInfo .infoCont .hiddenChkBox{visibility:visible;height:auto;overflow:unset;}
.mmbrInfo .infoCont .hiddenChkBox.hide{visibility:hidden;height:0;overflow:hidden;}
.mmbrInfo .infoCont .hiddenChkBox .form{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;}
.mmbrInfo .infoCont .hiddenChkBox .form:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;}
.mmbrInfo .infoCont .btnShowAgree{margin-top:20px;width:100%;height:40px;color:#000;background:#f5f6ff;}
.mmbrInfo .infoCont .btnShowAgree .icon{transition:all 0.1s;transform:rotateX(0);}
.mmbrInfo .infoCont .btnShowAgree.hide .icon{transform:rotateX(180deg);}
.mmbrInfo .infoCont .btnShowAgree:disabled{color:#fff;background:#ccc;}
.mmbrInfo .infoCont .btnShowAgree:disabled .icon{background-image: url(/pb/renew3/resource/img/common/ico_unfold_fff.svg);}
html[data-os-name=ios] .mmbrInfo .infoCont .btnShowAgree .icon{margin-top: -2px;}

.mmbrInfo .agreeForm{margin-bottom:20px;}
.mmbrInfo .agreeForm.type1{margin-top:20px;}
.mmbrInfo .agreeForm.type1 .legend{padding-top:20px;border-top:1px solid #f0f0f0;}
.mmbrInfo .agreeForm:last-child{margin-bottom:0;}
.mmbrInfo .agreeForm .label{margin-bottom:15px;font-size:14px;color:#000;}
/*.mmbrInfo .agreeBox .agreeChk{margin-bottom:15px;}*/

/* 광고성 정보 수신 동의 변경 건 */
.mmbrInfo .agreeBox .agreeChk.last{margin-bottom:0;}
/* //광고성 정보 수신 동의 변경 건 */

.mmbrInfo .termsCont{overflow-y:auto;height:150px;padding:0 10px 10px;border:1px solid #ddd;font-size:12px;color:#191919;line-height:16px;}
.mmbrInfo .termsCont table strong{font-weight:700;font-size:14px;}
.mmbrInfo .termsCont p,
.mmbrInfo .termsCont table,
.mmbrInfo .termsCont h4,
.mmbrInfo .termsCont li{margin-top:10px;}

.mmbrInfo .bpGuideTxt{margin-top:20px;}
.mmbrInfo .agreeChk + .bpGuideTxt{margin-top:10px;}

.mmbrInfo .infoBtnCont{padding:20px;border-top:1px solid #f0f0f0;}

/* 광고성 정보 수신 동의 변경 건 */
.mmbrInfo .infoBtnCont.full{padding:20px 0;border-top:none;border-bottom:1px solid #e7e7e7;}
/* //광고성 정보 수신 동의 변경 건 */

.mmbrInfo .infoBtnCont .btnContained, .mmbrInfo .infoBtnCont .btnOutlined{width:100%;}
.infoCont .infoTxt{display:inline-flex;align-items:center;margin-top:20px;}
.infoCont .infoTxt p{line-height:1;color:#3a416f;font-size:14px;}
.infoCont .infoTxt .membertooltip li:not(:first-child){margin-top:20px;}
.infoCont .infoTxt .membertooltip li{padding-left:8px;color:#000;line-height:16px;font-size:13px;}
.infoCont .infoTxt .membertooltip li:before{content:"";display:inline-block;margin:-2px 8px 2px -8px;width:2px;height:2px;border-radius:2px;background:#aaa;vertical-align:middle;}
.infoCont .infoTxt .tooltip .layerTooltip{min-width:253px; padding:12px 14px;}
.infoCont .legend{display:block;margin-bottom:10px;font-size:12px;font-weight:400;color:#000;text-align:right;}
.infoCont .article:not(:first-child){margin-top:20px;}
.infoCont .article .inpAddPanel{margin-bottom:10px;}
.infoCont .article .inpAddPanel .item{width:100%;padding:10px 0;font-size:12px;line-height:16px;text-align:left;color:#888;}
.infoCont .article .inpAddPanel .item + .item{border-top:1px solid #f0f0f0;}
.infoCont .snsInfo{padding:20px;border-radius:8px;text-align:center;background:#f5f6f8;}
.infoCont .snsInfo p{line-height:16px;color:#888;font-size:12px;}
.infoCont .snsInfo .snsSub:not(:first-child){margin-top:10px;}
.infoCont .snsCont{margin:20px 0 6px;}
.infoCont .snsCont .snsItem{display:flex;justify-content:space-between;align-items:center;}
.infoCont .snsCont .snsItem:not(:first-child){margin-top:27px;} /* 광고성 정보 수신 동의 변경 건 */
.infoCont .snsCont .snsItem .snsIcon{width:45px;height:45px;}
.infoCont .snsCont .snsItem .snsTxt{flex:1;margin-left:16px;}
.infoCont .snsCont .snsItem .snsTxt dt{color:#000;font-size:14px;}
.infoCont .snsCont .snsItem .snsTxt dd{margin-top:6px;color:#888;font-size:12px;}
.infoCont .snsCont .snsBtn{position:relative;width:64px;height:30px;border-radius:15px;background-color:#f0f0f0;}
.infoCont .snsCont .snsBtn .snsSwitch{transition:left .2s ease;position:absolute;top:1px;left:.5px;width:28px;height:28px;border-radius:14px;
background-color:#fff;box-shadow:rgba(0, 0, 0, 0.05) 0 3px 3px 0;border:rgba(0, 0, 0, 0.1) solid 1px;font-size:0;letter-spacing:-100px;}
.infoCont .snsCont .snsBtn .switchTxt{position:absolute;top:10px;left:33px;font-family:AppleSDGothicNeo;font-size:12px;line-height:1;font-weight:600;color:#aaa;}
.infoCont .snsCont .snsBtn.on{background-color:#3b416c;}
.infoCont .snsCont .snsBtn.on .snsSwitch{left:34.5px;}
.infoCont .snsCont .snsBtn.on .switchTxt{left:11px;color:#fff;}

.mmbrInfo .MobCont{padding:30px 20px 20px;}
.mmbrInfo .MobCont .mobTxt{margin-bottom:20px;line-height:16px;color:#333;font-size:13px;}
.mmbrInfo .MobCont .inputBase .inpAdornment{font-size:15px;}
.mmbrInfo .formControl.formButton .btnContained,
.mmbrInfo .formControl.formButton .btnOutlined{min-width:70px;width:70px;}
.mmbrInfo .formControl.formButton .btnOutlined{margin-left:5px;}
.mmbrInfo .formControl.formButton .btnOutlined:disabled{border:0;}
/* Member Cancel */
.mmbrWrap .mmbrCncl:not(:first-child){border-top:10px solid #f0f0f0;}
.mmbrCncl .cnclCont{padding:30px 20px;}
.mmbrCncl .cnclCont h3{margin-bottom:20px;color:#000;font-size:18px;font-weight:700;}
.mmbrCncl .cnclCont &gt; p{line-height:20px;color:#000;font-size:14px;}
.mmbrCncl .cnclCont &gt; p:not(:first-child){margin-top:10px;}
.mmbrCncl .cnclContPd{padding:20px;}
.mmbrCncl .cnclContPd.line{border-top:1px solid #f0f0f0;}
.mmbrCncl .cnclContPd .subText{display:block;margin-left:35px;line-height:18px;color:#888;font-size:13px;}
.mmbrCncl .mmbrhead{padding:18px 20px;border-bottom:1px solid #f0f0f0;}
.mmbrCncl .pointTxt{display:flex;justify-content:space-between;align-items:center;color:#000;font-size:16px;font-weight:700;}
.mmbrCncl .pointTxt:not(:first-child){margin-top:20px;}
.mmbrCncl .pointBtn{margin-top:20px;}
.mmbrCncl .pointBtn .btnOutlined, .mmbrCncl .pointBtn .btnContained{width:100%;}
.mmbrCncl .bpGuideTxt{margin-top:30px;}
.cnclCont .radioCont:not(:first-child){margin-top:20px;}
.cnclCont .radioCont .fRsns06{margin-top:16px;}
.cnclCont .radioCont .rsnChck{display:none;margin:20px -20px 0;padding:24px 20px;background:#f5f6f8;}
.cnclCont .radioCont .rsnChck h3{color:#000;font-size:14px;font-weight:700;}
.cnclCont .radioCont .rsnChck .formGrid{flex-wrap:wrap;}
.cnclCont .radioCont .rsnChck .formGrid .formControl{-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-ms-flex:unset;flex:unset;width:50%;}
.cnclCont .radioCont .rsnChck .formGrid .formControl:nth-child(n+3){margin-top:16px;}
.cnclCont .cnclOth{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;}
.cnclCont .cnclOth h3{color:#000;font-size:14px;font-weight:700;}
.cnclCont .cnclOth .cnclform{margin-top:30px;}
.cnclCont .cnclOth .cnclform .checkbox label{color:#666;}
.mmberVisuWrap{margin:0 auto;}
.mmbrVisual:before{content:"";display:block;margin:20px auto;width:80px;height:80px;background:url(/pb/renew3/resource/img/convert/ico_check_img.png) no-repeat center/100%;}
.mmbrVisual h3{line-height:24px;text-align:center;color:#000;font-size:18px;font-weight:700;}
.mmbrVisual p{margin-top:10px;line-height:20px;text-align:center;color:#888;font-size:14px;}
.mmberPwChgWrap{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;width:100%;}
.mmberPwChg{text-align:center;}
.mmberPwChg:before{content:"";display:block;margin:0 auto 20px;width:80px;height:80px;background:url(/pb/renew3/resource/img/convert/ico_check_img.png) no-repeat center/100%;}
.mmberPwChg h3{line-height:24px;text-align:center;color:#000;font-size:18px;font-weight:700;}
.mmberPwChg p{margin-top:10px;line-height:20px;text-align:center;color:#888;font-size:14px;}
.mmberPwChgBtn{width:100%;margin-top:50px;text-align:center;}
.mmberPwChgBtn .btnContained{width:100%;}
.mmberPwChgBtn .btnLink{display:inline-block;margin-top:20px;height:unset;}

/* agree before */
main.agreement .agree-hgroup{padding-bottom:30px;}
.agree-h{padding:20px 0 0 0;line-height:1.3;font-size:20px; text-align:center; }
.personal-txt{margin-top:10px;padding:0 20px;font-size:13px;line-height:1.5;color:#63646a;text-align:left;}
.personal-con{margin:20px 0 30px;padding:0 20px;font-size:13px;line-height:1.5;color:#63646a;text-align:left;}
.personal-con span{display:block;margin-top:20px;}
.provision-txt{margin-top:10px;padding:0 20px;font-size:13px;line-height:1.5;color:#000;text-align:center;}
.agree-nav {display:block;margin:0 20px;padding:20px;text-align:left;border:10px solid #f2f2f2;}
.agree-nav span {display:block;margin-top:10px;font-size:13px;}
.agree-nav .lt span:first-child{margin-top:0;}
.agree-nav a em{font-weight:700;}
.agree-wrap{padding:0 20px;font-size:13px;line-height: 1.5;}
.agree-wrap .agree-tit1.first{margin-top:0;border-top:none;}
.agree-wrap .agree-tit1 {margin-top:40px;font-size:15px; text-align:center; font-weight:normal;}
.agree-wrap .agree-tit1 em {display:block;font-size:20px; text-align:center; font-weight:700;}
/* .agree-wrap .agree-tit2 {margin-top:20px;padding-top:0;border-top:none;font-size:16px; text-align:center;}
.agree-wrap .agree-tit2{position:relative;}
.agree-wrap .agree-tit2 em{display:inline-block; position:relative;z-index:999; background:#fff; padding:0 10px;}
.agree-wrap .agree-tit2:after{content:""; display:block; width:100%; height:1px;background:#e5e5e5; position:absolute; left:0; top:11px;} */
.agree-wrap .agree-tit2{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;
	margin:30px -20px 0;font-size:15px;line-height:1;text-align:center;}
.agree-wrap .agree-tit2:before{content:"";flex:1;margin:0 18px 0 20px;width:100%;height:1px;background:#f0f0f0;}
.agree-wrap .agree-tit2:after{content:"";flex:1;margin:0 20px 0 18px;width:100%;height:1px;background:#f0f0f0;}
.agree-wrap .agree-tit3 {margin-top:20px;text-align:left;font-family: arm,sans-serif; font-weight:bold;}
.agree-wrap .agree-txt {margin-top:10px;text-align:left;color:#63646a;}
.agree-wrap .agree-list {margin-top:10px;text-align:left;color:#63646a;}
.agree-wrap .agree-list &gt; li {margin-top:10px;}
.agree-wrap .agree-list &gt; li:first-child {margin-top:0;}
.agree-wrap .agree-list .list-admin {padding:25px 15px 0;}
.agree-wrap .agree-list .list-admin strong {display:block;font-family:arb,sans-serif;}
.agree-wrap .agree-list .list-admin span {display:block;}
.agree-wrap .agree-list .list-admin span + strong {margin-top:25px;}
.agree-wrap .list-con {margin-top:10px;padding-bottom:10px;text-align:left;}
.agree-wrap .list-con li {margin-top:10px;padding-left:15px;background:url('https://www.beautypoint.co.kr/etc/designs/beautypoint/clientlibs_base/images/common/bl_dot_gray_3x3.png') no-repeat 5px 9px;background-size:3px 3px;}
.ie8 .agree-wrap .list-con li {background-image:url('https://www.beautypoint.co.kr/etc/designs/beautypoint/clientlibs_base/images/common/bl_dot_gray_3x3_ie8.png')}
.agree-wrap .list-con li:first-child {margin-top:0;}
.agree-wrap .list-con .con-txt {display:block;position:relative;padding-left:20px;color:#63646a;}
.agree-wrap .list-con .con-txt:before {position:absolute;top:-1px;left:10px;color:#63646a;content:"-";}
.agree-wrap .list-con .con-txt:first-child {margin-top:8px;}
.agree-wrap .list-con .con-txt.def:before {content:"";}
.agree-wrap .txt-list {margin-top:20px;}
.agree-wrap .txt-list:after {display:block;clear:both;content:"";}
.agree-wrap .txt-list .agree-txt {margin-top:10px;color:#63646a;}
.agree-wrap .txt-list .agree-txt strong {display:block;font-weight:bold;}
.agree-wrap .txt-list .lt .agree-txt:first-child {margin-top:0;}
.agree-wrap .list-con-hyphen li {position:relative;margin-top:5px;padding-left:20px;background-image:none !important;background-repeat:no-repeat;}
.agree-wrap .list-con-hyphen li:before {position:absolute;top:-1px;left:10px;color:#63646a;content:"-";}
.agree-wrap .agree-add {display:block;margin-top:20px;padding-top:20px;/* border-top:1px solid #292a37; */text-align:left;}
.agree-wrap .add-tit {font-family: arb,sans-serif;text-align:center;font-size:18px;}
.agree-wrap .add-list {margin-top:50px;text-align:left;}
.agree-wrap .add-list li {position:relative;margin-top:25px;padding-left:88px;}
.agree-wrap .add-list li:first-child {margin-top:0;}
.agree-wrap .add-list .add-day {position:absolute;top:0;left:0;}
.agree-wrap .add-list a {text-align:left; color:#4c4c4c; font-weight:bold; display:block;height:22px;margin-top:0;font-size:12px;line-height:22px; border:none; background:url(clientlibs_base/images/other/ico_next.gif) no-repeat right 4px; }
.agree-wrap .add-list strong {display:block;margin-top:22px;font-size:13px;font-weight:bold;}
.agree-wrap .add-list p {margin-bottom:40px;}
.agree-wrap .agree-tbl {overflow-x:hidden;position:relative;width:100%;margin:20px 0;}
.agree-wrap .agree-tbl .tbl-inner {overflow-x:auto;border-top:1px solid #bfbfbf;border-bottom:1px solid #292a37;}
.agree-wrap .agree-tbl table {width:767px;table-layout:fixed;}
.agree-wrap .agree-tbl thead th {background:#fafafa; padding:15px 12px;border-bottom:1px solid #bfbfbf;border-left:1px solid #d4d4d7;text-align:center;color:#292a37;font-size:13px;}
.agree-wrap .agree-tbl thead tr:first-child th:first-child {border-left:none;}
.agree-wrap .agree-tbl tbody th {padding:15px 12px;border-top:1px solid #d4d4d7;color:#292a37;font-size:13px;}
.ie8 .agree-wrap .agree-tbl tbody th {border-right:1px solid #d4d4d7;}
.agree-wrap .agree-tbl tbody td {padding:15px 12px;border-top:1px solid #d4d4d7;border-left:1px solid #d4d4d7;color:#63646a;font-size:13px;background:#fff;}
.agree-wrap .agree-tbl tbody td:first-child {border-left:none;}
.agree-wrap .agree-tbl tbody tr:first-child th, .agree-wrap .agree-tbl tbody tr:first-child td {border-top:none;}
.agree-wrap .agree-tbl tbody td.left-line {border-left:1px solid #d4d4d7;}
.agree-wrap .mt40 {margin-top:20px;}
.agree-wrap .agree-tbl .ct {text-align:center;}
.agree-wrap .agree-tbl .lt {text-align:left;}
.agree-wrap .agree-tbl .rt {text-align:right;}
.agree-wrap .agree-tbl .w5 {width:5%;}
.agree-wrap .agree-tbl .w10 {width:10%;}
.agree-wrap .agree-tbl .w15 {width:15%;}
.agree-wrap .agree-tbl .w20 {width:20%;}
.agree-wrap .agree-tbl .w25 {width:25%;}
.agree-wrap .agree-tbl .w30 {width:30%;}
.agree-wrap .agree-tbl .w35 {width:35%;}
.agree-wrap .agree-tbl .w40 {width:40%;}
.agree-wrap .agree-tbl .w45 {width:45%;}
.agree-wrap .agree-tbl .w50 {width:50%;}
.agree-wrap .accordion-box{margin-bottom:40px;background-color:#f5f5f5;padding:0 20px;}
.agree-wrap .accordion-box .accordion-btn{display:block;position:relative;font-size:15px;padding:25px 0;box-sizing:border-box;width:100%;text-align:left;}
.agree-wrap .accordion-box .accordion-btn .arrow{position:absolute;top:50%;right:0;display:block;width:16px;height:8px;margin-top:-8px;}
.agree-wrap .accordion-box .accordion-btn .arrow img{width:100%;display:none;font-size:0;}
/* .agree-wrap .accordion-box .accordion-btn.on img.close{display:block;} */
.agree-wrap .accordion-box .accordion-btn.on:after{content:"";position:absolute;top:14px;right:0;display:inline-block;width:35px;height:39px;
	background:url(/pb/renew3/resource/img/common/ico_fold_type1.png) no-repeat 100%/100%;}
/* .agree-wrap .accordion-box .accordion-btn.off img.open{display:block;} */
.agree-wrap .accordion-box .accordion-btn.off:after{content:"";position:absolute;top:14px;right:0;display:inline-block;width:35px;height:39px;
	background:url(/pb/renew3/resource/img/common/ico_unfold_type1.png) no-repeat 100%/100%;}
.agree-wrap .accordion-box .accordion-list .add-list{margin-top:15px !important;padding-bottom:25px;}
.agree-wrap .accordion-box .accordion-list .add-list a{background:none;}
.agree-wrap .agree-add .agree-tit1{margin-top:0;}
.agree-wrap.service .service-description{padding:20px 0 20px 20px;}
.agree-wrap.service .service-description span{display:inline-block;padding-left:9px;}
.agree-wrap .link-winpop{margin-top:5px;}
.agree-wrap .link-winpop a{color:#000;font-weight:700;}

/* agree new */
.agree-hgroupN{padding:20px 0 0;font-size:12px;line-height:16px;}
.agree-hgroupN h2{margin-bottom:20px;font-size:18px;line-height:1;text-align:center;}
.agree-hgroupN .personal-txt{margin-bottom:15px;font-size: 12px;}
.agree-hgroupN .personal-con{font-size: 12px;}
.agree-hgroupN .personal-con span{display:block;margin-top:15px;}
.agree-wrapN{padding:20px 20px 0;font-size:12px;line-height:16px;word-break:break-all;}
.agree-wrapN .agree-tit1{margin:20px -20px 0;padding:20px 20px 0;font-size:18px;line-height:24px;text-align:center;border-top:10px solid #f0f0f0;}
.agree-wrapN .agree-tit2{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;
	margin:20px -20px 0;padding-top:20px;font-size:18px;line-height:1;text-align:center;}
.agree-wrapN .agree-tit2:before{content:"";flex:1;margin:0 18px 0 20px;width:100%;height:1px;background:#f0f0f0;}
.agree-wrapN .agree-tit2:after{content:"";flex:1;margin:0 20px 0 18px;width:100%;height:1px;background:#f0f0f0;}
.agree-wrapN .agree-tit1 + .agree-tit2{padding:0;border:0;}
.agree-wrapN .agree-tit3{margin-top:20px;font-size:16px;line-height:18px;}
.agree-wrapN .agree-tit3 + .agree-txt,
.agree-wrapN .agree-tit3 + .agree-list{margin-top:15px;}
.agree-wrapN .agree-txt + .txt-list{margin-top:10px;}
.agree-wrapN .agree-txt{margin-top:15px;}
.agree-wrapN .agree-txt strong{display:block;font-weight:normal;}
.agree-wrapN .agree-txt + .agree-tit3,
.agree-wrapN .agree-list + .agree-tit3,
.agree-wrapN .txt-list + .agree-tit3{padding-top:20px;border-top:1px solid #f0f0f0;}
.agree-wrapN .agree-txt + .agree-list{margin-top:15px;}
.agree-wrapN .agree-list li + li{margin-top:15px;}
.agree-wrapN .agree-list .list-con{margin-top:15px;}
.agree-wrapN .agree-list .list-con li{padding-left:20px;line-height:14px;text-indent:-10px;}
.agree-wrapN .agree-list .list-con li:before{content:"";display:inline-block;margin:-4px 8px 4px 0;width:2px;height:2px;background:#aaa;}
.agree-wrapN .agree-list .list-con li .con-txt{display:block;}
.agree-wrapN .agree-list .list-con li .con-txt:before{content:"- ";margin-left:10px;}

.agree-wrapN .agree-list .list-con.type1 li{padding-left:24px;text-indent:-14px;}
.agree-wrapN .agree-list .list-con.type1 li:before{display:none;}

.agree-wrapN .con-txt.def{display:block;margin-top:15px;}
.agree-wrapN .agree-add{padding-bottom:40px;}
.agree-wrapN .agree-tit1 + .service-description{margin-top:20px;}

.agree-wrapN .popLayerBtn{position:relative;display:flex;justify-content:space-between;align-items:center;
	margin-top:20px;width:100%;height:49px;padding:0 10px 0 16px;border:1px solid #ddd;border-radius:8px;
	font-size:14px;line-height:1;font-weight:700;text-align:left;box-sizing:border-box;}
.agree-wrapN .popLayerBtn:after{content:'';position:absolute;top:5px;right:10px;width:35px;height:39px;background:url(/pb/renew3/resource/img/common/ico_unfold_type1.png) no-repeat 100%/100%;}

.agree-wrapN .accordion-box{margin-top:20px;}
.agree-wrapN .accordion-box .accordion-btn{display:flex;justify-content:space-between;align-items:center;
	font-size:14px;line-height:1;font-weight:700;padding:0 10px 0 16px;box-sizing:border-box;
	width:100%;height:49px;text-align:left;border:1px solid #ddd;border-radius:8px;}
.agree-wrapN .accordion-box .accordion-btn.on{background:#f5f6f8;border-radius:8px 8px 0 0;border-bottom:0;}
.agree-wrapN .accordion-box .accordion-btn .arrow{width:35px;height:39px;}
.agree-wrapN .accordion-box .accordion-btn .arrow img{width:100%;display:none;}
.agree-wrapN .accordion-box .accordion-btn.on img.close{display:block;}
.agree-wrapN .accordion-box .accordion-btn.off img.open{display:block;}
.agree-wrapN .accordion-list{padding:0 20px 20px;border:1px solid #ddd;border-radius:0 0 8px 8px;}
.agree-wrapN .accordion-list li{margin-top:20px;font-size:13px;line-height:16px;}
.agree-wrapN .accordion-list li + li{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;}
.agree-wrapN .accordion-list .add-day{display:block;margin-bottom:15px;font-size:14px;font-weight:700;color:#000;}
.agree-wrapN .accordion-list p{color:#333;}
.agree-wrapN .accordion-list p + p{margin-top:8px;}
.agree-wrapN .accordion-list strong{font-weight:normal;color:#333;}
.agree-wrapN .accordion-list .ui-btn{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:#000;border-bottom:1px solid #000;}

.agree-navN{padding:0 16px 30px 20px;margin-bottom:20px;border-bottom:10px solid #f0f0f0;}
.agree-navN span{display:block;}
.agree-navN span + span{margin-top:15px;}
.agree-navN span a{display:flex;position:relative;align-items:center;width:100%;height:47px;padding:0 28px 0 20px;background:#f5f6f8;border-radius:8px;font-size:14px;letter-spacing:-1px;color:#333;}
.agree-navN span a:after{content:"";position:absolute;right:14px;width:16px;height:16px;background:url(/pb/renew3/resource/img/common/ic_arrow_s_02.svg) no-repeat 100%/100%;}
.agree-navN span a em{display:inline-block;flex:none;margin-right:8px;}
html[data-os-name=ios] .agree-navN span a{padding-top:3px;}

.agree-navN .rt{margin-top:15px;}
.agree-wrapN .agree-tit1N{margin:20px 0 15px;font-size:16px;line-height:18px;padding-top:20px;border-top:1px solid #f0f0f0;}
.agree-wrapN .agree-tit1N:first-child{margin:0 0 15px;padding:0;border:0;}
.agree-wrapN .link-winpop{display:block;line-height:12px;margin-top:15px;text-decoration:underline;}
.agree-wrapN .link-winpop a{font-weight:700;color:#000;letter-spacing:-1px;}
.agree-wrapN .tbl-inner table{margin-top:15px;text-align:center;word-break:break-all;}
.agree-wrapN .tbl-inner table thead th{padding:10px;border:1px solid #e2e2e2;border-width:1px 0 1px 1px;background:#f5f6f8;}
.agree-wrapN .tbl-inner table thead th:first-child{border-left:0;}
.agree-wrapN .tbl-inner table thead th:last-child{border-right:0;}
.agree-wrapN .tbl-inner table tbody td{padding:10px;border:1px solid #e2e2e2;border-width:0 0 1px 1px;}
.agree-wrapN .tbl-inner table tr td:first-child{border-left:0;}
.agree-wrapN .tbl-inner table tr td:last-child{border-right:0;}
.agree-wrapN .list-admin &gt; strong{display:block;margin-top:15px;font-weight:700;}
.agree-wrapN .list-admin &gt; span{display:block;}
.agree-wrapN .add-con{display:block;margin-bottom:15px;color:#333;}
.agree-wrapN .add-con + a{font-weight:700;text-decoration:underline;color:#000;}

/*이용약관, 개인정보처리방침 UI수정*/
/*main.agreement, main.privacy{padding-bottom:50px;}*/
.agree-wrapN.service, .agree-wrap.service{display:none;}
main.privacy .agree-wrap &gt; p.agree-txt + .agree-wrap{display:none;}
main.privacy .agree-wrap + .agree-wrapN{margin-top:20px;}
main.privacy .agree-wrap .add-list,
main.privacy .agree-wrap .accordion-box,
main.privacy .agree-wrap .agree-tit1{display:none;}
main.privacy .agree-wrap .agree-tit1[data-privacy-id*="part"]{display:block;}

.popwrap-privacy{padding:20px;font-size:12px;line-height:16px;}
.popwrap-privacy &gt; h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;}
.popwrap-privacy h2 + table{margin-top:15px;}
.popwrap-privacy table{text-align:center;word-break:break-all;color:#000;font-size:13px;line-height:18px;}
.popwrap-privacy table thead th{padding:10px;border:1px solid #e2e2e2;background:#f5f6f8;}
.popwrap-privacy table thead th:first-child{border-left:0;}
.popwrap-privacy table thead th:last-child{border-right:0;}
.popwrap-privacy table tbody th,
.popwrap-privacy table tbody td{padding:10px;border:1px solid #e2e2e2;border-width:0 0 1px 1px;}
.popwrap-privacy table tbody tr{vertical-align:middle;}
.popwrap-privacy table tr th:first-child,
.popwrap-privacy table tr td:first-child{border-left:0;}
.popwrap-privacy table tr td:last-child{border-right:0;}
.popwrap-privacy table + h2{margin-top:20px;}
.popwrap-privacy table tr:first-child th,
.popwrap-privacy table tr:first-child td{border-top:1px solid #e2e2e2;}

/* 광고성 정보 수신 동의 변경 건 */
.popwrap-privacy-type2{padding:20px;font-size:12px;line-height:16px;}
/* .popwrap-privacy-type2 &gt; h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;} */
.popwrap-privacy-type2 h2 + table{margin-top:15px;}
.popwrap-privacy-type2 table{text-align:center;word-break:break-all;color:#000;font-size:13px;line-height:18px;}
.popwrap-privacy-type2 table thead th{padding:33px 10px;border:1px solid #e2e2e2;background:#f5f6f8;}
.popwrap-privacy-type2 table thead th:first-child{border-left:0;}
.popwrap-privacy-type2 table thead th:last-child{border-right:0;}
.popwrap-privacy-type2 table tbody th,
.popwrap-privacy-type2 table tbody td{padding:10px;border:1px solid #e2e2e2;border-width:0 0 1px 1px;}
.popwrap-privacy-type2 table tr{vertical-align:middle;}
.popwrap-privacy-type2 table tr th:first-child,
.popwrap-privacy-type2 table tr td:first-child{border-left:0;}
.popwrap-privacy-type2 table tr td:last-child{border-right:0;}
.popwrap-privacy-type2 table tr td.bold{font-size: 16px;font-weight: bold;line-height: 1.13;letter-spacing: -.96px;}
.popwrap-privacy-type2 table + h2{margin-top:20px;}
.popwrap-privacy-type2 table tr:first-child th,
.popwrap-privacy-type2 table tr:first-child td{border-top:1px solid #e2e2e2;}
.popwrap-privacy-type2 &gt; h1.tit{position:static;width:100%;font-size: 16px;font-weight: bold;line-height: 1.5; /* letter-spacing: -.96px; */padding: 16px 0 10px;}
.popwrap-privacy-type2 .txt_desc{display: inline-block; font-size: 16px;line-height: 1.31;letter-spacing: -.96px;}
.popwrap-privacy-type2 .txt_desc em{font-size: 20px;font-weight: bold;}
.popwrap-privacy-type2 .txt_desc li{margin-bottom: 20px;}
.popwrap-privacy-type2 .txt_desc li:last-child{margin-bottom: 0;}
.popwrap-privacy-type2 table + .txt_desc{margin-top: 20px;}
.popwrap-privacy-type2 &gt; h1.tit + .txt_desc + .pop-contents{margin-top: 20px;margin-bottom: 20px;}
.popwrap-privacy-type2 .pop-contents:last-child{padding-bottom: 100px;}
.popwrap-privacy-type2 .pop-contents table + table{margin-top: 20px;}
/* //광고성 정보 수신 동의 변경 건 */

.modal-fade2{display:none;z-index:1021;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.modal-opened{overflow:hidden;}
#view_nd_list{display:none;z-index:1022;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:#fff;}
#view_nd_list .ly-wrap{max-width:1024px;margin:0 auto;}
#view_nd_list .ly-head{z-index:1023;position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:56px;border-bottom:1px solid #f0f0f0;background:#fff;}
#view_nd_list .ly-head h1{position:unset;font-size:16px;}
#view_nd_list .agree-wrap{padding:56px 30px 0;}
#view_nd_list .agree-wrap .agree-tbl table{width:100%;}
#view_nd_list .agree-wrap .agree-tbl .w20{width:20%;}
#view_nd_list .ly-wrap .closebtn{position:fixed;z-index:1023;right:20px;top:12px;width:32px;height:32px;background:url(/pb/renew3/resource/img/common/ic_header_close.svg) no-repeat 100%/100%;}

.ly-wrap.privacy-list .ly-head{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;}
.agree-wrap .agree-tbl{overflow:unset;}
.agree-wrap .agree-tbl .tbl-inner{overflow:unset;}
.agree-wrap .agree-tbl .tbl-inner table{width:100%;}
#event-list-pager{padding-top:20px;text-align:center;}
#event-list-pager .js-pagination-mobile{display:flex;justify-content:center;align-items:center;}
#event-list-pager .num a{padding:0 4px;color:#333;}
#event-list-pager .pagination-current{font-weight:700;color:#000;}
#event-list-pager .pagination-prev{width:20px;height:20px;transform:rotate(180deg);background-size:20px 20px;
	background-image:url(/pb/renew3/resource/img/common/ico_more.svg);}
#event-list-pager .pagination-next{width:20px;height:20px;background-size:20px 20px;
	background-image:url(/pb/renew3/resource/img/common/ico_more.svg);}

/* event */
.bpEvtWrap .evtImg{position:relative;}
.bpEvtWrap .evtImg img{width:100%;}
.bpEvtWrap .evtImg .btn{position:absolute;font-size:0;line-height:0;}

/* coupon */
.couponRgst{padding:73px 20px 60px;}
.couponRgst:before{content:"";display:block;margin:0 auto;width:140px;height:140px;background:url(/pb/renew3/resource/img/coupon/img_coupon_apply.png) no-repeat 100%/100%;}
.couponRgst .formGrid .formControl{padding:0;}
.couponRgst .inputBase .inp{height:52px;}
.couponRgst .inputBase .inp::placeholder{font-size:16px;}
.couponCplt{padding:17px 20px 117px;}
.couponCplt:before{content:"";display:block;margin:0 auto;width:140px;height:140px;background:url(/pb/renew3/resource/img/coupon/img_coupon_complete.png) no-repeat 100%/100%;}
.couponTit{margin-top:20px;font-size:22px;font-weight:700;text-align:center;}
.couponTxt{margin-top:10px;font-size:14px;text-align:center;}
.couponRgst .formGrid{margin:70px 0 10px;width:100%;}
.couponRgst .inputBase .inpFrame{border-color:#3a416f;}
.couponAlert{margin:15px 0 75px;}
.couponAlert .alertTxt{margin-bottom:20px;font-size:12px;color:#457cdb;}
.couponAlert .alertTxt.hidden{display:none;}
.couponAlert .infoTxt{font-size:12px;line-height:16px;color:#888;}
.couponAlert .infoTxt:before{content:"";display:inline-block;margin:-1px 8px 1px 0;width:2px;height:2px;background:#aaa;vertical-align:middle;}
.couponAlert .infoTxt:not(:first-child){margin-top: 10px;}
.couponInfo{margin:60px 0 62px;}
.couponInfo li{display:flex;padding:20px 0;justify-content:space-between;align-items:center;}
.couponInfo li + li{border-top:1px solid #f0f0f0;}
.couponInfo li .data{font-size:16px;font-weight:700;}
.couponInfo li em{font-size:16px;font-weight:700;color:#457cdb;}
.couponBt .btnContained{width:100%;height:52px;font-size:16px;}
.couponBt .btnOutlined{width:100%;height:52px;font-size:16px;}
.couponBt .btnContained + .btnOutlined{margin-top:10px;}
@media all and (min-width: 640px) {
	.couponRgst{padding-top:140px;}
	.couponCplt{padding-top:84px;}
	.couponRgst .formGrid{margin-top:90px;}
	.couponInfo{margin:70px 0 72px;}
}

.giftClose{background:#f5f6f8;}
.giftClose .bpWrap, .giftClose .hdIn{background:#f5f6f8;}
.giftClose .bpWrap .contents{padding-bottom:56px;justify-content:center;}
.giftClose .giftCloseWrap{margin:0 auto;width:100%;max-width:520px;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;}
.giftClose h2{padding-bottom:27px;text-align:center;font-size:25px;color:#3a416f;font-weight:700;}
.giftClose h2 strong{position:relative;display:inline-block;letter-spacing:-0.1rem;padding:0 5px;}
.giftClose h2 strong::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:10px;background:rgba(41, 119, 255, 0.2);}
html[data-os-name="ios"] .giftClose h2 strong::after{bottom:2px;}
.giftClose .txt{padding-bottom:0;font-size:14px;text-align:center;line-height:18px;color:#3a416f;opacity:0.8;}
.giftClose .closeDate {margin:32px auto 29px;text-align:center;}
.giftClose .closeDate strong{display:inline-flex;align-items:center;margin:0 auto;padding:0 18px;height:34px;line-height:1;border-radius:17px;background:#fff;font-size:16px;font-weight:700;color:#3a416f;}
html[data-os-name="ios"] .giftClose .closeDate strong{padding-top:2px;}
.giftClose .visual{padding-bottom:50px;}
.giftClose .visual img{display:block;margin:0 auto;max-width:335px;width:100%;}
.giftClose .btnBottom{width:100%;}
.giftClose .btnBottom &gt; button{display:flex;width:100%;height:52px;justify-content:center;align-items:center;font-size:16px;color:#fff;border-radius:6px;background:#3a416f;}
html[data-os-name="ios"] .giftClose .btnBottom &gt; button{padding-top:3px;}
@media screen and (max-width:520px){
	.giftClose .hdIn{border:0;}
	.giftClose .giftCloseWrap{padding:0 20px;}
}

/* 알기 쉬운 개인정보처리방침 */
.privacyEasy{font-size: 12px; color: #000;}
.privacyEasy + .agree-wrapN .popLayerBtn{margin-top: 0;}
.privacyEasy_header{padding: 20px;}
.privacyEasy_header h1{margin-bottom: 20px; font-size: 18px; text-align: center;}
.privacyEasy_header p{line-height: 16px;}
.privacyEasy_header p + p{margin-top:16px;}
.privacyEasy_header a.link{ display: block; margin-top: 20px; padding: 15px; height: 47px; border-radius: 8px; background-color: #f5f6f8; text-align: center; font-size: 14px; color: #333;}
.privacyEasy_article{padding: 20px; border: 10px solid #f0f0f0; border-width: 10px 0 0;}
.privacyEasy_article .peSection:not(:first-child){margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e2e2;}
.privacyEasy_article .peSection dt{display: flex; align-items: center; font-size: 16px; font-weight: 700;}
.privacyEasy_article .peSection dt:before{content: ""; margin-right: 8px; width: 36px; height: 36px; background-size: 100%;}
.privacyEasy_article .peSection.sc01 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc01.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc02 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc02.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc03 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc03.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc04 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc04.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc05 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc05.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc06 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc06.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc07 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc07.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection.sc08 dt:before{ background:url(/pb/renew3/resource/img/common/peSection_sc08.png) no-repeat 100%/100%;}
.privacyEasy_article .peSection dd{ padding-left: 10px; margin-top: 10px; font-size: 12px;line-height: 1.17;}
.privacyEasy_article .peSection dd + dd{margin-top: 13px;}
.privacyEasy_article .peSection dd:before{content: ""; display: inline-block; margin:-4px 8px 4px -10px; width: 2px; height: 2px; background: #aaa; overflow: hidden;}
.privacyEasy_article .peSection a.link{ display: block; margin-top: 10px; font-size: 12px; font-weight: 700; text-decoration: underline; color: #000;}
.privacyEasy_article .peSection .agree-tbl{margin-top: 14px; font-size: 13px; border-bottom: 1px solid #e2e2e2;}
.privacyEasy_article .peSection .agree-tbl th{padding: 12px 0; border-top: 1px solid #e2e2e2; font-weight:normal; background: #f5f6f8;}
.privacyEasy_article .peSection .agree-tbl td{padding: 12px 0 10px; border-top: 1px solid #e2e2e2; line-height: 18px; text-align: center; vertical-align: middle;}
.privacyEasy_article .peSection .agree-tbl td:not(:first-child){border-left: 1px solid #e2e2e2;}
.easyVersionBtn{position: relative; display: flex; align-items: center; justify-content: center;margin: 20px 20px -10px; height: 47px; border-radius: 8px; background: #457cdb; color: #fff; font-size: 14px;}
html[data-os-name=ios] .easyVersionBtn{padding-top: 3px;}</pre></body></html>