a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline
}
html {
  line-height: 1
}
ol, ul {
  list-style: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
caption, td, th {
  text-align: left;
  font-weight: 400;
  vertical-align: middle
}
blockquote, q {
  quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none
}
a img {
  border: none
}
.portrait .landscape, article, aside, details, figcaption, figure, footer, header, hgroup, img, main, menu, nav, section, summary {
  display: block;
  width: 100%;
  height: auto;
}
#in_app_browser, #old_browser, .landscape .landscape, .portrait .portrait {
  display: none
}
body {
  font-family: 'Noto Sans TC', 'Heiti TC', STHeiti, HelveticaNeueLTPro-Hv, 微軟正黑體, 'Microsoft JhengHei', sans-serif
}
button, input, select {
  font: inherit
}
#in_app_browser, #landscape_device, #old_browser {
  font-family: HelveticaNeueLTPro-Hv, 微軟正黑體, Courier, Georgia, Times, 'Times New Roman', serif;
  z-index: 998;
  width: 100%;
  background-color: #fff;
  left: 0;
  right: 0;
  position: fixed;
  top: 0;
  height: 100%;
  bottom: 0
}
body, html {
  width: 100%;
}
html {
  font-size: 16px
}
@media only screen and (max-width:980px) {
  html {
    font-size: 14px
  }
}
@media only screen and (max-width:420px) {
  html {
    font-size: 12px
  }
}
.content {
    min-width: 312px!important;
    margin: 0px!important;
}
.momo_1_wrapper .origins_kv .kv_top {
    position: relative;
    background-color: #FFF2F8;
}
.momo_1_wrapper .origins_kv .kv_top img {
  width: 100%;
  height: auto;
  margin: 0;
}
.momo_1_wrapper .origins_kv .kv_nav {
  position: relative;
  background-color: #c01923;
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
}
.momo_1_wrapper .origins_kv .kv_nav ul {
  max-width: 1220px;
  margin: 0 auto;
  text-align: center
}
.momo_1_wrapper .origins_kv .kv_nav ul li {
  display: inline-block
}
.momo_1_wrapper .origins_kv .kv_nav ul li a {
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 130px;
  display: block;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 47px;
  height: 47px;
  position: relative
}
.momo_1_wrapper .origins_kv .kv_nav ul li a:hover {
  color: #800230;
  background-color: rgba(255, 255, 255, 0.85)
}
.momo_1_wrapper .origins_kv .kv_nav ul li:last-child a:after {
  content: "";
  width: 0
}
.momo_1_wrapper .section_1 {
  position: relative;
}
.momo_1_wrapper .section_1 .section1_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
}
.momo_1_wrapper .section_1 .section_1_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 100%;
  padding: 0%;
}
.momo_1_wrapper .section_1 .section1_offer {
  width: 100%;
  margin: 0 auto;
  padding: 0%;
}
.momo_1_wrapper .section_1 .section1_offer img {
  width: 100%;
  height: auto;
  padding: 0px;
}
.momo_1_wrapper .section_1 .section1_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 0;
  background-image: url(s1_bk.jpg?t=1750330333561);
}
.momo_1_wrapper .section_1 .section_1_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 100%
}
.momo_1_wrapper .section_1 .section1_1_img {
  position: relative;
  margin: 0 auto;
  width: 60%;
}
.momo_1_wrapper .section_1 .section1_1_img img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_1 .section1_1_img img:hover {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 {
  text-align: center;
  position: relative
}
.momo_1_wrapper .section_2 .section2_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
  background-image: url(s2_bk.jpg?t=1750330333561);
  background-color: #FFFFFF;
}
.momo_1_wrapper .section_2 .section_2_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 60%;
}
.momo_1_wrapper .section_2 .section2_1_img {
  position: relative;
  margin-top: 1.5%;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.momo_1_wrapper .section_2 .section2_1_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_1_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_2_img {
  position: relative;
  margin-top: 0%;
  margin-right: auto;
  margin-left: 0%;
  width: 100%;
}
.momo_1_wrapper .section_2 .section2_2_img img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_2_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_3_img {
  position: relative;
  width: 100%;
  margin-top: 9%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_3_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_3_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_4_img {
  position: relative;
  width: 100%;
  margin-top: 26%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_4_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_4_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_5_img {
  position: relative;
  width: 100%;
  margin-top: 7%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_5_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_5_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_6_img {
  position: relative;
  width: 100%;
  margin-top: 18%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_6_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_6_img img:hover {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_7_img {
  position: relative;
  width: 100%;
  margin-top: 21%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_7_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_7_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_8_img {
  position: relative;
  width: 100%;
  margin-top: 20%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_8_img img {
  width: 100%;
  height: 0 auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_8_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_9_img {
  position: relative;
  width: 100%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_9_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_9_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
  margin-bottom: 0px;
}
.momo_1_wrapper .section_2 .section2_10_img {
  position: relative;
  width: 100%;
  margin-top: 26%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_10_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_10_img img:hover{
    -webkit-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
    transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_11_img {
  position: relative;
  width: 100%;
  margin-top: 20%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_11_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_11_img img:hover{
    -webkit-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
    transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_12_img {
  display: inline-block;
  position: relative;
  width: 30%;
  margin-top: 39%;
  margin-right: 0%;
  margin-left: 15%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_12_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_12_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_13_img {
  display: inline-block;
  position: relative;
  width: 30%;
  margin-top: 39%;
  margin-right: 0%;
  margin-left: 9%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_13_img img {
  width:100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_13_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_14_img {
  display: inline-block;
  position: relative;
  width: 30%;
  margin-top: 13%;
  margin-right: 0%;
  margin-left: 15%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_14_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_14_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_15_img {
  display: inline-block;
  position: relative;
  width: 30%;
  margin-top: 13%;
  margin-right: 0%;
  margin-left: 8%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_15_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_15_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_16_img {
  display: inline-block;
  position: relative;
  width: 19%;
  margin-top: 39%;
  margin-right: 0%;
  margin-left: 12%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_16_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_16_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
                                                                                                                                                            }
.momo_1_wrapper .section_2 .section2_17_img {
  display: inline-block;
  position: relative;
  width: 19%;
  margin-top: 39%;
  margin-right: 0%;
  margin-left: 9.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_17_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_17_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_18_img {
  display: inline-block;
  position: relative;
  width: 19%;
  margin-top: 39%;
  margin-right: 0%;
  margin-left: 7.2%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_18_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_18_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_19_img {
  display: inline-block;
  position: relative;
  width: 19%;
  margin-top: 19.5%;
  margin-right: 0%;
  margin-left: 20%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_19_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_19_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_20_img {
  display: inline-block;
  position: relative;
  width: 19%;
  margin-top: 19.5%;
  margin-right: 0%;
  margin-left: 20%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_20_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_20_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_21_img {
  position: relative;
  width: 100%;
  margin-top: 11%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_21_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_21_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_22_img {
  display: inline-block;
  position: relative;
  width: 21%;
  margin-top: 30.5%;
  margin-right: 0%;
  margin-left: 10%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_22_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_22_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_23_img {
  display: inline-block;
  position: relative;
  width: 21%;
  margin-top: 30.5%;
  margin-right: 0%;
  margin-left: -3%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_23_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_23_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_24_img {
  display: inline-block;
  position: relative;
  width: 21%;
  margin-top: 30.5%;
  margin-right: 0%;
  margin-left: 0.8%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_24_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_24_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_25_img {
  display: inline-block;
  position: relative;
  width: 21%;
  margin-top: 30.5%;
  margin-right: 0%;
  margin-left: -1.6%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_25_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_25_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_26_img {
  display: inline-block;
  position: relative;
  width: 38%;
  margin-top: 8%;
  margin-right: 0%;
  margin-left: 11%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_26_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_26_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_27_img {
  display: inline-block;
  position: relative;
  width: 38%;
  margin-top: 8%;
  margin-right: 0%;
  margin-left: 1.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_27_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_27_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_28_img {
  display: inline-block;
  position: relative;
  width: 23%;
  margin-top: 18%;
  margin-right: 0%;
  margin-left: 20%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_28_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_28_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_29_img {
  display: inline-block;
  position: relative;
  width: 23%;
  margin-top: 18%;
  margin-right: 0%;
  margin-left: 11.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_29_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_29_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_2 .section2_30_img {
  display: inline-block;
  position: relative;
  width: 18%;
  margin-top: 28%;
  margin-right: 0%;
  margin-left: 8.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_30_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_30_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_31_img {
  display: inline-block;
  position: relative;
  width: 18%;
  margin-top: 28%;
  margin-right: 0%;
  margin-left: 3.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_31_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_31_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_32_img {
  display: inline-block;
  position: relative;
  width: 18%;
  margin-top: 28%;
  margin-right: 0%;
  margin-left: 3.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_32_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_32_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_33_img {
  display: inline-block;
  position: relative;
  width: 18%;
  margin-top: 28%;
  margin-right: 0%;
  margin-left: 3.5%;
  margin-bottom: auto;
}
.momo_1_wrapper .section_2 .section2_33_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_2 .section2_33_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}

.momo_1_wrapper .section_2 .section2_end_img {
  position: relative;
  margin-top: 8%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0%;
  width: 100%;
}
.momo_1_wrapper .section_2 .section2_end_img img {
  width: 80%;
  height: auto;
}
.momo_1_wrapper .section_cat {
  text-align: center;
  position: relative;
}
.momo_1_wrapper .section_cat .section_cat_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
  background-image: url(cat_bk.jpg?t=1750330333561);
}
.momo_1_wrapper .section_cat .section_cat_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 60%;
  padding-top: 2%;
  padding-bottom: 2%;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_1_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-right: auto;
  margin-bottom: auto;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_1_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_1_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_2_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-left: auto;
  margin-bottom: auto
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_2_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_2_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_3_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-right: auto;
  margin-bottom: auto
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_3_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_3_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_4_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-left: auto;
  margin-bottom: auto
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_4_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper .section_cat .section_cat_wrapper .section_cat_4_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper .section_member {
  position: relative;
}
.momo_1_wrapper .section_member .section_member_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  margin-top: 3.5%;
}
.momo_1_wrapper .section_member .section_member_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2.5%;
  position: relative;
  width: 60%;
}
.momo_1_wrapper .section_member .section_member_wrapper .section_member_1_img {
  position: relative;
  display: inline-block;
  width: 100%
}
.momo_1_wrapper .section_member .section_member_wrapper .section_member_1_img img {
  width: 100%;
  height: auto
}
.momo_1_wrapper .section_member .section_member_wrapper .section_member_2_img {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 10%;
}
.momo_1_wrapper .section_member .section_member_wrapper .section_member_2_img img {
  width: 100%;
  height: auto;
}
.momo_1_wrapper .section_reason {
  position: relative
}
.momo_1_wrapper .section_reason .section_reason_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
  margin-bottom: 0px;
}
.momo_1_wrapper .section_reason .section_reason_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 56%;
  padding-top: 3%;
  padding-bottom: 2.5%;
}
.momo_1_wrapper .section_reason .section_reason_wrapper .section_reason_1_img {
  position: relative;
  display: inline-block;
  width: 100%;
}
.momo_1_wrapper .section_reason .section_reason_wrapper .section_reason_1_img img {
  width: 100%;
  height: auto
}
/*app*/
.momo_1_wrapper_app {
  display: none;
}
.momo_1_wrapper_app .origins_kv {
    background-color: #fff5f8;
    padding-top: 39vw;
}
.momo_1_wrapper_app .origins_kv .kv_top {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1
}
.momo_1_wrapper_app .origins_kv .kv_nav {
  position: absolute;
  width: 100%;
  height: auto;
  top: 22vw;
  left: 0;
  z-index: 1;
  background-color: #BF1034;
}
.momo_1_wrapper_app .origins_kv .kv_nav ul {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
}
.momo_1_wrapper_app .origins_kv .kv_nav ul li {
  width: 18%;
  display: inline-block
}
.momo_1_wrapper_app .origins_kv .kv_nav ul li a {
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
  display: block;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 47px;
  height: 47px;
  position: relative
}
.momo_1_wrapper_app .origins_kv .kv_nav ul li a:hover {
  color: #800230;
  background-color: rgba(255, 255, 255, 0.85)
}
.momo_1_wrapper_app .origins_kv .kv_nav ul li.line {
  width: 100%;
  height: 1px;
  background-color: #fff;
  display: block
}
.momo_1_wrapper_app .origins_kv .kv_nav ul li:last-child a:after {
  content: "";
  width: 0
}
.momo_1_wrapper_app, .momo_1_wrapper_app .origins_kv .kv_top img {
  width: 100%;
  height: auto;
  padding-top: 0px;
  margin-top: 0px;
}
.momo_1_wrapper_app .section_1 {
  position: relative;
}
.momo_1_wrapper .section_1 .section1_bg {
    position: absolute;
    top: 0;
    left: -6%;
    width: 112%;
    height: auto;
    padding-top: 0px;
}
.momo_1_wrapper_app .section_1 .section_1_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 100%
}
.momo_1_wrapper_app .section_1 .section1_offer {
  width: 100%;
  margin: 0 auto;
}
.momo_1_wrapper_app .section_1 .section1_offer img {
  width: 100%;
  height: auto;
}
.momo_1_wrapper_app .section_1 .section1_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 0;
}
.momo_1_wrapper_app .section_1 .section1_1_img {
  position: relative;
  margin-top: -1%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0;
  width: 100%;
}
.momo_1_wrapper_app .section_1 .section1_1_img img {
  width: 100%;
  height: auto;
  margin-bottom: 0px;
}
.momo_1_wrapper_app .section_2 {
  text-align: center;
  position: relative;
  margin-bottom: 0px;
  margin-top: 0%;
}
.momo_1_wrapper_app .section_2 .section2_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
  background-image: url(app_s2_bk.jpg?t=1750330333561);
  margin-bottom: 0px;
}
.momo_1_wrapper_app .section_2 .section_2_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_1_img {
  position: relative;
  margin-top: -2%;
  margin-right: auto;
  margin-left: -10%;
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_1_img img {
  width: 120%;
  height: auto;
  margin-top: 4%;
  margin-bottom: 0%;
}
.momo_1_wrapper_app .section_2 .section2_2_img {
  position: relative;
  margin-top: 0%;
  margin-right: auto;
  margin-left: -10%;
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_2_img img {
  width: 120%;
  height: auto;
  margin-top: 0px;
}
.momo_1_wrapper_app .section_2 .section2_3_img {
  position: relative;
  width: 100%;
  margin-top: 0%;
  margin-right: auto;
  margin-left: 0%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_3_img img {
  width: 100%;
  height: auto;
  margin-top: 0px;
}
.momo_1_wrapper_app .section_2 .section2_4_img {
  position: relative;
  width: 100%;
  margin-top: 19%;
  margin-right: auto;
  margin-left: -11%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_4_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_5_img {
  position: relative;
  width: 100%;
  margin-top: 10%;
  margin-right: auto;
  margin-left: -12%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_5_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_6_img {
  position: relative;
  width: 100%;
  margin-top: 25%;
  margin-right: auto;
  margin-left: -11%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_6_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_7_img {
  position: relative;
  width: 100%;
  margin-top: 23%;
  margin-right: auto;
  margin-left: -12%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_7_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_8_img {
  position: relative;
  width: 100%;
  margin-top: 25%;
  margin-right: auto;
  margin-left: -11%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_8_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_9_img {
  position: relative;
  width: 100%;
  margin-top: 30%;
  margin-right: auto;
  margin-left: -12%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_9_img img {
  width: 123%;
  height: auto
}
.momo_1_wrapper_app .section_2 .section2_10_img {
  position: relative;
  width: 100%;
  margin-top: 27%;
  margin-right: auto;
  margin-left: -11%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_10_img img {
  width: 123%;
}
.momo_1_wrapper_app .section_2 .section2_11_img {
  position: relative;
  width: 100%;
  margin-top: 7%;
  margin-right: auto;
  margin-left:  0%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_11_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_12_img {
  display: inline-block;
  position: relative;
  width: 31%;
  margin-top: 35%;
  margin-right: 0%;
  margin-left: 14%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_12_img img {
  width: 100%;
  height: auto;
  }
.momo_1_wrapper_app .section_2 .section2_13_img {
  display: inline-block;
  position: relative;
  width: 31%;
  margin-top: 35%;
  margin-right: 0%;
  margin-left: 10%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_13_img img {
  width: 100%;
  height: auto;
  }
.momo_1_wrapper_app .section_2 .section2_14_img {
  display: inline-block;
  position: relative;
  width: 31%;
  margin-top: 16.5%;
  margin-right: 0%;
  margin-left: 14%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_14_img img {
  width: 100%;
  height: auto;
  }
.momo_1_wrapper_app .section_2 .section2_15_img {
  display: inline-block;
  position: relative;
  width: 31%;
  margin-top: 16.5%;
  margin-right: 0%;
  margin-left: 9%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_15_img img {
  width: 100%;
  height: auto;
  }
.momo_1_wrapper_app .section_2 .section2_16_img {
  display: inline-block;
  position: relative;
  width: 20%;
  margin-top: 45%;
  margin-right: 0%;
  margin-left: 10%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_16_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_17_img {
  display: inline-block;
  position: relative;
  width: 20%;
  margin-top: 45%;
  margin-right: 0%;
  margin-left: 10%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_17_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_18_img {
  display: inline-block;
  position: relative;
  width: 20%;
  margin-top: 45%;
  margin-right: 0%;
  margin-left: 9%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_18_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_19_img {
  display: inline-block;
  position: relative;
  width: 20%;
  margin-top: 21%;
  margin-right: 0%;
  margin-left: 18%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_19_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_20_img {
  display: inline-block;
  position: relative;
  width: 20%;
  margin-top: 21%;
  margin-right: 0%;
  margin-left: 23%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_20_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_21_img {
  position: relative;
  width: 100%;
  margin-top: 8%;
  margin-right: auto;
  margin-left: 0%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_21_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_22_img {
  display: inline-block;
  position: relative;
  width: 22%;
  margin-top: 29%;
  margin-right: 0%;
  margin-left: 7%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_22_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_23_img {
  display: inline-block;
  position: relative;
  width: 22%;
  margin-top: 29%;
  margin-right: 0%;
  margin-left: -3%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_23_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_24_img {
  display: inline-block;
  position: relative;
  width: 22%;
  margin-top: 29%;
  margin-right: 0%;
  margin-left: 2%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_24_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_25_img {
  display: inline-block;
  position: relative;
  width: 22%;
  margin-top: 29%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_25_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_26_img {
  display: inline-block;
  position: relative;
  width: 41%;
  margin-top: 8%;
  margin-right: auto;
  margin-left: 8.5%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_26_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_27_img {
  display: inline-block;
  position: relative;
  width: 41%;
  margin-top: 8%;
  margin-right: 8.5%;
  margin-left: 0%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_27_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_28_img {
  display:  inline-block;
  position: relative;
  width: 29%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 14%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_28_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_29_img {
  display:  inline-block;
  position: relative;
  width: 29%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 14%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_29_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_30_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 8.5%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_30_img img {
  width: 100%;
}

.momo_1_wrapper_app .section_2 .section2_31_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 2.5%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_31_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_32_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 3%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_32_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_33_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 3.8%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_33_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_34_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 8.5%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_34_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_35_img {
  display:  inline-block;
  position: relative;
  width: 18.5%;
  margin-top: 22%;
  margin-right: 0%;
  margin-left: 8.5%;
  margin-bottom: 0;
}
.momo_1_wrapper_app .section_2 .section2_35_img img {
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_end_img {
  position: relative;
  margin-top: 7%;
  margin-right: auto;
  margin-left: -5%;
  margin-bottom: 0%;
  width: 100%;
}
.momo_1_wrapper_app .section_2 .section2_end_img img {
  width: 110%;
}
.momo_1_wrapper_app .section_cat {
  text-align: center;
  position: relative;
}
.momo_1_wrapper_app .section_cat .section_cat_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: 0px;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 3% auto 0 auto;
  position: relative;
  width: 100%;
  padding-top: 0%;
  padding-bottom: 3%;
  background-color: #fff;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_1_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-right: auto;
  margin-bottom: auto;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_1_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_1_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_2_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-left: auto;
  margin-bottom: auto
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_2_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_2_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_3_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-right: auto;
  margin-bottom: auto
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_3_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_3_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_4_img {
  position: relative;
  display: inline-block;
  width: 25%;
  margin-top: 0%;
  margin-left: auto;
  margin-bottom: auto
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_4_img img {
  width: 100%;
  height: auto;
  transition: 0.8s ease;
}
.momo_1_wrapper_app .section_cat .section_cat_wrapper .section_cat_4_img img:hover {
  -webkit-transform: scale(0.97);
  -ms-transform: scale(0.97);
  transform: scale(0.97);
  transition: 0.3s ease;
}
@media only screen and (max-width:980px) {
  .momo_1_wrapper_app .origins_kv {
    padding-top: 26vw
  }
  .pc {
    display: none
  }
  .sp {
    display: block
  }
  .momo_1_wrapper {
    display: none
  }
  .momo_1_wrapper_app {
    display: block
  }
}
@media only screen and (max-width:700px) {
  .momo_1_wrapper_app .origins_kv {
    padding-top: 29vw
  }
  .momo_1_wrapper .section_1 .section1_1_img img {
  width: 56.2%;
  height: auto;
  margin: 0 auto;
  transition: 0.8s ease;
}
}
@media only screen and (max-width:500px) {
  .momo_1_wrapper_app .origins_kv {
    padding-top: 32vw
  }
}
@media only screen and (max-width:414px) {
  .momo_1_wrapper_app .origins_kv {
    padding-top: 34vw
  }
}
@media only screen and (max-width:375px) {
  .momo_1_wrapper_app .origins_kv {
    padding-top: 35vw
  }
}
