#main td{width:180px;}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#main{
	background-color:#ddd;
	width:970px;
	padding:5px;
}
#contents{
	background-color:#333;
	width:970px;
	padding:10px 0px;
}
.page_area{
	text-align:center;
	padding:9px 10px;
	margin-bottom:10px;
	width:198px;
	height:30px;
	background-color:#000;
	border:1px solid #666;
}
.page_box a:link{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	font-size:15px;
	text-align:center;
	background-color:#fff;
	margin-left:8px;
	float:left;
	display : inline;
}
.page_box a:visited{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	font-size:15px;
	text-align:center;
	background-color:#fff;
	margin-left:8px;
	float:left;
	display : inline;
}
.page_box a:hover{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	color:#FFFF66;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#f90;
	margin-left:8px;
	text-decoration:none;
	float:left;
	display : inline;
}

.page_box_active a:link{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#f90;
	margin-left:8px;
	text-decoration:none;
	float:left;
}
.page_box_active a:visited{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#f90;
	margin-left:8px;
	text-decoration:none;
	float:left;}
.page_box_active a:hover{
	width:28px;
	height:18px;
	padding:7px 1px 5px 1px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#f90;
	margin-left:8px;
	text-decoration:none;
	float:left;
}

.shop_box{
	width:468px;
	border:1px solid #666;
	background-color:#000;
	margin-left:8px;
	margin-bottom:10px;
	_margin-left:5px;
	float:left;
	background:url("http://www.fuu-map.com/kansai/img/gravure/shop_back.gif") ;
}
.shop_box img{
	border:1px solid #fff;
}
.name{
	color:#ff9999;
	text-align:center;
	padding:4px 0px 2px 0px;
	}

.prof{
	line-height:1.3em;
	color:#ccc;
	text-align:center;
}
.shop_name{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
}
.shop_name a:link {color: #2facff;background-color: transparent;text-decoration: none;text-decoration: underline;}
.shop_name a:visited {color: #2facff;background-color: transparent;text-decoration: none;text-decoration: underline;}
.shop_name a:active {color:#2facff;background-color: transparent;text-decoration: underline;}
.shop_name a:hover {color: #ff9900;background-color: transparent;text-decoration: underline;text-decoration: underline;}


.shop_area{
	color:#fff;
	line-height:1.3em;
	padding:5px 0px 10px 0px;
	text-align:left;
}

.shop_comment{
	color:#ccc;
	line-height:1.3em;
	text-align:left;
}

.back_page{
	background:url("http://www.fuu-map.com/img/gravure/back_btn.jpg") no-repeat 0px 3px;
	width:115px;
	padding-left:35px;
	text-align:left;
	height:18px;
	padding-top:9px;
	width:935px;
	margin-bottom:10px;
}
.back_page a:link {color: #fff;background-color: transparent;text-decoration: none;text-decoration: none;}
.back_page a:visited {color: #fff;background-color: transparent;text-decoration: none;text-decoration: none;}
.back_page a:active {color:#FFFF00;background-color: transparent;text-decoration: underline;}
.back_page a:hover {color: #FFFF00;background-color: transparent;text-decoration: underline;text-decoration: underline;}
.return{padding:5px 0px; text-aling:right;width:980px;}

