#join .row>div .label-radio,#join .row>div>div.flex .input-ab span,.c-btn{font-family:HelveticaNeueLTStd-Roman}.modal-open,.modal-wrap{overflow:hidden}#join.wrap *,.modal-wrap *{box-sizing:border-box}#join .row>.title,.modal-inner .modal-content>.title+.info{margin-bottom:2rem}#join.wrap *{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;-webkit-font-smoothing:antialiased}.wrap{margin:0 auto}h1.title{margin-top:2rem;margin-bottom:7.7rem;font-size:3.4rem;color:var(--default-font-color);font-weight:700;text-align:center;font-family:'Source_Sans_Pro';line-height:1.18}#join .row+.row{margin-top:3.95rem}#join .row>div{position:relative}#join .row>div:not(.sub-title-box)+div,#join .row>div>div.flex+div{margin-top:1.35rem}#join .row>div input,#join .row>div select{width:100%;padding:1.2rem 1rem;font-size:1.2rem;line-height:normal;border-radius:unset;border:1px solid #5c5a5a;color:#111;font-family:HelveticaNeueLTStd-Roman;height:auto;position:relative}#join .row>div input,#join .row>div select:hover,.c-btn:hover{opacity:.7}#join .row>div input.validation,#join .row>div select.validation{border:1px solid #de2626}#join .row>div .error:not(:empty){color:#de2626;margin-top:.8rem;font-size:1.2rem}#join .row>div .verify:not(:empty){color:#111;margin-top:.8rem;font-size:1.2rem}#join .row>div select{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;background-image:url(../images/arrow-bottom.png);background-size:1.8rem;background-repeat:no-repeat;background-position:95%}#join .row>.cap{margin-top:.8rem;color:#111;font-size:1.2rem}#join .row>.cap.error,#join .row>.list-agreement>li label.checkbox input.validation~span{color:#de2626}#join .row>.title{color:#111;font-weight:700;font-size:1.2rem}#join .row>div .label-radio{position:relative}#join .row>div .label-radio>input{position:absolute;top:0;left:0;opacity:0}#join .row>div .label-radio>span{width:100%;height:100%;display:block;padding:1rem 0;text-align:center;color:#777}#join .row>div .label-radio>input+span{border:1px solid #5c5a5a;background-color:#fff}#join .row>div .label-radio>input:checked+span{background-color:#696969;color:#fff}#join .row>div>div.flex{display:flex;justify-content:space-between}#join .row>div>div.flex .c-btn,#join .row>div>div.flex select[name="cellphone[]"]{width:23.4%}#join .row>div>div.flex input[name="cellphone[]"]{width:46.6%}#join .row>div>div.flex input[id=verifyCode]{width:calc(100% - 26.5%)}#join .row>div>div.flex .input-ab{position:relative;width:calc((100% - 6.6%)/ 3)}#join .row>div>div.flex .input-ab input{padding-right:2.6rem}#join .row>div>div.flex .input-ab span{position:absolute;top:50%;right:10%;transform:translateY(-50%);font-size:1.2rem;color:#717171}#join .row>div>div.flex .label-radio{width:calc((100% - 3.5%)/ 2)}#join .row>div>div.flex.input-two{align-items:center}#join .row>div>div.flex.input-two span{margin-left:2.5%;margin-right:2.5%}#join .row>div>.sub-title{font-size:1.2rem;font-weight:700;font-family:Source_Sans_Pro;color:#111;margin-bottom:1rem}#join .row>.list-agreement>li{font-size:1.2rem;position:relative}#join .row>.list-agreement>li+li{margin-top:.94rem}#join .row>.list-agreement>li label.checkbox{position:relative;display:flex;padding-left:1.7rem}#join .row>.list-agreement>li label.checkbox input{top:0;left:0;position:absolute;opacity:0;transform:scale(0)}#join .row>.list-agreement>li label.checkbox input:checked+.box{background-color:#777}#join .row>.list-agreement>li label.checkbox input.validation+.box{border-color:#de2626}#join .row>.list-agreement>li label.checkbox .box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.2rem;height:1.2rem;border:2px solid #777;background:#fff;display:block;margin-right:.5rem}#join .row>.list-agreement>li label.checkbox .link{z-index:2;text-decoration:underline}.hidden{display:none}.c-btn{padding:1.2rem 0;font-size:1.2rem;border-radius:unset;width:100%;border:1px solid transparent}.c-btn-grey{border-color:#434343;background-color:#5c5a5a;color:#fff}.c-btn-white{border-color:#5c5a5a;color:#717171}.c-btn-black{border-color:#707070;background-color:#000;color:#fff}.c-btn-bold,.modal-inner .modal-content>.info.strong{font-weight:700}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#111!important}input::-webkit-input-placeholder{color:#111;opacity:1}.save-btn{font-weight:400;font-size:15px}.modal-open .modal-wrap{overflow-x:hidden;overflow-y:auto}.modal-wrap{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;outline:0;background-color:rgba(0,0,0,.4)}.modal-wrap:not(.active){opacity:0}.modal-wrap.active{transform:scale(1)}.modal-inner .modal-title{padding:15px 20px;font-size:16px;color:#fff;background-color:#363636;position:relative}.modal-inner .modal-title span.close{top:50%;right:10px;width:32px;height:32px}.modal-inner .modal-content span.close:after,.modal-inner .modal-content span.close:before,.modal-inner .modal-title span.close:after,.modal-inner .modal-title span.close:before{left:15px;height:33px}.modal-inner .modal-content{padding:3rem 4rem;position:relative}.modal-inner .modal-content span.close{top:21px;right:10px;width:32px;height:32px}.modal-inner .modal-content>.info{font-size:1.2rem;color:#111}.modal-inner .modal-content>.title{font-size:5.2rem;font-weight:700;margin:5.33rem 0 0;color:#111}.modal-inner .modal-content>.list{display:grid}.modal-inner .modal-content>.list img{width:100%;height:51rem;object-fit:cover}.modal-inner .modal-content>.swiper-review-container .swiper-wrapper .swiper-slide img{object-fit:cover;width:100%;height:120rem}.modal-inner .modal-btn-wrapper{padding:3rem 4rem;margin-top:30px;display:flex;justify-content:center}@media all and (min-width:1025px){.mac #join .row>div input,.mac #join .row>div select,.mac .c-btn{padding-top:1.3rem;padding-bottom:1.1rem}.mac #join .row>div .label-radio>span{padding:1.2rem 0 .8rem}.mac #join .row>div>div.flex .input-ab span{top:52%}html{font-size:10px}.wrap{width:38rem}.modal-wrap{transform:scale(0)}.modal-wrap:not(.active){opacity:0}.modal-wrap.active{transition:opacity .15s linear}.modal{max-width:800px;background-color:#fff;margin:80px auto;font-size:13px;font-family:NotoSansCJKkr,HelveticaNeueLTStd;line-height:1.4;transition:transform .3s ease-out}.modal-inner .modal-content>.list{grid-template-columns:1fr 1fr 1fr}}@media not all and (min-width:1025px){#join .row>.list-agreement>li,.c-btn{line-height:normal}h1.title{font-size:6.4rem;margin-top:8.53rem;margin-bottom:10.4rem}.wrap{width:88rem}#join .row+.row{margin-top:9.33rem}#join .row>div:not(.sub-title-box)+div,#join .row>div>div.flex+div{margin-top:3.2rem}#join .row>div input,#join .row>div select{padding:3.4rem 2.66rem 3rem;font-size:3.2rem}#join .row>.cap,#join .row>.list-agreement>li,#join .row>.title,#join .row>div>div.flex .input-ab span,.modal-inner .modal-content>.info{font-size:3.2rem}#join .row>div .error:not(:empty){color:#de2626;margin-top:.8rem;font-size:3.2rem}#join .row>div .verify:not(:empty){color:#111;margin-top:.8rem;font-size:3.2rem}#join .row>div>div.flex .input-ab input{padding-right:6.5rem}#join .row>div .label-radio>span{padding:3.4rem 0 3rem;line-height:normal;font-size:3.2rem}#join .row>.list-agreement>li label.checkbox{padding-left:4.26rem}#join .row>.list-agreement>li label.checkbox .box{width:3.2rem;height:3.2rem;top:22%;transform:unset}#join .row>div select{background-size:4.8rem}#join .row>div>.sub-title{font-size:3.2rem;margin-bottom:2.66rem}.c-btn{padding:3.28rem 1rem 2.88rem;font-size:3.2rem}.modal-wrap{transform:scale(0);top:100%;opacity:0;animation:.3s cubic-bezier(.165,.84,.411,1) forwards slideDown}.modal-wrap.active{transform:scale(1);animation:.3s cubic-bezier(.165,.84,.411,1) forwards slideUp;top:0;opacity:1}.modal{width:100%;background-color:#fff;font-size:13px;font-family:NotoSansCJKkr,HelveticaNeueLTStd;line-height:1.4;transition:transform .3s ease-out}.modal-inner .modal-content{padding:6rem 8rem}.modal-inner .modal-content>.list{grid-template-columns:1fr 1fr}.modal-container{display:none}.modal-container.modal-active{display:block}}@keyframes slideUp{0%{top:100%;transform:scale(0)}0.1%{transform:scale(1);opacity:1}100%{top:0}}@keyframes slideDown{0%{top:0;transform:scale(1);opacity:1}99.9%{transform:scale(1);opacity:1}100%{top:100%;transform:scale(0);opacity:0}}.close{display:block;position:absolute;top:50%;color:#111;opacity:1;transform:translateY(-50%)}.close:hover{cursor:pointer;opacity:.7}.close:after,.close:before{position:absolute;content:' ';width:2px;background-color:#111}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}