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