.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

@media screen and (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-block {
    display: block !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-flex {
    display: flex !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-grid {
    display: grid !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-table {
    display: table !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-table-row {
    display: table-row !important;
  }
}
@media screen and (min-width: 576px) {
  .d-sm-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-block {
    display: block !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-flex {
    display: flex !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-grid {
    display: grid !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-inline-grid {
    display: inline-grid !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-table {
    display: table !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-table-row {
    display: table-row !important;
  }
}
@media screen and (min-width: 768px) {
  .d-md-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-block {
    display: block !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-grid {
    display: grid !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-table {
    display: table !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-table-row {
    display: table-row !important;
  }
}
@media screen and (min-width: 992px) {
  .d-lg-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-flex {
    display: flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-grid {
    display: grid !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-table {
    display: table !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-table-row {
    display: table-row !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-xl-table-cell {
    display: table-cell !important;
  }
}

@media screen and (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-block {
    display: block !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-flex {
    display: flex !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-grid {
    display: grid !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-table {
    display: table !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-table-row {
    display: table-row !important;
  }
}
@media screen and (min-width: 1400px) {
  .d-xxl-table-cell {
    display: table-cell !important;
  }
}

html {
  font-size: 2.6666666667vw;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 1.3020833333vw;
  }
}
@media screen and (min-width: 992px) {
  html {
    font-size: 10px;
  }
}

body {
  color: #000;
  font-family: Roboto, "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  body {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 992px) {
  body {
    font-size: 1.6rem;
  }
}
body::before {
  background-image: url("../img/bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100lvh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.webp body::before {
  background-image: url("../img/bg.webp");
}

a {
  color: #000;
  text-decoration: none;
}

img {
  vertical-align: top;
}

header .catch {
  align-items: center;
  background-color: #41b6ff;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 4.6rem;
  justify-content: center;
  line-height: 1.2;
  text-align: center;
}
@media screen and (min-width: 768px) {
  header .catch {
    flex-direction: row;
    font-size: 1.4rem;
    height: 3.5rem;
  }
}
header .menu-btn {
  align-items: center;
  background-image: url("../img/menu_bg.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  height: 4.5rem;
  justify-content: center;
  position: fixed;
  right: 0.5rem;
  top: 0;
  width: 4.5rem;
  z-index: 999;
}
@media screen and (min-width: 768px) {
  header .menu-btn {
    display: none;
  }
}
header .menu-btn :where(svg) {
  height: auto;
  stroke: #ff5e91;
  stroke-linecap: round;
  stroke-width: 5px;
  width: 60%;
}
header .menu-btn :where(svg) :where(line) {
  transform-origin: center;
  transition: transform 0.3s;
}
header .menu-btn :where(svg) :where(line):nth-child(1) {
  transform: translateY(-15px);
}
.nav-active header .menu-btn :where(svg) :where(line):nth-child(1) {
  transform: translateY(0) rotate(225deg);
}
.nav-active header .menu-btn :where(svg) :where(line):nth-child(2) {
  transform: scaleX(0);
}
header .menu-btn :where(svg) :where(line):nth-child(3) {
  transform: translateY(15px);
}
.nav-active header .menu-btn :where(svg) :where(line):nth-child(3) {
  transform: translateY(0) rotate(-225deg);
}
header nav {
  background-color: rgba(255, 255, 255, 0);
  height: 100lvh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: opacity 0.3s, background-color 0.3s;
  width: 100vw;
  z-index: 998;
}
@media screen and (min-width: 768px) {
  header nav {
    background-color: transparent;
    height: auto;
    opacity: 1;
    pointer-events: all;
    position: relative;
    transition: none;
    width: auto;
  }
}
.nav-active header nav {
  background-color: rgba(255, 255, 255, 0.7);
  opacity: 1;
  pointer-events: all;
}
@media screen and (min-width: 768px) {
  .nav-active header nav {
    background-color: transparent;
  }
}
header nav ul {
  background-color: #fff;
  border: 0.2rem solid #ea268c;
  list-style: none;
  margin: 2.5vw auto;
  padding: 2rem 2rem 3.5rem;
  width: 95vw;
}
@media screen and (min-width: 768px) {
  header nav ul {
    align-items: center;
    background-color: transparent;
    border: none;
    display: flex;
    height: auto;
    justify-content: center;
    margin-bottom: 3rem;
    padding: 0;
    transform: none;
    transition: none;
    width: auto;
  }
}
header nav ul li {
  border-bottom: 0.1rem dotted #ea268c;
}
@media screen and (min-width: 768px) {
  header nav ul li {
    border: none;
  }
}
header nav ul li a {
  display: flex;
  justify-content: center;
  padding: 1.5rem;
}
@media screen and (min-width: 768px) {
  header nav ul li a {
    display: block;
    padding: 0 2rem;
  }
}
header nav ul li a img {
  height: 2rem;
  width: auto;
}
@media screen and (min-width: 768px) {
  header nav ul li a img {
    height: 3.2rem;
  }
}
header nav ul li a span {
  display: none;
}

.header {
  background-image: url("../img/header_bg@4x.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  padding: 2.5rem 0;
}
@media screen and (min-width: 768px) {
  .header {
    background-size: auto 100%;
    padding: 2rem 0;
  }
}
.header .logo {
  margin: 0.5rem auto;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .header .logo {
    margin: 1rem auto;
    width: 60rem;
  }
}
.header-catch {
  margin: 0 auto;
  width: 30rem;
}
@media screen and (min-width: 768px) {
  .header-catch {
    width: 50rem;
  }
}

.btn {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  border: 0.2rem solid #000;
  border-radius: 1rem;
  display: flex;
  font-weight: bold;
  height: 5rem;
  justify-content: center;
  margin: 0 auto;
  max-width: 24rem;
  width: 100%;
}

.cast-list {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  margin: 0 2rem;
}
@media screen and (min-width: 768px) {
  .cast-list {
    gap: 1rem;
    grid-template-columns: repeat(3, 1fr);
    margin: 0 2rem;
  }
}
@media screen and (min-width: 992px) {
  .cast-list {
    gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    margin: 0 auto;
    max-width: 1000px;
  }
}
.cast-photo {
  aspect-ratio: 3/4;
}
.cast-photo img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.cast-name {
  text-align: center;
}

.more {
  margin: 3rem 0;
}

.page-title {
  background-image: url("../img/title_bg@4x.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 3rem;
  font-weight: bold;
  margin: 1rem 0;
  padding: 2rem 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page-title {
    padding: 4rem 0;
  }
}
.page-title img {
  height: 4rem;
}
@media screen and (min-width: 768px) {
  .page-title img {
    height: 6rem;
  }
}

.schedule-title {
  font-size: 3rem;
  font-weight: bold;
  margin: 1rem 0;
  text-align: center;
}

.profile {
  margin: 0 2rem;
}
@media screen and (min-width: 768px) {
  .profile {
    display: grid;
    gap: 2rem;
    grid-template-columns: 36rem 1fr;
    margin: 0 2rem;
  }
}
@media screen and (min-width: 992px) {
  .profile {
    margin: 0 auto;
    max-width: 1000px;
  }
}
.profile .data {
  margin-top: 2rem;
}
@media screen and (min-width: 768px) {
  .profile .data {
    margin-top: 0;
  }
}
.profile .data .name {
  border-left: 0.5rem solid #b7c2ca;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 0.5rem;
  padding: 1rem;
}
.profile .data .category {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3rem;
  margin: 0 0 1rem;
}
.profile .data .category :where(span) {
  background-color: #f50;
  border-radius: 0.5rem;
  color: #fff;
  font-size: 1.1rem;
  line-height: 1;
  padding: 0.3rem 0.5rem;
}
.profile .data .info {
  display: grid;
  gap: 0.5rem;
}
.profile .data .info :where(dl) {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .profile .data .info :where(dl) {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: 40% 1fr;
  }
}
.profile .data .info :where(dl) :where(dt, dd) {
  background-color: #fff;
  border: 0.1rem solid #b7c2ca;
  margin: 0;
  padding: 1rem;
}
.profile .data .info :where(dl) :where(dt) {
  background-color: #b7c2ca;
}
.profile .photo {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.profile .photo .new {
  left: 0;
  position: absolute;
  top: 0;
  transform: translate(-2rem, -1rem) rotate(45deg);
  width: 4rem;
  z-index: 997;
}
.profile .photo .slide {
  background-color: #fff;
  border: 0.1rem solid #cfd6db;
  border-radius: 1rem;
  padding: 1rem;
}
.profile .photo .cast-slide :where(img) {
  aspect-ratio: 3/4;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.profile .photo .cast-thumb {
  background-color: #fff;
  margin: 1rem 0 0;
}
.profile .photo .cast-thumb :where(img) {
  aspect-ratio: 3/4;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.schedule {
  margin: 0 2rem;
}
@media screen and (min-width: 768px) {
  .schedule {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(7, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .schedule {
    margin: 0 auto;
    max-width: 1000px;
  }
}
.schedule .datetime {
  border: 0.1rem solid #cfd6db;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 0.5rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .schedule .datetime {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: 1fr;
  }
}

.cast-index .swiper {
  padding: 0 1rem;
}
@media screen and (min-width: 768px) {
  .cast-index .swiper {
    padding: 0 2rem;
  }
}
.swiper.cast-thumb .swiper-slide {
  opacity: 0.3;
}
.swiper.cast-thumb .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.news {
  margin: 0 2rem 3rem;
}
@media screen and (min-width: 768px) {
  .news {
    margin: 0 2rem 3rem;
  }
}
@media screen and (min-width: 992px) {
  .news {
    margin: 0 auto 3rem;
    max-width: 1000px;
  }
}
.news-photo {
  display: none;
}
.news-photo img {
  height: auto;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .news-photo img {
    max-height: 800px;
    max-width: 800px;
  }
}
.news-title {
  font-size: 1.2em;
}
.news-date {
  opacity: 0.8;
}
.news-item {
  border-bottom: 0.1rem solid #000;
}
.news-item:nth-child(1) a {
  align-items: center;
  grid-template-columns: 1fr;
  padding-top: 0;
  text-align: center;
}
.news-item:nth-child(1) .news-photo {
  display: block;
}
.news-item:nth-child(1) .news-title {
  font-size: 2.4em;
}
.news-item :where(a) {
  display: grid;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .news-item :where(a) {
    grid-template-columns: 12rem 1fr;
  }
}
.news-detail {
  text-align: center;
}
.news-detail-title {
  font-size: 2.4rem;
  margin: 1rem 0;
}
.news-detail-photo img {
  height: auto;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .news-detail-photo img {
    max-height: none;
  }
}
.news-back {
  margin: 3rem 0;
}

footer .copyright {
  font-size: 0.8em;
  margin: 2rem 0 1rem;
  text-align: center;
}

.page-system .system {
  background-color: rgba(0, 160, 255, 0.8);
  margin: 0 2rem;
  padding: 1rem 1rem 0;
}
@media screen and (min-width: 768px) {
  .page-system .system {
    margin: 0 2rem;
    padding: 4rem 4rem 0;
  }
}
@media screen and (min-width: 992px) {
  .page-system .system {
    margin: 0 auto;
    max-width: 1000px;
  }
}
.page-system .system-inner {
  background-color: rgba(255, 255, 255, 0.1);
}
.page-system .system-option {
  padding: 2rem 0;
}
@media screen and (min-width: 768px) {
  .page-system .system-option {
    padding: 3rem 0;
  }
}

.mv {
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .mv {
    margin: 0 2rem;
  }
}
@media screen and (min-width: 992px) {
  .mv {
    margin: 0 auto;
    max-width: 1300px;
    width: 90%;
  }
}

.page-recruit1 p,
.page-recruit2 p {
  margin: 1.2em 0;
}
.page-recruit1 .recruit,
.page-recruit2 .recruit {
  margin: 0 2rem;
}
@media screen and (min-width: 992px) {
  .page-recruit1 .recruit,
  .page-recruit2 .recruit {
    margin: 0 auto;
    max-width: 800px;
  }
}
.page-recruit1 .recruit-image,
.page-recruit2 .recruit-image {
  margin: 0 2rem;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .page-recruit1 .recruit-image,
  .page-recruit2 .recruit-image {
    margin: 0 auto;
    max-width: 800px;
  }
}
.page-recruit1 .recruit-desc,
.page-recruit2 .recruit-desc {
  line-height: 1.8;
  margin: 0 2rem;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .page-recruit1 .recruit-desc,
  .page-recruit2 .recruit-desc {
    margin: 0 auto;
    max-width: 900px;
  }
}
.page-recruit1 .recruit-title,
.page-recruit2 .recruit-title {
  background-color: #ff5e91;
  color: #fff;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0 2rem;
  overflow: hidden;
  padding: 1.5rem 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page-recruit1 .recruit-title,
  .page-recruit2 .recruit-title {
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 992px) {
  .page-recruit1 .recruit-title,
  .page-recruit2 .recruit-title {
    margin: 0 auto;
    max-width: 800px;
  }
}
.page-recruit1 .recruit dl,
.page-recruit2 .recruit dl {
  background-color: #fff;
  border: 0.1rem solid #ff5e91;
  margin: 1rem 0;
}
.page-recruit1 .recruit dl dt,
.page-recruit2 .recruit dl dt {
  background-color: rgba(255, 94, 145, 0.2);
  border-bottom: 0.1rem solid #ff5e91;
  padding: 1rem 1.5rem;
}
.page-recruit1 .recruit dl dd,
.page-recruit2 .recruit dl dd {
  background-color: #fff;
  line-height: 1.8;
  margin: 0;
  padding: 0 1.5rem;
}
.page-recruit1 .contact,
.page-recruit2 .contact {
  line-height: 2;
  text-align: center;
}
.page-recruit1 .contact .line,
.page-recruit2 .contact .line {
  display: flex;
  justify-content: center;
}
.page-recruit1 .contact .line a,
.page-recruit2 .contact .line a {
  align-items: center;
  background-color: #fff;
  border: 0.1rem solid #06c755;
  border-radius: 0.5rem;
  color: #06c755;
  display: flex;
  font-size: 1.4rem;
  font-weight: bold;
  gap: 1rem;
  letter-spacing: 0.1em;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .page-recruit1 .contact .line a,
  .page-recruit2 .contact .line a {
    flex-wrap: wrap;
    font-size: 1.8rem;
    gap: 0;
    justify-content: center;
    overflow: hidden;
    padding: 0 0 0 1rem;
  }
}
.page-recruit1 .contact .line a .icon,
.page-recruit2 .contact .line a .icon {
  width: 4rem;
}
@media screen and (min-width: 768px) {
  .page-recruit1 .contact .line a .icon,
  .page-recruit2 .contact .line a .icon {
    width: 6rem;
  }
}
.page-recruit1 .contact .line a span,
.page-recruit2 .contact .line a span {
  padding: 0 2rem;
}
@media screen and (min-width: 768px) {
  .page-recruit1 .contact .line a span,
  .page-recruit2 .contact .line a span {
    padding: 0 1rem 0 2rem;
  }
}
.page-recruit1 .contact .line a .qr,
.page-recruit2 .contact .line a .qr {
  display: none;
}
@media screen and (min-width: 768px) {
  .page-recruit1 .contact .line a .qr,
  .page-recruit2 .contact .line a .qr {
    display: block;
    width: 9rem;
  }
}
.page-recruit1 #recruit2 .recruit-title,
.page-recruit2 #recruit2 .recruit-title {
  background-color: #45b1ff;
}
.page-recruit1 #recruit2 .recruit dl,
.page-recruit2 #recruit2 .recruit dl {
  border-color: #45b1ff;
}
.page-recruit1 #recruit2 .recruit dl dt,
.page-recruit2 #recruit2 .recruit dl dt {
  background-color: rgba(69, 177, 255, 0.2);
  border-bottom-color: #45b1ff;
}

.googlemap {
  margin: 0 2rem;
}
@media screen and (min-width: 992px) {
  .googlemap {
    margin: 0 auto;
    max-width: 100rem;
  }
}
.googlemap iframe {
  height: 50vh;
  vertical-align: top;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .googlemap iframe {
    height: 60rem;
  }
}

.access {
  margin: 2rem 0 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .access {
    margin: 3rem 0 0;
  }
}
.access p {
  line-height: 1.5;
  margin: 0.8em 0;
}
@media screen and (min-width: 768px) {
  .access p {
    margin: 1.5em 0;
  }
}
.access .address :where(span) {
  display: block;
}
@media screen and (min-width: 768px) {
  .access .address :where(span) {
    display: inline-block;
    margin-left: 1em;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWluLnNjc3MiLCJtYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q0U7RUFDRSx3QkFBQTtBQzNDSjs7QUQwQ0U7RUFDRSwwQkFBQTtBQ3ZDSjs7QURzQ0U7RUFDRSx5QkFBQTtBQ25DSjs7QURrQ0U7RUFDRSxnQ0FBQTtBQy9CSjs7QUQ4QkU7RUFDRSx3QkFBQTtBQzNCSjs7QUQwQkU7RUFDRSwrQkFBQTtBQ3ZCSjs7QURzQkU7RUFDRSx3QkFBQTtBQ25CSjs7QURrQkU7RUFDRSwrQkFBQTtBQ2ZKOztBRGNFO0VBQ0UseUJBQUE7QUNYSjs7QURVRTtFQUNFLDZCQUFBO0FDUEo7O0FETUU7RUFDRSw4QkFBQTtBQ0hKOztBRE5FO0VBZ0JJO0lBRUksd0JBQUE7RUNQUjtBQUNGO0FEWkU7RUFnQkk7SUFFSSwwQkFBQTtFQ0ZSO0FBQ0Y7QURqQkU7RUFnQkk7SUFFSSx5QkFBQTtFQ0dSO0FBQ0Y7QUR0QkU7RUFnQkk7SUFFSSxnQ0FBQTtFQ1FSO0FBQ0Y7QUQzQkU7RUFnQkk7SUFFSSx3QkFBQTtFQ2FSO0FBQ0Y7QURoQ0U7RUFnQkk7SUFFSSwrQkFBQTtFQ2tCUjtBQUNGO0FEckNFO0VBZ0JJO0lBRUksd0JBQUE7RUN1QlI7QUFDRjtBRDFDRTtFQWdCSTtJQUVJLCtCQUFBO0VDNEJSO0FBQ0Y7QUQvQ0U7RUFnQkk7SUFFSSx5QkFBQTtFQ2lDUjtBQUNGO0FEcERFO0VBZ0JJO0lBRUksNkJBQUE7RUNzQ1I7QUFDRjtBRHpERTtFQWdCSTtJQUVJLDhCQUFBO0VDMkNSO0FBQ0Y7O0FEOURFO0VBZ0JJO0lBRUksd0JBQUE7RUNpRFI7QUFDRjtBRHBFRTtFQWdCSTtJQUVJLDBCQUFBO0VDc0RSO0FBQ0Y7QUR6RUU7RUFnQkk7SUFFSSx5QkFBQTtFQzJEUjtBQUNGO0FEOUVFO0VBZ0JJO0lBRUksZ0NBQUE7RUNnRVI7QUFDRjtBRG5GRTtFQWdCSTtJQUVJLHdCQUFBO0VDcUVSO0FBQ0Y7QUR4RkU7RUFnQkk7SUFFSSwrQkFBQTtFQzBF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 */