@charset "UTF-8";
/*******************************************/
/* Hall Style                             */
/*******************************************/

#banqTop div.hall{
	display: block;
}
/*
#banqTop div.plan1{
	float: left;
	width: 325px;
	clear: left;
}
#banqTop div.plan2{
	float: right;
	width: 325px;
	clear: right;
}
*/

#hallTop div.hall table{
	width: 100%;
	background: url(../../img/dot_x3.gif) repeat-x 0px bottom;
	padding-bottom: 2px;
}

#hallTop div.hall th,
#hallTop div.hall td{
	vertical-align: top;
	padding: 5px;
	margin-bottom: 5px;
}
#hallTop div.hall tr:hover{
	background: #F5F5F5;
	/*background: #EAEAFF;*/
}

#hallTop div.hall th{
	width: 84px;
	padding-left: 0px;
}
#hallTop div.hall th img{
	padding: 1px;
	border: 1px solid #CCD2DE;
}

#hallTop div.hall td{
	
}

#hallTop div.hall td a{
	background: url(../../img/icon_sq01_arrow.gif) no-repeat 0px center;
	font-size: 1em;
	display: block;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;

}

#hallTop div.hall td a:hover{
	background: url(../../img/icon_sq02_arrow.gif) no-repeat 0px center;
}

#hallTop div.hall strong{
	font-size: 1.2em;
	letter-spacing: 1px;
}

#hallTop div.hall .exp,
#hallTop div.hall .spec{
	display: block;
	margin: 0.8em 15px 0.5em;
}

#hallTop div.hall .spec{
	color: #666;	
}

/*
#hallTop ,#hallPage {
}

#hallTop img.thumnail {
	padding: 1px;
	border: 1px solid #CCCBD0;
}

#hallTop h4{
	margin-bottom: 0.3em;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#hallTop h4 a{
	display: block;
	background: url(../img/goto_hall.gif) no-repeat left center;
	padding-left: 10px;
}

#hallTop h4 a:hover{
	background: url(../img/goto_hall_o.gif) no-repeat left center;
}


#hallTop div.banqList{
	display: inline-block;
}

#hallTop table{
	width: 570px;
	margin-bottom: 5px;
	margin-left: 0.5em;
}

#hallTop th,#hallTop td{
	padding: 5px;
	vertical-align: top;
}

#hallTop th{
	width: 105px;
}

#hallTop td{
	line-height: normal;
}
#hallTop td p{
	line-height: normal;
}

#hallTop ul{
	margin-left: 1em;
	margin-top: 0.5em;
	margin-bottom: 0px;
}

#hallTop li{
	line-height: normal;
	list-style-type: square;
	color: #736D71;
}
*/

/**** Hall Page  ****/

/*
#hallPage table{
}

#hallPage th{
}


#hallPage td{
	padding: 1px;
}
*/

#hallPage td img{
	padding: 1px;
	border: 1px solid #CCCBD0;
}

#hallPage dl{
	margin-top: 0;
	margin-bottom: 2em;
	margin-left: 2em;
	margin-right: 2em;
}

#hallPage dt,#hallPage dd{
	background: url(../../img/dot_x.gif) repeat-x left bottom;
}

#hallPage dt{
	width: 10em;
	padding-top: 0.5em;
	float: left;
	color: #333333;
}

#hallPage dd{
	margin-left: 11em;
	padding-top: 0.5em;
}

#hallPage iframe{
	padding: 1px;
	border: 1px solid #D5CEBF;
}

#hallTab{
	text-align: right;
	width: 580px;
}
#hallTab a:hover{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom:1;
}

#banqSpec {
	margin-left: 2em;
}

#banqSpec table{
	border-top: 1px solid #CCD2DE;
	border-left: 1px solid #CCD2DE;
}

#banqSpec th,#banqSpec td{
	text-align: center;
	padding: 0.2em 1em;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CCD2DE;
	border-bottom: 1px solid #CCD2DE;
	border-left: 1px solid #FFFFFF;
}

#banqSpec th{
	white-space: nowrap;
	background: #E5F2FF;
	
	color: #000;
}

#banqSpec tr.left,
#banqSpec td.left{
	text-align: left;
}
