競馬ラボ [ネット新聞・タテ型] の馬柱印刷用スタイル



競馬ラボ [ネット新聞・タテ型] を印刷用に整形するユーザースタイルです。
    [ Stylish ] にコピペして使ってください。

※ Firefox 57以降 での [ Stylish ] 使い方
    ⇒ Firefox Quantum (Firefox 57) Stylish 3 の使い方
  
  


■ Firefox で馬柱ページを表示
競馬ラボレース情報 ⇒ レース一覧 ⇒ レース選択 ⇒ ネット新聞 タテ型

klbo02.png

■ Stylish でスタイルを適用
    ⇒ Firefox Quantum (Firefox 57) Stylish 3 の使い方

klbhi.png
  
Firefox 印刷設定
横向印刷、縮小率:80%ページ設定:上下左右マージン:0

■ ページをPDF化 (印刷機能からPDFファイル化)
 
※ Firefox から直接印刷すると上の縮小率ではジャストサイズで印刷できません。
(プリンターのなにかで何かが変わる?)
※ 自分は「doPDF8」を使ってます。
※ PDFファイルが5個以上になったら、ファイルを結合したほうが
連続印刷、以下の作業を効率化できると思います。

■ PDFファイルを「PDF-XChange Viewer」で開き、印刷します。
 
※ トリミングが必要な場合は「PDF-XChange Viewer」のトリミング機能を使います。

■ 3月31日以降、現在のスタイルではページが分割されてしまうので
「PDF-XChange Viewer」でページの削除が必要になってしまいました。(対処法不明)

 


■ 印刷用スタイル:18頭以下用(改良中)
※ 2ページに分割される場合は、856行以下の数値を適当に調整してください。
#paper.wmode-false header form,
#headerWrap,
#topicPath,
.post section section#raceInfo.clearfix,
.post section div.clearfix div.clearfix.fL.racedatawrap.mr10 ul.raceList.clearfix,
.post section div.clearfix div.clearfix.fL.racedatawrap.mr10 div#dbNav.clearfix,
.post section section#raceInfo.clearfix + .clearfix,
.post section div.tC.bgEntrynew.clear,
.post section p.pr.mb10.clear,
.post section div.clearfix div.fL.db_sns,
.post section div.clearfix.mb10.yosoubtnwrap,
.post section div.clearfix div.clearfix.fL.racedatawrap.mr10 div.raceaboutbox.clearfix div.spbtnimg.fR.ml10,
.post section p.paperinfo.clear,
.post section p.Cautions.clear,
.post section h2,
.post section h2 + .clearfix,
.post section div.mb10,
#paper.wmode-false footer,
#paper.wmode-false div#fb-root,
#paper.wmode-false header,
#tab1 div.clearfix ul.tabBtn.tabNav2 li,
#tab1 div.clearfix ul.tabBtn.tabNav3 li,
#tab1 div.clearfix div.trendbtn,
#dbnewWrap div.mainContentsWrap article div.post section div.mt10.fL,
#footerWrap.clearfix,
#paper.wmode-false footer p.pagetop {
display: none !important;
}

.weather_ground.fL {
display: none !important;
}

/* ---------------------------------------------- */

tr.seirei:nth-child(28),
tr.seirei:nth-child(29),
tr.kinryou:nth-child(30),
tr.kisyu:nth-child(31),
tr.kyusya:nth-child(32),
tr.wakuban:nth-child(25),
tr.umaban:nth-child(26),
tr.horseName:nth-child(27) {
display: none !important;
}

.ownerDl dd img.lazyload {
}

span.blood_,
span.blood_11300497, span.blood_11300917,
span.blood_11300980, span.blood_11300493,
span.blood_11300494, span.blood_11301018,
span.blood_11300912, span.blood_11301098 {
display: none !important;
}

/* ---------------------------------------------- */

#dbnewWrap div.mainContentsWrap {
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif !important;
letter-spacing: -0.1em !important;
}

/* ---------------------------------------------- */

.raceaboutbox {
background: none !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
width:1350px !important;
}

#paper #wrapperdbnew {
width:1350px !important;
padding: 0 !important;
margin: 0 !important;
}

.megamori {
margin-bottom: 0px !important;
}

.megamori table th {
color: #000000 !important;
font-weight: normal !important;
}

/* ---------------------------------------------- */

/* 上がり3F */
.bgRise_1, .bgRise_2, .bgRise_3 {
background-color: transparent !important;
color: #000000 !important;
font-size: 12px !important;
font-weight: bold !important;
}

/* 休養 */
.megamoriTable td.longLayoff {
border-top: 2px solid #000000 !important;
}

/* 着 */
.cyaku1, .cyaku2, .cyaku3 {
background-color: transparent !important;
}

.blue, red {
color: #000000 !important;
}

/* 逃 */
.bgYellow {
background-color: transparent !important;
}

.bgtan, .bgPink, .bgOrange {
background-color: transparent !important;
}

/* 出走取り消し */
.bgGray, .bgPink.bgGray, .bgYellow.bgGray,
.bgOrange.bgGray, .cyaku1.bgGray,
.cyaku2.bgGray, .cyaku3.bgGray,
.bgGray table th {
background-color: transparent !important;
}

/* ---------------------------------------------- */

/* レース番号 */
.icoRacedata {
color: #000000 !important;
background: none !important;
width: 40px !important;
padding: 0 !important;
font-size: 19px !important;
font-weight: bold !important;
}

.raceaboutbox.clearfix div.fL.racedatabox div.icoRacedata.fL {
position:relative !important;
top: -6px !important;
left: 0px !important;
height: 16px !important;
}

/* レース名 */
.racedatabox div.fL.ml10 {
margin-left: 0px !important;
position: relative !important;
top: 1px !important;
height: 16px !important;
}

.racedatabox div.fL.ml10 div.clearfix {
position: relative !important;
top: -21px !important;
left: 6px !important;
height: 18px !important;
}

.raceTitle {
letter-spacing: -0.02em !important;
font-size: 16px !important;
font-weight: bold !important;
line-height: 100% !important;
margin-bottom: 0 !important;
}

/* 開催日 */
.racedatabox div.fL.ml10 p.bold {
letter-spacing: -0.03em !important;
font-size: 16px !important;
font-weight: normal !important;
width: 500px !important;
position: relative !important;
top: -3px !important;
left: 200px !important;
}

/* クラス・距離・賞金 */
.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(1),
.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(2),
.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(3) {
font-size: 16px !important;
font-weight: normal !important;
position: relative !important;
height: 16px !important;
}

.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(1) {
letter-spacing: -0.03em !important;
top: -43px !important;
left: 480px !important;
}

.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(2) {
letter-spacing: -0.03em !important;
top: -59px !important;
left: 806px !important;
}

.fL.racedatabox ul.classCourseSyokin.clearfix li:nth-child(3) {
font-size: 13px !important;
font-weight: normal !important;
text-align: right !important;
top: -73px !important;
left: 1053px !important;
width: 300px !important;
}

/* ---------------------------------------------- */

/* 横幅 */
.horseName td {
width: 76.6px !important;
max-width: 76.6px !important;
min-width: 76.6px !important;
}

/* ---------------------------------------------- */

/* 枠番・馬番 */
.wakuban td,
.umaban td {
background-color:transparent !important;
color:#000000 !important;
font-size:14px !important;
line-height: 0.9em !important;
border-top: solid 1px #000000 !important;
min-width: 75px;
height: 0.9em !important;
max-height: 0.9em !important;
min-height: 0.9em !important;
padding-top: 0.1em !important;
}

/* 印 */
/*
.shirushi {
background-color:transparent !important;
}

.shirushi.s2 td.tC.mark_list {
background-color:transparent !important;
visibility:hidden !important;
}
*/

/* 馬名 */
.BameiWrap {
height: 132px !important;
min-height: 132px !important;
position: relative;
}

.bamei {
padding: 1px 0px 1px 41px !important;
}

.BameiWrap a {
color: #000000 !important;
font-size: 15px !important;
width: 75px !important;
height: 132px !important;
min-height: 132px !important;
}

.wmode-false .tategaki {
width: 1.15em !important;
line-height: 0.94em !important;
}

/* 父・母 */
.BameiWrap dd {
color: #000000 !important;
font-size: 11px !important;
padding: 0 !important;
width: 1em!important;
height: 100px !important;
min-height: 100px !important;
top: 1px !important;
}

/* 父 */
.BameiWrap dd.chichi {
right: 2px !important;
}

.BameiWrap dd.chichi.en {
text-transform: uppercase !important;
right: 2px !important;
}

.BameiWrap p.tategaki.hahachichi span.onbiki,
.BameiWrap dl dd.haha.tategaki span.onbiki,
.BameiWrap dl dd.chichi.tategaki span.onbiki {
margin: 0 0 0 0.1em !important;
}

/* 母 */
.BameiWrap dd.haha.tategaki {
left: 24px !important;
}

.BameiWrap dd.haha.tategaki.en {
text-transform: uppercase !important;
top: -8.5px !important;
left: 27px !important;
}

/* 母父 */
.BameiWrap p.tategaki.hahachichi {
font-size: 11px !important;
position: absolute !important;
top: 1px !important;
left: 12px !important;
}

/* かっこ */
.kakko {
display: none !important;
}

/* 英文 */
.BameiWrap p.tategaki.hahachichi.en {
text-transform: uppercase !important;
position: absolute !important;
top: 1px !important;
left: 15.5px !important;
}

.wmode-false .en {
text-indent: 0px !important;
text-transform: uppercase !important;
white-space: normal !important;
-webkit-transform: none !important;
-moz-transform: none !important;
transform: none !important;
line-height: 0.85em !important;
width: 0.9em !important;
}

.wmode-false .hahachichi.en {
bottom: 0px !important;
font-size: 8px !important;
width: 0.9em !important;
}

/* 展開 */
.BameiWrap ul.dbrunstyle2.legs {
border: solid 1px #000000 !important;
position: absolute !important;
top: -1px !important;
left: -1px !important;
width: 12.1px !important;
height: 67.5px !important;
padding-top: 0px !important;
padding-bottom: 1px !important;
}

.legs li {
color: #000000 !important;
line-height: 1.3em !important;
font-size: 12px !important;
width: 12px !important;
height: 11px !important;
position: relative !important;
right: 0.15em !important;
padding-top: 3px !important;
}

/* ---------------------------------------------- */

/* 性·齢 */
.megamoriTable tbody tr.seirei.std9:nth-child(5) td {
font-size: 14px !important;
text-align: left !important;
/* word-spacing: 23px !important; */
position: relative !important;
top: -14px !important;
left: 0.6px !important;
border-bottom: solid 1px #000000 !important;
height: 13px !important;
}

/* オッズ */
.megamoriTable tbody tr.std9:nth-child(6) td {
text-align: right !important;
position: relative !important;
top: -13px !important;
padding-right: 1px !important;
height: 12px !important;
}

.megamoriTable tbody tr.std9:nth-child(6) td span:nth-child(2) {
font-size: 10px !important;
position: relative !important;
top: -1px !important;
right: 1px !important;
}

.megamoriTable tbody tr.std9:nth-child(6) td span.red.fbold {
color: #000000 !important;
font-weight:bold !important;
}

/* 斤量 */
.megamoriTable tbody tr.kinryou.std9:nth-child(8) td {
text-align: left !important;
font-size: 13.5px !important;
position: relative;
top: 25px !important;
left: -0.8px !important;
border-bottom: solid 0px #000000 !important;
height: 12px !important;
}

/* 間隔 */
.megamoriTable tbody tr.kinryou.std9:nth-child(9) td {
text-align: left !important;
position: relative !important;
top: -37.4px !important;
left: 0.1px !important;
height: 12px !important;
}

/* ---------------------------------------------- */

/* 見出し消 */
.megamoriTable tbody tr th:nth-child(19) {
display: none !important;
}

/* 基準 */
table, table th, table td {
background-color: transparent !important;
border-color: #000000 !important;
overflow: hidden !important;
font-size: 12px !important;
}

.megamoriTable > td {
border-left: 1px solid #000000 !important;
border-bottom: 1px solid #000000 !important;
}

.megamoriTable td a {
color: #000000 !important;
}

.std9,
.std10 {
font-size: 13px !important;
line-height: 0.92em !important;
}

.megamoriTable tbody tr.seirei.std9 td {
border-bottom: solid 0px #000000 !important;
}

/* 印 */
.megamoriTable tbody tr.shirushi:nth-child(3) {
display: none !important;
}

/* 馬体重 */
.megamoriTable tbody tr.seirei:nth-child(7) {
display: none !important;
}

/* 騎手 */
.megamoriTable tbody tr.kisyu:nth-child(10) td {
text-align: left !important;
line-height:0.96em !important;
letter-spacing: 0.05em !important;
padding-top: 1px !important;
position: relative !important;
left: 38px !important;
}

/* 厩舎 */
.megamoriTable tbody tr.kyusya:nth-child(11) td {
line-height:0.96em !important;
letter-spacing: 0.05em !important;
padding-bottom: 0.8px !important;
}

.megamoriTable tbody tr.kisyu:nth-child(10) td {
border-bottom: solid 0px #000000 !important;
}

/* 勝負服 */
.kyusya td.ownerbox dl.ownerDl dd:nth-child(2) {
display:none !important;
}

.ownerDl dd {
padding: 0 0 0 0 !important;
}

/* 牧場 */
.kyusya td.ownerbox dl.ownerDl dd:nth-child(3) {
padding-bottom: 0.06em !important;
}

/* 連帯率 */
.megamoriTable tbody tr.kyusya:nth-child(13),
.megamoriTable tbody tr.kyusya:nth-child(14),
.megamoriTable tbody tr.kyusya:nth-child(15),
.megamoriTable tbody tr.kyusya:nth-child(16) {
display: none !important;
}

/* 馬主 */
.kyusya td.ownerbox dl.ownerDl dd {
font-size: 12px !important;
line-height:0.92em !important;
letter-spacing: 0.01em !important;
height:0.92em !important;
min-height:0.92em !important;
}

.megamoriTable tbody tr.kyusya:nth-child(12) td {
padding-top: 1.5px !important;
padding-bottom: 0.5px !important;
}

/* ---------------------------------------------- */

/* データ欄 */
.megamoriTable tbody tr.kyori:nth-child(17) > td,
.megamoriTable tbody tr.course:nth-child(18) > td,
.megamoriTable tbody tr.course:nth-child(19) > td {
height: 59px !important;
max-height: 59px !important;
min-height: 59px !important;
}

.megamoriTable tbody tr.kyori:nth-child(17) td table.ResultBox.distance tbody tr th,
.megamoriTable tbody tr.course:nth-child(18) td table.ResultBox.distance tbody tr th,
.megamoriTable tbody tr.course:nth-child(19) td table.ResultBox.distance tbody tr th {
background-color: transparent !important;
font-size: 10px !important;
line-height: 0.94em !important;
height: 12px !important;
max-height: 12px !important;
min-height: 12px !important;
}

.ResultBox th {
border-right: transparent 0px solid !important;
}

.megamoriTable tbody tr.kyori:nth-child(17) > td table.ResultBox tr:nth-child(1) th div,
.megamoriTable tbody tr.course:nth-child(18) > td table.ResultBox tr:nth-child(1) th div,
.megamoriTable tbody tr.course:nth-child(19) > td table.ResultBox tr:nth-child(1) th div {
background: transparent !important;
border-bottom: #ACACAC 1px solid !important;
padding-bottom: 0.3px !important;
}

td div.tate-line {
width: 18px !important;
}

.megamoriTable tbody tr.kyori:nth-child(17) td table.ResultBox.distance tbody tr td,
.megamoriTable tbody tr.course:nth-child(18) td table.ResultBox.distance tbody tr td,
.megamoriTable tbody tr.course:nth-child(19) td table.ResultBox.distance tbody tr td {
background-color: transparent !important;
border-top: transparent 0px solid !important;
font-size: 12px !important;
line-height: 0.93em !important;
height: 9.6px !important;
max-height: 9.6px !important;
min-height: 9.6px !important;
padding-top: 0.4px !important;
position: relative !important;
top: -0.6px !important;
}

/* ---------------------------------------------- */

/* 成績欄 */
.zensou1 > td {
text-align: left !important;
padding: 0.00em 0.00em 0.00em 0.00em !important;
overflow: hidden !important;
}

.megamoriTable tbody tr.zensou1 td.hcolor.cyaku4 a {
color: #000000 !important;
font-size: 12px !important;
width: 75px !important;
max-width: 75px !important;
min-width: 75px !important;
text-align: left !important;
}

.megamoriTable .zensouTable td {
text-align: left !important;
}

.zensouTable {
text-align: left !important;
width: 75px !important;
max-width: 75px !important;
min-width: 75px !important;
height: 103px !important;
min-height: 100px !important;
overflow:hidden !important;
}

.zensouTable td {
padding-top: 0.09em !important;
}

/* 空 */
.broBamei,
.BeforRaces {
min-height: 103px;
max-height: 103px;
min-width: 75px;
max-width: 75px;
font-size: 12px;
}

/* std10 td */
.zensouTable.std10 tbody tr td {
height: 17px !important;
max-height: 17px !important;
min-height: 17px !important;
}

/* ---------------------- */
/* zensouTable */
.zensouTable.std10 tbody tr td.std11 {
background: transparent !important;
font-size: 13px !important;
height: 13px !important;
max-height: 13px !important;
min-height: 13px !important;
}

.megamoriTable td:hover:not(.zensouTable) {
background-color: #ffffff !important;
}

/* ---------------------- */
/* 日時 */
.zensouTable.std10 tbody tr td ul.tL.std10.daybaba {
height: 40px !important;
max-height: 40px !important;
min-height: 40px !important;
font-size: 13px !important;
line-height: 0.94em !important;
}

.zensouTable.std10 tbody tr td ul.tL.std10.daybaba li:nth-child(2) {
max-width:40px !important;
position: relative !important;
top: -0.94em !important;
left: 42px !important;
}

/* 芝 */
.zensouTable.std10 tbody tr td ul.tL.std10.daybaba li:nth-child(3) {
position: relative !important;
top: 2.5px !important;
}

/* 着順 */
.zensouTable.std10 tbody tr td p.cyakuJun.bold {
padding: 8px 0px 0px 0px !important;
}

/* ---------------------- */
/* レース名 */
.zensouTable.std10 tbody tr:nth-child(2) {
position: relative !important;
top: -30px !important;
}

.zensouTable.std10 tbody tr td.std12.bold.tC {
font-size: 13px !important;
color:#000000 !important;
letter-spacing: -0.02em !important;
background: transparent !important;
}

/* ---------------------- */
/* グレード */
.zensouTable.std10 tbody tr td.std12.bold.tC i.icoA,
.zensouTable.std10 tbody tr td.std12.bold.tC i.icoB,
.zensouTable.std10 tbody tr td.std12.bold.tC i.icoC {
font-size: 11px !important;
letter-spacing: -0.3em !important;
text-align: left !important;
position: relative !important;
left: -6px !important;
}

.megamori .icoA,
.megamori .icoB,
.megamori .icoC {
width: 26px !important;
background: transparent !important;
text-indent: 0 !important;
color:#000000 !important;
}

/* ---------------------- */
/* タイム・上がり・ペース */
.zensouTable.std10 tbody tr:nth-child(3) {
position: absolute !important;
top: 26.8px !important;
left: -1px !important;
height: 28px !important;
max-height: 28px !important;
min-height: 28px !important;
}

.zensouTable.std10 tbody tr:nth-child(3) td {
width: 75px !important;
max-width: 75px !important;
min-width: 75px !important;
height: 28px !important;
max-height: 28px !important;
min-height: 28px !important;
}

/* タイム */
.zensouTable.std10 tbody tr td.std11 span:nth-child(2) {
font-size: 14px !important;
font-weight: normal !important;
letter-spacing: -0.08em !important;
position: absolute !important;
top: 14px !important;
left: 0px !important;
}

/* 上がり */
.zensouTable.std10 tbody tr td.std11 span:nth-child(4) {
position: absolute !important;
top: 14px !important;
right: 11px !important;
}

/* ペース */
.zensouTable.std10 tbody tr td.std11 span:nth-child(5) {
font-weight: normal !important;
position: absolute !important;
top: 14px !important;
right: 1px !important;
}

/* ハイペース */
.zensouTable.std10 tbody tr td.std11 span:nth-child(5).red {
color: #000000 !important;
font-weight: bold !important;
}

/* 人気 */
.zensouTable.std10 tbody tr:nth-child(3) td.std11 span:nth-child(1) {
min-width: 25px !important;
min-height: 20px !important;
position: absolute !important;
top: 0.06em !important;
right: -4px !important;
}

.zensouTable.std10 tbody tr td.std11 br {
display: none !important;
}

/* ---------------------- */
/* 通過順 */
.zensouTable.std10 tbody tr:nth-child(5) {
position:absolute !important;
top: 51px !important;
}

.zensouTable.std10 tbody tr:nth-child(5) td {
min-width:75px !important;
}

/* 頭数 */
.zensouTable.std10 tbody tr:nth-child(6) {
position: absolute !important;
top: 64px !important;
left: -0.5px !important;
}

/* 体重 */
.zensouTable.std10 tbody tr:nth-child(4) {
width: 75px !important;
min-height: 2em !important;
position: absolute !important;
top: 52px !important;
}

.zensouTable.std10 tbody tr:nth-child(4) td {
text-align: right !important;
line-height: 0.94em !important;
width: 30px !important;
min-width: 30px !important;
min-height: 2em !important;
float: right !important;
}

.zensouTable.std10 tbody tr:nth-child(4) td .red {
color: #000000 !important;
font-size: 12px !important;
font-weight: bold !important;
}

/* 騎手 */
.zensouTable.std10 tbody tr:nth-child(7) td.std11 {
min-width: 75px !important;
}

.zensouTable.std10 tbody tr:nth-child(7) {
position: absolute !important;
top: 77px !important;
letter-spacing: -0.08em !important;
}

.zensouTable.std10 tbody tr:nth-child(7) td.std11 span:nth-child(2) {
font-size: 12.5px !important;
position: relative !important;
top: 0px !important;
margin-left: 1px !important;
}

/* 勝馬 */
.zensouTable.std10 tbody tr:nth-child(8) {
letter-spacing: -0.03em !important;
position: absolute !important;
top: 7em !important;
top: 89px !important;
}

/* ---------------------------------------------- */

/* 横幅 */
.horseName td {
width: 76.6px !important;
max-width: 76.6px !important;
min-width: 76.6px !important;
}

/* 縦幅 */
.BameiWrap {
height: 131px !important;
min-height: 131px !important;
}




関連記事
プロフィール

Author:zubolla
  
あ~
めんどくちゃい めんどくちゃい

全記事表示リンク

全ての記事を表示する

カテゴリ
検索フォーム