body { 
	background-color: #ffffff; 
	margin: 50px auto 0 auto; 
	padding: 0; 
	width: 100%; 
}


#contentsmain_entry, 
#textline, 
#containerleft, 
#footernavi, 
.entrymenu, 
#kuchikomi, 
.finding, 
.fbot, 
.centerline1, 
.centerline5, 
.centerline6, 
.pagetopbot, 
.pagetop, 
.keshikeshi, 
#copy
{ 
	display:none; 
	width: 0; 
}
#lastnavi { 
	width: 100%; 
	background-color: #ffffff; 
}
#lastnavi p { 
	width: 100%; 
	background-color: #ffffff; 
	text-align: center; 
	color: #464646; 
}

#contentscenter, 
#contentscenterinner, 
#contents, 
#maincontents, 
#container, 
#containerright, 
.centerparts, 
{ 
	margin: auto; 
	padding: 0; 
	width: 100%; 
	clear: both; 
	overflow: visible; 
	background-color: #ffffff; 
}
.datatable 
{ 
	margin: auto; 
	padding: 10px; 
	width: 98%; 
	clear: both; 
	background-color: #eeeeee; 
	border: 0px #eeeeee solid; 
}

.entry_title, 
{ 
	background-image: none; 
	width: 100%; 
}
.entry_title h3 { 
	color: #464646; 
	font-size: 50px; 
	text-align: center; 
	width: 100%; 
	margin: 30px 0 30px 0; 
	padding: 30px 0 30px 0; 
}

.line2m, 
.line3m, 
.line4m, 
.line5m, 
.line6m, 
.line7m, 
.line2p p, 
.line2_5m 
{ 
	background-image: none; 
	background-color: #fff; 
	width: 100%; 
}
.line2p { 
	padding: 10px; 
	background-color: #eeeeee; 
	width: 100%; 
}

.line3m h4, 
.line4m h4, 
.line5m h4, 
.line6m h4, 
.line7m h4, 
{ 
	background-image: none; 
	background-color: #fff; 
	width: 100%; 
	color: #464646; 
	font-size: 18px; 
	text-align: center; 
	width: 100%; 
}
.line2m h4, 
.line2_5m h4, 
.line4m h4 
{ 
	background-image: none; 
	background-color: #fff; 
	width: 100%; 
	color: #464646; 
	font-size: 18px; 
	text-align: left; 
	width: 100%; 
}



.line2p p, 
{ 
	color: #464646; 
	font-size: 26px; 
	color: #ff0000; 
	margin: 0; 
	padding: 10px; 
}

.tdleft4, 
{ 
	width: 10%; 
	background-image: none; 
	font-size: 14px; 
	background-color: #eeeeee; 
	color: #464646; 
	padding: 0; 
	margin: 0; 
	border: 0px #eeeeee solid; 
}

.tdright4, 
{ 
	width: 90%; 
	background-image: none; 
	background-color: #eeeeee; 
	font-size: 14px; 
	color: #464646; 
	padding: 0; 
	margin: 0; 
	border: 0px #eeeeee solid; 
}


.tdleft4 p, 
{ 
	background-image: none; 
	font-size: 14px; 
	color: #464646; 
	padding: 0; 
	margin: 0; 
}


.tdright4 p, 
{ 
	background-image: none; 
	background-color: #eeeeee; 
	font-size: 14px; 
	color: #464646; 
	padding: 0; 
	margin: 0; 
}











.tdleft2, 
.line2p, 
.line2p p, 
.centerline2, 
.centerline2 table, 
.centerline3, 
.centerline3 table 
{ 
	width: 100%; 
}

.line2p, 
.line2p p, 
{ 
	background-color: #eeeeee; 
}
.centerline2, 
.centerline2 table, 
{
	border: 0px #eeeeee solid; 
}
.datatable table { 
	border: 0px #eeeeee solid; 
}



.centerpartstop { 
	background-color: #ffffff; 
	background-image: none; 
}

.centerpartscenter { 
	background-color: #ffffff; 
	background-image: none; 
}

.centerpartsbottom { 
	background-color: #ffffff; 
	background-image: none; 
}
.mapbox { 
	width: 100%; 
	text-align: center; 
	padding: auto; 
}

