
@charset "UTF-8";
@media print, screen and (min-width: 769px) { .md-title_01 { padding-left: 290px !important; } }

@media print, screen and (max-width: 768px) { .hour-wrap { padding: 0 25px; } }
@media print, screen and (min-width: 769px) { .hour-wrap { width: 700px; margin: 0 auto; } }
.hour-ttl { color: #8DC21F; font-size: 1.6rem; }
@media print, screen and (min-width: 769px) { .hour-ttl { font-size: 1.5rem; } }
.hour-sub-ttl { font-size: 1.4rem; font-weight: normal; display: block; }
.hour-list { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; border: 1px solid #ccc; margin-top: 10px; font-size: 1.3rem; }
@media print, screen and (min-width: 769px) { .hour-list { margin-top: 25px; } }
.hour-list tr { border-top: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list tr { height: 70px; }
  .hour-list tr:first-of-type { height: 50px; } }
.hour-list tr th { background: #eee; vertical-align: top; padding: 10px 13px; text-align: left; font-weight: normal; }
@media print, screen and (min-width: 769px) { .hour-list tr th { padding: 15px 20px; } }
.hour-list tr th:nth-child(1) { width: 43.07692%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list tr th:nth-child(1) { width: 210px; } }
.hour-list tr th:nth-child(2) { width: 56.92308%; }
@media print, screen and (min-width: 769px) { .hour-list tr th:nth-child(2) { width: 490px; } }
.hour-list tr td { vertical-align: top; padding: 10px 13px; }
@media print, screen and (min-width: 769px) { .hour-list tr td { padding: 15px 20px; } }
.hour-list tr td:nth-child(1) { width: 43.07692%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list tr td:nth-child(1) { width: 210px; } }
.hour-list tr td:nth-child(2) { width: 56.92308%; }
@media print, screen and (min-width: 769px) { .hour-list tr td:nth-child(2) { width: 490px; } }
.hour-list tr td .attention-txt { display: block; font-size: 1.1rem; color: #999; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 { margin-top: 15px; } }
.hour-list.type-02 tr th { background: #eee; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr th { vertical-align: middle; } }
.hour-list.type-02 tr th:nth-child(1) { width: 43.07692%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr th:nth-child(1) { width: 210px; } }
.hour-list.type-02 tr th:nth-child(2) { width: 23.53846%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr th:nth-child(2) { width: 140px; } }
.hour-list.type-02 tr th:nth-child(3) { width: 33.38462%; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr th:nth-child(3) { width: 350px; } }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr td { vertical-align: middle; } }
.hour-list.type-02 tr td:nth-child(1) { width: 43.07692%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr td:nth-child(1) { width: 210px; } }
.hour-list.type-02 tr td:nth-child(2) { width: 23.53846%; border-right: 1px solid #ccc; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr td:nth-child(2) { width: 140px; } }
.hour-list.type-02 tr td:nth-child(3) { width: 33.38462%; }
@media print, screen and (min-width: 769px) { .hour-list.type-02 tr td:nth-child(3) { width: 350px; } }
.hour-article-02 { margin-top: 40px; }
@media print, screen and (min-width: 769px) { .hour-article-02 { margin-top: 60px; } }
.hour-article-02 .hour-sub-ttl:first-of-type { margin-top: 30px; }
.hour-article-02 .hour-sub-ttl:last-of-type { margin-top: 20px; }
@media print, screen and (min-width: 769px) { .hour-article-02 .hour-sub-ttl:last-of-type { margin-top: 30px; } }



