ul.nittei_link{display:flex;flex-wrap:wrap;}
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:#00398A;border-radius:3px;}
ul.nittei_link li a::before{content:"▼";margin-right:10px;}
td.ex, span.ex{color:#0673fb!important}

.submain section table th{font-size:14px;}
.submain section table td,
.submain section table th{font-size:12px;padding:5px 5px;text-align:center;line-height:1.5em;}

.submain section table th a{background:white;padding:2px 5px;text-align:center;color:#FAA403;border-radius:5px;}
.submain section .section{
	margin-bottom:80px;
}
.submain section#infoPoint table td,
.submain section#infoPoint table th{
	font-size:16px;padding:5px 5px;text-align:center;line-height:1.5em;
}


.point_icon1 a,
.point_icon2 a,
.point_icon3 a{color:white;display:block;background:#FAA403;padding:1px;text-align:center;border-radius:3px;font-size:10px;width:40px;margin:0 auto;}
.point_icon1 a{background:url(sub_img/icon01.png) no-repeat #FAA403 2px 4px;background-size:12px;}
.point_icon2 a{background:url(sub_img/icon02.png) no-repeat #FAA403 2px 4px;background-size:12px;}
.point_icon3 a{background:url(sub_img/icon03.png) no-repeat #FAA403 2px 4px;background-size:12px;}
.point_icon1 a:before{content:"結果";display:inline-block;padding-left:1.1em;}
.point_icon2 a:before{content:"映像";display:inline-block;padding-left:1.1em;}
.point_icon3 a:before{content:"記事";display:inline-block;padding-left:1.1em;}
a.furusato_btn:after,p.furusato_icon:before{content:"ふるさとレポート";margin-left:4px;padding:2px;color:white;font-size:12px;background:#FAA403;border-radius:3px;}
p.furusato_icon:before{margin:0 5px 0 0;}

ol.jyouken{list-style-type:decimal;padding-left:2em;}
ol#kettei ol{list-style-type:upper-alpha;padding-left:2em;}

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;
}

section h4{border-bottom:1px solid #FAA403;font-size:22px;font-weight:normal;margin:0 auto 10px; color: #FAA403;}
section .final {border-bottom:1px solid #DA2D30;font-size:22px;font-weight:normal;margin:0 auto 10px;}

.final table {border-collapse:collapse;width:100%;border:none;margin:0 auto;background:white;}
.final td{padding:10px;border:1px solid #DA2D30;font-weight:normal;}
.final th{background:#DA2D30;text-align:center;color:white;border:1px solid white}

@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;}
section ol li{padding:0 0 1em 1em;font-size:3vw;line-height:1.5em;}
}