@charset "UTF-8";

/* 画像表示調整(2025/11/21) */
#menu01 + div li .inner_item_img img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    width: 100%;
}
@media only screen and (max-width: 500px) {
    #menu01 + div li .inner_item_img img {
        aspect-ratio: 4 / 3;
    }
}

/* PC時レイアウト調整_251121*/ 
@media screen and (min-width: 901px) {
    .widget_menu01 ul {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
    }
    .widget_menu01 li {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0;
        border: none;
    }
    .widget_menu01 li .inner_item_img{
        width: 100%;
    }
    .widget_menu01 li .inner_item_txt {
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .widget_menu01 li .inner_item_txt dl {
        display: contents;
    }
    .widget_menu01 li dt {
        order: 3;
    }
    .widget_menu01 li dd {
        order: 1;
    }
    .widget_menu01 li .inner_item_txt .price {
        order: 2;
    }
}