@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*        hanabi特集ページCSS        */
/*         (C)SOGO PAGE 2005         */
/*                                   */

/*タイトル部分*/
#hanabi {
	margin:0;
	width: 720px;
	font-size: medium;
	line-height: 1.75em;
}
#hanabi img {
	margin:5px 0;
}
#hanabi h5{/*先頭へ戻る*/
	padding:0 15px;
	margin:0;
	font-size:10pt;
	line-height:1.25em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	text-align:right;
}
#title {
	margin:0;
	padding:0;
	width:720px;
	}
	#title p{
	padding:0 15px;
	color:#FF0000;
	font-size:medium;
	line-height:1.25em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}

/*道内ポイント部分*/
#guide {
	margin:20px 0 0 0;
	padding:0;
}
#guide ul {
	margin:10px 0;
	padding:0;
	list-style-position:inside;
	font-size: medium;
}
.hanabi_point {
	margin:20px 0 0 0;
	padding:3px;
	font-size:large;
	border-left:3px solid #000;
	border-bottom:1px solid #000;
}
/*祭り紹介*/
.eventindex {
	margin:0;
	padding:0;
}
.eventindex h2{
	padding:0;
	margin:20px 0 0 0;
	font-size:large;
}
.locate {
	padding:5px 5px 2px 5px;
	font-size:larger;
	width:600px;
	float:right;
}
.area {
	padding:5px 5px 2px 5px;
	font-size:larger;
	width:100px;
	float:right;
}
.EF60 {
	color:#F60;
}
.EF00 {
	color:#F00;
}
.E333 {
	color:#333;
}
.EC00 {
	color:#C00;
}
.EF33 {
	color:#F33;
}
.GF60 {
	background-color:#F60;
	color:#FFF;
}
.GF00 {
	background-color:#F00;
	color:#FFF;
}
.G333 {
	background-color:#333;
	color:#FFF;
}
.GC00 {
	background-color:#C00;
	color:#FFF;
}
.GF33 {
	background-color:#F33;
	color:#FFF;
}
.eventindex table {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
.eventindex tr,
.eventindex td {
	margin:0;
	padding:2px;
	border:none;
	vertical-align:top;
}
td.biancoF60 {
	border:1px solid #F60;
	width:120px;
}
td.biancoF00 {
	border:1px solid #F00;
	width:120px;
}
td.bianco333 {
	border:1px solid #333;
	width:120px;
}
td.biancoC00 {
	border:1px solid #C00;
	width:120px;
}
td.biancoF33 {
	border:1px solid #F33;
	width:120px;
}
