ul.nittei_link li{width:calc(100%/4 - 10px);margin:0px 5px;font-size:12px;}
ul.nittei_link li a{display:block;text-align:center;color:white;padding:10px 0;background:#7f003e;border-radius:3px;}
ul.nittei_link li a::before{content:"▼";margin-right:10px;}
td.ex, span.ex{color:#0673fb!important}

table th{background:#9d9197;color:white;}
table.point_3_t,table.point_k_t,table.point_2_t{width:100%;}
table.point_3_t th,table.point_k_t th,table.point_2_t th{color:white;}
table.point_3_t th a,table.point_k_t th a,table.point_2_t th a{background:white;padding:2px 5px;border-radius:3px;}
table.point_3_t th{background:#651d51;}
table.point_k_t th{background:#005f98;}
table.point_2_t th{background:#00913a;}

table.point_3_t th,table.point_k_t th,table.point_2_t th,table.point_3_t td,table.point_k_t td,table.point_2_t td{padding: 10px 5px;font-size: 14px;}
table.point_3p_t th,table.point_kp_t th,table.point_2p_t th,table.point_3p_t td,table.point_kp_t td,table.point_2p_t td{padding: 4px 2px;}

ul.point_icon{display:flex;}
ul.point_icon li{width:31.33%;margin:0 1%;}
ul.point_icon li a{color:white;display:block;background:#7f003e;padding:2px;text-align:center;border-radius:3px;}
ul.point_icon li:nth-child(1) a:after{content:"成績";}
ul.point_icon li:nth-child(2) a:after{content:"映像";}
ul.point_icon li:nth-child(3) a:after{content:"記事";}
a.furusato_btn:after,p.furusato_icon:before{content:"ふるさとレポート";margin-left:10px;padding:2px;color:white;font-size:12px;background:#7f003e;border-radius:3px;}
p.furusato_icon:before{margin:0 5px 0 0;}

ol#kettei ol{list-style-type:upper-alpha;}

.sub_main .scroll:nth-last-of-type(1) th{background:#7f003e}
.sub_main .scroll:nth-last-of-type(2) th{background:#338acd}

@media all and (min-width: 0) and (max-width: 767px)  {
ul.nittei_link li{width:calc(100%/1 - 10px);margin:5px 5px 0;font-size:3vw;}
ul.nittei_link li a{padding:0px 0;}
a.furusato_btn:after,p.furusato_icon:before{content:"ふるさとレポート";margin-left:5px;padding:0px;font-size:10px;}
}