@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:0;background-color:transparent;margin:0;padding:0}img{width:100%}@font-face{font-family:notosans;font-style:normal;font-weight:100;src:url(../fonts/NotoSansKR-Thin.0225d346.otf) format("opentype"),url(../fonts/NotoSansKR-Thin.d11a10e3.woff) format("woff"),url(../fonts/NotoSansKR-Thin.4776c64f.woff2) format("woff2")}@font-face{font-family:notosans;font-style:normal;font-weight:400;src:url(../fonts/NotoSansKR-Light.69a7091d.otf) format("opentype"),url(../fonts/NotoSansKR-Light.1f7c8be8.woff) format("woff"),url(../fonts/NotoSansKR-Light.ea4db2bb.woff2) format("woff2")}@font-face{font-family:notosans;font-style:normal;font-weight:500;src:url(../fonts/NotoSansKR-Regular.432678b1.otf) format("opentype"),url(../fonts/NotoSansKR-Regular.7c3141b3.woff) format("woff"),url(../fonts/NotoSansKR-Regular.9139661f.woff2) format("woff2")}@font-face{font-family:notosans;font-style:normal;font-weight:600;src:url(../fonts/NotoSansKR-Bold.42dd0b20.otf) format("opentype"),url(../fonts/NotoSansKR-Bold.11ec0139.woff) format("woff"),url(../fonts/NotoSansKR-Bold.0ae2f9c5.woff2) format("woff2")}body,div{font-family:Roboto,notosans,sans-serif;color:#222;font-weight:400;font-size:14px;line-height:1.4}.blind{font-size:0;line-height:0;text-indent:-99999em}.container{padding:58px 0 60px;padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.content{padding:0 20px 50px}.content.wide{padding-left:0;padding-right:0}.content.fit{padding-bottom:0}.content .section{padding:40px 20px}.content .section.bg-gray{background:#f7f7f7}.content .section:last-child{padding-bottom:0}.content .benefit-history .section{padding-top:28px}.scontent{padding:0 20px 40px}.divide{height:1px;margin:30px 0;background:#e8e8e8}.divide,.divide02{display:block;width:100%}.divide02{height:12px;background:#f7f7f7}b{font-weight:700}.text{line-height:20px}.text .bg{position:relative;display:inline-block}.text .bg span{width:100%;height:8px;background:#ffe926;position:absolute;bottom:3px;left:0;z-index:-1}.col-point{color:#db392e}.col-point2{color:#d6b606}.col-default{color:#222!important}.dot-list li{position:relative;padding-left:11px;font-size:13px;color:#444;line-height:22px}.dot-list li:before{position:absolute;top:9px;left:0;content:"";width:3px;height:3px;background:#666;border-radius:50%}.dot-list li~li{margin-top:12px}.dot-list .dash-list li~li{margin-top:0}.dot-list.card-info .stitle:before{display:none}.dot-list.card-info .stitle~.stitle{margin-top:12px}.text-list li{display:-ms-flexbox;display:flex;color:#424242}.text-list li~li{margin-top:12px}.text-list li em{-ms-flex:0 0 78px;flex:0 0 78px;font-size:13px}.text-list li span{-ms-flex:1;flex:1;font-size:14px}.text-list.type2{padding:7px 20px}.text-list.type2 li em{-ms-flex:0 0 100px;flex:0 0 100px;text-align:left}.text-list.type2 span{text-align:right}.layer-popup .text-list.type2 li em{-ms-flex:0 0 73px;flex:0 0 73px}.layer-popup .text-list.type2 li span{letter-spacing:-.7px}.dash-list li{color:#424242}.dash-list li:before{content:"";display:inline-block;width:4px;height:1px;background:#424242;vertical-align:5px;margin-right:5px}.basic-list{margin-top:10px}.basic-list li:before{display:none}.basic-list li~li{margin-top:10px}.text-center{text-align:center}.size-md{font-size:16px;line-height:24px}.size-default{font-size:14px}.noti{font-size:16px;font-weight:700;line-height:24px}.noti:before{content:"";display:inline-block;width:16px;height:16px;background:url(../img/ico-noti.15363edc.svg) no-repeat 50% 50%/100% auto;margin-right:8px;vertical-align:-2px}.info .info-title{font-size:16px;font-weight:700;line-height:24px}.info ul{margin-top:22px}.info li{display:-ms-flexbox;display:flex;line-height:20px;color:#424242}.info li~li{margin-top:12px}.info li em{font-size:13px;font-weight:500;-ms-flex:0 0 128px;flex:0 0 128px}.info li span{-ms-flex:1;flex:1}.info+.dot-list{margin-top:32px}.info .list-title{display:block;margin-top:16px;line-height:24px;font-weight:500}.info .list-title+.dot-list{margin-top:8px}.info .dot-list li{color:#767676}.info .dot-list li~li{margin-top:8px}.img-blick-list li{position:relative;padding-left:18px;line-height:17px;font-size:12px}.img-blick-list li~li{margin-top:6px}.img-blick-list li .sm{font-size:11px;color:#767676}.img-blick-list li:before{content:"";width:16px;height:16px;background:url(../img/blick-check.b423c570.svg) no-repeat 50% 50%/100% auto;position:absolute;top:0;left:0}.boxs{background:#f7f7f7;font-size:13px;padding:12px 0;text-align:center;border-radius:6px}.boxs.line-yellow{border:1px solid #efcd12;background:#fff}.boxs.text-left{padding-left:20px;padding-right:20px;line-height:22px}.text-left{text-align:left}.secession .boxs{padding:20px 0;margin-top:40px;font-size:15px;font-weight:500}.secession .boxs.type-noti{text-align:left;padding:16px 45px 16px 85px;position:relative;font-size:15px;line-height:22px}.secession .boxs.type-noti:before{content:"";width:30px;height:30px;background:url(../img/ico-noti-big.5d573fbb.svg) no-repeat 50% 50%/100% auto;position:absolute;left:32px;top:22px}.secession .boxs.type-noti .tel{display:block;margin-top:16px;font-size:15px;font-weight:700}.secession .boxs.type-noti .tel a{color:#222;text-decoration:none}.secession .boxs.line-yellow{margin-top:24px;margin-bottom:-12px;padding:24px 20px}.secession .boxs.line-yellow ul{margin:0}.secession .boxs.line-yellow li em{text-align:left}.secession .boxs.line-yellow li span{text-align:right;font-size:14px;font-weight:400}.secession .boxs.line-yellow .boxs{padding:15px;margin-top:12px}.secession .boxs.line-yellow .boxs li{line-height:16px}.secession .boxs.line-yellow .boxs li~li{margin-top:5px}.secession .boxs.line-yellow .boxs li em{font-size:11px;color:#424242;-ms-flex:0 0 55%;flex:0 0 55%}.secession .boxs.line-yellow .boxs li span{font-size:11px;color:#424242}.stitle{display:block;font-size:16px;line-height:24px;font-weight:500}.stitle~.stitle,.warning{margin-top:40px}.warning{text-align:center}.warning p{color:#767676;line-height:21px}.warning p:before{display:block;width:32px;height:32px;background:url(../img/ico-noti02.36909d8d.svg) no-repeat 50% 50%/100% auto;border-radius:50%;margin:0 auto 16px;content:""}.blick-text{padding-left:18px;position:relative}.blick-text:before{content:"※";position:absolute;top:0;left:0}.btn-group{position:fixed;bottom:0;width:100%;display:-ms-flexbox;display:flex;z-index:10}.btn-group>button{-ms-flex:1;flex:1;padding:0 0 calc(constant(safe-area-inset-bottom) + 15px);padding:0 0 calc(env(safe-area-inset-bottom) + 15px)}.btn-area>a,.btn-group>a{text-decoration:none}.btn-basic{height:60px;background:#ffe926;font-size:16px;font-weight:700;line-height:60px;text-align:center;color:#000}.btn-basic:disabled{background:#f3f3f3;color:#c8c8c8}.btn-black{background:#444;color:#fff}.btn-gray{background:#f7f7f7}.btn-border{border-radius:6px}.btn-area{display:-ms-flexbox;display:flex}.btn-area>button,a{-ms-flex:1;flex:1}.btn-area.type-blank{margin:0 -3px}.btn-area.type-blank>button{margin:0 3px;border-radius:6px}.btn-area.flex-colum button~button{margin-top:16px}.content .btn-area{margin-top:32px}.small-btn{margin-top:20px;text-align:center}.btn-line{display:inline-block;color:#222;text-decoration:underline;font-weight:500}.link-list{margin-top:16px}.link-list .btn-line{display:block}.link-list .btn-line~.btn-line{margin-top:8px}.btn-outline{background:none;border:1px solid #666;color:#222;box-sizing:border-box}.btn-in{padding:0 20px;display:-ms-flexbox;display:flex}.btn-in>button{border-radius:6px;width:100%;-ms-flex:1;flex:1}.btn-in~.link-list{margin-top:20px}.btn-in~.link-list .btn-line{margin:0 auto}.layer-popup .btn-area button{padding:0 0 calc(constant(safe-area-inset-bottom) + 15px);padding:0 0 calc(env(safe-area-inset-bottom) + 15px)}.inp-check{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px}.inp-check+label{display:block;position:relative;padding-left:28px}.inp-check+label:before{content:"";width:22px;height:22px;background:url(../img/ico-check.b858b58e.svg) no-repeat 50% 50%/100% auto;position:absolute;top:-1px;left:0}.inp-check:focus+label{border:1px dotted #666}.inp-check:checked+label:before{background:url(../img/ico-check-on.d6907255.svg) no-repeat 50% 50%/100% auto}.inp-rdo{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px}.inp-rdo+label{display:block;position:relative;padding-left:28px;color:#424242}.inp-rdo+label:before{content:"";width:22px;height:22px;border:1px solid #e8e8e8;border-radius:50%;position:absolute;top:-1px;left:0;background:#fff;box-sizing:border-box}.inp-rdo:focus+label{border:1px dotted #666}.inp-rdo:checked+label:before{background:url(../img/ico-check-on.d6907255.svg) no-repeat 50% 50%/100% auto;border:0}::-webkit-input-placeholder{color:#d8d8d8}::-moz-placeholder{color:#d8d8d8}:-ms-input-placeholder{color:#d8d8d8}::-ms-input-placeholder{color:#d8d8d8}::placeholder{color:#d8d8d8}.inp-sel .inp-rdo:checked+label:before{background:#ffe926}.inp-sel .inp-rdo:checked+label:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6.5px;left:7px}.inp-list{margin-top:24px}.inp-list li{line-height:22px}.inp-list li~li{margin-top:12px}.inp-textarea{margin-top:16px}.inp-textarea textarea{border:1px solid #222;height:240px;width:100%;box-sizing:border-box;padding:24px;overflow-y:auto;resize:none;font-family:notosans,sans-serif}.inp-swich{position:relative;width:40px;height:20px}.inp-swich input{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px}.inp-swich input+label{display:block;width:100%;height:20px;border-radius:14px;background:#424242}.inp-swich input+label:before{content:"";width:17px;height:17px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .2s ease 0s}.inp-swich input:focus+label{border:1px dotted #666}.inp-swich input:checked+label{background:#ffe926}.inp-swich input:checked+label:before{left:21.5px}.benefit-history .inp-period{margin-top:-8px}.inp-period{display:-ms-flexbox;display:flex;background:#f7f7f7;border-radius:6px;margin:0 20px;overflow:hidden}.inp-period .inp-btn{-ms-flex:1;flex:1;position:relative}.inp-period .inp-btn input{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px}.inp-period .inp-btn input+label{display:block;width:100%;height:42px;line-height:42px;text-align:center;color:#666;font-size:13px}.inp-period input:focus+label{border:1px dotted #666}.inp-period .inp-btn input:checked+label{background:#424242;color:#fff}.inp-mix{display:-ms-flexbox;display:flex}.inp-mix input{padding:15px 0 15px 20px;line-height:25px;font-size:16px;border-radius:5.5px;border:1px solid #d8d8d8;box-sizing:border-box;-ms-flex:1;flex:1}.inp-mix input::-webkit-input-placeholder{color:#767676}.inp-mix input::-moz-placeholder{color:#767676}.inp-mix input:-ms-input-placeholder{color:#767676}.inp-mix input::-ms-input-placeholder{color:#767676}.inp-mix input::placeholder{color:#767676}.inp-mix .btn-basic{height:55px;line-height:55px;-ms-flex:0 112px;flex:0 112px;background:#424242;border-radius:5.5px;margin-left:9px;white-space:pre}.sort-area{margin-top:32px}.sort-area .inp-sort{display:inline-block}.sort-area .inp-sort~.inp-sort{margin-left:24px}.sort-area .inp-sort input{display:none}.sort-area .inp-sort label{display:block;color:#b2b2b2;font-size:12px;line-height:19px}.sort-area .inp-sort input:checked+label{color:#222;font-weight:bodl}.sort-area .inp-sort input:checked+label:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#222;margin-right:6px;vertical-align:4px}.selectbox{position:relative;margin-top:24px}.selectbox a{text-decoration:none;font-size:13px;color:#222;height:50px;line-height:50px}.selectbox>a{display:block;border:1px solid #d8d8d8;padding-left:17px;border-radius:6px}.selectbox>a:after{content:"";position:absolute;top:20px;right:19px;width:6px;height:6px;border:2px solid #424242;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s linear}.selectbox.on>a{border-radius:6px 6px 0 0}.selectbox.on>a:after{content:"";position:absolute;top:23px;right:19px;width:6px;height:6px;border:2px solid #424242;border-top:0;border-left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.selectbox.on .select-list{display:block}.selectbox .select-list{display:none;position:absolute;top:48px;left:0;max-height:150px;overflow-y:auto;width:100%;border:1px solid #d8d8d8;border-radius:0 0 6px 6px;border-top:0;background:#fff}.selectbox ul li{position:relative;padding:0 20px}.selectbox ul li:before{content:"";position:absolute;width:calc(100% - 40px);left:20px;top:0;background:#f3f3f3;height:1px}.selectboxTerm select{display:block;width:63%;height:35px;padding:0 32px 0 15px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;position:relative;z-index:1;color:#000;margin-bottom:20px}.step{margin:12px -2px 0;display:-ms-flexbox;display:flex}.step li{-ms-flex:1;flex:1;margin:0 2px;height:4px;background:#f7f7f7;border-radius:2px}.step li.on{background:#ffe926}.step~p{margin-top:16px}.terms-list{margin-top:36px}.terms-list .terms-agree{margin-left:16px}.agree-text{line-height:20px;font-weight:700}.agree-text.imp{margin-top:30px}.agree-text.imp+.agree-text.imp{margin-top:20px}.agree-text.imp span{display:inline-block;position:relative}.agree-text.imp span:before{position:absolute;left:0;bottom:4px;width:100%;height:7px;background:#ffe926;content:"";z-index:-1}.terms-agree~.terms-agree{margin-top:30px}.divide+.terms-agree{margin-top:-10px}.terms-title{position:relative;margin-top:25px;background:#f7f7f7;border-radius:6px;overflow:hidden;padding:16px 20px}.terms-title p{font-size:13px;color:#424242;float:left}.terms-title .terms-view{font-size:12px;color:#666;text-decoration:underline;float:right}.terms-title .terms-view:only-child{display:block;width:100%;text-align:center;float:inherit}.terms-title .terms-view span{text-decoration:underline}.agree-desc{font-size:12px;line-height:18px;color:#767676;padding-left:27px;margin:9px 0 -10px}.terms-list .terms-title{padding:0}.terms-list .terms-title .terms-view{padding:16px 20px}.inp-group{margin-top:16px}.inp-group .label{font-size:16px;font-weight:700;line-height:24px}.inp-group .label+p{margin-top:8px}.inp-group .inp-search{margin-top:24px}.inp-search{border:1px solid #d8d8d8;border-radius:6px;height:50px;line-height:50px;overflow:hidden;box-sizing:border-box;position:relative}.inp-search input{width:calc(100% - 48px);border:0;padding-left:20px;height:48px;line-height:48px;box-sizing:border-box;vertical-align:top}.inp-search .btn-search{width:38px;position:absolute;top:0;right:10px;height:48px;vertical-align:top}.inp-search .btn-search span{display:block;text-indent:-99999em;background:url(../img/ico-search.8e864d07.svg) no-repeat 50% 50%/17.2px auto;height:100%}.inp-search .del{display:none;position:absolute;top:7px;right:44px;width:36px;height:36px;background:url(../img/ico-del.7e8a7c35.svg) no-repeat 50% 50%/16px auto}.inp-search .del span{display:block;text-indent:-99999em}.flex-group{display:-ms-flexbox;display:flex}.flex-group .selectbox{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:8px}.flex-group .inp-search{-ms-flex:1;flex:1}.amf-card:before{content:"";width:38px;height:38px;position:absolute;top:16px;left:20px;background:url(../img/ico-e.49be28a1.svg) no-repeat 50% 50%/100% auto}.amf-card .amf-price{text-align:right;padding:24px 5px 22px 0;border-bottom:1px solid #f3f3f3;font-size:13px;color:#424242;line-height:28px;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.amf-card .amf-price span{font-weight:500;font-size:18px;display:inline-block;margin-left:4px}.amf-card .amf-price strong{font-size:20px}.amf-card ul{padding:20px 5px 24px}.amf-card li~li{margin-top:12px}.amf-card li{color:#424242;display:-ms-flexbox;display:flex}.amf-card li em{font-size:13px;font-weight:500;-ms-flex:0 0 90px;flex:0 0 90px}.amf-card li span{text-align:right;-ms-flex:1;flex:1}.amf-card+.section{padding-top:0}.amf-card.free:before{top:24px}.amf-card.free .amf-price{-ms-flex-direction:column;flex-direction:column}.amf-card.free .amf-price em{font-size:18px;font-weight:700}.amf-card.free .amf-price p{line-height:19px;margin-top:3px}.amf-card{position:relative;border:1px solid #efcd12;border-radius:10px;margin:32px 20px 40px;padding:0 15px;box-shadow:0 6px 10px rgba(0,0,0,.06)}.amf-card+.section .terms-agree{margin-top:32px}.benefit-summary{position:relative;border:1px solid #efcd12;border-radius:10px;margin:42px 20px 24px;padding:0 16px;box-shadow:0 6px 10px rgba(0,0,0,.06);background:#fff;height:160px;overflow:hidden}.text-desc+.benefit-summary{margin-top:20px}.benefit-summary .benefit-price{padding:20px 4px 20px 4px;border-bottom:1px solid #f3f3f3;font-size:13px;color:#424242;line-height:28px;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.benefit-summary .benefit-price em{-ms-flex:0 0 50%;flex:0 0 50%;font-size:20px;font-weight:700}.benefit-summary .benefit-price span{text-align:right;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:500;font-size:18px;display:inline-block;margin-left:4px}.benefit-summary .benefit-price strong{font-size:20px}.benefit-summary ul{padding:20px 5px 24px}.benefit-summary li~li{margin-top:12px}.benefit-summary li{color:#424242;display:-ms-flexbox;display:flex}.benefit-summary li em{font-size:13px;font-weight:500;-ms-flex:0 0 110px;flex:0 0 110px}.benefit-summary li span{text-align:right;-ms-flex:1;flex:1;font-size:14px}.benefit-summary.type-emoney{height:82px;margin-top:-12px}.benefit-summary.type-emoney .benefit-price{border:0;padding:24px 4px 22px}.benefit-summary.type-emoney .benefit-price em{font-size:13px;line-height:19px}.benefit-summary.type-emoney .benefit-price em span{font-size:11px;color:#767676;line-height:16px}.benefit-summary.type-emoney .benefit-price>span{font-size:14px}.benefit-summary.type-emoney .benefit-price>span strong{font-size:18px}.summary-detail .text-list{margin:25px 0 30px}.smile-club{background:#966e46;text-align:center;height:60px;line-height:60px}.smile-club p{position:relative;color:#fff;display:inline-block}.title-area{padding:24px 20px;display:-ms-flexbox;display:flex;font-weight:700;border-bottom:1px solid #f3f3f3;position:relative}.title-area em{font-size:16px;-ms-flex:1;flex:1}.title-area strong{font-size:18px;-ms-flex:1;flex:1;text-align:right}.title-area .arr-link{position:absolute;right:20px;font-size:13px;color:#222;font-weight:400;text-decoration:none;padding-right:13px;font-weight:500}.title-area .arr-link:after{content:"";position:absolute;top:4px;right:0;width:6px;height:6px;border:2px solid #222;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.price-detail ul{padding:32px 20px 42px}.price-detail li~li{margin-top:14px}.price-detail li{display:-ms-flexbox;display:flex}.price-detail li em{-ms-flex:1;flex:1}.price-detail li span{font-size:16px;-ms-flex:1;flex:1;text-align:right}.card{position:relative;display:inline-block;text-align:left;width:100%;border-radius:10px;box-shadow:0 6px 10px rgba(0,0,0,.06)}.card .card-img,.card .card-img img{display:block}.card .card-add{position:absolute;top:0;left:0;height:100%;padding-top:60px;width:100%;box-sizing:border-box;display:block;line-height:20px;border-radius:10px;color:#000}.card .card-add:before{width:35px;height:2px;top:64px}.card .card-add:after,.card .card-add:before{background:#222;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card .card-add:after{height:35px;width:2px;top:48px}.card.comp-register{position:relative;box-sizing:border-box}.card.comp-register .company{position:absolute;top:16px;left:20px;line-height:22px}.card.comp-register .info{line-height:16px;font-weight:700;position:absolute;left:20px;bottom:20px}.card.comp-register .info .card-name{font-size:13px;font-weight:700}.card.comp-register .info .card-num{display:block;margin-top:4px}.card.comp-register .card-change{position:absolute;width:36px;height:22px;text-align:center;line-height:22px;background:#fff;border-radius:11px;font-size:11px;color:#424242;font-weight:500;top:24px;right:31px;box-sizing:border-box}.opt-payment{margin-top:30px;padding:0 45px}.payment-area>.payment-box{margin:30px 45px 0;box-sizing:border-box;position:relative}.payment-item~.payment-item{margin-top:24px}.payment-box .swiper-container{padding:16px 45px;box-sizing:border-box;margin:-16px 0 -16px -20px}.ssgpay-join{border:1px solid #e8e8e8;border-radius:10px;margin:16px 45px 0 25px;overflow:hidden;text-align:center;box-sizing:border-box;padding:24px 0 0}.ssgpay-join strong{display:block;font-weight:700}.ssgpay-join p{color:#767676;font-size:12px;margin-top:8px}.ssgpay-join .btn-area{margin-top:22px;border-top:1px solid #e8e8e8}.ssgpay-join .btn-basic{height:40px;line-height:40px;font-weight:400;font-size:14px}.payment-area .dot-list,.payment-area .terms-agree{margin:40px 20px 0}.payment-info{margin-top:16px;padding:0 20px}.payment-info .title-area{border:0;padding:24px 0}.payment-info .boxs{margin:32px 0}.payment-info .text-list li em{font-weight:500}.page-title{text-align:center;margin:32px 0;font-size:20px}.page-title strong{font-size:24px;font-weight:700}.section .page-title{margin-top:-8px}.page-title.sm{font-size:16px;font-weight:700;text-align:left;padding-left:20px;line-height:22px}.scontent .page-title{margin:24px 0}.page-title .bg{position:relative;display:inline-block}.page-title .bg .text{display:block;position:relative;z-index:10}.page-title .bg .text+span{position:absolute;left:0;bottom:-2px;width:100%;height:12px;background:rgba(255,233,38,.8)}.page-title.type02{font-size:24px;margin:40px 0 24px}.page-title.type02 .bg .text+span{height:16px;bottom:-4px}.page-title .md{font-size:18px}.page-desc{font-size:15px;text-align:center;margin:-6px 0 40px;font-weight:500}.page-desc.col-deep{color:#424242}.benefit{background:#f7f7f7;padding:40px 30px 0;counter-reset:section}.benefit .dot-list{text-align:left}.benefit-item:before{counter-increment:section;content:"혜택 0"counter(section);padding:6px 12px;background:#fdeb4f;border-radius:16px;display:block;font-weight:700;width:70px;box-sizing:border-box;margin:0 auto}.benefit-item.no-numbering:before{display:none}.benefit-item .title{display:block;margin-top:8px;font-size:20px;line-height:28px;color:#444;font-weight:700;text-align:center}.benefit-item .title .bg{display:inline-block;position:relative}.benefit-item .title .bg .text{position:relative;z-index:10}.benefit-item .title .bg .text+span{position:absolute;left:0;bottom:1px;width:100%;height:12px;content:"";z-index:1;background:#fdeb4f}.benefit-item .title+.desc{line-height:22px;color:#767676;text-align:center;margin-top:8px}.benefit-item .inp-coupon{margin-top:24px;text-align:left}.benefit-item .title.bg-img:after{content:"";display:block;width:202px;height:202px;border-radius:50%;background:url(../img/img-joinComp-ematicon.9af93226.png) no-repeat 50% 50%/100% auto;margin:32px auto 40px}.benefit-item~.benefit-item{border-top:2px solid #e8e8e8;padding-top:40px;box-sizing:border-box}.benefit-item .info-area{margin-top:0;padding:40px 0 80px}.benefit-item .boxs{margin:32px 0 24px}.benefit-item.no-numbering .info-area{padding-bottom:20px}.benefit .coupon-zone{margin:0 -30px;padding-top:0}.benefit .coupon-zone~.section{margin:0 -30px 40px;background:#fff}.benefit:last-child .coupon-zone~.section{margin-bottom:0}.benefit-coupon{margin-top:20px}.benefit-coupon .text{display:block;font-size:20px;line-height:28px;color:#444;font-weight:700;margin:-20px 0 -10px}.coupon{position:relative;display:block;width:263px;height:166px;background:url(../img/bg-coupon.ba34177a.svg) no-repeat 50% 50%/100% auto;text-align:left;box-sizing:border-box;padding:29px 0 0 43px;margin:0 auto}.coupon .coupon-neme{font-size:29px;font-weight:700;font-family:S-CoreDream-8}.coupon .desc{position:absolute;bottom:20px;font-size:13px;font-weight:500;letter-spacing:-.5px;left:43px;bottom:46px}.coupon .desc span{display:block;color:#999}.coupon .counter{width:60px;height:60px;border-radius:50%;background:#fdeb4f;font-size:13px;color:#424242;position:absolute;top:-7px;right:35px;text-align:center;line-height:60px;font-weight:700}.coupon .counter strong{font-size:23px}.store-list{border-top:1px solid #f3f3f3}.store-list li{border-bottom:1px solid #f3f3f3;padding:25px 20px;position:relative}.store-list li em{font-size:16px;font-weight:700;line-height:20px}.store-list li .address{margin-top:4px;color:#424242}.store-list li .time{margin-top:8px;color:#767676;font-size:12px}.store-list li .btn-radio{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-20px);transform:translateY(-20px);height:40px;width:64px}.store-list li .btn-radio input{display:none}.store-list li .btn-radio label{display:block;background:#f7f7f7;color:#666;text-align:center;line-height:40px;border-radius:6px;font-weight:500}.store-list li .btn-radio input:checked+label{background:#ffe926;color:#222}.flex-colum{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.flex-colum>*{width:100%}.member-change{height:calc(100vh - 168px)}.member-change p{margin-bottom:20px;font-size:16px;font-weight:500}.member-change button{border-radius:6px}.member-change button~button{margin-top:8px}.free-due{margin-top:32px;padding:14px}.free-due~.page-title{margin-bottom:0!important}.free-due span{font-size:14px;text-align:right}.paid-chage-cont .divide{margin:30px 0 40px}.paid-chage-cont .divide02{margin:40px 0 16px}.visual-area{overflow:hidden;width:100%;text-align:center;background:#000}.visual-area~.boxs{margin:0 20px;text-align:left;padding:24px}.visual-area~.boxs li~li{margin-top:8px}.visual-text{font-size:26px;text-align:center;padding:60px 0 12px}.visual-area .visual-img{display:block;height:608px;position:relative}.visual-area .visual-img img{width:360px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.join-benefit{margin-top:60px}.join-benefit .page-title{line-height:28px}.join-benefit .page-title strong{font-size:24px;line-height:35px}.join-benefit .page-title strong.bg .text+span{height:16px;bottom:-4px}div.boxs[class*=benefit]{margin-left:20px;margin-right:20px;text-align:center;padding:0;overflow:hidden;border-radius:8px}div.boxs[class*=benefit]~div.boxs[class*=benefit]{margin-top:34px}div.boxs[class*=benefit] .text-list{padding:0 24px}div.boxs[class*=benefit] .text-list em{-ms-flex:0 0 69%;flex:0 0 69%;text-align:left;font-size:18px;font-weight:700;color:#666;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}div.boxs[class*=benefit] .text-list li>span{text-align:right;font-size:30px;font-weight:700}div.boxs[class*=benefit] .text-list li{padding:11.5px 0}div.boxs[class*=benefit] .text-list li~li{border-top:1px solid #e8e8e8;margin-top:0}div.boxs[class*=benefit] .go-link{margin-top:16.5px;display:block;height:56px;line-height:56px;text-align:center;width:100%;color:#fff;font-size:16px;font-weight:700}div.boxs[class*=benefit] .go-link span{display:inline-block;position:relative;padding-right:13px}div.boxs[class*=benefit] .go-link span:after{content:"";width:5px;height:10px;background:url(../img/ico-arr04.50c04e41.svg) no-repeat 50% 50%/100% auto;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.boxs.benefit-emart{margin-top:40px}.boxs.benefit-emart .front{background:#ffe926;height:56px;line-height:56px;color:#333;font-weight:700}.boxs.benefit-emart .front .text{display:inline-block;line-height:18px;vertical-align:-2px}.boxs.benefit-emart .big-benefit{color:#767676;margin-top:24px}.boxs.benefit-emart .big-benefit strong{font-size:24px;color:#222;font-weight:700}.boxs.benefit-emart .benefit-text{font-size:20px;line-height:30px;font-weight:700;margin-top:-2px;position:relative}.boxs.benefit-emart .benefit-text .sm{font-size:14px;color:#999;line-height:20px;display:block;font-weight:500;margin:2px 0}.boxs.benefit-emart .benefit-text .num{font-size:22px}.boxs.benefit-emart .foot{margin-top:24px;background:#e8e8e8;padding:24px}.boxs.benefit-emart .foot li{display:inline-block;color:#444}.boxs.benefit-emart .foot .dot-list li:before{top:8px}.boxs.benefit-emart .ico-arrow{display:inline-block;width:14px;height:14px;position:relative;vertical-align:top}.boxs.benefit-emart .ico-arrow:before{content:"";width:14px;height:14px;background:url(../img/ico_arrow.d7ca685c.svg) no-repeat 50% 50%/100% auto;position:absolute;left:0;top:5px}.ssg-universe .boxs.benefit-emart .sm-text.blank1{margin-top:5px}.ssg-universe .boxs.benefit-emart .sm-text.blank2{margin-top:9px}.ssg-universe .boxs.benefit-emart .sm-text.blank3{margin-top:17px}.ssg-universe .boxs.benefit-emart .sm-text.blank4{margin-top:12px}.ssg-universe .btn-link{display:-ms-flexbox;display:flex;padding:0;margin:40px -20px 0}.ssg-universe .btn-link a{background:#ffe926;-ms-flex:1;flex:1;height:56px;line-height:56px;font-size:14px;color:#000;text-decoration:none;font-weight:700}.ssg-universe .btn-link a span{display:inline-block;position:relative;padding-right:16px}.ssg-universe .btn-link a span:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:13px;background:url(../img/ico-arr03.2dfed9d1.svg) no-repeat 50% 50%/100% auto}.ssg-universe .dot-list{margin:30px 20px 4px}.boxs.benefit-emart .benefit-text b{display:block;padding:0;margin:0;vertical-align:top}.member-benefit-summary{margin-top:37px;padding-bottom:50px}.member-benefit-summary .page-title{font-size:24px;font-weight:700;margin:0 0 22px}.member-benefit-list{margin:0 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-benefit-list button,.member-benefit-list li{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 6px 10px rgba(0,0,0,.06);-ms-flex:0 0 calc(33.33333% - 10px);flex:0 0 calc(33.33333% - 10px);height:126px;box-sizing:border-box;margin:0 5px;text-align:center;padding:22px 0 18px}.member-benefit-list button{margin-top:10px}.member-benefit-list li:first-child{padding:13px 0 18px}.member-benefit-list li:nth-child(3)~li{margin-top:10px}.member-benefit-list i[class*=ico]{display:block}.member-benefit-list i[class*=ico] img{display:inline-block;width:36px;height:36px;box-shadow:2px 2px 6px rgba(0,0,0,.16);border-radius:11px}.member-benefit-list .ico-ag img{width:78px!important;height:auto!important;background:none!important;box-shadow:none!important}.member-benefit-list .ico img{width:54px}.member-benefit-list .desc{display:block;font-size:11px;color:#424242;margin-top:14px}.member-benefit-list li:first-child .desc{margin-top:0}.member-benefit-list .title{color:#424242;font-weight:700}.member-benefit-summary.secession{margin-top:20px}.member-benefit-summary.secession .member-benefit-list{margin:0}.member-benefit-summary.secession .btn-area{margin-top:24px}.member-benefit-summary.secession .btn-area .btn-basic{height:48px;line-height:48px;border-radius:6px}.member-benefit-summary.secession+.boxs{margin-top:-10px}.partner-benefit-detail{background:#f7f7f7;padding:40px 0;text-align:center}.partner-benefit-detail .page-title{text-align:center;display:block;font-size:24px;margin:0}.partner-benefit-detail .desc{color:#767676;text-align:center;margin-top:8px}.partner-benefit-detail .tab-content-wrap{text-align:left;margin:0 30px 0;position:relative}.partner-benefit-detail .tab-content-wrap .front{height:44px;padding:14px 20px 13px;font-size:12px;position:relative;color:#fff}.partner-benefit-detail .tab-content-wrap .front .title{text-align:left;font-weight:500}.partner-benefit-detail .tab-content-wrap .front .paging{font-weight:500;position:absolute;right:20px;top:14px;line-height:17px;color:#fff}.partner-benefit-detail .tab-content-wrap .front .paging span{opacity:.3}.partner-benefit-detail .tab-content-wrap .context{padding:20px 20px 30px}.partner-benefit-detail .tab-content-wrap .context .title{font-size:22px;font-weight:700;line-height:30px}.partner-benefit-detail .tab-content-wrap .tab-content{min-height:440px;border-radius:8px;overflow:hidden;margin-top:28px;background:#fff;display:none}.partner-benefit-detail .tab-content:after{content:"";width:65px;height:65px;position:absolute;top:78px;right:20px}.partner-benefit-detail .img-blick-list{margin-top:20px}.partner-benefit-detail .img-blick-list br~.sm{display:block;margin-top:2px;letter-spacing:-.5px}.partner-benefit-detail .btn-area{margin-top:15px}.partner-benefit-detail .btn-basic{height:30px;line-height:30px;font-size:11px;color:#222;border-radius:8px}.partner-benefit-detail .dot-list{margin-top:16px}.partner-benefit-detail .dot-list li{font-size:11px;line-height:16px}.partner-benefit-detail .dot-list li:before{top:6px}.partner-benefit-detail .dot-list li~li{margin-top:2px}.partner-benefit-detail .summary{margin-top:12px;padding:10px 12px!important;display:-ms-flexbox;display:flex}.partner-benefit-detail .summary em{font-weight:500;-ms-flex:0 0 150px;flex:0 0 150px}.partner-benefit-detail .summary span{-ms-flex:1;flex:1;text-align:right;font-weight:700}.partner-benefit-detail .tab-content-wrap .tab-emart-content{display:block}.partner-benefit-detail .tab-emart-content .front{background:#ffcc1f;color:#222}.partner-benefit-detail .tab-emart-content .front .paging{color:#222}.partner-benefit-detail .tab-emart-content .col{color:#ffcc1f}.partner-benefit-detail .tab-emart-content .dot-list{margin-top:47px}.partner-benefit-detail .tab-emart-content .summary{border-color:#eaad06}.partner-benefit-detail .tab-emart-content .summary .col{color:#eaad06}.partner-benefit-detail .tab-emart-content:after{background:url(../img/img_emart.00f7a3c3.png) no-repeat 50% 50%/100% auto}.partner-benefit-detail .tab-gmarket-content .front{background-image:linear-gradient(90deg,#01c400 12%,#00c3a0 57%,#067dfd 102%)}.partner-benefit-detail .tab-gmarket-content .bold-text{font-size:12px;margin-top:10px;font-weight:700}.partner-benefit-detail .tab-gmarket-content .dot-list{margin-top:63px}.partner-benefit-detail .tab-gmarket-content .summary{border-color:#00c2a1}.partner-benefit-detail .tab-gmarket-content .summary img{width:83px}.partner-benefit-detail .tab-gmarket-content .col{color:#00c366}.partner-benefit-detail .tab-gmarket-content:after{background:url(../img/img_gmarket_coupon.6020bc58.png) no-repeat 50% 50%/100% auto;width:120px;height:120px;margin-right:-20px;top:45px}.partner-benefit-detail .tab-ssg-content .front{background-image:linear-gradient(98deg,#feae2f 3%,#fe4d61 37%,#aa3fef 60%,#3d93fb 95%)}.partner-benefit-detail .tab-ssg-content .dot-list{margin-top:70px}.partner-benefit-detail .tab-ssg-content .summary{border-color:#fc4d66}.partner-benefit-detail .tab-ssg-content .summary em{-ms-flex:0 0 100px;flex:0 0 100px}.partner-benefit-detail .tab-ssg-content .summary .col{color:#fc4d66}.partner-benefit-detail .tab-ssg-content:after{width:100px;height:100px;top:60px;background:url(../img/ssgu_icon_new_apng_low.c77363b6.png) no-repeat 50% 70%/100% auto}.partner-benefit-detail .tab-shinsegae-content .front{background:#424242}.partner-benefit-detail .tab-shinsegae-content .dot-list{margin-top:58px}.partner-benefit-detail .tab-shinsegae-content .col{color:#424242}.partner-benefit-detail .tab-shinsegae-content .summary{border-color:#424242}.partner-benefit-detail .tab-shinsegae-content:after{background:url(../img/img_shinsegae.ef28c76c.png) no-repeat 50% 50%/100% auto}.partner-benefit-detail .tab-starbucks-content .front{background:#006d4c}.partner-benefit-detail .tab-starbucks-content .dot-list{margin-top:26px}.partner-benefit-detail .tab-starbucks-content .summary{border-color:#006d4c}.partner-benefit-detail .tab-starbucks-content .col{color:#006d4c}.partner-benefit-detail .tab-starbucks-content:after{background:url(../img/img_starbucks.c5993e0c.png) no-repeat 50% 50%/100% auto}.partner-benefit-detail .tab-ssgdf-content .col{color:#9e7e4b}.partner-benefit-detail .tab-ssgdf-content .front{background:#9e7e4b}.partner-benefit-detail .tab-ssgdf-content .dot-list{margin-top:20px}.partner-benefit-detail .tab-ssgdf-content .summary{border-color:#9e7e4b;margin-top:11px}.partner-benefit-detail .tab-ssgdf-content:after{background:url(../img/img_ssgdf.53eb86b0.png) no-repeat 50% 50%/100% auto}.partner-list{display:inline-block;margin-top:27px}.partner-list li{display:inline-block;width:48px;height:48px;text-align:center;position:relative;box-sizing:border-box;padding:3px;overflow:visible}.partner-list li~li{margin-left:6px}.partner-list li button{display:inline-block;width:42px;height:42px;vertical-align:middle;overflow:visible}.partner-list li img{box-shadow:2px 2px 6px rgba(0,0,0,.16);border-radius:11px}.partner-list li.on:before{border:1.5px solid #fdb417;border-radius:14px;position:absolute;top:0;left:0;content:"";width:100%;height:100%;box-sizing:border-box}.partner-list li.on:nth-child(2):before{border-color:#50cc1a}.partner-list li.on:nth-child(3):before{border-color:#ff2e6b}.partner-list li.on:nth-child(4):before{border-color:#cf271f}.partner-list li.on:nth-child(5):before{border-color:#00a762}.partner-list li.on:nth-child(6):before{border-color:#8f7240}.partner-list li.on:after{content:"";border:2px solid #fdb417;width:6px;height:6px;border-left:0;border-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-11px;left:50%;margin-left:-4px}.partner-list li.on:nth-child(2):after{border-color:#50cc1a}.partner-list li.on:nth-child(3):after{border-color:#ff2e6b}.partner-list li.on:nth-child(4):after{border-color:#cf271f}.partner-list li.on:nth-child(5):after{border-color:#00a762}.partner-list li.on:nth-child(6):after{border-color:#8f7240}.ssg-universe-detail{position:relative}.focus-position{position:absolute;top:-50px}.ssg-universe{padding:50px 0 46px}.ssg-universe .page-title{margin:0}.ssg-universe .page-title .desc{display:block;font-size:18px}.ssg-universe .page-title:after{content:"";display:block;background:url(../img/img_coupon.85a70c2f.png) no-repeat 50% 50%/197px auto;width:197px;height:137px;margin:24px auto 0}.ssg-universe .boxs.benefit-emart{margin-top:26px}.ssg-universe .boxs.benefit-emart .context{padding:30px 0 0}.ssg-universe .boxs.benefit-emart .benefit-text{font-size:18px;font-weight:400;line-height:26px}.ssg-universe .boxs.benefit-emart .sm-text{font-size:12px;color:#767676;line-height:17px;margin-top:4px}.ssg-universe .info-text{font-size:12px;margin-top:16px;color:#767676;line-height:16px;text-align:center}.ssg-universe-detail{background:#f7f7f7;padding:50px 0}.ssg-universe-detail .page-title{margin:0;font-size:24px}.ssg-universe-detail .page-title .desc{display:block;font-size:18px}.ssg-universe-detail div[class*=detail]{margin:33px 20px 0;background:#fff;border-radius:8px;padding:0 20px 20px}.ssg-universe-detail div[class*=detail] em{padding:32px 0 0;display:block;font-size:16px;font-weight:700}.ssg-universe-detail div[class*=detail] .front{position:relative}.ssg-universe-detail .detail01 .front{border-bottom:1px solid #f3f3f3;margin-bottom:15px}.ssg-universe-detail .detail01 .front:after{content:"";width:48px;height:48px;background:url(../img/ico_benefit01.9a891dc4.svg) no-repeat 50% 50%/100% auto;position:absolute;top:20px;right:20px}.ssg-universe-detail .detail02 .front em{padding-bottom:31px}.ssg-universe-detail .detail02 .front:after{content:"";width:48px;height:48px;background:url(data:image/png;base64,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) no-repeat 50% 50%/100% auto;position:absolute;top:20px;right:20px}.ssg-universe-detail .detail01 .front .blick-text{font-size:12px;display:inline-block;margin-bottom:20px;margin-top:7px}.ssg-universe-detail .info .noti{font-size:13px}.ssg-universe-detail .info ul{margin-top:9px}.ssg-universe-detail .detail02 .info ul{margin-top:0}.ssg-universe-info{padding:50px 0}.ssg-universe-info .page-title{margin:0;font-size:24px}.ssg-universe-info .page-title .desc{display:block;font-size:18px}.ssg-universe-info .boxs{margin:35px 20px 0;padding:28px 20px}.ssg-universe-info .boxs .text-mix .sm{font-size:14px;color:#767676;display:block}.ssg-universe-info .boxs .text-mix b{font-size:22px;display:block;margin:2px 0 1px}.ssg-universe-info .boxs .text-mix .desc{font-size:11px;color:#999;display:block}.ssg-universe-info .divide{position:relative}.ssg-universe-info .divide .ico-plus{position:absolute;top:-29px;left:50%;margin-left:-14px}.ssg-universe-info .dot-list{margin:30px 20px 0}.ssg-universe-info .universe-logo{width:147px;display:block;margin:0 auto 6px}.ssg-universe-start{background:#f7f7f7;padding:40px 0;text-align:center}.ssg-universe-start .page-title{font-size:24px;margin:0}.ssg-universe-start .text{color:#767676;margin:16px 0 20px}.boxs.customize{text-align:center}.boxs.customize .dot-list{margin:14px 0}.boxs.customize .dot-list li{display:inline-block}.boxs.customize .dot-list li~li{margin-top:6px}.ico-plus{margin:16px auto;display:block;width:28px;height:28px;border-radius:50%;background:#333;position:relative}.ico-plus:before{width:1.5px;height:12px}.ico-plus:after,.ico-plus:before{content:"";background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ico-plus:after{width:12px;height:1.5px}.boxs.add-benefit ul{padding:16.5px 20px}.boxs.add-benefit li{font-size:18px;line-height:26px;padding:15.5px 0;color:#444;font-weight:700}.boxs.add-benefit li~li{border-top:1px solid #e8e8e8}.boxs.benefit-gmarket .text-list span{color:#00c01e}.boxs.benefit-ssgmall .text-list span{color:#1a1311}.boxs.benefit-ssg .text-list span{color:#154165}.boxs.benefit-starbucks .text-list li>span{color:#005d2f}.boxs.benefit-ssgdf .text-list span{color:#907342}.boxs.benefit-ssg .color-text{color:#154165!important}.boxs.benefit-starbucks .color-text{font-size:18px;display:block;color:#be9844}.boxs.benefit-starbucks .text-list em{-ms-flex-direction:column;flex-direction:column;-ms-flex:1!important;flex:1!important;-ms-flex-align:baseline!important;align-items:baseline!important}.boxs.benefit-ssgdf .text-list span .md{font-size:20px}.boxs.benefit-gmarket .logo-gmarket{margin:30px 0 31.5px}.boxs.benefit-ssgmall .logo-ssgmall{margin:22px 0 20.5px}.boxs.benefit-ssg .logo-ssg{margin:36px 0 35.5px}.boxs.benefit-starbucks .logo-starbucks{margin:32px 0 28.5px}.boxs.benefit-ssgdf .logo-ssgdf{margin:33px 0 26.5px}.boxs.benefit-gmarket .go-link{background:#00c01e;margin-top:16.5px}.boxs.benefit-ssgmall .go-link{background:#1a1311;margin-top:19.5px}.boxs.benefit-ssg .go-link{background:#154165;margin-top:16.5px}.boxs.benefit-starbucks .go-link{background:#005d2f;margin-top:12.5px}.boxs.benefit-ssgdf .go-link{background:#907342;margin-top:12.5px}.boxs.add-benefit~.boxs{background:#fff;border:1px solid rgba(0,0,0,.15)}.boxs.line{background:none;border:1px solid #666;padding:18px 16px;text-align:left;box-sizing:border-box}.logo-emart{display:inline-block;width:61px;height:18px;background:url(../img/logo-emart.a9314fcb.svg) no-repeat 50% 50%/100% auto;margin-right:8px;vertical-align:middle}.logo-gmarket{display:inline-block;width:110px;height:29px;background:url(../img/logo-gmarket.32d1ef16.svg) no-repeat 50% 50%/100% auto}.logo-ssgmall{display:inline-block;width:136px;height:38px;background:url(../img/logo-ssgmall.5a6f39de.svg) no-repeat 50% 50%/100% auto}.logo-ssg{display:inline-block;width:142px;height:20px;background:url(../img/logo-ssg.906384ad.svg) no-repeat 50% 50%/100% auto}.logo-starbucks{display:inline-block;width:170px;height:36px;background:url(../img/logo-starbucks.10f9d1c6.svg) no-repeat 50% 50%/100% auto}.logo-ssgdf{display:inline-block;width:134px;height:37px;background:url(../img/logo-ssgdf.76f26343.png) no-repeat 50% 50%/100% auto}.info-area{margin-top:60px;background:#f7f7f7;padding:40px 20px}.info-area .info-title{font-size:16px;font-weight:700}.info-area .dot-list{margin-top:16px}.info-area .dot-list b{font-weight:500}.info-area .btn-link{margin:24px -20px 0}.section .btn-area.type-blank{margin-top:20px}.section .btn-area.type-blank+.dot-list{margin-top:24px}.coupon-zone{padding:40px 20px 8px;background:#f7f7f7}.coupon-zone.blank{padding-bottom:40px}.coupon-zone .page-title{margin:0 0 24px}.coupon-zone .page-title~.desc{text-align:center;color:#767676;margin:-16px 0 0}.coupon-zone .page-title~.blick-text{font-size:13px;margin-left:20px;margin-top:10px}.coupon-zone .page-title~.blick-text+.blick-text{margin-bottom:24px;margin-top:5px}.coupon-zone .accordion-wrap{border:0}.coupon-zone .accordion-item .accordion-trigger{border:0;padding:32px 15px 32px 0;color:#000}.coupon-zone .accordion-item .accordion-trigger *{color:#000}.coupon-zone .accordion-item .accordion-trigger:before{display:none}.coupon-zone .accordion-item .pannel{background:none;padding:0 0 32px;border:0}.coupon-zone .accordion-item .accordion-trigger:after{width:7px;height:7px;border-width:2px;right:8px}.inp-coupon+.dot-list{margin-top:24px}.inp-coupon~.boxs{margin-top:16px}.coupon-item{color:#424242;position:relative}.coupon-item~.coupon-item{margin-top:12px}.coupon-item input{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px}.coupon-item input:focus+label{border:1px dotted #666}.coupon-item input+label{border:1px solid #e8e8e8;width:100%;padding:0 50px 0 88px;height:88px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:0 6px 10px rgba(0,0,0,.06);border-radius:8px;background:#fff}.coupon-item input+label i{width:48px;position:absolute;top:20px;left:24px;height:48px;background:url(data:image/png;base64,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) no-repeat 0 46%/40px auto;line-height:48px;font-size:12px;color:#424242;font-weight:500;text-align:center;padding-right:8px;box-sizing:border-box}.coupon-item input+label i b{font-size:16px;font-weight:600}.coupon-item input+label i.x4:after{content:"x4";font-size:11px;color:#424242;text-align:center;width:22px;height:22px;border-radius:50%;background:#ffe926;position:absolute;top:0;right:0;line-height:22px}.coupon-item input+label:before{content:"";width:22px;height:22px;border:1px solid #e8e8e8;border-radius:50%;position:absolute;top:50%;right:24px;margin-top:-11px;box-sizing:border-box}.coupon-item input:checked+label{border:2px solid #efcd12}.coupon-item input:checked+label:before{background:url(../img/ico-check-on.d6907255.svg) no-repeat 50% 50%/100% auto;border:0}.coupon-item b{line-height:24px;font-size:16px}.coupon-item b .num{font-size:17px}.coupon-item .desc{font-size:13px;display:block;margin-top:2px}.myBenefit{background:#ffe926;padding:32px 0 9px;position:relative}.myBenefit .point-text{font-size:18px;padding-left:20px;line-height:27px;font-weight:500}.myBenefit .text-desc{font-size:13px;margin:4px 0 0 20px;color:#666}.myBenefit .btn-link{margin:0 0 15px}.myBenefit .btn-link .btn-arr{background:#efcd12;height:62px;border-radius:12px;display:block;font-size:14px;color:#222;padding-left:20px;line-height:62px;position:relative;text-decoration:none}.myBenefit .btn-link .btn-arr:after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:10px;background:url(../img/ico-arr03.2dfed9d1.svg) no-repeat 50% 50%/100% auto}.text-point~.myBenefit{margin-top:40px}.text-point~.myBenefit~.boxs{color:#424242;line-height:23px;font-weight:500}.text-point~.myBenefit~.boxs~.text-center{margin-top:40px}.btn-small{position:absolute;padding:2px 8px;background:#fff;border-radius:11px;top:30px;right:23px;color:#424242;font-size:11px;line-height:16px;text-decoration:none}.scroll-area{padding-left:20px;overflow-x:auto;margin-top:22px;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}.benefit-list{width:-webkit-max-content;width:-moz-max-content;width:max-content}.benefit-list .expire{border:1px solid #5c5c5c;border-radius:12px;background:#666;box-sizing:border-box;width:304px;text-align:center;height:120px;overflow:hidden;margin-top:9px}.benefit-list .expire p{color:#e8e8e8;font-size:13px;line-height:18px;position:relative;display:inline-block;text-align:left;padding:17px 0 17px 46px}.benefit-list .expire p:before{content:"";width:30px;height:30px;background:url(../img/ico-noti-white.df32e241.svg) no-repeat 50% 50%/100% auto;position:absolute;top:20px;left:0}.benefit-list .expire .btn-arr{display:block;height:50px;line-height:50px;color:#fef078;font-size:16px;font-weight:500;background:#424242;text-decoration:none}.benefit-list .expire .btn-arr span{position:relative;padding-right:14px}.benefit-list .expire .btn-arr span:after{content:"";width:6px;height:12px;background:url(../img/ico-arr.4ef72abe.svg) no-repeat 50% 50%/100% auto;position:absolute;top:50%;right:0;margin-top:-6px}.benefit-list .expire+li{margin-left:-10px}.benefit-list li~li{margin-left:-27px}.benefit-list li{background:url(../img/bg-coupon02.28f702de.svg) no-repeat 50% 50%/100% auto;width:180px;height:150px;float:left;position:relative}.benefit-list li .cp-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;color:#666;line-height:18px;position:relative;padding:16px 0 0 46px;margin:9px 0 0 32px;font-weight:500;height:52px}.benefit-list li .cp-name:before{content:"";width:36px;height:36px;position:absolute;top:16px;left:0}.benefit-list li .cp-name.ico01:before{background:url(../img/ico-cp03.a3788d0a.svg) no-repeat 50% 50%/100% auto}.benefit-list li .cp-name.ico02:before{background:url(../img/ico-cp01.9f97e330.svg) no-repeat 50% 50%/100% auto}.benefit-list li .cp-name.ico03:before{background:url(../img/ico-cp02.2feebe39.svg) no-repeat 50% 50%/100% auto}.benefit-list li .cp-context{position:absolute;bottom:32px;right:30px;font-size:16px;font-weight:500}.benefit-list li .cp-context b{font-size:22px}.benefit-list li .cp-context.btn-arr{text-decoration:none}.benefit-list li .cp-context.btn-arr span{position:relative;padding-right:14px}.benefit-list li .cp-context.btn-arr span:after{content:"";width:6px;height:12px;background:url(../img/ico-arr02.20b9c213.svg) no-repeat 50% 50%/100% auto;position:absolute;top:3px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-box+.btn-link,.btn-list .btn-link~.btn-link{margin-top:12px}.btn-link{padding:0 20px;margin:20px 0;color:#222}.btn-link.bg-yellow a{background:#fef078}.btn-link.type-white .btn-ico{background:#fff}.btn-link+.btn-link{margin-top:-28px}.btn-link .btn-invite{background:#fef078;height:90px;display:block;border-radius:6px;padding-left:24px;line-height:90px;font-size:16px;color:#222;font-weight:700;text-decoration:none;position:relative}.btn-link .btn-invite:after{content:"";width:52px;height:42px;background:url(../img/ico-cp-friend.a1c75d1b.svg) no-repeat 50% 50%/100% auto;position:absolute;top:25px;right:32px}.btn-box{background:#f7f7f7;height:90px;margin:10px 20px 0;padding:0 24px;position:relative;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.btn-box>span{font-size:13px;line-height:20px}.btn-box>span b{font-size:14px;display:block;margin-top:2px}.btn-box .btn-arr{padding:0 16px;height:32px;line-height:32px;background:#e7e7e7;border-radius:16px;text-decoration:none;color:#222;display:inline-block;position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-box .btn-arr span{display:block;padding-right:11px;position:relative}.btn-box .btn-arr span:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:10px;background:url(../img/ico-arr03.2dfed9d1.svg) no-repeat 50% 50%/100% auto}.btn-box .col-text{color:#d6b606}.benefit-history .title-area{padding:0 20px;border:0;font-size:16px}.benefit-history .title-area span{font-size:14px;color:#666;display:inline-block;margin-left:7px;font-weight:400}.benefit-history .summary{border:1px solid #707070;border-radius:6px;padding:19px 20px;display:-ms-flexbox;display:flex;margin:12px 20px 8px;line-height:20px}.benefit-history .summary em{-ms-flex:0 0 45%;flex:0 0 45%;font-weight:500}.benefit-history .summary strong{text-align:right;-ms-flex:1;flex:1;font-size:16px;font-weight:700}.benefit-history .summary strong b{font-size:18px}.benefit-history .summary~.list{margin-top:0;border:0}.benefit-history .list{margin:24px 0 0;border-top:1px solid #f3f3f3}.benefit-history .list li{padding:24px 44px 24px 20px;border-bottom:1px solid #f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.benefit-history .list li.nodata{border:0;height:319px;padding-top:92px;box-sizing:border-box}.benefit-history .list li.nodata p{font-size:14px;color:#767676;text-align:center;-ms-flex:1;flex:1;padding-top:45px;position:relative}.benefit-history .list li.nodata p:before{content:"";width:41.5px;height:29px;background:url(../img/img_nodata.601d8d09.svg) no-repeat 50% 50%/100% auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.benefit-history .list .cp-5{background:url(../img/coupon-5.b0074c54.svg) no-repeat 50% 50%/100% auto}.benefit-history .list .cp-5,.benefit-history .list .cp-e{width:48px;height:46px;display:inline-block;-ms-flex:0 0 48px;flex:0 0 48px}.benefit-history .list .cp-e{background:url(../img/coupon-e.3dd1fc12.svg) no-repeat 50% 50%/100% auto}.benefit-history .list .cp-econ{width:46px;background:url(../img/coupon-econ.9af93226.jpg) no-repeat 50% 50%/160% auto}.benefit-history .list .cp-econ,.cp-sm{height:46px;display:inline-block;-ms-flex:0 0 48px;flex:0 0 48px}.cp-sm{width:48px;background:url(data:image/png;base64,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) no-repeat 50% 50%/100% auto;font-size:16px;color:#222;text-align:center;line-height:46px;font-weight:500}.benefit-history .list .date{-ms-flex:40%;flex:40%;padding-left:20px;font-size:12px;color:#767676}.benefit-history .list .benefit-context{font-size:14px;text-align:right;font-weight:500}.benefit-history .list .benefit-context b{font-size:16px}.benefit-history .list .benefit-context .arr-link{position:relative;padding-right:13pz}.benefit-history .list .benefit-context .arr-link:after{content:"";position:absolute;top:12px;right:-20px;width:6px;height:6px;border:2px solid #222;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-ico{position:relative;width:100%;border-radius:6px;background:#f7f7f7;padding-left:73px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#222;font-weight:700}.btn-ico,.size-m .btn-ico{height:70px}.btn-ico:after{content:"";background:url(../img/ico-arr03.2dfed9d1.svg) no-repeat 50% 50%/100% auto;width:8px;height:13px;position:absolute;top:50%;right:24px;margin-top:-6.5px}.btn-ico.ico-cp:before{width:35px;height:31px;background:url(../img/ico-cp-benefit.4c8de488.svg) no-repeat 50% 50%/100% auto;content:"";position:absolute;top:30px;left:24px}.btn-ico.ico-benefit:before{width:36px;height:36px;background:url(../img/ico-cp-benefit02.52e1f1de.svg) no-repeat 50% 50%/100% auto;content:"";position:absolute;top:17px;left:24px}.btn-ico.extend-benefit:before{width:42px;height:36px;background:url(../img/ico-extend_cp.88653bb2.svg) no-repeat 100% 100%/100% auto;content:"";position:absolute;top:17px;left:20px}.btn-ico.ico-cp-faq:before{background:url(../img/ico-cp-faq.ca39ffb0.svg) no-repeat 50% 50%/100% auto;top:27px}.btn-ico.ico-cp-faq:before,.btn-ico.ico-invite:before{width:36px;height:36px;content:"";position:absolute;left:24px}.btn-ico.ico-invite:before{background:url(../img/ico-invite-benefit.7e8b2c0d.svg) no-repeat 50% 50%/100% auto;top:30px}.btn-ico.ico-set:before{width:29px;height:30px;background:url(../img/ico-set.8d7f2f48.svg) no-repeat 50% 50%/100% auto;content:"";position:absolute;top:17px;left:24px}.btn-ico.ico-notice:before{background:url(../img/ico-notice.c49e8b3c.svg) no-repeat 50% 50%/100% auto}.btn-ico.ico-info:before,.btn-ico.ico-notice:before{width:36px;height:36px;content:"";position:absolute;top:17px;left:24px}.btn-ico.ico-info:before{background:url(../img/ico-info02.8752ef70.svg) no-repeat 50% 50%/100% auto}.section .btn-link{padding:0;margin-bottom:0}.membership-due{border:1px solid #000;border-radius:6px;box-sizing:border-box;padding:0 16px 20px}.membership-due .front-area{border-bottom:1px solid #f3f3f3;padding:22px 4px 20px}.membership-due .front-area em{font-size:22px;font-weight:700;display:block}.membership-due .front-area b{font-size:15px;color:#222}.membership-due .front-area span{font-size:12px;color:#666}.membership-due .text-list{margin-top:20px;font-size:13px}.membership-due .text-list li em{-ms-flex:0 0 50%;flex:0 0 50%;color:#000}.membership-due .text-list li span{text-align:right}.membership-due .text-list li .size-default{font-size:14px}.membership-due .divide{margin:20px 0 0}.membership-due .btn-arr{color:#222;font-weight:500;text-align:center;display:block;text-decoration:none;height:60px;line-height:60px;margin-bottom:-20px}.membership-due .btn-arr span{display:inline-block;padding-right:13px;position:relative}.membership-due .btn-arr span:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:10px;background:url(../img/ico-arr03.2dfed9d1.svg) no-repeat 50% 50%/100% auto}.box-list .boxs{display:-ms-flexbox;display:flex;padding:16px 20px}.box-list .boxs em{text-align:left;-ms-flex:1;flex:1}.box-list .boxs .btn-line{-ms-flex:0 0 25px;flex:0 0 25px;font-size:12px}.box-list .boxs~.boxs{margin-top:12px}.box-list+.btn-line{font-size:13px;color:#222;font-weight:500;margin-top:16px;display:inline-block}.benefit-view{position:relative;margin:32px 20px 0;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 6px 10px rgba(0,0,0,.06);padding:0 16px 22px;box-sizing:border-box;z-index:10;background:#fff}.benefit-view .front-area{border-bottom:1px solid #e8e8e8;padding:20px 4px}.benefit-view .front-area em{font-size:20px;color:#424242;font-weight:700}.benefit-view .front-area strong{font-size:18px;font-weight:700;float:right}.benefit-view .front-area b{font-size:20px}.benefit-view .text-list{margin-top:20px;font-size:13px;font-weight:500}.benefit-view .text-list li em{-ms-flex:0 0 50%;flex:0 0 50%;color:#000}.benefit-view .text-list li span{text-align:right;font-size:14px}.benefit-view .text-list li b{font-size:18px}.myCoupon{margin-top:-61px;padding:101px 0 0;background:#ffe926}.myCoupon .stitle{padding-left:20px;color:#000}.coupon-list{width:-webkit-max-content;width:-moz-max-content;width:max-content}.coupon-list li{float:left}.coupon-list li a{display:block;padding:19px 0 15px 20px;text-decoration:none}.coupon-list li~li{margin-left:4px}ul[class*=coupon-list] li{width:224px;height:120px;background:url(../img/bg-coupon03.b08cfb92.png) no-repeat 50% 0/100% auto;position:relative;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}ul[class*=coupon-list] li .neme{font-size:36px;color:#fff;font-weight:700;line-height:41px}ul[class*=coupon-list] li .desc{font-size:12px;color:#c6c6c6;margin-top:11px;display:block}ul[class*=coupon-list] li .date{font-size:10px;color:#c6c6c6;line-height:15px;margin-top:2px;display:block}ul[class*=coupon-list] li .flag{position:absolute;top:20px;right:20px;font-size:11px;color:#424242;padding:2px 8px;background:#fef078;border-radius:11px;font-weight:500}.coupon-list2{width:224px;margin:40px auto 0}.coupon-list2 li{padding:16px 0 0 20px}.coupon-list2 li~li{margin-top:12px}.coupon-list2 li .desc{margin-left:0}.cp-title{font-size:12px;line-height:24px;display:block;width:224px;margin:24px auto 0;font-weight:700}.cp-title~.cp-title{margin-top:20px}.down-coupon-list{width:224px;margin:12px auto 0}.down-coupon-list .down-coupon{padding:16px 0 0 20px;height:120px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.down-coupon-list li{height:auto!important;box-shadow:none!important}.down-coupon-list li~li{margin-top:12px}.down-coupon-list li .desc{margin-top:15px!important}.down-coupon-list li .due{font-size:10px;font-weight:300;color:#ddd;display:block;opacity:.9}.down-coupon-list .cp-down{display:block;box-sizing:border-box;height:40px;border:1px solid #666;border-radius:6px;width:224px;font-size:13px;line-height:38px;color:#424242;text-align:center;margin-top:20px}.down-coupon-list .cp-down span{display:inline-block;padding-right:24px;background:url(../img/ico_download.d4cee136.svg) no-repeat 100% 50%/16px auto;font-weight:700}.down-coupon-list .cp-down:disabled{background:#f3f3f3;color:#c8c8c8;border-color:#f3f3f3}.down-coupon-list .cp-down:disabled span{background:url(../img/ico_check.5918238d.svg) no-repeat 100% 50%/16px auto}.none-coupon{text-align:center;padding-top:242px;background:url(../img/coupon_none.6f009840.svg) no-repeat 50% 130px/108px auto}.none-coupon p{font-size:18px;color:#444;font-weight:500;line-height:26px}.coupon-sm{padding:0 12px 0 12px;position:relative}.coupon-sm:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAFlBAMAAABxXVfWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVHcEwAAAAAAAACAgI+Pj5AQEBCQkL///9SjIFOAAAABnRSTlMAAwcNasHPeKegAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+cCAw4yN/CzoWAAAAABb3JOVAHPoneaAAABQElEQVRYw+3ZzW3DMAxAYR0yQH8yQCHWvVdKtEE4gkbg/iNUMtAE4vMhKNAbffzwpNiODgySXu/X26XbvNKDbmYrvat5ussvvdzM02aepIOaeToZSEFrtFMDVQNtpA46G+hKUpAY6Ez6IimpkywoKCgoKCgoKCgoKOiAOklJjXQh1QNSEn8iVaxMBStH9YmqFMXCckJVvxVVWZ8g5VJr7X57dx97Vba1EpH11lIesj5Ukjz2WjablTgaMqrGqrG6sro+VbWnPvHgvjorQ7W+nL1qvvIvelbu68C6UY3MHBUX7ZV5wpkbVQfhSKfcQNJB/lgO2khK6iQLCgoKCgoK+lfqJCU10p9nX2mkE+hgNpHMCUbwt8UYvxRVPmMvyYqq+nE4F5fNyk3NsyrlY50xp9VyWxfOtaJrtY6Zk2Rej7U/4yeeHvrZkYYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjMtMDItMDNUMTQ6NTA6MzkrMDA6MDBfbhwjAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIzLTAyLTAzVDE0OjUwOjM5KzAwOjAwLjOknwAAAABJRU5ErkJggg==) no-repeat 0 0/100% auto;left:0}.coupon-sm:after,.coupon-sm:before{content:"";width:12px;height:119px;position:absolute;top:0}.coupon-sm:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAFlBAMAAABxXVfWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVHcExAQEA+Pj4CAgIAAAAAAABCQkL///9fIxVhAAAABnRSTlMAwWoNAwdT2YSuAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+cCAw4zHqsaCE0AAAABb3JOVAHPoneaAAABpUlEQVRYw+2XQW7DIBBFc4UmygVKfIIJ+y6aE2AOMNDO/Y9QMK2K57NAXlRRNV4+PT5WMOFz4pfX+3v3vJ1OUp5zDxsSvvVMGlsAidwQ8R2QpBWQXBD9DO2QJETfs+5QQiR3RBkRr4C2CRRKiOpIhepIjTKihEhWRDdEV0QZUYqAeEWElnhEyxS6HkUfiD6PWoYMHUPZkCFDhgwZMmToT9BcQx60bazpHGZuARmtK2Z5GMgEVkbLeW0xRW0lD1YZp6wqKcuRthKB5SgoiwmsTBTi/r3cZu1QIz0qUTqrRqmsC0GWa1F7RPVV+yxCi6jlz1hhZsagXhWsjFkJLcasuojKar9O2C8HWnXRVFZZ/6gtcTqrfuFgyRIAZbTY4+e7gFVHwlZANNgwJQw3X5zZoqNb+ePoRX3wb/IU1y1DhibQUxzShgz9ezS3+S5TaK7CTrVawb46OB8TWoOzdlB0FxjIUE5rF8HuC9YyqhjaSlhE3EPH186sUPZQaoiiakOlp2nLBV2QSrEOcT+j87psnb1uaexrr+7rMLugLRcb+EVuq4kb+wLqcq9j2Yn0wAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wMi0wM1QxNDo1MTowMSswMDowMA3MPpkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDItMDNUMTQ6NTE6MDErMDA6MDB8kYYlAAAAAElFTkSuQmCC) no-repeat 0 0/100% auto;right:0}.coupon-sm .cp-body{display:block;background:#424242 url(data:image/png;base64,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) no-repeat 50% 50%/104px auto;height:119px}.coupon-sm .flag{display:inline-block;padding:0 8px;height:21px;line-height:21px;border-radius:10.5px;background:#fef078;margin-top:24px;font-size:11px;font:weight 500px}.coupon-sm p{font-size:24px;color:#f3f3f3;font-weight:500;margin-top:10px;line-height:37px}.coupon-sm p b{font-size:32px;font-weight:800}.inviteBenefit{background:#ffe926;padding:32px 20px 32px;position:relative}.inviteBenefit .point-text{font-size:20px;font-weight:500}.inviteBenefit .point-text .sm{font-size:18px}.inviteBenefit .our-bnf{display:-ms-flexbox;display:flex;margin:32px -2px 0;text-align:center}.inviteBenefit .bnf-item{-ms-flex:1;flex:1;margin:0 2px}.inviteBenefit .bnf-item .title{font-size:16px;font-weight:500;line-height:18px;margin-bottom:8px;text-align:left}.inviteBenefit .bnf-item~.bnf-item{margin-left:4px}.cp-none{max-width:320px;height:120px;background:url(../img/bg-cp00.7d9e42fb.svg) no-repeat 50% 50%/100% auto;text-align:center;margin:0 auto 40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-items:center;-ms-flex-pack:center;justify-content:center}.cp-none p{-ms-flex:1;flex:1}.use-coupon{margin:16px 20px;margin-bottom:40px}.use-coupon .title-area{border-bottom:0;padding-left:0}.use-coupon .cp-none{margin-bottom:0}.use-coupon .scroll-area{margin-top:0;padding-left:0}.use-coupon+.btn-link{margin-top:10px}.use-coupon .btn-line{color:#666;font-size:12px;line-height:22px;display:inline-block;text-align:right}.use-coupon .dot-list{margin-top:20px}.data-none{padding:0!important;border-bottom:0}.data-none p{padding:120px 0 169px;text-align:center;color:#767676;-ms-flex:1;flex:1;position:relative}.data-none p:before{content:"";width:100%;height:1px;background:#fff;position:absolute;top:-1px;left:0}.set-list{margin-top:32px}.set-list .divide{margin:19.5px 0}.set-list .swich-box+.swich-box{margin-top:20px}.swich-box{display:-ms-flexbox;display:flex}.swich-box p{-ms-flex:1;flex:1;line-height:20px;font-weight:500;position:relative}.swich-box .sm{font-size:11px;color:#999;font-weight:400;display:block;margin-top:8px;width:calc(100% + 20px)}.swich-box .inp-swich{-ms-flex:0 0 40px;flex:0 0 40px}.btn-info{position:absolute;top:3px;right:0;width:15px;height:15px;background:url(../img/ico-info.bc7a443a.svg) no-repeat 50% 50%/100% auto;margin-left:5px;vertical-align:-3px}.has-info{display:inline-block;position:relative;padding-right:20px}.notice-list{border-top:1px solid #222}.notice-list li{border-bottom:1px solid #e8e8e8;padding:24px 20px;position:relative}.notice-list li a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:calc(100% - 41px);line-height:22px;color:#424242;text-decoration:none}.notice-list .date{font-size:13px;color:#969696;display:block;margin-top:8px;line-height:21px}.new{top:50%;right:20px;margin-top:-10px;background:#e53030;border-radius:50%}.new,.new:before{position:absolute;width:21px;height:21px}.new:before{content:"N";text-align:center;line-height:21px;top:0;left:0;color:#fff;font-family:Roboto;font-size:11px;letter-spacing:0}.notice-view .title-area{padding:23px 20px 32px;border-bottom:1px solid #222;display:block}.notice-view .title-area .title{display:block;font-size:18px;line-height:26px;color:#222;width:calc(100% - 41px)}.notice-view .title-area .date{display:block;font-size:13px;line-height:21px;color:#969696;margin-top:8px}.notice-view .title-area .new{margin-top:0;top:26px}.notice-view .context{color:#424242;padding:40px 20px}.club-customer{background:#f7f7f7;padding:20px;margin:40px -20px -110px}.club-customer .title{font-size:14px;line-height:21px;color:#424242;display:block;font-weight:700}.club-customer .title:before{display:inline-block;content:"";width:14px;height:14px;background:url(../img/ico-call.985ac055.svg) no-repeat 50% 50%/100% auto;margin-right:4px}.club-customer .title span{font-weight:400;font-size:11px;color:#999}.club-customer ul{margin-top:12px}.club-customer li{font-size:12px;color:#424242}.club-customer li span{font-weight:700;display:inline-block;margin-left:6px}.club-customer li a{color:#424242;text-decoration:none}.text-point{margin-top:40px;font-size:18px;text-align:center}.text-point .col-point2{font-size:24px}.invite-share .title{margin-top:40px;text-align:center;font-size:16px;color:#000;font-weight:700;line-height:20px}.invite-share .share-list{margin-top:16px;text-align:center}.invite-share .share-list .share-item{width:56px;display:inline-block;margin:0 11px;color:#666;text-decoration:none}.invite-share .share-list .share-item .img{display:block;border-radius:50%;width:56px;height:56px}.invite-share .share-list .share-item.share-kakao .img{background:url(../img/share-kakao.c4cdb5d4.svg) no-repeat 50% 50%/100% auto}.invite-share .share-list .share-item.share-clip .img,.invite-share .share-list .share-item.share-sns .img{background:#f7f7f7;position:relative}.invite-share .share-list .share-item.share-sns .img:after{content:"";width:17px;height:22px;background:url(../img/share-sns.9bd0d35c.svg) no-repeat 50% 50%/100% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.invite-share .share-list .share-item.share-clip .img:after{content:"";width:22px;height:10px;background:url(../img/share-clip.2f892ba6.svg) no-repeat 50% 50%/100% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.invite-share .share-list .share-item .text{display:block;line-height:22px;margin-top:9px}.invite-share.type-big .share-list{margin-top:20px}.invite-share.type-big .share-list .share-item{width:86px;height:86px;border-radius:50%;background:#f7f7f7;position:relative;vertical-align:top}.invite-share.type-big .share-list .share-item .img{position:inherit;width:auto;height:auto;border-radius:0}.invite-share.type-big .share-list .share-item .img:after{display:none}.invite-share.type-big .share-list .share-item.share-kakao .img{width:25px;height:23px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABFCAMAAAA1muuoAAAAXVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////AwMCAgIBAQEDw8PBgYGAQEBAwMDDW1tYgICB/f39wcHBQUFCgoKCQkJCwsLALBzFzAAAADnRSTlMA31nQfm2S8CAOv0SnMmUNwIYAAAK0SURBVFjDrZhZooMgDEXFCcdgHfvUdv/LfIKIQNFq4f5YKRxDSCLoeSdK8yguAoQBMAqyOMoT7yclUYHgQzgLy5ugMgzgUCjOr1sUY/giXFzClQVcUvaVlsZwWdn5SvgY7ig8MaqAmzo0LQngtrDZazmGXxQZUBH8qPjT6wCuYBYofTlLsJIvBwOyY2EpNAqwVLZHA1hLRAayZ+HUMrIMgYFcsFbDRGhNf7vajrbU43P7s2snMe459ltrp3os4zcvImtYOlbLteWDBkLmDdUQsoJb8T9AQGNruyGqenjQS7NaVtPfvCNtrziKNMKwRJpipaCWPgP7MR6yWqKwlkmKotzNVVXR8c1yfffrcDZZM2tF9YJV7O7S7AeYxWSNLB0FyPPwAaujfentbGR9oACOWbTz+0kHdAZW84lanA8HrIEFxMDDQmcZUFAesahFpIOR3xtZT3VsrmWQYL1WTzHk08ziSyzZFZhZ1CE0uN90BQ5Y5KX5yxwTk5ZPOmvomfcneWzqxUbWW0mC2hBfk+4ypL+BOKtTc3M2xf1Lc1kh5bbcjy4fqZhYVna1aBiF7YPqMlp0AgOr2lOJrWRb70aOG6trRIrxOqGWaN6P7JWLPf4hsWax1vVeR/irKJWzqF8hg1RMWtYkKlLT01rYbk9uOuV9q6xk/6ip+eNjX6GJNfX1Kjpt1rAW8Q2F+b7Lxbtje0HG9igkthPYmpW72THpWzDLWQbKBixztWWy3IFh/bSVBg78bgvDpZNTB3P7wcnjh41YnB6e926uADo796XhjRTA4bcD5GVaceEgnzkjafX/wE/htY8LX/M8uP4ZoDjn+Hc+dyhhgXw/CrnufzVRCnaRejYKpfjxPTvtEZGllqj0clBfj4ggsUbxiMCR50DYlVH8DB96TrS4KyvdoLwkzC1G/wM8y8hwwRparwAAAABJRU5ErkJggg==) no-repeat 50% 50%/100% auto;position:absolute;top:21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.invite-share.type-big .share-list .share-item.share-sns .img{width:23px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAA7BAMAAADfi1qrAAAAKlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrpZrAAAADXRSTlMAQL+AwBeZ8NsxcLBXpa+OQwAAAUdJREFUSMftlb9Lw0AUx1/AiNIO6X8gdhIURBFc/BMK51KngggdMzg4tJDFPXCL2FFxcPI/sKPu9VdCw/d/8b1LONqkzTlLvss3L/e5y3vHyx3RKWqVaaItOHRNdOZiEqLYxUAT8NipU4yAmYDqdPAHptcw/5p57yox/+jVhO2rYYVpASPxe+BSPESiy8wL8CEeATNZhnt0p8z0+CV/zGP74XCD/XsVo3MmK5hZmQnNT0I+j32yb7LflJkBMC9YGfOjIvdFxotxSGaB1NQzMcuV9scrtvJc5d5RTf80jJuJcLu7pH0Z6dtQ2jysnOt7ectaKbqoHv4ncnJb8a+0Xb0w0mDxppHW956Ol8RzMjXAVxG+rSqkz3PHLaS11U4Y6rq25NnmsV7+FPZIWKu21DqvZ0zeqYMxeWsXxHk/uBh/mihyQnf28RcN87NZry2wKQAAAABJRU5ErkJggg==) no-repeat 50% 50%/100% auto;position:absolute;top:23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.invite-share.type-big .share-list .share-item.share-clip .img{width:13px;height:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA3CAMAAAC4q6OcAAAAOVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLcPMfAAAAEnRSTlMA4ECgIMDwEIBg79CQcLAwUA8yIt7TAAABcElEQVRIx6WWW7KEIAxEeQcQdS77X+yV+Cg0iUzV5E8NJ9DQQaX4SFbXqv3s1FukLekIC2IW+NpFTlLaVO8hJCItWAPKpZ28cmlz+zLB7YmrmrcPvluSUDm2or0ahQUiLvZvXAP+sTgg63JD3D7UjHFcHodTC63L4ZQmeSzu08ZSnAZmGwvFPaU3lZRFHHcqLJ3wFzhDJ8ziIn2lVorDgzHjeqJ1XZ5lSuD+2E7FUv1TKHsuAw+7FW12zS/V18S23oxFDNr3IyXqa4fQmvqt8CG0C7JvFWC5AueYRQKu4XJrc0+W+w+uFEVsQ2h70kdrWPXZJjx1hevmAnHZ9ciUZ5k5o7uZV4bpRgvFeU7zNMYlalARF7+b3QM3M+2N87tnNpxrHxM1Cts+qJ58N6J5LA4VMGMcdsEyxqHyGR52pzgF4S4gNp4ouecyPZ5oLd97uWwiwnHvmZ/u0UdiSPI9P4crzb/+EUBamuBTef9vGMc/q10ilaRTSXAAAAAASUVORK5CYII=) no-repeat 50% 50%/100% auto;position:absolute;top:23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.invite-share.type-big .share-list .share-item .text{display:block;line-height:20px;padding-top:48px;font-size:12px;margin:0;color:#000}.invite-state{background:#f7f7f7;border-radius:6px;margin-top:16px}.accordion .front{padding:17px 20px;line-height:24px;font-size:16px;color:#000}.accordion .front .ctrl{position:relative;padding-right:19px;float:right;line-height:24px;font-size:16px;font-weight:500}.accordion .front .ctrl:after{content:"";width:12px;height:8px;background:url(../img/icon_down.c1fa196e.svg) no-repeat 50% 50%/100% auto;position:absolute;top:8px;right:0;transition:all .2s linear}.accordion .context{padding:3px 20px 23px;display:none}.accordion.open .context{display:block}.accordion.open .front .ctrl:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:6px}.accordion .friend-list li{color:#000;line-height:19px}.accordion .friend-list li~li{margin-top:12px}.accordion-wrap{border-top:1px solid #222}.accordion-item .accordion-trigger{display:block;width:100%;padding:16px 15px 16px 48px;position:relative;line-height:20px;border-bottom:1px solid #e8e8e8;text-align:left}.accordion-item .accordion-trigger:before{content:"Q";width:24px;height:24px;line-height:24px;background:#424242;border-radius:50%;font-size:13px;color:#fff;position:absolute;top:15px;left:15px;text-align:center}.accordion-item .accordion-trigger:after{content:"";width:5px;height:5px;border:1px solid #222;border-top:0;border-left:0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:all .2s linear}.accordion-item .pannel{background:#f3f3f3;border-bottom:1px solid #e8e8e8;padding:24px 16px;color:#222;line-height:22px;display:none;transition:all .3s linear}.accordion-item .accordion-trigger[aria-expanded=true]+.pannel{display:block;transition:all .3s linear}.accordion-item .accordion-trigger[aria-expanded=true]:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.error{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 118px)}.error strong{display:block;font-size:18px;line-height:32px;padding-top:136px;background:url(../img/img-error.3b977386.svg) no-repeat 50% 0/138px auto;font-weight:500}.error p{color:#767676;margin-top:8px}.emart-app{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 118px)}.emart-app strong{display:block;font-size:18px;line-height:26px;padding-top:100px;background:url(data:image/png;base64,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) no-repeat 50% 0/100px auto;font-weight:500}.examen{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 118px)}.examen strong{display:block;font-size:18px;line-height:26px;padding-top:136px;background:url(../img/img_examen.00eb83f1.svg) no-repeat 50% 0/138px auto;font-weight:500}.examen p{color:#767676;margin-top:8px}.bridge{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 118px)}.bridge strong{display:block;font-size:18px;line-height:26px;padding-top:82px;background:url(../img/logo-universe.8f2c1c51.svg) no-repeat 50% 0/132px auto;font-weight:500}.dim{display:none;position:absolute;top:0;bottom:0;height:100%;background:rgba(0,0,0,.75);z-index:30}.dim,.layer-popup{left:0;right:0;width:100%;transition:all .3s linear}.layer-popup{background:#fff;padding:30px 0 0;border-radius:12px 12px 0 0;position:fixed;bottom:-100%;height:auto;margin:auto;z-index:100;max-height:85vh}.layer-popup.full{padding-top:0;border-radius:0;height:100vh;max-height:100vh}.layer-popup.full .section{height:calc(100vh - 118px);overflow-y:auto;max-height:calc(100vh - 118px)}.layer-popup.open{bottom:0}.layer-popup .title{padding:0 30px;font-size:16px;font-weight:700;display:block}.layer-popup .title.only-text{padding:37px 0 67px}.layer-popup .title.img-arlim{padding-top:113px;text-align:center;position:relative}.layer-popup .title.img-arlim:before{content:"";width:72px;height:93px;background:url(../img/img_arlim.4a10db1b.svg) no-repeat 50% 50%/100% auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layer-popup em[class*=ico]{padding:24px 0 4px;text-align:center}.layer-popup .ico-bulb:before{background:url(../img/ico-bulb.73c9e0c1.svg) no-repeat 50% 50%/100% auto}.layer-popup .ico-bulb:before,.layer-popup .ico-cp:before{content:"";width:60px;height:60px;position:absolute;top:-30px;left:50%;margin-left:-30px}.layer-popup .ico-cp:before{background:#ffe926 url(../img/ico-cp.eec1dabf.svg) no-repeat 50% 50%/23.5px auto;border-radius:50%}.layer-popup .section{padding:8px 30px 30px;color:#424242;max-height:calc(85vh - 150px);overflow-y:auto}.layer-popup .section.max-size{max-height:calc(85vh - 30px);padding-top:10px;padding-bottom:60px}.layer-popup .section .boxs{margin-top:24px}.popup-close{position:absolute;top:20px;right:20px;width:18px;height:18px;background:url(../img/ico-close.7c06e70a.svg) no-repeat 50% 50%/100% auto}.layer-popup .section.ico-bulb~.link-list{margin-bottom:32px}.layer-popup .section.ico-bulb .text{margin-top:20px}.layer-popup .boxs~.boxs{margin-top:8px}.layer-popup .boxs .col-point{font-weight:500}.layer-popup .terms-context{padding:0 30px 48px}.terms-context em{margin-top:32px;display:block;font-size:16px;line-height:24px;font-weight:700}.terms-context ul{margin-top:16px;counter-reset:section;line-height:22px}.terms-context>ul>li{margin-top:12px}.terms-context>ul>li:before{counter-increment:section;content:counter(section);border:1px solid #424242;border-radius:50%;width:12px;height:12px;display:inline-block;font-size:10px;text-align:center;line-height:12px;vertical-align:1.5px;margin-right:3px}.terms-context li ul{margin:12px 0 0 8px}.terms-context>ul>li>ul>li:before{counter-increment:section;content:counter(section)".";margin-right:3px}.layer-popup em[class^=ico]:before{content:"";width:60px;height:60px;background:url(../img/ico-bulb.73c9e0c1.svg) no-repeat 50% 50%/100% auto;position:absolute;top:0;left:50%}.layer-popup .desc{margin:8px 30px 0}.layer-popup .inp-form{margin-top:16px}.layer-popup .inp-form input{height:42px;line-height:42px;box-sizing:border-box;border:0;border:1px solid #d8d8d8;width:100%;border-radius:6px;padding-left:20px}.layer-popup .inp-form input:focus{outline:none;border-bottom-color:#ffe926}.popup-head{text-align:center;line-height:20px;font-size:16px;padding:20px 0}.popup-cloas{position:absolute;top:20px;right:20px;width:18px;height:18px;background:url(../img/ico-close.7c06e70a.svg) no-repeat 50% 50%/100% auto}.layer-popup .ico-plus{margin-top:19px}.layer-popup p.text.text-center{font-weight:500}.layer-popup .text-center .btn-line{color:#424242;margin-top:8px;text-align:center;font-weight:400}.layer-popup .page-title{margin:0}.layer-popup .page-title+.text{margin-top:25px}.layer-popup .btn-area.type-blank{margin-top:24px}.layer-popup .btn-area+.text{margin-top:16px}.layer-popup .divide{margin:23.5px 0}.no-data{background-color:#ecddc6}.img-coupon{text-align:center;margin:12px 0 10px}.img-coupon img{display:inline-block;width:140.3px;height:101.1px}.swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700}.banner-wrap{padding:0 20px;margin-top:12px;position:relative;overflow:hidden}.banner-item{width:100%;height:auto}.banner-item,.banner-item img{border-radius:6px}.banner-wrap .swiper-pagination{text-align:center;width:calc(100% - 40px);bottom:9px;line-height:1}.banner-wrap .swiper-pagination-bullet{display:inline-block;width:5px;height:5px;border-radius:2.5px;background:#fff;margin:0 2.5px;opacity:1}.banner-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px}.banner-wrap+.btn-link{margin-top:12px}.banner-wrap+.btn-link+.benefit-history,.event-code{margin-top:40px}.event-code{height:130px;border:1px solid #000;border-radius:12px;box-sizing:border-box;text-align:center}.event-code em{font-size:14px;display:inline-block;line-height:20px;padding:32px 0 0;display:block}.event-code p{font-size:32px;font-weight:700;line-height:43px;margin-top:3px;position:relative;display:inline-block}.event-code p:after{content:"";width:100%;height:12px;background:#ffe926;position:absolute;bottom:4px;left:0;z-index:1}.event-code p span{display:block;z-index:30;line-height:43px;position:relative}.event-code+.btn-area{margin-top:20px}.event-title{display:block;font-size:20px;font-weight:700;line-height:29px}.event-title~.event-title{margin-top:40px}.event-desc{font-size:12px;margin-top:12px;line-height:18px;color:#222}.event-benefit{line-height:21px;margin-top:12px}.event-benefit span{font-size:12px}.event-benefit strong{font-size:16px;display:inline-block;margin-left:11px;font-weight:700}.event-benefit strong span{font-size:14px}.event-wrap .visual{background-color:#fff;background-repeat:no-repeat;background-position:50% 0;background-size:360px auto;height:570px;box-sizing:border-box;padding:30px 0 0;text-align:center;position:relative}.event-wrap .visual .visual-sm-text{font-size:18px;color:#323232;font-weight:500;line-height:27px}.event-wrap .visual .visual-text{font-size:24px;line-height:32px;font-weight:700;color:#323232;padding:13px 0 0}.event-wrap .visual .visual-text strong{font-weight:900;font-size:35px;line-height:47px}.event-wrap .visual .visual-text strong img{display:inline-block;width:24.5px;height:31px;margin-right:3px;vertical-align:-1px}.event-wrap .visual .emoney-fr{top:281.4px;color:#323232;margin-left:-95px}.event-wrap .visual .emoney-fr,.event-wrap .visual .emoney-me{position:absolute;font-size:30px;line-height:32px;font-weight:700;left:50%;letter-spacing:-1.5px}.event-wrap .visual .emoney-me{top:350.4px;color:#fff;margin-left:4px}.event-wrap .invite-state{margin-top:20px}.event-wrap .accordion .front{padding:14px 0;line-height:22px}.event-wrap .accordion .front .ctrl{float:inherit;font-size:14px;font-weight:700;color:#222}.event-wrap .invite-state .front>span{font-size:14px;font-weight:700;color:#222;line-height:52px;display:inline-block}.event-wrap .friend-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.event-wrap .friend-list li{-ms-flex:0 calc(50% - 50px);flex:0 calc(50% - 50px);text-align:left;margin:0 25px}.event-wrap .friend-list li~li{margin-top:0}.event-wrap .accordion .context{padding:13px 20px 26px}.event-vtext{font-size:20px;line-height:32px;margin-top:40px;color:#222;font-weight:700;text-align:center}.event-wrap .member-benefit-summary{padding:0;margin:0}.event-wrap .member-benefit-list{margin:0}.event-wrap .page-title{margin-bottom:0}.event-wrap .page-desc{color:#767676;font-size:14px;line-height:22px;margin:12px 0 20px}.event-wrap .page-text{font-size:16px;color:#222;line-height:32px}.event-wrap .page-text strong{line-height:32px;font-size:20px;margin-top:8px;display:block;font-weight:700}.event-wrap .page-text .bg{display:inline-block;position:relative}.event-wrap .page-text .bg:after{content:"";width:100%;height:17px;background:#ffe926;position:absolute;left:0;bottom:4px}.event-wrap .page-text .bg span{position:relative;display:block;z-index:30}.e-coupon{display:inline-block;width:202px}.event-wrap .blick-text{display:inline-block;margin:12px 0 28px}.event-wrap .size-md{font-size:15px;color:#424242;font-weight:500}.event-wrap .boxs{padding:16px 0}.event-wrap .boxs+.page-text{margin-top:32px}.event-wrap .boxs.type-yellow{border:1px solid #efcd12;background:#fff;border-radius:12px;margin-top:32px}.event-wrap .boxs .text-list.type2 li em{font-weight:700}.event-wrap .divide+.terms-agree{margin-top:0}.event-comp{padding:31px 20px 40px;position:relative}.event-comp:before{content:"";width:calc(100vw - 60px);height:1px;background:#e8e8e8;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.event-comp .boxs{margin-top:36px;line-height:20px;padding:16px 0;color:#000;font-size:14px}.event-comp .boxs strong{display:inline-block;margin-left:12px;font-weight:700}.ecoupon-area{background:url(../img/bg_coupon.e5440286.png) no-repeat 50% 50%/100% auto;width:202px;height:127px;margin:0 auto;position:relative}.ecoupon-area strong{font-size:23px;color:#323232;font-weight:700;line-height:26px;position:absolute;top:55px;left:68px}.ecoupon-area strong .text{font-size:18px;display:inline-block;vertical-align:1px}.event-wrap .visual.type02{background:#fff url(../img/event_B2C.ea009e23.png) no-repeat 50% 0/360px auto}.event-wrap .visual.type02 .emoney{position:absolute;top:313.4px;font-size:30px;line-height:32px;font-weight:700;color:#fff;left:30%;letter-spacing:-1.5px;width:160px;text-align:center}@media(max-width:320px){.btn-box{padding:10px 10px 0}.sub-header .header-inner .sub-title{font-size:15px!important;letter-spacing:-1.2px!important}.ssg-universe-detail .detail01 .front:after{right:-3px}.partner-benefit-detail .tab-content:after{top:62px}.partner-benefit-detail .tab-emart-content .dot-list{margin-top:12px}.agree-text.imp span,.title-area em{letter-spacing:-.3px}.title-area em{-ms-flex:0 0 60%;flex:0 0 60%}.btn-list .btn-link{letter-spacing:-.8px}.btn-ico{padding-left:67px}.benefit-history .list .date{-ms-flex:35%;flex:35%;padding-left:10px}.benefit-history .list .benefit-context b{letter-spacing:-.6px}.page-title strong{letter-spacing:-.8px}.secession .boxs.type-noti{padding:16px 20px 16px 75px}.secession .boxs.type-noti:before{left:27px}.benefit-summary .benefit-price em,.benefit-summary .benefit-price strong{font-size:18px}.myBenefit .btn-link .btn-arr{font-size:12px}.btn-box .btn-arr{right:5px;padding:0 8px}}.logo-area{width:100%;position:fixed;top:50%;left:0;text-align:center;margin-top:rem(-82)}.logo-area img{width:rem(35)}.loading{position:fixed;left:0;top:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh;background:#fff;z-index:99999}.loading:after{content:"";width:27px;height:33px;background:url(https://eappfront.emart.com/noti/emart-loading.png) 0 0 no-repeat;background-size:cover}