@charset "utf-8";
/* CSS Document */

body{background:url(imgs/bg2.jpg) #fff; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#df550a;}
#backG{background:url(imgs/festa_bg.png) repeat-y center 0;}
h1{margin:0 0 0 0; padding:0; line-height:1em;}
h2{margin:0 0 0 0; padding:0; line-height:1em; clear:left;}
h3{font-size:20px; margin:0; padding:0; line-height:1em; clear:left;}

#mainFrame{color:#df550a;/*一時設定width:500px; height:500px;*/}
#moveArea{}
.pageStyle{}
#page0{margin:38px 0 0 0;}
#page1{margin:0;}
#page2{}
#page3{}
#footer{font-size:9px;}

/**/
#headBox{
	position:absolute;
	z-index:99;
	width:100%;
	padding:2px 0;
	background:#fff;
	text-align:center; color:#8a8;
	font-weight:bold; font-size:12px;
	border-bottom:2px #9C9 solid;
}
#headBox a{margin:0 2em;}
.textBox{width:550px; margin:0.5em auto 1em auto; padding:0 0 0 0;}
.summary{text-align:center; margin:0 0 2em 0; padding:5em 0 0 0; clear:left; line-height:2em; font-size:110%;}
.topics{text-align:left; margin:2em 0 2em 50px;}
.topics2{text-align:left; margin:0 auto 1em auto; width:500px; font-size:90%;}
.topics3{text-align:left; margin:2em auto 0 auto; width:400px; font-size:90%;}
.secondTitle{float:left;}
.pageNumber{color:#888; font-weight:bold; font-size:12px; text-align:right;}
.waveLine{margin:20px auto;}


/*ボタン*/
#btnBox{
	margin:0 auto; padding:0;
	text-align:center;
	letter-spacing:0; color:#ccc;
	vertical-align:middle;
	font-size:12px; font-weight:bold;
}
#now,#topBtn a,#previousBtn a,#nextBtn a,#lastBtn a{font-size:12px; font-weight:bold;}
#btnBox a{vertical-align:middle; font-size:12px; color:#666; display:block;}
#btnBox a:hover{color:#999;}
#now{font-size:20px; font-weight:bold; text-align:left; color:#666; margin:0; padding:0 0 0 1.5em;}


#btnBox img{vertical-align:middle;}
a.btn{text-decoration:none; margin:0; color:#666;}
a.btn:link{color:#666;}
a.btn:visited{color:#666;}
a.btn:hover{color:#fff;}
a.btn img{ vertical-align:middle;}

a{color:#c24400;}
a:link{color:#c24400;}
a:visited{color:#c24400;}
a:hover{color:#ef7736;}

#topicsTable td{vertical-align:top; padding:0 0 5px 0;}


/*btnTitle*/
#titleBtnBox{width:260px; padding:0; margin:3px auto;}
.btnTitle{float:left; width:60px; height:60px; margin:0 2px; padding:0;}
.btnTitle1,.btnTitle2,.btnTitle3,.btnTitle4,.btnTitle5{
	background:url(imgs/subtitle_btn.gif) no-repeat; display:block; width:60px; height:60px;
}
a.btnTitle5{background-position:-240px 0;}
a.btnTitle1{background-position:0 0;}
a.btnTitle2{background-position:-60px 0;}
a.btnTitle3{background-position:-120px 0;}
a.btnTitle4{background-position:-180px 0;}
a.btnTitle5:hover{background-position:-240px -61px;}
a.btnTitle1:hover{background-position:0 -61px;}
a.btnTitle2:hover{background-position:-60px -61px;}
a.btnTitle3:hover{background-position:-120px -61px;}
a.btnTitle4:hover{background-position:-180px -61px;}
