body{margin:0px;font-size:12px;line-height:1.65em;background:url(topimg/back.jpg) black repeat-x;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:#192f6a;text-decoration:underline;transition: 0.2s}
a:hover{color:#c00008;}
img{border:0px;}
table {border-collapse: collapse;width:100%;}
th{background:#014099;border-right:1px solid white;border-bottom:1px solid white;color:white;font-weight:normal;padding:2px;}
tr,td{border:1px solid #014099;padding:5px;}
ul{list-style-type:none;}

#topcontent{margin:0 auto 0 auto;width:1000px;}
#topcontent h1{background:url(topimg/h1.jpg) no-repeat;width:1000px;height:645px;text-indent:-5000em;margin:0px;}
#subcontent{margin:0px auto 0 auto;width:1000px;}
#subcontent h1{background:url(subimg/h1.jpg) no-repeat;margin:0px auto 0 auto;width:1000px;height:400px;text-indent:-5000em;margin:0px;}

#honbun h2{font-size:25px;color:white;background:url(subimg/h2.jpg) no-repeat;line-height:50px;padding:0 0 0 15px;height:50px;margin:25px 0 30px;font-weight:normal}
#honbun h3{font-size:23px;color:white;background:black;height:39px;line-height:39px;margin:30px 0 20px 0;text-align:left;padding-left:10px;border-top:5px solid #014099;border-bottom:5px solid #014099;text-align:center;font-weight:normal}
#honbun h4{font-size:23px;color:white;background:#eb6200;height:35px;line-height:35px;margin:30px 0 20px 0;text-align:left;padding-left:10px;border-top:7px solid #c00008;border-bottom:7px solid #fdd100;text-align:center;font-weight:normal}
#honbun h5{font-size:23px;text-align:center;font-weight:normal;border-bottom:1px solid #014099}

#topC{width:1000px;padding:0px;background:url(topimg/main.jpg);margin:0px;height:195px;}

#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#topnavi li a{display:block;overflow:hidden;outline:none;width:200px;height:60px;}
#topnavi img,#topnavi li{float:left;margin:0px;padding:0px;}
#n01 a{background: url(topimg/n01a.png) no-repeat;}
#n01 a:hover{background: url(topimg/n01b.png) no-repeat;}
#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;}

#info{width:520px;margin:10px 20px 0 10px;height:125px;padding:0px;float:left;}
#info ul{height:80px;width:510px;list-style: none;padding:5px;margin:24px 0 0px 0px;font-size:.9em;overflow:auto;}
#info li{padding:0px 0px 5px 50px;margin-bottom:5px;line-height:1.3em;color:black;}
.date{font-size:.9em;font-weight:bold;margin-left:-50px;width:50px;float:left;color:#156da0;}

#poster{width:250px;margin:0px;float:left;}
#pos a{width:61px;height:85px;padding:0;background:url(topimg/poster_thumb01.jpg) no-repeat;margin:36px 0 0px 35px;display:block;float:left}
#pos a:hover{background:url(topimg/poster_thumb02.jpg) no-repeat;}
#pv a{width:90px;height:51px;padding:0px;background:url(topimg/pv_thumb01.jpg) no-repeat;margin:53px 10px 0 35px;display:block;float:left;}
/*#pv a{width:90px;height:51px;padding:0px;background:url(topimg/pv_soon.jpg) no-repeat;margin:53px 10px 0 35px;display:block;float:left;}*/
#pv a:hover{background:url(topimg/pv_thumb02.jpg) ;}

#link {float:left;margin:5px 0 0 0;width:180px;padding-left:10px;}
#link a{padding:0px;background:url(topimg/link_back.png) no-repeat;;display:block;text-align:center;border-radius:5px;;width:176px;height:30px;line-height:28px;margin:5px 0px 0 0;font-weight:bold;text-decoration:none;}
#link a:hover{opacity: 0.5 ;}
#link01 a{color:#c00008;border:2px solid #c00008;font-size:1.1em;}
#link02 a{color:#eb6100;border:2px solid #eb6100;}
#link03 a{color:#fdd100;border:2px solid #fdd100;}



#submain{background: url(subimg/subback.jpg) repeat-y;width:1000px;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:190px;height:60px;float:left;margin:0 10px 20px;}
#subnavi img {float:left;margin:0px;padding:0px 0 25px 0;}
#s00 a{background: url(subimg/s00a.png) no-repeat;}
#s00 a:hover{background: url(subimg/s00b.png) no-repeat;}
#s01 a{background: url(subimg/s01a.png) no-repeat;}
#s01 a:hover{background: url(subimg/s01b.png) no-repeat;}
#s02 a{background: url(subimg/s02a.png) no-repeat; }
#s02 a:hover{background: url(subimg/s02b.png) no-repeat;}
#s03 a{background: url(subimg/s03a.png) no-repeat;}
#s03 a:hover{background: url(subimg/s03b.png) no-repeat;}
#s04 a{background: url(subimg/s04a.png) no-repeat;}
#s04 a:hover{background: url(subimg/s04b.png) no-repeat;}
#s05 a{background: url(subimg/s05a.png) no-repeat;}
#s05 a:hover{background: url(subimg/s05b.png) no-repeat;}


#links{float:left;margin:40px 10px 0;width:190px;}
#links a{padding:0px;background:url(topimg/link_back.png) no-repeat;display:block;text-align:center;border-radius:5px;;width:186px;height:30px;line-height:28px;margin:10px 0px;font-weight:bold;text-decoration:none;}
#links a:hover{opacity: 0.5 ;}


#main{float:right;width:790px;padding:0px;background:url(subimg/cont_back.jpg) no-repeat;margin:0 0 50px;font-size:14px;line-height:32px;}
#honbun{padding:20px;}

#yoteiba{margin:10px auto 120px auto;width:600px;}
#yoteiba ul{margin:0px;padding:0px;}
/*
#yoteiba li a, .koma a, a.link{background:url(subimg/button_back.jpg);width:80%;text-align:center;border-radius:5px;height:40px;line-height:40px;display:block;color:white;text-decoration:none;margin:0 auto 15px;border:2px solid white;box-shadow:2px 2px 2px rgba(0 , 0 , 0, .5 )}
#yoteiba li a:hover, .koma a:hover, a.link:hover{opacity: 0.5 ;}
*/
a.yoteiba_kaku, a.link{background:url(subimg/button_back.jpg);width:80%;text-align:center;border-radius:5px;height:40px;line-height:40px;display:block;color:white;text-decoration:none;margin:0 auto 15px;border:2px solid white;box-shadow:2px 2px 2px rgba(0 , 0 , 0, .5 )}
a.yoteiba_kaku:hover, a.link:hover{opacity: 0.5 ;}

.koma{border:1px solid #aaa;padding:0 10px ;margin:20px auto 20px auto;width:550px;}
.koma h3, .koma h4{margin-top:10px !important;}

.akamoji{text-align:right;color:red;font-size:12px;}
table.jyougai{font-size:12px;line-height:16px;text-align:center;line-height:1.65em;}
table.kekka{text-align:center;}

.kakob p{display:inline-block;line-height:14px;margin-right:10px;}
.kakob a{display:inline-block;background:url(subimg/button_back.jpg);text-align:center;padding:5px 10px;border-radius:5px;height:20px;line-height:20px;width:80px;color:white;text-decoration:none;margin:0  10px 10px 0;border:2px solid white;box-shadow:2px 2px 2px rgba(0 , 0 , 0, .5 )}
.kakob a:hover{opacity: 0.5 ;}
table.kako{text-align:center;}
table.final{width:600px;margin:0 auto 40px;text-align:center;}
.kako img{width:250px;height:auto;display:block;margin:0 auto;}
.final img{width:350px;height:auto;display:block;margin:0 auto;}
.final th{background:#eb6200;font-size:1.2em;}

#footer{clear:both;width:1000px;height:50px;padding:10px 0px 0px 0px;background:url(topimg/footer.jpg);}
#footer a{display:inline-block;height:auto;margin:0px 2px;padding:0px;}
#footer a:hover{opacity: 0.5 ;}

.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;}