@charset "UTF-8";
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  img {
    vertical-align: top;
    line-height: 1.0em;
    display: block;
  }
}
/*メインの見出し*/
.main_midashi {
  font-size: 1.5em;
  color: #000;
}
.main_midashi::before {
  width: 5%;
}
.main_midashi::after {
  width: 55%;
  height: 15px;
}
/*開催概要*/
.bg_gaiyo {
  padding-top: 130px;
}
.txt_gaiyo {
  width: 100%;
}
/*開催概要_項目*/
.honbun {
  width: 100%;
  padding: 0.4em 0;
  font-size: 0.7em;
  line-height: 1.3em;
}
.indent_honbun {
  padding-left: 0.8em;
}
.indent_honbun_02 {
  padding-left: 1.5em;
}
.step_honbun_b {
  font-size: 0.8em;
}
.step_honbun {
  font-size: 0.8em;
}
/*トミカ展示_本文エリア*/
.bg_bootharea {
  width: 80%;
}
.bootharea_txt_01 {
  font-size: 1.1em;
}
.bootharea_txt_02 {
  font-size: 0.8em;
  line-height: 1.7em;
}
.bootharea_txt_03 {
  font-size: 1em;
}
.bootharea_txt_small {
  font-size: 0.7em;
  line-height: 1.5em;
}

/*トミカ販売_予約*/
.hanbai_main_catch {
  font-size: 2em;
  margin: 1em auto 0.5em auto;
}
.hanbai_main_catch_small {
  font-size: 0.5em;
}

/*販売について*/
.bg_hanbai {
  padding: 2em 0 2em;
  margin: 0 auto 2em;
}
.hanbai_tag {
  width: 40%;
  margin: 0.3em 0 0.3em 0;
}
/*注意事項テキスト*/
.hanbai_01 {
  font-size: 1em;
  line-height: 1.8em;
}
.hanbai_02 {
  font-size: 0.9em;
  line-height: 1.7em;
}
.hanbai_notice {
  font-size: 0.7em;
  line-height: 1.7em;
}
