@charset "utf-8";

h2 {
	
}
h3 {

}
#contWrap {
	color: #313131;
}
#contWrap ul li {
	float: left;
	padding: 5px 15px 5px 8px;
	background: url("../common/images/img_arrow.gif") no-repeat 0 10px;
}

/* Area Table */
table.shopaArea {
	width: 625px;
	border: 0;
}
table.shopaArea tr th {
	padding: 7px 5px;
	font-weight: bold;
	background: #e5e5e5;
	border-bottom: 1px solid #bfbfbf;
}
table.shopaArea tr td {
	padding: 5px 4px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 11px;
}
table.shopaArea tr.tr01 td {
/*	background: #ffffff;*/
}
table.shopaArea tr.tr02 td {
/*	background: #f9f7f2;*/
}

#contWrap .pageTop2 {
	padding-bottom: 30px;
}

#mapWrap {
	position: relative;
	width: 625px;
	height: 580px;
	background: url(images/img_areaMap.gif) no-repeat;
}
dl.area {
	border: 1px solid #9f9f9f;
	padding: 10px 5px 10px 8px;
	position: absolute;
	width: 155px;
	background: #ffffff;
}
dl.area dt {
	margin-bottom: 5px;
}
dl.area dd {
	display: inline;
}
dl.area dd a {
	white-space: nowrap;
	margin-left: 7px;
	line-height: 1.3;
}

dl#area01.area { top:  40px; left: 240px; }
dl#area02.area { top: 200px; left: 460px; }
dl#area03.area { top: 330px; left: 465px; }
dl#area04.area { top: 150px; left: 180px; }
dl#area05.area { top: 420px; left: 280px; }
dl#area06.area { top: 470px; left: 100px; }
dl#area07.area { top: 240px; left:     0; }

p.stext {
	font-size: 11px;
	padding-top: 3px;
}
#remark {
	margin-top: 15px;
	padding: 10px;
	font-size: 11px;
	line-height: 1.5;
	border: 1px solid #CB0030;
}

