/* CSS Document */
#wrap
	{margin: 0px auto;
	padding: 0px;
	width:760px;
	text-align:left;}
	#top
		{
			width:760px;
			background-image:url(../images/line_w760.gif);
			background-repeat:no-repeat;
			background-position:center;
		}
		#logo
			{
				width:180px;
				float:left;			
			}
		#header
			{
				width:580px;
				height:15px;
				padding:5px 0px 10px 0px;
				text-align:right;
				font-size:10px;
				color:#666666;
				float:right;
			}
	#titlemenu
		{
			width:760px;
			height:30px;
			font-size:13px;
			color:#666666;
			border-top-style:solid;
			border-top-width:1px;
			border-top-color:#666666;
			border-bottom-style:solid;
			border-bottom-color:#666666;
			border-bottom-width:1px;
			float:left;
		}
		ul#navigation
			{
			margin:0px;
			padding:0px;
			width:760px;
			height:30px;
			line-height:14px;
			text-align:right;
			color:#333333;
			list-style-type:none;
			list-style-image:url(../images/li_image.gif);
			list-style-position:inside;
			}
		ul#navigation li
			{
			display:inline;
			text-align:right;
			}
		ul#navigation a
			{
			padding:0px;
			text-decoration:none;
			}
		#navigation a:link,#navigation a:visited
			{
			color:#666666;
			}
		#navigation a:hover,#navigation a:active
			{
			color:#000000;
			background-color:#AAAAAA;
			}
		#navigation img
			{
			vertical-align:middle;
			}
	#maincont
		{
			width:760px;
			/*height:200px;*/
			background-image:url(../images/line_w760.gif);
			background-repeat:repeat-y;
			float:left;
		}
			#brand
				{
				margin:0px;
				padding:0px;
				width:220px;
				/*height:132px;*/
				float:right;
				}
				#brand p
					{
					margin:5px;
					padding:0px;
					text-align:center;
					font-size:10px;
					background-color:#CCCCCC;
					}
				#brand h3.style
					{
					margin:5px;
					padding:0px;
					text-align:center;
					}
				#brand img a{border:0px;}
				#musee
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
				#bs
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
				#oza
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
				#teamsonic
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
				#bspa
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
				#culo
					{
					width:162px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:0px;
					}
					/* Win IE MacIE Setting */
					*html #musee a,*html #bs a,*html #oza a,*html #bspa a,*html #teamsonic a,*html #culo a
					{
					margin:0px;
					padding:0px;
					background-image:url(../images/logo_bg.gif);
					}
					*html #musee a:hover,*html #bs a:hover,*html #oza a:hover,*html #bspa a:hover,*html #teamsonic a:hover,*html #culo a:hover
					{
					margin:0px;
					padding:0px;
					background-image:url(../images/logo_bg_ro.gif);
					}
					/* End Win IE MacIE Setting */
					/* non IE Setting */
					a [id="menubg"]
						{
						width:162px;
					height:22px;
						background-image:url(../images/logo_bg.gif);
						background-repeat:no-repeat;
						}
					a:hover [id="menubg"]
						{
						width:162px;
					height:22px;
						background-image:url(../images/logo_bg_ro.gif);
						background-repeat:no-repeat;
						}
					/* End non IE Setting */
			#images
				{
				margin:0px 10px 0px 0px;
				padding:0px;
				width:370px;
				/*height:200px;*/
				background-image:url(../images/topimageframe.gif);
				background-repeat:no-repeat;
				float:right;
				}
			/* 各ページトップ澄2・*/
			#submenu
				{
				margin:0px;
				padding:0px;
				width:130px;
				/*height:132px;*/
				float:right;
				}
				#submenu h4.styleh4
					{
					margin:3px;
					padding:0px;
					}
				#submenu h5.styleh5
					{
					margin:1px;
					padding:0px 0px 0px 20px;
					font-size:12px;
					color:#999999;
					}
			#submenucomments
				{
				margin:2px;
				padding:0px;
				/*width:370px;*/
				width:500px;
				border:solid 1px #FFFFFF;
				float:right;
				}
				#submenucomments h4.styleh4
					{
					margin:3px;
					padding:0px;
					font-size:12px;
					color:#000000;
					}
				#submenucomments p
					{
					margin:0px;
					padding:0px;
					font-size:12px;
					color:#333333;
					}
			/* 各ページトップ澄2・END */
			/* attention.html css set */
			#attention
				{
				margin:5px;
				padding:0px;
				width:370px;
				float:right;
				}
				#attention p
				{
				font-size:12px;
				line-height:15px;
				color:#333333;
				}
				ul#attencom
				{
				font-size:12px;
				line-height:15px;
				color:#333333;
				list-style-type:none;
				list-style-image:url(../images/li_image.gif);
				list-style-position:outside;
				}
				ul#attencom li
				{
				margin:12px;
				}
				ul#attencomno
				{
				font-size:12px;
				line-height:15px;
				color:#333333;
				list-style-type:decimal;
				list-style-position:outside;
				}
				ul#attencomno li
				{
				margin:12px;
				}
			/* END attention.html css set */
	#comments
		{
		margin:5px 0px 0px 0px;
		padding:0px;
		width:760px;
		height:110px;
		float:left;
		}
			#banner
				{
				margin:0px;
				padding:0px;
				width:150px;
				height:90px;
				text-align:center;
				float:left;
				}
				#banner p
					{
					margin:5px;
					padding:0px;
					font-size:10px;
					background-color:#CCCCCC;
					}
				#banner h3.style
					{
					margin:5px;
					padding:0px;
					}
				#bannner img a{border:0px;}
			#whatsnew
				{
				margin:0px;
				padding:0px;
				width:280px;
				height:90px;
				text-align:left;
				float:left;
				}
			#events
				{
				margin:0px;
				padding:0px;
				width:280px;
				height:90px;
				text-align:left;
				float:right;
				}
				#whatsnew h4.title,#events h4.title
					{					
					margin:0px 0px 5px 0px;
					padding:0px;
					background-image:url(../images/line_w270.gif);
					background-repeat:repeat-y;
					font-size:12px;
					}
					/* Win IE MacIE Setting */
					#newsbox,#eventbox
						{
						margin:0px;
						padding:0px;
						width:280px;
						height:90px;
						overflow:auto;
						}
					#news,#eventlist
						{
						margin:0px;
						padding:0px;
						text-align:left;
						font-size:12px;
						float:left;
						}
					/* END Win IE MacIE Setting */
					/* non IE Setting */
					/*div [id="newsbox"],div [id="eventbox"]
						{
						margin:0px;
						padding:0px;
						width:280px;
						height:90px;
						}*/
					div [id="news"],div [id="eventlist"]
						{
						margin:0px;
						padding:0px;
						text-align:left;
						font-size:12px;
						float:none;
						}
					/* non IE Setting */
						#news h4,#eventlist h4
							{
							margin:0px;
							padding:0px;
							width:200px;
							font-size:10px;
							float:left;
							}
						#news div.date
							{
							margin:0px;
							padding:0px;
							width:60px;
							font-size:10px;
							text-align:left;
							color:#0066FF;
							float:left;
							}
						#eventlist div.date
							{
							margin:0px;
							padding:0px;
							width:115px;
							font-size:10px;
							color:#0066FF;
							text-align:left;
							}
						#eventlist div.place
							{
							margin:0px;
							padding:0px;
							width:130px;
							font-size:10px;
							text-align:left;
							color:#3366FF;
							float:right;
							}
						#news p.commentss,#eventlist p.commentss
							{
							margin:0px 0px 0px 0px;
							padding:0px;
							width:260px;
							font-size:11px;
							float:left;
							}
	#footer
		{
		width:760px;
		height:30px;
		float:left;
		}
			#infomation
			{
				width:760px;
				font-size:10px;
				color:#666666;
			}
			#beat
				{
				width:760px;
				font-size:10px;
				color:#666666;
				}
		ul#navigation1
			{
			margin:0px;
			padding:0px;
			width:760px;
			height:20px;
			text-align:right;
			list-style-type:none;
			list-style-image:url(../images/li_image.gif);
			list-style-position:inside;
			}
		ul#navigation1 li
			{
			display:inline;
			font-size:10px;
			line-height:1.2em;
			color:#333333;
			}
		#navigation1 a
			{
			padding:0px;
			text-decoration:none;
			}
		#navigation1 a:link,#navigation1 a:visited
			{
			color:#666666;
			}
		#navigation1 a:hover,#navigation1 a:active
			{
			color:#000000;
			background-color:#AAAAAA;
			}
		#navigation1 img
			{
			vertical-align:middle;
			}
a.p
{
	padding:0px;
	text-decoration:none;
}
a.p:link,a.p:visited
{
	color:#666666;
}
a.p:hover,a.p:active
{
	color:#000000;
	background-color:#AAAAAA;
}

