@charset "shift_jis";
/* ------------------------- TOC 
map_area
area_block


---------------------------- */
/* ============================== map includes */
/* map_area */
#suntory_contents .map_area {
	margin-bottom: 30px;	
}
#suntory_contents .map_area p.leedTxt {
	background: url(/flower/camp/2016_bfpj/bfpj/img/bg_map_leed_hd01.gif) no-repeat left top;
	padding-top: 14px;
	color:#704a33;
	font-weight:bold;
	font-size:16px;
}
#suntory_contents .map_area p.leedTxt span {
	background: url(/flower/camp/2016_bfpj/bfpj/img/bg_map_leed_ct01.gif) repeat-y left bottom;
	display: block;
	padding: 10px 26px 10px;
}
#suntory_contents .map_area .inner {
	background: url(/flower/camp/2016_bfpj/bfpj/img/img_map_area01.jpg) no-repeat left bottom;
	width: 848px;
	height: 610px;
	position: relative;
}
/* area_block */
#suntory_contents .map_area .inner .area_block {
	position: absolute;
}
#suntory_contents .map_area .inner .ap01 {
	top: 60px;
	left: 420px;
}
#suntory_contents .map_area .inner .ap02 {
	top: 253px;
	left: 619px;
}
#suntory_contents .map_area .inner .ap03 {
	top: 378px;
	left: 576px;
}
#suntory_contents .map_area .inner .ap04 {
	top: 205px;
	left: 344px;
}
#suntory_contents .map_area .inner .ap05 {
	top: 480px;
	left: 295px;
}
#suntory_contents .map_area .inner .ap06 {
	top: 233px;
	left: 100px;
}
#suntory_contents .map_area .inner .ap07 {
	top: 511px;
	left: 41px;
}
#suntory_contents .map_area .inner .area_block ul li {
	padding-top: 5px;	
}