/* 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;}


  .category_container {
    width: calc(100% - 80px);
    max-width: 1600px;
    margin: -20px auto 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    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 */

