body {
	margin: 0px;
}
.title-arc {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #FFFFE8;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.title-what {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #ECFFEC;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.title-column {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #E3E3E3;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.title-works {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #DFDFDF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.title-event {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #FFF4EE;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.title-contact {
	font-size: 14px;
	height: 40px;
	margin: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	background-color: #EBE3CF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #666666;
}
.menu-arc {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu05.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;

}
.menu-what {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu06.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;
}
.menu-column {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu07.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;

}.
menu-works {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu08.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;

}
.menu-event {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu09.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;

}
.menu-contact {
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(images/menu10.gif);
	padding: 10px;
	border: 1px none #666666;
	background-repeat: no-repeat;
	background-position: right center;
	height: 64px;

}
.memo1{
	border:solid;
	border-color:#999999;
	border-width:1px;
	background-image: url(images/menu_bg00.gif);
	font-size: 12px;
	line-height: 1.5em;
}   
.memo2{
   border-bottom:dashed;
   border-color:#999999;
   border-width:1px;
}
.copyright {
	line-height: 1.5em;
	font-size: 10px;
}
.guide {
	font-size: 10px;
}
.g2 {
	line-height: 1.5em;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 20px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px dotted #666666;
	border-left: 1px solid #666666;
}
.g3 {
	line-height: 1.5em;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 20px;
	border: none #666666;

}
.g4 {

	line-height: 1.5em;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 20px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.g5photo {

	line-height: 1.5em;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.g6title {
	padding: 5px;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0.3em;
	border: 0px solid #666666;
	font-weight: bold;
	color: #333333;
}
