@charset "UTF-8";
#umeharu211203 {
  transform: none !important;
  filter: none !important;
  box-sizing: border-box;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-feature-settings: normal;
}
#umeharu211203 .page-content figure {
  display: block;
}
#umeharu211203 .page-content .anc {
  display: block;
}
#umeharu211203 .page-content .img-src {
  width: 100%;
  height: auto;
}
#umeharu211203 .page-content .n-dsc {
  font-feature-settings: normal;
}
#umeharu211203 .page-content .crd-item {
  display: inline-block;
}
#umeharu211203 .page-content .crd-item .anc {
  font-family: corporate-s, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "palt";
}
@media only screen and (min-width: 1400px) {
  #umeharu211203 .page-content .sp-x {
    display: none !important;
  }
  #umeharu211203 .page-content .lp-banner {
    width: 1400px;
    margin: 40px auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .lp-banner::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1.2s ease;
  }
  #umeharu211203 .page-content .lp-banner.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .n-dsc {
    font-size: 1.3rem;
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
  }
  #umeharu211203 .page-content .crd-item {
    margin: 0 9px 0 0;
  }
  #umeharu211203 .page-content .crd-item .anc {
    font-size: 1.3rem;
    line-height: 1.5384615385;
    letter-spacing: 0.04em;
  }
  #umeharu211203 .page-content .main-content .n1 {
    width: 920px;
    margin: 100px auto 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_1 {
    width: 580px;
    margin: 0 auto 80px;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_2, #umeharu211203 .page-content .main-content .n1_inn .n1-fg_3 {
    width: 450px;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_dsc {
    margin: 34px 0 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_crd {
    width: 380px;
    display: flex;
    flex-wrap: wrap;
    margin: 19px 0 0;
  }
  #umeharu211203 .page-content .main-content .n2 {
    width: 1200px;
    margin: 148px auto 0;
    padding: 0 0 367px;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n2.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_1 {
    width: 700px;
    margin: 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_2 {
    width: 550px;
    position: absolute;
    top: 473px;
    right: 0;
    z-index: 2;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt_dsc {
    position: absolute;
    top: 185px;
    left: 780px;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt_crd {
    width: 380px;
    display: flex;
    flex-wrap: wrap;
    margin: 26px 0 0;
  }
  #umeharu211203 .page-content .main-content .n3 {
    width: 900px;
    margin: 0 auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_1 {
    width: 600px;
    margin: 0 0 0 51px;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_2 {
    width: 500px;
    margin: 80px 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt {
    position: absolute;
    top: 1060px;
    left: 0;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt_crd {
    width: 290px;
    display: flex;
    flex-wrap: wrap;
    margin: 22px 0 0;
  }
  #umeharu211203 .page-content .main-content .n4 {
    width: 1200px;
    margin: 147px auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 650px;
    height: 100%;
    background: #fff;
    top: 0;
    right: 550px;
    z-index: 2;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n4.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_1 {
    width: 650px;
    margin: 0 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_2 {
    width: 280px;
    margin: 360px 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_3 {
    width: 300px;
    position: absolute;
    top: 680px;
    right: 330px;
    z-index: 3;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt {
    margin: 75px 0 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt_crd {
    display: flex;
    flex-wrap: wrap;
    margin: 19px 0 0;
  }
  #umeharu211203 .page-content .main-content .n5 {
    width: 1100px;
    margin: 178px auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg {
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_1 {
    width: 600px;
    margin: 0 100px 0 auto;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_2 {
    width: 450px;
    position: absolute;
    top: 470px;
    left: 0;
    z-index: 2;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_3 {
    width: 550px;
    margin: 361px auto 0;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt {
    width: 550px;
    margin: auto;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt_dsc {
    position: absolute;
    top: 836px;
    left: 759px;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt_crd {
    width: 400px;
    display: flex;
    flex-wrap: wrap;
    margin: 26px 0 0;
  }
  #umeharu211203 .page-content .check-btn {
    width: 420px;
    margin: 140px auto;
  }
  #umeharu211203 .page-content .first-fade,
#umeharu211203 .page-content .fade-trgt {
    opacity: 0;
    transform: translateY(50px);
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .first-fade.faded,
#umeharu211203 .page-content .fade-trgt.faded {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 1399px) and (min-width: 561px) {
  #umeharu211203 .page-content .sp-x {
    display: none !important;
  }
  #umeharu211203 .page-content .lp-banner {
    width: 100%;
    margin: calc(40* 0.0714285714vw) auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .lp-banner::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1.2s ease;
  }
  #umeharu211203 .page-content .lp-banner.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .n-dsc {
    font-size: calc(13* 0.0714285714vw);
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
  }
  #umeharu211203 .page-content .crd-item {
    margin: 0 calc(9* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .crd-item .anc {
    font-size: calc(13* 0.0714285714vw);
    line-height: 1.5384615385;
    letter-spacing: 0.04em;
  }
  #umeharu211203 .page-content .main-content .n1 {
    width: calc(920* 0.0714285714vw);
    margin: calc(100* 0.0714285714vw) auto 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_1 {
    width: calc(580* 0.0714285714vw);
    margin: 0 auto calc(80* 0.0714285714vw);
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_2, #umeharu211203 .page-content .main-content .n1_inn .n1-fg_3 {
    width: calc(450* 0.0714285714vw);
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_dsc {
    margin: calc(34* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_crd {
    width: calc(380* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(19* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n2 {
    width: calc(1200* 0.0714285714vw);
    margin: calc(148* 0.0714285714vw) auto 0;
    padding: 0 0 calc(367* 0.0714285714vw);
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n2.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_1 {
    width: calc(700* 0.0714285714vw);
    margin: 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_2 {
    width: calc(550* 0.0714285714vw);
    position: absolute;
    top: calc(473* 0.0714285714vw);
    right: 0;
    z-index: 2;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt_dsc {
    position: absolute;
    top: calc(185* 0.0714285714vw);
    left: calc(780* 0.0714285714vw);
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt_crd {
    width: calc(380* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(26* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n3 {
    width: calc(900* 0.0714285714vw);
    margin: 0 auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_1 {
    width: calc(600* 0.0714285714vw);
    margin: 0 0 0 calc(51* 0.0714285714vw);
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_2 {
    width: calc(500* 0.0714285714vw);
    margin: calc(80* 0.0714285714vw) 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt {
    position: absolute;
    top: calc(1060* 0.0714285714vw);
    left: 0;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt_crd {
    width: calc(290* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(22* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n4 {
    width: calc(1200* 0.0714285714vw);
    margin: calc(147* 0.0714285714vw) auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: calc(650* 0.0714285714vw);
    height: 100%;
    background: #fff;
    top: 0;
    right: calc(550* 0.0714285714vw);
    z-index: 2;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n4.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_1 {
    width: calc(650* 0.0714285714vw);
    margin: 0 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_2 {
    width: calc(280* 0.0714285714vw);
    margin: calc(360* 0.0714285714vw) 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_3 {
    width: calc(300* 0.0714285714vw);
    position: absolute;
    top: calc(680* 0.0714285714vw);
    right: calc(330* 0.0714285714vw);
    z-index: 3;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt {
    margin: calc(75* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt_crd {
    display: flex;
    flex-wrap: wrap;
    margin: calc(19* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n5 {
    width: calc(1100* 0.0714285714vw);
    margin: calc(178* 0.0714285714vw) auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg {
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_1 {
    width: calc(600* 0.0714285714vw);
    margin: 0 calc(100* 0.0714285714vw) 0 auto;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_2 {
    width: calc(450* 0.0714285714vw);
    position: absolute;
    top: calc(470* 0.0714285714vw);
    left: 0;
    z-index: 2;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_3 {
    width: calc(550* 0.0714285714vw);
    margin: calc(361* 0.0714285714vw) auto 0;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt {
    width: calc(550* 0.0714285714vw);
    margin: auto;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt_dsc {
    position: absolute;
    top: calc(836* 0.0714285714vw);
    left: calc(759* 0.0714285714vw);
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt_crd {
    width: calc(400* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(26* 0.0714285714vw) 0 0;
  }
  #umeharu211203 .page-content .check-btn {
    width: calc(420* 0.0714285714vw);
    margin: calc(140* 0.0714285714vw) auto;
  }
  #umeharu211203 .page-content .first-fade,
#umeharu211203 .page-content .fade-trgt {
    opacity: 0;
    transform: translateY(calc(50* 0.0714285714vw));
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .first-fade.faded,
#umeharu211203 .page-content .fade-trgt.faded {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 560px) {
  #umeharu211203 .page-content .pc-x {
    display: none !important;
  }
  #umeharu211203 .page-content .lp-banner {
    width: 100%;
    position: relative;
  }
  #umeharu211203 .page-content .lp-banner::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1.2s ease;
  }
  #umeharu211203 .page-content .lp-banner.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .n-dsc {
    font-size: calc(24* 0.1333333333vw);
    line-height: 1.75;
    letter-spacing: 0.05em;
  }
  #umeharu211203 .page-content .crd-item {
    margin: 0 calc(18* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .crd-item .anc {
    font-size: calc(24* 0.1333333333vw);
    line-height: 1.6666666667;
    letter-spacing: 0.04em;
  }
  #umeharu211203 .page-content .main-content .n1 {
    margin: calc(160* 0.1333333333vw) auto 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_1 {
    width: 100%;
    margin: 0 0 calc(80* 0.1333333333vw) 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-fg_2, #umeharu211203 .page-content .main-content .n1_inn .n1-fg_3 {
    width: calc(370* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt {
    margin: calc(72* 0.1333333333vw) 0 0 calc(37* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_dsc {
    margin: 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n1_inn .n1-txt_crd {
    width: calc(600* 0.1333333333vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(20* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n2 {
    margin: calc(190* 0.1333333333vw) auto 0;
    padding: 0 0 calc(196* 0.1333333333vw);
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    right: 0;
    z-index: 10;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n2.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_1 {
    width: calc(675* 0.1333333333vw);
    margin: 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-fg_2 {
    width: calc(562* 0.1333333333vw);
    margin: calc(60* 0.1333333333vw) 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt {
    margin: calc(72* 0.1333333333vw) 0 0 calc(60* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n2_inn .n2-txt_crd {
    width: calc(500* 0.1333333333vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(20* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n3 {
    margin: 0 auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_1 {
    width: 100%;
    margin: 0 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-fg_2 {
    width: calc(600* 0.1333333333vw);
    margin: calc(80* 0.1333333333vw) auto 0;
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt {
    margin: calc(72* 0.1333333333vw) 0 0 calc(74* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n3_inn .n3-txt_crd {
    width: calc(500* 0.1333333333vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(20* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n4 {
    margin: calc(194* 0.1333333333vw) auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100%;
    height: calc(1240* 0.1333333333vw);
    background: #fff;
    top: 0;
    right: 0;
    z-index: 2;
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .main-content .n4.open::before {
    width: 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_1 {
    width: 100%;
    margin: 0 0 0 0;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_2 {
    width: calc(375* 0.1333333333vw);
    margin: calc(393* 0.1333333333vw) calc(60* 0.1333333333vw) 0 auto;
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-fg_3 {
    width: calc(390* 0.1333333333vw);
    margin: calc(80* 0.1333333333vw) 0 0 calc(80* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt {
    margin: calc(30* 0.1333333333vw) 0 0 calc(80* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt_dsc {
    position: absolute;
    top: calc(1030* 0.1333333333vw);
    left: calc(80* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n4_inn .n4-txt_crd {
    display: flex;
    flex-wrap: wrap;
  }
  #umeharu211203 .page-content .main-content .n5 {
    margin: calc(193* 0.1333333333vw) auto 0;
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg {
    position: relative;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_1 {
    width: calc(638* 0.1333333333vw);
    margin: 0 0 0 auto;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_2 {
    width: calc(450* 0.1333333333vw);
    margin: calc(80* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-fg_3 {
    width: calc(638* 0.1333333333vw);
    margin: calc(80* 0.1333333333vw) auto 0;
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt {
    margin: calc(73* 0.1333333333vw) 0 0 calc(57* 0.1333333333vw);
  }
  #umeharu211203 .page-content .main-content .n5_inn .n5-txt_crd {
    width: calc(680* 0.1333333333vw);
    display: flex;
    flex-wrap: wrap;
    margin: calc(18* 0.1333333333vw) 0 0;
  }
  #umeharu211203 .page-content .check-btn {
    width: calc(675* 0.1333333333vw);
    margin: calc(198* 0.1333333333vw) auto;
  }
  #umeharu211203 .page-content .first-fade,
#umeharu211203 .page-content .fade-trgt,
#umeharu211203 .page-content .fade-trgt-sp {
    opacity: 0;
    transform: translateY(calc(80* 0.1333333333vw));
    transition: all 1s ease;
  }
  #umeharu211203 .page-content .first-fade.faded,
#umeharu211203 .page-content .fade-trgt.faded,
#umeharu211203 .page-content .fade-trgt-sp.faded {
    opacity: 1;
    transform: translateY(0);
  }
}/*# sourceMappingURL=style.css.map */