img {
	border: 0;
}
.line1 {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background : #000000;
}
.line2 {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background : #0066cc;
}
h2 {
	background-image: url(../image/h2sub.gif);
	font-size: 14px;
	line-height: 20px;
	color: #0066cc;
	padding: 5px;
}
.tableContents {
	width: 580px;
	margin-left: 30px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border-collapse: collapse; 
}
.mainText {
	font-size: 12px;
	line-height: 18px;
	margin-left: 30px;
	margin-right: 10px;
	color: #666666;
}
.mainTextYomi {
	font-size: 10px;
}
.boldText {
	font-weight: bold;
}
#pankuzu {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pankuzu a {
	color: #666666;
}
#pankuzu a:hover {
	color: #0066cc;
}
#footerDoc {
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	margin: 10px;
}
#footerDoc a {
	color: #999999;
}
#footerDoc a:hover {
	color: #0066cc;
	decoration: underline;
}
#footerDoc img {
	margin-top: 10px;
	margin-bottom: 5px;
}
#btnArea {
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#resetBtn {
	width: 600px;
	text-align: right;
	margin-top: 10px;
	margin-botto: 10px;
}
#submitBtn {
	width: 600px;
	text-align: center;
	margin-bottom: 20px;
}
#topText {
	margin: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #6699cc;
}
.voiceName {
	font-size: 12px;
	line-height: 22px;
	color: #6699cc;
	font-weight: bold;
}
.headline-module {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	list-style: none;
}
.headline-module li {
	background: url(../image/i-list-img.gif) 0 4px no-repeat;
	padding-left: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #0066cc;
}
.jiseki-module {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	list-style: none;
}
.jiseki-module li {
	background: url(../image/i-silver_box.jpg) 0 2px no-repeat;
	float: left;
	padding-left: 20px;
	font-size: 12px;
	line-height: 18px;
	width: 160px;
	color: #666666;
}
.link-module {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	list-style: none;
}
.link-module li {
	font-size: 12px;
	line-height: 18px;
	color #666666;
	margin-bottom: 10px;
	color: #666666;
}
.link-module li a {
	font-size: 14px;
	line-height: 20px;
	color: #6699cc;
	font-weight: bold;
}
.link-module li img {
	border: 0;
	margin-bottom: 5px;
	margin-top: 5px;
}
.timeTableJikoku {
	background: #A9CEE7;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	width: 80px;
	text-align: center;
}
.formTableKoumoku {
	background: #f0f0f0;
}
.rightPhotoBox {
	width: 150px;
	float:right;
	margin: 5px;
	border: 1px solid #f0f0f0;
	padding : 3px;
}
.rightPhotoBox2 {
	width: 100px;
	float:right;
	margin: 5px;
	border: 1px solid #f0f0f0;
	padding : 3px;
}
#rightBannerBox {
	width: 468;
	float: right;
	margin-left: 10px;
}
#rightBannerBox img {
	margin-bottom: 5px;
	border: 0;
}
#mohouhin {
	margin-left: 30px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #cc9999;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.jimukyouku {
	font-size: 14px;
	line-height: 20px;
	font-weight: bolder;
	color: #6699cc;
}
.coution {
	color: #cc0000;
}
#tokyoMap {
	float: right;
	width: 300px;
	height: 200px;
}
#headerDoc {
	width: 610px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
#credit {
	font-size: 12px;
	line-height: 18px;
	margin-left: 30px;
	margin-right: 10px;
	color: #666666;
	text-align: left;
}
#movie {
	text-align: center;
	margin: 10px;
}
.seisaku {
	margin-left: 10px;
}
.seisaku td {
	font-size: 12px;
	line-height: 18px;
	margin-left: 30px;
	margin-right: 10px;
	color: #666666;
	text-align: left;
}
