.cls_6xduy71h7 { width: 100%; }
.cls_11a7hqmse { margin-top: 15px; }
.cls_zfu4ojn57 { margin-top: 100px; background-color: rgb(188, 21, 21); color: rgb(255, 255, 255); border-radius: 31px; padding: 32px; }
deco { margin-top: 100px; }
.cls_0giz367ty { margin-top: 100px; }
.cls_75c69dput { font-weight: bold; font-size: 24px; }
.cls_avod2rksd { border-style: solid; border-color: rgb(179, 179, 179); border-top-width: 39px; border-left-width: 26px; }
.cls_alp72a9jj { background-color: rgb(238, 27, 27); padding: 35px; color: rgb(255, 255, 255); }
.cls_iepu8w6x4 { margin-left: -71px; }
.cls_pvkg7ro14 { margin-left: -177px; }
.cls_l2emp2yz8 { margin-left: -103px; }
.cls_eju75nd7a { margin-left: -427px; }
.cls_fdw4nizl6 { color: rgb(42, 122, 172); }
.cls_20utmshiq { margin-bottom: 52px; }
.cls_28jyfm09z { margin-bottom: 25px; }
.cls_k5pj3najw { margin-bottom: 19px; }
.top_topics_imgs { -webkit-box-align: center;
  align-items: baseline;
  display: flex;
  gap: 50px; }
@media (max-width: 768px) {
  .top_topics_imgs { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 10px; }
}


/* SP専用改行 (PC非表示、SPで改行) */
@media screen and (min-width: 768px){
    .br-sp { display: none !important; }
}
@media screen and (max-width: 767px){
    span.br-sp { display: block !important; width: 100% !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }
}
