@charset "UTF-8";
body {
  color: #101010;
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
  background-color: #fff;
  font-size: 72.5%;
  line-height: 150%;
  letter-spacing: 0.1em; }

#main_column.colnum1 {
  margin: 0 auto;
  width: 100%; }

/* =======================================
 kombucha2207 css
======================================= */
.kombucha2207 {
  width: 1080px;
  margin: 0 auto;
  letter-spacing: 0;
  line-height: 1;
  font-size: 100%;
  /* =======================================
   fvArea
  ======================================= */
  /*fvArea*/
  /* =======================================
   offerArea
  ======================================= */
  /*offerArea*/
  /* =======================================
   aboutArea
  ======================================= */
  /*aboutArea*/
  /* =======================================
   supportArea
  ======================================= */
  /*supportArea*/
  /* =======================================
   makeArea
  ======================================= */
  /*makeArea*/
  /* =======================================
   meritArea
  ======================================= */
  /*meritArea*/
  /* =======================================
   recommendArea
  ======================================= */
  /*recommendArea*/
  /* =======================================
   pointArea
  ======================================= */
  /*pointArea*/
  /* =======================================
   voiceArea
  ======================================= */
  /*voiceArea*/
  /* =======================================
   arrangeArea
  ======================================= */
  /*arrangeArea*/
  /* =======================================
   flavorArea
  ======================================= */
  /*flavorArea*/
  /* =======================================
   materialsArea
  ======================================= */
  /*materialsArea*/ }
  .kombucha2207 .fvArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/fv_bg.png") no-repeat center 0;
    min-height: 955px;
    position: relative;
    padding-top: 144px;
    box-sizing: border-box; }
    .kombucha2207 .fvArea h2 {
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0%);
      top: 0;
      width: 315px; }
    .kombucha2207 .fvArea h3 {
      width: 205px;
      margin-left: auto;
      margin-right: 38px;
      margin-bottom: 9px; }
      .kombucha2207 .fvArea h3.fv_natural_tit {
        width: 268px;
        margin-left: 42px;
        margin-right: auto; }
  .kombucha2207 .offerArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea01_bg01.jpg") no-repeat center 0, url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea01_bg02.jpg") repeat-y center 0;
    min-height: 2610px;
    position: relative;
    padding-top: 39px; }
    .kombucha2207 .offerArea.offerArea02 {
      min-height: 2100px; }
    .kombucha2207 .offerArea .offer_flavor {
      position: absolute;
      width: 302px;
      top: -27px;
      left: 0; }
    .kombucha2207 .offerArea .offerArea_top_wrap {
      display: flex;
      flex-flow: column-reverse; }
    .kombucha2207 .offerArea h3 {
      margin: 43px auto 28px; }
    .kombucha2207 .offerArea .offerArea_top_wrap_item_box {
      display: flex; }
    .kombucha2207 .offerArea .offerArea_top_wrap_item_wrap01 {
      margin-left: 70px;
      margin-right: 107px; }
    .kombucha2207 .offerArea .offerArea_top_wrap_item {
      display: flex;
      margin-bottom: 14px; }
    .kombucha2207 .offerArea .offerArea_top_wrap_item_txt_wrap {
      padding-top: 62px;
      margin-right: 17px; }
    .kombucha2207 .offerArea .offerArea_kombucha_name {
      margin-left: 36px;
      margin-bottom: 12px; }
    .kombucha2207 .offerArea .offerArea_kombucha_flavor01 {
      margin-bottom: 6px; }
    .kombucha2207 .offerArea .offerArea_top_wrap_item_wrap01 .offerArea_feature {
      margin-left: 47px; }
    .kombucha2207 .offerArea .offerArea_feature {
      -webkit-filter: drop-shadow(4px 10px 8px rgba(12, 76, 12, 0.15));
      -moz-filter: drop-shadow(4px 10px 8px rgba(12, 76, 12, 0.15));
      -ms-filter: drop-shadow(4px 10px 8px rgba(12, 76, 12, 0.15));
      filter: drop-shadow(4px 10px 8px rgba(12, 76, 12, 0.15)); }
    .kombucha2207 .offerArea .offerArea_natural_name {
      margin-bottom: 12px;
      position: relative; }
      .kombucha2207 .offerArea .offerArea_natural_name::after {
        content: "";
        display: block;
        width: 75px;
        height: 75px;
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_new.png") no-repeat center/100%;
        position: absolute;
        left: -10px;
        top: -80px; }
    .kombucha2207 .offerArea .offerArea_natural_flavor_wrap {
      display: flex;
      margin-bottom: 6px;
      margin-left: 29px; }
      .kombucha2207 .offerArea .offerArea_natural_flavor_wrap .offerArea_natural_flavor01 {
        margin-right: 6px; }
    .kombucha2207 .offerArea .offerArea_natural_flavor03 {
      margin-left: 29px; }
    .kombucha2207 .offerArea .offerArea_natural_feature_wrap {
      display: flex;
      justify-content: space-between;
      width: 479px;
      margin-left: 4px; }
    .kombucha2207 .offerArea .offerArea_txt {
      text-align: center;
      margin: 0 auto 89px; }
      .kombucha2207 .offerArea .offerArea_txt p {
        margin-top: 28px;
        font-size: 20px;
        display: inline;
        position: relative; }
        .kombucha2207 .offerArea .offerArea_txt p::after {
          content: "";
          display: block;
          width: 24px;
          height: 24px;
          background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_check.png") no-repeat center/100%;
          position: absolute;
          left: -34px;
          top: 50%;
          transform: translate(0%, -50%); }
        .kombucha2207 .offerArea .offerArea_txt p + p {
          margin-left: 50px; }
    .kombucha2207 .offerArea .offerArea_parts {
      width: 984px;
      margin: 25px auto 0; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_01 {
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_parts_bg01.png") no-repeat center 0;
        min-height: 87px; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_02 {
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_parts_bg02.png") repeat-y center 0;
        min-height: 1209px;
        margin-top: -38px;
        padding-top: 38px;
        box-sizing: border-box; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_03 {
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_parts_bg03.png") no-repeat center bottom;
        min-height: 43px; }
      .kombucha2207 .offerArea .offerArea_parts h4 {
        text-align: center;
        margin-bottom: 25px; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_wrap {
        display: flex; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_box {
        text-align: center; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_parts_box01 {
        margin-left: 72px;
        margin-right: 3px; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_set_img {
        margin-bottom: 7px; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_set_name {
        margin-bottom: 11px; }
      .kombucha2207 .offerArea .offerArea_parts .offerArea_set_flavor_wrap {
        display: flex;
        justify-content: center;
        margin-bottom: 40px; }
        .kombucha2207 .offerArea .offerArea_parts .offerArea_set_flavor_wrap p + p {
          margin-left: 4px; }
      .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 {
        margin-top: 37px; }
        .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_parts_01 {
          background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_parts_bg01_02.png") no-repeat center 0;
          min-height: 87px;
          position: relative; }
        .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_parts_02 {
          min-height: 1882px;
          margin-top: -79px;
          padding-top: 79px;
          padding-bottom: 30px; }
        .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 h4 {
          padding-top: 20px;
          text-align: left;
          margin-left: 120px; }
        .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_set_free_circle {
          position: absolute;
          top: 0;
          right: 49px; }
        .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_benefitsArea {
          background-color: rgba(188, 215, 93, 0.4);
          width: 944px;
          margin: 0 auto 46px;
          padding-bottom: 40px;
         }
          .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_benefitsArea h4 {
            padding-top: 38px;
            text-align: center;
            margin-left: 0;
            margin-bottom: 20px; }
          .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_benefitsArea .offerArea_benefits_wrap {
            display: flex;
            justify-content: space-between;
            width: 844px;
            margin: 0 auto 29px; }
            .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_benefitsArea .offerArea_benefits_wrap p {
              -webkit-filter: drop-shadow(4px 10px 8px rgba(0, 0, 0, 0.15));
              -moz-filter: drop-shadow(4px 10px 8px rgba(0, 0, 0, 0.15));
              -ms-filter: drop-shadow(4px 10px 8px rgba(0, 0, 0, 0.15));
              filter: drop-shadow(4px 10px 8px rgba(0, 0, 0, 0.15)); }
          .kombucha2207 .offerArea .offerArea_parts.offerArea_parts02 .offerArea_benefitsArea .offerArea_benefitsArea_btn {
            display: block;
            width: 380px;
            margin: 0 auto;
            padding-bottom: 30px;
            -webkit-filter: drop-shadow(4px 6px 4px rgba(12, 76, 12, 0.15));
            -moz-filter: drop-shadow(4px 6px 4px rgba(12, 76, 12, 0.15));
            -ms-filter: drop-shadow(4px 6px 4px rgba(12, 76, 12, 0.15));
            filter: drop-shadow(4px 6px 4px rgba(12, 76, 12, 0.15)); }
    .kombucha2207 .offerArea .offerArea_parts_price_wrap {
      width: 842px;
      margin: 0 auto 26px;
      display: flex;
      justify-content: space-between; }
    .kombucha2207 .offerArea .offerArea_set_free {
      text-align: center;
      margin-bottom: 25px; }
    .kombucha2207 .offerArea .yk_cv_btn {
      display: block;
      width: 564px;
      margin: 30px auto 0;
      -webkit-filter: drop-shadow(4px 6px 6px rgba(0, 0, 0, 0.15));
      -moz-filter: drop-shadow(4px 6px 6px rgba(0, 0, 0, 0.15));
      -ms-filter: drop-shadow(4px 6px 6px rgba(0, 0, 0, 0.15));
      filter: drop-shadow(4px 6px 6px rgba(0, 0, 0, 0.15)); }
    .kombucha2207 .offerArea .offerArea_parts_teikiSet_wrap {
      text-align: center; }
      .kombucha2207 .offerArea .offerArea_parts_teikiSet_wrap p {
        margin-bottom: 28px; }
      .kombucha2207 .offerArea .offerArea_parts_teikiSet_wrap .offerArea_teikiSet {
        margin-bottom: 13px; }
    .kombucha2207 .offerArea .offerArea_teikiSet_price_wrap {
      display: flex;
      justify-content: center; }
      .kombucha2207 .offerArea .offerArea_teikiSet_price_wrap p + p {
        margin-left: 28px; }
    .kombucha2207 .offerArea .offerArea_parts_teikiSet_note {
      width: 648px;
      margin: 0 auto 35px;
      font-size: 16px;
      line-height: 23px;
      text-align: center;
      min-height: 81px;
      position: relative; }
      .kombucha2207 .offerArea .offerArea_parts_teikiSet_note::after {
        content: "";
        display: block;
        width: 13px;
        height: 81px;
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_teikiSet_note_bg01.png") no-repeat center/100%;
        position: absolute;
        left: -34px;
        top: 50%;
        transform: translate(0%, -50%); }
      .kombucha2207 .offerArea .offerArea_parts_teikiSet_note::before {
        content: "";
        display: block;
        width: 13px;
        height: 81px;
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/offerArea_teikiSet_note_bg02.png") no-repeat center/100%;
        position: absolute;
        right: -34px;
        top: 50%;
        transform: translate(0%, -50%); }
  .kombucha2207 .aboutArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/about_bg01.jpg") no-repeat center 0, url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/about_bg02.jpg") no-repeat center bottom, #fff;
    min-height: 1078px;
    padding-top: 381px;
    box-sizing: border-box; }
    .kombucha2207 .aboutArea h3 {
      text-align: center;
      margin-bottom: 26px; }
    .kombucha2207 .aboutArea p {
      font-size: 20px;
      line-height: 46px;
      text-align: center;
      color: #1A1A1A; }
      .kombucha2207 .aboutArea p strong {
        font-size: 20px;
        line-height: 46px;
        color: #1A1A1A;
        font-weight: bold;
        background: #E2EEB2;
        padding: 0 0.1em; }
  .kombucha2207 .supportArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/support_bg.jpg") no-repeat center 0;
    min-height: 1195px;
    padding-top: 626px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .supportArea h3 {
      position: absolute;
      top: 263px;
      right: 88px; }
    .kombucha2207 .supportArea p {
      font-size: 20px;
      line-height: 46px;
      color: #1A1A1A; }
      .kombucha2207 .supportArea p strong {
        font-size: 20px;
        line-height: 46px;
        color: #1A1A1A;
        font-weight: bold;
        background: #E2EEB2;
        padding: 0 0.1em; }
  .kombucha2207 .makeArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/make_bg01.jpg") no-repeat center 0, url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/make_bg02.jpg") no-repeat center bottom;
    min-height: 2170px;
    padding-top: 100px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .makeArea h3 {
      margin-bottom: 300px; }
    .kombucha2207 .makeArea .make_logo {
      position: absolute;
      top: 585px;
      left: 47px; }
    .kombucha2207 .makeArea .make_txt {
      font-size: 20px;
      line-height: 46px;
      color: #231815;
      margin-left: 470px;
      margin-bottom: 366px; }
      .kombucha2207 .makeArea .make_txt strong {
        font-size: 20px;
        line-height: 46px;
        color: #231815;
        font-weight: bold;
        background: rgba(159, 197, 0, 0.3);
        padding: 0 0.1em; }
    .kombucha2207 .makeArea .make_subtit {
      text-align: center;
      margin-bottom: 27px; }
    .kombucha2207 .makeArea .make_img {
      text-align: center; }
  .kombucha2207 .meritArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/merit_bg01.jpg") no-repeat center 0, url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/merit_bg02.jpg") repeat-y center 0;
    min-height: 2218px;
    padding-top: 94px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .meritArea h3 {
      margin-left: 111px;
      margin-bottom: 36px; }
    .kombucha2207 .meritArea .merit_list li {
      position: relative; }
      .kombucha2207 .meritArea .merit_list li .merit_list_txt {
        position: absolute;
        font-size: 20px;
        line-height: 38px;
        color: #231815;
        top: 259px;
        left: 489px; }
        .kombucha2207 .meritArea .merit_list li .merit_list_txt strong {
          font-size: 20px;
          line-height: 38px;
          color: #231815;
          font-weight: bold;
          background: #FFE8B3;
          padding: 0 0.1em; }
      .kombucha2207 .meritArea .merit_list li:nth-of-type(2) .merit_list_txt {
        top: 181px;
        left: 118px; }
      .kombucha2207 .meritArea .merit_list li:nth-of-type(3) .merit_list_txt {
        top: 185px;
        left: 489px; }
      .kombucha2207 .meritArea .merit_list li:nth-of-type(4) {
        margin-top: -28px; }
        .kombucha2207 .meritArea .merit_list li:nth-of-type(4) .merit_list_txt {
          top: 212px;
          left: 118px; }
  .kombucha2207 .recommendArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/recommend_bg.jpg") no-repeat center 0;
    min-height: 1167px;
    padding-top: 67px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .recommendArea::after {
      content: "";
      display: block;
      width: 219px;
      height: 500px;
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/recommend_bg_item.png") no-repeat center/100%;
      position: absolute;
      left: 0;
      top: 245px; }
    .kombucha2207 .recommendArea h3 {
      width: 197px;
      margin-left: auto;
      margin-right: 141px; }
    .kombucha2207 .recommendArea .recommend_list {
      margin-left: 206px;
      height: 334px;
      width: 740px;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column; }
      .kombucha2207 .recommendArea .recommend_list li {
        position: relative;
        width: 303px;
        margin-bottom: 37px;
        padding-left: 44px; }
        .kombucha2207 .recommendArea .recommend_list li::after {
          content: "";
          display: block;
          width: 336px;
          height: 3px;
          background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/recommend_line.png") no-repeat center/100%;
          position: absolute;
          left: -11px;
          bottom: -20px; }
        .kombucha2207 .recommendArea .recommend_list li::before {
          content: "";
          display: block;
          width: 34px;
          height: 32px;
          background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/recommend_check.png") no-repeat center/100%;
          position: absolute;
          left: 0;
          top: 50%;
          transform: translate(0%, -50%); }
  .kombucha2207 .pointArea .pointArea_top {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/point_bg.jpg") no-repeat center 0;
    height: 808px; }
    .kombucha2207 .pointArea .pointArea_top h3 {
      padding-top: 249px;
      text-align: center; }
  .kombucha2207 .pointArea .pointArea_contents {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/point_kombucha_bg.png") no-repeat center 0;
    min-height: 5214px;
    padding-top: 139px;
    box-sizing: border-box; }
    .kombucha2207 .pointArea .pointArea_contents h4 {
      text-align: center;
      margin-bottom: 23px; }
  .kombucha2207 .pointArea .pointArea_kombucha {
    margin-top: -50px; }
  .kombucha2207 .pointArea .pointArea_flavor_wrap {
    display: flex;
    width: 487px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: 100px;
    margin-bottom: 486px; }
  .kombucha2207 .pointArea h5 {
    text-align: center; }
  .kombucha2207 .pointArea .pointArea_txt {
    color: #1A1A1A;
    font-size: 20px;
    line-height: 42px;
    margin-bottom: 30px; }
  .kombucha2207 .pointArea .pointArea_txt_point01 {
    text-align: center; }
  .kombucha2207 .pointArea .point_kombucha_organic_wrap {
    width: 958px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
  .kombucha2207 .pointArea .point_kombucha_organicbox {
    width: 470px;
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/point_kombucha_organic01_bg.png") no-repeat center 0;
    min-height: 1176px;
    padding-top: 414px;
    position: relative;
    box-sizing: border-box; }
    .kombucha2207 .pointArea .point_kombucha_organicbox::after {
      content: "";
      display: block;
      width: 470px;
      height: 462px;
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/point_kombucha_organic01_bg_item.png") no-repeat center/100%;
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0%);
      top: 2px; }
    .kombucha2207 .pointArea .point_kombucha_organicbox.point_kombucha_organicbox02 {
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/point_kombucha_organic02_bg.png") no-repeat center 0; }
      .kombucha2207 .pointArea .point_kombucha_organicbox.point_kombucha_organicbox02::after {
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/point_kombucha_organic02_bg_item.png") no-repeat center/100%; }
      .kombucha2207 .pointArea .point_kombucha_organicbox.point_kombucha_organicbox02 .point_kombucha_organicbox_txt {
        margin: 0 auto 35px; }
  .kombucha2207 .pointArea .point_kombucha_organicbox_txt {
    color: #fff;
    font-size: 18px;
    line-height: 38px;
    letter-spacing: -0.02em;
    width: 400px;
    margin: 0 auto 45px;
    white-space: nowrap; }
    .kombucha2207 .pointArea .point_kombucha_organicbox_txt strong {
      font-size: 20px;
      letter-spacing: 0; }
  .kombucha2207 .pointArea .point_kombucha_organic_hukidashi {
    text-align: center;
    margin-bottom: 10px; }
  .kombucha2207 .pointArea .point_kombucha_organic_circle {
    text-align: center; }
  .kombucha2207 .pointArea .point_kombucha_02_tit {
    margin-top: -20px;
    margin-bottom: 40px; }
  .kombucha2207 .pointArea .pointArea_txt_point02 {
    margin-left: 526px;
    width: 458px;
    white-space: nowrap;
    margin-bottom: 407px; }
  .kombucha2207 .pointArea .point_kombucha_02_contents_support_box {
    position: relative;
    width: 951px;
    margin-right: 66px;
    margin-left: auto;
    margin-bottom: 20px; }
  .kombucha2207 .pointArea .point_kombucha_02_contents_support {
    position: absolute;
    top: -100px;
    left: 50%;
    transform: translate(-50%, 0%); }
  .kombucha2207 .pointArea .point_support_box_txt {
    position: absolute;
    top: 185px;
    left: 58px;
    width: 474px; }
  .kombucha2207 .pointArea .point_kombucha_03_tit {
    margin-bottom: 45px; }
  .kombucha2207 .pointArea .pointArea_txt_point03_area {
    position: relative;
    margin-left: 68px;
    width: 609px; }
  .kombucha2207 .pointArea .pointArea_txt_point03 {
    white-space: nowrap; }
  .kombucha2207 .pointArea .point_kombucha_03_lettuce {
    position: absolute;
    right: 0;
    top: 253px; }
  .kombucha2207 .pointArea .pointArea_contents.pointArea_natural {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/point_natural_bg.jpg") no-repeat center 0;
    min-height: 3361px;
    padding-top: 182px;
    position: relative; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural::after {
      content: "";
      display: block;
      width: 130px;
      height: 130px;
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/point_natural_new.png") no-repeat center/100%;
      position: absolute;
      left: 82px;
      top: 34px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural h4 {
      text-align: left;
      margin-left: 111px;
      margin-bottom: 18px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .pointArea_flavor_wrap {
      display: flex;
      width: 400px;
      margin-left: 116px;
      margin-right: auto;
      margin-bottom: 598px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_01_tit {
      text-align: left;
      margin-left: 48px;
      margin-bottom: 51px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_01_subtit {
      margin-left: 138px;
      margin-bottom: 34px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .pointArea_txt_point01 {
      margin-left: 150px;
      margin-bottom: 183px;
      text-align: left; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_01_hukidashi {
      margin-left: 178px;
      margin-bottom: 21px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_01_circle {
      margin-left: 138px;
      margin-bottom: 33px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_02_tit {
      margin-bottom: 41px; }
    .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_02_list {
      margin-left: 144px;
      width: 844px;
      display: flex;
      justify-content: space-between; }
      .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_02_list li {
        position: relative; }
        .kombucha2207 .pointArea .pointArea_contents.pointArea_natural .point_natural_02_list li .point_natural_02_list_txt {
          position: absolute;
          top: 342px;
          left: 0;
          font-size: 20px;
          line-height: 36px;
          color: #231815;
          white-space: nowrap; }
  .kombucha2207 .voiceArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/voice_bg01.jpg") no-repeat center 0;
    min-height: 2784px;
    padding-top: 435px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .voiceArea h3 {
      margin-left: 590px; }
    .kombucha2207 .voiceArea .voice_list li {
      position: relative; }
      .kombucha2207 .voiceArea .voice_list li .voice_list_txt {
        position: absolute;
        top: 174px;
        left: 472px;
        font-size: 20px;
        line-height: 46px;
        color: #1A1A1A; }
        .kombucha2207 .voiceArea .voice_list li .voice_list_txt strong {
          background: #E2EEB2;
          padding: 0 0.1em; }
      .kombucha2207 .voiceArea .voice_list li:nth-of-type(2) .voice_list_txt {
        top: 229px;
        left: 100px; }
      .kombucha2207 .voiceArea .voice_list li:nth-of-type(3) .voice_list_txt {
        top: 170px;
        left: 472px; }
      .kombucha2207 .voiceArea .voice_list li:nth-of-type(4) .voice_list_txt {
        top: 226px;
        left: 100px; }
  .kombucha2207 .arrangeArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/20250903/arrange_bg.jpg") no-repeat center 0;
    height: 1733px;
    padding-top: 96px;
    box-sizing: border-box;
    position: relative; }
    .kombucha2207 .arrangeArea h3 {
      margin-left: 98px;
      margin-bottom: 119px;
      -webkit-filter: drop-shadow(15px 15px 7px rgba(0, 0, 0, 0.1));
      -moz-filter: drop-shadow(15px 15px 7px rgba(0, 0, 0, 0.1));
      -ms-filter: drop-shadow(15px 15px 7px rgba(0, 0, 0, 0.1));
      filter: drop-shadow(15px 15px 7px rgba(0, 0, 0, 0.1)); }
    .kombucha2207 .arrangeArea .arrange_logo {
      position: absolute;
      top: -92px;
      left: 50%;
      transform: translate(-50%, 0%); }
    .kombucha2207 .arrangeArea .arrange_list_area {
      width: 884px;
      min-height: 920px;
      margin: 0 auto;
      box-sizing: border-box;
      padding: 57px 0;
      background-color: #fff;
      -webkit-filter: drop-shadow(25px 25px 10px rgba(0, 0, 0, 0.1));
      -moz-filter: drop-shadow(25px 25px 10px rgba(0, 0, 0, 0.1));
      -ms-filter: drop-shadow(25px 25px 10px rgba(0, 0, 0, 0.1));
      filter: drop-shadow(25px 25px 10px rgba(0, 0, 0, 0.1)); }
    .kombucha2207 .arrangeArea .arrange_list {
      width: 764px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .kombucha2207 .arrangeArea .arrange_list li {
        position: relative;
        width: 370px;
        margin-bottom: 17px; }
        .kombucha2207 .arrangeArea .arrange_list li .arrange_list_txt {
          position: absolute;
          top: 117px;
          left: 64px;
          font-size: 19px;
          line-height: 34px;
          color: #231815;
          white-space: nowrap; }
        .kombucha2207 .arrangeArea .arrange_list li:nth-of-type(1) {
          width: 100%; }
        .kombucha2207 .arrangeArea .arrange_list li:nth-of-type(5) .arrange_list_txt {
          top: 79px; }
        .kombucha2207 .arrangeArea .arrange_list li:nth-of-type(6) .arrange_list_txt {
          top: 87px; }
        .kombucha2207 .arrangeArea .arrange_list li:nth-of-type(7) .arrange_list_txt {
          top: 87px; }
  .kombucha2207 .flavorArea {
    background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg01.jpg") no-repeat center 0, url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg02.jpg") repeat-y center 0;
    min-height: 1986px;
    box-sizing: border-box; }
    .kombucha2207 .flavorArea .flavorArea_contents01 {
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg01.png") no-repeat center 0;
      height: 361px; }
    .kombucha2207 .flavorArea .flavorArea_contents02 {
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg02.png") repeat-y center 0;
      min-height: 1137px;
      margin-top: -201px;
      padding-top: 56px;
      position: relative; }
      .kombucha2207 .flavorArea .flavorArea_contents02::after {
        content: "";
        display: block;
        width: 10px;
        height: 93px;
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg03_item.png") no-repeat center/100%;
        position: absolute;
        left: 38px;
        bottom: 0; }
    .kombucha2207 .flavorArea .flavorArea_contents03 {
      background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/flavor_bg03.png") no-repeat center bottom;
      height: 125px; }
    .kombucha2207 .flavorArea .flavor_wrap {
      width: 844px;
      margin: 0 auto;
      display: flex; }
    .kombucha2207 .flavorArea .flavor_box {
      text-align: center; }
    .kombucha2207 .flavorArea .flavor_img {
      margin-bottom: 25px; }
    .kombucha2207 .flavorArea .flavor_name {
      margin-bottom: 20px; }
    .kombucha2207 .flavorArea .flavor_type {
      margin-bottom: 20px; }
    .kombucha2207 .flavorArea .flavor_txt {
      font-size: 18px;
      line-height: 32px;
      color: #231815;
      margin-bottom: 8px;
      min-height: 4em; }
    .kombucha2207 .flavorArea .flavor_expiryDate {
      width: 218px;
      height: 32px;
      line-height: 32px;
      background-color: #C19374;
      border-radius: 18px;
      margin: 0 auto;
      font-size: 15px;
      font-weight: bold;
      color: #fff;
      margin-bottom: 65px; }
    .kombucha2207 .flavorArea .flavor_wrap.flavor_natural_wrap {
      width: 934px; }
      .kombucha2207 .flavorArea .flavor_wrap.flavor_natural_wrap .flavor_txt {
        min-height: 7.4em; }
      .kombucha2207 .flavorArea .flavor_wrap.flavor_natural_wrap .flavor_expiryDate {
        margin-bottom: 0; }
  .kombucha2207 .materialsArea {
    padding: 73px 0; }
    .kombucha2207 .materialsArea .materialsArea_inner {
      width: 844px;
      margin: 0 auto;
      border: 5px solid #ECDFD5;
      padding: 58px 70px 38px; }
    .kombucha2207 .materialsArea h3 {
      text-align: center;
      margin-bottom: 37px; }
    .kombucha2207 .materialsArea h4 {
      background-color: #CDA990;
      padding-left: 52px;
      font-size: 22px;
      line-height: 45px;
      font-weight: bold;
      color: #fff;
      position: relative;
      margin-bottom: 26px; }
      .kombucha2207 .materialsArea h4::after {
        content: "";
        display: block;
        width: 24px;
        height: 24px;
        background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/materials_check.png") no-repeat center/100%;
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translate(0%, -50%); }
    .kombucha2207 .materialsArea .materials_txt {
      font-size: 17px;
      line-height: 29px;
      color: #231815;
      margin-bottom: 19px; }
    .kombucha2207 .materialsArea .materials_txt02 {
      margin-bottom: 13px; }
    .kombucha2207 .materialsArea .materials_txt03 {
      margin-bottom: 8px; }
    .kombucha2207 .materialsArea .materials_note {
      font-size: 14px;
      color: #231815;
      text-align: right;
      margin-bottom: 10px; }
    .kombucha2207 .materialsArea .materials_allergy {
      display: flex;
      margin-bottom: 29px; }
    .kombucha2207 .materialsArea .materials_allergy_tit {
      background-color: #918B8A;
      width: 476px;
      height: 42px;
      font-size: 20px;
      line-height: 42px;
      font-weight: bold;
      color: #fff;
      text-align: center; }
    .kombucha2207 .materialsArea .materials_allergy_txt {
      border: 2px solid #918B8A;
      width: 370px;
      height: 42px;
      font-size: 17px;
      line-height: 42px;
      color: #231815;
      box-sizing: border-box;
      text-align: center; }
    .kombucha2207 .materialsArea .materials_component {
      border: 2px solid #E0C9B9;
      border-radius: 20px;
      width: 100%;
      box-sizing: border-box;
      padding: 20px 30px 10px;
      margin-bottom: 52px; }
    .kombucha2207 .materialsArea .materials_component_tit {
      color: #231815;
      font-weight: bold;
      font-size: 21px;
      border-bottom: 1px solid #231815;
      padding-bottom: 6px;
      margin-bottom: 6px;
      display: inline-block; }
    .kombucha2207 .materialsArea .materials_component_txt {
      color: #231815;
      font-size: 17px;
      line-height: 26px; }

/*kombucha2207*/
.yk_select_row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 70px;
  position: relative; }
  .yk_select_row::after {
    content: '';
    width: 0;
    height: 0;
    border-left: solid 0.5rem transparent;
    border-right: solid 0.5rem transparent;
    border-bottom: solid 0.5rem transparent;
    border-top: solid 0.875rem #4D4D4D;
    position: absolute;
    right: 1.375rem;
    top: 50%;
    margin-top: -0.375rem;
    z-index: 1;
    pointer-events: none;
    right: 90px; }
  .yk_select_row select {
    -moz-appearance: none;
    -webkit-appearance: none; }

.yk_select_row02::after {
  display: none; }

.yk_select_label {
  width: 88px;
  color: #4D4D4D;
  font-size: 20px; }

.yk_select {
  font-size: 22px;
  height: 58px;
  padding: 0 1em;
  width: 754px;
  border: solid 1.5px #999;
  border-radius: 10px; }

.yk_cv .quantity_box {
  border-color: #999; }

.yk_cv_num {
  color: #231815;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center; }
  .yk_cv_num input[type='text'].quantity_box {
    margin: 0 0.5em; }

input[type='text'].quantity_box {
  line-height: 58px;
  text-align: right;
  vertical-align: text-bottom;
  font-size: 22px;
  height: 58px;
  padding: 0 1em;
  width: 110px;
  border: solid 1.5px #999;
  border-radius: 10px;
  box-sizing: border-box; }

.yk_cv_btn {
  margin: auto; }

.yk_cart_notes {
  color: #c13311;
  display: none; }

.yk_flavor_notes, .yk_num_notes {
  margin-bottom: 10px; }

.error1 .yk_flavor_notes,
.error2 .yk_num_notes,
.error3 .yk_quantity_notes1,
.error4 .yk_quantity_notes2 {
  display: block; }

.yk_cart_notes {
  margin: 0 auto 10px;
  width: 564px; }

#top {
  background-color: transparent;
  border: 0;
  width: 110px;
  height: 110px;
  padding: 0;
  text-indent: -9999px;
  right: 20px;
  bottom: 210px;
  z-index: 10; }

#top::after {
  content: "";
  background: url("https://d2w53g1q050m78.cloudfront.net/yamatokousocom/uploads/assets_lp/kombucha/img/page_top.png") no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

/* 下部フローティングバナー */
.kombucha_bnr {
  position: fixed;
  bottom: 0;
  z-index: 1000;
  display: none; }

/* 下部フローティングボタン */
.kombucha_btn {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: none; }

/*# sourceMappingURL=kombucha2207.css.map */
.kombucha2207 .offerArea .offerArea_parts .offerArea_set_name{
  height: 51px;
}