/* CSS Document */

/* 日本語を使う */
@charset "Shift_JIS";

body, td, th {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	color: #CDA550;
}

body {
	text-align: center;
}

#mmaWrapper {
	background: url(../img_def/bg_main06.jpg) no-repeat;
	height: 500px;
	width: 620px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#mmaWrapper h2 {
	margin: 0px;
	padding: 76px 0px 0px;
}

#cast, #gallery {
	height: auto;
	width: 580px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#cast2, #gallery2 {
	height: auto;
	width: 315px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#cast table, #gallery table {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#cast2 table, #gallery2 table {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#cast td, #gallery td {
	width: 33%;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* 矩形の右と下に黒の影をつけます */
.box_shadow {
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#proWrapper {
	background: url(../img_def/bg_main11.jpg) no-repeat fixed;
	height: 600px;
	width: 620px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#proWrapper #imageContainer {
	height: 480px;
	width: 320px;
	padding: 10px;
	float: left;
}

#imageContainer #mainImage {
	margin: 0px;
	padding: 0px;
	height: 360px;
	width: 320px;
}

#proWrapper table {
	padding: 0px;
	width: 270px;
	margin: 10px 10px 0px 0px;
	float: right;
}
#proWrapper td {
	border-bottom: 1px solid #CDA550;
}
#imageContainer #subImage {
	margin: 10px 0px 0px;
	width: 320px;
	padding: 0px;
	height: 110px;
	text-align: center;
}
