/* アクセシビリティ用 - スクリーンリーダー専用テキスト */
.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#meijimakesmilk {
  font-family: Zen Kaku Gothic New, sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.06rem;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk {
    padding-top: 2.5445292621vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1216px) {
  #meijimakesmilk {
    padding-top: 33px;
  }
}
@media screen and (min-width: 1217px) {
  #meijimakesmilk {
    padding-top: 32px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_kv {
    width: 100%;
    height: 140.4580152672vw;
    background-image: url(../img/kv_sp.webp);
    background-position: center;
    background-size: cover;
  }
}
@media screen and (min-width: 560px) and (max-width: 1439px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_kv {
    width: 100%;
    height: 58.75vw;
    background-image: url(../img/kv_pc.webp);
    background-position: center;
    background-size: cover;
  }
}
@media screen and (min-width: 1440px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_kv {
    width: 100%;
    height: 846px;
    background-image: url(../img/kv_pc.webp);
    background-position: center;
    background-size: cover;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper h1 ._mmc_pc {
    display: none;
  }
  #meijimakesmilk ._mmc_wrapper h1 ._mmc_sp {
    display: block;
  }
}
@media screen and (min-width: 560px) {
  #meijimakesmilk ._mmc_wrapper h1 ._mmc_pc {
    display: block;
  }
  #meijimakesmilk ._mmc_wrapper h1 ._mmc_sp {
    display: none;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper h1 svg {
    width: 80vw;
    height: auto;
    margin-top: -34.3511450382vw;
    margin-left: 5.5979643766vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper h1 svg {
    width: 92.03187251vw;
    width: 88.535031847vw;
    height: auto;
    margin: auto;
    margin-top: -10.438247012vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper h1 svg {
    width: 1112px;
    height: auto;
    margin: -131px auto auto;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container {
    width: 100%;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container {
    width: 100%;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container {
    width: 1255px;
    margin: auto;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h2 img {
    width: 88.295165394vw;
    height: auto;
    margin-top: 20.3562340967vw;
    margin-left: 5.0890585242vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h2 img {
    width: 69.243027888vw;
    height: auto;
    margin-top: 11.633466135vw;
    margin-left: 10.1593625498vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h2 img {
    width: 869px;
    height: auto;
    margin-top: 146px;
    margin-left: 127.5px;
  }
}
/* ステートメント PC */
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_pc {
    display: none;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_pc {
    width: 45.896414342vw;
    height: auto;
    margin-top: 5.896414342vw;
    margin-left: 10.1593625498vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_pc {
    width: 576px;
    height: auto;
    margin-top: 74px;
    margin-left: 127.5px;
  }
}
/* ステートメント SP */
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_sp {
    width: 75.572519083vw;
    height: auto;
    margin-top: 12.4681933842vw;
    margin-left: 5.0890585242vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_sp {
    display: none;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container h3 ._mmc_statement_sp {
    display: none;
  }
}

@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    margin-right: 2.5445292621vw;
    margin-left: 2.5445292621vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    width: 79.6812749004vw;
    margin-left: 10.1593625498vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    width: 1000px;
    margin-left: 127.5px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title {
    font-size: 4.5801526718vw;
    margin-bottom: 2.5445292621vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title {
    font-size: 1.4342629482vw;
    margin-bottom: 0.796812749vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title br,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title
    br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title br {
    display: block;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title br,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title
    br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title br {
    display: none;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_title br,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_newspaper
    ._mmc_title
    br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr ._mmc_title br,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_title br {
    display: none;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 {
    margin-top: 20.3562340967vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 {
    margin-top: 12.7490039841vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 {
    margin-top: 160px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 {
    margin-top: 22.9007633588vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 {
    margin-top: 7.171314741vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 {
    margin-top: 90px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 {
  font-size: 0;
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m {
  position: relative;
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l img,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m img,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l img,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m img {
    border-radius: 1.272264631vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m img {
    border-radius: 0.3984063745vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l img,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m img {
    border-radius: 5px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l svg,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m svg,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l svg,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m svg {
  position: absolute;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m svg {
    bottom: 0;
    left: 0;
    width: 14.7582697201vw;
    height: auto;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m svg {
    bottom: 0.4780876494vw;
    left: 0.5577689243vw;
    width: 4.780876494vw;
    height: auto;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l svg,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m svg {
    bottom: 6px;
    left: 7px;
    width: 60px;
    height: auto;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l p,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m p,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l p,
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m p {
  position: absolute;
  color: #fff;
  background: #0003;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m p {
    font-size: 4.0712468193vw;
    right: 3.0534351145vw;
    bottom: 3.0534351145vw;
    padding: 1.272264631vw 5.0890585242vw;
    border-radius: 5.0890585242vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m p {
    font-size: 1.2749003984vw;
    right: 1.2749003984vw;
    bottom: 1.1952191235vw;
    padding: 0.3984063745vw 1.593625498vw;
    border-radius: 1.593625498vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm1 ._mmc_m p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_l p,
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_cm2 ._mmc_m p {
    font-size: 16px;
    right: 16px;
    bottom: 15px;
    padding: 5px 20px;
    border-radius: 20px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_mcontainer,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer {
    display: block;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_mcontainer,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_mcontainer,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm1
    ._mmc_mcontainer
    ._mmc_m,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer
    ._mmc_m {
    width: 100%;
    height: auto;
    margin-top: 4.0712468193vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm1
    ._mmc_mcontainer
    ._mmc_m,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer
    ._mmc_m {
    display: inline-block;
    width: 39.203187251vw;
    height: auto;
    margin-top: 1.2749003984vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm1
    ._mmc_mcontainer
    ._mmc_m,
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_cm2
    ._mmc_mcontainer
    ._mmc_m {
    display: inline-block;
    width: 492px;
    height: auto;
    margin-top: 16px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper {
    margin-top: 22.9007633588vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper {
    margin-top: 7.171314741vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper {
    margin-top: 90px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper img {
  border: solid #d9d2cb;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper img {
    border-width: 0.2544529262vw;
    border-radius: 1.272264631vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper img {
    border-width: 0.0796812749vw;
    border-radius: 0.3984063745vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_newspaper img {
    border-width: 1px;
    border-radius: 5px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container hr {
  border: none;
  background-color: #d9d2cb;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr {
    height: 0.2544529262vw;
    margin-top: 20.3562340967vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr {
    height: 0.0796812749vw;
    margin-top: 12.7490039841vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container hr {
    height: 1px;
    margin-top: 160px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    margin-top: 20.3562340967vw;
    margin-bottom: 20.3562340967vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    margin-top: 12.7490039841vw;
    margin-bottom: 11.6334661355vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link {
    margin-top: 160px;
    margin-bottom: 146px;
  }
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a {
    display: block;
    margin-bottom: 20.3562340967vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a {
    display: flex;
    justify-content: space-between;
    margin-bottom: 11.6334661355vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a {
    display: flex;
    justify-content: space-between;
    margin-bottom: 146px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a {
    width: 100%;
    margin-bottom: 5.0890585242vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a {
    width: 39.203187251vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a {
    width: 492px;
  }
}
#meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a img {
    border-radius: 1.272264631vw;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a img {
    border-radius: 0.3984063745vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk ._mmc_wrapper ._mmc_container ._mmc_link ._mmc_a a img {
    border-radius: 5px;
  }
}
#meijimakesmilk
  ._mmc_wrapper
  ._mmc_container
  ._mmc_link
  ._mmc_a
  a
  ._mmc_text {
  line-height: 1.5;
}
@media screen and (max-width: 559px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_link
    ._mmc_a
    a
    ._mmc_text {
    font-size: 3.8167938931vw;
    margin-top: 1.272264631vw;
    letter-spacing: -0.05em;;
  }
}
@media screen and (min-width: 560px) and (max-width: 1254px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_link
    ._mmc_a
    a
    ._mmc_text {
    font-size: 1.1952191235vw;
    margin-top: 0.796812749vw;
  }
}
@media screen and (min-width: 1255px) {
  #meijimakesmilk
    ._mmc_wrapper
    ._mmc_container
    ._mmc_link
    ._mmc_a
    a
    ._mmc_text {
    font-size: 15px;
    margin-top: 10px;
  }
}
#meijimakesmilk ._mmc_movie_dialog {
  margin: auto;
  padding: 1.5rem;
  border: none;
  text-align: center;
  background-color: #0000;
  max-width: 1120px;
  max-height: 100svh;
  width: 100%;
  height: 100%;
  transition: opacity 0.25s;
}
#meijimakesmilk ._mmc_movie_dialog::backdrop {
  background: #ffffffa8;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie_form {
  display: flex;
  height: 100%;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie_area {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  margin: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie {
  position: relative;
  width: 100%;
  height: auto;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie_close {
  position: relative;
  width: 100px;
  height: 60px;
  outline: none;
  cursor: pointer;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie_close svg {
  transition: all 0.4s;
}
#meijimakesmilk ._mmc_movie_dialog ._mmc_movie_close:hover svg {
  transform: scale(1.15);
}
#meijimakesmilk ._mmc_movie_button {
  cursor: pointer;
}
#meijimakesmilk ._mmc_fi_obj {
  opacity: 0;
  transition: opacity 0.5s 0.25s;
}
#meijimakesmilk ._mmc_fi_obj._shown {
  opacity: 1;
}
#meijimakesmilk ._mmc_fi_title > path,
#meijimakesmilk ._mmc_fi_title > g {
  opacity: 0;
}
#meijimakesmilk ._mmc_fi_title._shown > path,
#meijimakesmilk ._mmc_fi_title._shown > g {
  transition: opacity 0.5s;
  opacity: 1;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(1),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(1) {
  transition-delay: 0.04s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(2),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(2) {
  transition-delay: 0.08s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(3),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(3) {
  transition-delay: 0.12s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(4),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(4) {
  transition-delay: 0.16s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(5),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(5) {
  transition-delay: 0.2s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(6),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(6) {
  transition-delay: 0.24s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(7),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(7) {
  transition-delay: 0.28s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(8),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(8) {
  transition-delay: 0.32s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(9),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(9) {
  transition-delay: 0.36s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(10),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(10) {
  transition-delay: 0.4s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(11),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(11) {
  transition-delay: 0.44s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(12),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(12) {
  transition-delay: 0.48s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(13),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(13) {
  transition-delay: 0.52s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(14),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(14) {
  transition-delay: 0.56s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(15),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(15) {
  transition-delay: 0.6s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(16),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(16) {
  transition-delay: 0.64s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(17),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(17) {
  transition-delay: 0.68s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(18),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(18) {
  transition-delay: 0.72s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(19),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(19) {
  transition-delay: 0.76s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(20),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(20) {
  transition-delay: 0.8s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(21),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(21) {
  transition-delay: 0.84s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(22),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(22) {
  transition-delay: 0.88s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(23),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(23) {
  transition-delay: 0.92s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(24),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(24) {
  transition-delay: 0.96s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(25),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(25) {
  transition-delay: 1s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(26),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(26) {
  transition-delay: 1.04s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(27),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(27) {
  transition-delay: 1.08s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(28),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(28) {
  transition-delay: 1.12s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(29),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(29) {
  transition-delay: 1.16s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(30),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(30) {
  transition-delay: 1.2s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(31),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(31) {
  transition-delay: 1.24s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(32),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(32) {
  transition-delay: 1.28s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(33),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(33) {
  transition-delay: 1.32s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(34),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(34) {
  transition-delay: 1.36s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(35),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(35) {
  transition-delay: 1.4s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(36),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(36) {
  transition-delay: 1.44s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(37),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(37) {
  transition-delay: 1.48s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(38),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(38) {
  transition-delay: 1.52s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(39),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(39) {
  transition-delay: 1.56s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(40),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(40) {
  transition-delay: 1.6s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(41),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(41) {
  transition-delay: 1.64s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(42),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(42) {
  transition-delay: 1.68s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(43),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(43) {
  transition-delay: 1.72s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(44),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(44) {
  transition-delay: 1.76s;
}
#meijimakesmilk ._mmc_fi_title._shown > path:nth-child(45),
#meijimakesmilk ._mmc_fi_title._shown > g:nth-child(45) {
  transition-delay: 1.8s;
}
