/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./scss/customer.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* 공통 */
.fb__bbs__detail .detail__nav:after, .fb__customer__noti:after, .fb__customer__index:after, .fb__customer__top:after {
  display: block;
  clear: both;
  content: "";
}

/* customer */
.fb {
  /*  FAQ 통합검색 공통 탑 21.05.13 수정 추가했음 */
  /* faq 아코디언 테이블 공통 */
}
.fb__customer {
  /* 고객센터 검색 폼 */
  /* 고객센터 - 메인 */
  /* 고객센터 메인 - 자주묻는 질문 영역 */
  /* 고객센터 메인 - 공지사항 영역 */
}
.fb__customer-aside__title {
  padding-bottom: 12px;
  border-bottom: 1px solid #e8e8e8;
}
.fb__customer-aside__title a {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: #111;
}
.fb__customer-aside__box {
  margin-top: 18px;
}
.fb__customer-aside__list {
  margin-top: 18px;
}
.fb__customer-aside__list:first-child {
  margin-top: 0;
}
.fb__customer-aside__list a {
  display: inline-block;
  font-size: 16px;
  color: #000;
  line-height: 21px;
  vertical-align: top;
}
.fb__customer-aside__list a.on {
  color: #ff6600;
}
.fb__customer__top {
  width: 1060px;
}
.fb__customer__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 20px;
}
.fb__customer__header .fb__customer__title {
  margin-bottom: 0;
}
.fb__customer__title {
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
  color: #111;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  line-height: 28px;
}
.fb__customer__title--detail {
  margin-left: 4px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__customer__title--detail em,
.fb__customer__title--detail .highlight {
  font-weight: 500;
  color: #f60;
}
.fb__customer__searchResult {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #111;
  margin: 0 2px 0 16px;
}
.fb__customer__listBox {
  border-top: 1px solid #111;
  padding-top: 20px;
}
.fb__customer__form {
  padding: 20px 0;
  background: #f8f8f8;
  font-size: 0;
  text-align: center;
  box-sizing: border-box;
}
.fb__customer__form .form__title {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #111;
  vertical-align: middle;
}
.fb__customer__form .form__container {
  display: inline-block;
  margin: 0 10px 0 50px;
  vertical-align: middle;
}
.fb__customer__form .form__container__insert {
  padding: 9px 15px;
  width: 345px;
  height: 40px;
  background: #fff;
  border: 1px solid #ddd;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #111;
  outline: none;
}
.fb__customer__form .form__container__insert:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.fb__customer__form .form__container__insert::-moz-placeholder {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #a9a9a9;
}
.fb__customer__form .form__container__insert::placeholder {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #a9a9a9;
}
.fb__customer__form .form__search__btn {
  display: inline-block;
  width: 80px;
  height: 40px;
  background: #4e4e4e;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 500;
  color: #fff;
  vertical-align: middle;
}
.fb__customer__noti .fb__customer__title, .fb__customer__faq .fb__customer__title {
  font-size: 20px;
  color: #000;
}
.fb__customer__faq {
  margin-top: 20px;
}
.fb__customer__faq-header {
  position: relative;
}
.fb__customer__faq-more {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px;
  color: #6a6a6a;
  margin-top: 7px;
}
.fb__customer__faq-more:after {
  display: inline-block;
  width: 10px;
  height: 9px;
  margin-left: 3px;
  background: url(../..//images/customer/sprite_customer.png) no-repeat -400px 0;
  content: "";
}
.fb__customer__noti {
  position: relative;
  margin-top: 50px;
}
.fb__customer__noti-header {
  position: relative;
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
}
.fb__customer__noti-more {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px;
  color: #6a6a6a;
  margin-top: 7px;
}
.fb__customer__noti-more:after {
  display: inline-block;
  width: 10px;
  height: 9px;
  margin-left: 3px;
  background: url(../..//images/customer/sprite_customer.png) no-repeat -400px 0;
  content: "";
}
.fb__customer__noti .noti__box {
  float: left;
  width: 720px;
}
.fb__customer__noti .noti__box .cus-notice__list {
  border-bottom: 1px solid #e0e0e0;
  font-size: 0;
}
.fb__customer__noti .noti__box .cus-notice__list a {
  display: block;
  padding: 17px 0;
}
.fb__customer__noti .noti__box .cus-notice__list__title {
  display: inline-block;
  width: 590px;
  padding-left: 20px;
  font-size: 14px;
  color: #000;
  vertical-align: middle;
  /* 사용법 : @include useLine(라인수) */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fb__customer__noti .noti__box .cus-notice__list__date {
  display: inline-block;
  width: 110px;
  margin-left: 20px;
  font-size: 14px;
  color: #4e4e4e;
  text-align: center;
  vertical-align: middle;
}
.fb__customer__noti .customer__call {
  float: right;
  width: 280px;
  padding: 63px 0 20px;
  background: #f6f6f6 url(../..//images/customer/ico_customer_call.png) no-repeat 50% 26px;
  border-radius: 8px;
  text-align: center;
}
.fb__customer__noti .customer__call__title {
  display: block;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
}
.fb__customer__noti .customer__call__number {
  display: inline-block;
  color: #ff6600;
  font-size: 34px;
  font-weight: 600;
  line-height: 45px;
}
.fb__customer__noti .customer__call__info {
  display: block;
  margin-top: 10px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
.fb__customer__noti .customer__call__info a {
  color: #000;
}
.fb__customer .wrap-pagination {
  margin: 60px auto 0;
}
.fb__imageList {
  display: grid;
  gap: 40px 20px;
}
.fb__imageList .imageList__item {
  width: 100%;
}
.fb__imageList .imageList__image {
  width: 100%;
  position: relative;
}
.fb__imageList .imageList__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.fb__imageList .imageList__desc {
  padding-top: 20px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  /* 사용법 : @include useLine(라인수) */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #111;
}
.fb__imageList--3col {
  grid-template-columns: repeat(3, 1fr);
}
.fb__imageList--3col .imageList__item {
  width: 343.33px;
}
.fb__imageList--3col .imageList__image {
  height: 515px;
}
.fb__imageList--3col .imageList__desc {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}
.fb__imageList--4col {
  grid-template-columns: repeat(4, 1fr);
}
.fb__imageList--4col .imageList__item {
  width: 252.5px;
}
.fb__imageList--4col .imageList__image {
  height: 336.667px;
}
.fb__imageList--4col .imageList__desc {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  /* 사용법 : @include useLine(라인수) */
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
}
.fb__imageList .fb__empty {
  grid-column: 1/-1;
}
.fb__imageList .fb__empty__text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #686c70;
}
.fb .faq {
  border-top: 1px solid #111;
}
.fb .faq__tab {
  margin-bottom: 50px;
}
.fb .faq__tab__box {
  font-size: 0;
}
.fb .faq__tab__list {
  display: inline-block;
  width: calc(20% + 1px);
  margin: -1px 0 0 -1px;
  border: 1px solid #e0e0e0;
  vertical-align: top;
}
.fb .faq__tab__list:nth-child(-n+5) {
  margin-top: 0;
}
.fb .faq__tab__list:nth-child(5n+1) {
  width: 20%;
  margin-left: 0;
}
.fb .faq__tab__list a {
  display: block;
  height: 50px;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 50px;
  color: #6a6a6a;
}
.fb .faq__tab__list.active a {
  background: #111;
  color: #fff;
}
.fb .faq__list {
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  cursor: pointer;
}
.fb .faq__list__ques {
  position: relative;
  padding: 15px 0;
  font-size: 0;
  box-sizing: border-box;
}
.fb .faq__list__ques:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  right: 23px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M18.5 6L9.99917 14.5L1.5 6%27 stroke=%27%23111111%27 stroke-width=%271.4%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E");
  transform: rotate(0);
}
.fb .faq__list__ques.open:after {
  transform: rotate(180deg);
}
.fb .faq__list__ques.open + .faq__list__anwser {
  display: block;
}
.fb .faq__list__ques .ques__div {
  display: inline-block;
  min-width: 190px;
  color: #4e4e4e;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
}
.fb .faq__list__ques .ques__title {
  display: inline-block;
  position: relative;
  width: 810px;
  padding: 0 20px 0 38px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #111;
  vertical-align: top;
}
.fb .faq__list__ques .ques__title:after {
  content: "Q";
  display: block;
  position: absolute;
  top: -3px;
  left: 0px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  color: #4e4e4e;
}
.fb .faq__list__ques .ques__title strong {
  color: #ff6600;
  font-weight: 400;
}
.fb .faq__list__anwser {
  display: none;
  position: relative;
  padding: 20px 114px 35px 190px;
  border-top: 1px solid #e0e0e0;
  background: #f6f6f6;
}
.fb .faq__list__anwser div {
  position: relative;
  padding-left: 38px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #111;
}
.fb .faq__list__anwser div:after {
  content: "A";
  display: block;
  position: absolute;
  top: -2px;
  left: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #f60;
}
.fb__faq__count {
  margin-bottom: 10px;
}
.fb__faq__count .fb__bbs__header__count {
  margin: 0;
}
.fb__bbs {
  /* 공지사항 테이블 */
  /* faq list */
  /* faq 테이블 */
}
.fb__bbs__tab {
  margin-top: 50px;
}
.fb__bbs__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
  min-height: 35px;
  margin: 0px 0 20px 0;
  vertical-align: middle;
}
.fb__bbs__header__filter {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px;
}
.fb__bbs__header__filter select {
  min-width: 100px;
  height: 32px;
  background-position: calc(100% - 10px) center;
}
.fb__bbs__header__filter input[type=text] {
  width: 200px;
  height: 32px;
  padding: 9px 15px;
}
.fb__bbs__header__filter input[type=text]::-moz-placeholder {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #a9a9a9;
}
.fb__bbs__header__filter input[type=text]::placeholder {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #a9a9a9;
}
.fb__bbs__header__filter input[type=submit] {
  min-width: 55px;
  height: 32px;
  padding: 5px 16px;
  background: #4e4e4e !important;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #fff !important;
}
.fb__bbs__header__filter select,
.fb__bbs__header__filter input {
  outline: none;
}
.fb__bbs__header__title {
  display: inline-block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  color: #111;
  vertical-align: middle;
}
.fb__bbs__header__count {
  display: inline-block;
  margin: 10px 0 4px 4px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #999;
  vertical-align: middle;
}
.fb__bbs__header__count #keyword,
.fb__bbs__header__count #devTotal {
  color: #f60;
  font-weight: 600;
}
.fb__bbs__table {
  border-top: 1px solid #000;
}
.fb__bbs__table td {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__bbs__table td.title {
  text-align: left;
}
.fb__bbs__table td.title a {
  display: block;
  /* 사용법 : @include useLine(라인수) */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #111;
}
.fb__bbs__table td .index {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__bbs__table td .type {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__bbs__table td .reg_date {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__bbs__table-icon--noti {
  display: inline-block;
  padding: 0 4px;
  height: 20px;
  min-width: 40px;
  background: #ff8b33;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: #fff;
  line-height: 20px;
}
.fb__bbs .list-menu {
  margin-bottom: 40px;
}
.fb__bbs .list-menu .list-menu__list:nth-child(0):after {
  display: block;
  position: absolute;
  top: 0;
  left: 0px !important;
  width: 1px;
  height: 100%;
  background: #dddddd;
  content: "";
}
.fb__bbs .list-menu .list-menu__list:nth-child(1):after {
  display: block;
  position: absolute;
  top: 0;
  left: 211.6px !important;
  width: 1px;
  height: 100%;
  background: #dddddd;
  content: "";
}
.fb__bbs .list-menu .list-menu__list:nth-child(2):after {
  display: block;
  position: absolute;
  top: 0;
  left: 423.2px !important;
  width: 1px;
  height: 100%;
  background: #dddddd;
  content: "";
}
.fb__bbs .list-menu .list-menu__list:nth-child(3):after {
  display: block;
  position: absolute;
  top: 0;
  left: 634.8px !important;
  width: 1px;
  height: 100%;
  background: #dddddd;
  content: "";
}
.fb__bbs .list-menu .list-menu__list:nth-child(4):after {
  display: block;
  position: absolute;
  top: 0;
  left: 846.4px !important;
  width: 1px;
  height: 100%;
  background: #dddddd;
  content: "";
}
.fb__bbs .list-menu .list-menu__list a {
  height: 46px !important;
  padding-left: 0 !important;
  line-height: 46px !important;
  text-align: center;
}
.fb__bbs__faq {
  border-top: 2px solid #000;
}
.fb__bbs__faq-box {
  font-size: 14px;
  color: #4e4e4e;
  overflow: hidden;
}
.fb__bbs__faq-box strong {
  color: #e68617;
}
.fb__bbs__faq-box.opened dt:after {
  transform: rotate(180deg);
}
.fb__bbs__faq-a {
  display: none;
  padding: 20px 50px 35px 190px;
  background: #f6f6f6;
  border-bottom: 1px solid #e0e0e0;
}
.fb__bbs__faq-a .answer {
  position: relative;
  padding-left: 40px;
  color: #000;
  line-height: 22px;
}
.fb__bbs__faq-a .answer:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 23px;
  height: 23px;
  margin-right: 15px;
  background: url(../..//images/common/sprite_common.png) no-repeat -250px -450px;
  content: "";
}
.fb__bbs__faq-q {
  overflow: hidden;
  position: relative;
  padding: 15px 0 12px;
  border-bottom: 1px solid #e0e0e0;
  cursor: pointer;
}
.fb__bbs__faq-q span {
  float: left;
  line-height: 25px;
  min-width: 190px;
  text-align: center;
  display: inline-block;
}
.fb__bbs__faq-q p {
  float: left;
  position: relative;
  max-width: calc(100% - 190px);
  padding-left: 40px;
  padding-right: 40px;
  color: #000;
  line-height: 25px;
}
.fb__bbs__faq-q p:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 23px;
  height: 23px;
  margin-right: 15px;
  background: url(../..//images/common/sprite_common.png) no-repeat -200px -450px;
  content: "";
}
.fb__bbs__faq-q:after {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 10px;
  background: url(../..//images/common/sprite_common.png) 0 -200px no-repeat;
  transition: 0.3s ease transform;
  content: "";
}
.fb__bbs__detail__title {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  color: #111;
}
.fb__bbs__detail .detail__header {
  padding: 26px 20px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  background: #f8f8f8;
}
.fb__bbs__detail .detail__title {
  color: #111;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  line-height: 26px;
}
.fb__bbs__detail .detail__date {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
}
.fb__bbs__detail .detail__content {
  padding: 20px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  word-break: break-all;
  line-height: 1.8;
}
.fb__bbs__detail .detail__content img {
  max-width: 100%;
  height: auto !important;
}
.fb__bbs__detail .detail__content .file {
  margin-top: 45px;
}
.fb__bbs__detail .detail__content .file a {
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #6a6a6a;
  text-decoration: underline;
}
.fb__bbs__detail .detail__content .file:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 3px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M14.75 10.0833V11.0167C14.75 12.3235 14.75 12.9769 14.4957 13.476C14.272 13.915 13.915 14.272 13.476 14.4957C12.9769 14.75 12.3235 14.75 11.0167 14.75H4.48333C3.17654 14.75 2.52315 14.75 2.02402 14.4957C1.58498 14.272 1.22802 13.915 1.00432 13.476C0.75 12.9769 0.75 12.3235 0.75 11.0167V10.0833M11.6389 6.19444L7.75 10.0833M7.75 10.0833L3.86111 6.19444M7.75 10.0833V0.75%27 stroke=%27%236A6A6A%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  vertical-align: middle;
  box-sizing: border-box;
}
.fb__bbs__detail .detail__content dl {
  overflow: hidden;
  padding: 17px 25px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 14px;
}
.fb__bbs__detail .detail__content dt {
  float: left;
}
.fb__bbs__detail .detail__content dt span:after {
  display: inline-block;
  width: 12px;
  height: 10px;
  margin-left: 15px;
  margin-top: 3px;
  background: url(../..//images/common/sprite_common.png) -700px -100px no-repeat;
  vertical-align: top;
  content: "";
}
.fb__bbs__detail .detail__content dt:after {
  display: inline-block;
  width: 1px;
  height: 13px;
  margin: 0 50px;
  background: #e0e0e0;
  content: "";
}
.fb__bbs__detail .detail__content dd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fb__bbs__detail .detail__nav {
  margin-top: 20px;
}
.fb__bbs__detail .detail__nav ul {
  width: 100%;
  margin-bottom: 40px;
  border: 1px solid #e8e8e8;
}
.fb__bbs__detail .detail__nav li {
  overflow: hidden;
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #e8e8e8;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 500;
  color: #111;
}
.fb__bbs__detail .detail__nav li:last-of-type {
  border-bottom: none;
}
.fb__bbs__detail .detail__nav li a {
  display: inline-block;
  width: calc(100% - 200px);
  /* 사용법 : @include useLine(라인수) */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
.fb__bbs__detail .detail__nav span {
  position: relative;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  padding-right: 100px;
  cursor: pointer;
  font-weight: 500;
}
.fb__bbs__detail .detail__nav span:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 10px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M1.14844 4L6.0187 8.86979L10.888 4%27 stroke=%27%23111111%27 stroke-width=%271.2%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E");
  vertical-align: top;
}
.fb__bbs__detail .detail__nav-prev.disabled {
  color: #6a6a6a;
}
.fb__bbs__detail .detail__nav-prev.disabled span {
  color: #ccc;
}
.fb__bbs__detail .detail__nav-prev.disabled span::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M10.8516 8L5.9813 3.13021L1.11198 8%27 stroke=%27%23CCCCCC%27 stroke-width=%271.2%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E");
  transform: rotate(180deg);
}
.fb__bbs__detail .detail__nav-next span:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M1.14844 4L6.0187 8.86979L10.888 4%27 stroke=%27%23111111%27 stroke-width=%271.2%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E");
  transform: rotate(180deg);
}
.fb__bbs__detail .detail__nav-next.disabled {
  color: #6a6a6a;
}
.fb__bbs__detail .detail__nav-next.disabled span {
  color: #ccc;
}
.fb__bbs__detail .detail__nav-next.disabled span:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M10.8516 8L5.9813 3.13021L1.11198 8%27 stroke=%27%23CCCCCC%27 stroke-width=%271.2%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E");
  transform: rotate(0);
}
.fb__bbs__detail .detail button {
  float: right;
  min-width: 120px;
  border-color: #000;
  color: #000;
}
.fb__bbs__detail .detail button:hover {
  border-color: #6a6a6a;
  color: #6a6a6a;
}
.fb__bbs__write .qna__header {
  margin-bottom: 15px;
}
.fb__bbs__write .qna__header__title {
  font-size: 24px;
}
.fb__bbs__write .qna__header__desc {
  margin-top: 10px;
  font-size: 14px;
  color: #4e4e4e;
}
.fb__bbs__write .qna__header__desc button {
  color: #e68617;
  text-decoration: underline;
}
.fb__bbs__write .qna__header__desc i {
  display: inline-block;
  width: 8px;
  height: 11px;
  margin: 0 5px;
  background: url(../..//images/mypage/sprite_mypage.png) no-repeat -400px 0;
}
.fb__bbs__write .qna__header__desc a {
  color: #e68617;
  text-decoration: underline;
}
.fb__bbs__write .btn-default {
  padding: 0 15px;
  min-width: 70px;
}
.fb__bbs__write .btn-default.delete-btn {
  margin-left: 3px !important;
}
.fb__bbs__write__submit {
  margin-top: 40px;
  text-align: center;
}
.fb__bbs__write__submit button {
  margin: 0 5px;
}
.fb__bbs__write .fb__checkbox {
  margin-left: 20px;
}
.fb__bbs .wrap-pagination {
  margin: 60px auto 0;
}
.fb table.join-table th em {
  margin: 0 8px 0 10px;
}
.fb#customer_qna table.join-table th {
  vertical-align: middle;
}
.fb#customer_faq .fb__empty__text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 24px;
  color: #686c70;
}
.fb__orderListPop {
  width: 640px;
  max-height: 480px;
}
.fb__orderListPop .orderList__desc {
  display: none;
  margin-bottom: 5px;
  font-size: 14px;
  color: #4e4e4e;
  line-height: 26px;
}
.fb__orderListPop .orderList__desc.show {
  display: block;
}
.fb__orderListPop th {
  border-top: 1px solid #e0e0e0;
  padding: 15px 0;
  font-size: 13px;
  font-weight: 600;
}
.fb__orderListPop td {
  padding: 10px 0;
  font-size: 13px;
}
.fb__orderListPop td.order-goods {
  text-align: left;
  font-size: 0;
}
.fb__orderListPop .thumb {
  display: inline-block;
  width: 80px;
  height: 80px;
  vertical-align: middle;
}
.fb__orderListPop .thumb img {
  display: block;
  width: 100%;
  height: 80px;
}
.fb__orderListPop .price {
  font-size: 13px;
  color: #000;
}
.fb__orderListPop .price em {
  font-size: 14px;
  font-weight: 600;
}
.fb__orderListPop .order-num {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.fb__orderListPop .date {
  font-size: 14px;
  font-weight: 400;
  color: #4e4e4e;
}
.fb__orderListPop .title {
  display: inline-block;
  width: calc(100% - 80px);
  padding-left: 15px;
  font-size: 13px;
  font-weight: 400;
  color: #000;
  vertical-align: middle;
  box-sizing: border-box;
}

.fb__insight .fb__loading {
  grid-column: span 3;
}

.fb__gallery__detail .galleryList {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 6.67px;
}
.fb__gallery__detail .galleryList__item {
  flex-shrink: 0;
  margin-bottom: 40px;
}
.fb__gallery__detail .galleryList__image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 252.5px;
  height: 336.67px;
  overflow: hidden;
  background-color: #f8f8f8;
}
.fb__gallery__detail .galleryList__image img {
  max-width: 100%;
  max-height: 100%;
}
.fb__gallery__detail .galleryList__btn {
  justify-content: space-between;
  width: 100%;
  padding: 9px 20px;
  margin-top: 10px;
}
.fb__gallery__detail .galleryList__btn::after {
  content: "";
  display: inline-flex;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M17 12.3333V13.2667C17 14.5735 17 15.2269 16.7457 15.726C16.522 16.165 16.165 16.522 15.726 16.7457C15.2269 17 14.5735 17 13.2667 17H6.73333C5.42654 17 4.77315 17 4.27402 16.7457C3.83498 16.522 3.47802 16.165 3.25432 15.726C3 15.2269 3 14.5735 3 13.2667V12.3333M13.8889 8.44444L10 12.3333M10 12.3333L6.11111 8.44444M10 12.3333V3%27 stroke=%27%236A6A6A%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.fb__gallery__detail .galleryList--popup .galleryList__image {
  max-width: 760px;
  height: auto;
}
.fb__gallery__detail .galleryList--popup .galleryList__btn {
  width: 195px;
}
.fb__gallery__detail .detail__nav {
  margin-top: 40px;
}
.fb__galleryImage__popup {
  width: 800px;
  max-height: 528px;
  overflow-y: auto;
  padding: 20px 20px 50px;
}
.fb__galleryImage__popup .galleryList__item img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.fb__galleryImage__popup .galleryList__btn {
  width: 195px;
  justify-content: space-between;
  padding: 9px 20px;
  margin-top: 10px;
}
.fb__galleryImage__popup .galleryList__btn::after {
  content: "";
  display: inline-flex;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M17 12.3333V13.2667C17 14.5735 17 15.2269 16.7457 15.726C16.522 16.165 16.165 16.522 15.726 16.7457C15.2269 17 14.5735 17 13.2667 17H6.73333C5.42654 17 4.77315 17 4.27402 16.7457C3.83498 16.522 3.47802 16.165 3.25432 15.726C3 15.2269 3 14.5735 3 13.2667V12.3333M13.8889 8.44444L10 12.3333M10 12.3333L6.11111 8.44444M10 12.3333V3%27 stroke=%27%236A6A6A%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

.fb__media__list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 30px;
}
.fb__media__list .fb__empty {
  width: 100%;
  align-self: center;
}
.fb__media__list .fb__loading {
  grid-column: span 3;
}
.fb__media .mediaList__item {
  flex-shrink: 0;
  width: 520px;
}
.fb__media .mediaList__image {
  width: 100%;
  height: 374px;
}
.fb__media .mediaList__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.fb__media .mediaList__content {
  margin-top: 20px;
}
.fb__media .mediaList__title {
  display: block;
  font-size: 22px;
  line-height: 1.4;
  font-weight: 500;
  /* 사용법 : @include useLine(라인수) */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #111;
}
.fb__media .mediaList__desc {
  margin-top: 10px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  /* 사용법 : @include useLine(라인수) */
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  color: #6a6a6a;
}

/*# sourceMappingURL=customer.css.map*/