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:#fb7f03;text-decoration:none;}
a:hover{color:#7c9c2c;opacity:0.7;}
#topnavi li a, #linkRT a{transition: 0.1s ;}
#topnavi li a:hover, #linkRT a:hover, #subnavi li a:hover, #linkRS a:hover{opacity:0.7 ;}
img{border:0px;}
table {border-collapse: collapse;width:100%;}
th{background:#7c9c2c;color:white;text-align:center;font-weight:normal;border:1px solid white;font-size:14px;line-height:1.4em;padding:5px 0;}
th.old_th{background:#7e856d;}
tr:nth-child(2n+0){background:#f0f3e9;}
td{padding:5px;border:1px solid #7c9c2c;font-size:12px;}
td img{display:block;margin:0 auto;}
.table_no_border td{border:none;background:white;}
.table_no_border p{background:#eee;padding:15px;}
h2{}
h3{font-size:25px;font-weight:normal;background:url(subimg/h3.jpg);line-height:50px;padding-left:20px;;color:white;margin:50px 0px 20px 0px}
.text80{font-size:80%;}
.red{color:red;}
.linkb a{background:#fb7f03;border-radius:10px;padding:5px 15px;color:white;margin:10px auto;width:500px;display:block;box-shadow:1px 1px 1px rgba(0,0,0,.5)}
.linkb a:hover{opacity:0.7}


/* トップページ */

/* ヘッダー */
#contentT{margin:0 auto;width:1000px;height:785px;background:url(topimg/head.jpg) no-repeat;display:block;}

/* ナビゲーション */
#topnavi{margin:0px;width:980px;height:45px;padding:740px 10px 0;display:block}
#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#topnavi li a{display:block;overflow:hidden;outline:none;height:45px;width:140px;}
#topnavi img,#topnavi li{float:left;margin:0px;padding:0px;}
#n01 a{background: url(topimg/n01.png) no-repeat;}
#n02 a{background: url(topimg/n02.png) no-repeat;}
#n03 a{background: url(topimg/n03.png) no-repeat;}
#n04 a{background: url(topimg/n04.png) no-repeat;}
#n05 a{background: url(topimg/n05.png) no-repeat;}
#n06 a{background: url(topimg/n06.png) no-repeat;}
#n07 a{background: url(topimg/n07.png) no-repeat;}

#main{width:980px;padding:0 10px;background:url(topimg/main.jpg) no-repeat;display:block;height:165px;}

#topics{width:560px;height:100px;margin:0px;padding-top:45px;float:left;}
#topics ul{height:100px;list-style: none;padding:0;margin:0;overflow:auto;width:555px;}
#topics li{padding:0px 5px 0px 55px;margin-bottom:10px;color:#ccc;font-size:12px;line-height:16px;}
.date{font-size:10px;padding-right:5px;color:#fabe00;font-weight:bold;float:left;display:block;margin-left:-55px;}

#linkRT{float:left;width:500px;height:25px;padding:0px;margin:0px 0 0;}
#linkRT ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;width:500px;height:25px;}
#linkRT a{display:block;overflow:hidden;outline:none;opacity:0.7;}
#linkRT li{float:left;margin:0px;padding:0px;height:30px;}
#f01t a{background: url(topimg/link01.png) no-repeat;width:200px;height:25px;}
#f02t a{background: url(topimg/link02.png) no-repeat;width:150px;height:25px;}
#f03t a{background: url(topimg/link03.png) no-repeat;width:150px;height:25px;}

#gallery{width:260px;height:110px;margin-left:20px;float:left;padding-top:45px;;display:block;text-indent: -5000em;}
.poster{float:left;}
.poster a{display:block;width:71px;height:100px;background:url(topimg/poster01.jpg) no-repeat;margin:0px 30px 0px;} 
.poster a:hover{background:url(topimg/poster02.jpg) no-repeat;} 
.pv{float:left;}
.pv img{float:left;display:block;float:left;width:100px;height:56px;margin:25px 10px 0px;}
.pv a{display:block;float:left;width:100px;height:56px;background:url(topimg/pv01.jpg) no-repeat;margin:25px 10px 0px;} 
.pv a:hover{background:url(topimg/pv02.jpg) no-repeat;} 


/* トップ外部リンク */
.linkT {float:right;width:120px;padding:0px;margin-top:5px;}
.linkT ul{list-style: none;text-indent: -5000em;overflow:hidden;outline:none;width:120px;margin:0px;padding:0px;}
.linkT li a, .linkT img{display:block;padding:0px;width:120px;height:40px;margin:0px;}
#link01 a{background:url(topimg/link01.png) no-repeat;}
#link02 a{background:url(topimg/link02.png) no-repeat;}
#link03 a{background:url(topimg/link03.png) no-repeat;}




/* サブページ */
#contentS{margin:0 auto;width:1000px;background:url(subimg/head.jpg) no-repeat;height:420px;}
a.homelink{display:block;height:360px;width:1000px}
#contentS h1{padding:40px 0}

#subnavi{margin:0px;width:1000px;padding:0;height:60px;}
#subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#subnavi li a{display:block;overflow:hidden;outline:none;height:60px;width:125px;}
#subnavi img,#subnavi li{float:left;margin:0px;padding:0px;}
#s00 a{background: url(subimg/n00.png) no-repeat;}
#s01 a{background: url(subimg/n01.png) no-repeat;}
#s02 a{background: url(subimg/n02.png) no-repeat;}
#s03 a{background: url(subimg/n03.png) no-repeat;}
#s04 a{background: url(subimg/n04.png) no-repeat;}
#s05 a{background: url(subimg/n05.png) no-repeat;}
#s06 a{background: url(subimg/n06.png) no-repeat;}
#s07 a{background: url(subimg/n07.png) no-repeat;}

#mains{width:920px;padding:40px 40px;margin:0px;background:white;}

table.gaiyou_t{width:100%;}
table.gaiyou_t td{border:none;}
table.table_icons img{width:20px;height:20px;padding:2px;background:#fabe00;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.5)}
table.race_icons a img[src$=".png"]{width:55px;height:20px;padding:2px;background:#fabe00;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.5)}
table.race_icons tr{text-align:center;}
table.jyougai_t{text-align:center;}
/*
table.jyougai_t tr td:nth-last-of-type(9){background:#a3ab90;color:white;}
table.jyougai_t tr td:nth-last-of-type(10){background:#a3ab90;color:white;}
#release_tat tr td{}
#release_tat_name tr td{background:#a3ab90;color:white;}
*/
table.jyougai_t tr td:nth-of-type(1):not([colspan])[nowrap]{background:#a3ab90;color:white;}
table.jyougai_t tr td:nth-of-type(1):not([colspan])[rowspan]{background:#a3ab90;color:white;}


img.title_s{margin:100px 0 0px;display:block;}
img.title_s:first-child{margin-top:0px;}

li{padding:5px 0;}
hr{border:1px solid white;border-bottom:1px solid #666;margin:40px 50px;}
.syousai{text-align:right;border-bottom:1px solid #fabe00;margin:20px 0px;font-size:1.2em;padding-right:10px;}

div#mains iframe {
    display: block;
    width: 480px;
    height: 270px;
    margin: 20px auto;
}

/* サブ外部リンク */
.linkS {background:rgba(0,0,0,.7);padding:0px;margin:0px;text-align:center;}
.linkS ul{list-style:none;margin:0px;padding:0px;}
.linkS ul li{padding:0px;margin:0px;display:inline-block;}
.linkS ul li a{width:120px;height:40px;display:block;margin:10px 10px 0;}
#link01 a{background:url(topimg/link01.png) no-repeat;}
#link02 a{background:url(topimg/link02.png) no-repeat;}
#link03 a{background:url(topimg/link03.png) no-repeat;}



/* フッター共通 */

#footer{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:50px;margin-bottom:10px;}
.gotop a{color:white;font-size:20px;border-radius:5px;box-shadow: 2px 2px 2px rgba(0,0,0,0.7);padding:15px 15px 5px 15px;background:#fabe00;}