
/* CSS Document */
body {
	font-size: 8pt;
	color: #666666;
	font-family: "verdana", "メイリオ", Arial, Helvetica, Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	background-color: #cccccc;
	padding: 0;
	margin: 0;
	text-align: center;
}

td {
	font-size: 8pt;
	color: #666666;
	background-color: #ffffff;
}

a:link {
	text-decoration:none;
	color:#ff3300;
}

a:visited {
	text-decoration:none;
	color:#ff3300;
}

a:active {
	text-decoration:none;
	color:#FF3333;
}

a:hover {
	text-decoration:none;
	color:#000066;
}

a:hover {
	text-decoration:underline;
}

.h {
	font-size: 18px;
	color: #FF3300;
}

div#wrap {
	text-align: left;
	margin: 0 auto;
}

div#wrap table#main {
	text-align: center;
	margin: 0 auto;
}

div#wrap table#top {
	margin: 0 auto 30px auto;
	width: 704px;
	text-align: center;
}

div#wrap table#top td#left{
	width: 88px;
}

div#wrap table#top td#right{
	width: 91px;
}

div#wrap table.art_ex {
	margin: 15px auto;
	padding: 10px 0 0 0;
	width: 692px;
	vartical-align: middle;
}

div#wrap table.event {
	margin: 20px auto;
	text-align: center;
}


div#wrap table.event2 {
	margin: 0 auto;
	text-align: center;
}

div#wrap table.event-top {
	margin: 0 auto 20px auto;
	text-align: center;
}


div#wrap table#footer {
	margin: 20px 0 0 0;
	text-align: center;
}

h1#logo {
	text-align: center;
}

h2.title {
	font-size: 15pt;
	font-weight: normal;
	line-height:1em;
	font-style: normal;
	color: #333333;
	padding: 16px auto 16px auto;
	text-align: left;
}

h3.st {
	font-size: 18px;
	color: #FF3300;
	font-weight: normal;
	line-height:1em;
	font-style: normal;
	text-align: left;
	line-height: 1.2em;
}

p.photo {
	text-align: center;
	margin: 10px 0;
}

p.text1 {
	color: #333333;
	text-align: left;
}

p.text2 {
	color: #666666;
	text-align: left;
}

p.text_center {
	color: #666666;
	text-align: center;
}


address {
	color: #333333;
	font-style: normal;
	padding: 15px auto 5px auto;
}



