@charset "utf-8"; div#topImage.hit { min-width: 940px; height: 648px; background: #000 url(https://www-f.tkeiba.net/img/lp/hit/top_image.jpg) no-repeat center top;}
div#topImage.hit h2 { height: 0; text-indent: -8888px; overflow: hidden;}
div#topImage.hit div.text { width: 924px; margin: auto; position: relative; top: 196px;}
div#topImage.hit div.text p { width: 380px; margin: 1em 0; color: #FFF; font-size: 14px; text-shadow: 0 1px 0 #000;}
div#mainContents.hit h4 { font-size: 16px; text-align: center; padding: .8em 0; margin-bottom: 1em; color: #333; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #f9f9f9; background: -moz-linear-gradient(left, #f9f9f9 0%, #ffffff 25%, #ffffff 75%, #f9f9f9 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(25%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#f9f9f9)); background: -webkit-linear-gradient(left, #f9f9f9 0%,#ffffff 25%,#ffffff 75%,#f9f9f9 100%); background: -o-linear-gradient(left, #f9f9f9 0%,#ffffff 25%,#ffffff 75%,#f9f9f9 100%); background: -ms-linear-gradient(left, #f9f9f9 0%,#ffffff 25%,#ffffff 75%,#f9f9f9 100%); background: linear-gradient(to right, #f9f9f9 0%,#ffffff 25%,#ffffff 75%,#f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=1 );}
div#mainContents.hit div.navigation { margin: 40px auto;}
div#mainContents.hit div.navigation a, div#mainContents.hit div.navigation strong { clear: both; text-align: center; font-weight: bold; text-decoration: none; padding: 1em 1.2em; margin: 0 2px; border: 1px solid #999; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
div#mainContents.hit div.navigation a { cursor: pointer; color: #333; text-shadow: 0px 1px 0px #FFF; box-shadow: 0px 0px 3px rgba(000,000,000,.35), inset 0px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0px 0px 3px rgba(000,000,000,.35), inset 0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 0px 3px rgba(000,000,000,.35), inset 0px 1px 0px rgba(255,255,255,0.5); background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #d4d4d4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d4d4d4)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#d4d4d4 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#d4d4d4 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#d4d4d4 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#d4d4d4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d4d4d4',GradientType=0 );}
div#mainContents.hit div.navigation a:hover { box-shadow: 0px 0px 6px #52808e; -moz-box-shadow: 0px 0px 6px #52808e; -webkit-box-shadow: 0px 0px 6px #52808e;}
div#mainContents.hit div.navigation strong { margin: 0 2px; color: #777; background: #EEE; box-shadow: inset 0px 1px 3px rgba(000,000,000,.35); -moz-box-shadow: inset 0px 1px 3px rgba(000,000,000,.35); -webkit-box-shadow: inset 0px 1px 3px rgba(000,000,000,.35);}
div#mainContents.hit article div.title { padding: .5em .8em; margin: 20px 0 10px 0; background: #222; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 0px rgba(255,255,255,1); -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1); color: #FFF; font-size: 14px; font-weight: bold; text-shadow: 0 -1px 0 #000;}
div#mainContents.hit article div.section { background: #FFF; padding: 2px; margin: 10px auto; border: 1px solid #acacac; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 0px 1px 0px rgba(000,000,000,0.3); -moz-box-shadow: 0px 0px 1px 0px rgba(000,000,000,0.3); -webkit-box-shadow: 0px 0px 1px 0px rgba(000,000,000,0.3);}
div#mainContents.hit article div.section:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
div#mainContents.hit article img { box-shadow: 0px 0px 3px 0px rgba(000,000,000,0.6); -moz-box-shadow: 0px 0px 3px 0px rgba(000,000,000,0.6); -webkit-box-shadow: 0px 0px 3px 0px rgba(000,000,000,0.6);}
div#mainContents.hit article div.section img.img { display: block; width: 94%; margin: 20px auto;}
div#mainContents.hit article div.section p { font-size: 14px; padding: 0 20px; margin: .8em 0;}
div#mainContents.hit article div.section.hit div.title { margin: 0; padding: .8em .2em; background: #3B5E71; box-shadow: inset 0px 1px 3px 0px rgba(000,000,000,0.35); -moz-box-shadow: inset 0px 1px 3px 0px rgba(000,000,000,0.35); -webkit-box-shadow: inset 0px 1px 3px 0px rgba(000,000,000,0.35);}
div#mainContents.hit article div.section.hit div.title span { margin-left: .6em; position: relative;}
div#mainContents.hit article div.section.hit div.title span.date { font-size: 14px; font-weight: normal; margin-left: .6em;}
div#mainContents.hit article div.section.hit div.title span.horse { font-size: 14px; color: #fff3d9; border-left: 1px dotted #FFF; border-right: 1px dotted #FFF; padding: 0.5em 1em; margin: 0 .3em;}
div#mainContents.hit article div.section.hit div.title span.jockeyStable { font-size: 12px; font-weight: normal;}
div#mainContents.hit article div.section.hit h5 { font-size: 18px; text-align: center; padding: .6em 0; margin: 0; color: #990000; border-radius: 0; border: none; border-bottom: 1px solid #CCC; box-shadow: none; background: transparent;}
div#mainContents.hit article div.section.hit img { display: block; width: 610px !important; margin: auto;}
div#mainContents.hit article div.section.hit hr { border-top: none; border-bottom: 1px solid #CCC; margin: 0;}
div#mainContents.hit article div.section.hit p { text-align: justify;}
div#mainContents.hit article div.section.hit p.comment { font-size: 14px; color: #990000;}
