body{margin:0px;font-size:12px;line-height:1.65em;background:url(topimg/back.jpg) ;}
@media print {body {/zoom: 0.75;} }
a{overflow:hidden;outline:none;color:#e60012;text-decoration:none;}
a:hover{color:darkgoldenrod;}
img{border:0px;}
table{border-collapse: collapse;}
h2{background:#e60012;width:800px;height:30px;color:white;line-height:30px;text-align:center;border-radius:5px;margin:60px auto 20px;font-weight:normal;}
h2 span{font-size:80%;}
.tablebolder td{border:1px solid #aaa;text-align:center;padding:3px;}
th{background:#d6636c;color:white;font-size:1.1em;font-weight:normal;border:1px solid #aaa;}
th span{display:block;color:black;font-size:.8em;}
h3{border-bottom:1px solid #333;padding:5px 15px;font-size:1.4em;font-weight:normal;border-left:solid 30px #333;}
h3.sougou{border-left:solid 30px #8D8751;border-bottom:1px solid #8D8751;}

#content{margin:0 auto 0 auto;width:900px;padding:0px;background:white;}
#head{width:900px;margin:0px;}
#main{width:880px;padding:0 10px 0 10px;background: url(topimg/main_back.jpg) no-repeat;height:120px;}
#mains{width:900px;padding:15px 0px 20px;background: url(subimg/main_back.jpg)no-repeat;}
.honbun{width:800px;margin:40px 50px 0;}

#topnavi{margin:0px;width:900px;padding:0px;height:40px;}
#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#topnavi li a{display:block;overflow:hidden;outline:none;height:40px;width:150px;}
#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:480px;height:80px;margin:0px 15px 0px 60px;float:left;}
#topics ul{height:80px;list-style: none;padding:0;margin:40px 0 0 0px;overflow:auto;width:460px;}
#topics li{padding:0px 0px 0px 65px;margin-bottom:7px;line-height:1.3em;font-size:.9em;}
.date{font-size:.8em;padding-right:1em;color:#e60012;font-weight:bold;margin-left:-50px;}

.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;}
.poster a:hover{background:url(topimg/poster02.jpg);}

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

#footer{clear:both;padding:0px;width:900px;height:50px;}


#linkRS ul{list-style: none;text-indent: -5000em;;padding:30px 210px 0px 210px;height:40px;background:url(subimg/footer_back.jpg) no-repeat bottom;}
#linkRS li a{display:block;overflow:hidden;outline:none;height:40px;}
#linkRS li,#linkRS img{margin:0px 5px;padding:0px;width:150px;height:40px;float:left;}

#subnavi{margin:0px;width:898px;padding-left:2px;background: url(subimg/naviback.jpg) no-repeat ;height:40px;}
#subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#subnavi li a{display:block;overflow:hidden;outline:none;height:40px;width:128px;}
#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;}


#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 dt{clear:both;width:100px;height:25px;text-align:center;color:white;float:left;background:#d6636c;margin:0 0 20px 10px;line-height:25px;font-size:1.2em;}
#syoukaiR dd{height:24px;float:left;line-height:24px;font-size:1.2em;margin:0px;padding-left:10px;border-bottom:1px solid #d6636c;width:220px;}

.sname{font-weight:bold;font-size:1.6em;color:white;background:url(subimg/name.jpg);width:330px;height:45px;padding:0 10px;display:block;line-height:45px;margin-bottom:20px;}
.sname a{color:white;text-decoration:underline;display:block;}
.sname:hover{opacity:.5 ;}
.sname span{font-weight:normal;font-size:80%;padding-left:10px;}

.point{font-weight:bold;font-size:1.6em;color:white;background:#de0112;height:40px;padding:5px 5px 5px 5px;display:inline;line-height:40px;margin-bottom:20px;}

.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:15px 15px 5px 15px;background:#e60012;}*/
.gotop a{color:white;font-size:20px;border-radius:5px;box-shadow: 0 0 0 rgba(0,0,0,0.4);padding:15px 15px 5px 15px;background:#e60012;}
@media screen and (max-width: 1000px) {
.gotop{position:fixed;right:5px;margin:0 0 20px 0;padding:0px;}