div.body {
	margin:  0px;
	padding: 10px 10px 10px 10px;
	width: 760px;
	text-align: center;
}

table.contents {
	margin:  0px 0px 0px 0px;
	width: 760px;
	background-color: #fff;
	text-align: left;
}

td.main-contents {
	padding: 0px 0px 0px 0px;
	width: 573px;
	background-color: #fff;
	font-size: 13px;
	color: #333;
	vertical-align: top;
}

td.sub-contents {
	padding: 0px 0px 0px 0px;
	width: 187px;
	border: 0px;
	background-color: #fff;
	font-size: 13px;
	color: #333;
	vertical-align: top;
}

table.main-contents {
	margin:  0px 0px 0px 0px;
	width: 573px;
	background-color: #fff;
	text-align: left;
}

td.info {
	padding: 0px 0px 0px 160px;
	width: 423px;
	height: 180px;
	background-color: #fff;
	background-image: url('image/background/info-background.jpg');
	background-repeat: no-repeat;
	font-size: 13px;
	color: #333;
	vertical-align: top;
}

td.info2 {
	padding: 0px 0px 0px 160px;
	width: 423px;
	height: 180px;
	background-color: #fff;
	background-image: url('image/background/info2-background.jpg');
	background-repeat: no-repeat;
	font-size: 13px;
	color: #333;
	vertical-align: top;
}

td.info3 {
	padding: 0px 0px 0px 160px;
	width: 423px;
	height: 180px;
	background-color: #fff;
	background-image: url('image/background/info3-background.jpg');
	background-repeat: no-repeat;
	font-size: 13px;
	color: #333;
	vertical-align: top;
}

h2.info {
	margin:  0px 10px 8px 10px;
	padding: 7px  0px  3px  30px;
	background-image: url('image/background/pink-accent.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #dda692;
	color: #960;
	font-size: 18px;
}

p.info {
	margin: 15px 10px 25px 15px;
	padding: 0px;
	color: #555;
	font-size: 15px;
	text-align: left;
	line-height: 1.3em;
}


table.sub-contents {
	margin:  0px 0px 0px 0px;
	width: 187px;
	border: 0px;
	background-color: #fff;
	text-align: left;
}


td.gold {
	padding: 0px 0px 20px 0px;
	width: 187px;
	border: 0px;
	background-color: #fff;
	vertical-align: top;
}

h2.gold {
	margin:  0px;
	padding: 0px;
	font-size: 1px;
}

img.gold {
	margin: 0px;
	border: 0px;
}

p.gold {
	margin:   0px;
	padding: 15px;
	background-color: #ffe5e5;
	color: #666;
	font-size: 14px;
	text-align: left;
	line-height: 1.25em;
}

td.staff {
	padding: 0px 0px 20px 0px;
	width: 187px;
	border: 0px;
	background-color: #fff;
	vertical-align: top;
}

h2.staff {
	margin:  0px;
	padding: 0px;
	font-size: 1px;
}

img.staff {
	margin: 0px 0px 5px 0px;
	border: 0px;
}

p.staff {
	margin:   0px;
	padding: 15px 10px 15px 10px;
	background-color: #fbebc1;
	color: #666;
	font-size: 12px;
	text-align: center;
	line-height: 1.35em;
}

td.link {
	padding: 0px 0px 0px 0px;
	width: 187px;
	border: 0px;
	background-color: #fff;
	vertical-align: top;
}

h2.link {
	margin:  0px;
	padding: 0px;
	font-size: 1px;
}

img.link {
	margin: 0px;
	border: 0px;
}

p.link {
	margin:   0px;
	padding: 15px 0px 50px 0px;
	background-color: #e4f6ff;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 1.25em;
}

img.banner {
	margin: 5px;
	border: 0px;
}
