@charset "UTF-8";
@media (min-width: 768px) {} /*END query*/
@media screen and (orientation: landscape), (min-width:1200px) {} /*END query*/
@media screen and (orientation: portrait) { /*SP*/
} /*END query*/
@media screen and (orientation: landscape) { /*PC*/
} /*END query*/
/*======================================
bg
/*======================================*/
body::after {
  background-color: rgb(var(--navy-rgb)/.2);
  backdrop-filter: blur(3px);
}
body::before {
  background-image: url(../../../../img/CMN/bg-office.jpg);
  background-size: cover;
  background-attachment: fixed;
  blur: 12px;
}
#media {
  background-color: rgb(var(--gray-rgb)/.9);
  backdrop-filter: blur(6px);
}
#message {
  background-color: rgb(var(--gray-rgb)/.9);
}
/*======================================
.media
/*======================================*/
#media .title-wrap h2 {
  text-align: center;
  font-size: 130%;
  margin-top: 1.5em;
}
#media .title-wrap h2 .EN {
  font-size: 140%;
}
#media .media-img {
  gap: 1em;
}
#media .media-img figure {
  flex: 0 0 calc(50% - 0.5em);
  margin: 0;
  padding: 0;
}
#media .media-list {
  text-align: center;
}
#media .archive-list01 ul {
  display: inline-block;
}
#media .media-list li {
  display: inline-block;
  font-size: 120%;
  line-height: 1.7em;
  padding: 0 .5em 0;
}
#media .archive-list01 li .desc {
  flex: none;
  padding: 0;
}
.wp-block-group {
  margin-top: 0;
}
/*======================================
.media
/*======================================*/
#media .slick-slide {
  box-shadow: none;
}
#media .slick-prev:before, #media .slick-next:before {
  border-top: 1px solid var(--orange);
  border-left: 1px solid var(--orange);
}
#media .media-list {
  text-align: center;
}
#media .media-list li {
  line-height: 2em;
  padding: 0 1em;
}
#media .archive-list01 li .desc {
  width: 100%;
}
@media (min-width:768px) {
  #media .media-img figure {
    flex: 1;
  }
} /*END query*/
@media (min-width: 1024px) {
  #media .media-img {
    gap: 2em;
  }
} /*END query*/
/*======================================
.media
/*======================================*/
#media .archive-list01 ul {
  margin: 0 auto;
}