.p-category {
  margin-bottom: 90px;
}
@media screen and (max-width: 1100px) {
.p-category {
  margin: auto;
}
}

/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
  padding:0;
  margin:20px 3px 20px 5px;
}
.cg_freespace_02 {
  padding:0;
  margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
  margin:0 0 15px 0;
}

.cate-p {
  position: relative;
  margin: auto;
  width: 90%;
}

/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
  margin:0;
  padding:0;
}
@media (max-width: 768px) {
.item_box {
  margin: 0 0 10px 0;
  padding: 0 5px;
  width: 47.2%;
}
}

/* カテゴリ・グループのフリースペース内の<h1>タグ */
.cg_freespace_01 h1,
.cg_freespace_02 h1 {
  margin:10px 0 10px 0;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}

@media (max-width: 768px) {
.cg_freespace_01 h1,
.cg_freespace_02 h1 {
  font-size: 20px;
}
}
/* カテゴリ・グループのフリースペース内のメインビジュアル設定 */
.cate_mv {
  position: relative;
  margin-bottom: 30px;
}

.cate_mv .cate_cp {
  position: absolute;
  width: 46%;
  top: 50%;
  left: 6%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 20px 0 20px;
  background-color:  rgba( 255, 255, 255, 0.6 );
  color: #003300;
}

.cate_mv .mv_cp_main {
  font-size: 3.5rem;
  line-height: 3rem;
  font-weight: normal;
  text-align: left;
  margin:10px 0 10px 0;
}

.cate_mv .mv_micros_cp {
  font-size: 1.8rem;
  line-height: 2rem;
}
.cate_mv .mv_cp_mainmini {
  font-size: 1.8rem;
  line-height: 2rem;
}
.cate_mv .mv_cp_min {
    font-size: 0.9rem;
  line-height: 2rem;
    margin: 10px 0 10px 0;
  }

@media screen and (max-width: 767px) {
.cate_mv .cate_cp {
  width: 90%;
  top: 43%;
  left: 5%;
  padding: 15px 20px 0 20px;
  transform: translateY(-40%);
}
.cate_mv .cate_cp .mv_cp_main {
    font-size: 1.2rem;
    line-height: 0rem;
    font-weight: normal;
  }

.cate_mv .mv_cp_mainmini {
  font-size: 0.8rem;
    line-height: 0rem;
}
.cate_mv .mv_micros_cp {
  font-size: 0.8rem;
}

.cate_mv .mv_cp_min {
    font-size: 0.7rem;
    line-height: 1rem;
    margin-bottom: 5px;
  }

  }


/* お気に入り */
.product-list__fav-items {
  margin-top: 0px;
  width: 30px;
  height: 30px;
  position: relative;
}

.product-list__fav-items button {
  display: block;
  width: 100%;
  padding: 0px 0;
  cursor: pointer;
  transition: .2s;
  text-align: center;
  color: #999;
  border: 0;
  outline: none;
  background: transparent;
}

.product-list__fav-items .fav-items {
  color: #ff7373;
}

.product-list__fav-items svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}


#product .box {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
#product .item_box {
  width: 50%;
}
}



/* 231211 カートに入れるボタン */
#product .item_box {
position: relative;
padding: 10px 10px 115px;
}


.cartjs_cart_in {
margin-bottom: 0px!important; 
position: absolute;
bottom: 0;
width: 95% !important;
}
.cartjs_box {
padding: 0 !important;
}
tr.cartjs_product_num {
position: absolute;  
bottom: 70px;
}
tr.cartjs_product_num th {
  padding-right: 10px;
}
.cartjs_product_table table {
width: 100% !important;
margin: auto !important;
}
.cartjs_cart_in input,
.cartjs_cart_in input {
background-color: #67a538 !important;
width: 85% !important;
margin: auto;
height:  47px !important;
}
input.cartjs_product_input_txt{
background-color: #FFFFFF;
border-radius: 3px;
border: 1px solid #000000;
}

/*　20240227 情報ページ */
#articles_page h1{
  position: relative;
  margin:25px 0 10px 0;
  color: #67a538;
  text-align: left;
  font-size: 30px;
  border-bottom: solid 2px #67a538;
}
@media (max-width: 768px) {
#articles_page h1 {
  font-size: 26px;
}
}

/* 240221 川柳ページ */
#senryu_page h2 {
  display: block;
  text-align: center;
}

#senryu_page ul.more {
display: flex;
justify-content: center;
}
#senryu_page ul.more li{
  width: 25%;
  padding: 5px;
  box-sizing: border-box;
}
#senryu_page a.pastbtn{
  border: 1px solid #eee;
  max-width: 230px;
  padding: 20px 0;
  background: #44ad38;
  margin: 20px auto 0;
  box-sizing: border-box;
}
@media (max-width: 768px) {
#senryu_page ul.more {
display: block;
}
#senryu_page ul.more li{
  width: 100%;
}
#senryu_page a.pastbtn{
  margin: 10px auto 0;
  max-width: 300px;
}
}

#senryu_page .senryu{
  margin: 0 auto 5%;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  border: 15px solid #eee;
  font-size: 1.9em;
  padding: 30px 50px;
}
#senryu_page .senryu .text-combine {
  -webkit-text-combine: horizontal;
  -ms-text-combine-horizontal: all;
  text-combine-upright: all;
}
@media (max-width: 768px) {
#senryu_page .senryu{
  font-size: 1.7em;
  padding: 20px  15%;
}
}

/* ***************** 共通スタイル ここから ***************** */
.special-category h2,
.special-category h3,
.special-category p {
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", sans-serif;
}

.special-category img {
  max-width: 100%; /* 画像の幅を親要素に合わせる */
  height: auto; /* 画像の高さを自動調整 */
}

.special-category a {
  cursor: pointer;
  text-decoration: underline;
}

.special-category a:hover {
  opacity: 0.7;
}

.special-category .section_title { /* セクション タイトル */
  color: #67a538;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.69px;
  text-align: center;
}

.special-category .section_title--sub { /* セクション サブタイトル */
  display: block;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.32px;
}

.special-category .section_title .section_title--black { /* セクションタイトル（文字色 黒） */
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1.5px;
  color: #000;
}

.special-category .inner { /* セクション インナー */
  margin: 0 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .special-category .inner {
    margin-left: auto;
    margin-right: auto;
  }
}
/* 240221 小カテゴリh1 */
.sid_h1_title {
  margin-bottom: 0.8em;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #ccc;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  text-align: left;
}
@media (max-width: 768px) {
.sid_h1_title {
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 20px;
}
}

/* ***************** 共通スタイル ここまで ***************** */
/* ***************** ファーストビュー ここから ***************** */
.special-category .fv { /* 背景画像 */
  width: 100%;
  height: 163px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.special-category .fv_title { /* FV タイトル */
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.82px;
  font-family: "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", sans-serif;
  text-align: center;
}

.special-category .fv_title--sub { /* FV サブタイトル */
  display: block;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.32px;
}

/* ***************** ファーストビュー ここまで ***************** */
/* ***************** 美味しさのポイント ここから ***************** */
.special-category .features {
  padding-top: 33px;
}

@media (min-width: 768px) {
  .special-category .features-inner {
    width: 850px;
  }
}

.special-category .features_contents {
  margin-top: 39px;
}

.special-category .features_content { /* 各ポイント */
  padding-bottom: 40px;
}

.special-category .features_content-title { /* 各ポイントのタイトル */
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1.5px;
}

.special-category .features_content-title--sub { /* 各ポイントのサブタイトル */
  display: block;
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 500;
}

.special-category .features_number { /* 各ポイントタイトルの数字 */
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1.5px;
  font-weight: 700;
  color: #67a538;
}

.special-category .features_description { /* 各ポイントの説明 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.32px;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
  text-align: left;
}

.special-category .features_link { /* 詳細ページへのリンク */
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 500;
  text-decoration: underline;
  color: #757575;
  display: block;
  margin-bottom: 16px;
}

.special-category .features_product-img { /* 大きい画像 */
  margin: 0 auto 16px;
  width: 265px;
}

@media (min-width: 768px) {
  .special-category .features_product-img {
    width: 400px;
  }
}

.special-category .features_img-wrap { /* 横並びの画像コンテナ */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  margin: 0 auto 16px;
}
@media (min-width: 768px) {
  .special-category .features_img-wrap {
    max-width: 500px;
  }
}

.special-category .features_product-img--sub { /* 横並びの画像 */
  width: calc((100% - 14px) / 2);
}

/* ***************** 美味しさのポイント ここまで ***************** */
/* ***************** 商品ラインナップ ここから ***************** */
.special-category .products {
  background-color: #f9f6ed;
  padding-top: 44px;
  padding-bottom: 35px;
}

.special-category .products__inner {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .special-category .products__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 850px;
  }
}

.special-category .products_content { /* 768px以上で横並びになる商品 */ }
@media (min-width: 768px) {
  .special-category .products_content {
    margin-left: auto;
    margin-right: auto;
  }
}

.special-category .products_content--no-flex { /* 768px以上で横並びにしない商品 */ }
@media (min-width: 768px) {
  .special-category .products_content--no-flex {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}

.special-category .products_content-title { /* 各コンテンツのタイトル */
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1.5px;
  margin-top: 50px;
  margin-bottom: 40px;
}

.special-category .products_product-wrap {
  /* 768px以上 2つの熟成タイプ 横並びにする */
}
@media (min-width: 768px) {
  .special-category .products_product-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }
}

.special-category .products_product { /* 商品 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-left: 13px;
  margin-right: 8px;
}
.special-category .products_product:first-child {
  margin-bottom: 28px;
}

.special-category .products_product--flex { /* 768px以上 2つの熟成タイプ 各商品の幅 */ }
@media (min-width: 768px) {
  .special-category .products_product--flex {
    width: 50%;
  }
}

.special-category .products_product--left { /* 商品の左（画像） */
  width: 167px;
}

.special-category .products_product--right { /* 商品の右（テキスト） */
  width: calc(100% - 187px);
  text-align: left;
}

.special-category .products_product-title { /* 商品タイトル */
  font-weight: 800;
  font-size: 15px;
  letter-spacing: 1.32px;
  line-height: 20px;
}

.special-category .products_product-weight { /* 商品のグラム数 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.13px;
  margin-top: 10px;
}

.special-category .products_product-price { /* 商品の金額 */
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 800;
  color: #ff0000;
  line-height: 20px;
  margin-top: 6px;
}

.special-category .products_product-tax { /* （税込） */
  font-size: 15px;
  color: #000;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 20px;
  margin-left: 5px;
}

.special-category .products_product-description { /* 商品説明 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.32px;
  line-height: 20px;
  margin-top: 4px;
}

.special-category .products_chart { /* チャート */ }
@media (min-width: 768px) {
  .special-category .products_chart {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ***************** 商品ラインナップ ここまで ***************** */
/* ***************** お客様の声 ここから ***************** */
.special-category .voices {
  padding-top: 40px;
  padding-bottom: 80px;
}

.special-category .voices_inner {
  margin-left: 13px;
  margin-right: 13px;
}
@media (min-width: 768px) {
  .special-category .voices_inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 650px;
  }
}

.special-category .voices_contents {
  margin-top: 33px;
}

.special-category .voices_content { /* 各コメント要素 */ }
.special-category .voices_content:first-child {
  margin-bottom: 25px;
}

.special-category .voices_voice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
}

.special-category .voices_voice--left { /* コメント左側 */
  width: 88px;
}

.special-category .voices_voice-img { /* アイコン画像 */
  width: 27px;
  margin: 0 auto;
}

.special-category .voices_voice-name { /* お客様の名前 */
  font-size: 15px;
  letter-spacing: 1.13px;
  font-weight: 500;
  line-height: 19px;
  margin-top: 5px;
}

.special-category .voices_voice--right {
  /* コメント右側 */
  width: calc(100% - 91px);
  text-align: left;
  border: 1px solid #333;
  border-radius: 5px;
  padding: 15px 14px;
}

.special-category .voices_voice-title {
  /* コメントのタイトル */
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1.13px;
  line-height: 19px;
}

.special-category .voices_voice-comment {
  /* コメント文 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.7px;
  line-height: 19px;
  margin-top: 5px;
  margin-bottom: 18px;
}

.special-category .voices_voice-link {
  /* レビューページへのリンク */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 19px;
}

/* ***************** お客様の声 ここまで ***************** */
/* ***************** ギフト ここから ***************** */
.special-category .gifts {
  background-color: #f9eded;
  padding-top: 25px;
  padding-bottom: 40px;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .special-category .gifts-inner {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}

.special-category .gifts_title--sub { /* セクション　サブタイトル */
  display: block;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.32px;
  margin-bottom: 5px;
}

.special-category .gifts_contents {
  margin-top: 44px;
}

.special-category .gifts_content-wrap { /* 768px以上 商品横並び */ }
@media (min-width: 768px) {
  .special-category .gifts_content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 35px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 768px) {
  .special-category .gifts_content {
    width: calc((100% - 35px) / 2);
  }
}

.special-category .gifts_upper { /* 上段 商品画像・商品名・金額 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.special-category .gifts_upper--left { /* 商品画像 */
  width: 142px;
  height: auto;
}

.special-category .gifts_upper--right { /* 商品情報 */
  text-align: left;
}

.special-category .gifts_gift-title { /* 商品名 */
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1.32px;
  line-height: 20px;
}

.special-category .gifts_gift-content { /* 商品構成 */
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 17px;
  margin-top: 10px;
}

.special-category .gifts_gift-price { /* 金額 */
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1.32px;
  line-height: 20px;
  color: #FF0000;
  padding-top: 10px;
}

.special-category .gifts_gift-tax { /* 税込み */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 20px;
  color: #000;
  margin-left: 5px;
}

.special-category .gifts_middle { /* 中断 商品説明 */
  margin-top: 15px;
}

.special-category .gifts_gift-description { /* 商品説明のテキスト */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.2px;
  line-height: 20px;
  text-align: left;
}

.special-category .gifts_lower { /* 追加の画像 */
  margin-top: 25px;
}

.special-category .gifts_lower { /* 下段 3つ並びの商品画像 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 22.5px;
  margin-bottom: 60px;
}

.special-category .gifts_lower-img { /* 3つ並びの画像サイズ */
  width: calc((100% - 45px) / 3);
}

/* ***************** ギフト ここまで ***************** */
/* ***************** 味へのこだわり ここから ***************** */
.special-category .kodawari {
  padding-top: 66px;
  padding-bottom: 60px;
}
.special-category .kodawari .kodawari_message { /* タイトル直後のテキスト */
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 24px;
  text-align: left;
}

.special-category .kodawari_inner {
  margin-left: 13px;
  margin-right: 13px;
}

@media (min-width: 768px) {
  .special-category .kodawari_inner {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
  }
}

.special-category .kodawari_content { /* 各こだわりポイント */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  text-align: left;
  margin-top: 14px;
}
.special-category .kodawari_content:not(:last-child) {
  margin-bottom: 30px;
}

.special-category .kodawari_content--left { /* 左側の幅 */
  width: calc(100% - 113px);
}

.special-category .kodawari_content-title { /* 各こだわりのタイトル */
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 800;
}

.special-category .kodawari_content-description { /*  各こだわりの説明 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 19px;
  margin-top: 18px;
}

.special-category .kodawari_content--right { /* 右側 */
  width: 102px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .special-category .kodawari_content--left {
    width: calc(100% - 220px);
  }
  .special-category .kodawari_content--right {
    width: 200px;
  }
}

/* ***************** 味へのこだわり ここまで ***************** */
/* ***************** 製造工程について ここから ***************** */
.special-category .process {
  padding-bottom: 38px;
}

.special-category .process_inner {
  margin-left: 13px;
  margin-right: 13px;
}
@media (min-width: 768px) {
  .special-category .process_inner {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
  }
}
.special-category .process_content { /* 各こだわりポイント */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  text-align: left;
  margin-top: 28px;
}
@media (min-width: 768px) {
  .special-category .process_content {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
.special-category .process_message {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.32px;
  margin-top: 14px;
  margin-bottom: 20px;
  text-align: left;
}

.special-category .process_content--left { /* 左側の幅 */
  width: calc(100% - 113px);
}

.special-category .process_content-title { /* 各こだわりのタイトル */
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 800;
}

.special-category .process_content-description { /*  各こだわりの説明 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.13px;
  line-height: 19px;
  margin-top: 18px;
}

.special-category .process_content--right { /* 右側 */
  width: 102px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.special-category .process_staff-image{
  text-align: center;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .special-category .process_content--left {
    width: calc(100% - 220px);
  }
  .special-category .process_content--right {
    width: 200px;
  }
  .special-category .process_staff-image{
    max-width: 500px; 
  }
}

/* ***************** 製造工程について ここまで ***************** */
/* ***************** 小林牧場について ここから ***************** */
.special-category .about {
  padding-bottom: 50px;
}

@media (min-width: 768px) {
  .special-category .about_inner {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
  }
}

.special-category .about_content { /* 各こだわりポイント */
  margin-top: 14px;
}

@media (min-width: 768px) {
  .special-category .about_img {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ***************** 小林牧場について ここまで ***************** */
/* ***************** 商品ラインナップに戻るボタン ここから ***************** */
.special-category .to-products_wrap {
  text-align: center;
  padding-bottom: 85px;
}

.special-category .to-products {
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1.5px;
  font-weight: 800;
  color: #fff;
  text-align: center;
  background-color: #67A538;
  padding: 15px 20px;
  border-radius: 4px;
}


/* ***************** 商品ラインナップに戻るボタン ここまで ***************** */

#container > #main{
  padding-left: 0px;
  padding-right: 0px;
}

/* ***************** ラクレットチーズの香り ここから ***************** */
.special-category .scent {
  padding-top: 33px;
}

@media (min-width: 768px) {
  .special-category .scent-inner {
    width: 850px;
  }
}

.special-category .scent_contents {
  margin-top: 39px;
}

.special-category .scent_content { /* 各ポイント */
  padding-bottom: 40px;
}

.special-category .scent_content-title { /* 各ポイントのタイトル */
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1.5px;
}

.special-category .scent_content-title--sub { /* 各ポイントのサブタイトル */
  display: block;
  font-size: 15px;
  letter-spacing: 1.32px;
  font-weight: 500;
}

.special-category .scent_number { /* 各ポイントタイトルの数字 */
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1.5px;
  font-weight: 700;
  color: #67a538;
}

.special-category .scent_description { /* 各ポイントの説明 */
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.32px;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
  text-align: left;
}

.special-category .scent_product-img { /* 大きい画像 */
  margin: 0 auto 16px;
  width: 90％;
}

/* ***************** 美味しさのポイント ここまで ***************** */