div.login div.sns {
  position: relative;
  border-top: 1px solid #dddddd;
  margin-top: 48px;
  padding: 42px 0 0;
  text-align: center;
  font-size: 0;
}
div.login div.sns strong {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateY(-50%) translateX(-50%);
  background: #f9f9f9;
  padding: 0 20px;
  font-size: 15px;
  color: #5f5f5f;
}
div.login div.sns a {
  display: inline-block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 16px;
}
div.login div.sns a.naver {
  background: url(../images/sub/icon_naver.png) no-repeat center/100% auto;
}
div.login div.sns a.kakao {
  background: url(../images/sub/icon_kakao.png) no-repeat center/100% auto;
}

p.to-login {
  margin: 0;
  text-align: center;
  padding: 116px 0 25px;
  background: url(../images/sub/login_help.png) no-repeat center top 34px/45px auto;
}
p.to-login span {
  display: block;
  font-size: 14px;
  font-weight: 500;
}
p.to-login span strong {
  font-weight: 700;
  color: #00795f;
  font-size: 18px;
}

p.find-result {
  margin: 0;
  text-align: center;
  padding: 100px 0 25px;
  background: url(../images/sub/icon_check.png) no-repeat center top 34px/48px auto;
}
p.find-result span {
  display: block;
  font-size: 14px;
  font-weight: 500;
}
p.find-result span strong {
  font-weight: 700;
  color: #00795f;
  font-size: 18px;
}/*# sourceMappingURL=login.css.map */