@charset "utf-8";

p.notice__table {display: none;}
.table_box{width:800px;margin:0 auto;line-height:1.467;}
.table_box tr{width:100%;}
.table_box thead th{background:#aace39;text-align:center;white-space:nowrap;line-height: 14px;padding:8px 0;font-size: 15px;}
.table_box thead tr:first-child td{font-size: 24px;letter-spacing: 1px;}
.table_box th > span{font-size:12px;font-feature-settings:"palt";}
.table_box th,.table_box td{box-sizing:border-box;border:1px solid #383842;display:table-cell;vertical-align:middle;text-align:center;padding: 10px 0;}
.table_box td.color_1{background:#f8fbf0;}

.table_box td .txt_r{display: inline-block;vertical-align: top;text-align:left;}

@media screen and (max-width:639px){
    
    .table__scroll{width:auto;margin:0 0;overflow-x:auto;position:relative;}
    .table__scroll {
		background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0) 75%) 100% center;
		background-size: 10px 110%, 10px 110%;
		background-attachment: scroll, scroll;
		background-repeat: no-repeat;}
    .table_box{position:relative;font-size:14px;width:800px;margin:0;}
	.table__scroll table {
		background: radial-gradient(ellipse at left, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%) 0 center, radial-gradient(ellipse at right, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%) 100% center;
		background-size: 30px 200%, 30px 200%;
		background-repeat: no-repeat;}
    .table_box th, .table_box td{padding:6px 0;}
}

