p.waku_top{padding:50px!important}
table tr td{font-weight:bold;}
table tr td hr{border: 1px solid;}

section h3{margin:50px 0 10px;}
section h5{margin:30px 0 0px;font-size:18px}
 .chihou table th, .chihou table td{border:2px solid white;color:black;background:#fbcd73;line-height:1.2em;font-size:14px;}
/* .chihou table th:nth-of-type(1), .chihou table th:nth-of-type(2), .jra table th:nth-of-type(1), .jra table th:nth-of-type(2){width:1em;padding:0 1em;}*/
 .chihou table td:nth-of-type(2), .chihou table td:nth-of-type(3), .jra table td:nth-of-type(2), .jra table td:nth-of-type(3), .final table td:nth-of-type(2), .final table td:nth-of-type(3){white-space: nowrap;}
 .chihou table td:nth-of-type(2), .jra table td:nth-of-type(2), .final table td:nth-of-type(2){text-align: left;}
 .chihou table tbody:nth-of-type(2) tr:nth-of-type(2n - 1) td{background:#ffe9a9;}

 .jra table th, .jra table td{border:2px solid white;color:black;background:#8bc782;line-height:1.2em;font-size:14px;}
 .jra table tbody:nth-of-type(2) tr:nth-of-type(2n - 1) td{background:#cfe6c3;}

 .final table th, .final table td{border:2px solid white;line-height:1.2em;font-size:14px;}
	
	
	.body1 table tbody:nth-of-type(1) tr:nth-of-type(2) th:nth-of-type(1) ,
	.body1 table tbody:nth-of-type(1) tr:nth-of-type(3) th:nth-of-type(1) ,
	.body1 table tbody:nth-of-type(1) tr:nth-of-type(3) th:nth-of-type(2) ,
	.body1 table tbody:nth-of-type(2) tr td:nth-of-type(4) ,
/*	.body1 table tbody:nth-of-type(2) tr td:nth-of-type(5) {background:#bbb;color:#888}*/
	.body1 table tbody:nth-of-type(2) tr td:nth-of-type(5) {color:#888}
	
td.point_jra_e_z{color:#ffffff!important;font-weight:bold!important;background:#46c732!important;}
td.point_jra_w_z{color:#ffffff!important;font-weight:bold!important;background:#46c732!important;}
td.point_nar_e_z{color:#ffffff!important;font-weight:bold!important;background:#faac0f!important;}
td.point_nar_w_z{color:#ffffff!important;font-weight:bold!important;background:#faac0f!important;}


span.pcno{display:inline;}

a.btn_d{margin-top:50px;}

@media all and (min-width: 0) and (max-width:767px)  {
p.waku_top{padding:2vw 5vw!important}
header h1:not(.topnavi){font-size:7.5vw;}
section h5{margin:5vw 0 0px;font-size:3.5vw}
.chihou table th, .chihou table td, .jra table th, .jra table td, .final table th, .final table td{line-height:1.2em;font-size:3vw;padding:2vw!important}

span.pcno{display:block;padding-left:3em}
/*
.scroll_head table{width:1000px}
.scroll_head tr:nth-child(1) th:nth-child(1) , .scroll_head table tbody td:nth-child(1) {position:sticky;position: -webkit-sticky;left:1px;width:5vw;}
.scroll_head tr:nth-child(1) th:nth-child(2) , .scroll_head table tbody td:nth-child(2) {position:sticky;position: -webkit-sticky;left:calc(9vw + 3px);width:5vw;}
.scroll_head tr:nth-child(1) th:nth-child(3) , .scroll_head table tbody td:nth-child(3) {position:sticky;position: -webkit-sticky;left:calc(18vw + 5px);width:25vw;}
.scroll_head tr:nth-child(1) th:nth-child(4) , .scroll_head table tbody td:nth-child(4) {position:sticky;position: -webkit-sticky;left:calc(47vw + 7px);width:5vw;}
*/
table.pt_tbl th,table.pt_tbl td{padding:5px 0px;}

a.btn_d{margin-top:5vw;width: calc(11vw + 63%);padding: 0vw 4vw 0vw 0;}
}