@media (max-width:1400px){}

@media (max-width:1280px){}

@media (max-width:1024px){
  .main_visual .swiper-slide .bg-box img {
    width: auto;
    height: 100%;
  }

  .pharmacy-wrap .map-wrap {
    width: calc(60% - 1.25rem);
  }
  .pharmacy-wrap .filter-wrap {
    width: 40%;
  }
}

@media (max-width:968px){}

@media (max-width:768px){
  .pc {
    display: none;
  }
  .mobile {
    display: block;
  }

  /* MAIN */
  .main-content01 .tabs-wrap {
    margin-top: 0.875rem;
  }
  .main-content01 .swiper .img-wrap,
  .main-content01 .swiper .text-wrap {
    width: 100%;
  }

  .main-content02 .right-box,
  .main-content02 .left-box {
    width: 100%;
    max-width: none;
  }
  .main-content02 .right-box {
    margin-top: 3rem;
  }

  /* SUB */
  .sub-nav {
    gap: 1.5rem;
  }
  .s1_1 .box-wrap {
    margin-bottom: 5rem;
  }
  .s1_1 .box-wrap:nth-child(odd) .img-wrap {
    order: 1;
  }
  .s1_1 .box-wrap:nth-child(odd) .text-wrap {
    order: 2;
    width: 100%;
  }
  .s1_1 .box-wrap .img-wrap {
    width: 100%;
  }
  .s1_1 .box-wrap .img-wrap img {
    display: block;
    width: 100%;
  }
  .s1_1 .box-wrap .text-wrap {
    width: 100%;
  }
  .s1_1 .box-wrap:first-child .text-wrap {
    padding-top: 0;
  }

  .s1_2 .bottom ul li {
    width: 100%;
  }
  .s1_3 .sub-content01 .img-wrap {
    margin: 5rem 0;
  }

  .prd_list li {
    width: calc(50% - 0.75rem);
  }

  .prd_view_wrap2 .right_area {
    width: 100%;
    padding: 3rem 0 0;
  }
  .insights-wrap,
  .media-wrap {
    gap: 1.5rem;
  }
  .insights-wrap li,
  .media-wrap li {
    width: 100%;
  }
  .insights-wrap li a {
    padding: 1.5rem 1.5rem 0;
  }
  .insights-wrap li h4 br {
    display: none;
  }
  .insights-wrap li .img-wrap {
    padding: 1.5rem;
  }
  .s4_intro .box-wrap .box {
    width: 100%;
  }
  .s4_intro .box > .btn {
    margin-top: 6rem;
  }
  .s4_intro .box02 > img,
  .s4_intro .box03 > img {
    right: 4.375rem;
  }
  .notice-wrap .notice-ul li h5 {
    width: 100%;
    text-align: left;
    margin-top: 15px;
  }
  .pharmacy-wrap .map-wrap {
    width: 100%;
  }
  .pharmacy-wrap .filter-wrap {
    width: 100%;
  }
  .pharmacy-wrap .search-bar {
    padding: 1.25rem 10px;
  }
  .pharmacy-wrap .search-bar select {
    width: calc(50% - 2.5px);height: 2.5rem;
  }
  .pharmacy-wrap .search-bar input {
    width: 75%;
  }
  .pharmacy-wrap .search-bar button {
    width: calc(25% - 5px);
  }
  .pharmacy-list table tbody td:last-child {
    padding-left: 1.5rem;
    padding: 1rem;
  }
  .pharmacy-list table colgroup col:first-child {
    width: 30%
  }
  .pharmacy-list table colgroup col:last-child {
    width: 70%;
  }
  .s4_4_intro .box01 > img {
    width: 4.5rem;
  }
  .s4_4_intro .box02 > img {
    width: 4.5rem;
  }
  .s4_5 .map-box {
    height: 25rem;
  }

  .prd_category {
    /* justify-content: flex-start; */
  }
  .prd_category li {
    width: 5.5rem;
    height: 2.625rem;
  }
  .prd_category li a {
    font-size: var(--size16);
  }
  .faq-ul li h4 {
    padding-left: 0;
  }
}

@media (max-width:480px){}

@media (max-width:320px){}