ul.point{display:flex;flex-wrap:wrap;}
ul.point li{width:calc(100%/2 - 80px);padding:0px 40px;text-align:center;font-feature-settings:"palt";}
ul.point li a{color:white;font-size:17px;display:block;background:#bf001c;padding:10px;border-radius:10px;}
ul.point li br{display:none;}

@media all and (min-width: 0px) and (max-width: 767px) {
ul.point li br{display:block;}
ul.point li{width:calc(100%/2 - 10px);padding:0px 5px;}
ul.point li a{padding:1px;}

#sub_main th.syozoku,
#sub_main td.syozoku{width:1px;}

}