@charset "UTF-8";

/*org_style*************************************************/

@media print, screen and (min-width: 48em) {
    .c-category-products-list.c-products-icngaiyo {
        grid-template-columns: repeat(auto-fill, minmax(167px, 0fr));
        gap: 30px 27px;
    }
}
.m-has-border-future{
    border-top: 1px solid #EBEBEB; 
    padding-top: 4.5em;
}
.m-has-border-future-btm{
    border-top: 1px solid #EBEBEB; 
    padding-top: 4.5em;
    border-bottom: 1px solid #EBEBEB; 
    padding-bottom: 4.5em;
}

@media print, screen and (min-width: 61.25em) {
    .c-col2-block__figure.img-01 {
        width: 1140px;
        max-width: 80%;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

.c-products-parts img {
    width: 100%;
    max-width: 100%;
}

span.c-products-parts-annotation {
    /* 注意書き */
    font-size: 93%;
    display: inline-block;
}
@media print, screen and (min-width: 61.25em) {
    span.c-products-parts-annotation {
        font-size: 93%;
        display: inline-block;
    }
}


/*Think eco*************************************************/
.c-think-eco-detail {
    float: none;
}
.c-think-eco-detail h3 {
    width: 100%;
    padding:0 0 0 15px;
    border:none;
}
@media print, screen and (min-width: 61.25em) {
  .p-button-container__inner {
    padding-top: 30px;
  }
  .p-button-container--clear .p-button-container__inner {
    padding-top: 22px;
  }
}
.c-think-eco-detail .c-flex-wrap{
    margin-top:2em!important;
}
