body{margin:0px;font-size:16px;line-height:1.65em;background:url(topimg/back02.png) #ee791d;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro";}
@media print {body {/zoom: 0.75;} }
a{color:#bf0008;}
a:hover{color:#b0894e;text-decoration:none;}
img{border:0px;}
table {border-collapse: collapse;width:100%;}
tr,td{border:1px solid #e66715;padding:5px;}
th{background:#e66715;color:white;font-weight:normal;}


/* トップ */
.topcontent{margin:0 auto 0 auto;width:1000px;}
.topcontent h1{background:url(topimg/h1.jpg) no-repeat;width:1000px;height:730px;text-indent:-5000em;margin:0px;}
.topC{clear:both;width:1000px;height:230px;padding:0px;background:url(topimg/main.jpg);margin:0px;}

/* トップナビゲーション */
.topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
.topnavi li a{display:block;overflow:hidden;outline:none;width:200px;height:60px;}
.topnavi img,.topnavi li{float:left;margin:0px;padding:0px;}
#n01 a{background: url(topimg/n01a.jpg) no-repeat;}
#n01 a:hover{background: url(topimg/n01b.jpg) no-repeat;}
#n02 a{background: url(topimg/n02a.jpg) no-repeat; }
#n02 a:hover{background: url(topimg/n02b.jpg) no-repeat;}
#n03 a{background: url(topimg/n03a.jpg) no-repeat;}
#n03 a:hover{background: url(topimg/n03b.jpg) no-repeat;}
#n04 a{background: url(topimg/n04a.jpg) no-repeat;}
#n04 a:hover{background: url(topimg/n04b.jpg) no-repeat;}
#n05 a{background: url(topimg/n05a.jpg) no-repeat;}
#n05 a:hover{background: url(topimg/n05b.jpg) no-repeat;}

/* トップインフォメーション */
.info{width:470px;height:120px;margin:40px 10px 0 20px;padding:0px;float:left;color:white;}
.info ul{height:120px;width:470px;list-style: none;padding:0px;margin:0px;overflow:auto;}
.info li{padding:0px 0px 10px 50px;margin-bottom:2px;font-size:12px;line-height:1.3em;}
.info span{font-size:.9em;font-weight:bold;margin-left:-50px;width:50px;float:left;color:#aaa;}
.info a{color:#d7b875;}
.info a:hover{color:#ccc;}

/* トップポスター　PV */
.poster{width:280px;margin:40px 20px 10px 0;float:left;}
.pos a{width:70px;height:100px;padding:0;background:url(topimg/poster_thumb01.jpg) no-repeat;margin:10px 0 0px 40px;display:block;float:left}
.pos a:hover{background:url(topimg/poster_thumb02.jpg) no-repeat;}
.pv img{width:110px;height:65px;margin:30px 0px 0 35px;display:block;float:left;}
.pv a{width:110px;height:65px;padding:0px;background:url(topimg/pv_thumb01.jpg) no-repeat;margin:30px 0px 0 35px;display:block;float:left;}
.pv a:hover{background:url(topimg/pv_thumb02.jpg) ;}

/* トップ外部リンク */
.linkT {float:left;width:100px;padding:0px;margin-top:10px;}
.linkT ul{list-style: none;text-indent: -5000em;overflow:hidden;outline:none;width:180px;margin:0px;padding:0px;}
.linkT li a, .linkT img{display:block;padding:0px;width:180px;height:50px;margin:0px;}
#link01 a{background:url(topimg/link01a.jpg) no-repeat;}
#link01 a:hover{background:url(topimg/link01b.jpg) no-repeat;}
#link02 a{background:url(topimg/link02a.jpg) no-repeat;}
#link02 a:hover{background:url(topimg/link02b.jpg) no-repeat;}
#link03 a{background:url(topimg/link03a.jpg) no-repeat;}
#link03 a:hover{background:url(topimg/link03b.jpg) no-repeat;}



/* サブページ */

/* サブページレイアウト */
.subcontent{margin:0px auto 0 auto;width:1000px;}
.subcontent h1{background:url(subimg/h1.jpg) no-repeat;margin:0px auto 0 auto;width:1000px;height:360px;text-indent:-5000em;margin:0px;}
.main{float:right;width:790px;padding:0px;border-bottom:5px solid #e66715;}
.honbun{padding:20px 20px 40px ;}
.honbun h2{font-size:28px;font-weight:normal;color:white;background:url(subimg/h2.jpg) no-repeat bottom;line-height:60px;padding:0px 0 0;text-align:center;height:60px;margin:60px 0 80px;}
.honbun h2 span{font-size:24px;color:#e66715;margin:0px;border-bottom:2px solid #e66715;display:block;}
.honbun h3{font-size:22px;font-weight:normal;background:url(subimg/h3.jpg) ;height:40px;line-height:40px;margin:80px 0 20px 0;padding-left:20px;}
.honbun h4{font-size:24px;color:#e66715;margin:80px 0 20px 0;border-bottom:2px solid #e66715}

.submain{background: url(subimg/subback.jpg) repeat-y;width:1000px;display:block;float:left;}
.side{width:210px;margin-top:30px;padding:0px;float:left;}

/* サブページサイドナビ */
.subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;verflow:hidden;outline:none;}
.subnavi li a{display:block;overflow:hidden;outline:none;width:210px;height:60px;float:left;}
.subnavi img {float:left;margin:0px;padding:10px 0 10px 0;}
#s00 a{background: url(subimg/s00a.jpg) no-repeat;}
#s00 a:hover{background: url(subimg/s00b.jpg) no-repeat;}
#s01 a{background: url(subimg/s01a.jpg) no-repeat;}
#s01 a:hover{background: url(subimg/s01b.jpg) no-repeat;}
#s02 a{background: url(subimg/s02a.jpg) no-repeat; }
#s02 a:hover{background: url(subimg/s02b.jpg) no-repeat;}
#s03 a{background: url(subimg/s03a.jpg) no-repeat;}
#s03 a:hover{background: url(subimg/s03b.jpg) no-repeat;}
#s04 a{background: url(subimg/s04a.jpg) no-repeat;}
#s04 a:hover{background: url(subimg/s04b.jpg) no-repeat;}
#s05 a{background: url(subimg/s05a.jpg) no-repeat;}
#s05 a:hover{background: url(subimg/s05b.jpg) no-repeat;}


.linkS ul{float:left;margin-top:40px;padding:0px;list-style: none;text-indent: -5000em;overflow:hidden;outline:none;}
.linkS li a, .linkS li img{display:block;width:210px;height:45px;margin:10px 0px;}
#link01s a{background:url(subimg/link01a.jpg) no-repeat;}
#link01s a:hover{background:url(subimg/link01b.jpg) no-repeat;}
#link02s a{background:url(subimg/link02a.jpg) no-repeat;}
#link02s a:hover{background:url(subimg/link02b.jpg) no-repeat;}
#link03s a{background:url(subimg/link03a.jpg) no-repeat;}
#link03s a:hover{background:url(subimg/link03b.jpg) no-repeat;}

/* 出走予定馬 */

.yoteiba{margin:10px auto 40px auto;width:600px;}
.yoteiba ul{margin:40px 0 0px;padding:0px;}
.yoteiba li{list-style-type:none;text-align:center;}
.yoteiba li a{color:white;background:#ff6700;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.5);text-decoration:none;display:block;padding:5px 0;margin-bottom:10px;}
.yoteiba li a:hover{color:white;background:#f2b28a;}
.koma{margin:20px auto 80px auto;width:100%;height:display:block;}
.koma h4{margin-top:10px;}
.koma > a{text-align:center;color:#ff6700;background:#f9f9f9;border-radius:10px;text-decoration:none;display:block;width:400px;padding:10px 0;margin:10px auto;box-shadow:1px 1px 2px rgba(0,0,0,.8);}
.koma > a:hover{color:white;background:#f2b28a;}

p.hosoku{display:block;margin-bottom:40px;}
hr{background:url(subimg/hr.jpg) no-repeat center center;height:200px;width:100%;border:none;}

/* 2017結果 */
.kakob p{display:inline-block;line-height:14px;margin-right:10px;}
.kakob a{display:inline-block;text-align:center;color:#ff6700;background:#f9f9f9;border-radius:5px;text-decoration:none;width:80px;padding:2px 0;margin:10px auto;box-shadow:1px 1px 2px rgba(0,0,0,.8);}
.kakob a:hover{color:white;background:#f2b28a;}
table.kako{text-align:center;}
table.kako th:first-child{border-right:1px solid white;}
.kako img{width:250px;height:auto;display:block;margin:0 auto;}

/* フッター共通 */

#footer{clear:both;width:1000px;height:50px;padding:10px 0px 0px 0px;background:url(topimg/footer.jpg);}
#footers{clear:both;width:1000px;height:50px;padding:10px 0px 0px 0px;background:white;}
#footer a, #footers a{display:inline-block;height:auto;margin:0px 0px;padding:0px;}
#footer a:hover, #footers a:hover{opacity: 0.5 ;}


.gotop{position:fixed;right:10px;margin-bottom:10px; background:url(subimg/pagetop.png);width:40px;height:40px;}
.gotop a{width:40px;height:40px;display:block;;}