/*** subtitle ***/
.subtitle {
	margin: 10px 0 0 10px;
}

/*** topics ***/
.topics {
	width: 620px;
	margin: 5px 0 5px 30px;
}

.topics img {
	margin: 0;
}

.topics table {
	width: 620px;
	height: 100px;
}

.topics table th {
	width: 100px;
	height: 100px;
}

.topics table td {
	width: 520px;
}

/*** introduction ***/
.introduction {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

.introduction table img {
	margin: 0;
}

.introduction table {
	margin: 0 0 10px 0;
}

.introduction table th {
	width: 100px;
	height: 100px;
}

.introduction table th img {
	width: 276px;
	height: 207px;
}

#map_canvas {
	margin: 0 0 0 20px;
	width: 300px;
	height: 207px;
}

.introduction table td img {
	width: 300px;
}

/*** movie ***/
.movie {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

.movie table th {
}

.movie table th object , .movie table th embed{
	width: 360px;
	/*height: 265px;*/
	height: 280px;
}

.movie table .space {
	width: 10px;
}

/*** infomation ***/
.infomation {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

.infomation table img {
	margin: 0;
}

.infomation table {
	width: 620px;
}

.infomation table th {
	vertical-align: top;
}

.infomation table td {
	line-height:1.2;
	vertical-align: top;
}

.infomation table table {
	width: 380px;
}

.infomation table table th {
	width: 120px;
	background: #f4f4f4;
	vertical-align: middle;
}

.infomation table table td {
	width: 240px;
	background: #fafafa;
}

/*** message ***/
.message {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

.message table .space {
	width: 10px;
}

.message table img {
	margin: 0;
}


/*** freespace ***/
.freespace {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

/*** items ***/
.items {
	width: 660px;
	margin: 5px 0 5px 5px;
}

.items tr td img{
	margin: 0;
}

/*** body ***/
.body {
	width: 620px;
	margin: 5px 0 5px 30px;
	font-weight: normal;
}

/*** item_body ***/
.item_body {
	width: 200px;
	margin: 5px;
	text-align: center;
}


