body{margin:0px;font-size:16px;line-height:1.65em;background:url(topimg/back01.jpg);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{overflow:hidden;outline:none;color:#e84091;text-decoration:none;}
a:hover{color:#1d2088;}
img{border:0px;}

h2{background:url(subimg/h2.png) no-repeat;height:70px;color:white;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);font-size:40px;line-height:70px;text-align:center;margin:60px auto 20px;font-weight:normal;}
h2 span{font-size:80%;}
h3{background:url(subimg/h3.png) no-repeat;height:50px;line-height:50px;text-align:center;margin:60px auto 20px;font-size:30px;font-weight:normal;}
h4{background:url(subimg/h4.png) no-repeat;height:50px;color:white;line-height:50px;padding-left:30px;margin:60px auto 20px;font-size:24px;font-weight:normal;}
h5{font-size:20px;line-height:30px;border-bottom:1px solid #333;color:#333;padding-left:7px;font-weight:normal;}
table{border-collapse: collapse;margin:20px 0;}
td{border:1px solid #aaa;text-align:center;padding:5px;vertical:align:top;}
th{background:#ef93bb;color:white;font-size:1.1em;font-weight:normal;border:1px solid white;}
th span{display:block;color:black;font-size:.8em;}


/* トップページレイアウト */

#content{margin:0 auto 0 auto;width:1100px;padding:0px;}
#content h1{width:1100px;height:680px;background:url(topimg/head.png) no-repeat;text-indent:-5000em;margin:0px;}
#main{width:980px;height:175px;padding:0 10px 0 10px;background:white url(topimg/main_back.jpg) no-repeat;margin:0 50px;}

/* トップページナビゲーション */
#topnavi{margin:0px;width:1000px;padding:0px;height:50px;}
#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px 10px;}
#topnavi li a{display:block;overflow:hidden;outline:none;height:50px;width:160px;}
#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;}
#n06 a{background: url(topimg/n06a.jpg) no-repeat;}
#n06 a:hover{background: url(topimg/n06b.jpg) no-repeat;}

#topics{width:490px;height:100px;margin:15px 30px 0px 160px;float:left;}
#topics ul{height:100px;list-style: none;padding:0;margin:0px;overflow:auto;width:490px;}
#topics li{padding:0px 5px 0px 65px;margin-bottom:10px;line-height:1.3em;font-size:14px;color:#666;}
#topics li span{font-size:12px;padding-right:10px;color:#ff99cc;font-weight:bold;margin-left:-60px;}

.poster a{float:left;display:block;overflow:hidden;outline:none;height:100px;width:71px;text-indent: -5000em;background:url(topimg/poster01.jpg);margin:15px 0 0;}
.poster a:hover{background:url(topimg/poster02.jpg);}

#linkR ul{list-style: none;text-indent: -5000em;padding:0px;margin:15px 0 0 30px;float:left;width:145px;}
#linkR li a{display:block;overflow:hidden;outline:none;height:25px;}
#linkR li,#linkR img{margin-bottom:0px;padding:0px;width:145px;height:25px;}
#f01 a{background: url(topimg/f01a.jpg) no-repeat;}
#f01 a:hover{background: url(topimg/f01b.jpg) no-repeat;}
#f02 a{background: url(topimg/f02a.jpg) no-repeat;}
#f02 a:hover{background: url(topimg/f02b.jpg) no-repeat;}
#f03 a{background: url(topimg/f03a.jpg) no-repeat;}
#f03 a:hover{background: url(topimg/f03b.jpg) no-repeat;}
#f04 a{background: url(topimg/f04a.jpg) no-repeat;}
#f04 a:hover{background: url(topimg/f04b.jpg) no-repeat;}

/*#footer{clear:both;margin:0 50px;padding:0px 80px;width:840px;height:55px;background:white;}*/
#footer{clear:both;margin:0 50px;padding:0px 10px;width:980px;height:100px;background:white;line-height:0.1em;}
#footer a{display:table-cell;width:240px;margin-top:10px;}



/* サブページレイアウト */

#content_s{margin:0 auto;width:1000px;padding:0px;}
#content_s h1{width:1000px;height:400px;background:url(subimg/head.jpg) no-repeat;text-indent:-5000em;margin:0px;}
#main_s{width:980px;padding:0px 10px 20px;background:white url(subimg/main_back.jpg)no-repeat;}
.honbun{width:960px;margin:0px 10px;padding-top:30px;}

/* サブページナビゲーション */

#subnavi{margin:0px;width:980px;height:50px;}
#subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#subnavi li a{display:block;overflow:hidden;outline:none;height:50px;width:140px;}
#subnavi img,#subnavi li{float:left;margin:0px;padding:0px;}
#s00 a{background: url(subimg/n00a.jpg) no-repeat}
#s00 a:hover{background: url(subimg/n00b.jpg) no-repeat;}
#s01 a{background: url(subimg/n01a.jpg) no-repeat;}
#s01 a:hover{background: url(subimg/n01b.jpg) no-repeat;}
#s02 a{background: url(subimg/n02a.jpg) no-repeat;}
#s02 a:hover{background: url(subimg/n02b.jpg) no-repeat;}
#s03 a{background: url(subimg/n03a.jpg) no-repeat;}
#s03 a:hover{background: url(subimg/n03b.jpg) no-repeat;}
#s04 a{background: url(subimg/n04a.jpg) no-repeat;}
#s04 a:hover{background: url(subimg/n04b.jpg) no-repeat;}
#s05 a{background: url(subimg/n05a.jpg) no-repeat;}
#s05 a:hover{background: url(subimg/n05b.jpg) no-repeat;}
#s06 a{background: url(subimg/n06a.jpg) no-repeat;}
#s06 a:hover{background: url(subimg/n06b.jpg) no-repeat;}

/* サブページフッターリンク */
#link_s ul{clear:both;list-style:none;text-indent: -5000em;margin:80px auto 20px;height:25px;width:435px;display:block;}
#link_s li a{display:block;float:left;overflow:hidden;outline:none;width:145px;height:25px;margin-top:10px;}


/* サブページ シリーズ概要 */
.honbun iframe{display:block;width:480px;height:270px;margin:20px auto;}
table.noborder{margin-left:100px;}
.noborder td{border:none;text-align:center;vertical-align:middle;}

ol li, ul li{margin-bottom:15px;}
ol ul ul{list-style-type:none;}
ol ul ul li{margin-top:10px;}
ol ul ul li:before{content:"※";margin-left:-10px;}

/* サブページ 開催競馬場 */
.kaisai table{width:100%;border:none;}
.kaisai table td{border:none;text-align:left;padding:3px 7px;}
.kaisai table th{padding:3px;text-align:center;}
.kaisai table td img{display:block;width:auto;margin:0 auto;}
.kaisai h5{margin:-10px 0;}

/* サブページ 騎手紹介 */
.syoukai{clear:both;width:570px;height:300px;margin:50px auto 50px auto;}
.syoukai img{margin-right:20px;width:200px;}
.syoukaiR{float:right;width:350px;} 
.syoukaiR a{background:#ef93bb;padding:10px 0 5px;color:white;;display:block;text-align:center;font-size:25px;border-radius:5px;box-shadow: 2px 2px 2px rgba(0,0,0,0.4)}
.syoukaiR a:hover{background:#1d2088;}
.syoukaiR a span{font-size:20px;padding-left:20px;}

.syoukaiR dt{clear:both;width:100px;text-align:center;color:white;float:left;background:#ef93bb;margin:0 0 20px 10px;line-height:25px;font-size:1.2em;padding:10px 0 5px;}
.syoukaiR dd{height:24px;float:left;line-height:24px;font-size:1.2em;margin:0px;padding-left:10px;border-bottom:1px solid #ef93bb;width:220px;padding:10px 10px 5px;}

.attent{background:#eee;padding:15px;font-size:80%;}
.attent h5{margin:10px 0 5px}
.attent p{text-indent:1em;}
.attent ul{padding-left:2em;}
.attent li{margin:0 0 5px;}

/* サブページ ポイント表 */
.pointhyou table{width:90%;margin:0 5%;}
/* サブページ 発売情報 */
.hatsubaihyou table{width:100%;font-size:90%;}

/* サブページフッター */

/*#footer_s{clear:both;margin:0;padding:0px 80px;width:840px;height:55px;background:white;}*/
#footer_s{clear:both;margin:0;padding:0px 10px;width:980px;height:100px;background:white;line-height:0.1em;}
#footer_s a{display:table-cell;width:240px;margin-top:10px;}

.gotop{margin:0 50%;padding:0 0 20px 455px;}
.gotop a{color:white;font-size:20px;border-radius:5px;box-shadow: 2px 2px 2px rgba(0,0,0,0.4);padding:10px 15px 5px 15px;background:rgba(239,147,187, .7);}
.gotop a:hover{background:#1d2088;}
@media screen and (max-width: 1000px) {
.gotop{position:fixed;right:5px;margin:0 0 20px 0;padding:0px;}