/* header */
.ssh-Dropdown_Item>a{
font-weight: normal !important;
}
header.ssh-Header .news{
font-size: 13px;
display: inline-flex;
justify-content: flex-start;
margin: 1em 0 0 2.5em;
}
header.ssh-Header .news p{
line-height: 1.5;
padding: 0 0 .1em 1em;
}
header.ssh-Header .news:before{
content:"NEWS";
font-size: 10px;
color:#fff;
background: #a7210f;
height: 15px;
letter-spacing: .1em;
padding: .1em .5em;v
}
@media (min-width: 900px){
.ssh-Navigation_Items {
padding: 0 !important;
}
.fs-l-main {
margin-top: 0 !important;
}
}

/* トップページ */
@media (min-width: 900px){
.home-NewsUnit {
    padding: 1em;
}
.doc-Attention_Heading{
    font-size: 20px !important;
}
}
@media (min-width: 320px){
.doc-Attention_Heading {
    font-size: 3.267vw !important;
    line-height: 1.5;
    padding: .8em;
}
}


/* 商品一覧 */
.fs-c-productListItem__control.fs-c-buttonContainer{
display: none;
}

/* 商品詳細 */
@media (min-width: 900px){
.pd-Comment {
    margin-top: 6em !important;
}
.pd-Media {
    margin-top: 0 !important;
}
}
.optionspec{margin:1em 0;}
.fs-c-variationCart > li + li {
    font-size: 14px;
    margin: 0 1em 0;
}
.fs-c-productNameHeading__name{
font-weight: normal;
margin: 0 0 1em 0;
}
button.fs-c-button--addToWishList--icon.fs-c-button--particular {
    display: none;
}

.fs-c-productCarouselMainImage__thumbnailList{
flex-wrap:wrap;
}

@media only screen and (max-width: 750px){
.fs-c-productCarouselMainImage__thumbnailList > li{
flex-basis:22%;
}
}

.sw-Container-scene{
margin-bottom:80px;
}

.sw-Container-scene .pd-Feature_Item{
background: unset;
}

.sw-Container-scene .pd-Feature_Image{
   width:100%;
   margin:0;
}

.sw-Container-scene .pd-Feature_Image img{
   width:100%;
}

@media only screen and (max-width: 750px){
.pd-Feature .pd-Feature_Image, .sw-Container-scene .pd-Intro_Image {
    width: 100%;
    margin: 0 auto 30px;
}
}

/*お気に入りアイコン*/

.fs-c-variationList__item__title{
margin: 1em 0;
}

.pd-Links ul{
margin: 3em 0 0 0;
}
.pd-Links ul li {
    display: block;
    border: 1px solid #707070;
    padding-top: .6em;
    padding-bottom: .6em;
    text-decoration: none !important;
}
.pd-Links ul li a{
padding-top: 0 !important;
padding-bottom: 0 !important;
border: none !important;
}
.pd-Links-Item{
    margin-top: 1.2em;
}
.pd-Links-Item ul{
    list-style: none;
}
.pd-Links-Item ul li {
    margin-bottom: 1.2em;
    text-decoration: none !important;
}
.pd-Links-Item ul li a{
border: none !important;
}


figcaption.fs-c-productCarouselMainImage__thumbnail__caption {
    display: none;
}
.fs-c-variationMatrix__row__thumbnail img,
.fs-c-variationMatrix__row__variationName{
width: 120px;
}
@media (min-width: 900px){
.pd-Head_Detail {
    width: 40%;
}
.pd-Leather_MediaBody {
    margin-bottom: 3em;
}
.pd-About_Image img {
    min-height: auto !important;
}
}
.belt-size{
color: #a7210f;
font-weight: bold;
line-height: 1.5;
}
.fs-body-product-m00000348 .fs-c-variationList__item__cart,
.fs-body-product-m00000353 .fs-c-variationList__item__cart,
.fs-body-product-m00000354 .fs-c-variationList__item__cart,
.fs-body-product-m00000355 .fs-c-variationList__item__cart,
.fs-body-product-m00000356 .fs-c-variationList__item__cart,
.fs-body-product-m00000357 .fs-c-variationList__item__cart,
.fs-body-product-m00000358 .fs-c-variationList__item__cart,
.fs-body-product-m00000359 .fs-c-variationList__item__cart,
.fs-body-product-m00000360 .fs-c-variationList__item__cart,
.fs-body-product-m00000361 .fs-c-variationList__item__cart,
.fs-body-product-m00000363 .fs-c-variationList__item__cart,
.fs-body-product-m00000384 .fs-c-variationList__item__cart,
.fs-body-product-m00000385 .fs-c-variationList__item__cart,
.fs-body-product-m00000386 .fs-c-variationList__item__cart,
.fs-body-product-m00000387 .fs-c-variationList__item__cart,
.fs-body-product-m00000388 .fs-c-variationList__item__cart,
.fs-body-product-m00000389 .fs-c-variationList__item__cart,
.fs-body-product-m00000390 .fs-c-variationList__item__cart,
.fs-body-product-m00000391 .fs-c-variationList__item__cart,
.fs-body-product-m00000392 .fs-c-variationList__item__cart {
    display: block;
}
.fs-body-product-m00000348 .fs-c-variationCart > li + li,
.fs-body-product-m00000353 .fs-c-variationCart > li + li,
.fs-body-product-m00000354 .fs-c-variationCart > li + li,
.fs-body-product-m00000355 .fs-c-variationCart > li + li,
.fs-body-product-m00000356 .fs-c-variationCart > li + li,
.fs-body-product-m00000357 .fs-c-variationCart > li + li,
.fs-body-product-m00000358 .fs-c-variationCart > li + li,
.fs-body-product-m00000359 .fs-c-variationCart > li + li,
.fs-body-product-m00000360 .fs-c-variationCart > li + li,
.fs-body-product-m00000361 .fs-c-variationCart > li + li,
.fs-body-product-m00000363 .fs-c-variationCart > li + li,
.fs-body-product-m00000384 .fs-c-variationCart > li + li,
.fs-body-product-m00000385 .fs-c-variationCart > li + li,
.fs-body-product-m00000386 .fs-c-variationCart > li + li,
.fs-body-product-m00000387 .fs-c-variationCart > li + li,
.fs-body-product-m00000388 .fs-c-variationCart > li + li,
.fs-body-product-m00000389 .fs-c-variationCart > li + li,
.fs-body-product-m00000390 .fs-c-variationCart > li + li,
.fs-body-product-m00000391 .fs-c-variationCart > li + li,
.fs-body-product-m00000392 .fs-c-variationCart > li + li{
	margin: 0;
}



/* 商品一覧 */
.fs-c-heading--page{
border: none;
color: #000;
}
@media screen and (min-width: 960px){
.fs-c-subgroupList__item {
    flex-basis: 30%;
}
}
/*@media screen and (min-width: 600px){
.fs-c-listControl {
    display: none;
}
}*/
.fs-c-subgroupList__link{
background: none;
border: 0;
padding: .5em 1em;
}/* サブカテゴリー */

.fs-c-subgroup{
margin: 3em 0;
}]
.fs-c-sortItems__list__item__label{
padding: 0 1em;
}

.fs-c-sortItems__list__item.is-active{
background: #000;
}

.po-Detail_Paragraph p+p{
letter-spacing: .1em;
}
.po-Detail_Heading{
line-height: 1.7;
}


/* パンくずリスト */
.fs-c-breadcrumb{
    margin: 1em 0;
}
.fs-c-breadcrumb__list > li {
    letter-spacing: .1em;
    font-size: 10px;
}
.fs-c-breadcrumb__list,
.fs-c-breadcrumb__list--subgroup{
line-height: 1.3;
}

/* カート */
button.fs-c-button--change--small.fs-c-button--standard,
button.fs-c-button--inputCreditCardData.fs-c-button--standard {
    color: #fff;
    font-size: 1.6rem;
    border: none;
    padding: .6em 2em;
    background: #000;
}
button.fs-c-button--chooseDestination.fs-c-button--standard {
    background: none;
    border: 1px solid #000;
    padding: 1em 1em;
}
.fs-c-continueShopping .fs-c-button--standard{
    background: none;
    border: 1px solid #000;
    padding: 1em 1em;
}

/* 商品ページイメージカット */
.pd-Media .pd-Media_Image{
display: none;
}
.pd-Media_Body {
    /*width: 43.3%;*/
    width: 100% !important;
}

/* */
.fs-c-productChooseVariation__variationLabel.fs-c-variationLabel{
    display: none;
}
.fs-c-productNumber {
    margin: 0 0 1em 0;
}
.fs-body-product-m00000157 .fs-c-variationMatrix__row {
    display: inherit !important;
}
.fs-c-productChooseVariation__variation {
    margin: 3em 0 1em !important;
}
.fs-c-stockSignLegend{
    margin: 0 0 1em;
}
@media only screen and (max-width: 750px) {
.fs-c-variationMatrix__lane{
display: inherit;
}
}

ins{
display:none !important;
}


/* カートおすすめ商品 */
#fs_ShoppingCart .fs-c-featuredProduct{
margin: 3em 0;
}
#fs_ShoppingCart .fs-c-wishlistProduct__title,
#fs_ShoppingCart .fs-c-featuredProduct__title{
margin: 0 0 1em 0;
border: none;
}
#fs_ShoppingCart .fs-c-productListCarousel__list__item{
margin: 0;
}

/* 検索結果一覧 */
.fs-p-productSearch{
border: none !important;
}

/* 会社概要 */
.company-page dl.doc-Data dd a,
.company-page dl.doc-Data dd a:active,
.company-page dl.doc-Data dd a:visited{
text-decoration: underline !important;
}
.company-page dl.doc-Data dd a:hover{
text-decoration: none !important;
}

/* 商品レビュー */
.fs-c-productReview{
margin: 3em 0;
}
.fs-c-productReview .fs-c-reviewerStatus {
background: #000;
}
.fs-c-productReview .fs-c-button--plain{
color: #000;
}
.fs-c-productReview .fs-c-productReview__allReviews {
    margin: 1em 0 0 0;
}

/* YouTube */
.pd-Video {
  position: relative;
  height: 0;
  max-width: 100%;
  padding-top: 56.25%;
  overflow:hidden;
}
.pd-Video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* レコメンド */
.fs-c-featuredProduct {
  padding: 2em;
}
.fs-c-featuredProduct__header h2.fs-c-featuredProduct__title{
  border: none;
}

/* メッシュアップルウォッチバンド */
/*.fs-body-product-m00000405 span.fs-c-productNameHeading__name:after,
.fs-body-product-m00000406 span.fs-c-productNameHeading__name:after {
    content: "アップルウォッチバンド取付金具（シルバー）をお付けしてお送りいたします";
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #c00;
    line-height: 1.7;
}
@media (min-width: 900px){
.fs-body-product-m00000405 span.fs-c-productNameHeading__name:after,
.fs-body-product-m00000406 span.fs-c-productNameHeading__name:after {
    font-size: 18px;
    line-height: 1.5;
}
}*/


.fs-c-variationCart__variationName__shippingDate,
.fs-c-variationCart__variationName__stock{
    font-size: 14px;
    line-height: 1.7;
}

.fs-p-listWithCheckmark li span {
    color: #c00;
    font-weight: bold;
}


/* topnews */
summary {
  list-style: none;
  position: relative;
  padding: 8px 70px 8px 30px;
  cursor: pointer;
  background-color: #ffffff;
  border-bottom: 0.1rem solid #c9c9c9;
}

@media not all and (min-width: 768px){
  summary {
    padding: 0px 50px 0px 20px;
  }
}

summary::-webkit-details-marker {
  display: none;
}

summary:hover,
details[open] summary {
  background-color: #ffffff;
}

summary::after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  transition: transform 0.5s;
  font-size: 20px;
}

details[open] summary::after {
  transform: translateY(-50%) rotate(45deg);
}

.answer {
  padding: 20px 30px;
}

@media not all and (min-width: 768px){
  summary::after {
    right: 20px;
    font-size: 20px;
  }

  .answer {
    padding: 10px 20px;
  }
}

details[open] .answer {
  animation: fadein 0.5s ease;
}

@keyframes fadein {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

body, p {
  margin: 0;
}

details {
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 470px;
}

@media not all and (min-width: 640px){
  details {
    width: 100%;
  }
}

details:first-of-type {
  margin-top: 30px;
}






  /* 新シリーズセクション20230829 */

  @media screen and (min-width: 768px) {
    .sp {
      display: none;
    }
    .home-newserise .home-Heading {
      margin: 80px 0 10px 0;
    }
    .home-newserise .home-Heading:after {
      background: #fff;
    }
    .home-newserise .home-New_Container {
      max-width: 1920px;
      padding: 0 0 2vw 0;
      margin: 0 auto 80px;
      width: 100%;
      background-color: #EEEEEE;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .home-newserise .home-New_Container .doublehorween-frame {
      width: 50%;
      position: relative;
      overflow: hidden;
    }
    .home-newserise .home-New_Container .doublehorween-frame a:hover,
.home-newserise .home-New_Container .thickcova-frame a:hover {
      text-decoration: none;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg {
      width: 100%;
      height: 24vw;
      max-height: 465px;
      padding: 18.5% 0 0px 0;
      background-image: url(https://mansaw6461.itembox.design/item/img/index/index-doublehorween-bgimg.jpg);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: cover;
    }
    .home-newserise .home-New_Container .thickcova-frame {
      width: 50%;
      position: relative;
      overflow: hidden;
    }
    .home-newserise .home-New_Container .thickcova-frame-bg {
      width: 100%;
      height: 24vw;
      max-height: 465px;
      padding: 19% 0 0px 0;
      background-image: url(https://mansaw6461.itembox.design/item/img/index/index-thickcova-bgimg.jpg);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: cover;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg,
.home-newserise .home-New_Container .thickcova-frame-bg {
      transition: all 0.3s ease-out;
      transform: scale(1);
    }
.home-newserise .home-New_Container .doublehorween-frame-bg:hover,
.home-newserise .home-New_Container .thickcova-frame-bg:hover {
      transform: scale(1.03);
      transition: all 0.3s ease-out;
    }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .home-newserise .home-New_Container .doublehorween-frame-bg {
        background-image: url(https://mansaw6461.itembox.design/item/img/index/index-doublehorween-bgimg-2x.jpg);
      }
      .home-newserise .home-New_Container .thickcova-frame-bg {
        background-image: url(https://mansaw6461.itembox.design/item/img/index/index-thickcova-bgimg-2x.jpg);
      }
    }
    .home-newserise .home-New_Container .doublehorween-frame .inner {
      width: 600px;
      text-align: center;
      margin: 0px 0px 0px auto;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner {
      width: 600px;
      text-align: center;
      margin: 0px auto 0px 0px;
    }
    .home-newserise .home-New_Container .inner .newserise-subt {
      color: #fff;
      font-size: 32px;
      line-height: 1.6;
      letter-spacing: 1px;
      font-family: YuMincho, 游明朝, serif;
      font-weight: 400;
      margin: 0 0 2vw 0;
    }
    .home-newserise .home-New_Container .inner .newserise-subt::after {
      content: " ";
      display: block;
      width: 2vw;
      height: 2px;
      margin-top: 0.2vw;
      margin-right: auto;
      margin-left: auto;
      background: #fff;
    }
    .home-newserise .home-New_Container .inner .newserise-txt {
      font-size: 15px;
      letter-spacing: 2px;
      color: #fff;
      font-weight: bold;
      line-height: 1.8;
    }
    .home-newserise .home-New_Container .doublehorween-frame .inner .newserise-item-listimg {
      position: relative;
      top: 4.8vw;
      width: 21vw;
      max-width: 410px;
      margin: 0vw auto 0;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner .newserise-item-listimg {
      position: relative;
      top: 4vw;
      width: 21vw;
      max-width: 325px;
      margin: 0 auto;
    }
.home-newserise .home-New_Container .doublehorween-frame .inner .newserise-item-listimg img,
.home-newserise .home-New_Container .thickcova-frame .inner .newserise-item-listimg img {
      width: 100%;
    }
    .home-newserise .home-New_Container .inner .newserise-item-listimg {
      text-align: center;
    }
    .home-newserise .home-New_Container .doublehorween-frame .newserise-link-inner {
      width: 600px;
      margin: 0 0 0 auto;
      padding: 4.5vw 2vw 0vw 2vw;
    }
    .home-newserise .home-New_Container .thickcova-frame .newserise-link-inner {
      width: 600px;
      margin: 0 auto 0 0;
      padding: 4.5vw 2vw 0vw 2vw;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn {
      width: 472px;
      font-size: 20px;
      margin: 0 auto 0 auto;
      line-height: 1.8;
      letter-spacing: 1px;
      text-align: center;
      margin: 0 auto;
      font-family: YuMincho, 游明朝, serif;
      font-weight: 400;
      border: 1px solid #000000;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a {
      display: block;
      background-color: #fff;
      padding: 15px 15px 15px 15px;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a:hover {
      text-decoration: none;
      opacity: 0.7;
    }
  }

  @media screen and (min-width:1000px) and ( max-width:1700px) {
    .home-newserise .home-New_Container .doublehorween-frame .inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg {
      padding: 5.5vw 0 0px 0;
    }
    .home-newserise .home-New_Container .thickcova-frame-bg {
      padding: 5vw 0 0px 0;
    }
    .home-newserise .home-New_Container .doublehorween-frame .newserise-link-inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .thickcova-frame .newserise-link-inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn {
      width: 80%;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a {
      padding: 1vw 1vw 1vw 1vw;
    }
  }

  @media screen and (min-width:770px) and ( max-width:999px) {
    .home-newserise .home-New_Container .doublehorween-frame .inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg {
      padding: 2.5vw 0 0px 0;
    }
    .home-newserise .home-New_Container .thickcova-frame-bg {
      padding: 2vw 0 0px 0;
    }
    .home-newserise .home-New_Container .doublehorween-frame .newserise-link-inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .thickcova-frame .newserise-link-inner {
      width: 100%;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn {
      width: 80%;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a {
      padding: 1vw 1vw 1vw 1vw;
    }
  }

  @media screen and (max-width: 769px) {
    .sp {
      display: block;
    }
    .home-newserise .home-Heading {
      margin: 10vw 0 2vw 0;
    }
    .home-newserise .home-Heading:after {
      background: #fff;
    }
    .home-newserise .home-New_Container {
      /* padding: 0 0 2vw 0; */
      width: 100%;
    }
    .home-newserise .home-New_Container .doublehorween-frame {
      width: 100%;
      position: relative;
      overflow: hidden;
margin: 0 0 12vw 0;
    }
    .home-newserise .home-New_Container .doublehorween-frame a:hover,
.home-newserise .home-New_Container .thickcova-frame a:hover {
      text-decoration: none;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg {
      width: 100%;
      height: 58.2vw;
      padding: 10.5% 0 0px 0;
      background-image: url(https://mansaw6461.itembox.design/item/img/index/index-doublehorween-bgimg-sp.jpg);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: cover;
    }
    .home-newserise .home-New_Container .thickcova-frame {
      width: 100%;
      position: relative;
      overflow: hidden;
    }
    .home-newserise .home-New_Container .thickcova-frame-bg {
      width: 100%;
      height: 58.2vw;
      padding: 15% 0 0px 0;
      background-image: url(https://mansaw6461.itembox.design/item/img/index/index-thickcova-bgimg-sp.jpg);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: cover;
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg,
.home-newserise .home-New_Container .thickcova-frame-bg {
      transition: all 0.3s ease-out;
      transform: scale(1);
    }
    .home-newserise .home-New_Container .doublehorween-frame-bg:hover,
.home-newserise .home-New_Container .thickcova-frame-bg:hover {
      transform: scale(1.03);
      transition: all 0.3s ease-out;
    }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .home-newserise .home-New_Container .doublehorween-frame-bg {
        background-image: url(https://mansaw6461.itembox.design/item/img/index/index-doublehorween-bgimg-sp-2x.jpg);
      }
      .home-newserise .home-New_Container .thickcova-frame-bg {
        background-image: url(https://mansaw6461.itembox.design/item/img/index/index-thickcova-bgimg-sp-2x.jpg);
      }
    }
    .home-newserise .home-New_Container .doublehorween-frame .inner {
      width: 100%;
      text-align: center;
      margin: 0px auto 0px auto;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner {
      width: 100%;
      text-align: center;
      margin: 0px auto 0px auto;
    }
    .home-newserise .home-New_Container .inner .newserise-subt {
      color: #fff;
      font-size: 5.072vw;
      line-height: 1.5;
      letter-spacing: 0.25vw;
      font-family: YuMincho, 游明朝, serif;
      font-weight: 400;
      margin: 0 0 5vw 0;
    }
    .home-newserise .home-New_Container .inner .newserise-subt::after {
      content: " ";
      display: block;
      width: 4vw;
      height: 0.5vw;
      margin-top: 1.2vw;
      margin-right: auto;
      margin-left: auto;
      background: #fff;
    }
    .home-newserise .home-New_Container .inner .newserise-txt {
      font-size: 3.1vw;
      letter-spacing: 0.6vw;
      color: #fff;
      font-weight: bold;
      margin: 0 0 1.8vw 0;
      line-height: 1.8;
    }
    .home-newserise .home-New_Container .doublehorween-frame .inner .newserise-item-listimg {
      position: relative;
      top: 6.2vw;
      width: 64vw;
      margin: 0vw auto 0;
    }
    .home-newserise .home-New_Container .thickcova-frame .inner .newserise-item-listimg {
      position: relative;
      top: 5vw;
      width: 60vw;
      margin: 0 auto;
    }
    .home-newserise .home-New_Container .doublehorween-frame .inner .newserise-item-listimg img,
.home-newserise .home-New_Container .thickcova-frame .inner .newserise-item-listimg img {
      width: 100%;
    }
    .home-newserise .home-New_Container .inner .newserise-item-listimg {
      text-align: center;
    }
    .home-newserise .home-New_Container .doublehorween-frame .newserise-link-inner {
      width: 100%;
      background-color: #EEEEEE;
      margin: 0 auto 0vw auto;
      padding: 11.5vw 2vw 6vw 2vw;
    }
    .home-newserise .home-New_Container .thickcova-frame .newserise-link-inner {
      width: 100%;
      background-color: #EEEEEE;
      margin: 0 auto 0 auto;
      padding: 11.5vw 2vw 6vw 2vw;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn {
      width: 80%;
      font-size: 3.865vw;
      margin: 0 auto 0 auto;
      line-height: 1.8;
      letter-spacing: 0.25vw;
      text-align: center;
      margin: 0 auto;
      font-family: YuMincho, 游明朝, serif;
      font-weight: 400;
      border: 1px solid #000000;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a {
      display: block;
      background-color: #fff;
      padding: 3vw 1vw 3vw 1vw;
    }
    .home-newserise .home-New_Container .newserise-link-inner .newserise-btn a:hover {
      text-decoration: none;
      opacity: 0.7;
    }
  }

.newserise-item-img{
    width: 90%;
    margin: 0 auto 3em;
}

.item-double-horween {
    background: #fff;
    border: 1px solid #ccc;
    padding: 1em;
    margin: 2em 0;
}
.item-double-horween .title{
    font-weight: bold;
}
.item-double-horween p.txt{
    padding: 0;
}

/*新着商品　2カラムパーツ追加　20240823*/
.home-New_2column{
    display:block;
}

@media(min-width: 768px)  {

.home-New_2column{
    display:flex;
    justify-content:space-between;
    margin-bottom:60px;
}

.home-New_2column_inner{
    max-width:600px;
    margin-right:0;
    margin-left:0;
}
}

@media screen and (min-width: 768px) and  ( max-width:1200px){

.home-New_2column_inner{
    width: 42vw;
}

}


.home-NewUnit_Body_2column{
    text-align:left;
}


/*新着商品　3カラムパーツ追加　20241011*/
.home-New_3column{
    display:block;
}

@media(min-width: 768px)  {

.home-New_3column{
    display:flex;
    justify-content:space-between;
    margin-bottom:60px;
}

.home-New_3column_inner{
    max-width:360px;
    margin-right:0;
    margin-left:0;
}
}

@media screen and (min-width: 768px) and  ( max-width:1200px){

.home-New_3column_inner{
    width: 42vw;
}

}


.home-NewUnit_Body_3column{
    text-align:left;
}



/* 双鞣和地 ボストンバッグ m00000252 */
.fs-body-product-m00000252 .fs-c-variationAndActions__variationLabel.fs-c-variationLabel:after {
    color: #c00;
    display: block;
    margin: 1em 0 0.8em 0;
    content: "※ギフトラッピングには対応できませんので、ご了承ください。";
}

/* no_tax */
.fs-c-productPrice-no-tax {
    font-size: 2.2rem;
}
.fs-c-productPrices--productDetail{
    margin: 0 0 1rem 0;
}
.fs-body-category .fs-c-productPrice-no-tax,
.fs-body-search .fs-c-productPrice-no-tax {
    font-size: 1.6rem;
}


/* news */
.news-ListUnit_Content a{
text-decoration: underline;
}
.news-ListUnit_Content a:hover{
text-decoration: none;
}

/* 東京店調整 */
@media (min-width: 900px) {
    .doc-Shop_Items {
        justify-content: center !important;
    }
}

/*商品ページ利用シーン写真追加(m00000429以降)*/
@media (min-width: 750px) {
 .sw-Container-scene .pd-Feature_Item{
    display: flex;
justify-content: space-between;
    height: auto;
    width: 100%;
}

 .sw-Container-scene .pd-Feature_Image{
    width: 48%;
    height: auto;
    margin-left:0;
    margin-bottom:40px;
}


}

/*ダブルオイルシュリンク　LP*/
#lp_doubleoil-shrink .p-shop__contents-left img{
border:none !important;
}

#lp_doubleoil-shrink .p-shop__item a img{
border:none !important;
}

#lp_doubleoil-shrink .p-shop__item p {
text-align: center !important;
}