@charset "utf-8";
.info-container .mod-table-3 {
margin-top: 40px;
width: 100%;
border-collapse: collapse;
}
.info-container .mod-table-3 a{
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.info-container .mod-table-3 {
margin-top: 8vw;
border-bottom: 1px solid #dae0e0;
}
}

.info-container .mod-table-3 thead th {
font-weight: 700;
}

.info-container .mod-table-3 th,
.info-container .mod-table-3 td {
font-weight: 400;
padding: 20px 20px;
font-size: 16px;
border-top: 1px solid #dae0e0;
line-height: 1.6;
color: #333;
text-align: left;
vertical-align: top;
}

@media print,
screen and (min-width: 768px) {

.info-container .mod-table-3 th,
.info-container .mod-table-3 td {
border-bottom: 1px solid #dae0e0;
}
}

@media screen and (max-width: 767px) {

.info-container .mod-table-3 th,
.info-container .mod-table-3 td {
font-size: 4vw;
padding: 3.2vw 2.66667vw;
width: 100%;
}
}

.info-container .mod-table-3 th .mod-link,
.info-container .mod-table-3 td .mod-link {
line-height: 1.3;
margin-top: 20px;
}

@media screen and (max-width: 767px) {

.info-container .mod-table-3 th .mod-link,
.info-container .mod-table-3 td .mod-link {
margin-top: 5.33333vw;
}
}

.info-container .mod-table-3 th {
width: 25%;
font-weight: 700;
background-color: #f7f7f7;
}

@media screen and (max-width: 767px) {
.info-container .mod-table-3 th {
width: 100%;
}
}

@media screen and (max-width: 767px) {
.info-container .mod-table-3 td {
border-top: none;
padding: 4vw 2.66667vw 5.33333vw;
}
}

@media screen and (max-width: 767px) {
.info-container .mod-table-3 tr {
width: 100%;
display: grid;
}
}





























.topics dl,.topics-02 dl {
padding: 10px 0;
letter-spacing: 0.05em;
}
.topics dt,.topics-02 dt {
padding-bottom: 5px;
color: #e04a56;
}
.topics-02 dt {
padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
.topics dt,.topics-02 dt {
clear: left;
float: left;
}
.topics dt{width: 22%;}
.topics-02 dt {width: 15%;margin-bottom: 50px;}
.topics dd,.topics-02 dd {
margin-left: 11%;
}
}




