a {
  text-decoration: none;
}
.sns_login_form {
  margin: auto;
}
.social-btn-default-dark {
  background-color: #000;
  border-color: #000;
}
.social-btn {
  font-size: 12px;
}
.social-btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  width: 250px;
}
.social-btn,
.visual_section a.social-btn {
  border-color: rgb(0, 0, 0);
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #000;
  background-color: rgba(0, 0, 0, 0);
  /*! border-radius: 20px; */
  letter-spacing: 1px;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  padding: 10px 25px;
}
.social-btn-xs {
  padding: 3px 13px;
}
.social-btn-sm {
  padding: 6px 22px;
}
.social-btn-lg {
  padding: 15px 30px;
  font-size: 14px;
}
.social-btn.social-btn-default,
.wig-social-btn.social-btn-default {
  border-color: ;
}
.social-btn.social-btn-default:hover {
  border-color: rgb(0, 0, 0);
  border-color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
  zoom: 1;
}
.modal_site_login .social-btn,
.modal_site_join_policy .social-btn,
.modal_site_find_password .social-btn,
.modal_site_join .social-btn,
.member_profile .social-btn {
  border-radius: 0;
}
.board_txt_area a,
.board_txt_area a:hover,
.board_txt_area a:active,
.board_txt_area a:focus,
.editor_box .fr-view a {
  color: #5ed3cd;
  white-space: normal;
}
.board_txt_area a[href^="tel"],
.board_txt_area a[href^="tel"]:hover,
.board_txt_area a[href^="tel"]:active,
.board_txt_area a[href^="tel"]:focus {
  color: inherit;
}
.social-btn-primary,
.social-btn.social-btn-primary,
.design_setting_view .social-btn-primary:hover {
  background-color: rgba(255, 255, 255, 0.89);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2ffffff,endColorstr=#e2ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2ffffff,endColorstr=#e2ffffff);
  zoom: 1;
  border-color: rgba(33, 33, 33, 0.89);
  color: rgba(33, 33, 33, 0.89);
  padding-left: 20px;
  padding-right: 20px;
  border-width: 0px;
}
.editor_box .fr-view a.social-btn.social-btn-primary {
  color: rgba(33, 33, 33, 0.89);
}
.inline_widget.login_social-btn .social-btn-default .icon_class {
  color: #000;
}
.social-btn-primary:hover {
  background-color: rgba(55, 199, 192, 1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff55199192,endColorstr=#ff55199192);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff55199192,endColorstr=#ff55199192);
  zoom: 1;
  border-color: rgb(55, 199, 192);
  border-color: rgba(55, 199, 192, 1);
  background-color: rgba(33, 33, 33, 0.89);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2212121,endColorstr=#e2212121);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2212121,endColorstr=#e2212121);
  zoom: 1;
  border-color: rgba(33, 33, 33, 0.89);
  color: rgba(255, 255, 255, 0.89);
  border-width: 1px;
}
.goods_payment .opt_block,
.order_quantity_area {
  background-color: rgba(0, 0, 0, 0.03);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000);
  zoom: 1;
}
.social-btn.social-btn-naver {
  background-color: #27d34a !important;
  border-color: #27d34a !important;
  background-image: url(/v1/img/naver_login2x.png);
  background-size: 16px;
  background-position: 15px 50%;
  background-repeat: no-repeat;
  color: #fff !important;
  font-size: 14px;
}
.social-btn.social-btn-kakao {
  background-color: #ffeb00 !important;
  background-image: url(/v1/img/kakao_icon.png);
  background-size: 20px;
  background-position: 12px 49%;
  background-repeat: no-repeat;
  color: #3c1e1e !important;
  border-color: #ffeb00 !important;
  font-size: 14px;
}
.social-btn.social-btn-line {
  background-color: #05c655 !important;
  background-size: 20px;
  color: #fff !important;
  border-color: #05c655 !important;
  font-size: 14px;
  font-family: Sans-Serif;
}
.social-btn.social-btn-line i {
  position: absolute;
  top: 50%;
  left: 12px;
  font-size: 21px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.social-btn.social-btn-apple {
  background-color: #212121 !important;
  background-size: 20px;
  color: #fff !important;
  border-color: #212121 !important;
  font-size: 14px;
  font-family: Sans-Serif;
}
.social-btn.social-btn-apple i {
  position: absolute;
  top: 47%;
  left: 14px;
  font-size: 21px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.social-btn.social-btn-google {
  background-color: #ffffff !important;
  background-image: url(/v1/img/google_icon.png);
  background-size: 19px;
  background-position: 13px 50%;
  background-repeat: no-repeat;
  color: #000 !important;
  border-color: #ccc !important;
  font-size: 14px;
  font-family: Sans-Serif;
}
.social-btn.social-btn-google .social-icon {
  display: none;
  position: absolute;
  left: 12px;
  font-size: 22px;
}
.social-btn.social-btn-facebook {
  background-color: #4469b0 !important;
  color: #fff !important;
  border-color: #4469b0 !important;
  font-size: 14px;
}
.social-btn.social-btn-facebook .social-icon {
  position: absolute;
  left: 13px;
  margin-top: -1px;
  font-size: 20px;
}
.social-btn-naver:hover,
.social-btn-google:hover,
.social-btn-facebook:hover {
  color: #fff;
}

.ii {
  font-family: "Plipop-Social-Icons" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto;
  line-height: normal;
}

