@charset "UTF-8";
/* CSS Document */

#contsinner { float: right; width: 730px; margin-right:5px; border-bottom:solid 1px #999; border-right:solid 1px #999; background:url(/common/images/inner_bg.gif) repeat-y; }
#contsinner .rightcols {
	float: right;
	width: 187px;
}

.guidecenter {
	float: left;
	width: 538px;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
border-top: solid 1px #999;
overflow:hidden;
}
.guidecenter p { margin:0.25em 5px 0.25em 10px; }
.guidecenter h4 { margin-left:10px; }

.espace { padding:5px; border-bottom:solid 1px #999; border-top:solid 1px #999; }
.floorname { border-bottom:solid 1px #999; }

.eventnav { display:none; }

/* for Map page*/
#contsinner .maprightcols {
	float: right;
	width: 215px;
}

.mapcenter {
	float: left;
	width: 510px;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
}
.mapcenter p { margin:0.25em 5px 0.25em 10px; }

.floormapimg { margin:15px 0;}

/*recomend box */
.recm_box { width:520px; margin:0 auto;}
.recm_body { background:url(/guide/pack/images/goods/recm_bg.gif) repeat-y; padding:5px 15px; }
.recm_body h4 { font-weight:bold; color:#669900; }
.goodsimg { width:120px; height:120px; overflow:hidden; float:left; margin-right:10px; }
.goodslist { clear:both; border-bottom:dashed 1px #6699CC; padding:5px 0; overflow:hidden; }

/*recomend box healthcare */
.recm_box2 { width:520px; margin:0 auto;}
.recm_body2 { background:url(/guide/pack/images/goods/recm_bgp.gif) repeat-y; padding:5px 15px; }
.recm_body2 h4 { font-weight:bold; color:#FF3333; }
.goodsimg { width:120px; height:120px; overflow:hidden; float:left; margin-right:10px; }
.goodsimg2 { width:120px; height:240px; overflow:hidden; float:left; margin-right:10px; }
.goodslist { clear:both; border-bottom:dashed 1px #6699CC; padding:5px 0; overflow:hidden; }

#sitemap_list { margin: 9px 0; text-align:left; }
#sitemap_list table { margin: 0 20px; }
#sitemap_list td { padding:5px;}
#sitemap_list ul { margin:0 15px; }
#sitemap_list li { padding: 5px;  }
#sitemap_list .odd { background-color:#E5E5E5; }
#sitemap_list .even { background-color:#FFFFFF; }
#sitemap_list .btmdash { border-bottom: dashed 1px #CCC; }

.uselist {
	margin: 20px; list-style-position:inside;
}
.uselist ol { margin-left:25px; }
.uselist ul { margin-left:1em; }
.uselist ol li { list-style:decimal; margin:0 0 10px 0; }
.uselist ul li { list-style-type: circle; }
.kakomi { margin:10px 20px; padding:10px; border:solid 1px #CCC; }

.concepttxt {
	height: 752px;
	width: 510px;
	background:url(../images/img_concept.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;	
}

.concepttxt p.tlover { display:none; }

/* FAQ */

table.faqA { margin:5px 10px 15px; }
.faqA th { background-color: #DDD; padding:5px; }
.faqA th.hd { width:50px; }
.faqA td { padding:5px; }
.faqA td.hd { vertical-align:top; }
.faqA td.btm { font-size:5px; padding:0; }

