@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*        イベントページ02CSS        */
/*         (C)SOGO PAGE 2005         */
/*                                   */

/*イベント記事部分*/
#event {
	margin:0;
}
	#event img{
		margin:0;
		padding:0;
		border:none;
	}
	
	#event p {
		margin:0;
		padding:0;
	}

#middle {
	margin:0;
	padding:20px;
	color:#000;
	font-size:10pt;
	line-height:1.25em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	clear:both;
}
/*文書と写真部分*/
	.info {
		margin:20px 0 0 0;
		padding:0;
	}
		.info h3 {
			margin:0;
			padding:0;
			color:#FFF;
		}
		.info h4 {
			margin:0;
			padding:3px 0 0 0;
			line-height:1.25em;
			font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
			color:#C00;
			font-size:12pt;
		}
		.info p {/*記事文面*/
			margin:0;
			padding:0;
			color:#000;
			font-size:9pt;
			line-height:1.75em;
			font-weight:normal;
			font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
		}
		.info div.left350 {
			float:left;
			width:330px;
			border:1px solid #999;
			padding:0 5px 5px 5px;
		}
		.info div.left370 {
			float:left;
			width:370px;
		}
		.line{
			border:1px solid #999;
		}
		.photo{
			float:left;
		}
		.caption {
			padding:0 0 5px 0;
			color:#666;
			font-size:8pt;
			line-height:1.75em;
			font-weight:normal;
			font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
		}
/*文書と写真部分*/
	#index {
		margin:10px auto;
		padding:0;
	}
		#index h1 {
			margin:0;
			padding:0;
			color:#C00;
			font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
			font-size:12pt;
			line-height:1.5em;
		}
		#index p {/*記事文面*/
			margin:0;
			padding:0;
			color:#C00;
			font-size:9pt;
			line-height:1.75em;
			font-weight:normal;
			text-indent:2em;
			font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
		}
		#index div.left345 {
			float:left;
			width:345px;
		}


.eventindex {
	margin:10px 0 40px 0;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:1.75em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
.eventindex h2 {
	margin:0;
	padding:20px 0 5px 70px;
	color:#FFF;
	font-size:18px;
	line-height:1em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	float:left;
}
.eventindex h3 {
	margin:0;
	padding:23px 0 3px 10px;
	color:#FFF;
	font-size:14px;
	line-height:1em;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	float:left;
}

.abashiri {
	background:url(../images/background/abashiri.gif) no-repeat;
}
.hidaka {
	background:url(../images/background/hidaka.gif) no-repeat;
}
.hiyama {
	background:url(../images/background/hiyama.gif) no-repeat;
}
.oshima {
	background:url(../images/background/oshima.gif) no-repeat;
}
.iburi {
	background:url(../images/background/iburi.gif) no-repeat;
}
.ishikari {
	background:url(../images/background/ishikari.gif) no-repeat;
}
.kamikawa {
	background:url(../images/background/kamikawa.gif) no-repeat;
}
.kushiro {
	background:url(../images/background/kushiro.gif) no-repeat;
}
.nemuro {
	background:url(../images/background/nemuro.gif) no-repeat;
}
.oshima {
	background:url(../images/background/oshima.gif) no-repeat;
}
.rumoi {
	background:url(../images/background/rumoi.gif) no-repeat;
}
.shiribeshi {
	background:url(../images/background/shiribeshi.gif) no-repeat;
}
.sorachi {
	background:url(../images/background/sorachi.gif) no-repeat;
}
.souya {
	background:url(../images/background/souya.gif) no-repeat;
}
.tokachi {
	background:url(../images/background/tokachi.gif) no-repeat;
}
.dounai {
	background:url(../images/background/dounai.gif) no-repeat;
}

.eventindex table {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
.eventindex .bianco {
	margin:0;
	padding:2px;
	vertical-align:top;
	width:116px;
}
.eventindex .nero {
	margin:0;
	padding:2px;
	vertical-align:top;
	width:250px;
}
.eventindex .rosso {
	margin:0;
	padding:2px;
	vertical-align:top;
	width:342px;
}
img.r {
	border:none;
	float:right;
	margin:0;
	padding:0;
}
img.icon {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;
}

#event a,
#event a:link,
#event a:active,
#event a:visited {
	color:#C00;
}
#event a:hover {
	background:#C00;
	color:#FFF;
}


