<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">::-webkit-scrollbar {
  display: none;
}

.title {
  text-align: center;
  margin-bottom: 60px;
}
.title h2 {
  font-size: 53px;
  font-weight: 400;
  font-family: "Erode";
  margin-bottom: 16px;
}
.title p {
  font-size: 16px;
}

.container {
  padding: 260px 0 180px;
  background: #fefcf7;
}

.register_contain {
  width: 400px;
  margin: 0 auto;
}
.register_contain .content {
  padding-top: 40px;
  border-top: 1px solid #707070;
}
.register_contain .content .form h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 24px;
}
.register_contain .content .form:not(:last-child) {
  margin-bottom: 40px;
}
.register_contain .content .form .sns_login {
  border-bottom: 1px solid #707070;
  padding-bottom: 40px;
}
.register_contain .content .form .sns_login .sns_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  position: relative;
  text-align: center;
  border: 1px solid #e5e1db;
}
.register_contain .content .form .sns_login .sns_btn:not(:last-child) {
  margin-bottom: 12px;
}
.register_contain .content .form .sns_login .sns_btn .ico {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.register_contain .content .form .sns_login .sns_btn .txt {
  font-size: 18px;
  font-weight: 500;
}
.register_contain .content .form .sns_login .sns_btn .txt i {
  font-style: normal;
}
.register_contain .content .form .sns_login .sns_btn.sns-naver .ico {
  background: url(img/naver.svg) no-repeat center center/cover;
}
.register_contain .content .form .sns_login .sns_btn.sns-kakao .ico {
  background: url(img/kakao.svg) no-repeat center center/cover;
}
.register_contain .content .form .sns_login .sns_btn.sns-facebook .ico {
  background: url(img/facebook.svg) no-repeat center center/cover;
}
.register_contain .content .form .sns_login.retouch_cont {
  padding-bottom: 0;
  border-bottom: none;
}
.register_contain .content .form .terms {
  padding-top: 12px;
}
.register_contain .content .form .terms .box:not(:last-child) {
  margin-bottom: 12px;
}
.register_contain .content .form .terms .box .que {
  padding-left: 24px;
}
.register_contain .content .form.form_cont {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #707070;
}
.register_contain .content .form.form_cont .terms {
  padding-top: 0;
}
.register_contain .content .form.form_cont .terms .anw {
  height: auto;
  padding: 0 25px 25px 25px;
}
.register_contain .content .form.form_sns {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #707070;
}
.register_contain .content .form.form_sns .terms {
  padding-top: 0;
}
.register_contain .content .form.retouch_cont {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #707070;
}
.register_contain .content h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 24px;
}
.register_contain .content .input_box {
  margin-bottom: 12px;
}
.register_contain .content .input_box input {
  width: 100%;
  height: 48px;
  border: 1px solid #e5e1db;
  font-size: 16px;
  font-weight: 400;
  padding-left: 14px;
}
.register_contain .content .input_box input::-moz-placeholder {
  color: #b2b2b2;
}
.register_contain .content .input_box input::placeholder {
  color: #b2b2b2;
}
.register_contain .content .input_box input:focus {
  border-color: #ff8133;
}
.register_contain .content .input_box input.disabled {
  background: #f7f4f0;
}
.register_contain .content .input_box input.disabled::-moz-placeholder {
  color: #212121;
}
.register_contain .content .input_box input.disabled::placeholder {
  color: #212121;
}
.register_contain .content .input_box.margin_none {
  margin-bottom: 0;
}
.register_contain .content &gt; span {
  text-align: right;
  display: block;
  margin: 9px 0;
  font-size: 12px;
  color: #b2b2b2;
}
.register_contain .btn_group {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid #707070;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.register_contain .btn_group a {
  width: 196px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e5e1db;
  font-size: 18px;
  font-weight: 500;
}
.register_contain .btn_group a.apply_btn {
  border: none;
  background: #ff8133;
  color: #fff;
}
.register_contain .btn_group .out_btn {
  position: absolute;
  left: 0;
  top: 13px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  text-underline-position: under;
}
.register_contain .btn_group.retouch_btn {
  padding-top: 65px;
}

.result_text {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.result_text h4 {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 19px;
}
.result_text p {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.4;
}
.result_text p b {
  font-weight: 600;
  color: #ff8133;
}
.result_text span {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  display: block;
  margin-bottom: 10px;
}

.result_btn {
  width: 400px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  background: #ff8133;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.find_input {
  display: flex;
  justify-content: center;
  margin: 40px 0 32px;
}
.find_input input {
  width: 400px;
  height: 48px;
  border: 1px solid #e5e1db;
  font-size: 16px;
  font-weight: 400;
  padding-left: 14px;
}
.find_input input::-moz-placeholder {
  color: #b2b2b2;
}
.find_input input::placeholder {
  color: #b2b2b2;
}
.find_input input:focus {
  border-color: #ff8133;
}
.find_input.margin_none {
  margin-bottom: 0;
}

.chk_wrap {
  display: flex;
  justify-content: flex-start;
}
.chk_wrap input[type="checkbox"] + label {
  font-size: 16px;
  font-weight: 700;
  color: #212121;
  padding: 3px 0 3px 40px;
  background: url(images/icon/chk_off.png) 0px center/24px no-repeat;
  cursor: pointer;
}
.chk_wrap input[type="checkbox"]:checked + label {
  background: url(images/icon/chk_on.png) 0px center/24px no-repeat;
}
.chk_wrap input[type="checkbox"] {
  display: none;
}

.que {
  position: relative;
  height: 72px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  border: 1px solid #dddddd;
}

.anw {
  display: none;
  overflow-y: scroll;
  height: 180px;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0 24px 24px;
}
.anw span {
  font-size: 14px;
  line-height: 1.4;
}

.arrow-wrap {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  width: 24px;
  height: 24px;
}

.arrow-wrap .arrow {
  width: 100%;
  height: 100%;
  display: block;
  background: url(img/terms_arrow.svg) no-repeat center center/cover;
  transition: all 0.3s;
}

.que.on {
  border-bottom: none;
}

.que.on .arrow-wrap .arrow {
  transform: rotate(180deg);
}

@media screen and (max-width: 900px) {
  ::-webkit-scrollbar {
    display: none;
  }
  .title {
    text-align: center;
    margin-bottom: 10.6666666667vw;
  }
  .title h2 {
    font-size: 10.6666666667vw;
    font-weight: 400;
    font-family: "Erode";
    margin-bottom: 2.1333333333vw;
  }
  .title p {
    font-size: 4vw;
  }
  .container {
    padding: 20;
	/*padding: 29.3333333333vw 5.3333333333vw 21.3333333333vw; */
    background: #fefcf7;
  }
  .register_contain {
    width: 100%;
    margin: 0 auto;
  }
  .register_contain .content {
    padding-top: 10.6666666667vw;
    border-top: 1px solid #707070;
  }
  .register_contain .content .form h3 {
    font-size: 4.2666666667vw;
    font-weight: 700;
    margin-bottom: 6.4vw;
  }
  .register_contain .content .form:not(:last-child) {
    margin-bottom: 8.5333333333vw;
  }
  .register_contain .content .form .sns_login {
    border-bottom: 1px solid #707070;
    padding-bottom: 8.5333333333vw;
  }
  .register_contain .content .form .sns_login .sns_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 12.8vw;
    position: relative;
    text-align: center;
    border: 1px solid #e5e1db;
  }
  .register_contain .content .form .sns_login .sns_btn:not(:last-child) {
    margin-bottom: 3.2vw;
  }
  .register_contain .content .form .sns_login .sns_btn .ico {
    width: 6.4vw;
    height: 6.4vw;
    position: absolute;
    left: 3.2vw;
    top: 50%;
    transform: translateY(-50%);
  }
  .register_contain .content .form .sns_login .sns_btn .txt {
    font-size: 4.2666666667vw;
    font-weight: 500;
  }
  .register_contain .content .form .sns_login .sns_btn .txt i {
    font-style: normal;
  }
  .register_contain .content .form .sns_login .sns_btn.sns-naver .ico {
    background: url(img/naver.svg) no-repeat center center/cover;
  }
  .register_contain .content .form .sns_login .sns_btn.sns-kakao .ico {
    background: url(img/kakao.svg) no-repeat center center/cover;
  }
  .register_contain .content .form .sns_login .sns_btn.sns-facebook .ico {
    background: url(img/facebook.svg) no-repeat center center/cover;
  }
  .register_contain .content .form .sns_login.retouch_cont {
    padding-bottom: 0;
    border-bottom: none;
  }
  .register_contain .content .form .terms {
    padding-top: 12px;
  }
  .register_contain .content .form .terms .box:not(:last-child) {
    margin-bottom: 3.2vw;
  }
  .register_contain .content .form .terms .box .que {
    padding-left: 4.8vw;
  }
  .register_contain .content .form.form_cont {
    padding-top: 8.5333333333vw;
    margin-top: 8.5333333333vw;
    border-top: 1px solid #707070;
  }
  .register_contain .content .form.form_cont .terms {
    padding-top: 0;
  }
  .register_contain .content .form.form_cont .terms .anw {
    height: auto;
    padding: 0 5.3333333333vw 5.3333333333vw 5.3333333333vw;
  }
  .register_contain .content .form.form_sns {
    padding-bottom: 8.5333333333vw;
    margin-bottom: 8.5333333333vw;
    border-bottom: 1px solid #707070;
  }
  .register_contain .content .form.form_sns .terms {
    padding-top: 0;
  }
  .register_contain .content .form.retouch_cont {
    padding-top: 8.5333333333vw;
    margin-top: 8.5333333333vw;
    border-top: 1px solid #707070;
  }
  .register_contain .content h3 {
    font-size: 4.2666666667vw;
    font-weight: 700;
    margin-bottom: 6.4vw;
  }
  .register_contain .content .input_box {
    margin-bottom: 3.2vw;
  }
  .register_contain .content .input_box input {
    width: 100%;
    height: 12.8vw;
    border: 1px solid #e5e1db;
    font-size: 4vw;
    font-weight: 400;
    padding-left: 4vw;
  }
  .register_contain .content .input_box input::-moz-placeholder {
    color: #b2b2b2;
  }
  .register_contain .content .input_box input::placeholder {
    color: #b2b2b2;
  }
  .register_contain .content .input_box input:focus {
    border-color: #ff8133;
  }
  .register_contain .content .input_box input.disabled {
    background: #f7f4f0;
  }
  .register_contain .content .input_box input.disabled::-moz-placeholder {
    color: #212121;
  }
  .register_contain .content .input_box input.disabled::placeholder {
    color: #212121;
  }
  .register_contain .content .input_box.margin_none {
    margin-bottom: 0;
  }
  .register_contain .content &gt; span {
    text-align: right;
    display: block;
    margin: 2.4vw 0;
    font-size: 3.2vw;
    color: #b2b2b2;
  }
  .register_contain .btn_group {
    margin-top: 8.5333333333vw;
    padding-top: 6.4vw;
    border-top: 1px solid #707070;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
  }
  .register_contain .btn_group a {
    width: 43.4666666667vw;
    height: 12.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e1db;
    font-size: 4.2666666667vw;
    font-weight: 500;
  }
  .register_contain .btn_group a.apply_btn {
    border: none;
    background: #ff8133;
    color: #fff;
  }
  .register_contain .btn_group .out_btn {
    position: absolute;
    left: 0;
    top: 5.6vw;
    font-size: 3.7333333333vw;
    font-weight: 400;
    text-decoration: underline;
    text-underline-position: under;
  }
  .register_contain .btn_group.retouch_btn {
    padding-top: 17.3333333333vw;
  }
  .result_text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .result_text h4 {
    font-size: 6.9333333333vw;
    font-weight: 600;
    margin-bottom: 3.2vw;
  }
  .result_text p {
    font-size: 4.2666666667vw;
    font-weight: 500;
    margin-bottom: 8.5333333333vw;
    line-height: 1.4;
  }
  .result_text p b {
    font-weight: 600;
    color: #ff8133;
  }
  .result_text span {
    font-size: 3.7333333333vw;
    font-weight: 400;
    line-height: 1.6;
    display: block;
    margin-bottom: 10.9333333333vw;
  }
  .result_btn {
    width: 100%;
    height: 9.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #ff8133;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 500;
  }
  .find_input {
    display: flex;
    justify-content: center;
    margin: 0 0 20px;
  }
  .find_input input {
    width: 100%;
    height: 9.8vw;
    border: 1px solid #e5e1db;
    font-size: 4vw;
    font-weight: 400;
    padding-left: 4vw;
  }
  .find_input input::-moz-placeholder {
    color: #b2b2b2;
  }
  .find_input input::placeholder {
    color: #b2b2b2;
  }
  .find_input input:focus {
    border-color: #ff8133;
  }
  .find_input.margin_none {
    margin-bottom: 0;
  }
  .chk_wrap {
    display: flex;
    justify-content: flex-start;
  }
  .chk_wrap input[type="checkbox"] + label {
    font-size: 4vw;
    font-weight: 700;
    color: #212121;
    padding: 0.8vw 0 0.8vw 10.6666666667vw;
    background: url(images/icon/chk_off.png) 0px center/6.4vw no-repeat;
    cursor: pointer;
  }
  .chk_wrap input[type="checkbox"]:checked + label {
    background: url(images/icon/chk_on.png) 0px center/6.4vw no-repeat;
  }
  .chk_wrap input[type="checkbox"] {
    display: none;
  }
  .que {
    position: relative;
    height: 16vw;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 4vw;
    border: 1px solid #dddddd;
  }
  .anw {
    display: none;
    overflow-y: scroll;
    height: 50.6666666667vw;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 0 5.3333333333vw 5.3333333333vw;
  }
  .anw span {
    font-size: 3.2vw;
    line-height: 1.4;
  }
  .arrow-wrap {
    position: absolute;
    top: 50%;
    right: 4.8vw;
    transform: translate(0, -50%);
    width: 6.4vw;
    height: 6.4vw;
  }
  .arrow-wrap .arrow {
    width: 100%;
    height: 100%;
    display: block;
    background: url(img/terms_arrow.svg) no-repeat center center/cover;
    transition: all 0.3s;
  }
  .que.on {
    border-bottom: none;
  }
  .que.on .arrow-wrap .arrow {
    transform: rotate(180deg);
  }
} /*# sourceMappingURL=login.css.map */
</pre></body></html>