/* Max width 1550px */
@media only screen and (max-width: 1550px) {
  /* line 3, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.2rem;
  }
  /* line 7, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1.5rem;
  }
  /* line 11, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.4rem;
  }
  /* line 15, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    height: 70%;
  }
  /* line 19, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 350px;
  }
}

@media only screen and (max-width: 1340px) {
  /* line 26, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.4rem;
  }
}

/* Max width 1300px */
@media only screen and (max-width: 1300px) {
  /* line 34, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    height: 95%;
  }
  /* line 38, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-section {
    height: 30rem;
  }
}

/* Max width 1260px */
@media only screen and (max-width: 1260px) {
  /* line 47, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 3.8rem;
  }
  /* line 51, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 1.5rem;
  }
  /* line 55, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 30.37rem;
    height: 35.62rem;
  }
  /* line 61, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 8.61rem;
  }
  /* line 65, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.3rem;
  }
  /* line 69, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.8rem;
  }
  /* line 73, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 10px;
  }
  /* line 77, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 10px;
  }
  /* line 81, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 35vh;
  }
}

@media only screen and (max-width: 1160px) {
  /* line 88, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.2rem;
  }
}

/* Max width 1080px */
/* Max width 1026px */
@media only screen and (max-width: 1026px) {
  /* line 99, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 22.37rem;
    height: auto;
  }
  /* line 105, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 100%;
  }
  /* line 109, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 1.2rem;
  }
  /* line 113, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1rem;
  }
  /* line 117, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 0.8rem;
  }
}

/* Max width 980px */
/* Max width 900px */
@media only screen and (max-width: 900px) {
  /* .ourCulture-title {
        font-size: 3rem;
    } */
}

@media only screen and (max-width: 850px) {
  /* line 133, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 4rem;
  }
  /* line 136, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2rem;
  }
}

/* Max width 800px */
@media only screen and (max-width: 800px) {
  /* line 144, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-section {
    background-image: url(/images/our_culture/our_culture_banner_img_02.png);
    margin-top: 72px;
    justify-content: center;
    height: 58vh;
  }
  /* line 151, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-container {
    width: 90%;
    justify-content: flex-end;
  }
  /* line 156, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 4rem;
  }
  /* line 160, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2rem;
  }
  /* line 164, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card {
    flex-direction: column;
  }
  /* line 168, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-group {
    flex-direction: column;
  }
  /* line 172, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-01 {
    width: 100%;
  }
  /* line 176, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 100%;
    height: 30rem;
  }
  /* line 182, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-grid {
    flex-direction: row;
    width: 100%;
  }
  /* line 187, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 11rem;
    width: 100%;
  }
  /* line 192, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-details {
    width: 100%;
  }
  /* line 196, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.8rem;
  }
  /* line 200, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 2rem;
  }
  /* line 204, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.6rem;
  }
  /* line 208, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-grid {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
  /* line 212, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 30vh;
  }
  /* line 216, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: -15px;
  }
  /* line 220, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: -15px;
  }
}

/* Max width 750px */
@media only screen and (max-width: 750px) {
  /* line 227, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    /* font-size: 3rem; */
  }
  /* line 231, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2.1rem;
  }
  /* line 235, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-container {
    width: 90%;
    background: transparent;
  }
}

/* Max width 650px */
@media only screen and (max-width: 600px) {
  /* line 246, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    height: 25.62rem;
  }
  /* line 251, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 8rem;
  }
  /* .ourCulture-content-title-group {
        flex-direction: column;
        align-items: flex-start;
    } */
  /* line 260, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    width: 95vw;
    height: 40%;
    max-width: none;
    padding: 0.5rem;
  }
  /* line 267, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 25vh;
  }
  /* line 271, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-thumbnails {
    gap: 0.3rem;
    padding: 0.3rem 0;
    flex-wrap: nowrap;
  }
  /* line 277, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-thumbnail {
    width: 60px;
    height: 45px;
  }
  /* line 282, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-close {
    top: 8px;
    right: 8px;
    font-size: 1.5rem;
  }
  /* line 288, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 50px;
  }
  /* line 292, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 50px;
  }
}

/* Max width 540px */
/* Max width 500px */
@media only screen and (max-width: 500px) {
  /* line 302, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 25px;
  }
  /* line 306, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 25px;
  }
}

@media only screen and (max-width: 450px) {
  /* line 313, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-content-title-group {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
}

/* Max width 440px */
@media only screen and (max-width: 440px) {
  /* line 322, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.2rem;
  }
  /* line 326, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.1rem;
  }
  /* line 330, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1.5rem;
  }
  /* line 334, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 7rem;
  }
  /* line 338, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 10px;
  }
  /* line 342, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 10px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 349, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 0px;
  }
  /* line 353, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 0px;
  }
}
