@charset "utf-8";
/*-----food accessStyle-----*/


/*-----global menu-----*/

#side ul li.global08,
#side ul li.global08 a,
#side ul li.global08 a:hover {
	background: url(../common/side_global_menu.gif) no-repeat -428px -280px;
}

/*-----h3 title-----*/

h3 {
	width: 660px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../access/img/main_visual.jpg) no-repeat;
}


/*-----h4 titles-----*/

h4 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../access/img/access_title.gif) no-repeat;
}

/*-----h5 titles-----*/

h5 {
	width: 620px;
	height: 26px;
	margin: 25px 15px 0 15px;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 26px;
	color: #fff;
	background: url(../../access/img/access_title_bg01.gif) no-repeat;
}

/*-----h6 titles-----*/

h6 {
	width: 577px;
	height: 27px;
	margin: 25px 30px 0 30px;
	padding: 0 0 0 23px;
	font-size: 12px;
	line-height: 27px;
	background: url(../../access/img/access_title_bg02.gif) no-repeat;
}


/*-----hall-----*/

#hall {
	width: 630px;
	margin: 15px 15px 0 15px;
	padding: 0;
}

#hall div {
	width: 305px;
	margin: 0;
	padding: 0;
	float: left;
}

#hall div dl {
	width: 267px;
	height: 96px;
	margin: 0;
	padding: 19px;
	background: url(../../access/img/hall_dot_bg.gif) no-repeat;
}

#hall div dl dt {
	width: 267px;
	height: 31px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../access/img/hall_name.gif) no-repeat;
}

#hall div dl dd {
	width: 206px;
	margin: 8px 0 0 0;
	padding: 0 0 0 61px;
}

#hall div dl dd#hallAdd {
	margin-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e2e2e2;
	background: url(../../access/img/hall_add.gif) no-repeat;
}

dd#hallTel {
	background: url(../../access/img/hall_tel.gif) no-repeat;
}

#hall div p {
	width: 305px;
	margin: 15px 0 0 0;
	padding: 0;
}

#hall p#map {
	width: 310px;
	margin: 0;
	padding: 0;
	float: right;
}


/*-----bus-----*/

#busText {
	width: 600px;
	margin: 15px 30px 0 30px;
	padding: 0;
}

#busText p {
	width: 243px;
	margin: 0;
	padding: 0;
	float: left;
}

#busText img {
	width: 357px;
	margin: 0;
	padding: 0;
	float: right;
}

.busDetails {
	width: 600px;
	margin: 15px 30px 0 30px;
	padding: 0;
}

.busDetails p {
	width: 286px;
	margin: 0;
	padding: 0;
	float: left;
}

.busDetails dl {
	width: 299px;
	margin: 0;
	padding: 0;
	float: right;
}

.busDetails dl dt {
	width: 299px;
	margin: 0;
	padding: 0;
}

.busDetails dl dd {
	width: 299px;
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
}


/*-----other-----*/

ul.otherBox {
	width: 600px;
	margin: 15px 30px 0 30px;
	padding: 0;
	list-style: none;
}

ul.otherBox li {
	margin: 0;
	padding: 0 15px;
}

ul.otherBox li span {
	color: #009944;
}

p.text {
	width: 570px;
	margin: 15px 45px 0 45px;
	padding: 0;
}

p.text span {
	font-size: 10px;
}
