body {	text-align: center;	background-color: #ffffff;}.main{	width:600px;	background-repeat:repeat-y;	margin-right: auto;	margin-left: auto;}.header{ width:590px; height:10px; margin-left: 10px; background-image:url(image/06tenji_accessprint/kei590_top.gif); background-position:bottom; margin-right: 10px; background-repeat:no-repeat;}.contents{ width:590px; background: #d5d5d5; margin-right:10px; margin-left:10px;}.contents_main{ background: #ffffff; width: 588; margin-right: 1px; margin-left: 1px;}.contentsT{ margin:10px; width:565px;margin-left: 11px;}.contentsF{ width:590px; margin-right: 10px; margin-left: 10px; background-image:url(image/06tenji_accessprint/kei590_bottom.gif); background-position:top; background-repeat:no-repeat;}.footer{ clear:left; width:590px; margin-right: 10px; margin-left: 10px; border-top: 1px solid #a8a8a8;}a:link { color: blue; }a:visited { color: blue; }.print{	margin-left:250px;	margin-top: -35px;	margin-bottom: 10px;	clear:left;	width:105px;	height:18px;	font-size: 0;}.print a{	display: block;	width:105px;	height:18px;	background: url(image/06tenji_accessprint/btn_pri.gif) no-repeat;	text-decoration: none;	background-position: left top;}.print a:hover{	background-position: 0 -18px;}.copyright2{	margin-left: 10px;	float:left;	width:304px;	height:17px;}.copyright2 a{    display: block;	width:304px;	height:17px;	background: url(image/btn_copyright.gif) no-repeat;	text-decoration: none;	background-position: left top;}.copyright2 a:hover{	background-position: 0 -18px;}.attention2{	margin-left: 90px;	float:left;	width:160px;	height:17px;}.attention2 a{    display: block;	width:160px;	height:17px;	background: url(image/btn_information.gif) no-repeat;	text-decoration: none;	background-position: left top;}.attention2 a:hover{	background-position: 0 -18px;}.close{	margin-left: 560px;	clear:left;	width:40px;	height:10px;}.close a{    display: block;	width:40px;	height:10px;	background: url(image/btn_close.gif) no-repeat;	text-decoration: none;	background-position: left top;}.close a:hover{	background-position: -40px 0;}.text11c .text11c {	font-size: 80%;}.j02 {	display: block;	margin-left: 5.5em;}.text11c span,.text11c em {	display: block;}span.mapcode {	font-size: 120%;}span.mapcode span {	vertical-align:middle;	font-size: 90%;}.contentsT {	_height: 145px;	min-height: 135px;}