@charset "UTF-8";

.composite_box01 .inner_item>a {
    width: fit-content;
    margin: 0 auto;
}
.composite_box01.block_images_1 a+.inner_item_txt {
    transition: 0.3s ease-in-out;
    margin-top: 20px;
}
.composite_box01 .inner_item>a:hover * {
    opacity: 1;
}
.composite_box01 .inner_item:hover .inner_item_txt {
    opacity: 0.6;
}
.composite_box01 .inner_item_img img {
    width: 40px !important;
    height: 40px !important;
}

@media (max-width: 768px) {
  .composite_box01 .wrapper_item {
    justify-content: space-between;
  }

      .composite_box01:not(.col2):not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21) .inner_item {
        width: 48% !important;
    }
}

@media (max-width: 576px) {
  .composite_box01.block_images_1 a+.inner_item_txt {
    font-size: 12px;
  }
}