body{margin:0px;font-size:12px;line-height:1.65em;background:url(topimg/back.jpg) ;}
@media print {body {/zoom: 0.75;} }
a{color:#fc9c01;text-decoration:none;}
a:hover{color:#171c60;}
img{border:0px;}
h2{clear:both;background: url(subimg/h2.jpg) no-repeat;display:block;width:890px;height:30px;padding:0 5px;color:white;line-height:30px;font-weight:normal;text-shadow:1px 1px 1px #171c60;margin:40px 0 20px;}
h3{clear:both;color:#171c60;border-bottom:1px solid #fc9c01;border-left:5px solid #171c60;padding:2px 2px 2px 4px;margin:30px 0 15px}
table{border-collapse:collapse;min-width:600px;max-width:900px;margin:20px auto;}
td{border:1px solid #171c60;padding:5px;}
.cellback{background:#004184;color:white;text-align:center;}

#content{margin:0 auto 0 auto;width:1060px;padding:0px 0px;background:white;}
#head{width:1000px;margin:0px 30px;}
/*#main{width:1000px;padding:0px 30px;background: url(topimg/main_back2.jpg) no-repeat center;height:220px;}
1711フィナルバージョン */
#content_top{margin:0 auto 0 auto;width:1060px;padding:0px 0px;background:url(top2/back02.jpg) top center repeat-y white;}
#main{width:1000px;padding:0px 30px;background: url(topimg/back04.png) no-repeat center;height:220px;}
/*#mains{width:1000px;padding:0px;}*/
.honbun{width:900px;margin:0px 80px 20px 80px;}

/*#topnavi{background: url(topimg/main.jpg) no-repeat;padding:584px 100px 1px 100px;width:800px;height:45px;}
#topnavi{background: url(topimg/main2.jpg) no-repeat;padding:12px 130px 8px 130px;width:800px;height:45px;}
1711フィナルバージョン */
#topnavi{background: ;padding:12px 130px 0px 130px;width:800px;height:45px;}
#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#topnavi li a{display:block;overflow:hidden;outline:none;height:45px;width:160px;}
#topnavi img,#topnavi li{float:left;margin:0px;padding:0px;height:45px;width:160px;}
#n02 a{background: url(topimg/n02a.png) no-repeat;}
#n02 a:hover{background: url(topimg/n02b.png) no-repeat;}
#n03 a{background: url(topimg/n03a.png) no-repeat;}
#n03 a:hover{background: url(topimg/n03b.png) no-repeat;}
#n04 a{background: url(topimg/n04a.png) no-repeat;}
#n04 a:hover{background: url(topimg/n04b.png) no-repeat;}
#n05 a{background: url(topimg/n05a.png) no-repeat;}
#n05 a:hover{background: url(topimg/n05b.png) no-repeat;}
#n06 a{background: url(topimg/n06a.png) no-repeat;}
#n06 a:hover{background: url(topimg/n06b.png) no-repeat;}

#topics{width:540px;height:160px;margin:30px 15px 30px 20px;float:left;font-size:1em;}
#topics ul{height:110px;list-style: none;padding:10px 0;margin:30px 0 0 0px;overflow:auto;width:540px;}
#topics li{padding:0px 0px 0px 60px;line-height:1.3em;color:#666;font-size:.95em;margin-bottom:15px;}
#topics a{color:#df8005;}
#topics a:hover{color:#171c60;}
.date{font-size:.8em;padding-right:1em;color:#171c60;margin-left:-55px;}

.poster{float:left;height:160px;width:115px;margin:30px 0px 0 0;}
.poster a{background:url(topimg/poster03.jpg);height:160px;width:115px;display:block;}
.poster a:hover{background:url(topimg/poster04.jpg);}

/*170411 追加修正*/
.pvwaku{float:left;width:110px;margin:30px 0px 0 10px;}

.sansen{height:55px;width:110px;margin:0;background:#41b1fd;}
.sansen a{background:url(topimg/sansen01.png);height:54px;width:110px;display:block;}
.sansen a:hover{background:url(topimg/sansen02.png);}

.sansens{height:55px;width:200px;margin:30px auto 0;}
.sansens a{background:url(subimg/sansen01.png);height:54px;width:200px;display:block;}
.sansens a:hover{background:url(subimg/sansen02.png);}
/*170410 追加修正ここまで*/

/*.pv{height:80px;width:110px;margin:25px 0px 0 0px;}
.pv a{background:url(topimg/pv01.jpg);height:80px;width:110px;display:block;}
.pv a:hover{background:url(topimg/pv02.jpg);}*/
/*1711　サムネイル修正　*/
.pv{height:160px;width:110px;margin:0px 0px 0 0px;}
.pv a{background:url(topimg/pv_final01.jpg);height:160px;width:110px;display:block;}
.pv a:hover{background:url(topimg/pv_final02.jpg);}

#linkR ul{list-style: none;text-indent: -5000em;padding:0px;margin:35px 0 0 37px;float:left;width:110px;height:120px;}
#linkR li a{display:block;overflow:hidden;outline:none;height:30px;}
#linkR li,#linkR img{margin-bottom:10px;padding:0px;width:110px;height:30px;margin-top:15px;}
#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;}

#footer{clear:both;width:1000px;height:50px;padding:13px 30px 10px 30px;background: url(topimg/footer.jpg)}
#footer a{float:left;width:45px;height:45px;margin:0 15px 0 16px;}

#linkRS{clear:both;background:#edeeeb;}
#linkRS ul{list-style: none;text-indent: -5000em;padding:10px 0;margin:20px 305px;height:30px;width:390px;}
#linkRS li a{display:block;overflow:hidden;outline:none;height:40px;}
#linkRS li,#linkRS img{margin:0px 10px;padding:0px;width:110px;height:30px;float:left;}

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

.thumb{display:block;height:200px;}
.thumb a{float:left;width:150px;height:50px;border:1px solid #171c60;border-radius:5px;margin:9px;background:#41b0fd;color:white;}
.thumb a:hover{border:1px solid #fc9c01;color:#fc9c01;background:white;}
.thumb img{float:left;width:auto;height:46px;margin:2px 2px 2px 2px;border-radius:5px;}
.thumb div{float:right;width:100px;}
.thumb p{font-size:.8em;border-bottom:1px solid #171c60;margin:0px 3px 3px 0;}


.syoukai{clear:both;width:560px;height:300px;margin:50px auto 0px auto;display:block;}
.syoukai img{float:left;margin-right:0px;width:auto;height:auto;}
.syoukai dl{float:right;width:340px;margin:0px;}
.syoukai dt{clear:both;width:120px;height:25px;text-align:center;color:white;float:left;background:#41b0fd;margin:0 0 20px 0px;line-height:25px;font-size:1.2em;}
.syoukai dd{height:auto;float:left;line-height:24px;font-size:1.2em;margin:0px;padding-left:10px;border:0px solid #41b0fd;width:200px;}
.name{font-size:1.6em;color:white;margin-bottom:20px;background:#171c60;padding:5px;}
.name span{font-weight:normal;font-size:.7em;margin-left:10px;}
.name a{color:#fc9c01;text-decoration:underline;font-weight: bold;}
.name a:hover{color:silver;font-weight: bold;}
.name1{font-size:1.6em;color:white;margin-bottom:20px;background:#a81e22;padding:5px;}
.name2{font-size:1.6em;color:white;margin-bottom:20px;background:#268300;padding:5px;}
.name1 span, .name2 span{font-weight:normal;font-size:.7em;margin-left:10px;}
.name1 a{color:#fc9c01;text-decoration:underline;font-weight: bold;}
.name1 a:hover{color:silver;font-weight: bold;}
.name2 a{color:#fc9c01;text-decoration:underline;font-weight: bold;}
.name2 a:hover{color:silver;font-weight: bold;}

.kisyuB1{background: url(subimg/tab01.jpg) no-repeat;width:700px;height:50px;display:block;margin:0 auto;}
.kisyuB1 a{float:right;background: url(subimg/tab02a.jpg) no-repeat;width:340px;height:50px;}
.kisyuB1 a:hover{background: url(subimg/tab02b.jpg) no-repeat;}
.kisyuB2{background: url(subimg/tab03.jpg) no-repeat;width:700px;height:50px;display:block;margin:0 auto;}
.kisyuB2 a{float:left;background: url(subimg/tab04a.jpg) no-repeat;width:340px;height:50px;}
.kisyuB2 a:hover{background: url(subimg/tab04b.jpg) no-repeat;}
.kisyu{clear:both;width:680px;border:1px solid #171c60;display:block;margin:0 auto; border-top:none;padding:10px;}


#gotop a{clear:both;background:url(subimg/gotop01.png) no-repeat;width:100px;height:30px;display:block;margin:30px 40px 30px 0px;text-indent: -5000em;float:right;}
#gotop a:hover{background:url(subimg/gotop02.png) no-repeat;}

.topfooter{clear:both;font-size:.7em;text-align:right;margin-right:40px;}


/*トップリニューアル*/
.clearfix:after { content: "."; display:block; clear:both; height:0; font-size:0.1em; line-height:0; visibility:hidden; overflow:hidden; }
.clearfix { display:inline-block; }
.textcenter{text-align:center;}
.clear{clear:both;}
.mt30{margin-top:30px;}
.tx_red{color:firebrick !important;}
.tx_blue{color:#171c60 !important;}
.tx_white{color:white !important;}
.bg_red{background:firebrick !important;}
.bg_blue{background:#171c60 !important;}

.slider {width:1000px;overflow:hidden;position: relative;height:630px;margin:30px;}
.slider .cover{width:2000px; position: absolute;}
.slider .contents {width:960px;float:left;padding:20px;background:none;height:630px;}
#button{margin:20px auto;}
#button a{padding:0;margin-right:5px;color:white;text-decoration:none;width:96px;font-weight:bold;font-size:15px;}
#button a:hover{background:#fc8300;color:white;}
.button1{position: absolute; top:320px;left:885px;height:62px;line-height:62px;text-align:center;background:#171c60;}
a.button1:before{content: "";border-top: 31px solid transparent; border-bottom: 31px solid transparent;border-left: 16px solid #171c60;position: absolute;right: -16px;bottom: 0px;z-index: 2;}
a:hover.button1:before{ border-left: 16px solid #fc8300;}
.button2{position: absolute; top:320px;right:880px;height:62px;line-height:62px;text-align:left;background:firebrick;}
a.button2:before{content: "";border-top: 31px solid transparent; border-bottom: 31px solid transparent;border-right: 16px solid firebrick;position: absolute;right: 96px;bottom: 0px;z-index: 2;}
a:hover.button2:before{ border-right: 16px solid #fc8300;}
.series_link1{position: absolute; bottom:56px;left:800px;text-align:center;}
.series_link2{position: absolute; bottom:56px;right:10px;text-align:center;}
.series_link1 a, .series_link2 a{border-radius:5px;border:2px solid #171c60;background:white !important;color:#171c60 !important;box-shadow: 2px 2px 0px rgba(23,28,96,1);font-weight:bold;padding:3px !important;}
.series_link1 a:hover, .series_link2 a:hover{background:#fc8300 !important;box-shadow:none;}

.int_link{float:left;height:160px;width:115px;margin:30px 0px 0 0;}
.int_link a{background:url(topimg/int01.png);height:160px;width:115px;display:block;}
.int_link a:hover{background:url(topimg/int02.png);}

h4{font-size:3.4em;line-height:1.4em;margin:0 10px 20px;}
h5{font-size:2.4em;line-height:1.4em;margin:0 0 10px;}
.keibajyou{width:1000px;margin:40px 30px;display:block;}
.keibajyouh5{text-align:center;margin:40px 10px 20px;border-bottom:1px solid white;padding-bottom:10px;clear:both;}

.contents p{display:inline-block;width:170px;height:45px;margin:10px 8px;text-align:center;vertical-align:top;padding-top:145px;background:white;text-shadow: 0px 0px 2px black,0px 0px 2px black,0px 0px 2px black,0px 0px 2px black;color:white;font-size:14px;}
.contents p.midashi{color:white;font-size:30px;padding-top:50px;height:140px;line-height:50px;text-shadow:none}
.slide_chihou{padding:0 100px;}
.slide_jra{padding:0 100px;}

a.plan{float:left;width:350px;height:auto;margin:0 10px;text-align:center;color:black;font-size:.8em;}
img.planimg{float:right;width:250px;height:auto;margin:0 10px 0 0;}
.spec{float:left;display:block;margin-bottom:40px;min-height:200px;width:360px;margin-top:0;}
.spec dl{}
.spec dt{line-height:18px;padding-top:10px;margin:10px 0;border-top:1px dotted #aaa;}
.spec dt:first-child{border:none;}
.spec dd{margin:-28px 0 0 80px;}


.contents_int h2{background:#171c60;color:white;font-size:3em;padding:20px 10px;margin-top:0px;width:940px;text-align:center;}
.contents_int h3{background:#fc8300;color:white;font-size:2.5em;padding:20px;border:none;margin-bottom:0px;text-align:center;}
.contents_int h5{text-align:center;}
.contents_int h2 span{font-size:70%;}
.slider_int {width:1000px;overflow:hidden;position: relative;height:3200px;margin:40px 30px 0px;}
.slider_int .cover_int{width:3500px; position: absolute;}
.slider_int .contents_int {width:960px;float:left;padding:20px;background:none;height:3200px;}
.contents_int p{font-size:1.2em;line-height:1.7em;display:block;}
#button_int{position: absolute;bottom: 100px}
.active_int{background:white !important;}
a.active_int{color:#171c60 !important;pointer-events: none;}
.alignleft{float:left;width:300px;margin:0 30px 20px 0;display:block;height:200px;padding:0px;}
.alignright{float:right;width:300px;margin:0 0px 20px 30px;display:block;height:200px;padding:0px;}
.int_volwaku{position: relative;height:20px;padding:5px;width:200px;line-height:25px;float:left;font-size:2em;margin:0 50px;}
a.int_vol {display:block;width:200px;background:#171c60;height:50px;padding:5px;color:black;color:white;}
a.int_vol:before{content: "";border-top: 30px solid transparent; border-bottom:30px solid transparent;border-left: 30px solid #171c60;position: absolute;right:-35px;bottom: -35px;z-index: 2;}
a:hover.int_vol{background:#fc8300;}
a:hover.int_vol:before{border-left: 30px solid #fc8300;}
a.int_vol_no {display:block;width:200px;background:#878787;height:50px;padding:5px;color:black;color:white;}
a.int_vol_no:before{content: "";border-top: 30px solid transparent; border-bottom:30px solid transparent;border-left: 30px solid #878787;position: absolute;right:-35px;bottom: -35px;z-index: 2;}
a:hover.int_vol_no{background:#878787;}
a:hover.int_vol_no:before{border-left: 30px solid #878787;}
a.active_int:before{border-left: 30px solid white;pointer-events: none;}
a:hover.active_int:before{border-left: 30px solid black;}

p.read_text{background:white;color:#171c6;padding:20px;border-radius:20px;margin-bottom:40px;}
.int_n{font-weight:bold;color:firebrick;display:block;margin:0px;}
.int_h{margin:-1.7em 0 1em 5em;}
.int_pic_side{width:600px;}
.color_b{color:#171c60;display:block;margin:0px;}



/*騎手画像*/
#chihou01{background:url(kisyu/kisyu_n01.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou02{background:url(kisyu/kisyu_n02.jpg) no-repeat 0px -10px;background-size:100% auto;}
#chihou03{background:url(kisyu/kisyu_n03.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou04{background:url(kisyu/kisyu_n04.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou05{background:url(kisyu/kisyu_n05.jpg) no-repeat 0px -10px;background-size:100% auto;}
#chihou06{background:url(kisyu/kisyu_n06.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou07{background:url(kisyu/kisyu_n07.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou08{background:url(kisyu/kisyu_n08.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou09{background:url(kisyu/kisyu_n09.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou10{background:url(kisyu/kisyu_n10.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou11{background:url(kisyu/kisyu_n11.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou12{background:url(kisyu/kisyu_n12.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou13{background:url(kisyu/kisyu_n13.jpg) no-repeat 0px -10px;background-size:100% auto;}
#chihou14{background:url(kisyu/kisyu_n14.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou15{background:url(kisyu/kisyu_n15.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou16{background:url(kisyu/kisyu_n16.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou17{background:url(kisyu/kisyu_n17.jpg) no-repeat 0px -30px;background-size:100% auto;}
#chihou18{background:url(kisyu/kisyu_n18.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou19{background:url(kisyu/kisyu_n19.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou20{background:url(kisyu/kisyu_n20.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou21{background:url(kisyu/kisyu_n21.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou22{background:url(kisyu/kisyu_n22.jpg) no-repeat 0px -20px;background-size:100% auto;}
#chihou23{background:url(kisyu/kisyu_n23.jpg) no-repeat 0px -10px;background-size:100% auto;}
#chihou24{background:url(kisyu/kisyu_n24.jpg) no-repeat 0px -10px;background-size:100% auto;}

#jra01{background:url(kisyu/kisyu_j01.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra02{background:url(kisyu/kisyu_j02.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra03{background:url(kisyu/kisyu_j03.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra04{background:url(kisyu/kisyu_j04.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra05{background:url(kisyu/kisyu_j05.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra06{background:url(kisyu/kisyu_j06.jpg) no-repeat 0px -30px;background-size:100% auto;}
#jra07{background:url(kisyu/kisyu_j07.jpg) no-repeat 0px -10px;background-size:100% auto;}
#jra08{background:url(kisyu/kisyu_j08.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra09{background:url(kisyu/kisyu_j09.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra10{background:url(kisyu/kisyu_j10.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra11{background:url(kisyu/kisyu_j11.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra12{background:url(kisyu/kisyu_j12.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra13{background:url(kisyu/kisyu_j13.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra14{background:url(kisyu/kisyu_j14.jpg) no-repeat 0px -10px;background-size:100% auto;}
#jra15{background:url(kisyu/kisyu_j15.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra16{background:url(kisyu/kisyu_j16.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra17{background:url(kisyu/kisyu_j17.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra18{background:url(kisyu/kisyu_j18.jpg) no-repeat 0px -30px;background-size:100% auto;}
#jra19{background:url(kisyu/kisyu_j19.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra20{background:url(kisyu/kisyu_j20.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra21{background:url(kisyu/kisyu_j21.jpg) no-repeat 0px -20px;background-size:100% auto;}
#jra22{background:url(kisyu/kisyu_j22.jpg) no-repeat 0px -20px;background-size:100% auto;}
/*#jra07{background:url(kisyu/kisyu_j07.jpg) no-repeat 0px   0px;background-size:98% auto;margin-left:15px;width:160px;}*/
