@media not all and (min-width: 768px) {
  .cards__item:not(:nth-child(-n+2)) {
    display: block;
  }
  
  #product_inner{
  	display: flex;
  	flex-direction: column;
  }
  
  #product_new{
  	order:2;
  	padding-top: 10vw;
  }
  
  #product_list{
  	order:1;
  }
  
  .product__wrap:not(:first-child) {
   	padding-top: 0vw;
   }
  
  /*
  .main{
  	display: flex;
    flex-direction: column;
  }
  
  .kv{
  	order:9;
  }
  
  .kv{
  	order:8;
  }
  
  .top-news{
  	order:7;
  }
  
  .product{
  	order:6;
  }
  
  .info{
  	order:5;
  }
  
  .about{
  	order:4;
  }
  
  .news{
  	order:3;
  }
  
  .search{
  	order:2;
  }
  
  .support {
  	order:1;
  }
  */
  .top-news__link {
  	margin: 10px auto;
  }
  
  .main-contents {
    margin-top: 20px;
  }
  
  .kv__title.-medicaltown {
    width: 180px;
  }
  .kv__subtitle {
    font-size: 11px;
  }
  .kv__desc.-medicaltown{
  	display: none;
  }
  
  .kv__link{
  	padding: 20px;
  }
  .swiper-slide {
  	height: 300px
  }
  
  .kv__link {
    padding: 10px 10px;

 }

}

.card__title{
	color: #08107B;
}

.card__subtitle{
	color: #08107B;
}

.card__cat{
    color: #333;
}

@media screen and (min-width: 768px) {
	.main {
	    z-index: 0 !important;
	}
}