@charset "utf-8";

@media screen and (min-width:1000px) {
.table-scroll { margin: 20px auto 0 auto; }
.table-scroll-in { width: 100%; }
}
@media only screen and (max-width: 999px) {
.table-scroll { margin-top: 20px; overflow-x: scroll; }
.table-scroll-in { width: 1000px; }
}

.table-scroll .h3_title { font-size: 22px; border-bottom: 1px solid #ccc; line-height: 1.2; margin-bottom: 35px; margin-top: 80px; padding-bottom: 10px;}
.table-scroll .table { font-size: 13px; border-collapse: collapse; border: 1px solid rgb(195, 199, 204); margin: 0px auto 30px; background-color: rgb(255, 255, 255); }
.table-scroll .table thead th {  font-size: 13px !important; background-color: #444444; border: 1px solid rgb(195, 199, 204); color: rgb(255, 255, 255); padding: 8px 5px; }
.table-scroll .table tbody th { background-color: #f5f9fb; border: 1px solid rgb(195, 199, 204); padding: 8px 5px; text-align: left; line-height: 1.6; }
.table-scroll .table td { border: 1px solid rgb(195, 199, 204); padding: 8px 5px; line-height: 1.6; }
.table-scroll .table td { text-align: center; font-size: 13px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.table-scroll .th_standerd { background-color: #ac6b25 !important; }
.table-scroll .th_silver { background-color: #81838c !important; }
.table-scroll .th_gold { background-color: #b4b866 !important; }
.table-scroll .bg_blue { background-color: #e7f8f9 !important; }
