@charset "shift-jis";

#building #wrapper {
	background: #FFFFFF url(/common_all/images/contentbg.gif) repeat-y 0px 0px;
}
#building #wrapperInner {
	background: url(/common_all/images/contentbg_under.gif) no-repeat 0px bottom;
}
/*
 #news
------------------------------------------------------------------*/
#building .cntBox {
width:670px;
margin:0 auto 16px;
}
#building .cntBox .imgR {
float:right;
padding:0 0 12px 20px;
}
#building .access {
	margin-top: 20px;
	border: 1px solid #b7b7b7;
}
#building .access dl {
	padding: 10px 13px 13px 10px;
}
#building .access dl dt {
	margin-bottom: 5px;
}
#building .access dl dd {
}

#building .cntBox {
	margin-bottom: 16px;
}

#building h2 {
	margin-bottom:16px;
}
#building p.btn {
text-align:right;
}
#building p.btn img{
padding-right:28px;
}

#building table.shop {
	border-collapse: separate;
	width:670px;
	border-top: 1px dotted #c8c8c8;
	border-left: 1px dotted #c8c8c8;
	font-size: 95%;
}
#building table.shop th {
	background: #ebebeb;
	color: #aaaaaa;
	font-weight: bold;
	border-right: 1px dotted #c8c8c8;
	border-bottom: 1px dotted #c8c8c8;
	padding: 3px 0 3px 8px;
}
#building table.shop td {
	border-right: 1px dotted #c8c8c8;
	border-bottom: 1px dotted #c8c8c8;
	padding: 3px 0 3px 8px;
}
#building th.floor {
width:55px;
}
#building th.nameTit {
width:175px;
}
#building th.item {
width:160px;
}
#building th.tel {
width:125px;
}
#building td.name {
color: #2569bb;
}
#building td.name a {
	text-decoration: underline;
}
#building td.name a:hover {
}
#building #map {
font-size:85%;
}
#building #map img {
padding-bottom:10px;
}
#building #map strong {
color:#6a7edf;
}