@charset "utf-8";
h4 {
	margin: 20px 0px 30px 180px;
	padding: 0px;
}
#gallery #body_wrapper #body_inner #maincontents #imagewide {
	margin: 0px auto;
	padding: 0px;
	width: 500px;
	overflow: hidden;
	zoom:1;
	display: table;
}
#gallery #body_wrapper #body_inner #maincontents #pht {
	margin: 0px auto;
	padding: 0px;
	width: 500px;
}
#schedule #body_wrapper #body_inner #maincontents #pht li {
	display: block;
	padding: 0px;
	list-style: none;
	margin: 0px;
	float: left;
	height: 75px;
	width: 100px;
	vertical-align: bottom;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht01 {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100px;
	overflow: hidden;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht06 {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht08 {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht09 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht10 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht05 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	width: 100px;
	overflow: hidden;
	vertical-align: bottom;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht07 {
	display: block;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht04 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	width: 100px;
	overflow: hidden;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht03 {
	float: left;
	list-style: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100px;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht #pht02 {
	display: block;
	float: left;
	list-style: none;
	text-decoration: none;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 75px;
}
#gallery #body_wrapper #body_inner #maincontents #pht li a {
	list-style: none;
	color: #FFF;
	text-decoration: none;
}
#gallery #body_wrapper #body_inner #maincontents #pht li a img {
	margin: 0px;
	padding: 0px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#gallery #body_wrapper #body_inner #maincontents #pht li a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
#gallery #body_wrapper #body_inner #maincontents #imagewide h4 {
	height: 375px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
