@charset "UTF-8";

@media screen and (min-width:600px) and (max-width:900px){
 #menu_img + .contents_box01 .inner_item_img img {
width: 70% !important;
}
}

/*-----メニューボタン------*/
@media screen and (max-width: 800px) {
.category1 {
    display: flex;
    box-sizing: border-box;
    flex-wrap: wrap;
}
.category1 li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    padding-left: 0px!important;
}
.category1 li a {
    width: 100%;
}
}
@media screen and (max-width: 600px) {
.category1 li a {
    font-size: 1.2rem;
    padding: 10px 5px;
    line-height: 1.4;
}
}