@charset "UTF-8";
@import url("layout_respond.css");
@import url("contents_respond.css");
/*-------------------------------------------------
title       : 서브 반응형
Author      : PLAN I
Create date : 2025-02-05
-------------------------------------------------*/
@media (max-width: 1440px) {
  .tab {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
  .tab::before {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #visual {
    height: 46rem;
    padding-top: 7rem;
  }
  #visual .inner strong {
    font-size: 4rem;
  }
  #visual #breadcrumb {
    margin-bottom: 2rem;
  }
  #visual .breadcrumb > li:not(.depth3) {
    display: none;
  }
  #visual .breadcrumb .depth3 ul {
    left: 0;
    -webkit-transform: none;
            transform: none;
  }
  #visual .breadcrumb .depth3 ul li a {
    padding: 0.8rem 0;
  }
  .tab > ul {
    gap: 2rem;
  }
}
@media (max-width: 480px) {
  .tab > ul {
    padding: 0 2rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #visual .inner strong {
    font-size: 3.4rem;
    line-height: 1.3;
  }
  #visual .breadcrumb .depth3.has_sub .depth3_btn {
    font-size: 1.7rem;
    letter-spacing: -1px;
  }
}