/* Scss Document */
#edamame-recipe {
    background-color: #fff8f2;
}

#edamame-recipe .w {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#edamame-recipe .w2 {
    width: 860px;
    margin-left: auto;
    margin-right: auto;
}

#edamame-recipe .w3 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-left: 170px;
    padding-right: 170px;
    box-sizing: border-box;
}

@media screen and (max-width: 859px) {
    #edamame-recipe .w3 {
        width: 100%;
        padding-left: 4vw;
        padding-right: 4vw;
    }
}

@media screen and (min-width: 860px) and (max-width: 1199px) {
    #edamame-recipe .w3 {
        width: 100%;
        padding-left: 8vw;
        padding-right: 8vw;
    }
}

#edamame-recipe img {
    width: 100%;
    height: auto;
}

#edamame-recipe h2 {
    margin-bottom: 24px;
}

#edamame-recipe h3 {
    margin-bottom: 20px;
}

#edamame-recipe .flex {
    display: flex;
}

#edamame-recipe .maru {
    border-radius: 20px;
}

#edamame-recipe .t-r {
    text-align: right;
}

@media screen and (min-width: 860px) {
    .sp {
        display: none;
    }
}

@media screen and (max-width: 859px) {
    .pc {
        display: none;
    }
}