body{background:white ;margin:0px;font-size:15px;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:16px;line-height:1.65em;}
.clearfix:after { content: "."; display:block; clear:both; height:0; font-size:0.1em; line-height:0; visibility:hidden; overflow:hidden; }
.clearfix { display:inline-block; }
@media print {body {/zoom: 0.85;} }
img{border:none}
a{color:#923268;text-decoration:none;}
table {border-collapse: collapse;}
a{transition: 0.2s ;}
a:hover{opacity: 0.5 ;}
strong{color:#923268;}



hr{border:none;background:url(subimg/hr.png) no-repeat;margin:100px 0;display:block;height:40px;}
h1{text-indent: -5000em;padding:0px;margin:0;height:60px;width:1000px;}
h1.gdj{background:url(subimg/midashi01.jpg) no-repeat;}
h1.nittei{background:url(subimg/midashi02.jpg) no-repeat;}
h1.yoteiba{background:url(subimg/midashi03.jpg) no-repeat;}
h1.jyougai{background:url(subimg/midashi04.jpg) no-repeat;}
h1.rekidai{background:url(subimg/midashi05.jpg) no-repeat;}
h1.news{background:url(subimg/midashi06.jpg) no-repeat;}

h2{background:url(subimg/h2.png) no-repeat;font-size:1.4em;line-height:30px;color:#923268;padding:0 0 0 40px;margin:40px 0 5px 0;height:60px;width:960px;}
h3{background:url(subimg/h3.png) no-repeat #cd65a1;font-size:1.4em;line-height:40px;color:white;padding:0 0 0 60px;margin:30px 0 5px 0px;height:40px;}
h4{font-size:1.2em;letter-spacing:.1em;line-height:30px;color:black;padding:10px;margin:30px 0 5px 0px;height:30px;border-top:1px dotted #aaa;border-left:10px solid #aaa;}
h5{font-size:1.4em;letter-spacing:.1em;line-height:30px;padding:0 0 5px 10px;margin:50px 0 15px 75px;height:30px;}

.mt200{clear:both;margin-top:100px;display:block;}

  /* トップページ */

.topbody{background:url(topimg/topback.jpg) repeat-x;}
.topcon{width:1200px;margin:0px auto 0px auto;}
.tophead{width:1200px;height:480px;}
.tophead a:hover{opacity:1;}
.topmain{width:1040px;margin:0 80px;background:url(topimg/topmain.jpg);height:340px;}

.nittei_banner a{width:490px;height:100px;float:left;margin:20px 0 0 20px;}
.topnavi{width:1000px;height:50px;margin:20px 0 0 20px;}
.topnavi a{position: relative;width:192px;height:42px;border:3px solid #aaa;float:left;margin:1px;background: #b20058;background: linear-gradient(#b20058, #81003c);text-align:center;color:white;font-size:14px;line-height:42px;}
.topgdj_btn img{margin:-3px 0 0 -3px;}
a.topnavi_2gyou{line-height:21px;font-size:13px;}


  /* トップページ ALL */
 .topbody_all{background:url(topimg/back_all.jpg) repeat-x;}
.tophead_all{width:1200px;height:600px;}
.tophead_all a{margin:0px;padding:0px;float:left;}
.topmain_all{width:1040px;margin:0 80px;background:url(topimg/main_all.jpg);height:220px;}
.topfooter_all{width:1040px;background:none;height:80px;margin:0 auto;}

  /* トップページ  古馬シーズン
.topbody{background:url(topimg/topback_k.jpg) repeat-x;}
.topmain{width:1040px;margin:0 80px;background:url(topimg/topmain_k.jpg);height:340px;}*/

  /* トップページ  2歳シーズン*/
.topbody{background:url(topimg/topback_2.jpg) repeat-x;}
.topmain{width:1040px;margin:0 80px;background:url(topimg/topmain_2.jpg);height:340px;}


#info{clear:both;width:390px;margin:0px 0px 0px 10px;padding:30px 0 0px 0px;float:left;font-size:.85em;line-height:1.3em;}
#info ul{height:110px;list-style: none;padding:0px 0 0px 10px;margin:0px;font-size:.8em;overflow:auto;}
#info li{;padding:7px 0px 8px 0px;display:block;;color:white;color:#333;}
#info li a:hover{color:white;}
.date{clear:both;font-size:.8em;color:#666;width:50px;float:left;}
.ssn{width:310px;float:left;margin-bottom:10px;}
.ss3{background: url(topimg/3ss.png) no-repeat 0px 0px;text-indent:18px;float:left;width:310px;margin-bottom:10px;}
.ssk{background: url(topimg/kss.png) no-repeat 0px 0px;text-indent:18px;float:left;width:310px;margin-bottom:10px;}
.ss2{background: url(topimg/2ss.png) no-repeat 0px 0px;text-indent:18px;float:left;width:310px;margin-bottom:10px;}

#poster{width:340px;margin:0;padding:30px 30px 0px 50px;float:left;}
.poster_waku{float:left;width:55px;height:110px;margin:0 15px;}
.poster_waku a{width:55px;display:block;margin-bottom:3px;}
.poster_waku a:hover{opacity: 1;}
.po01 a{background: url(topimg/3sai01.jpg) no-repeat;height:78px;}
.po01 a:hover{background: url(topimg/3sai02.jpg) no-repeat;}
.po02 a{background: url(topimg/koba01.jpg) no-repeat;height:78px;}
.po02 a:hover{background: url(topimg/koba02.jpg) no-repeat;}
.po03 a{background: url(topimg/2sai01.jpg) no-repeat;height:78px;}
.po03 a:hover{background: url(topimg/2sai02.jpg) no-repeat;}
.po04 a{background: url(topimg/guide01.jpg) no-repeat;height:110px;width:53px;} 
.po04 a:hover{background: url(topimg/guide02.jpg) no-repeat;}

.pv01 a{background: url(topimg/pv01a.jpg) no-repeat;height:30px;}
.pv01 a:hover{background: url(topimg/pv01b.jpg) no-repeat;}
.pv02 a{background: url(topimg/pv02a.jpg) no-repeat;height:30px;}
.pv02 a:hover{background: url(topimg/pv02b.jpg) no-repeat;}
.pv03 a{background: url(topimg/pv03a.jpg) no-repeat;height:30px;}
.pv03 a:hover{background: url(topimg/pv03b.jpg) no-repeat;}

.p_soon{margin-bottom:3px;}
#banner{float:left;height:70px;width:200px;background:#aaa;margin-top:5px;} 

#menuT2{width:200px;float:left;margin-top:5px;}
#menuT2 ul{list-style: none;padding:0px;margin:0px;text-indent: -5000em;}
#menuT2 li a{display:block;overflow:hidden;outline:none;width:98px;height:25px;}
#menuT2 li{margin-top:5px;padding:0px;float:left;}
#menuT2 li:nth-child(odd){margin-right:4px;}
#n06 a{background: url(topimg/link01.jpg) no-repeat;}
#n07 a{background: url(topimg/link02.jpg) no-repeat;}
#n08 a{background: url(topimg/link03.jpg) no-repeat;}
#n09 a{background: url(topimg/link04.jpg) no-repeat;}

.topfooter{width:1040px;background: url(topimg/topfooter.jpg);height:80px;margin:0 auto;}
.topfooter a{float:left;}

  /* トップページ　古馬シーズン　フッター 
.topfooter{width:1040px;background: url(topimg/topfooter_k.jpg);height:80px;margin:0 auto;}*/

  /* トップページ　2歳シーズン　フッター */
.topfooter{width:1040px;background: url(topimg/topfooter_2.jpg);height:80px;margin:0 auto;}

  /* サブページ */
  
.subbody{background:url(subimg/subback.jpg) repeat-x;}
.subhead{width:1200px;height:345px;}
.subhead_right{float:right;width:400px;}
.subhead a:hover{opacity:1;}
.subhead_right img{margin:0px;}

  /* サブページ  header ALL*/
.subbody_all{background:url(subimg/subback_all.jpg) repeat-x;}
.subhead a{float:left;margin:0px;padding:0px;}
.subhead a:hover{opacity: 0.5 ;}


  /* サブページ  古馬シーズン
.subbody{background:url(subimg/subback_k.jpg) repeat-x;}*/

  /* サブページ  2歳シーズン*/
.subbody{background:url(subimg/subback_2.jpg) repeat-x;}


.submain{width:1040px;margin:0 80px;background: url(subimg/subback2.jpg) repeat-x;}

.subnavi{width:1000px;height:50px;margin:20px 0 50px 19px;}
.subnavi a{position: relative;width:158px;height:42px;border:3px solid #aaa;float:left;margin:1px;background: #b20058;background: linear-gradient(#b20058, #81003c);text-align:center;color:white;font-size:14px;line-height:42px;}
.subgdj_btn img{margin:-1px 0 0 -8px;width:175px;}
a.subnavi_2gyou{line-height:21px;font-size:13px;}

.nittei_honbun table{width:100%;}

#honbun{width:1000px;padding:20px;font-size:.9em;line-height:1.7em;}

#title01 td{;border:1px solid #e595be;text-align:center;font-size:.9em;}
#title02 td{;border:1px solid #b8bcdf;text-align:center;font-size:.9em;}
#title03 td{;border:1px solid #aed69c;text-align:center;font-size:.9em;}
#title04 td{;border:1px solid #aaa;text-align:center;font-weight:bold;}
#title01 img,#title02 img,#title03 img{margin:0 2px 0 2px;}
.tablebg3{background:#b21671;color:white;}
.tablebg3 a,.tablebgk a,.tablebg2 a{color:black;}
.tablebg3 a:hover,.tablebgk a:hover,.tablebg2 a:hover{color:#fc296d;}
.tablebgk{background:#9ea3a8;color:white;}
.tablebg2{background:#359692;color:white;}
#title01 img,#title02 img,#title03 img{box-shadow: 1px 1px 1px rgba(0,0,0,0.4);}

.table_yo3 a{display:block;background:#b21671;color:white;text-align:center;padding:10px 0;}
.table_yok a{display:block;background:#9ea3a8;color:white;text-align:center;padding:10px 0;}
.table_yo2 a{display:block;background:#359692;color:white;text-align:center;padding:10px 0;}

.h23{background:#b21671;color:white;text-align:center;font-size:1.8em;font-weight:normal;line-height:60px;}
.h2k{background:#9ea3a8;color:white;text-align:center;font-size:1.8em;font-weight:normal;line-height:60px;}
.h22{background:#359692;color:white;text-align:center;font-size:1.8em;font-weight:normal;line-height:60px;}

.h53{color:#b21671;border-bottom:2px solid #b21671;border-left:35px solid #b21671;}
.h5k{color:#888;border-bottom:2px solid #9ea3a8;border-left:35px solid #9ea3a8;}
.h52{color:#359692;border-bottom:2px solid #359692;border-left:35px solid #359692;}

a.bt3{width:300px;border-radius:10px;background:#b21671;color:white;padding:5px;display:block;margin:20px 0 100px;}
a.btk{width:300px;border-radius:10px;background:#9ea3a8;color:white;padding:5px;display:block;margin:20px 0 100px;}
a.bt2{width:300px;border-radius:10px;background:#359692;color:white;padding:5px;display:block;margin:20px 0 100px;}

.point{color:#bc296d;display:inline;}

.linkwhite a{color:white;}

#menuS2{float:left;background:url(subimg/footer_navi_back.jpg) top;height:30px;width:900px;padding:0px 0;}
#menuS2 ul{list-style: none;padding:0;margin:0 auto;text-indent: -5000em;width:600px;display:block;}
#menuS2 li a{display:block;overflow:hidden;outline:none;height:30px;float:left;width:150px;margin:0;}

.button01{clear:both;text-align:center;font-size:.9em;}
.button01 a{padding:5px;width:210px;display:inline-block;color:white;background: #b20058;background: linear-gradient(#b20058, #81003c); border-radius: 5px;-webkit-background-clip: padding-box;border:2px solid #ccc;margin:30px 5px 0px 5px;text-decoration:none;}



#catbo{width:510px;height:200px;margin:30px auto;}
#catbo a{text-indent: -5000em;height:150px;width:150px;display:block;float:left;margin:10px;}
#catbo3 a{background: url(subimg/catbo_3a.jpg) no-repeat;}
#catbok a{background: url(subimg/catbo_ka.jpg) no-repeat;}
#catbo2 a{background: url(subimg/catbo_2a.jpg) no-repeat;}

#menuT3{display:block;height:31px;background: linear-gradient(#fff, #f4e0ec);height:52px;padding:20px 0 0px;}
#menuT3 ul{list-style:none;text-indent: -5000em;width:400px;margin:20px auto;padding:2px 0;height:27px;}
#menuT3 li a{width:98px;height:25px;display:block;}
#menuT3 li{display:table;width:98px;height:25px;float:left;padding:1px;}
#n06 a{background: url(topimg/link01.jpg) no-repeat;}
#n07 a{background: url(topimg/link02.jpg) no-repeat;}
#n08 a{background: url(topimg/link03.jpg) no-repeat;}
#n09 a{background: url(topimg/link04.jpg) no-repeat;}

  /* フッター */

.subfooter{width:1040px;height:80px;margin:0 auto;}
.subfooter a{float:left;}


.gotop a{position: absolute; bottom:0px;background:#923268;text-align:center;font-size:20px;width:45px;height:45px;border-radius:10px;line-height:45px;margin:0 0 20px 1060px;color:white;}

#footer{clear:both;background:url(topimg/footer.jpg) no-repeat top;text-align:center;padding-left:50px;height:80px;}
#syusai img{margin:36px 15px 15px 0;float:left;}
#copy{clear:both;text-align:center;font-size:50%;color:white;letter-spacing:.1em;display:block;background:black;padding:3px 0;}