.payInfoBox{width:100%;position:sticky;display:flex;flex-flow:row nowrap;align-items:start;justify-content:flex-start;gap:30px;margin-top:80px;top:30px;z-index:997;background:var(--clr-white)}@media screen and (max-width:1023px){.payInfoBox{display:block;margin-top:0}}.payInfoBox>.moPaymentBtn{display:none;position:fixed;bottom:10px;left:50%;width:94%;height:50px;line-height:50px;border-radius:8px;border:1px solid var(--txt-gray04);background:var(--clr-white);font-size:16px;color:var(--clr-white);font-weight:500;z-index:9999;background:var(--prm-color);transform:translateX(-50%)}.payInfoBox>.moPaymentBtn.stp{position:absolute;bottom:-60px;border-radius:8px;width:100%}@media screen and (max-width:1023px){.payInfoBox>.moPaymentBtn{display:block}}.payInfoBox>.payLeftBox{padding:40px 30px;border:1px solid var(--txt-gray04);border-radius:24px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox{width:100%;padding:20px 16px;margin-bottom:90px;position:relative}}.payInfoBox>.payLeftBox .payTitle{font-size:18px;color:var(--txt-black);font-weight:700;padding-bottom:16px;border-bottom:1px solid var(--txt-gray04);margin-bottom:30px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .payTitle{font-size:16px}}.payInfoBox>.payLeftBox .payTitle>span.alertTxt{font-size:14px;font-weight:400;line-height:20px;color:var(--snd-color);padding-left:16px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .payTitle>span.alertTxt{font-size:12px}}@media screen and (max-width:767px){.payInfoBox>.payLeftBox .payTitle>span.alertTxt{display:block;padding-left:0;line-height:22px}}.payInfoBox>.payLeftBox>.cptForm:not(:last-of-type){margin-bottom:16px}.payInfoBox>.payLeftBox .thmbInfo{width:100%;position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:30px;margin-bottom:50px}@media screen and (max-width:1319px){.payInfoBox>.payLeftBox .thmbInfo{flex-flow:column;align-items:center;justify-content:center}}.payInfoBox>.payLeftBox .thmbInfo>.thumbArea{width:calc(100% - 390px)}@media screen and (max-width:1319px){.payInfoBox>.payLeftBox .thmbInfo>.thumbArea{width:100%}}.payInfoBox>.payLeftBox .thmbInfo>.thumbArea>img{display:block;width:100%;border-radius:24px}.payInfoBox>.payLeftBox .thmbInfo>.thumbArea>.adTitle{font-size:18px;color:var(--txt-black);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:16px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .thmbInfo>.thumbArea>.adTitle{font-size:16px}}@media screen and (max-width:1319px){.payInfoBox>.payLeftBox .thmbInfo>.adInfoArea{width:100%}}.payInfoBox>.payLeftBox .thmbInfo>.adInfoArea>.cptForm{display:flex;flex-flow:column;gap:16px}.payInfoBox>.payLeftBox .prodOption{width:100%;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:20px;margin-top:30px}@media screen and (max-width:1319px){.payInfoBox>.payLeftBox .prodOption{flex-flow:column;align-items:center;justify-content:center}}.payInfoBox>.payLeftBox .prodOption>div{padding:24px;border-radius:8px;background:var(--sub-color04);min-height:382px}@media screen and (max-width:1319px){.payInfoBox>.payLeftBox .prodOption>div{min-height:auto}}.payInfoBox>.payLeftBox .prodOption>div>.optionInfo{font-size:16px;color:var(--prm-color);font-weight:500;padding-left:7px;position:relative;margin-bottom:16px;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div>.optionInfo{font-size:14px}}.payInfoBox>.payLeftBox .prodOption>div>.optionInfo:before{content:"";position:absolute;top:50%;left:0;width:3px;height:3px;background:var(--prm-color);transform:translateY(-50%);border-radius:50%}.payInfoBox>.payLeftBox .prodOption>div>.optionTitle{font-size:16px;color:var(--txt-gray01);font-weight:700;margin-bottom:16px;line-height:22px;word-break:keep-all}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div>.optionTitle{font-size:14px}}.payInfoBox>.payLeftBox .prodOption>div>.desc{font-size:16px;color:var(--txt-gray01);font-weight:400;margin-bottom:8px;line-height:22px;word-break:keep-all}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div>.desc{font-size:14px}}.payInfoBox>.payLeftBox .prodOption>div>.desc02{font-size:14px;color:var(--txt-gray02);font-weight:400;line-height:20px;margin-bottom:30px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div>.desc02{font-size:12px}}.payInfoBox>.payLeftBox .prodOption>div.leftOption{width:100%}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;margin-bottom:16px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion{justify-content:flex-start}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion>.txt{font-size:16px;color:var(--txt-gray01);font-weight:700;line-height:22px;margin-right:80px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion>.txt{margin-right:30px}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion>.cptForm:first-of-type{margin-right:48px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.applyOpinion>.cptForm:first-of-type{margin-right:20px}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo{display:block}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo>span{font-size:16px;color:var(--txt-gray01);font-weight:700}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo>span{display:block;margin-bottom:16px;font-size:14px}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo>a{display:inline-block;padding-right:12px;font-size:14px;font-weight:400;position:relative}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo>a{font-size:12px}}.payInfoBox>.payLeftBox .prodOption>div.leftOption>.personalInfo>a:after{content:"";position:absolute;top:50%;right:0;width:4px;height:8px;background:url(/images/common/ico_arr03.svg) 50% 50% no-repeat;transform:translateY(-50%)}.payInfoBox>.payLeftBox .prodOption>div.rightOption{width:100%}.payInfoBox>.payLeftBox .prodOption>div.rightOption>.cptForm{margin-top:22px;margin-bottom:8px}.payInfoBox>.payLeftBox .prodOption>div.rightOption>.alertTxt{font-size:14px;color:var(--snd-color);font-weight:400;line-height:20px;padding-left:32px}@media screen and (max-width:1023px){.payInfoBox>.payLeftBox .prodOption>div.rightOption>.alertTxt{font-size:12px}}.payInfoBox>.payRightBox{position:sticky;top:175px;min-width:420px;padding:20px;border:1px solid var(--txt-gray04);border-radius:24px;height:900px;overflow:hidden;background:var(--clr-white)}.payInfoBox>.payRightBox>.popTit{display:none;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--txt-gray04);width:100%;margin-bottom:16px}.payInfoBox>.payRightBox>.popTit>p{font-size:18px;font-weight:500;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox>.popTit>p{font-size:16px}}.payInfoBox>.payRightBox>.popTit>button{width:24px;height:24px;background:url(/images/common/ico_pop_close.svg) 50% 50% no-repeat}@media screen and (max-width:1023px){.payInfoBox>.payRightBox{position:fixed;top:0;left:0;width:100%;height:100%;min-width:auto;border-radius:0;z-index:999999;display:none}.payInfoBox>.payRightBox.popOpen{display:block}.payInfoBox>.payRightBox>.popTit{display:flex}}.payInfoBox>.payRightBox .innerBox{height:760px;padding-bottom:150px;overflow-y:scroll}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .innerBox{height:100%}}.payInfoBox>.payRightBox .innerBox::-webkit-scrollbar{width:0}.payInfoBox>.payRightBox .innerBox::-webkit-scrollbar-thumb{background:var(--txt-gray04);border-radius:8px}.payInfoBox>.payRightBox .rytTit{font-size:16px;color:var(--txt-black);font-weight:500;line-height:22px;margin-bottom:16px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .rytTit{font-size:14px}}.payInfoBox>.payRightBox .rytTit:not(:first-of-type){margin-top:40px}.payInfoBox>.payRightBox .rytTit.d-flex{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.payInfoBox>.payRightBox .rytTit.d-flex span.required{color:var(--snd-color);line-height:1}.payInfoBox>.payRightBox .rytTit.d-flex>button{display:inline-block;padding-right:12px;font-size:14px;font-weight:400;position:relative}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .rytTit.d-flex>button{font-size:14px}}.payInfoBox>.payRightBox .rytTit.d-flex>button:after{content:"";position:absolute;top:50%;right:0;width:4px;height:8px;background:url(/images/common/ico_arr03.svg) 50% 50% no-repeat;transform:translateY(-50%)}.payInfoBox>.payRightBox .payList{width:100%;position:relative}.payInfoBox>.payRightBox .payList>ul{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;gap:16px}.payInfoBox>.payRightBox .payList>ul>li{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.payInfoBox>.payRightBox .payList>ul>li>.toolGrp{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:8px}.payInfoBox>.payRightBox .payList>ul>li .txt{font-size:16px;color:var(--txt-gray02);font-weight:400;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .payList>ul>li .txt{font-size:14px}}.payInfoBox>.payRightBox .payList>ul>li .price{font-size:16px;color:var(--txt-black);font-weight:400;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .payList>ul>li .price{font-size:14px}}.payInfoBox>.payRightBox .pointCov{width:100%;position:relative}.payInfoBox>.payRightBox .pointCov>.opt:first-of-type{margin-bottom:16px}.payInfoBox>.payRightBox .pointCov>.opt>.optTop{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-bottom:8px}.payInfoBox>.payRightBox .pointCov>.opt>.optTop>p{font-size:16px;color:var(--txt-black);font-weight:400;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .pointCov>.opt>.optTop>p{font-size:14px}}.payInfoBox>.payRightBox .priceBox{width:100%;position:relative}.payInfoBox>.payRightBox .priceBox>ul{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;gap:16px}.payInfoBox>.payRightBox .priceBox>ul>li{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.payInfoBox>.payRightBox .priceBox>ul>li>span{font-size:16px;color:var(--txt-gray02);font-weight:400;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .priceBox>ul>li>span{font-size:14px}}.payInfoBox>.payRightBox .priceBox>ul>li>p{font-size:16px;color:var(--txt-black);font-weight:400;line-height:22px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .priceBox>ul>li>p{font-size:14px}}.payInfoBox>.payRightBox .priceBox>ul>li>p.subtract{color:var(--snd-color)}.payInfoBox>.payRightBox .priceBox>.totalAmount{width:100%;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;border-top:1px solid var(--txt-gray04);padding-top:30px;margin-top:30px}.payInfoBox>.payRightBox .priceBox>.totalAmount>span{font-size:18px;color:var(--txt-black);font-weight:700}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .priceBox>.totalAmount>span{font-size:16px}}.payInfoBox>.payRightBox .priceBox>.totalAmount>p{font-size:18px;color:var(--prm-color);font-weight:700}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .priceBox>.totalAmount>p{font-size:16px}}.payInfoBox>.payRightBox .payType{width:100%;position:relative}.payInfoBox>.payRightBox .payType .typeList{width:100%;margin-bottom:16px}.payInfoBox>.payRightBox .payType .typeList>ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:10px 10px}.payInfoBox>.payRightBox .payType .typeList>ul>li{width:calc(50% - 5px);position:relative}.payInfoBox>.payRightBox .payType .typeList>ul>li>input[type=radio]{position:absolute;top:0;left:0;width:1px;height:1px}.payInfoBox>.payRightBox .payType .typeList>ul>li>input[type=radio]:checked+label{border:1px solid var(--prm-color);color:var(--prm-color);font-weight:700}.payInfoBox>.payRightBox .payType .typeList>ul>li>label{display:block;width:100%;height:100%;font-size:18px;color:var(--txt-gray01);font-weight:500;line-height:48px;text-align:center;border:1px solid var(--txt-gray02);border-radius:8px;cursor:pointer}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .payType .typeList>ul>li>label{font-size:16px}}.payInfoBox>.payRightBox .payType .typeList>ul>li.pay11st>label{text-align:left;padding:0 16px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}.payInfoBox>.payRightBox .payType .typeList>ul>li.pay11st>label>.ico{display:inline-block;width:58px;height:20px;position:relative}.payInfoBox>.payRightBox .payType .typeList>ul>li.pay11st>label>.ico:before{content:"";position:absolute;top:0;left:0;width:58px;height:20px;background:url(/images/common/11pay.png) 50% 50% no-repeat}.payInfoBox>.payRightBox .payType .typeList>ul>li.easy>label{text-align:left;padding:0 20px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.payInfoBox>.payRightBox .payType .typeList>ul>li.easy>label>.ico01{display:inline-block;width:24px;height:24px;position:relative;margin:0 4px 0 8px}.payInfoBox>.payRightBox .payType .typeList>ul>li.easy>label>.ico01:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url(/images/common/ico_kakaopay.svg) 50% 50% no-repeat;background-size:100% 100%}.payInfoBox>.payRightBox .payType .typeList>ul>li.easy>label>.ico02{display:inline-block;width:24px;height:24px;position:relative}.payInfoBox>.payRightBox .payType .typeList>ul>li.easy>label>.ico02:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url(/images/common/ico_naverpay.svg) 50% 50% no-repeat;background-size:100% 100%}.payInfoBox>.payRightBox .payType .paymentTip{width:100%;position:relative;padding:24px;background:var(--txt-gray05)}.payInfoBox>.payRightBox .payType .paymentTip>.tit{font-size:16px;color:var(--txt-gray01);font-weight:700;margin-bottom:16px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .payType .paymentTip>.tit{font-size:14px}}.payInfoBox>.payRightBox .payType .paymentTip>.desc{position:relative;font-size:14px;color:var(--txt-gray01);font-weight:400;line-height:22px;margin-bottom:8px;padding-left:11px}@media screen and (max-width:1023px){.payInfoBox>.payRightBox .payType .paymentTip>.desc{font-size:12px}}.payInfoBox>.payRightBox .payType .paymentTip>.desc:before{content:"";position:absolute;top:9px;left:0;width:3px;height:3px;background:var(--txt-gray01)}.payInfoBox>.payRightBox .payType .paymentTip>.desc:last-of-type{margin-bottom:0}.payInfoBox>.payRightBox .agreeChk{width:100%}.payInfoBox>.payRightBox .agreeChk .cptForm{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:16px}.payInfoBox>.payRightBox .agreeChk>.cptBtnForm{margin-top:40px}.payComp{width:100%;position:relative;max-width:520px;margin:200px auto 0}@media screen and (max-width:1023px){.payComp{margin:100px auto 0}}.payComp>.ico{display:block;width:80px;height:80px;position:relative;margin:0 auto}.payComp>.ico:after{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);background:url(/images/common/ico_complete.svg) 50% 50% no-repeat}.payComp>.tit{font-size:24px;color:var(--prm-color);font-weight:700;margin:24px 0 16px;text-align:center}@media screen and (max-width:1023px){.payComp>.tit{font-size:22px}}.payComp>.desc{font-size:18px;color:var(--txt-gray01);font-weight:400;text-align:center;word-break:keep-all;margin-bottom:40px;letter-spacing:-.45px}@media screen and (max-width:1023px){.payComp>.desc{font-size:16px}}.payComp>.cptBtnForm{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:1023px){.payComp>.cptBtnForm{flex-direction:column}}.payComp>.cptBtnForm>button{min-width:240px}