/* BASIC css start */
/* main.css */
#container{margin-top:-1px;}
#contents .sub_content{width:100%; margin:0; padding:0;}/* ¸ÞÀÎ */
.main_visual{overflow:hidden; width:100%;  margin:0 0 70px 0;}
.main_content{}
.main_slide_ban{overflow:hidden; width:1200px; margin:0 auto;}
.main_slide{float:left; width:610px;}
.main_banner{float:left; width:589px; padding:0 0 0 1px;}
.main_ban_img01,
.main_ban_img02,
.main_ban_img03{display:inline-block; float:left;}
.main_ban_img01{padding:0 0 1px 0;}
.main_ban_img03{padding:0 0 0 1px;}

.main_cont_slide{text-align:center;}

.scroll_wrap{top:806px;}


/* º£½ºÆ® ¸®ºä */
.best_review_wrap .swiper-button-prev:after, .best_review_wrap .swiper-button-next:after {content: unset !important;}
.best_review_wrap .swiper-button-next, .best_review_wrap .swiper-button-prev {top: 42%;transform: translateY(0);width: auto;}


/***** ¼­ºê¸ÞÀÎ¹è³Ê ¸®´º¾ó - 20240111_JHT *****/
.main_container {
    width: 1600px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 200px;
    margin-left: auto;
    margin-right: auto;
}

.image-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /*margin-right: 100px;*/
    gap: 20px;
}

.image-container img {
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}

.third_banner_container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.third_banner {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.third_banner img {
    max-width: 100%;
    height: auto;
    display: block;
    margin-bottom: 5px;
    border-radius: 10px;
}

.third_item {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    text-align: center;
}

.third_item img {
    max-width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
}

/***************************************/

  .category_container {
    width: calc(100% - 80px);
    max-width: 1600px;
    margin: 0px auto 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 30px;
  }
  
  .category_item {
      text-align: left;
    margin-right: 40px;
    margin-top: 17px;
    font-size: 14px;
  }
  .category_item a {
      color: #999;
  }
/* BASIC css end */

