h2 {
margin: 1em 0;
padding: 0.5rem;
border-left: 5px solid #000;
background: #f4f4f4;
font-weight: bold;
}
@media screen and (max-width: 767px) {
table {
display: block;
width: 100%;
}
table tbody {
display: block;
width: 100%;
}
table tr {
display: block;
width: 100%;
}
table th {
display: block;
width: 100%;
}
}
.midashi{
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
max-width: 900px;
}
.midashi2{
font-size: 12px;
text-align: left;
}
.midashi3{
font-size: 14px;
font-weight: normal;
color: #3366ff;
text-align: left;
}
.midashi4{
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
}
.midashi.vmin{
font-size: 2vmin;
}
.vmin .midashi2{
font-size: 2vmin;
}
.vmin .midashi3{
font-size: 2vmin;
}
.vmin .midashi4{
font-size: 2vmin;
}