    /*background-image*/
    @media (width < 768px) {
      .lp004 {
        background: none;
      }
    }
    
    @media (width > 769px) {
      .lp005 {
        background-image: url(/lp/nmnfaina/005/assets/images/bg_img_00.jpg);
        background-size: cover;
        width: 100%;
        height: 100vh;
        /*position: fixed;*/
        top: 0;
        overflow: scroll;
      }
    }
    
.container {
  max-width: 480px;
  margin: 0 auto;
  padding: 0 clamp(16px, 5vw, 32px)
}
@media screen and (min-width: 744px) {
  .container {
    max-width: 800px
  }
}
@media screen and (min-width: 1280px) {
  .container {
    max-width: 1280px
  }
}
@media screen and (min-width: 1366px) {
  .container {
    padding: 0
  }
}
*, ::before, ::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
  min-width: 0
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
body {
  line-height: 1
}
ol, ul {
  list-style: none
}
blockquote, q {
  quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
body {
  background-color: #fff
}
div {
  line-height: 0
}
img {
  width: 100%;
  height: auto
}
p {
  font-size: clamp(10px, 2.6666666667vw, 16px);
  line-height: 1.25
}
.splide .splide__track .splide__list .splide__slide a {
  width: 92.5%;
  position: absolute;
  bottom: 20%;
  left: 49.5%;
  transform: translateX(-50%)
}
.splide .splide__arrows .splide__arrow {
  width: clamp(32px, 10vw, 80px);
  height: clamp(32px, 10vw, 80px);
  background: none;
  background-size: cover;
  border-radius: 0
}
.splide .splide__arrows .splide__arrow svg {
  display: none
}
.splide .splide__arrows .splide__arrow.splide__arrow--prev {
  background-image: url(/lp/nmnfaina/005/assets/images/06_cta_left.png)
}
.splide .splide__arrows .splide__arrow.splide__arrow--next {
  background-image: url(/lp/nmnfaina/005/assets/images/06_cta_right.png)
}
.header {
  max-width: 750px;
  margin: 0 auto
}
.wrapper {
background-color: #fff;
  max-width: 750px;
  margin: -2px auto 0
}
.section_one {
  padding: 12.5% 0 2.5%;
  background-image: url(/lp/nmnfaina/005/assets/images/bg_img_01.jpg);
  background-size: cover;
  background-position: center top
}
.section_one .one {
  margin-bottom: 0;
  padding: 0 7.5%
}
.section_one .two {
  padding: 0 4%
}
.section_one .three {
  margin-top: 3%;
  padding: 0 4%
}
.section_one .four {
  margin-top: 5%;
  padding: 0 2.5%
}
.section_one .four p {
  color: #333
}
.section_one .five {
  margin-top: 5%;
  padding: 0 5%;
  position: relative
}
.section_one .five a {
  width: 85%;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%)
}
.section_one .five a img {
  width: 100%
}
.section_one .six {
  margin-top: 2.5%;
  padding: 0 5%
}
.section_one .six p {
  color: #333
}
.section_one .seven {
  margin-top: 7.5%;
  padding: 0 5%;
  position: relative
}
.section_one .seven a {
  width: 37.5%;
  position: absolute;
  right: 7.5%;
  bottom: 7.5%
}
.section_one .seven a img {
  width: 100%
}
.section_one .eight {
  margin-top: 2.5%;
  padding: 0 5%
}
.section_one .eight p {
  color: #333
}
.section_two {
  margin-top: 5%;
  padding: 7.5% 0 5%;
  background-color: #fff;
  background-image: url(/lp/nmnfaina/005/assets/images/03_media_bg_img.jpg);
  background-size: 97.5%;
  background-position: left top;
  background-repeat: no-repeat
}
.section_two .one {
  padding: 0 13.75%
}
.section_two .two {
  margin-top: 5%;
  padding: 0 5%
}
.section_two .three {
  display: flex;
  justify-content: center;
  gap: 5%;
  margin-top: 5%;
  padding: 0 5%
}
.section_two .three .image1 {
  flex: 1
}
.section_two .three .image2 {
  flex: .999
}
.section_three {
  padding: 2.5% 0;
  background-image: url(/lp/nmnfaina/005/assets/images/bg_img_02.png);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat
}
.section_three .one {
  padding: 0 5%
}
.section_three .two {
  margin-top: 7.5%;
  padding: 0 5%
}
.section_three .three {
  margin-top: 5%;
  padding: 0 5%
}
.section_three .four {
  margin-top: 5%;
  padding: 0 2.5%
}
.section_three .four p {
  color: #333
}
.section_four {
  /*padding: 5% 0;*/
  background-color: #fff;
}
.section_four .one {
  padding: 0 15%
}
.section_four .two {
  margin-top: 7.5%
}
.section_four .three {
  margin-top: 12.5%;
  padding: 0 10%
}
.section_four .four {
  margin-top: 7.5%;
  padding: 0 7.5%;
  text-align: right
}
.section_four .four img {
  width: 90% !important
}
.section_four .five {
  margin-top: 7.5%
}
.section_four .six {
  margin-top: 2.5%;
  padding: 0 2.5%
}
.section_four .six p {
  color: #000
}
.section_four .seven {
  margin-top: 12.5%;
  padding: 0 5%;
}
.section_four .eight {
  margin-top: 2.5%;
  padding: 0 5%
}
.section_four .nine {
  padding: 0 15%
}
.section_four .ten {
  background-color: #233a62;
  margin-top: 5%
}
.section_five {
  padding: 7.5% 0 0;
  background-color: #f5f8fd;
  background-position: center top
}
.section_five .one {
  padding-top: 64%;
  position: relative
}
.section_five .one .image1 {
  width: 92.5% !important;
  position: absolute;
  top: 0;
  right: 0
}
.section_five .one .image2 {
  padding: 0 7.5%
}
.section_five .two {
  margin-top: 2.5%;
  padding: 0 7.5% 5%;
  background-color: #f5f8fd
}
.section_five .two p {
  color: #333
}
.section_six {
  padding-bottom: 5%;
  background-image: url(/lp/nmnfaina/005/assets/images/bg_img_03.jpg);
  background-size: 100%;
  background-position: center top
}
.section_six .one {
  padding: 0 25%
}
.section_six .two {
  margin-top: 5%
}
.section_seven {
  padding: 5% 0;
  background-color: #e6e6ea
}
.section_seven .one {
  padding: 0 5%
}
.section_seven .two {
  padding: 0 5%
}
.section_seven .three {
  padding: 0 4.85%;
  text-align: right
}
.section_seven .three img {
  width: 99.8% !important
}
.section_seven .four {
  margin-top: 10%
}
.section_seven .four img {
  width: 98% !important
}
.section_seven .five {
  padding: 0 2.5%
}
.section_seven .five img {
  width: 99.4% !important
}
.section_seven .six {
  padding: 0 4.3%
}
.section_seven .six img {
  width: 99.2% !important
}
.section_seven .seven {
  margin-top: 5%;
  padding: 0 5%
}
.section_seven .eight {
  padding: 0 5%;
  text-align: right
}
.section_seven .eight img {
  width: 99.6% !important
}
.section_eight {
  padding: 10% 0 0
}
.section_eight .one {
  padding: 0 5%
}
.section_eight .two {
  margin-top: 2.5%;
  padding: 0 5%
}
.section_eight .three {
  padding: 0 15%
}
.section_eight .four {
 background-color: #233a62;
  margin-top: 5%
}
.section_nine {
  padding: 10% 5%
}
.section_nine .one {
  display: grid;
  gap: clamp(16px, 4.2666666667vw, 32px);
  padding: 5%;
  background-color: #fff;
  border: 1px solid #404554
}
.section_nine .one .div p {
  font-size: clamp(14px, 3.7333333333vw, 24px);
  line-height: 1.5;
  color: #404554
}
.section_nine .one .div p a {
  color: #404554;
  text-decoration: none
}

    .section_thirteen .list {
      font-size: 0.75rem;
      text-align: center;
      line-height: 1.5;
      margin-bottom: 0.5rem;
    }
    
    .section_thirteen .list a {
      text-decoration: underline;
    }
    
    .section_thirteen .copy {
      text-align: center;
      padding-bottom: 1rem;
    }
    


    #splide1-track{
    padding: 4rem 6rem 2rem;
    }    
  #splide2-track{
    padding: 4rem 6rem 2rem;
    }    


.section_ten {
  padding: 10% 0;
  background-color: #ede5db
}
.section_ten .one {
  margin-bottom: 2.5%;
  padding: 0 5%
}
.section_ten .one .image {
  display: flex;
  justify-content: center;
  margin-bottom: 7.5%
}
.section_ten .one .image img {
  width: 75% !important
}
.section_ten .one .note {
  color: #83601f
}
.section_ten .two {
  padding: 0 5%
}
.section_ten .two .splide__arrows .splide__arrow--prev {
  left: .5rem
}
.section_ten .two .splide__arrows .splide__arrow--next {
  right: .5rem
}
.section_ten .two .inner {
  padding: 2.5% 10%;
  background-color: #fff
}
.section_ten .two .inner .image {
  display: flex;
  justify-content: center;
  height: clamp(80px, 21.3333333333vw, 112px);
  margin-bottom: 2.5%
}
.section_ten .two .inner .image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain
}
.section_ten .two .inner .article p {
  font-size: clamp(14px, 3.7333333333vw, 24px);
  color: #83601f;
  line-height: 1.75
}
.section_ten .two .inner .article p.person {
  margin-top: 2.5%;
  text-align: right
}
.section_ten .three {
  display: flex;
  justify-content: flex-end;
  margin-top: 2.5%;
  padding: 0 5%
}

.section_ten .three .note {
    background: linear-gradient(90deg, #ab8f11 0%, #835e0e 75%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}
.section_ten .three .note p {
  text-align: right;
  color: #fff
}
.section_eleven {
  padding: 10% 0;
  background-color: #ede5db
}
.section_eleven .one {
  display: flex;
  justify-content: center;
  margin-bottom: clamp(32px, 8.5333333333vw, 48px);
  color:#83601f!important;
}
.section_eleven .one img{
  width: 25% !important;
}
.section_eleven .one p {
  display: flex;
  align-items: center;
  gap: .25rem;
  font-size: clamp(32px, 8.5333333333vw, 48px);
    color:#83601f!important;
}
.section_eleven .two {
  padding: 0 5%
}
.section_eleven .two .list {
  display: grid;
  gap: clamp(16px, 4.2666666667vw, 32px)
}
.section_eleven .two .list li {
  padding: 5%;
  background-color: #fff
}
.section_eleven .two .list li .question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative
}
.section_eleven .two .list li .question:before {
  content: "Q.";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  font-size: clamp(24px, 6.4vw, 40px);
  color: #ab8f11;
  transform: translateY(-50%)
}
.section_eleven .two .list li .question .text {
  width: 100%
}
.section_eleven .two .list li .question .text p {
  padding-left: 10%;
  font-size: clamp(14px, 3.7333333333vw, 24px);
  font-weight: 700;
  background: linear-gradient(90deg, #ab8f11 0%, #835e0e 95%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}
.section_eleven .two .list li .question .button {
  width: clamp(24px, 6.4vw, 40px);
  height: clamp(24px, 6.4vw, 40px);
  border: 1px solid #83601f;
  border-radius: 50%;
  position: relative
}
.section_eleven .two .list li .question .button span {
  display: inline-block;
  width: clamp(14px, 3.7333333333vw, 20px);
  height: .0625rem;
  background-color: #83601f;
  position: absolute;
  top: 50%;
  left: 50%
}
.section_eleven .two .list li .question .button span:first-child {
  transform: translate(-50%, -50%)
}
.section_eleven .two .list li .question .button span:last-child {
  transform: translate(-50%, -50%) rotate(90deg)
}
.section_eleven .two .list li .question .button.open span:last-child {
  display: none
}
.section_eleven .two .list li .answer {
  display: none;
  margin-top: 5%;
  padding-top: 5%;
  border-top: 1px solid #83601f;
  position: relative
}
.section_eleven .two .list li .answer.open {
  display: block
}
.section_eleven .two .list li .answer:before {
  content: "A.";
  display: inline-block;
  position: absolute;
  top: clamp(26px, 6.9333333333vw, 48px);
  left: 0;
  font-size: clamp(24px, 6.4vw, 40px);
  color: #ab8f11;
}
.section_eleven .two .list li .answer .text {
  display: flex
}
.section_eleven .two .list li .answer .text p {
  padding-left: 10%;
  font-size: clamp(14px, 3.7333333333vw, 24px);
  line-height: 1.5;
  color: #ab8f11;
}
.section_eleven .two .list li .answer .note {
  margin-top: 2.5%
}
.section_eleven .two .list li .answer .note p {
  text-align: right;
  color: #ab8f11;
}
