@media all and (max-width:767px) {
  .Padding {
    padding: 80px 20px;
  }

  .Padding2 {
    padding: 0px 20px 80px 20px;
  }

  .br_pc {
    display: none;
  }

  .br_m {
    display: block;
  }

  .IntroduePage {
    padding: 80px 20px;
  }

  .Form .Columns .InputName {
    margin-bottom: 15px;
  }

  .Form .Columns .InputName, .Form .Columns .InputValue {
    flex-basis: 100%;
  }

  .PrdTop {
    flex-wrap: wrap;
  }

  .PrdTop .Rows {
    flex-basis: 100%;
  }

  .PrdTop .Thumb {
    margin-bottom: 30px;
  }

  .PrdTop .Info h2 {
    font-size: 1.5rem;
  }

  .PrdList {
    flex-wrap: wrap;
  }

  .PrdList .Rows {
    padding: 5px;
    flex-basis: calc(100% / 2);
    margin-bottom: 30px;
  }

  .PrdList .Rows:last-child {
    margin-bottom: 0px;
  }

  .NewBannerList {
    flex-wrap: wrap;
  }

  .NewBannerList .Rows {
    padding: 0px;
  }

  .NewBannerList .Rows:nth-child(1) {
    margin-bottom: 30px;
  }

  .NewBannerList .Rows-2 img:nth-child(1) {
    margin-bottom: 20px;
  }

  .PSlider {
    display: none;
  }

  .MSlider {
    display: block;
  }

  .IntroduceBread {
    background-image: url('/wp-content/uploads/2023/08/introtop.jpg');
  }

  .NoticeBread {
    background-image: url('/wp-content/uploads/2023/08/notop.jpg');
  }

  .InquiryBread {
    background-image: url('/wp-content/uploads/2023/08/intop.jpg');
  }
}

/* Tablet (가로폭 768px 이상, 1023px 이하) */
@media all and (min-width:768px) and (max-width:1023px) {
  .Padding {
    padding: 80px 20px;
  }

  .Padding2 {
    padding: 0px 20px 80px 20px;
  }

  .br_pc {
    display: none;
  }

  .br_m {
    display: block;
  }

  .IntroduePage {
    padding: 80px 20px;
  }

  .Form .Columns .InputName {
    margin-bottom: 15px;
  }

  .Form .Columns .InputName, .Form .Columns .InputValue {
    flex-basis: 100%;
  }

  .PrdTop {
    flex-wrap: wrap;
  }

  .PrdTop .Rows {
    flex-basis: 100%;
  }

  .PrdTop .Thumb {
    margin-bottom: 30px;
  }

  .PrdTop .Info h2 {
    font-size: 1.5rem;
  }

  .PrdList {
    flex-wrap: wrap;
  }

  .PrdList .Rows {
    padding: 5px;
    flex-basis: calc(100% / 2);
    margin-bottom: 30px;
  }

  .PrdList .Rows:last-child {
    margin-bottom: 0px;
  }

  .NewBannerList {
    flex-wrap: wrap;
  }

  .NewBannerList .Rows {
    padding: 0px;
  }

  .NewBannerList .Rows:nth-child(1) {
    margin-bottom: 30px;
  }

  .NewBannerList .Rows-2 img:nth-child(1) {
    margin-bottom: 20px;
  }

  .PSlider {
    display: none;
  }

  .MSlider {
    display: block;
  }

  .IntroduceBread {
    background-image: url('/wp-content/uploads/2023/08/introtop.jpg');
  }

  .NoticeBread {
    background-image: url('/wp-content/uploads/2023/08/notop.jpg');
  }

  .InquiryBread {
    background-image: url('/wp-content/uploads/2023/08/intop.jpg');
  }
}

/* PC Desktop (가로폭 1024 이상) */
@media all and (min-width:1024px) {
  .br_pc {
    display: block;
  }

  .br_m {
    display: none;
  }

  .PSlider {
    display: block;
  }

  .MSlider {
    display: none;
  }
}
