.elementor-90014956 .elementor-element.elementor-element-3e101abd > .elementor-container{max-width:1010px;}.elementor-90014956 .elementor-element.elementor-element-3275d275 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-4f3356c1 *//* 共通 */
.elementor-section .bs-hotTopics23 {
  background-color: #000121;
}

@media screen and (min-width: 37.5em) {
  .elementor-section .bs-hotTopics23 .bs-column-list li {
    display: table;
  }
  .elementor-section .bs-hotTopics23 .bs-column-list li p {
    display: table-cell;
    width: 250px;
    height: 40px;
    vertical-align: middle;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
  }
}
@media screen and (max-width: 37.5em) {
  .elementor-section .bs-hotTopics23 {
    padding: 20px 10px;
  }
  .elementor-section .bs-hotTopics23 .bs-column-list li {
    display: table;
  }
  .elementor-section .bs-hotTopics23 .bs-column-list li p {
    display: table-cell;
    width: 500px;
    height: 40px;
    vertical-align: middle;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding: 0px;
padding-top:10px;
}/* End custom CSS */