@charset "utf-8";
/* CSS Document */

 p.update {color: #FE00EE; text-align: center;}
table tr th:nth-child(1) { width: 20px; text-align: center;}

h2.ac { height: 50px; line-height: 50px; cursor: pointer; color: #FFF;  background-color: rgba(255,255,255,.1); padding: 0 1em; background-image:url("../../../../img/cmn/navIcon_off.png"); background-repeat: no-repeat; background-position: right 10px center; background-size: auto 25px; margin-top: 3px;}
h2.ac.open { background-image: url("../../../../img/cmn/navIcon_on.png");}
.acwrap { display: none; padding-bottom: 20px;}
.acwrap.zenkoku { display: block!important;}
.parts_inner_01 { padding-bottom: 30px;}
.parts_wrap_03 > p { max-width: 100%!important;}
.redline { background-color: rgba(223,7,11,1.00); padding: .7em 0; font-size: 180%; text-align: center; color: #FFF; font-weight: bold!important;}
.parts_table_01+h3.parts_ttl_03 { margin-top: 30px;}

table tr td:nth-child(1){ width: 60%;}

.result table tr:nth-child(1) td/*,.result table tr:nth-child(2) td*/ { color: rgba(255,248,34,1.00);} 

.result .redline { text-indent: -9999px; line-height: 0;}
.result .redline:after { content: "都道府県決勝戦 結果速報！"; text-indent: 0; display: block; line-height: 1;}
.result .redline+.parts_wrap_03:after { content: "各都道府県1位の店舗が次戦「全国決勝」に進出！"; display: block; text-align: center; color: #FFF; font-size: 260%; margin-top: 1em; font-weight: bold; color: rgba(255,198,9,1.00); line-height: 1.3;}

@media screen and (max-width: 700px) {

}

