/* BASIC css start */
/*°³º° ¸®ºäº¸±â, ÅÛÇÃ¸´¼³Á¤¿¡¼­ s½ºÅ¸ÀÏÀ» Àû¿ëÇÏ´Â °æ¿ì »ó´Ü ÁÂ¿ì¹öÆ° ¿À·ù ¼ö¼º*/
.swiper-button-next:after{display:none;}
.swiper-button-prev:after{display:none;}



/*»ó´Ü ¹öÆ° Ãß°¡*/
.button-container { max-width: 1200px; margin: 0 auto; padding: 20px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
.info-button { background-color: #a7a7a7; color: #fff; padding: 10px 20px; font-size: 16px; text-decoration: none; border-radius: 25px; transition: background-color 0.3s, transform 0.2s; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); display: inline-block; }
.info-button:hover { background-color: #767676; transform: translateY(-2px); }
@media (max-width: 768px) { .info-button { width: 100%; text-align: center; } }




/*¸®ºä Á¾·ù ¹öÆ° Ãß°¡*/
.review-buttons {
  display: flex; 
  justify-content: center; /* °¡·Î Áß¾Ó Á¤·Ä */
  gap: 10px; /* ¹öÆ° »çÀÌ °£°Ý */
}

.review-btn {
  flex: 1; /* ¹öÆ°µéÀÌ °°Àº ºñÀ²·Î ³ª´² °¡Áü */
  width:140px; /*¹öÆ° °¢°¢ÀÇ ³Êºñ*/
  max-width: 140px; /* ÃÖ´ë ³Êºñ Á¦ÇÑ (ÇÊ¿ä¿¡ µû¶ó Á¶Á¤ °¡´É) */
  padding: 10px 0; 
  text-align: center; 
  font-size: 14px; 
  background-color: #f5f5f5; 
  border: 1px solid #ddd; 
  border-radius: 5px; 
  cursor: pointer;
}

.review-btn.active {
  background-color: #000000; 
  color: #fff; 
  border-color: #000000;
}
/*¸®ºä Á¾·ù ¹öÆ° Ãß°¡*/



/* ¾öÁöÃ´ ÃßÃµ ºñÃßÃµ °¨Ãß±â ¼Ò½º Ãß°¡*/
#reviewBoard .review-wrap .reply {display:none;}


/* ÆäÀÌÂ¡¹öÆ° ´ÙÀ½3°³¿ù¸®ºäº¸±â ¹öÆ° ¿À·ù ¼öÁ¤¼Ò½º, ¸Ç ÇÏ´Ü¿¡ À§Ä¡ÇØ¾ßÇÔ */
#reviewBoard .paging a.term {width: 140px!important;}


/* BASIC css end */

