@charset "UTF-8";
dl{
 width:800px;
 justify-content: center;
 margin-left: auto;
 margin-right: auto;
}
dt{
 border-bottom:1px dotted #dfa5ff;
  float:left;
  padding:10px 5px;
  font-weight: 700; /* 太字 */
  color:#7c2087;
}
dd{
 border-bottom:1px dotted #dfa5ff;
  margin-left:100px;
  padding:10px 5px;
}
dl dt:last-of-type {
  border-bottom: none; /* 👈 最後の項目だけ線を消す */
}
dl dd:last-of-type {
  border-bottom: none; /* 👈 最後の項目だけ線を消す */
}
label{
  background-color:rgb(211, 173, 255);
  border-bottom:1px dotted #dfa5ff;
  border-radius:5px;
  color:#fff;
  margin:0 20px;
  padding:3px 15px;
  text-decoration:none;
}
.topnews-container {
  display: flex;
  width: 850px;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  column-gap: 5px;
}
.topnewsTitle__text {
  color:#411c45;
  font-size: 25px;
  font-weight: 900;
}
.topnewsTitle__text_mini {
  display: inline-flex;
  color:#000000;
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-color: rgb(87, 61, 97);
}
