@charset "Shift_JIS";

/* 電子競輪新聞紙面用 */

body{
  font-family: "ＭＳ Ｐゴシック","Osaka","MS PGothic",Sans-Serif;
  text-align:center;
  margin:0;
  padding:0;
  font-size:14px;
  -webkit-text-size-adjust: 100%;
}
table{background-color:#ffffff;}
table.cvr{border-collapse: collapse; margin:3px auto 0px auto; }
table.frm{border-collapse: collapse; border:1px solid black; margin:0px auto 0px auto; line-height:87%;}
table.lci{border-collapse: collapse; font-size:12px; text-align:left; margin:1px auto 0px auto; width:98%; }
table.ken{border-collapse: collapse; text-align:center; margin:4px 1px;}
table.sym{border-collapse: collapse; margin:0px auto 0px auto; padding:0px;}
table.sym2{border-collapse: collapse; margin:0px auto 0px auto; padding:0px; width:690px;}
table.stbx{border:0; margin-left:2px;}
table.core{border-collapse: collapse; width:100%; }
table.linecm{border-collapse: collapse; margin:0.5px;}
tr.cvrh{text-align:left;}
tr.hdl{background-color:#D0FFD0; text-align:center;}
tr.bdy{text-align:center; }
tr.ken1{ ; }
tr.ken2{vertical-align:top}
td{white-space:nowrap; padding:0.3px 1px;}
td.name{font-size:14px; padding:2px 1px 0px; border-right:1px solid black; border-bottom:1px solid black;line-height:95%;}
td.gn{font-size:13px; white-space:nowrap; padding:0px 1px; border-right:1px solid black; border-bottom:1px solid black;}
td.gnb{font-size:13px; font-weight:bold; white-space:nowrap; padding:0px 0.5px; border-bottom:1px solid black;}
td.odc{font-size:13px; white-space:nowrap; padding:0px 0.5px; border-right:1px solid gray; border-bottom:1px solid black;}
td.odr{font-size:13px; white-space:nowrap; padding:0px 0.5px; border-right:1px solid black; border-bottom:1px solid black;}
td.odhc{font-size:12px;white-space:nowrap;  padding:0.2px 0.3px; border-right:1px solid gray; border-bottom:1px solid black;}
td.odhr{font-size:12px;white-space:nowrap;  padding:0.2px 0.3px; border-right:1px solid black; border-bottom:1px solid black;}
td.d8{font-size:11px;white-space:nowrap;  padding:0.2px 0.3px; border-right:1px solid black; border-bottom:1px solid black;}
td.d9{font-size:12px;white-space:nowrap;  padding:0.2px 0.3px; border-right:1px solid black; border-bottom:1px solid black;}
td.d9r{font-size:12px;white-space:nowrap;  padding:0.2px 0.3px; border-bottom:1px solid black;}
td.d9f{font-size:12px;white-space:nowrap;  padding:0.2px 0.5px; border-right:1px solid black; border-bottom:1px solid black;}
td.rc{font-size:12px;white-space:nowrap;  padding:0.2px 0.5px; border-right:1px solid black; border-bottom:1px solid black;}
td.lc{font-size:12px;padding:0px 1px 1px;}
td.rnu{background-color:#c0c0ff; font-size:17px;font-weight:bold; text-align:center; border-right:1px solid black; border-bottom:1px solid black; }
td.dhd0{white-space:nowrap; }
td.dhd1{background-color:#f8ffd3; font-size:17px; font-weight:bold; text-align:center;vertical-align:middle;padding:1px 5px;}
td.dhd2{background-color:#f8ffd3; font-size:14px; text-align:left;vertical-align:bottom;padding:1px 5px;}
td.rhd{font-size:14px; padding:4px 1px; text-align:center; border-bottom:1px solid black;}
td.nm1{font-size:17px; font-weight:bold; color:black; border-right:1px solid black; border-bottom:1px solid black; background-color:white;}
td.nm2{font-size:17px; font-weight:bold; color:white; border-right:1px solid black; border-bottom:1px solid black; background-color:black;}
td.nm3{font-size:17px; font-weight:bold; color:white; border-right:1px solid black; border-bottom:1px solid black; background-color:red;}
td.nm4{font-size:17px; font-weight:bold; color:white; border-right:1px solid black; border-bottom:1px solid black; background-color:blue;}
td.nm5{font-size:17px; font-weight:bold; color:black; border-right:1px solid black; border-bottom:1px solid black; background-color:#ffff66;}
td.nm6{font-size:17px; font-weight:bold; color:white; border-right:1px solid black; border-bottom:1px solid black; background-color:green;}
td.nm7{font-size:17px; font-weight:bold; color:black; border-right:1px solid black; border-bottom:1px solid black; background-color:#ffaa44;}
td.nm8{font-size:17px; font-weight:bold; color:black; border-right:1px solid black; border-bottom:1px solid black; background-color:#ff99ff;}
td.nm9{font-size:17px; font-weight:bold; color:white; border-right:1px solid black; border-bottom:1px solid black; background-color:#a022a0;}
td.gnty{font-family:monospace; font-size:12px; }
td.stbl{font-family:monospace; font-size:12px; text-align:left; white-space:nowrap; line-height:125%; letter-spacing:0.1em; }
td.stb2{line-height:120%; }
td.stb3{line-height:115%; }
td.stb4{line-height:110%; }
td.narabi{font-size:14px; padding:4px 5px 2px; text-align:center; letter-spacing:1px; }
td.bdr{padding:0px; border-bottom:1px solid black;}
td.bdrr{border-right:1px solid black;}
td.ihan{font-size:12px; text-align:left; padding:1px 2px 0.5px; border-top:1px solid black; border-right:1px solid black;}
td.gnh{font-size:13px; line-height:115%; text-align:center; border-right:1px solid black;}
td.com{font-size:12px; text-align:left; white-space:nowrap;  padding:1px 6px 0px 1px; line-height:120%; }
td.toh{font-size:13px;color:navy;white-space:nowrap;line-height:92%; padding:0px 1px; }
td.honsena{width:30px; font-size:13px;font-weight:bold; padding:3px 3px 1px; border-bottom:1px solid gray;}
td.honsenb{width:30px; font-size:13px;font-weight:bold; padding:3px 3px 1px;}
td.t3ka{width:59px; font-size:13px; padding:3px 3px 1px; border-left:1px solid gray; border-right:1px solid gray; border-bottom:1px solid gray;}
td.t3kb{font-size:13px; text-align:left; padding:3px 1px 1px 5px; border-left:1px solid gray; border-right:1px solid gray;}
td.kohaia{width:30px; font-size:13px;font-weight:normal; padding:3px 3px 1px; border-bottom:1px solid gray;}
td.kohaib{width:30px; font-size:13px;font-weight:normal; padding:3px 3px 1px;}
td.w12{width:12px}
td.w13{width:13px}
td.w14{width:14px}
td.w15{width:15px}
td.w16{width:16px}
td.w17{width:17px}
td.w18{width:18px}
td.w19{width:19px}
td.w20{width:20px}
td.w23{width:23px}
td.w34{width:34px}
td.w36{width:36px}
td.w60{width:60px}
td.w67{width:67px}
td.w75{width:75px}
td.w120{width:120px}
td.w140{width:140px}
td.w168{width:168px}
td.w268{width:268px}
td.w280{width:280px}
td.w392{width:392px}
pre{margin:2px 1px; padding:2px 1px}
.title{font-size:23px;font-weight:bold;color:#F31222;}
.title2{font-size:18px;font-weight:bold}
.title3{font-size:16px;font-weight:bold}
.grup{color:#f00000;text-decoration:underline}
.grdn{color:#0000f0;text-decoration:underline}
.grxx{color:#000000;text-decoration:underline}
.nn{color:#000000}
.jk{color:#006000}
.cn{color:#606000}
.kk{font-weight:bold;color:#b05000}
.rb{font-weight:bold;color:#c09000}
.rf{font-weight:bold;color:#0060b0}
.tk{font-weight:bold;color:#4000c0}
.uk{font-style:normal;font-weight:bold;color:#fff;background-color:#000; padding:0px 3px 0px 3px}
.ub{font-style:normal;font-weight:bold;color:#fff;background-color:#00c; padding:0px 3px 0px 3px}
.ur{font-style:normal;font-weight:bold;color:#fff;background-color:#c00; padding:0px 3px 0px 3px}
.uk2{font-style:normal;font-weight:bold;color:#fff;background-color:#000; padding:0px 2px 0px 2px}
.ub2{font-style:normal;font-weight:bold;color:#fff;background-color:#00c; padding:0px 2px 0px 2px}
.ur2{font-style:normal;font-weight:bold;color:#fff;background-color:#c00; padding:0px 2px 0px 2px}
.fk{font-style:normal;font-weight:bold;color:#000;}
.fb{font-style:normal;font-weight:bold;color:#00c;}
.fr{font-style:normal;font-weight:bold;color:#c00;}
.nk{font-style:normal;font-weight:normal;color:#000;}
.nb{font-style:normal;font-weight:normal;color:#00c;}
.nr{font-style:normal;font-weight:normal;color:#c00;}
.st4{font-style:normal;font-weight:bold;color:#d00000;}
.st2{font-style:normal;font-weight:normal;color:#d22000;}
.bgdpin{background-color:#ff99cc}
.bglcya{background-color:#f2e0ff}
.bgoliv{background-color:#b9b999}
.bglgre{background-color:#bbffbb}
.bggree{background-color:#88ff88}
.ng{color:#D80000}
.ng2{color:#0000C0}
.pw2{font-size:11px; font-weight:normal; padding-left:1px}
.prn{font-size:11px;font-style:italic;color:#006600}
.pt11{font-size:14px}
.pt10{font-size:13px}
.pt10b{font-size:13px;font-weight:bold; }
.p8{font-size:11px}
.p8b{font-size:11px ;padding-left:5px}
.pt9{font-size:12px}
.pb8{font-size:11px;line-height:95%}
.pb7{font-size:10px;line-height:95%}
.redx{color:#dd0000}
.bluex{color:#0000dd}
.upkh{font-size:12px;background-color:#ffe5e0}
.updn{font-size:12px;background-color:#e5f0ff}
.newpg{font-size:12px;background-color:#e5fff0}
.ihn{font-size:12px;font-weight:bolder;color:#9e28a3}
p.ttyp{font-family:"メイリオ","sans-serif",monospace;font-size:12px}
.ul{text-decoration:underline}
.ulb{text-decoration:underline;padding-left:3px}
.kpage{page-break-before:always}

/* --------------------- スマホ用 -----------------------------*/
@media screen and (max-device-width: 490px){      /*    490px => test  1490px => test 850px */

/* table.core{border-collapse: collapse; width:820px; } */

}
