.wrap .contents-wrap .contents-inner.join-wrap{width:800px;margin-left:auto;margin-right:auto}.wrap .contents-wrap .contents-inner.join-wrap .fold-box-list-wrap .fold-box-list .fold-box .fold-box-contents{max-height:200px;overflow-y:scroll}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box{position:relative;display:block;padding:0 122px 0 157px;border:3px solid #000}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .btn-join-title,.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .btn-join-desc{display:block}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .btn-join-desc{color:#999;margin-top:11px;font-size:14px;letter-spacing:-.7px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .btn-join-desc .spot{color:#000}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box a{position:absolute;display:inline-block;width:52px;height:52px;background:url(../../images/member/member_icon_join_btn_arrow.png) no-repeat 0 0;right:39px;top:50%;-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);transform:translateY(-26px)}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box:before{content:'';position:absolute;display:inline-block;width:83px;height:76px;background:url(../../images/member/member_icon_join_bg.png) no-repeat 0 0;left:57px;top:50%;-webkit-transform:translateY(-38px);-ms-transform:translateY(-38px);transform:translateY(-38px)}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.integrate{height:170px;padding-top:70px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.integrate .btn-join-title{font-weight:700;font-size:22px;letter-spacing:-1.1px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.online{height:140px;border-width:2px;padding-top:57px;padding-right:123px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.online .btn-join-title{font-weight:500;font-size:20px;letter-spacing:-1px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.online a{background-position:0 -52px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box.online:before{background-position:0 -76px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .end-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);cursor:pointer}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box .end-service .text{font-size:26px;line-height:37px;letter-spacing:-.5px;font-family:"Montserrat","Noto Sans KR",sans-serif;font-weight:600;color:#fff}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box ~ .btn-join-box{margin-top:30px}.wrap .contents-wrap .contents-inner.join-wrap .btn-join-box+.bullet-text-list{margin-top:20px}.wrap .contents-wrap .contents-inner.join-wrap .join-certification{padding:0 20px}.wrap .contents-wrap .contents-inner.join-wrap .join-certification .cert-require .cert-type-box{padding:30px 0 0}.wrap .contents-wrap .contents-inner.join-wrap .join-certification .cert-require .bullet-text-list{padding:15px 0 35px}.wrap .contents-wrap .contents-inner.join-wrap .join-certification .cert-complete{padding:50px 0;text-align:center}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing{border-bottom:none}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .accept-top-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:94px;padding-left:20px;font-size:15px;letter-spacing:-.75px;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .tbl-wrap.tbl-col:not(.tbl-term){border-top:1px solid #000}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .tbl-wrap.tbl-col:not(.tbl-term) table tbody tr td{padding:0 10px}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .tbl-bullet{margin-top:5px}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .fold-box-list-wrap{border-top:2px solid #000;border-bottom:1px solid #b5b5b5}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .fold-box-list-wrap .fold-box-list .fold-box .fold-box-contents{max-height:none;overflow-y:auto;padding:0 0 0 20px}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .fold-box-list-wrap .fold-box-list .fold-box .fold-box-contents .tbl-wrap.tbl-col{margin-top:23px}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .fold-box-list-wrap .tbl-wrap.tbl-col:not(.tbl-term){border-top:1px solid #e5e5e5}.wrap .contents-wrap .contents-inner.join-wrap .accept-marketing .fold-box-list-wrap .tbl-wrap.tbl-col:not(.tbl-term) table tbody{border-bottom:0}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit{padding:40px 30px 35px;text-align:center}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .join-benefit-title{font-size:16px;letter-spacing:-.8px}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap{width:550px;margin:0 auto}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list{width:550px;margin:20px auto 0}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list:after{content:'';display:block;width:100%;height:0;clear:both}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100px;margin-left:20px;vertical-align:top;background:url(../../images/common/comm_coupon_bg_170.png) no-repeat center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list li .coupon-item{height:auto;padding-top:0;background:none}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list li:nth-child(3n+1){margin-left:0}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit .benefit-coupon-wrap .coupon-list li:nth-child(n+4){margin-top:20px}.wrap .contents-wrap .contents-inner.join-wrap .gray-box.join-benefit+.already-member-form{margin-top:80px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form{padding:45px 20px 49px;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap .form-title,.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap .form-desc{display:block}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap .form-title{line-height:32px;font-weight:700;font-size:22px;letter-spacing:-1.1px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap .form-desc{color:#999;margin-top:7px;line-height:18px;font-size:13px;letter-spacing:-.65px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-title-wrap .form-desc .eng{font-family:"Montserrat","Noto Sans KR",sans-serif;font-weight:500;letter-spacing:0}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap{width:510px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-site-rdo+.input-wrap{margin-top:27px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-input-desc{margin-top:25px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-input-desc p{color:#666;line-height:20px;font-size:13px;letter-spacing:-.325px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-input-desc p .eng{font-family:"Montserrat","Noto Sans KR",sans-serif;letter-spacing:0}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-input-desc p.valid-fail{color:#ee1c25;font-weight:500;line-height:22px;font-size:14px;letter-spacing:-.35px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .form-input-desc p.valid-fail+p:not(.valid-fail){margin-top:2px}.wrap .contents-wrap .contents-inner.join-wrap .already-member-form .form-input-wrap .btn-wrap{margin-top:30px}.wrap .contents-wrap .contents-inner.join-wrap .member-benefit-box{margin-top:45px;text-align:center}.wrap .contents-wrap .contents-inner.join-wrap .member-benefit-box .benefit-desc{margin-top:26px;font-size:13px;color:#666;line-height:22px}.wrap .contents-wrap .contents-inner.join-wrap .member-benefit-box+.btn-wrap.page-bottom{margin-top:75px}.wrap .contents-wrap .contents-inner.join-wrap .memeber-benefit-footer{margin-top:80px;padding:20px 10px 0;border-top:1px solid #d5d5d5}.wrap .contents-wrap .contents-inner.join-wrap .memeber-benefit-footer .benefit-desc{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap .contents-wrap .contents-inner.join-wrap .memeber-benefit-footer .benefit-desc .description{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#666}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list{margin-top:45px}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list .benefit-list li{padding:40px 10px}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list .benefit-list li:after{content:'';display:block;width:100%;height:0;clear:both}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list .benefit-list li .benefit-desc{float:left;display:inline-block;width:146px;font-size:20px;font-weight:500;color:#333;line-height:28px;vertical-align:top}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list .benefit-list li .coupon-group{float:left}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list .benefit-list li+li{border-top:1px solid #d5d5d5}.wrap .contents-wrap .contents-inner.join-wrap .border-line-box.member-benefit-list+.bullet-text-list{margin-top:16px}.wrap .contents-wrap .contents-inner.login-wrap{width:600px;margin-left:auto;margin-right:auto}.wrap .contents-wrap .contents-inner.login-wrap .ui-chk input+label{color:#999;font-size:13px;letter-spacing:-.65px}.wrap .contents-wrap .contents-inner.login-wrap .login-form{margin-top:57px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .input-wrap.input-type2+.input-type2{margin-top:20px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .login-id-save{padding:20px 7px 0}.wrap .contents-wrap .contents-inner.login-wrap .login-form .btn-wrap{margin-top:40px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .btn-wrap .login-btn-desc{color:#999;margin-top:26px;text-align:center;line-height:20px;font-size:13px;letter-spacing:-.325px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .btn-wrap.has-desc+.login-form-footer{margin-top:46px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .login-util-wrap{margin-top:29px}.wrap .contents-wrap .contents-inner.login-wrap .login-form .sns-login-btn-wrap{margin-top:57px;text-align:center}.wrap .contents-wrap .contents-inner.login-wrap .login-form-footer{margin:50px -10px 0;padding:0 10px;border-top:1px solid #d5d5d5}.wrap .contents-wrap .contents-inner.login-wrap .login-form-footer .footer-item{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wrap .contents-wrap .contents-inner.login-wrap .login-form-footer .footer-item .footer-item-desc{color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:38px;font-size:14px;letter-spacing:-.7px}.wrap .contents-wrap .contents-inner.login-wrap .login-form-footer .footer-item+.footer-item{margin-top:10px}.wrap .contents-wrap .contents-inner.login-wrap .pictogram-text+.login-form{margin-top:52px}.favorite-store{padding:30px 20px}.favorite-store .btn-box{display:inline-block;vertical-align:top}.favorite-store .store-item{margin:13px 0 0 20px;display:inline-block;vertical-align:top}.favorite-store .store-item .store-name{display:inline-block;margin:2px 9px 0 0;font-size:14px;letter-spacing:-.7px;vertical-align:top}.favorite-store .store-item .btn-del{display:inline-block;width:20px;height:20px;background:url(../../images/member/member_btn_favorite_store_del.jpg) 0 0 no-repeat;vertical-align:top}
