/*----------------------------------------------------

Top
https://www.webdlab.com/labs/responsive-web-design-4/
414pxまでをスマホ縦画面用
415px〜959pxをスマホ横画面及びタブレット縦画面用
960px以上をタブレット横画面とPC用として使用
----------------------------------------------------*/
.tbl01 {
  margin-bottom: 20px;
}
.tbl01 th, .tbl01 td {
  display: block;
}
.tbl01 th {
  border-bottom: 0;
  text-align: left;
  padding: 5px 10px;
}
.tbl01 td {
  padding: 10px;
}
@media (min-width: 415px) {
  .tbl01 th, .tbl01 td {
    display: table-cell;
    padding: 10px;
  }
  .tbl01 th {
    width: 45%;
  border-bottom: 1px solid #ddd;
  border-right: 2px solid #7bb101;
  }
}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}
/* 
----------------------------------------------------*/
@media (min-width: 415px) {}
@media (min-width: 960px) {}