@charset "utf-8";


.border-gray {
    border: 1px solid #d4d5d5;
}
.c-figure-01 .c-article__column--sentence {
   margin-top: 1.25em;
}
.c-article__column .c-article__column--h03 {
line-height: 1.5;
}
@media only screen and (min-width: 640px){
	.c-menu-01 {
		margin-top: 3em;
	}

	.c-menu-01.cols-02 li {
		flex-basis: calc(50% - 20px);
		max-width: calc(50% - 20px);
    margin: 0 10px;
	}
    .c-menu-01 > li > .menu-item {
    margin: 0;
}
}
.c-table-01.c-table-bn th,
.c-table-01.c-table-bn td{
  border: none;
  padding: 0;
  background-color: #fff;
}
.c-table-01.c-table-bn td:before{
  content: "：";
}
.c-table-01.c-table-bn td{
  padding-left: 1em;
  text-indent: -1em;
}