body{margin:0px;font-size:12px;line-height:1.65em;background:black;height: 100%;}
@media print {body {/zoom: 0.75;} }
a{overflow:hidden;outline:none;color:#b70b15;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
#topnavi li a, #linkRT a{transition: 0.1s ;}
#topnavi li a:hover, #linkRT a:hover, #subnavi li a:hover, #linkRS a:hover{opacity:1 ;}
img{border:0px;}
/* table {border-collapse: collapse;font-size:.95em;} */
table {border-collapse: collapse;font-size:1em;}
th{background:black;color:white;text-align:center;font-weight:normal;border:1px solid #999;}
th.old_th{background:#666;}
tr:nth-child(2n+0){background:#eee;}
td{padding:5px;border:1px solid #666;}
.table_no_border td{border:none;background:white;}
.table_no_border p{background:#eee;padding:15px;}
h2{}
h3{font-size:1.4em;font-weight:normal;background:url(subimg/h3.jpg);padding:5px;color:white;margin:50px 0px 20px 0px}
.text80{font-size:80%;}
.red{color:red;}
.linkb a{background:#b70b15;border-radius:10px;padding:5px 15px;color:white;;margin:10px auto;width:360px;display:block;}
.linkb a:hover{background:#666;}

#contentT{margin:0 auto;width:910px;background:url(topimg/head.jpg) no-repeat;height:635px;}

#head{width:910px;margin:0px;}
#main{width:890px;padding:0 10px;background:url(topimg/main.jpg);display:block;height:265px;}

#topnavi{margin:0px;width:910px;height:30px;padding:605px 0 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:30px;width:130px;opacity:0.7;}
#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;}

#topLeft{float:left;width:500px;}
#topLeft2{float:left;width:670px;}
#topics{width:500px;height:110px;background:url(topimg/information.jpg) no-repeat;margin:0px;padding-top:25px;}
#topics ul{height:92px;list-style: none;padding:5px 0;margin:3px 0px 5px 5px;overflow:auto;width:495px;}
#topics li{padding:0px 5px 0px 55px;margin-bottom:10px;color:#ccc;font-size:11px;line-height:15px;}
.date{font-size:8px;padding-right:5px;color:#aaa;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;_float:left;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:150px;height:160px;margin-left:9px;float:left;padding:0;display:block;}
.poster a{display:block;width:57px;height:80px;background:url(topimg/poster01.jpg) no-repeat;margin:30px 46px 10px;} 
.poster a:hover{background:url(topimg/poster02.jpg) no-repeat;} 
.pv a{display:block;width:71px;height:40px;background:url(topimg/pv01.jpg) no-repeat;margin:5px 39px 0px;} 
.pv a:hover{background:url(topimg/pv02.jpg) no-repeat;} 
#top_footer{float:left;width:610px;height:90px;margin:8px 10px 0px 50px;}
#top_footer a{float:left;margin:0px 21px;}
#top_twitter{float:right;width:220px;height:240px;margin-top:7px;}





#contentS{margin:0 auto;width:910px;background:url(subimg/head.jpg) no-repeat;height:300px;}
a.homelink{display:block;height:270px;width:910px}
img.title_s{margin-top:100px;}
img.title_s:first-child{margin:0px;}

#subnavi{margin:0px;width:904px;padding:0px 3px;height:30px;}
#subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#subnavi li a{display:block;overflow:hidden;outline:none;height:30px;width:113px;opacity:0.7;}
#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:890px;padding:30px 10px 5px 10px;margin:0px;background:url(subimg/contents_back.jpg) bottom no-repeat white;}

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 #666;margin:20px 80px;font-size:1.2em;padding-right:20px;}

#footer{clear:both;width:910px;height:50px;background:white;}
#footer img{margin:5px 12px 0 11px;}

#linkRS{clear:both;width:500px;margin:20px 195px 0;height:30px;}
#linkRS ul{list-style: none;text-indent: -5000em;padding:5px 0;margin:0px;}
#linkRS a{display:block;overflow:hidden;outline:none;_float:left;opacity:0.8;}
#linkRS li{float:left;margin:0px;padding:0px;}

.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.4);padding:15px 15px 5px 15px;background:#510005;}