@charset "utf-8";
/* CSS Document */

ul.box2 {
padding-bottom: 80px;
}

.content_row2 {
display: flex;
justify-content: space-between;
flex-direction:row-reverse
}

.content_row2 figure {
width: 34%;
}

.content_row2 figure img {
width:100%;
}

.content_row2 div {
width: 54%;
}

li.product-card p.title {
    position: relative;
    padding-left: 24px;
    margin-bottom: 10px;
}

li.product-card p.title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.3em;
    bottom: 0;
    height: 1.2em;
    width: 17px;
    border-radius: 50%;
    background-color: #333;
}

li.product-card p.bGcol_W::before
 {
    background-color: #94b371;
}

li.product-card p.bGcol_R::before
 {
    background-color: #8f222d;
}

.column-wrap li.product-card.--v-column a.noUnder {
text-decoration:none!important;
color: #000;
}

span.lineW {
    background: linear-gradient(transparent 70%, rgba(148, 179, 113, 0.4) 70%);
}

.matome {
padding:0 30px;
border: 1px solid #94b371;
background:#e6f0da;
}

@media screen and (max-width: 749px) {
    ul.box2 {
        padding-bottom:0px;
    }
    
    .content_row2 {
    display: block;
    }
    
    .content_row2 figure {
width:80%;
margin-left: auto;
margin-right: auto;
}

.content_row2 div {
width:100%;
}
}

