@charset "UTF-8";
@media only screen and (min-width: 768px) {
  html {
    font-size: 0.5208333333vw !important;
  }
}
@media screen and (min-width: 768px) {
  .is-sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .is-pc {
    display: none;
  }
  .is-sp {
    display: block;
  }
}
.main-area {
  padding-top: 0;
}
@media (max-width: 767px) {
  .main-area {
    padding-top: calc(0 * 0.1333333333vw);
  }
}
@media (max-width: 767px) {
  .main-area .main-inner {
    padding: 0;
  }
}

@media (max-width: 767px) {
  #Contents {
    padding-top: calc(250 * 0.1333333333vw);
  }
}

.cm_f_acumin {
  font-family: "acumin-pro", sans-serif;
}

.js-fade {
  opacity: 0;
  transition-duration: 1.2s;
  transform: translateY(25px);
}
.js-fade.is-active {
  opacity: 1;
  transform: translateY(0);
}

.js-fade-Vr-first {
  opacity: 0;
  transition-duration: 1.2s;
}
.js-fade-Vr-first.is-active {
  opacity: 1;
  transform: translateY(0);
}

.__delay01 {
  transition-delay: 0.4s;
}

.__delay02 {
  transition-delay: 1.2s;
}

.__delay03 {
  transition-delay: 1.2s;
}

#st240515miuradaichi {
  position: relative;
  color: #231815;
  overflow: hidden;
  font-family: Hiragino Kaku Gothic ProN、ヒラギノ角ゴ ProN、Hiragino Kaku Gothic Pro、ヒラギノ角ゴ Pro, "メイリオ", sans-serif;
}
#st240515miuradaichi .loading {
  opacity: 0;
  z-index: 1000;
  position: fixed;
  top: 0;
  letter-spacing: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #908f93;
}
#st240515miuradaichi .loading .txt {
  width: calc(89 * 0.0694444444vw);
}
@media (max-width: 767px) {
  #st240515miuradaichi .loading .txt {
    width: calc(162 * 0.1333333333vw);
    margin-left: calc(-35 * 0.1333333333vw);
    transform: rotate(-18deg);
  }
}
#st240515miuradaichi .loading .img {
  width: 17.1rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  #st240515miuradaichi .loading .img {
    width: calc(227 * 0.1333333333vw);
  }
}
#st240515miuradaichi .loading #progress-text {
  text-align: center;
  display: block;
  font-size: 2rem;
  margin-top: 2.4rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  #st240515miuradaichi .loading #progress-text {
    margin-top: calc(32 * 0.1333333333vw);
    font-size: calc(26 * 0.1333333333vw);
  }
}
#st240515miuradaichi .loading #loading-bar {
  margin-top: 1rem;
  width: 19.4rem;
  height: 0.6rem;
  border: 1px solid #231815;
  overflow: hidden;
}
@media (max-width: 767px) {
  #st240515miuradaichi .loading #loading-bar {
    margin-top: calc(12 * 0.1333333333vw);
    width: calc(258 * 0.1333333333vw);
    height: calc(7 * 0.1333333333vw);
  }
}
#st240515miuradaichi .loading #progress-bar {
  height: 100%;
  background: #231815;
  width: 0;
}
#st240515miuradaichi html, #st240515miuradaichi body, #st240515miuradaichi div, #st240515miuradaichi span, #st240515miuradaichi object, #st240515miuradaichi iframe, #st240515miuradaichi h1, #st240515miuradaichi h2, #st240515miuradaichi h3, #st240515miuradaichi h4, #st240515miuradaichi h5, #st240515miuradaichi h6, #st240515miuradaichi p, #st240515miuradaichi blockquote, #st240515miuradaichi pre, #st240515miuradaichi abbr, #st240515miuradaichi address, #st240515miuradaichi cite, #st240515miuradaichi code, #st240515miuradaichi del, #st240515miuradaichi dfn, #st240515miuradaichi em, #st240515miuradaichi ins, #st240515miuradaichi kbd, #st240515miuradaichi q, #st240515miuradaichi samp, #st240515miuradaichi small, #st240515miuradaichi strong, #st240515miuradaichi sub, #st240515miuradaichi sup, #st240515miuradaichi var, #st240515miuradaichi b, #st240515miuradaichi i, #st240515miuradaichi dl, #st240515miuradaichi dt, #st240515miuradaichi dd, #st240515miuradaichi ol, #st240515miuradaichi ul, #st240515miuradaichi li, #st240515miuradaichi fieldset, #st240515miuradaichi form, #st240515miuradaichi label, #st240515miuradaichi legend, #st240515miuradaichi table, #st240515miuradaichi caption, #st240515miuradaichi tbody, #st240515miuradaichi tfoot, #st240515miuradaichi thead, #st240515miuradaichi tr, #st240515miuradaichi th, #st240515miuradaichi td, #st240515miuradaichi article, #st240515miuradaichi aside, #st240515miuradaichi canvas, #st240515miuradaichi details, #st240515miuradaichi figcaption, #st240515miuradaichi figure, #st240515miuradaichi footer, #st240515miuradaichi header, #st240515miuradaichi hgroup, #st240515miuradaichi menu, #st240515miuradaichi nav, #st240515miuradaichi section, #st240515miuradaichi summary, #st240515miuradaichi time, #st240515miuradaichi mark, #st240515miuradaichi audio, #st240515miuradaichi video {
  box-sizing: border-box;
  font-feature-settings: "palt";
}
#st240515miuradaichi img, #st240515miuradaichi svg {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
#st240515miuradaichi .mv > a {
  display: grid;
  gap: 0 2.8rem;
  display: grid;
  grid-template-columns: repeat(2, 50%);
  background: #282625;
}
@media (max-width: 767px) {
  #st240515miuradaichi .mv > a {
    grid-template-columns: repeat(1, auto);
    background: transparent;
  }
}
#st240515miuradaichi .mv .rBlk {
  position: relative;
}
#st240515miuradaichi .mv .rBlk .bg {
  width: 81.4rem;
  position: absolute;
  top: 48.5%;
  left: 46%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  #st240515miuradaichi .mv .rBlk .bg {
    display: none;
  }
}
#st240515miuradaichi .mv .rBlk .ttl {
  width: 34.0546rem;
  position: absolute;
  top: 50.4%;
  left: 47.4%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  #st240515miuradaichi .mv .rBlk .ttl {
    position: static;
    transform: unset;
    width: calc(379.065 * 0.1333333333vw);
    margin: calc(53 * 0.1333333333vw) auto 0;
  }
}
#st240515miuradaichi .product {
  padding-top: 21rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product {
    padding-top: calc(129 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .ttl {
  text-align: center;
  font-size: 3.6rem;
  line-height: 1.6605555556;
  font-weight: 600;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .ttl {
    font-size: calc(37 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .lead {
  margin-top: 2rem;
  text-align: center;
  font-size: 1.6rem;
  text-align: center;
  line-height: 2.125;
  letter-spacing: 0.08em;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .lead {
    font-size: calc(21 * 0.1333333333vw);
    line-height: 2.1904761905;
    margin-top: calc(15 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit {
  display: flex;
  padding-left: 10.8rem;
  margin-top: 25.2rem;
  position: relative;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit {
    display: block;
    padding-left: 0;
    margin-top: calc(280 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__01 .obj {
  position: absolute;
  bottom: -27.5rem;
  right: 13.8rem;
  width: 21.7rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__01 .obj {
    width: calc(226 * 0.1333333333vw);
    margin: 0 auto;
  }
}
#st240515miuradaichi .product .unit.__01 .obj .obj_txt {
  width: 10.7rem;
  position: absolute;
  top: -3rem;
  left: -2rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__01 .obj .obj_txt {
    width: calc(159 * 0.1333333333vw);
    top: calc(-40 * 0.1333333333vw);
    left: calc(-20 * 0.1333333333vw);
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__01 .imgBlk {
    margin-top: calc(144 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__02 {
  margin-top: 34.9rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__02 {
    margin-top: calc(222 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__02 .obj {
  position: absolute;
  bottom: -27.7rem;
  right: 14.8rem;
  width: 19.7rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__02 .obj {
    width: calc(204 * 0.1333333333vw);
    margin: 0 auto;
    margin-left: calc(257 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__02 .obj .obj_txt {
  width: 11.5427rem;
  position: absolute;
  top: -3.4rem;
  right: 0rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__02 .obj .obj_txt {
    width: calc(150.427 * 0.1333333333vw);
    top: calc(-34 * 0.1333333333vw);
    right: calc(0 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__02 .rip {
  position: absolute;
}
#st240515miuradaichi .product .unit.__02 .rip.__01 {
  width: calc(39 * 0.1333333333vw);
  top: calc(111 * 0.1333333333vw);
  left: calc(-117 * 0.1333333333vw);
  animation: floating-y-01 1s ease-in-out infinite alternate-reverse;
}
#st240515miuradaichi .product .unit.__02 .rip.__02 {
  width: calc(42 * 0.1333333333vw);
  top: calc(86 * 0.1333333333vw);
  right: calc(-168 * 0.1333333333vw);
  animation: floating-y-01 1s -1s ease-in-out infinite alternate-reverse;
}
#st240515miuradaichi .product .unit.__02 .rip.__03 {
  width: calc(42 * 0.1333333333vw);
  top: calc(220 * 0.1333333333vw);
  right: calc(-122 * 0.1333333333vw);
  animation: floating-y-01 1s -0.5s ease-in-out infinite alternate-reverse;
}
@media (max-width: 767px) {
  @keyframes floating-y-01 {
    0% {
      transform: translateY(-36%);
    }
    100% {
      transform: translateY(32%);
    }
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__02 .imgBlk {
    margin-top: calc(159 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__03 {
  margin-top: 35.1rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__03 {
    margin-top: calc(256 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__03 .obj {
  position: absolute;
  bottom: -21.9rem;
  right: 16rem;
  width: 17.18rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__03 .obj {
    width: calc(193.939 * 0.1333333333vw);
    margin: 0 auto;
  }
}
#st240515miuradaichi .product .unit.__03 .obj .obj_txt {
  position: absolute;
  width: 7.7845rem;
  top: -2.7rem;
  left: -1rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__03 .obj .obj_txt {
    width: calc(110 * 0.1333333333vw);
    top: calc(-41 * 0.1333333333vw);
    left: calc(-10 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__03 .txtBlk {
  margin-top: 6.6rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__03 .txtBlk {
    margin-top: calc(0 * 0.1333333333vw);
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__03 .imgBlk {
    margin-top: calc(217 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__04 {
  margin-top: 34.6rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__04 {
    margin-top: calc(275 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__04 .obj {
  position: absolute;
  bottom: -22.3rem;
  right: 15.3rem;
  width: 33.7rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__04 .obj {
    width: calc(350 * 0.1333333333vw);
    margin: 0 auto;
  }
}
#st240515miuradaichi .product .unit.__04 .obj .obj_txt {
  width: 12.9rem;
  position: absolute;
  top: -3.4rem;
  right: -2.1rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__04 .obj .obj_txt {
    width: calc(172 * 0.1333333333vw);
    top: calc(-40 * 0.1333333333vw);
    right: calc(-25 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__04 .txtBlk {
  margin-top: 6.9rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__04 .txtBlk {
    margin-top: calc(0 * 0.1333333333vw);
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__04 .imgBlk {
    margin-top: calc(221 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__05 {
  margin-top: 34.9rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__05 {
    margin-top: calc(197 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__05 .obj {
  position: absolute;
  bottom: -27.8rem;
  right: 17.7rem;
  width: 13.8rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__05 .obj {
    width: calc(144 * 0.1333333333vw);
    margin-left: calc(304 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__05 .obj .obj_txt {
  width: 14.027rem;
  position: absolute;
  top: -3.7rem;
  left: -1.3rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__05 .obj .obj_txt {
    width: calc(160 * 0.1333333333vw);
    top: calc(-38 * 0.1333333333vw);
    left: calc(-16 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .unit.__05 .rip {
  position: absolute;
}
#st240515miuradaichi .product .unit.__05 .rip.__01 {
  width: calc(44 * 0.1333333333vw);
  top: calc(198 * 0.1333333333vw);
  left: calc(-204 * 0.1333333333vw);
  animation: floating-y-01 1.8s ease-in-out infinite alternate-reverse;
}
#st240515miuradaichi .product .unit.__05 .rip.__02 {
  width: calc(42 * 0.1333333333vw);
  top: calc(306 * 0.1333333333vw);
  left: calc(-127 * 0.1333333333vw);
  animation: floating-y-01 1.8s -2s ease-in-out infinite alternate-reverse;
}
#st240515miuradaichi .product .unit.__05 .rip.__03 {
  width: calc(43 * 0.1333333333vw);
  top: calc(55 * 0.1333333333vw);
  right: calc(-160 * 0.1333333333vw);
  animation: floating-y-01 1.8s -1s ease-in-out infinite alternate-reverse;
}
#st240515miuradaichi .product .unit.__05 .txtBlk {
  margin-top: 6.9rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__05 .txtBlk {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .unit.__05 .imgBlk {
    margin-top: calc(144 * 0.1333333333vw);
  }
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .obj {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
}
#st240515miuradaichi .product .imgBlk {
  width: 103rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .imgBlk {
    width: calc(642 * 0.1333333333vw);
    margin-left: auto;
    margin-right: auto;
  }
}
#st240515miuradaichi .product .txtBlk {
  margin-top: 6.2rem;
  margin-left: 9.7rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk {
    margin-left: auto;
    margin-top: calc(0 * 0.1333333333vw);
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
#st240515miuradaichi .product .txtBlk h3 {
  font-size: 3.2rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk h3 {
    order: 1;
    font-size: 4.1rem;
    margin-top: calc(51 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .txtBlk .itemTxt {
  margin-top: 3.1rem;
  font-size: 1.4rem;
  line-height: 2.4285714286;
  letter-spacing: 0.08em;
  font-weight: 300;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk .itemTxt {
    order: 1;
    font-size: calc(19 * 0.1333333333vw);
    margin-top: calc(31 * 0.1333333333vw);
    line-height: 2.2105263158;
  }
}
#st240515miuradaichi .product .txtBlk .note {
  font-size: 1.1rem;
  margin-top: 3rem;
  font-weight: 300;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk .note {
    order: 1;
    font-size: calc(17 * 0.1333333333vw);
    margin-top: calc(0 * 0.1333333333vw);
    margin-top: calc(33 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .txtBlk .credit {
  font-weight: 200;
  font-size: 1.4rem;
  margin-top: 4.6rem;
  letter-spacing: 0.035em;
  display: flex;
  flex-direction: column;
  gap: 1.6rem 0;
  align-items: flex-start;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk .credit {
    order: 1;
    text-align: center;
    align-items: center;
    font-size: calc(18 * 0.1333333333vw);
    margin-top: calc(32 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .txtBlk .credit a {
  position: relative;
  display: inline-block;
}
#st240515miuradaichi .product .txtBlk .credit a::after {
  content: "";
  width: 100%;
  height: 0.08rem;
  background: #282625;
  position: absolute;
  bottom: -0.6rem;
  left: 0;
  display: inline-block;
}
#st240515miuradaichi .product .txtBlk .note + .credit {
  margin-top: 5.6rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .txtBlk .note + .credit {
    margin-top: calc(44 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .swiper-pagination {
  display: flex;
  gap: 0 1rem;
  margin-top: 4rem;
  position: static;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .swiper-pagination {
    order: 0;
    margin-top: calc(26 * 0.1333333333vw);
    gap: 0 calc(15 * 0.1333333333vw);
    justify-content: center;
  }
}
#st240515miuradaichi .product .swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  border-radius: 0;
  border: 1px solid #231815;
  transition-duration: 0.3s;
  border-radius: 60%;
}
@media (max-width: 767px) {
  #st240515miuradaichi .product .swiper-pagination-bullet {
    width: calc(13 * 0.1333333333vw);
    height: calc(13 * 0.1333333333vw);
  }
}
#st240515miuradaichi .product .swiper-pagination-bullet-active {
  background: #231815;
}
#st240515miuradaichi .other {
  padding-top: 32.2rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other {
    padding-top: calc(62 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .slideTxt {
  display: flex;
  width: 456rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .slideTxt {
    width: calc(4668 * 0.1333333333vw);
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  #st240515miuradaichi .other .slideTxt img {
    width: auto;
    height: 100%;
  }
  #st240515miuradaichi .other .slideTxt {
    height: 4rem;
  }
}
#st240515miuradaichi .other .slideTxt img:nth-of-type(1) {
  animation: loopRight1 80s -40s linear infinite;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .slideTxt img:nth-of-type(1) {
    width: 50%;
  }
}
#st240515miuradaichi .other .slideTxt img:nth-of-type(2) {
  animation: loopRight2 80s linear infinite;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .slideTxt img:nth-of-type(2) {
    width: 50%;
  }
}
@keyframes loopRight1 {
  0% {
    transform: translateX(100%) scale(1.001);
  }
  to {
    transform: translateX(-100%) scale(1.001);
  }
}
@keyframes loopRight2 {
  0% {
    transform: translateX(0) scale(1.001);
  }
  to {
    transform: translateX(-200%) scale(1.001);
  }
}
#st240515miuradaichi .other .blk {
  margin-top: 21.5rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk {
    margin-top: calc(113 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk.__01 .img {
  width: 74.1rem;
  margin: 0 auto;
  display: block;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk.__01 .img {
    width: calc(626 * 0.1333333333vw);
    margin-left: calc(100 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk.__01 h3 {
  font-size: 3.2rem;
  margin-top: 4.4rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk.__01 h3 {
    font-size: calc(35 * 0.1333333333vw);
    margin-top: calc(51 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk.__02 {
  margin-top: 20rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk.__02 {
    margin-top: calc(184 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk.__02 .img {
  width: 22.1rem;
  margin: 0 auto;
  display: block;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk.__02 .img {
    width: calc(223 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk.__02 h3 {
  font-size: 3.5rem;
  margin-top: 4.6rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk.__02 h3 {
    margin-top: calc(40 * 0.1333333333vw);
    font-size: calc(45 * 0.1333333333vw);
    letter-spacing: 0;
  }
}
#st240515miuradaichi .other .blk h3 {
  text-align: center;
  font-weight: 600;
}
#st240515miuradaichi .other .blk h3 .jp {
  margin-top: 2rem;
  text-align: center;
  display: block;
  font-size: 1.4rem;
  font-weight: 300;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk h3 .jp {
    font-size: calc(21 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk .txt {
  margin-top: 3rem;
  text-align: center;
  letter-spacing: 0.03em;
  font-size: 1.4rem;
  line-height: 2.4285714286;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .txt {
    margin-top: calc(26 * 0.1333333333vw);
    font-size: calc(17 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk .note {
  text-align: center;
  margin-top: 0;
  line-height: 3.6363636364;
  letter-spacing: 0.03em;
  font-size: 1.1rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .note {
    font-size: calc(17 * 0.1333333333vw);
    margin-top: calc(45 * 0.1333333333vw);
    line-height: 1;
  }
}
#st240515miuradaichi .other .blk .sns {
  text-align: center;
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-top: 3.2rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .sns {
    font-size: calc(17 * 0.1333333333vw);
    margin-top: calc(40 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk .sns > a {
  display: flex;
  align-content: center;
  justify-content: center;
  gap: 0 1rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .sns > a {
    gap: 0 calc(6 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk .sns .icon {
  width: 1.3785rem;
  display: inline-block;
  margin-top: 0.2rem;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .sns .icon {
    width: 10px;
    margin-top: calc(0 * 0.1333333333vw);
  }
}
#st240515miuradaichi .other .blk .caption {
  width: 99.4rem;
  margin: 3rem auto 0;
  font-size: 1.35rem;
  line-height: 2.2222222222;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  #st240515miuradaichi .other .blk .caption {
    font-size: calc(16.5 * 0.1333333333vw);
    width: calc(645 * 0.1333333333vw);
    margin: calc(38 * 0.1333333333vw) auto 0;
    letter-spacing: 0.03em;
  }
}/*# sourceMappingURL=style.css.map */
