body{margin:0px;font-size:12px;line-height:1.65;background:url(topimg/back.jpg) ;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}
@media print {body {/zoom: 0.75;} }
a{overflow:hidden;outline:none;text-decoration:none;color:#c7000b;}
a:hover{color:#666;text-decoration:underline;}
img{border:0px;}
table {border-collapse: collapse;}
td{border:1px solid #666;}
#kaisai td{border:none;}

#topcontent, #content{margin:0 auto 0 auto;width:900px;padding:0px;background:white;position: relative;}
#head{width:900px;margin:0px;}
#main{width:880px;padding:0 10px 0 10px;background: url(topimg/main.jpg) no-repeat;height:160px;}
#mains{width:800px;padding:20px;border:30px solid black;border-top:none;border-bottom:none;}

#topcontent h1{background: url(topimg/h1.jpg) no-repeat;display:block;width:900px;height:550px;text-indent:-500em;padding:0px;margin:0px;}
#content h1 > a{background: url(subimg/h1.jpg) no-repeat;display:block;width:900px;height:270px;text-indent:-500em;padding:0px;margin:-16px 0;}
h2{background: url(subimg/h2.jpg) no-repeat;display:block;width:780px;height:30px;padding:0 10px;color:#c7000b;line-height:32px;margin-top:40px;}
h3{color:#c7000b;border-bottom:1px dotted #c7000b;margin-top:30px;}

#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:435px;height:140px;margin:10px 0px 5px 0px;padding:0px;float:left;}
#topics ul{height:100px;list-style: none;padding:5px 0;margin:30px 0 0 0px;overflow:auto;}
#topics li{padding:0px 0px 0px 70px;margin-bottom:10px;width:348px;line-height:1.3em;color:white;font-size:.95em;}
#topics li a:hover{color:orange}
.date{font-size:.8em;padding-right:1em;color:#aaa;font-weight:bold;margin-left:-51px;}


/* パンフレット削除　ポスター　PV若干移動 */
#gallery{width:290px;height:150px;margin:5px 5px 0px 10px;float:left;}
#pvposter ul{list-style: none;text-indent: -5000em;padding:0px;margin:40px 0 0 5px;overflow:hidden;outline:none;}
#pvposter  li a{display:block;overflow:hidden;outline:none;}
#pvposter img ,#pvposter li{float:left;margin:0px;padding:0px;}
#pos a{width:71px;height:100px;background:url(topimg/poster01.jpg) no-repeat;margin-left:30px;}
#pos a:hover{background:url(topimg/poster02.jpg) no-repeat;}
#pamphlet img{width:50px;height:100px;margin:0px 0 0 20px;float:left;}
#pamphlet a{width:50px;height:100px;background:url(topimg/pamphlet01.jpg) no-repeat;margin:0px 0 0 20px;}
#pamphlet a:hover{background:url(topimg/pamphlet02.jpg) ;}
#pv a{width:107px;height:60px;background:url(topimg/pv01.jpg) no-repeat;margin:20px 0 0 40px;}
#pv a:hover{background:url(topimg/pv02.jpg) ;}

#camp{width:140px;height:140px;margin:10px 0 0 0px;float:left;text-indent: -5000em; padding:0px;}
#camp01 a{width:140px;height:65px;background:url(topimg/r01a.jpg) ;display:block;}
#camp01 a:hover{background:url(topimg/r01b.jpg) ;}
/* ダイジェスト動画2017年板に切り替え
#camp01 a{width:120px;height:150px;background:url(topimg/r01c.jpg) ;display:block;}
#camp01 a:hover{background:url(topimg/r01d.jpg) ;}
*/
#linkR{float:left;width:140px;padding:0px;margin-top:0px;}
#linkR ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#linkR a{display:block;overflow:hidden;outline:none;width:140px;height:20px;}
#linkR li,#linkR img{float:left;margin-top:5px;padding:0px;width:140px;height:20px;}
#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;}

#linkR2{float:left;width:480px;padding:10px 210px;margin:0px 0 20px;background:black;}
#linkR2 ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#linkR2 a{display:block;overflow:hidden;outline:none;width:140px;height:20px;}
#linkR2 li,#linkR2 img{float:left;margin:0px 10px;padding:0px;width:140px;height:20px;}


#footer{clear:both;width:880px;height:50px;padding:5px 10px 0px 10px;background:white;}
#footer a{float:left;width:45px;height:45px;margin:0 11px 0 10px;}

#subnavi{margin:0px;width:898px;padding:10px 2px;background: url(subimg/naviback.jpg) no-repeat ;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: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;}

#second p {text-align: center;float: left;width: 45px;height:30px;font-size:12px;line-height:30px;border:1px solid #666;padding:0px;margin:0px;}

#kisyutab{width:760px;margin:20px 20px 0 20px;text-indent: -5000em;}
#kisyutab img{float:left;width:398px;height:51px;}
#kisyutab03 a{width:360px;height:51px;float:left;background:url(kisyu/tab03a.jpg) no-repeat;}
#kisyutab03 a:hover{background:url(kisyu/tab03b.jpg) no-repeat;}
#kisyutab02 a{width:360px;height:51px;float:left;background:url(kisyu/tab02a.jpg) no-repeat;}
#kisyutab02 a:hover{background:url(kisyu/tab02b.jpg) no-repeat;}
#kisyu01{background:url(kisyu/back01.jpg) no-repeat center top;clear:both;width:758px;margin:-1px 20px 20px 20px;border:1px solid #c7000b;border-top:0px; border-radius:8px;}
#kisyu02{background:url(kisyu/back02.jpg) no-repeat center top;clear:both;width:758px;margin:-1px 20px 20px 20px;border:1px solid #c7000b;border-top:0px; border-radius:8px;}

#kisyuw a{width:170px;height:55px;float:left;background:url(kisyu/waku01.png) no-repeat;padding:5px;margin:10px 0 0 8px;color:firebrick;}
#kisyuw a:hover{color:black;background:url(kisyu/waku02.png) no-repeat;color:white;}
#kisyuw img{float:left;border-radius:5px;}
#syozoku{float:left;width:115px;margin-left:5px;height:50px;line-height:1.25em;}
#syozoku img{float:right;}
.namae{clear:both;font-size:1.2em;padding-top:10px;}
.keibazyou{width:75px;float:left;margin:0px;}

#syoukai{clear:both;width:570px;height:300px;margin:50px auto 50px auto;}
#syoukai img{margin-right:20px;width:200px;}
#syoukaiR{float:right;width:350px;} 
.sname{font-weight:bold;font-size:1.6em;color:white;background:url(kisyu/name_back.jpg);width:330px;height:40px;padding:0 10px;display:block;line-height:40px;margin-bottom:20px;}
.hiraki{font-weight:normal;font-size:.7em;margin-left:10px;}
#syoukaiR dt{clear:both;width:90px;height:24px;text-align:center;color:white;float:left;background:black;margin:0 0 20px 0px;line-height:24px;font-size:1.2em;}
#syoukaiR dd{float:left;font-size:1.2em;margin:0 0 20px 0;padding-left:10px;border-bottom:1px solid black;width:250px;}

#point{display:block;overflow:hidden;outline:none;text-indent: -5000em;margin:0 150px;width:500px;}
#point a{width:250px;height:60px;display:block;float:left;}
.point-h a{background:url(subimg/jump01a.jpg) no-repeat;}
.point-h a:hover{background:url(subimg/jump01b.jpg) no-repeat;}
.point-w a{background:url(subimg/jump02a.jpg) no-repeat;}
.point-w a:hover{background:url(subimg/jump02b.jpg) no-repeat;}

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