@charset "UTF-8";
/* ///////////////////////////////////////////
  value.scss
  変数・mixinに関する設定
/////////////////////////////////////////// */
/*====================================
  カラー
=====================================*/
/*
$color1: #1f3134; //黒っぽい緑
$color2: #ff0033; //赤
$color3: #b40034; //エンジ色
$color4: #0f3784; //青

//2022～
$color5: #aac467; //黄緑
$color7: #595757; //濃グレー

$mainColor: $color1;
$accentColor: #fff; //白

//2022～
$fontColor: $color7;

$bgColor1: #f8eef7; //薄ピンク
$bgColor2: #e0eff2; //水色
$bgColor3: #f4efe4; //ベージュ
$bgColor4: #f5f2ef; //グレーっぽいベージュ
$bgColor5: #fffee6; //薄黄色

$bdColor1: #d5d7d6; //グレー

$pastelColor1: #e3a7c8;
$pastelColor2: #f3efa1;
$pastelColor3: #a8cae5;
$pastelColor4: #ed7986;

$pastelColor1-dark: #eca1ca;
$pastelColor2-dark: #e6d223;
$pastelColor3-dark: #7ebded;

$mkColor1: #f6d1e5; //薄ピンク
$mkColor2: #c6e0f6; //水色
$mkColor3: #faf3b1; //黄色

//2022～
$boysColor: #5aa7ab;
$girlsColor: #ab226d;
$boysBgColor: #d4e5e6;
$girlsBgColor: #eadfe4;

$btnColor: #9fa0a0;
*/
/*====================================
  画像
=====================================*/
/*====================================
  font
=====================================*/
/*--------------------
～2021用フォント設定
--------------------*/
@font-face {
  font-family: "HoshizoraMincho";
  src: url(./../images/font/StarSkyMincyou-Regular.woff2) format("woff2");
  src: url(./../images/font/StarSkyMincyou-Regular.woff) format("woff");
}
/*--------------------
2022～フォント設定
--------------------*/
/*====================================
  レイアウト・パーツ
=====================================*/
/* /////////////////////////////////
  Media Queries
///////////////////////////////// */
/* /////////////////////////////////
  margin-top
///////////////////////////////// */
/* ///////////////////////////////////////////
  exhibition-prefecture.scss
  都道府県別　展示会・ショールーム情報に関する記述
/////////////////////////////////////////// */
/*=================================
  exhibition-prefecture
=================================*/
.page--exhibition--prefecture {
  /* =====================
    20220522__仙台会場コメント
  ===================== */
}
.page--exhibition--prefecture .page__title {
  display: none;
}
.page--exhibition--prefecture .exhibition--lp__atf {
  width: 100vw;
  max-height: 1080px;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__atf {
    height: calc(100vh - 60px);
    padding-top: 20px;
    background: url(../images/page/exhibition_lp/exhibition__lp__header--miyagi--sp.jpg) center bottom no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__atf {
    height: 100vh;
    padding-top: 40px;
    background: url(../images/page/exhibition_lp/exhibition__lp__header--miyagi.jpg) center no-repeat;
    background-size: cover;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__atf {
    height: 100vh;
    min-height: 750px;
    max-height: 1080px;
    padding-top: 50px;
    background: url(../images/page/exhibition_lp/exhibition__lp__header--miyagi.jpg) center no-repeat;
    background-size: cover;
  }
}
.page--exhibition--prefecture .exhibition--lp__atf__container {
  position: relative;
  display: block;
  max-width: 1280px;
  margin: 0 auto;
  height: 100%;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__atf__container {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__atf__container {
    padding: 0 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__atf__container {
    padding: 0 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__atf__ttl {
  color: #fff;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
  text-align: right;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__atf__ttl {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__atf__ttl {
    font-size: 4rem;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__atf__ttl .big {
    font-size: 4rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__atf__ttl .big {
    font-size: 10rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__atf__cta {
  display: block;
  z-index: 10;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__atf__cta {
    position: relative;
    width: 140px;
    height: 140px;
    margin-top: 20px;
    margin-left: auto;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__atf__cta {
    position: absolute;
    bottom: 30px;
    left: 80px;
    width: 260px;
    height: 260px;
  }
}
.page--exhibition--prefecture .exhibition--lp__atf__cta:hover {
  transform: translateY(-10px);
}
.page--exhibition--prefecture .exhibition--lp__atf__cta__img {
  width: 100%;
  height: 100%;
}
.page--exhibition--prefecture .exhibition--lp__atf__model {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 560px;
  max-width: 100%;
  height: auto;
  transform: translateX(-50%);
}
.page--exhibition--prefecture .exhibition--lp__greet {
  display: block;
  max-width: 580px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__greet {
    padding: 0 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__greet {
    padding: 0 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet {
    padding-top: 160px;
    padding-bottom: 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__greet__ttl {
  order: 2;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  line-height: 1.5;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet__ttl {
    margin: 40px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet__ttl {
    margin: 80px auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet__ttl {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet__ttl {
    font-size: 3.2rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__greet__txt {
  order: 3;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet__txt {
    margin: 40px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet__txt {
    margin: 80px auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet__txt:not(:first-of-type) {
    margin-top: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet__txt:not(:first-of-type) {
    margin-top: 40px;
  }
}
.page--exhibition--prefecture .exhibition--lp__greet__txt .em {
  font-weight: 600;
}
.page--exhibition--prefecture .exhibition--lp__greet__logo {
  order: 1;
  display: block;
  height: auto;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__greet__logo {
    width: 200px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__greet__logo {
    width: 400px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature {
  background: #f8fac5;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__feature {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature__ttl {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature__ttl {
    font-size: clamp(1.6rem, 4.8vw, 1.8rem);
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__feature__ttl {
    font-size: 3.2rem;
    padding: 0 40px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__feature__ttl {
    font-size: 3.2rem;
    padding: 0 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1,
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2,
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3 {
  position: relative;
}
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1::before,
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2::before,
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3::before {
    left: 0;
    width: 40px;
    height: 100px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3::before {
    left: 0;
    width: 63px;
    height: 150px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2::before,
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3::before {
    left: -70px;
    width: 63px;
    height: 150px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1 {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1 {
    padding-left: 70px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--1::before {
  background: url(../images/page/exhibition_lp/feature__number--1.svg) center no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2 {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2 {
    padding-left: 70px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--2::before {
  background: url(../images/page/exhibition_lp/feature__number--2.svg) center no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3 {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3 {
    padding-left: 70px;
  }
}
.page--exhibition--prefecture .exhibition--lp__feature .feature__ttl--3::before {
  background: url(../images/page/exhibition_lp/feature__number--3.svg) center no-repeat;
  background-size: contain;
}
.page--exhibition--prefecture .exhibition--lp__media {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    padding: 0 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    padding: 0 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    margin: 40px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    margin: 80px auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media {
    flex-direction: row-reverse;
  }
}
.page--exhibition--prefecture .exhibition--lp__media__desc {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__desc {
    width: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__desc {
    width: 50%;
  }
}
.page--exhibition--prefecture .exhibition--lp__media__figure {
  writing-mode: vertical-rl;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__figure {
    width: 100%;
    height: 50vw;
  }
  .page--exhibition--prefecture .exhibition--lp__media__figure img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__figure {
    width: 50%;
    padding-right: 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__media__ttl {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-weight: 600;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__ttl {
    font-size: 1.8rem;
    text-align: center;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__ttl {
    font-size: 2.4rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__media__ttl .em {
  display: inline-block;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__ttl .em {
    font-size: 2.2rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__ttl .em {
    font-size: 3.8rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__media__txt {
  width: 100%;
  margin-right: auto;
  margin-left: 0;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__txt {
    margin-top: 20px;
    text-align: justify;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__txt {
    margin-top: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__txt--half {
    width: calc(100% - 340px);
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media__txt__img {
    width: 200px;
    height: 200px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media__txt__img {
    width: 320px;
    height: 320px;
    margin-top: 40px;
  }
}
.page--exhibition--prefecture .exhibition--lp__media--reverse {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    padding: 0 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    padding: 0 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    margin: 40px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    margin: 80px auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse {
    flex-direction: row;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse .exhibition--lp__media__desc {
    width: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse .exhibition--lp__media__desc {
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse .exhibition--lp__media__figure {
    writing-mode: horizontal-tb;
    padding-left: 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse .exhibition--lp__media__txt {
    margin-top: 20px;
    text-align: justify;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__media--reverse .exhibition--lp__media__txt {
    margin-left: auto;
    margin-right: 0;
  }
}
.page--exhibition--prefecture .exhibition--lp__info {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--exhibition--prefecture .exhibition--lp__info {
    padding: 0 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--exhibition--prefecture .exhibition--lp__info {
    padding: 0 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__ttl {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info__ttl {
    font-size: 1.4rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__ttl {
    font-size: 3.2rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__ttl__img {
  display: block;
  margin: auto;
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__ttl__img {
    width: 130px;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__ttl .min {
  display: block;
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__ttl .min {
    font-size: 1.8rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__ttl .bg--yellow {
  background: #f8fac5;
}
.page--exhibition--prefecture .exhibition--lp__info__txt {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt {
    margin: 20px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt {
    margin: 40px auto 0;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__txt .bg--red,
.page--exhibition--prefecture .exhibition--lp__info__txt .bg--blue {
  display: inline-block;
  margin-top: 0.5em;
  margin-bottom: 0.75em;
  border-radius: 32px;
  padding: 2px 1em;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt .bg--red,
  .page--exhibition--prefecture .exhibition--lp__info__txt .bg--blue {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt .bg--red,
  .page--exhibition--prefecture .exhibition--lp__info__txt .bg--blue {
    font-size: 3.2rem;
  }
}
.page--exhibition--prefecture .exhibition--lp__info__txt .bg--red {
  background: #ef4396;
}
.page--exhibition--prefecture .exhibition--lp__info__txt .bg--blue {
  background: #34b3e5;
  margin-left: 20px;
  padding: 2px 1.5em;
}
.page--exhibition--prefecture .exhibition--lp__info__txt .em--red {
  color: #ef4396;
}
@media only screen and (max-width: 768px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt .em--red {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--exhibition--prefecture .exhibition--lp__info__txt .em--red {
    font-size: 3.2rem;
  }
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(2) dl dt {
  position: relative;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(2) dl dt::before {
  white-space: pre-wrap;
  content: "仙台会場\a【合同ランドセル展示会2022】\a";
  top: 0;
  left: 0;
  transform: translateY(-120%);
  width: 100%;
  height: 100%;
  background: #f5f2ef;
  font-size: 1.3rem;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(2) dl dt::after {
  white-space: pre-wrap;
  content: "\a※参加には事前予約が必要となります。\a（先着予約制）\a 1部： 8:30〜10:00【120組】\a 2部：10:30〜12:00【130組】\a 3部：12:30〜14:00【130組】\a 4部：14:30〜16:00【120組】";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 8px;
  background: #f5f2ef;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
  font-size: 1.6rem;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(2) dl dd {
  display: none;
  position: relative;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(5) p {
  color: #f5f2ef;
  position: relative;
  padding-bottom: 3em;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(5) p::after {
  white-space: pre-wrap;
  content: "▲「合同ランドセル展示会」HPから予約する\a＊​株式会社YMG様主催の合同ランドセル展示会2022への出展となります。\aご予約はYMG様ホームページよりお申込み願います。";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 8px;
  background: #f5f2ef;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
  font-size: 1.28rem;
  color: #3f3f3f;
}
.page--exhibition--prefecture .mod__exhibition #sendai-may td:nth-of-type(5) a {
  position: relative;
}/*# sourceMappingURL=exhibition-lp--miyagi.css.map */