/* CSS Document */

#global-navi li#info a {
	background-image:url(../img/global_navi_04_hover.png);
}
#content-box {
	width:1000px;
	height:450px;
	margin:0 auto;
	margin-top:30px;
	background-color:#FFF;
	clear:both;
}

table.address {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
}
table.address th {
	width: 100px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
table.address td {
	width: 250px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}


#add{ width:400px;padding:40px; float:left;}

#map{ float:right; margin:30px;}

p.pattern1 {
  width: 1000px;
  height: 450px;
  position: relative;
}

p.pattern1 img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}