@charset "utf-8";

/*=================================

sp_module

=================================*/
@media screen and (max-width:  768px) {

#contents > p {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
 line-height: 1.6;
}

.wp-block-table {
 overflow-x:scroll;
}

.wp-block-table table {
 min-width:600px;
}

.wp-block-table.min table {
 min-width:450px;
}

.wp-block-table table thead tr th {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.wp-block-table.body-th-width-20p table tbody tr th {
 max-width:20%;
 width:auto;
}

.wp-block-table.body-th-width-25p table tbody tr th {
 max-width:25%;
 width:auto;
}

.wp-block-table.body-th-width-30p table tbody tr th {
 max-width:30%;
 width:auto;
}

.wp-block-table.body-th-width-50p table tbody tr th {
 max-width:50%;
 width:auto;
}

.wp-block-table.sticky table thead tr th {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
} 

.wp-block-table table tbody tr th {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
 min-width:100px;
 max-width:100px;
}

.wp-block-table table tbody tr td {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.wp-block-table table tbody tr td mark {
 font-size:calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.wp-block-group .wp-block-group {
 overflow:hidden;
}

.wp-block-group .wp-block-group__inner-container {
 min-width:100%;
}




}