body{margin:0px;font-size:12px;line-height:1.65em;background:url(topimg/back.jpg) no-repeat top #b0894e;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:#bf0008;}
a:hover{color:#b0894e;text-decoration:none;}
img{border:0px;}
table {border-collapse: collapse;width:100%;}
tr,td{border:1px solid #eec887;padding:5px;}
th{background: #b0894e;color:white;font-weight:normal;}
.trback{background: #b0894e;color:white;font-size:1.2em;}

.topcontent{margin:0 auto 0 auto;width:1000px;}
.topcontent h1{background:url(topimg/h1.jpg) no-repeat;width:1000px;height:597px;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:300px;text-indent:-5000em;margin:0px;}

.honbun h2{font-size:1.8em;font-weight:bold;background:url(subimg/h2.jpg) no-repeat;line-height:38px;padding:2px 0;text-align:center;height:36px;margin:30px 0 50px;}
.honbun h3{font-size:1.5em;font-weight:bold;color:white;background:#bf0008;margin:20px 0 10px 0;text-align:left;padding:10px 8px 6px;border-bottom:2px solid black;}
.honbun h4{font-size:1.5em;color:#b0894e;font-weight:normal;background:url(subimg/h3.jpg) ;height:30px;line-height:32px;margin:40px 0 20px 0;padding-left:40px;}

.topC{clear:both;width:1000px;height:153px;padding:0px;background:url(topimg/main.jpg);margin:0px;}

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

.info{width:480px;margin:0px 20px 0 10px;;padding:0px;float:left;color:white;}
.info ul{height:75px;width:470px;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;line-height:1.3em;color:#333;}
.info span{font-size:.9em;font-weight:bold;margin-left:-50px;width:50px;float:left;color:#333;}
.topC a{color:red;text-decoration:none;}
.topC a:hover{color:#784b20;}

.poster{width:250px;margin:0px;float:left;}
.pos a{width:70px;height:100px;padding:0;background:url(topimg/poster_thumb01.jpg) no-repeat;margin:8px 0 0px 15px;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:35px 0px 0 30px;display:block;float:left;}
.pv a:hover{background:url(topimg/pv_thumb02.jpg) ;}

.linkT {float:left;width:100px;padding-top:5px;}
.linkT ul{list-style: none;text-indent: -5000em;overflow:hidden;outline:none;width:100px;margin:0px;padding:0px;}
.linkT li a, .linkT img{display:block;padding:0px;width:100px;height:32px;margin-bottom:6px;}
#link01 a{background:url(topimg/link01a.jpg) no-repeat;}
#link01 a:hover{background:url(topimg/link01b.jpg) no-repeat;}
#link02 a{background:url(topimg/link02a.jpg) no-repeat;}
#link02 a:hover{background:url(topimg/link02b.jpg) no-repeat;}
#link03 a{background:url(topimg/link03a.jpg) no-repeat;}
#link03 a:hover{background:url(topimg/link03b.jpg) no-repeat;}

.submain{background: url(subimg/subback.jpg) repeat-y;width:1000px;display:block;float:left;}
.side{width:210px;margin-top:0px;padding: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;}


.linkS ul{float:left;margin-top:40px;padding:0px;list-style: none;text-indent: -5000em;overflow:hidden;outline:none;}
.linkS li a, .linkS li img{display:block;width:210px;height:30px;margin:10px 0px;}
#link01s a{background:url(subimg/link01a.jpg) no-repeat;}
#link01s a:hover{background:url(subimg/link01b.jpg) no-repeat;}
#link02s a{background:url(subimg/link02a.jpg) no-repeat;}
#link02s a:hover{background:url(subimg/link02b.jpg) no-repeat;}
#link03s a{background:url(subimg/link03a.jpg) no-repeat;}
#link03s a:hover{background:url(subimg/link03b.jpg) no-repeat;}

.main{float:right;width:790px;padding:0px;border-bottom:5px solid #b0894e;}
.honbun{padding:20px;}

.yoteiba{margin:10px auto 40px auto;width:400px;}
.yoteiba ul{margin:0px;padding:0px;}
.yoteiba li{list-style-type:none;text-align:center;}
.yoteiba li a{color:white;background:#bd020b;border-radius:5px;border:2px solid #be8e49;text-decoration:none;display:block;padding:3px;margin-bottom:20px;}
.yoteiba li a:hover{color:black;background:#e1b05d;}
.yoteiba2{margin:50px auto 40px auto;width:400px;}
.yoteiba2 ul{margin:0px;padding:0px;}
.yoteiba2 li{list-style-type:none;text-align:center;font-size:1.3em;font-weight:bold;}
.yoteiba2 li a{color:white;background:#bd020b;border-radius:5px;border:2px solid #be8e49;text-decoration:none;display:block;padding:13px;margin-bottom:20px;}
.yoteiba2 li a:hover{color:black;background:#e1b05d;}
.koma{border:1px solid #eec887;padding:0 10px 10px 10px;margin:20px auto 20px auto;width:500px;}
.koma h4{margin-top:10px;}
.koma > a{text-align:center;color:#bd020b;background:#f8f2e6;border-radius:10px;border:1px solid #bd020b;text-decoration:none;display:block;width:300px;padding:5px;margin:10px auto;}
.koma > a:hover{color:#bd020b;background:#aaa;}

.footer{clear:both;float:left;width:980px;height:45px;padding:3px 0px 2px 20px;background:white;}
.footer a{float:left;width:45px;height:45px;margin:0 14px;}

.gotop{position:fixed;right:10px;margin-bottom:10px; background:url(subimg/pagetop.png);width:40px;height:40px;}
.gotop a{width:40px;height:40px;display:block;;}