

#hall-navi{
	margin: 0px auto;
	padding: 0px;
	width: 754px;
}

#hall-navi ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:center;
	background-image: url(../../images/2014/hall/arrow.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	line-height:100%;
}

#hall-navi ul li a{
	margin: 0px;
	padding: 13px 0px;
	display: block;
	color:#000;
}

#hall-navi ul li a:hover{
	background-color:#f6f6f6;
	background-image: url(../../images/2014/hall/arrow.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}

#hall-navi ul li#hn01{
	width: 250px;
	border: 1px solid #CCC;
		
}


#hall-navi ul li#hn02{
	width: 250px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#hall-navi ul li#hn03{
	width: 250px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	
	background-image: url(../../images/2014/hall/advantageous/arrow2.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}


#hall-navi ul li#hn03 a:hover{
	background-color:#f6f6f6;
	background-image: url(../../images/2014/hall/advantageous/arrow2.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}


.hall-block{
	margin: 0px;
	padding: 50px 0px 0px;
}

.hall-block h2{
	margin: 0px;
	padding: 0px;
	text-align:center;
}

.hall-deta{
	margin: 0px auto;
	padding: 25px 0px 0px;
	height: 25px;
	width: 700px;
}

.hall-deta ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

.hall-deta ul li.hd01{
	margin: 0px;
	padding: 0px;
	width: 280px;
}

.hall-deta ul li.hd02{
	margin: 0px;
	padding: 0px;
	width: 170px;
}

.hall-deta ul li.hd03{
	margin: 0px;
	padding: 0px;
	width: 250px;
}

.hall-text{
	margin: 20px auto 0px;
	padding: 0px;
	width: 970px;
}

.hall-text p{
	margin: 0px;
	padding: 20px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}


.hall-map{
	margin: 0px;
	padding: 45px 0px 0px;
}

.hall-map p{
	text-align: center;
	margin: 0px;
	padding: 0px;
}


.hall-dl{
	margin: 0px auto;
	padding: 15px 0px 0px;
	width: 292px;
}

.hall-dl p{
	margin: 0px;
	padding: 0px;
	
}

.hall-dl p a:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	zoom: 1;
}


.hall-parking{
	margin: 0px auto;
	padding: 0px;
	width: 970px;
}

.hall-parking p{
	margin: 0px;
	padding: 25px;
	border:1px solid #222;
	text-align:center;
	background:#222;
}


/*.hall-dl a {
	background: #D7161F url(../../images/2013/shared/btn_arrw.png) no-repeat right 0px;
	height:23px;
	display:block;
	padding:7px 0 0 20px;
	width:260px;
}
.hall-dl a:hover {
	background-color: #E25540;
	background-position:right -30px;
}*/




#hall-adv{
	margin: 0px auto;
	padding: 0px;
	width: 970px;
}

#hall-adv p.read{
	
	margin: 0px;
	padding: 0px;
}

#hall-adv p.read2{
	
	margin: 0px;
	padding: 10px 0px 0px;
}

#hall-adv p.perioed{
	text-align: center;
	margin: 15px 0px 0px;
	padding: 15px 0px;
	font-weight: bold;
	color: #d7161f;
	border: 1px solid #CCC;
}

#hall-adv p.list-t{
	text-align: center;
	margin: 0px;
	padding: 40px 0px 20px;
}

#hall-adv p.ad-map{
	margin: 0px;
	padding: 20px 0px 0px;
}

#hall-adv .hotel{
	margin: 0px;
	padding: 30px 0px 0px;
}

#hall-adv .hotel.first{
	margin: 0px;
	padding: 10px 0px 0px;
}

#hall-adv .hotel h2{
	line-height: 0%;
	margin: 0px;
	padding: 0px;
}

#hall-adv .hotel .hotel-in{
	margin: 0px;
	padding: 20px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}

#hall-adv .hotel .hotel-in h3{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 110%;
}

#hall-adv .hotel .hotel-in h3 a{
	color: #000;
}

#hall-adv .hotel .hotel-in p.info{
	color: #d7161f;
	margin: 0px;
	padding: 5px 0px 0px;
}

#hall-adv .hotel .hotel-in .data{
	margin: 10px 0px 0px;
	padding: 10px 0px 0px;
	border-top: 1px dotted #ccc;
}

#hall-adv .hotel .hotel-in .tel{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}

#hall-adv .hotel .hotel-in .tel dl dt{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 60px;
}

#hall-adv .hotel .hotel-in .tel dl dd{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
}


#hall-adv .hotel .hotel-in .time{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 648px;
}

#hall-adv .hotel .hotel-in .time dl dt{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 80px;
}

#hall-adv .hotel .hotel-in .time dl dd{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
}

#hall-adv p.nt{
	font-size: 88%;
	margin: 0px;
	padding: 10px 0px 0px;
}












