.l-content202204 .p-topics__borderTtl {
  border: 1px solid #000;
  padding: 4px 22px;
  display: inline-block;
}
.l-content202204 .c-text .p-topics__link {
  text-decoration: underline;
  transition: color 0.3s ease;
}
.l-content202204 .topics_information-title{
	width: 100%;
    background: #00588F;
    color: #fff;
    border: none;
	    padding: 8px 22px;
}
.l-content202204 .topics_information a{
	color: #104efd;
}
.l-content202204 .c-col--39 {
  flex: 0 0 39%;
  margin: 0 0 0 1em;
}
.l-content202204 .c-col--42 {
  flex: 0 0 42%;
  margin: 0 0 0 1em;
}
.l-content202204 .c-col--47 {
  flex: 0 0 47%;
  margin: 0 0 0 1em;
}
.l-content202204 .topics_information > dl{
	display: flex;
	justify-content: space-between;
	margin: 20px 0 0 0;
}
.l-content202204 .topics_information.topics_240424 > dl{
	margin: 30px 0 0 0;
}
.l-content202204 .topics_information.topics_240424 > dl:first-child{
  margin: 10px 0 0 0;
}
.l-content202204 .topics_information > dl:first-child{
	margin: 0;
}
.l-content202204 .topics_information > dl dt{
	width: 100%;
    max-width: 18%;
}
.l-content202204 .topics_information > dl dd{
	width: 80%;
}
@media screen and (min-width: 1025px) {
  .l-content202204 .c-text .p-topics__link:hover {
    color: #adadad;
  }
	
}
@media screen and (max-width: 768px) {
	.l-content202204 .c-col--39,
    .l-content202204 .c-col--47{
		flex: 0 0 100%;
		margin: 40px 0 0 0;
	}
}
