.fs-p-productDescription--full .conta_banner a{
background:none;}

.fs-c-dropdown::after{
   box-sizing:content-box;
}
.hd_register.my-true,.m_register.my-true { display: none; }
.hd_mypage.my-false,.m_mypage.my-false { display: none; }
.hd_login.my-true,.m_login.my-true { display: none; }
.hd_logout.my-false,.m_logout.my-false { display: none; }

.fix_regist.my-true { display: none; }
.fix_my.my-false { display: none; }

/* デフォルトのフォントサイズ調整 */
p{ margin:0;}

/* フッターのデフォルトcss打ち消し */
.fs-l-footer {
    position: relative;
    border-top: none;
    background-color: #fff;
    color: #000;
    margin: 0;
}

.free_marg{ margin-top:50px;}

.fs-c-breadcrumb__list--subgroup{ display: none; }

.fs-body-checkout-amazon .fs-l-pageMain {
    width: 1120px;
}

.pc_ban{display:block;}
.sp_ban{display:none;}

/*add*/
.fs-c-productListItem__productDescription::before {
  content: "続きを読む";
  display: block;
  background: url(https://toyodashouten.itembox.design/item/common/img/list-delta.svg) no-repeat left center / 8px 8px;
  padding-left: 16px;
  cursor: pointer;
}

.fs-c-productListItem__productDescription.active::before {
  content: "閉じる";
  background: url(https://toyodashouten.itembox.design/item/common/img/up_list-delta.svg) no-repeat left center / 8px 8px;
  padding-left: 16px;
}

.fs-c-productListItem__productDescription p {
  display: none;
}

.fs-c-inputInformation__link.fs-c-textLinkContainer {
font-size: 20px;
}

/*めかた*/
      .anoth_itemDetail_type {
        margin-top: 20px;
        background: #f2f2f2;
        padding: 20px;
      }

      .anoth_itemDetail_type_ttl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 5px 20px;
        margin-bottom: 16px;
      }

      .anoth_itemDetail_type_ttl_txt {
        font-weight: bold;
        letter-spacing: 0.1em;
      }

      .anoth_itemDetail_type_ttl_sub {
        color: #cf3b02;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 0;
      }

      .anoth_itemDetail_type_list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
        gap: 10px 10px;
      }

      .anoth_itemDetail_type_list li {
        height: 66px;
        letter-spacing: 0.05em;
        list-style: none;
      }

      .anoth_itemDetail_type_list li a {
        padding: 5px 25px;
        width: 100%;
        justify-content: center;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid #acacac;
        border-radius: 50px;
        background: #ffffff;
        color: #000;
        text-decoration: none;
      }

      .anoth_itemDetail_type_list li:hover a {
        border: 2px solid #cf3b02;
        color: #cf3b02;
      }

      .anoth_itemDetail_type_list li.current {
        padding: 5px 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50px;
        background: #ffffff;
        border: 2px solid #cf3b02;
        color: #cf3b02;
        font-weight: 700;
        width: 100%;
        justify-content: center;
      }

      .anoth_itemDetail_type_list li.current:before {
        content: "";
        width: 1em;
    height: 1em;
    background: currentColor;
    border-radius: 50%;
    margin-right: 0.4em;
      }