@charset "UTF-8";
.top main .main .slideshows .slide.tasty a .main--visual {
    background-image: url(/dressing/assets/images/top/main-slide33_pc.jpg) !important;
}
@media screen and (max-width: 767px) {
    .top main .main .slideshows .slide.tasty a .main--visual {
        background-image: url(/dressing/assets/images/top/main-slide33_sp.jpg) !important;
    }
}
.nonoil #recipies01 .recipies--inner .recipies--inner--wrap {
    padding-bottom: 0;
    border-bottom: none;
}
main .recipies .backtop {
    margin: 120px auto 0;
    max-width: 326px;
}
.simple main .contents .backtop {
    margin: 120px auto 0;
    max-width: 326px;
}
@media screen and (max-width: 767px) {
    .nonoil #recipies01 .recipies--inner .recipies--inner--wrap::after {
        display: none;
    }
    main .recipies .backtop {
        margin: 10.43vw auto 0;
        max-width: 62.58vw;
    }
    main .recipies .backtop a {
        letter-spacing: 0;
        font-size: 3.645vw;
    }
    .simple main .contents .backtop {
        margin: 10.43vw auto 0;
        max-width: 62.58vw;
    }
    .simple main .contents .backtop a {
        letter-spacing: 0;
        font-size: 3.645vw;
    }
}
@media screen and (min-width: 768px) {
    .banner_area.layout_center {
        justify-content: center !important;
    }
}