/*レビューを書く画面で商品番号を非表示にするCSS*/
.fs-c-productReviewed__number {
display: none;
}

@media (max-width: 1200px) and (min-width: 991px){
.fs-l-main .fs-l-pageMain {
max-width:100% !important;
}
}
a:hover{
color:#594639 !important;
opacity:0.65;
}
.fs-c-slick .slick-prev, .fs-c-slick .slick-next{
background:none !important;
}

#new{
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}
#reco{
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}

.fs-c-wishlistProduct,.fs-c-featuredProduct{
margin-top:80px;
}
@media(max-width:991px){
.fs-c-wishlistProduct,.fs-c-featuredProduct{
margin-top:40px;
}
.fs-c-linkedServiceLogin .h2A{
letter-spacing:1px;
}
}
footer .footer__item:nth-of-type(2) {
 border-right: 0px solid #dfdfdf!important;
}

.bg::after {
    width: 332px !important;
    height: 524px !important;
}

@media screen and (max-width: 768px){
.bg::after {
    width: 302px !important;
    height: 496px !important;
}

}

.bg-braun{
    background: linear-gradient(91deg, #eae5e0 10%, #f7f7f7 50%);
    opacity: 0.8;
}

@media screen and (max-width: 768px){
.service .service__item {
    padding-top: 15px;
}
.service .service__img {
    height: 75px!important;
}
.service .service__item img {
    width: 100%;
    margin: auto;
    max-width: 60px;
}
.service .service__item--bottom img {
    width: 100%;
    margin: auto;
    max-width: 80px;
}
.service .service__position {
    top:6px!important;
    right: -24px!important;
}
}