h6 { font-size: 2.2rem; margin: 2rem 0 1rem 0; color: #222; }

.jbetc-info-tab { clear: both; width: 100%; display: flow-root; margin: 0 0 1rem 0; }
.jbetc-info-tab li { float: left; width: calc(33.33333333% - 0.7rem); box-sizing: border-box; display: inline-block; margin: 0 1rem 0 0; }
.jbetc-info-tab li:last-child { margin: 0; }
.jbetc-info-tab li a { display: inline-block; font-size: 1.8rem; width: 100%; height: 5rem; line-height: 5rem; box-sizing: border-box; color: #505050; border: 1px solid #757575; vertical-align: middle; text-align: center; border-radius: 1rem; }
.jbetc-info-tab li a:hover { background-color: #161616; color: #fff; transition: 0.5s; }
.jbetc-info-tab li.sel a { color: #fff; background-color: #161616; border: 1px solid #161616; }
.jbetc-info-tab li.sel a:before { content: url('../images/new_icon_check.png'); display: inline-block; vertical-align: baseline; margin: 0 0.5rem 0 0; }

.full-anne { clear: both; width: 100%; padding: 12px; border: 1px solid #a7a7a7; box-sizing: border-box; color: #c20535; border-radius: 1rem; }
.full-anne:before { content: '\2755'; border-radius: 100%; padding: 0.3rem; background-color: #c20535; color: #fff; margin: 0 5px 0 0; }
.full-anne a { display: inline-block; border: 1px solid #123d82; background-color: #123d82; color: #fff; padding: 3px 50px; margin: 0 0 0 5px; border-radius: 0.5rem; }
.full-anne a:hover { background-color: #fff; color: #123d82; transition: 0.2s; }

.full-icon { clear: both; width: 100%; text-align: right; margin: 1rem 0; }
.full-icon li { display: inline; }
.full-icon li:nth-child(2) { margin: 0 5px; }
.full-icon li > .fullcon1 { margin: 0 3px 0 0; }
.full-icon li > .fullcon2 { margin: 0 3px 0 0; }
.full-icon li > .fullcon3 { margin: 0 3px 0 0; }
.full-icon li > .fullcon4 { margin: 0 3px 0 0; }
.fullcon1 { background-color: #0d429e; color: #fff; padding: 0 3px; }
.fullcon2 { background-color: #636363; color: #fff; padding: 0 3px; }
.fullcon3 { background-color: #c20535; color: #fff; padding: 0 5px; }
.fullcon4 { background-color: #138535; color: #fff; padding: 0 3px; }

.res-scroll { clear: both; overflow-x: auto; }

.usm-brd-lst.full { min-width: 900px; width: 100%; border-top: none; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.usm-brd-lst.full tr:nth-child(1) th { border-top: 3px solid #034694; border-bottom: 1px solid #808080; }
.usm-brd-lst.full tr:nth-child(1) th:nth-child(1) { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #808080; }
.usm-brd-lst.full tr:nth-child(1) th:nth-child(2) { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.usm-brd-lst.full tr:nth-child(2) th { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #808080; }

.usm-brd-lst.full th { padding: 5px 0; border-top: none; border-bottom: none; }
.usm-brd-lst.full th.fri { color: blue; background-color: #c8ebfa; }
.usm-brd-lst.full th.sat { color: blue; background-color: #c8ebfa; }
.usm-brd-lst.full th.sun { color: #b50001; background-color: #fbcfd0; }
.usm-brd-lst.full th:nth-child(1) { width: 100px; }
.usm-brd-lst.full td { padding: 5px 0; word-break: keep-all; text-align: center; border: 1px solid #d7d7d7; }
.usm-brd-lst.full td.fri { color: blue; background-color: #c8ebfa; }
.usm-brd-lst.full td.sat { color: blue; background-color: #c8ebfa; }
.usm-brd-lst.full td.sun { color: red; background-color: #fbcfd0; }
.usm-brd-lst.full.full2 td { }
/*
.usm-brd-lst.full td.sat { background-color: #c8ebfa; }
.usm-brd-lst.full td.sun { background-color: #fbcfd0; }
*/
.append1 { font-weight: bold; color: red; }

@media all and (min-width: 1024px){

}