body{
font-feature-settings: "palt";
}

/*デフォルト設定の調整*/
.fs-c-productNameHeading__copy{display:block;}
@media screen and (min-width: 960px){
.fs-l-product2 .fs-l-productLayout {grid-template-columns: calc(55% - 25px / 2) calc(45% - 25px / 2);grid-gap: 25px;}
}
img{display:block;}
.fs-c-variationCart--withImage > li {
-ms-grid-columns: auto 1fr 2em 128px;
grid-template-columns: auto 1fr 2em 150px;
}
.fs-c-button--addToCart--variation {font-size: 1.3rem !important;}
.mom_textlink:visited
{
color:#ffffff;
}

dt.fs-c-productSelection__name{
background:#f6f6f6;
font-size:1.6rem;
}

dd.fs-c-productSelection__selection{
margin-bottom:15px;
}

dl.fs-c-productSelection{
background:#f6f6f6;
padding:3%;
}

.main-item02 li {
    width: calc(96% / 4);
    margin-right: 1%;
    display: flex;
    flex-wrap: wrap;
margin-bottom:5%;
}

.main-item02 {
    display: flex;
    flex-wrap: wrap;
    margin: 3% 0;
}

.fs-c-variationAndActions{
    background: #F9F6EC;
    padding: 3%;
}

.fs-c-variationAndActions__variationLabel{
    font-size: 1.6rem;
    border-bottom: 1px solid #000000;
    line-height: 3.2rem;
}

.fs-c-breadcrumb__list{
max-width:1200px;
margin:auto;
}



@media screen and (max-width: 768px) {
.FS2_Recommend2_recommend ul li{
width:48% !important;
}
.main-item02 li {
    width: calc(96% / 2);
    margin-right: 1%;
    display: flex;
    flex-wrap: wrap;
margin-bottom:5%;
}

nav.fs-c-breadcrumb{
max-width:1200px;
margin:auto;
}
}


@media screen and (min-width: 768px) {
    .fs-l-header__contents {

        max-width: 1200px;
margin:2rem auto;
    }
}


.fs-c-postage__table__headerCell{
font-size:0.9rem
}

    .product-description h2{
        font-size:22px;
        font-weight:bold;
        line-height:2.5em;
        margin-bottom:10px;
        background: #f4f4f4;
        padding-left:15px;
    }

    .product-description p{
        margin-bottom:2em;
        font-size:16px;
        line-height:1.8em;
        letter-spacing:0.05em;
        font-feature-settings: "palt";
        padding-left:15px
    }

    .product-description .attention{
        font-size:14px;
        margin-top:10px;
        display:block;
    }

     .product-description .attention.red{
        color:red;
     }
