@charset "UTF-8";

/*画像リンクボタン*/
#link_area01 + .composite_box01 .inner_item,
#link_area02 + .composite_box01 .inner_item,
#link_area03 + .composite_box01 .inner_item {
    border-left: 1px solid var(--i_border_color);
}
#link_area01 + .composite_box01 .inner_item:nth-of-type(4n),
#link_area02 + .composite_box01 .inner_item:nth-of-type(4n),
#link_area03 + .composite_box01 .inner_item:nth-of-type(4n) {
    border-right: 1px solid var(--i_border_color);
}
#link_area01 + .composite_box01 .inner_item_img img,
#link_area02 + .composite_box01 .inner_item_img img,
#link_area03 + .composite_box01 .inner_item_img img {
    height: fit-content !important;
    max-height: 195px;
    max-width: 195px;
}
@media screen and (max-width: 920px) {
    #link_area01 + .composite_box01 .inner_item:nth-of-type(2n),
    #link_area02 + .composite_box01 .inner_item:nth-of-type(2n),
    #link_area03 + .composite_box01 .inner_item:nth-of-type(2n) {
      border-right: 1px solid var(--i_border_color);
  }
  #link_area01 + .composite_box01 .inner_item_img img,
  #link_area02 + .composite_box01 .inner_item_img img,
  #link_area03 + .composite_box01 .inner_item_img img {
      height: fit-content !important;
      max-height: 120px;
      max-width: 120px;
  }
}

#link_area01 + .composite_box01 .wrapper_item,
#link_area02 + .composite_box01 .wrapper_item,
#link_area03 + .composite_box01 .wrapper_item {
    justify-content: center;
}

#link_area01 + .composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4), .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3), .composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2), .composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1),
#link_area02 + .composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4), .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3), .composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2), .composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1),
#link_area03 + .composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4), .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3), .composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2), .composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1) {
    margin-left: 0;
}