body{margin:0px;font-size:12px;line-height:1.65em;background:url(topimg/back.jpg) no-repeat top black;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{color:#ed6b00;}
a:hover{color:#aaa;text-decoration:none;}
img{border:0px;}
table {border-collapse: collapse;}
tr,td{border:1px solid #456fad;padding:5px;}
.trback{background: #00255c;color:white;font-weight:bold;font-size:1.05em;}

#topcontent{margin:0 auto 0 auto;width:960px;}
#topcontent h1{background:url(topimg/h1.jpg) no-repeat;width:960px;height:570px;text-indent:-5000em;margin:0px;}
#subcontent{margin:0px auto 0 auto;width:960px;}
#subcontent h1{background:url(subimg/h1.jpg) no-repeat;margin:0px auto 0 auto;width:960px;height:300px;text-indent:-5000em;margin:0px;}

#honbun h2{font-size:1.4em;font-weight:bold;color:white;background:url(subimg/h2.jpg) no-repeat;line-height:38px;padding:2px 2px 2px 15px;height:36px;margin-bottom:30px;color:white;}
#honbun h3{font-size:1.4em;font-weight:bold;color:#00255c;background:url(subimg/h3.jpg) repeat-x bottom;height:30px;line-height:32px;margin:40px 0 20px 0;text-align:center;}
#honbun h4{font-size:1.4em;font-weight:bold;color:white;background:#00255c;height:30px;line-height:32px;margin:10px 0 10px 0;text-align:left;padding-left:5px;}

#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#topnavi li a{display:block;overflow:hidden;outline:none;width:192px;height:26px;}
#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;}


#topC{clear:both;width:960px;height:160px;padding:10px 0px;background:url(topimg/main.jpg);margin:0px;}

#info{width:460px;margin:10px 20px 0 20px;;padding:0px;float:left;color:white;}
#info ul{height:85px;width:450px;list-style: none;padding:5px;margin:25px 0 0px 0px;font-size:.9em;overflow:auto;}
#info li{padding:0px 0px 5px 50px;margin-bottom:2px;width:385px;line-height:1.3em;color:#ccc;}
.date{font-size:.9em;font-weight:bold;margin-left:-50px;width:50px;float:left;color:#999;}
#topC a{color:#3e92c3;text-decoration:none;}
#topC a:hover{color:red;}


#poster{width:268px;margin:0px;float:left;}
#pos a{width:70px;height:100px;padding:0;background:url(topimg/poster_thumb01.jpg) no-repeat;margin:22px 0 0px 30px;display:block;float:left}
#pos a:hover{background:url(topimg/poster_thumb02.jpg) no-repeat;}
#pv a{width:110px;height:65px;padding:0px;background:url(topimg/pv_thumb01.jpg) no-repeat;margin:50px 10px 0 20px;display:block;float:left;}
#pv a:hover{background:url(topimg/pv_thumb02.jpg) ;}



#linkT {float:left;width:155px;margin:8px 0 0 17px;}
#linkT ul{list-style: none;text-indent: -5000em;overflow:hidden;outline:none;margin-top:10px;padding:0px;}
#linkT li a{display:block;padding:0px;width:155px;height:30px;margin-top:5px;}
#link01 a{background:url(topimg/link01a.png) no-repeat;}
#link01 a:hover{background:url(topimg/link01b.png) no-repeat;}
#link02 a{background:url(topimg/link02a.png) no-repeat;}
#link02 a:hover{background:url(topimg/link02b.png) no-repeat;}
#link03 a{background:url(topimg/link03a.png) no-repeat;}
#link03 a:hover{background:url(topimg/link03b.png) no-repeat;}



#submain{background: url(subimg/subback.jpg) repeat-y;width:960px;display:block;float:left;}
#side{width:210px;margin-top:0px;padding:20px 0px 0 0px;float:left;}


#subnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;verflow:hidden;outline:none;}
#subnavi li a{display:block;overflow:hidden;outline:none;width:210px;height:35px;float:left;padding-bottom:15px;}
#subnavi img {float:left;margin:0px;padding:0px 0 15px 0;}
#s00 a{background: url(subimg/s00a.jpg) no-repeat;}
#s00 a:hover{background: url(subimg/s00b.jpg) no-repeat;}
#s01 a{background: url(subimg/s01a.jpg) no-repeat;}
#s01 a:hover{background: url(subimg/s01b.jpg) no-repeat;}
#s02 a{background: url(subimg/s02a.jpg) no-repeat; }
#s02 a:hover{background: url(subimg/s02b.jpg) no-repeat;}
#s03 a{background: url(subimg/s03a.jpg) no-repeat;}
#s03 a:hover{background: url(subimg/s03b.jpg) no-repeat;}
#s04 a{background: url(subimg/s04a.jpg) no-repeat;}
#s04 a:hover{background: url(subimg/s04b.jpg) no-repeat;}
#s05 a{background: url(subimg/s05a.jpg) no-repeat;}
#s05 a:hover{background: url(subimg/s05b.jpg) no-repeat;}


#linkS ul{margin:0px;padding:0px;list-style: none;text-indent: -5000em;overflow:hidden;outline:none;}
#linkS li a{display:block;width:155px;height:30px;margin:10px 27px 10px 28px;}
#link01s a{background:url(topimg/link01a.png) no-repeat;}
#link01s a:hover{background:url(topimg/link01b.png) no-repeat;}
#link02s a{background:url(topimg/link02a.png) no-repeat;}
#link02s a:hover{background:url(topimg/link02b.png) no-repeat;}
#link03s a{background:url(topimg/link03a.png) no-repeat;}
#link03s a:hover{background:url(topimg/link03b.png) no-repeat;}

#main{float:right;width:750px;padding:0px;border-bottom:5px solid #00255c;}
#honbun{padding:20px;}

#yoteiba{margin:10px auto 40px auto;width:400px;}
#yoteiba ul{margin:0px;padding:0px;}
#yoteiba li{margin:0 0 20px 20px;font-size:1.1em;padding-left:0px;}
.koma{border:1px solid #aaa;padding:0 10px 10px 10px;margin:20px auto 20px auto;width:500px;}

#footer{clear:both;float:left;width:920px;height:45px;padding:3px 20px 2px 20px;background:url(topimg/footer.jpg) no-repeat;}
#footer a{float:left;width:45px;height:45px;margin:0 12px 0 12px;}

.gotop{position: fixed;bottom:0;left:50%;}
.gotop a{width:40px;height:40px;display:block;background:url(subimg/pagetop.png);margin:0px 0px 0px 461px;padding:0;}