#trial-banner {
  display: none !important;
}

/* 商品詳細ページ  __descriptionの中の商品説明文　style追加　2024.8.8　ここから */
  /*.main.main--product-detail section.__information .__secondary .__description p:first-of-type {
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 0.7em; }*/

  /*.main.main--product-detail section.__information .__secondary .__description p.__is-hidden:first-of-type {
    display: none; // 非表示に }*/

  /*.main.main--product-detail section.__information .__secondary .__description p:nth-of-type(n+2) {
    margin-top: 0.5em; }*/

  .main.main--product-detail section.__information .__secondary .__description p {
    color: #333;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 0.7em; }

  .main.main--product-detail section.__information .__secondary .__description ul {
    padding: 1rem;
    border: solid 1px #ccc;
    margin-top: 2em;
    margin-bottom: 0.7em; }

  .main.main--product-detail section.__information .__secondary .__description ul li:first-of-type {
    font-weight: bold;
    /*background-color: #555;*/
    color: #333;
    /*padding: 1.2rem;*/
    font-size: 0.9rem;
    /*border: solid 1px #ccc;
    margin-top: 2em;*/
    margin-bottom: 0.7em; }

  .main.main--product-detail section.__information .__secondary .__description ul li:nth-of-type(n+2) {
    font-weight: normal;
    line-height: 1.4rem;
    color: #666;
    /*padding: 0.5em;*/
    font-size: 0.8rem;
    /*margin-top: 1em; 
    margin-bottom: 0.7em;*/}

  .main.main--product-detail section.__information .__secondary .__description ul li hr {
    border-width: 1px 0 0 0; /* 線の太さを指定 */
    border-style: dashed; /* 線の種類を指定 */
    border-color: #ddd; /*線の色を指定 */}
/* ここまで */

/* 商品詳細ページ  __descriptionの中の商品説明文　style追加　2025.2.27　ここから */
  .main.main--product-detail section.__information .__secondary .__description div#syoumikigen p {
    padding: 15px 10px 5px 10px;
    margin-top: 20px;
    border-top: 1px dotted #555;
    font-size: 80%;
    line-height: 160%; }

  .main.main--product-detail section.__information .__secondary .__description div#hanbaikakaku p {
    padding: 5px 10px 10px 10px;
    margin-top: 0;
    font-size: 80%;
    line-height: 160%; }
/* ここまで */