/* BASIC css start */
/* ========== FOOTER ÀüÃ¼ ½ºÅ¸ÀÏ ========== */
#footer {
  width: 100%;
  border-top: 1px solid #eee;
  margin-top: 60px;
  font-size: 12px;
  color: #666;
  background: #fff;
}

#footer .foot_inner {
  width: 1280px;
  margin: 0 auto;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

/* 6¿­ Á¤·Ä */
#footer .footer_row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px;
}

.footer_block {
  flex: 0 0 auto;
  max-width: 200px;
  font-family: 'Noto Sans KR', sans-serif;
  word-break: keep-all;
  white-space: normal;
}

/* ³ÐÀº ¿µ¿ª È®º¸ */
.company_info, .return_info {
  max-width: 240px;
}

/* CALL CENTER */
.cs_center h4 {
  margin-bottom: 8px;
  font-size: 14px;
  color: #000;
  font-family: 'Jost', sans-serif;
}
.cs_center h5 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 6px;
  color: #000;
  font-family: 'Jost', sans-serif;
}
.cs_center ul li {
  margin: 3px 0;
  font-size: 12px;
}
.cs_btn {
  margin-top: 15px;
}
.escrow-img {
  display: block;
  width: 80px;
  height: auto;
  border: none;
}

/* °øÅë ºí·° ½ºÅ¸ÀÏ */
.footer_block h4 {
  font-size: 14px;
  font-family: 'Jost', sans-serif;
  margin-bottom: 10px;
  color: #000;
}
.footer_block ul li {
  margin: 4px 0;
  line-height: 1.5;
  font-size: 12px;
  color: #444;
}
.footer_block ul li a {
  text-decoration: none;
  color: #555;
}
.footer_block ul li a:hover {
  text-decoration: underline;
}

/* COMMUNITY~MYPAGE ¿ìÃø Á¤·Ä ¿©À¯ */
.f_community, .f_guide, .f_mypage {
  margin-left: 10px;
}

/* COMPANY: ÁÙ¹Ù²Þ ¹æÁö */
.company_info li {
  white-space: nowrap;
}

/* Copy Text */
.copy {
  margin-top: 20px;
  font-size: 11px;
  color: #aaa;
  line-height: 1.4;
  text-align: center;
}

/* SNS: RETURN ¾Æ·¡¿¡ °¡·ÎÁ¤·Ä·Î »ðÀÔ */
.sns_under_return {
  display: flex;
  gap: 10px;
  margin-top: 15px;
}
.sns_under_return img {
  width: 20px;
  height: 20px;
}




#sec8{margin-top: 120px;}
#sec8 .sec_inner{width:1280px; margin:0 auto}
#sec8 .sec_inner ul{display: flex;justify-content: center; background-color: #fafafa; padding: 45px 0;}
#sec8 .sec_inner ul li{}
#sec8 .sec_inner ul li a{display: flex;height: 110px; border-right: 1px solid #ebebeb; align-items: center; flex-direction: column;justify-content: space-between;padding: 0 35px;}
#sec8 .sec_inner ul li:last-child a{border-right: none;}
#sec8 .sec_inner ul li a .icon{display: flex;align-items: center;justify-content: center;height: 100%; position:relative}
#sec8 .sec_inner ul li a .icon img{display:block; margin-bottom:0; transition: margin-bottom .2s;}
#sec8 .sec_inner ul li a:hover>.icon img{margin-bottom:8px; }
#sec8 .sec_inner ul li a:hover>.icon:after{opacity:1}
#sec8 .sec_inner ul li a .icon:after{content:""; display:inline-block; width:4px; transition:opacity .3s; height:4px; border-radius:50%; position:absolute; top:-4px; left:50%; background-color:#222; opacity:0; transform:translateX(-50%); }
#sec8 .sec_inner ul li a p{text-align: center;color: #999; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; letter-spacing: -.6px; line-height: 1.2; }

/* BASIC css end */

