body{font-size:12px;margin:0px;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.85;} }a{color:#814a03;text-decoration:underline;transition: 0.2s}a:hover{color:#d8ba78;}img {border:0px;}#topcontent h1{background: url(topimg/h1.jpg) no-repeat;display:block;width:1000px;height:680px;text-indent:-5000em;padding:0px;margin:0px;}#content h1 > a{background: url(subimg/h1.jpg) no-repeat;display:block;width:1000px;height:400px;text-indent:-5000em;padding:0px;margin:-16px 0;}h2{font-size:2em;margin:40px 0 20px;border-bottom:1px solid #9f6925;color:#3c3527}h3{font-size:1.6em;line-height:1.5em;color:white;margin:60px 20px 10px;background:rgba(208, 157, 66,1 );padding:10px;text-align:center;border-radius:10px;font-weight:normal;}h4{text-align:center;margin:30px 0 10px;font-size:1.2em;}table {border-collapse: collapse;border:1px solid #645956;width:90%;margin:20px 5% 40px;}td{border:1px solid #645956;padding:5px;}th{background:#21100c;color:white;text-align:center;padding:10px 0;border-right:1px solid #645956;border-bottom:1px solid #645956}#topcontent{width:1000px;margin:0px auto 0px auto;}#navi{margin:0px;width:980px;padding:0px 10px;height:55px;background: url(topimg/navi.jpg) ; }#navi ul{list-style: none;padding:0px;margin:0px;text-indent: -5000em;}#navi li a{float:left;display:block;overflow:hidden;outline:none;height:55px;width:140px;margin:0px;padding:0px;}#navi li ,#navi img{float:left;margin:0px;padding:0px;height:55px;width:140px;}#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;}#n06 a{background: url(topimg/n06a.png) no-repeat;}#n06 a:hover{background: url(topimg/n06b.png) no-repeat;}#n07 a{background: url(topimg/n07a.png) no-repeat;}#n07 a:hover{background: url(topimg/n07b.png) no-repeat;}#cont{clear:both;width:980px;background:url(topimg/cont.jpg) no-repeat;height:200px;padding:0 10px;}#info{float:left;width:520px;margin:10px 0 0;padding:0px;}#info ul{height:130px;list-style: none;padding:0px;margin:40px 0 0 0;font-size:.9em;overflow:auto;width:520px;color:#231815;} #info li{;padding:0 5px 10px 5px;}#info a{color:white;}#info a:hover{color:#ece1d5;}.date{font-size:.8em;color:#ece1d5;padding-right:10px;}#poster{margin:0px 0 0 10px;width:260px;height:160px;float:left;text-indent: -5000em;}#poster01 a{background: url(topimg/poster01.jpg) no-repeat;width:80px;height:115px;float:left;margin:55px 0 0 25px;}#poster01 a:hover{background: url(topimg/poster02.jpg) no-repeat;}#pv01 a{background: url(topimg/pv01.jpg) no-repeat;float:left;width:115px;height:65px;margin:80px 0 0 15px;}#pv01 a:hover{background: url(topimg/pv02.jpg) no-repeat;}#camp{float:left;width:180px;height:80px;margin:10px 0 0 10px;}#camp img{height:80px;}#camp a:hover{opacity: 0.5 ;}#link {float:left;margin:0;width:180px;padding-left:10px;}#link a{padding:0px;background:rgba(208, 157, 66, .7 );display:block;text-align:center;border-radius:5px;;width:176px;height:21px;line-height:23px;margin:5px 0px 0 0;font-weight:bold;text-decoration:none;}#link a:hover{opacity: 0.5 ;}#link01 a{color:firebrick;border:2px solid firebrick;font-size:1.1em;}#link02 a{color:navy;border:2px solid navy;}#link03 a{color:darkgreen;border:2px solid darkgreen;}#link04 a{color:darkmagenta;border:2px solid darkmagenta;}#content{width:1000px;margin:0px auto 0px auto;background:white;}#subh {float:left;background: url(subimg/sideback.jpg) repeat-y; margin:0px;width:1000px;}#side{float:left;width:230px;padding:10px 0;}#navis{margin-top:10px;width:210px;padding:0px;float:left;}#navis ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}#navis li a{display:block;overflow:hidden;outline:none;width:210px;height:60px;margin:10px;}#navis img{float:left;padding:0px;margin:10px 0;width:230px;height:60px;}#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;}#s06  a{background: url(subimg/s06a.png) no-repeat;}#s06  a:hover{background: url(subimg/s06b.png) no-repeat;}#s07  a{background: url(subimg/s07a.png) no-repeat;}#s07  a:hover{background: url(subimg/s07b.png) no-repeat;}#links{margin-top:30px;width:230px;padding:0 0 0px 0px;float:left;}#links ul{list-style: none;padding:0px;margin-top:40px;}#links a{padding:0px;background:rgba(208, 157, 66, .5 );display:block;text-align:center;border-radius:5px;width:198px;height:25px;line-height:25px;margin:10px 15px;font-weight:bold;box-shadow:1px 1px 2px rgba(0,0,0,.5);text-decoration:none;}#links a:hover{opacity: 0.5 ;}#link01s a{color:firebrick;border:2px solid firebrick;font-size:1.1em;}#link02s a{color:navy;border:2px solid navy;}#link03s a{color:darkgreen;border:2px solid darkgreen;}#link04s a{color:darkmagenta;border:2px solid darkmagenta;}#mainC{width:770px;float:right;background: url(subimg/cont_back.jpg) no-repeat;margin:0px;padding:0px;}#mainC h1{color:white;padding-left:50px;height:80px;margin:0 0 50px}#honbun{width:740px;padding:0px 10px 50px 20px;}#honbun img{display:block;margin:10px auto;}p.hosoku{font-size:12px;text-align:right;margin:0px 30px 20px 0;}p.caption{font-size:12px;margin:-30px 0px 20px 50px;}#mainC table li{margin-bottom:10px;}.yoteiba{margin:40px 0 20px 0;text-align:center;}/*.yoteiba a{padding:10px;background:rgba(208, 157, 66, .7 );display:block;text-align:center;border-radius:5px;width:300px;height:21px;line-height:23px;margin:10px auto 50px;box-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:1.2em;border:1px solid #9f6925;text-decoration:none;}.yoteiba a:hover{opacity: 0.5 ;color:#9f6925}*/a.yoteiba_kaku{padding:10px;background:rgba(208, 157, 66, .7 );display:block;text-align:center;border-radius:5px;width:300px;height:21px;line-height:23px;margin:10px auto 50px;box-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:1.2em;border:1px solid #9f6925;text-decoration:none;}a.yoteiba_kaku:hover{opacity: 0.5 ;color:#9f6925}.Bordercolor {border:1px solid #e2b7ba; margin-top:5px; margin-bottom:5px;}.TRback{background:rgba(208, 157, 66,1 );color:white;text-align:center;}table.jyougai {width:100%;margin-left:-0%;text-align:center;}table.jyougai td{text-align:center;padding:0;}table.jyougai th{border-bottom:1px solid #645956}img.furusato{float:right;margin:0px !important;width:70px;height:20px;display:block;}#footer{clear:both;width:1000px;height:40px;padding:40px 0px 10px 0px;background:url(topimg/footer.jpg);}#footer a{display:inline-block;height:auto;margin:0px 2px;padding:0px;}#footer a:hover{opacity: 0.5 ;}