@charset "utf-8";

/* .l-innerItem よりもさらに少し狭い間隔に調整 .l-innerItem--half 追加スタイル ここから */

.l-innerItem.l-innerItem--half {
  margin-top: 12px;
}

/* .l-innerItem よりもさらに少し狭い間隔に調整 .l-innerItem--half 追加スタイル ここまで */

/* チェックアイコン付きボックスPC表示2つ並び */
@media screen and (min-width: 769px) {
  #contentsContainer .c-checkBox {
    flex-wrap: wrap;
    gap: 20px 2%;
  }
  #contentsContainer .c-checkBox>li {
    flex: 0 1 auto;
    width: calc((100% - 2%) / 2);
  }
}

/* 導入実績のロゴ */
#contentsContainer .c-iconListBox.p-caseLogoList {
  width: 480px;
  margin-inline: auto;
}
#contentsContainer .c-iconListBox.p-caseLogoList .c-iconListBox_list {
  justify-content: flex-start;
  gap: 6px 40px;
}
#contentsContainer .c-iconListBox.p-caseLogoList .c-iconListBox_item {
  width: 220px;
}
#contentsContainer .c-iconListBox.p-caseLogoList .c-iconListBox_icon {
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  #contentsContainer .c-iconListBox.p-caseLogoList {
    width: 100%;
  }
  #contentsContainer .c-iconListBox.p-caseLogoList .c-iconListBox_list { 
    gap: 0 30px;
  }
  #contentsContainer .c-iconListBox.p-caseLogoList .c-iconListBox_item {
    width: calc((100% - 30px) / 2);
    padding-bottom: 0;
  }
}
