@charset "UTF-8";
/*===========================================================

  @media screen and (min-width: 768px) {
  @media screen and (max-width: 1024px) and (min-width: 767px) {
  @media screen and (max-width: 767px) {

  ■ calc変換
  ■ BreakPoint

  ■ LP
    - Bg
    - Common
      - FadeAnimation
      - Block
      - SectionTitle
      - Credit
    - FirstView
    - Section1
    - Section2
    - Section3
    - Section4
    - Section5
    - Section6
    - Section7
    - Section8
    - Section9
    - Section10
    - Section11
    - CheckItemAll
    - StaffCredit

===========================================================*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~
  calc変換
~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~
  BreakPoint
~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
====================================================================================
======================================== LP ========================================
====================================================================================
*/
/* ========================
  Bg
======================== */
/* ========================
  Common
======================== */
.MO250213EBIHARA {
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  font-weight: 500;
  font-feature-settings: "palt";
  text-justify: inter-ideograph;
  text-align: justify;
}
.MO250213EBIHARA img {
  display: block;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA {
    padding-bottom: 15rem;
  }
  .MO250213EBIHARA .spOnly {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA {
    padding-bottom: calc(185 * 100vw / 750);
  }
  .MO250213EBIHARA .pcOnly {
    display: none !important;
  }
}
.MO250213EBIHARA .js-fadeIn-load,
.MO250213EBIHARA .js-fadeIn {
  opacity: 0;
}
.MO250213EBIHARA .js-fadeIn-load.isActive,
.MO250213EBIHARA .js-fadeIn.isActive {
  opacity: 1;
}
.MO250213EBIHARA .js-fadeIn-load {
  transition: opacity 1s;
}
.MO250213EBIHARA .js-fadeIn {
  transition: opacity 1.5s;
}

.MO250213EBIHARA {
  width: 100%;
  margin: auto;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA {
    max-width: 140rem;
  }
  .MO250213EBIHARA__section--flex {
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section {
    text-align: center;
  }
}
.MO250213EBIHARA__section--title {
  display: inline-block;
  position: relative;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  line-height: 1.8;
  text-align: center;
}
.MO250213EBIHARA__section--title::before, .MO250213EBIHARA__section--title::after {
  content: "";
  display: block;
  position: absolute;
  border: solid #FFCFCF;
  z-index: 1;
}
.MO250213EBIHARA__section--title::before {
  top: 0;
  left: 0;
  border-width: 1px 0 0 1px;
}
.MO250213EBIHARA__section--title::after {
  right: 0;
  bottom: 0;
  border-width: 0 1px 1px 0;
}
.MO250213EBIHARA__section--title > span {
  display: inline-block;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section--title {
    font-size: 2rem;
    letter-spacing: 0.12em;
  }
  .MO250213EBIHARA__section--title::before, .MO250213EBIHARA__section--title::after {
    content: "";
    width: 1.2rem;
    height: 2.4rem;
  }
  .MO250213EBIHARA__section--title > span {
    margin: 0 0.8rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section--title {
    font-size: calc(32 * 100vw / 750);
    letter-spacing: 0.14em;
    /* safari */
  }
  .MO250213EBIHARA__section--title::before, .MO250213EBIHARA__section--title::after {
    content: "";
    width: calc(24 * 100vw / 750);
    height: calc(36 * 100vw / 750);
  }
  .MO250213EBIHARA__section--title > span {
    margin: 0 calc(6 * 100vw / 750);
  }
  _::-webkit-full-page-media, _:future, :root .MO250213EBIHARA__section--title span {
    font-size: calc(44 * 100vw / 750);
    transform: translateY(1px);
  }
}
.MO250213EBIHARA__section--credit {
  font-family: "kepler-std", serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.035em;
}
.MO250213EBIHARA__section--credit > a {
  display: inline-block;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section--credit {
    margin-top: 2.3rem;
    font-size: 1.3rem;
  }
  .MO250213EBIHARA__section--credit > a {
    margin: 1rem 1rem 0 0;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section--credit {
    font-size: calc(24 * 100vw / 750);
    text-align: left;
  }
  .MO250213EBIHARA__section--credit > a {
    margin: calc(15 * 100vw / 750) calc(18 * 100vw / 750) 0 0;
  }
}
/* ========================
  FirstView
======================== */
.MO250213EBIHARA__firstView--movie {
  position: relative;
  width: 100%;
  margin: auto;
}
.MO250213EBIHARA__firstView--movie > a video {
  width: 100%;
}
.MO250213EBIHARA__firstView--movie #soundBtn {
  display: block;
  position: absolute;
  background: url(../img/sound_off.svg) no-repeat;
  background-size: 100% auto;
  cursor: pointer;
  z-index: 1;
}
.MO250213EBIHARA__firstView--movie #soundBtn.soundOn {
  background: url(../img/sound_on.svg) no-repeat;
}
.MO250213EBIHARA__firstView--text-title::after {
  content: "";
  display: block;
  background-color: #FFCFCF;
}
.MO250213EBIHARA__firstView--text-subTitle {
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-weight: 400;
  text-align: center;
}
.MO250213EBIHARA__firstView--text-lead {
  font-weight: 500;
  letter-spacing: 0.02em;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__firstView--movie {
    max-width: 120rem;
  }
  .MO250213EBIHARA__firstView--movie #soundBtn {
    right: 1.8%;
    bottom: 2.4%;
    width: 4rem;
    height: 4rem;
  }
  .MO250213EBIHARA__firstView--text-title {
    width: 40.2rem;
    margin: 6.4rem auto 0;
  }
  .MO250213EBIHARA__firstView--text-title::after {
    width: 0.1rem;
    height: 5rem;
    margin: 1.9rem auto 0;
  }
  .MO250213EBIHARA__firstView--text-subTitle {
    margin-top: 1.6rem;
    font-size: 1.6rem;
    letter-spacing: 0.14em;
  }
  .MO250213EBIHARA__firstView--text-lead {
    margin-top: 7.5rem;
    font-size: 1.5rem;
    line-height: 3;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__firstView--movie #soundBtn {
    width: calc(40 * 100vw / 750);
    height: calc(40 * 100vw / 750);
    right: calc(18 * 100vw / 750);
    bottom: calc(18 * 100vw / 750);
  }
  .MO250213EBIHARA__firstView--text-title {
    width: calc(400 * 100vw / 750);
    margin: calc(80 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__firstView--text-title::after {
    width: calc(2 * 100vw / 750);
    height: calc(85 * 100vw / 750);
    margin: calc(26 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__firstView--text-subTitle {
    margin-top: calc(25 * 100vw / 750);
    font-size: calc(27 * 100vw / 750);
    letter-spacing: 0.085em;
  }
  .MO250213EBIHARA__firstView--text-lead {
    margin-top: calc(106 * 100vw / 750);
    font-size: calc(24 * 100vw / 750);
    line-height: 2.333333;
  }
}
/* ========================
  Section1
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section1 {
    margin-top: 13.5rem;
  }
  .MO250213EBIHARA__section1--flex {
    flex-direction: row-reverse;
    gap: 12rem;
    padding-left: 2rem;
  }
  .MO250213EBIHARA__section1--title {
    margin: 5.9rem 0 0 10.4rem;
    padding: 0.3rem 2.3rem 0.6rem;
  }
  .MO250213EBIHARA__section1--block1-img {
    width: 54rem;
    margin-top: 7.6rem;
  }
  .MO250213EBIHARA__section1--block2-img {
    width: 44rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section1--block1-img {
    width: calc(640 * 100vw / 750);
    margin: calc(146 * 100vw / 750) 0 0 calc(90 * 100vw / 750);
  }
  .MO250213EBIHARA__section1--title {
    margin-top: calc(54 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(26 * 100vw / 750) calc(2 * 100vw / 750);
  }
  .MO250213EBIHARA__section1--title::after {
    right: calc(-10 * 100vw / 750);
  }
  .MO250213EBIHARA__section1--block2-img {
    width: calc(660 * 100vw / 750);
    margin-top: calc(80 * 100vw / 750);
  }
  .MO250213EBIHARA__section1--credit {
    margin: calc(36 * 100vw / 750) 0 0 calc(50 * 100vw / 750);
  }
}
/* ========================
  Section2
======================== */
.MO250213EBIHARA__section2 {
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section2 {
    margin-top: 11.6rem;
  }
  .MO250213EBIHARA__section2--title {
    padding: 0.3rem 3rem 0;
  }
  .MO250213EBIHARA__section2--title::after {
    right: 0.8rem;
    bottom: 0.5rem;
  }
  .MO250213EBIHARA__section2--img1 {
    width: 58rem;
    margin: 3.5rem auto 0;
  }
  .MO250213EBIHARA__section2--img2 {
    width: 46rem;
    margin: 3.8rem auto 0;
  }
  .MO250213EBIHARA__section2--credit {
    margin-left: 1.1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section2--title {
    margin-top: calc(156 * 100vw / 750);
    padding: calc(14 * 100vw / 750) calc(30 * 100vw / 750) 0;
  }
  .MO250213EBIHARA__section2--title::after {
    right: calc(12 * 100vw / 750);
    bottom: calc(10 * 100vw / 750);
  }
  .MO250213EBIHARA__section2--img1 {
    margin-top: calc(60 * 100vw / 750);
  }
  .MO250213EBIHARA__section2--img2 {
    width: calc(600 * 100vw / 750);
    margin: calc(42 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__section2--credit {
    margin: calc(34 * 100vw / 750) 0 0 calc(18 * 100vw / 750);
    text-align: center;
  }
}
/* ========================
  Section3
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section3 {
    margin-top: 13rem;
  }
  .MO250213EBIHARA__section3--flex {
    flex-direction: row-reverse;
    gap: 10rem;
    padding-right: 6rem;
  }
  .MO250213EBIHARA__section3--title {
    margin: 12.2rem 0 0 1.8rem;
    padding: 0.8rem 2.1rem 0.6rem;
  }
  .MO250213EBIHARA__section3--block1-img {
    width: 42rem;
  }
  .MO250213EBIHARA__section3--block2-img {
    width: 54rem;
    margin-top: 19rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section3--block1-img {
    width: calc(680 * 100vw / 750);
    margin: calc(178 * 100vw / 750) 0 0 auto;
  }
  .MO250213EBIHARA__section3--title {
    margin-top: calc(64 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(32 * 100vw / 750) 0;
    letter-spacing: 0.05em;
  }
  .MO250213EBIHARA__section3--title::after {
    right: calc(-8* 100vw / 750);
    bottom: calc(-8* 100vw / 750);
  }
  .MO250213EBIHARA__section3--block2-img {
    width: calc(620 * 100vw / 750);
    margin-top: calc(80 * 100vw / 750);
  }
  .MO250213EBIHARA__section3--credit {
    margin: calc(36 * 100vw / 750) 0 0 calc(50 * 100vw / 750);
  }
}
/* ========================
  Section4
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section4 {
    margin-top: 11.9rem;
    text-align: center;
  }
  .MO250213EBIHARA__section4--flex {
    flex-direction: row-reverse;
    gap: 4rem;
    margin-top: 3rem;
  }
  .MO250213EBIHARA__section4--title {
    margin-left: 0.6rem;
    padding: 0.3rem 2rem 0.6rem;
  }
  .MO250213EBIHARA__section4--img1, .MO250213EBIHARA__section4--img2 {
    width: 47.2rem;
  }
  .MO250213EBIHARA__section4--credit {
    margin-left: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section4--title {
    margin-top: calc(167 * 100vw / 750);
    padding: calc(2 * 100vw / 750) calc(25 * 100vw / 750) calc(4 * 100vw / 750);
  }
  .MO250213EBIHARA__section4--title::after {
    right: calc(6 * 100vw / 750);
  }
  .MO250213EBIHARA__section4--img1 {
    width: calc(620 * 100vw / 750);
    margin: calc(58 * 100vw / 750) 0 0 auto;
  }
  .MO250213EBIHARA__section4--img2 {
    width: calc(660 * 100vw / 750);
    margin-top: calc(40 * 100vw / 750);
  }
  .MO250213EBIHARA__section4--credit {
    margin: calc(60 * 100vw / 750) 0 0 calc(50 * 100vw / 750);
  }
}
/* ========================
  Section5
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section5 {
    margin-top: 13rem;
  }
  .MO250213EBIHARA__section5--flex {
    flex-direction: row-reverse;
    gap: 8rem;
    padding-left: 2rem;
  }
  .MO250213EBIHARA__section5--title {
    margin: 19.4rem 0 0 4.2rem;
    padding: 0.2rem 2.1rem 0.2rem;
  }
  .MO250213EBIHARA__section5--block1-img {
    width: 56rem;
  }
  .MO250213EBIHARA__section5--block2-img {
    width: 48rem;
    margin-top: 11rem;
  }
  .MO250213EBIHARA__section5--credit {
    text-align: right;
  }
  .MO250213EBIHARA__section5--credit > a {
    margin: 1rem 0 0 1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section5--flex {
    display: flex;
    flex-direction: column-reverse;
  }
  .MO250213EBIHARA__section5--block2-img {
    margin-top: calc(176 * 100vw / 750);
  }
  .MO250213EBIHARA__section5--title {
    margin-top: calc(70 * 100vw / 750);
    padding: 0 calc(26 * 100vw / 750);
  }
  .MO250213EBIHARA__section5--title::after {
    right: calc(4 * 100vw / 750);
  }
  .MO250213EBIHARA__section5--block1-img {
    width: calc(640 * 100vw / 750);
    margin: calc(84 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__section5--credit {
    margin: calc(44 * 100vw / 750) 0 0 calc(20 * 100vw / 750);
    text-align: center;
  }
}
/* ========================
  Section6
======================== */
.MO250213EBIHARA__section6--block1, .MO250213EBIHARA__section6--block2 {
  position: relative;
}
.MO250213EBIHARA__section6--block1 {
  z-index: 2;
}
.MO250213EBIHARA__section6--block1-img {
  background-color: #FFF;
}
.MO250213EBIHARA__section6--block2 {
  z-index: 1;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section6 {
    margin-top: 12.8rem;
    padding-left: 14.4rem;
  }
  .MO250213EBIHARA__section6--flex {
    flex-direction: row-reverse;
  }
  .MO250213EBIHARA__section6--title {
    margin: 14rem 0 0 12.4rem;
    padding: 0.8rem 2.1rem 0;
  }
  .MO250213EBIHARA__section6--title::after {
    right: 1rem;
    bottom: 0.5rem;
  }
  .MO250213EBIHARA__section6--block1 {
    margin-left: -4.7rem;
  }
  .MO250213EBIHARA__section6--block1-img {
    width: 46rem;
    margin-top: 13rem;
  }
  .MO250213EBIHARA__section6--block2-img {
    width: 56rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section6--title {
    margin-top: calc(160 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(26 * 100vw / 750) 0;
  }
  .MO250213EBIHARA__section6--title::after {
    right: calc(6 * 100vw / 750);
    bottom: calc(8 * 100vw / 750);
  }
  .MO250213EBIHARA__section6--block1-img {
    width: calc(620 * 100vw / 750);
    margin-top: calc(62 * 100vw / 750);
  }
  .MO250213EBIHARA__section6--block2-img {
    width: calc(680 * 100vw / 750);
    margin: calc(-42 * 100vw / 750) 0 0 auto;
  }
  .MO250213EBIHARA__section6--credit {
    margin: calc(37 * 100vw / 750) 0 0 calc(70 * 100vw / 750);
  }
}
/* ========================
  Section7
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section7 {
    margin-top: 12.8rem;
    text-align: center;
  }
  .MO250213EBIHARA__section7--img1 {
    width: 54rem;
    margin: auto;
  }
  .MO250213EBIHARA__section7--title {
    margin-top: 6.7rem;
    padding: 0.3rem 2.3rem 0;
  }
  .MO250213EBIHARA__section7--title::after {
    right: 0.5rem;
    bottom: 0.4rem;
  }
  .MO250213EBIHARA__section7--flex {
    gap: 4rem;
    margin-top: 7.1rem;
  }
  .MO250213EBIHARA__section7--img2, .MO250213EBIHARA__section7--img3 {
    width: 42rem;
  }
  .MO250213EBIHARA__section7--credit {
    margin-left: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section7--img1 {
    margin-top: calc(178 * 100vw / 750);
  }
  .MO250213EBIHARA__section7--title {
    margin-top: calc(54 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(26 * 100vw / 750) 0;
  }
  .MO250213EBIHARA__section7--title::after {
    right: calc(6 * 100vw / 750);
    bottom: calc(8 * 100vw / 750);
  }
  .MO250213EBIHARA__section7--img2 {
    width: calc(600 * 100vw / 750);
    margin: calc(82 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__section7--img3 {
    width: calc(600 * 100vw / 750);
    margin: calc(40 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__section7--credit {
    margin: calc(38 * 100vw / 750) 0 0 calc(20 * 100vw / 750);
    text-align: center;
  }
}
/* ========================
  Section8
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section8 {
    margin-top: 13rem;
  }
  .MO250213EBIHARA__section8--flex {
    gap: 12rem;
    padding-left: 10rem;
  }
  .MO250213EBIHARA__section8--block1-img {
    width: 36rem;
  }
  .MO250213EBIHARA__section8--title {
    margin: 10.2rem 0 0 -9.2rem;
    padding: 0.96rem 2.5rem 0;
  }
  .MO250213EBIHARA__section8--title::after {
    right: 0.6rem;
    bottom: 0.5rem;
  }
  .MO250213EBIHARA__section8--block2-img {
    width: 58rem;
    margin-top: 10rem;
  }
  .MO250213EBIHARA__section8--credit {
    text-align: right;
  }
  .MO250213EBIHARA__section8--credit > a {
    margin: 1rem 0 0 1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section8--title {
    margin-top: calc(154 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(28 * 100vw / 750) 0;
  }
  .MO250213EBIHARA__section8--title::after {
    right: calc(16 * 100vw / 750);
    bottom: calc(6 * 100vw / 750);
  }
  .MO250213EBIHARA__section8--block1-img {
    width: calc(580 * 100vw / 750);
    margin-top: calc(64 * 100vw / 750);
  }
  .MO250213EBIHARA__section8--block2-img {
    width: calc(680 * 100vw / 750);
    margin: calc(40 * 100vw / 750) 0 0 auto;
  }
  .MO250213EBIHARA__section8--credit {
    margin: calc(37 * 100vw / 750) 0 0 calc(70 * 100vw / 750);
  }
}
/* ========================
  Section9
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section9 {
    margin-top: 11.4rem;
    text-align: center;
  }
  .MO250213EBIHARA__section9--flex {
    gap: 4rem;
    margin-top: 3.5rem;
  }
  .MO250213EBIHARA__section9--title {
    padding: 0.8rem 2.5rem 0.1rem;
  }
  .MO250213EBIHARA__section9--title::after {
    right: 1.5rem;
  }
  .MO250213EBIHARA__section9--img1, .MO250213EBIHARA__section9--img2 {
    width: 47.2rem;
  }
  .MO250213EBIHARA__section9--credit {
    margin-left: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section9--title {
    margin-top: calc(154 * 100vw / 750);
    padding: calc(12 * 100vw / 750) calc(30 * 100vw / 750) 0;
  }
  .MO250213EBIHARA__section9--title::after {
    right: calc(10 * 100vw / 750);
    bottom: calc(6 * 100vw / 750);
  }
  .MO250213EBIHARA__section9--img1 {
    width: calc(620 * 100vw / 750);
    margin-top: calc(64 * 100vw / 750);
  }
  .MO250213EBIHARA__section9--img2 {
    width: calc(680 * 100vw / 750);
    margin: calc(40 * 100vw / 750) 0 0 auto;
  }
  .MO250213EBIHARA__section9--credit {
    margin: calc(37 * 100vw / 750) 0 0 calc(70 * 100vw / 750);
  }
}
/* ========================
  Section10
======================== */
@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__section10 {
    margin-top: 13rem;
  }
  .MO250213EBIHARA__section10--flex {
    flex-direction: row-reverse;
    gap: 10rem;
    padding-left: 4.6rem;
  }
  .MO250213EBIHARA__section10--title {
    margin: 10.7rem 0 0 -4.5rem;
    padding: 0.3rem 2rem 1.1rem;
  }
  .MO250213EBIHARA__section10--block1-img {
    width: 44rem;
  }
  .MO250213EBIHARA__section10--block2-img {
    width: 56rem;
    margin-top: 17.5rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__section10--block1-img {
    width: calc(640 * 100vw / 750);
    margin-top: calc(178 * 100vw / 750);
  }
  .MO250213EBIHARA__section10--title {
    margin-top: calc(58 * 100vw / 750);
    padding: calc(10 * 100vw / 750) calc(12 * 100vw / 750) calc(4 * 100vw / 750);
  }
  .MO250213EBIHARA__section10--block2-img {
    margin-top: calc(84 * 100vw / 750);
  }
  .MO250213EBIHARA__section10--credit {
    margin: calc(32 * 100vw / 750) 0 0 calc(20 * 100vw / 750);
    text-align: center;
  }
}
/* ========================
  CheckItemAll
======================== */
.MO250213EBIHARA__checkItemAll {
  background-color: #FFF;
}
.MO250213EBIHARA__checkItemAll > a {
  display: block;
  width: 100%;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  font-weight: 500;
  letter-spacing: 0.16em;
  text-align: center;
  border: 1px solid #000;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__checkItemAll {
    max-width: 38rem;
    margin: 10rem auto 0;
  }
  .MO250213EBIHARA__checkItemAll > a {
    max-height: 64rem;
    padding: 2.2rem 0;
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__checkItemAll {
    max-width: calc(675 * 100vw / 750);
    margin: calc(148 * 100vw / 750) auto 0;
  }
  .MO250213EBIHARA__checkItemAll > a {
    max-height: calc(120 * 100vw / 750);
    padding: calc(44 * 100vw / 750) 0;
    font-size: calc(28 * 100vw / 750);
  }
}
/* ========================
  StaffCredit
======================== */
.MO250213EBIHARA__staffCredit {
  text-align: center;
}
.MO250213EBIHARA__staffCredit > p {
  font-family: "kepler-std", serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.MO250213EBIHARA__staffCredit > ul > li {
  font-family: "kepler-std", serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.02em;
}

@media screen and (min-width: 1024px) {
  .MO250213EBIHARA__staffCredit {
    margin-top: 8rem;
  }
  .MO250213EBIHARA__staffCredit > p {
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
  }
  .MO250213EBIHARA__staffCredit > ul > li {
    font-size: 1.3rem;
  }
  .MO250213EBIHARA__staffCredit > ul > li:nth-of-type(n+2) {
    margin-top: 1.3rem;
  }
}
@media screen and (max-width: 767px) {
  .MO250213EBIHARA__staffCredit {
    margin-top: calc(153 * 100vw / 750);
  }
  .MO250213EBIHARA__staffCredit > p {
    margin-bottom: calc(28 * 100vw / 750);
    font-size: calc(27 * 100vw / 750);
  }
  .MO250213EBIHARA__staffCredit > ul > li {
    font-size: calc(23 * 100vw / 750);
  }
  .MO250213EBIHARA__staffCredit > ul > li:nth-of-type(n+2) {
    margin-top: calc(23 * 100vw / 750);
  }
}