:root{--primary-color:#fc657e;--skew:skew(-0.1deg)}body{min-width:1340px;background:#fff;font-family:Pretendard}@media screen and (max-width:1240px){body{min-width:auto}}blockquote,body,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{line-height:1.5;margin:0;padding:0;-webkit-text-size-adjust:none}fieldset,img{border:0;vertical-align:top}dl,li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,select,textarea{vertical-align:middle}button{margin:0;padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}a{font-family:inherit;color:#333}a,a:active,a:hover{text-decoration:none}address,cite,code,dfn,em,var{font-style:normal;font-weight:400}caption{overflow:hidden;display:block;left:-9999px;text-indent:9999px;width:0;height:0;border:0;font-size:0;line-height:0;white-space:nowrap}audio,caption{position:absolute}audio{left:0;bottom:0}input[type=password],input[type=text]{height:31px;padding:0 5px;border:1px solid #d6d6d6}input:-moz-placeholder{color:#888;font-weight:400}input:-ms-input-placeholder{color:#888;font-weight:400}input::-webkit-input-placeholder{color:#888;font-weight:400}input::-moz-placeholder{color:#888;font-weight:400}input::-ms-input-placeholder{color:#888;font-weight:400}input,textarea{outline:none}select::-ms-expand{display:none}::selection{color:#fff;background-color:#fc657e}h1{margin:0}iframe{border:0}button{font-family:inherit;outline:0}html{scroll-behavior:smooth}.fc_red{color:red}.fc_black{color:#000}.text-overflow{text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.overflow-line-3{-webkit-line-clamp:3}.overflow-line-5{-webkit-line-clamp:5}.blind{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.default-contents{padding-top:93px}@media screen and (max-width:1240px){.default-contents{padding-top:56px}}.check{display:inline-block;position:relative;vertical-align:middle;height:36px}.check input[type=checkbox]{display:none}.check input[type=checkbox]:checked+label:before{background-image:url(/images/partner/checkbox_on.png)}.check input[type=checkbox]+label{display:inline-block;position:relative;width:auto;height:auto;padding-left:45px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#000;line-height:36px;font-size:20px;font-weight:700}.check input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;overflow:hidden;width:36px;height:36px;background:url(/images/partner/checkbox_off.png) no-repeat 50% 50%}.fadeinbottom{transform:translateY(30px);transition:all .5s cubic-bezier(.455,.03,.515,.955);opacity:0;transition-delay:.2s;will-change:transform,opacity}.fadeinbottom.active{transform:translate(0);opacity:1}.fadeinleft{transform:translate(30px);transition:all .5s cubic-bezier(.455,.03,.515,.955);opacity:0;transition-delay:.2s;will-change:transform,opacity}.fadeinleft.active{transform:translate(0);opacity:1}.fadeinright{transform:translate(-30px);transition:all .5s cubic-bezier(.455,.03,.515,.955);opacity:0;transition-delay:.2s;will-change:transform,opacity}.fadeinright.active{transform:translate(0);opacity:1}@media screen and (max-width:1240px){.fadeinleft,.fadeinright{transform:translateY(20px)}}h2.title{line-height:50px;font-size:50px;font-weight:800;letter-spacing:-1.26px}h2.description{padding-top:30px;margin-top:36px;font-size:16px;font-weight:400;border-top:1px solid #d2d2d2;white-space:pre-line}h3.title{line-height:36px;font-size:36px;font-weight:800}.radio{margin-right:30px}.radio:last-child{margin-right:0}input[type=radio]{display:none}input[type=radio]:checked+label:before{background-image:url(/images/partner/radio_on.png);background-size:36px}input[type=radio]+label{display:inline-block;position:relative;width:auto;height:auto;line-height:36px;padding-left:45px;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000}input[type=radio]+label:before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;background:url(/images/partner/radio_off.png) 50% 50% no-repeat;background-size:36px;overflow:hidden}.select-flex-gap{display:flex;align-items:center;gap:6px}@media screen and (max-width:1240px){.select-flex-gap{flex-wrap:wrap}.select-flex-gap input,.select-flex-gap select{min-width:0;max-width:100%}}.file{display:flex;margin-top:15px}.file:first-child{margin-top:0}.file .btn_file{position:relative;width:103px;height:60px;margin-right:5px}.file .btn_file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.file .btn_outline{width:100%}.file .file_list{position:relative;width:600px;height:60px}.file .file_list input{width:100%}.file .file_list input:disabled{color:#888}.file .file_list .btn_del{position:absolute;top:0;right:0;width:60px;height:60px}.application_info{overflow:hidden;margin-top:30px;padding:20px;border-radius:4px;background-color:#f8f8f8}.hypen_list{list-style:none;transition:all .3s ease-in-out;max-height:800px;overflow:hidden}.hypen_list li{position:relative;margin-top:10px;padding-left:12px;color:#555;line-height:26px;font-size:16px;text-indent:-12px}.hypen_list li:first-child{margin-top:0}.terms{margin:0 auto;padding:70px 0;width:1200px}@media screen and (max-width:1240px){.terms{width:100%;padding:40px 20px;box-sizing:border-box}}.terms .tit{margin-bottom:50px;line-height:32px;font-size:30px;text-align:center;letter-spacing:5px;word-break:keep-all}@media screen and (max-width:768px){.terms .tit{margin-bottom:32px;font-size:24px;letter-spacing:2px}}.terms .tit2{margin:50px 0 20px;line-height:30px;font-size:20px}.terms .tit2+.tit3{margin-top:20px}.terms .tit3{margin:30px 0 10px;line-height:19px;font-size:17px}.terms .terms_dot_list li{padding-left:8px;text-indent:-8px}.terms .terms_kr_list>li{padding-left:16px;text-indent:-16px}.terms .cont_body .bold{font-weight:700}.terms .cont_body *{line-height:30px;font-size:15px}.terms .cont_body>ul>li{padding-left:17px}.terms .cont_body>ul>li .num{margin-left:-17px}.terms .cont_body>ul>li>ul{padding:5px 0 10px}.terms .cont_body .addendum{margin-top:30px}.terms .cont_body .tbl_col{margin:20px 0}.terms .list_ty1{margin:15px 0 30px}.terms .list_ty1 li{margin-bottom:10px}.terms .list_ty1 li a:hover{text-decoration:underline}.terms .tbl_col{width:100%;border:1px solid #ddd;border-collapse:collapse;border-spacing:0}.terms .tbl_col th{padding:3px 10px;height:30px;border:1px solid #dedede;border-bottom:0;background:#f8f8f8;text-align:center}.terms .tbl_col td{padding:10px;height:30px;border:1px solid #dedede;text-align:center}.terms .top_setting{text-align:right}.terms .sel_box{display:inline-block;padding-left:10px;width:200px;height:35px;font-size:15px;border:1px solid #ccc;vertical-align:top}.swiper-button-prev{width:50px;height:50px;border-radius:50px;box-sizing:border-box;padding:10px;background:url(/images/common/btn_prev.png) no-repeat 50%}.swiper-button-prev:after{content:""}.swiper-button-next{width:50px;height:50px;border-radius:50px;box-sizing:border-box;padding:10px;background:url(/images/common/btn_next.png) no-repeat 50%}.swiper-button-next:after{content:""}.swiper-pagination-bullet{width:8px;height:8px;background:url(/images/common/btn_pager_bg.png) no-repeat 100%/cover;border-radius:8px;opacity:1}.swiper-pagination-bullet-active{background-position:0 0}.swiper.store-swiper{overflow:hidden}.swiper.store-swiper .swiper-button-prev{background:url(/images/common/btn_sm_prev.png) #fff 50% no-repeat;margin-top:-15.5px}.swiper.store-swiper .swiper-button-next{background:url(/images/common/btn_sm_next.png) #fff 50% no-repeat;margin-top:-15.5px}.news_box img{-moz-user-select:none;-webkit-user-select:none;user-select:none}.news_box .news_list{width:1266px;overflow:hidden;padding-bottom:0;margin-left:-33px}@media screen and (max-width:1240px){.news_box{overflow-x:clip}.news_box .news_list{width:calc(100% + 16px);margin-left:-8px}.news_box img{max-width:100%;height:auto}}.news_box .MuiMasonry-root:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/images/news/coming_soon.png)}.swiper{overflow:initial;width:100%}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-slide{display:flex}.top-btn{position:fixed;bottom:150px;right:500px;left:50%;margin-left:750px;z-index:100;padding:0;width:68px;transition:opacity .5s,visibility .5s;animation-fill-mode:forwards}.top-btn.show{opacity:1;visibility:visible}.top-btn.hide{opacity:0;visibility:hidden}.alert_popup .p_cont{font-size:20px;line-height:36px}.alert_popup .p_btm button{width:100%;height:72px;padding:0;font-size:22px;color:#fc657e;background:none;border-top:1px solid #ccc}.loading_area{position:absolute;width:calc(100% - 380px);height:100%;right:0;color:#fc657e}.loading_area p{color:#fc657e}.pop_store_slide{position:relative}.pop_store_slide ul,.pop_store_slide ul li{overflow:hidden;width:100%;height:284px;outline:0}.pop_store_slide ul li img{width:434px;min-height:284px}.map_store_info{position:absolute;top:0;left:0;font-size:15px;width:160px;height:30px;margin-left:0;min-width:auto;box-sizing:content-box;background:#fff;border:2px solid #fc657e;cursor:pointer;text-align:center;border-radius:5px}.map_store_info:before{display:block;position:absolute;bottom:-19px;left:0;content:"";width:100%;height:19px}.fc_pink{color:#fc657e!important}.news_box{position:relative;padding-bottom:50px}.news_box:before{left:390px}.news_box:after,.news_box:before{display:block;content:"";position:absolute;top:0;width:1px;height:calc(100% - 190px);background-color:#e8e8e8}.news_box:after{left:810px}.news_box .item_cont img,.news_pic img{max-width:100%}.cont_wrap{margin:0 auto;padding:70px 0;width:1200px}@media screen and (max-width:1240px){.cont_wrap{width:100%;padding:40px 20px;box-sizing:border-box}}.cont_wrap .tit{margin-bottom:50px;line-height:32px;font-size:30px;text-align:center;letter-spacing:5px}.cont_wrap .tit2{margin:50px 0 20px;line-height:30px;font-size:20px}.cont_wrap .tit2+.tit3{margin-top:20px}.cont_wrap .tit3{margin:30px 0 10px;line-height:19px;font-size:17px}.cont_body .bold{font-weight:700}.cont_body *{line-height:30px;font-size:15px}.cont_body>ul>li{padding-left:17px}.cont_body>ul>li .num{margin-left:-17px}.cont_body>ul>li>ul{padding:5px 0 10px}.cont_body .addendum{margin-top:30px}.cont_body .tbl_col{margin:20px 0}.list_ty1{margin:15px 0 30px}.list_ty1 li{margin-bottom:10px}.list_ty1 li a:hover{text-decoration:underline}.tbl_col{width:100%;border:1px solid #ddd;border-collapse:collapse;border-spacing:0}.tbl_col th{padding:3px 10px;border:1px solid #dedede;border-bottom:0;background:#f8f8f8}.tbl_col td,.tbl_col th{height:30px;text-align:center}.tbl_col td{padding:10px;border:1px solid #dedede}#wrap .top_setting{text-align:right}#wrap .sel_box{display:inline-block;padding-left:10px;width:200px;height:35px;font-size:15px;border:1px solid #ccc;vertical-align:top}@keyframes bubbleAni{0%{transform:scale(0);opacity:0}15%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.pop_wrap{position:fixed;top:0;left:0;overflow-y:auto;width:100%;min-height:100%;font-family:Noto Sans KR,sans-serif;background:rgba(0,0,0,.65);z-index:10000}.pop_wrap *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.popup{position:absolute;top:50%;left:50%;padding:0 40px;width:1040px;background:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50% -50%);-moz-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%)}.pop_bd .title{margin-bottom:25px;color:#000;line-height:22px;font-size:20px}.application .row{margin-top:28px}.application .row:first-child{margin-top:0}.application .row label{position:static;overflow:visible;width:auto;height:auto}.application .title{margin-bottom:35px;font-size:26px}.application ::-moz-placeholder{color:#bbb}.application input::-webkit-input-placeholder{color:#bbb}.application input:-moz-input-placeholder,.application input::-moz-input-placeholder{color:#bbb}.application input:-ms-input-placeholder{color:#bbb}@media screen and (max-height:1000px){.popup{margin:150px 0 50px}}.news_list .item{margin-bottom:20px;padding-bottom:50px;width:356px;height:auto;border-bottom:1px solid #e8e8e8}@media screen and (max-width:1240px){.news_list .item{width:calc(100% - 16px);padding-bottom:30px}}.news_list .top{display:flex;justify-content:space-between;margin-bottom:12px}.news_list .top .tag{padding:0 8px;border:1px solid #fc657e;border-radius:4px;color:#fc657e;line-height:30px;font-size:14px;font-weight:700;vertical-align:top}.tag .instagram{width:16px;background:url(/images/news/instargram.png) no-repeat 50% 50%}.tag .instagram,.tag .youtube{display:inline-block;height:30px;vertical-align:top}.tag .youtube{width:23px;background:url(/images/news/youtube.png) no-repeat 50% 50%}.news_list .top .date{color:#999;line-height:32px;font-size:16px}.news_list .top .date .fc_black{color:#000;font-weight:700}.news_list .news_text{margin-top:17px}.news_list .txt1{color:#000;line-height:30px;font-size:24px;font-weight:700}.news_list .txt2{color:#999;line-height:24px;font-size:18px}.news_list .txt3{font-size:16px}.news_list .txt3,.news_list .txt4{color:#000;line-height:24px;margin-top:5px}.news_list .txt4{font-size:14px;white-space:pre-line;word-break:break-all}.news_list .txt1+.txt2{margin-top:10px}.coming_soon{position:relative}.open_ready{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}.open_ready dt{margin-bottom:20px}.open_ready dd{color:#fff;line-height:20px;font-size:18px}.open_ready dd strong{color:#fc657e;font-weight:700}.news_pic.pointer{cursor:pointer}.alert_popup{position:absolute;top:50%;left:50%;overflow:hidden;width:400px;border-radius:15px;background:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.alert_popup .p_cont{padding:1.867rem 1rem;text-align:center}.alert_popup .p_cont div{color:#000;line-height:1.438rem;font-size:.8rem;white-space:pre}#wrap .top_partner{margin-bottom:0;background:url(/images/partner/bg_partner_top.png) no-repeat 50% 50%;background-size:cover}@keyframes textAnimation{to{opacity:0}0%{opacity:1}}#wrap .btn_outline{height:60px;border:1px solid #000;border-radius:4px;color:#000;font-size:18px;font-weight:700}#wrap input::-webkit-inner-spin-button,#wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#wrap input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#wrap #application_complete .popup{width:493px;padding:0;border-radius:15px}#wrap #application_complete .pop_bd{padding:40px 24px 30px}#wrap #application_complete p{margin-bottom:30px;color:#000;line-height:44px;font-size:29px;font-weight:500;text-align:center}#wrap #application_complete .hypen_list{display:flex;flex-direction:column;gap:12px}#wrap #application_complete .hypen_list li{display:flex;align-items:center;gap:3px;position:relative;line-height:24px;padding:0 19px;font-size:18px;color:#231f20}#wrap #application_complete .hypen_list li:before{content:"";position:absolute;top:14px;left:12px;width:3px;height:3px;background:#000;border-radius:100%}#wrap #application_complete .function-wrap{display:flex;flex-direction:column;align-items:center;gap:30px}#wrap #application_complete .btn_confirm{width:100%;line-height:28px;padding:31px 0;font-size:28px;font-weight:700;color:#fc657e;text-align:center;border-top:2px solid #000}#application_state .popup{width:540px;padding:50px 0;text-align:center}#application_state .popup .pop_bd .title{line-height:38.5px;margin-bottom:16px;font-size:27.5px;font-weight:700}#application_state .popup .pop_bd .description{font-size:16px;color:#555}#application_state .popup .pop_btm{margin-top:50px;border-top:0}#application_state .popup .pop_btm button{width:280px;height:62px;line-height:normal;padding:0;margin:0;font-size:20px;color:#fff;background:#fc657e}#wrap .pop_btm{border-top:2px solid #000;text-align:center}#wrap .pop_btm button{width:100%;height:80px;color:#fc657e;line-height:80px;font-size:26px;font-weight:700}#loading .popup{width:561px;padding:0;border-radius:15px}#loading .pop_bd{padding:50px 30px;text-align:center}#loading .loading_img{margin:0 auto 20px;width:60px;height:60px}#loading p{color:#000;line-height:36px;font-size:26px;text-align:center}#wrap #address_search .popup{width:561px;padding:0;border-radius:15px}#wrap #address_search .pop_bd{padding:25px 30px 0}@keyframes vibration{0%{transform:translate(-9px,-40px)}to{transform:translate(-9px,-43px)}}