body{
	background-image: url(../../images/body_bg2.gif);
}
#container #header{
	height: 350px;
	background-image: url(../images/header_bg.jpg);
}
#container #header #menu{
	top: 40px;
}
#container #contents{
	top: 0px;
}
#container #footer{
	top: 0px;
}



#container #contents .contentsBox h3#shop{
	background-image: url(../images/h3_shop.gif);
}
#container #contents .contentsBox h3#access{
	background-image: url(../images/h3_access.gif);
}
#container #contents .contentsBox h3#map{
	background-image: url(../images/h3_map.gif);
}

#container #contents .contentsBox .contentsBoxTable{
	padding-top: 10px;
	padding-left: 20px;
	width: 560px;
	float: left;
}
#container #contents .contentsBox .contentsBoxTable table{
	border: 1px #CCCCCC solid;
	border-collapse: collapse;
	width: 550px;
}
#container #contents .contentsBox .contentsBoxTable table tr th{
	padding-left: 20px;
	border: #CCCCCC solid;
	border-width: 0 0 1px 1px;
	line-height: 2em;
	color: #555555;
	background-color: #DFEBF3;
	width: 150px;
	text-align: left;
}
#container #contents .contentsBox .contentsBoxTable table tr td{
	padding-left: 10px;
	border: #CCCCCC solid;
	border-width: 0 0 1px 1px;
	line-height: 2em;
	color: #555555;
	background-color: #FFFFFF;
}
#container #contents .contentsBox .contentsBoxTable table tr td a{
	color:#004098;
}
#container #contents .contentsBox .contentsBoxTable table tr td span.style1{
	font-weight: normal;
}
#container #contents .contentsBox .contentsBoxTable table tr td span.style2{
	font-style: italic;
	line-height: 1.3em;
}

#container #contents .contentsBox .contentsBoxImg{
	padding-top: 10px;
	padding-left: 10px;
	width: 280px;
	float: left;
}

#container #contents .contentsBox .contentsBoxMap{
	width:689px;
	margin:10px auto 10px;
}
/*
#container #contents .contentsBox .contentsBoxMap img{
	width:689px;
	height:500px;
	margin:10px auto 0;
	display:block;
}
*/

#container #contents .contentsBox .contentsBoxAccess{
	width:689px;
	margin:0 auto;
}
#container #contents .contentsBox .contentsBoxAccess h4{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
	color: #222222;
}
#container #contents .contentsBox .contentsBoxAccess p{
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 1.5em;
	color: #555555;
}
