article.originalworkcontest2025 table,
article.originalworkcontest2025 th,
article.originalworkcontest2025 td {
  border: none;
  border-collapse: collapse;
  border: none;
}
article.originalworkcontest2025 table{
  width: 93%;
  margin: 0 auto;
  font-size: 1.265rem;
}
article.originalworkcontest2025 td:first-child{
  margin-right: 14px;
  white-space: nowrap;
}
article.originalworkcontest2025 th{
  background: #bebdf1;
  padding: 14px 14px 14px 5px;
  border-right: 14px solid transparent;
  background-clip: padding-box;
}

article.originalworkcontest2025 th:first-child{
  margin-right: 14px;
}
article.originalworkcontest2025 td{
  padding: 14px 14px 0 5px;
}

@media only screen and (max-width: 720px) { article.originalworkcontest2025 table{
  font-size: 0.765rem;
}
}
@media only screen and (min-width: 721px) and (max-width: 1180px) { article.originalworkcontest2025 table{
  font-size: 0.765rem;
}
}

article.originalworkcontest2025 section.selection_rslt{
  text-align: center;
}

article.originalworkcontest2025 section.selection_rslt ul{
  max-width: 91.6%;
  text-align: center;
  margin: 0 auto;
}
article.originalworkcontest2025 section.selection_rslt li{
  list-style: none;
}
article.originalworkcontest2025 section.selection_rslt li.selection_rslt_information{
  font-family: 
  "Noto Serif JP", 
  "Yu Mincho", 
  "YuMincho", 
  "Hiragino Mincho ProN", 
  "MS PMincho", 
  serif;
  font-size: 1.665rem;
}

article.originalworkcontest2025 section.selection_rslt li.selection_rslt_commentary{
  padding: 0 0 30px 0;
  font-size: 1.025rem;
}

@media only screen and (max-width: 720px) { article.originalworkcontest2025 section.selection_rslt li.selection_rslt_information{
  font-size: 0.995rem;
}
}
@media only screen and (min-width: 721px) and (max-width: 1180px) { article.originalworkcontest2025 section.selection_rslt li.selection_rslt_information{
  font-size: 0.995rem;
}
}


@media only screen and (max-width: 720px) { article.originalworkcontest2025 section.selection_rslt li.selection_rslt_commentary{
  font-size: 0.845rem;
}
}
@media only screen and (min-width: 721px) and (max-width: 1180px) { article.originalworkcontest2025 section.selection_rslt li.selection_rslt_commentary{
  font-size: 0.845rem;
}
}


@media only screen and (max-width: 720px) { article.originalworkcontest2025 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 50px; background-color: #e2c9d4; }
  article.originalworkcontest2025 section { width: 100%; margin: 0 auto; position: relative; }
  article.originalworkcontest2025 section img, article.originalworkcontest2025 section picture { width: 100%; display: block; margin: 0 auto; }
  article.originalworkcontest2025 section.button img, article.originalworkcontest2025 section.button picture { width: 90%; display: block; margin: 20px auto 120px auto; }
  article.originalworkcontest2025 section.button2 img, article.originalworkcontest2025 section.button2 picture { width: 96%; display: block; margin: 20px auto 40px auto; }}
@media only screen and (min-width: 721px) and (max-width: 1180px) { article.originalworkcontest2025 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 50px; background-color: #e2c9d4; }
  article.originalworkcontest2025 section { width: 100%; margin: 0 auto; position: relative; }
  article.originalworkcontest2025 section img, article.originalworkcontest2025 section picture { width: 100%; display: block; margin: 0 auto; }
  article.originalworkcontest2025 section.button img, article.originalworkcontest2025 section.button picture { width: 90%; display: block; margin: 20px auto 120px auto; }
  article.originalworkcontest2025 section.button2 img, article.originalworkcontest2025 section.button2 picture { width: 96%; display: block; margin: 20px auto 40px auto; }}
@media only screen and (min-width: 1181px) and (max-width: 1560px) { article.originalworkcontest2025 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 100px; background-color: #e2c9d4; }
  article.originalworkcontest2025 section { width: 100%; margin: 0 auto; position: relative; }
  article.originalworkcontest2025 section img, article.originalworkcontest2025 section picture { width: 100%; display: block; margin: 0 auto; }
  article.originalworkcontest2025 section.button img, article.originalworkcontest2025 section.button picture { width: 90%; display: block; margin: 20px auto 160px auto; }
  article.originalworkcontest2025 section.button2 img, article.originalworkcontest2025 section.button2 picture { width: 96%; display: block; margin: 20px auto 80px auto; }}
@media only screen and (min-width: 1561px) { article.originalworkcontest2025 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 100px; background-color: #e2c9d4; }
  article.originalworkcontest2025 section { width: 100%; margin: 0 auto; position: relative; }
  article.originalworkcontest2025 section img, article.originalworkcontest2025 section picture { width: 100%; display: block; margin: 0 auto; }
  article.originalworkcontest2025 section.button img, article.originalworkcontest2025 section.button picture { width: 90%; display: block; margin: 20px auto 160px auto; }
  article.originalworkcontest2025 section.button2 img, article.originalworkcontest2025 section.button2 picture { width: 96%; display: block; margin: 20px auto 80px auto; }}
