#wrapper_main{width:640px;}
.contents{width:638px;border:1px solid #999;text-align:center;margin-bottom:10px;}
.contents_search{width:638px;border:1px solid #999;text-align:center;}
.title_search{
	height:19px ;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-image:url(../../img2/title_search.jpg);
}
.title_search2{
	height:34px ;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-image:url(../../img2/title_search2.gif);
}

.map{
	width:270px;
	padding:5px;
	float:left;
	}
/******* T[`EGA*******/
.map_right{
	width:340px;
	margin-left:5px;
	float:left;
}
.caution{font-size:10px;color:#666;	margin:5px 0px 10px 0px;text-align:left;}
.caution img{margin-bottom:-3px;}
.joken_search{text-align:right;margin:3px 0px 3px 0px;}
.link_area{	width:344px;color:#333;	}
.link_area1{
	width:161px;
	height:126px;
	text-align:left;
	border:1px solid #999;
	margin:5px 3px 5px 0px;
	padding:3px;
	font-size:10px;
	color:#333;
	float:left;
	}
.ad_comment{text-aling:left;font-size:10px;}
.link_area1 p{
	margin:5px 0px 0px 0px ;
	text-align:center;
	font-size:12px;
}
.link_area2{
	width:163px;
	border:1px solid #999;
	margin:5px 0px 5px 3px;
	padding:2px;
	font-size:10px;
	color:#333;
	float:left;
}
/******* VsbNAbv*******/
.contents_shop{
	width:638px;
	border:1px solid #999;
	background-color:#efefef;
	margin-top:10px;
	text-align:left;
	}
.title_new{
	height:19px ;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-image:url(../../img2/title_new.gif);
}
.shop_pay{
	width:308px;
	_width:305px;
	height:136px;
	margin:4px;
	border:1px solid #999;
	background-color:#fff;
	float:left;
}
.shop_img{
	width:60px;
	height:76px;
	margin:4px 0px 8px 4px;
	float:left;
	}
.shop_detail{
	width:234px;
	_width:230px;
	margin:3px 0px 5px 5px;
	_margin:3px 0px 5px 3px;
	float:left;
	color:#333;
	line-height:130%;
}
.shop_detail p{	color:#f00;margin:0px;}
.shop_detail img{vertical-align:text-bottom;}
.shop_comment{
	color:#34495f;
	padding:0px 5px 3px 5px;
	line-height:120%;
	clear:both;
}
.title_pickup{
	height:21px ;
	padding-top:6px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	background-image:url(../../img2/title_pickup.gif);
}
.shop_free{
	width:305px;
	_width:297px;
	height:52px;
	margin:6px;
	border:1px solid #999;
	background-color:#fff;
	float:left;
}
.shop_f_detail{
	width:246px;
	_width:238px;
	margin:5px 0px 2px 5px;
	float:left;
	color:#333;
	line-height:130%;
}
.shop_f_img{
	width:42px;
	height:42px;
	margin:4px 0px 4px 4px ;
	float:left;
	}
/******* gsbNX *******/
.contents_topi{
	width:638px;
	border:1px solid #999;
	margin-top:10px;
	text-align:left;
	}
.title_topi{
	height:21px ;
	padding-top:4px;
	padding-right:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-image:url(../../img2/title_topics.jpg);
}
/******* shop *******/
.contents_shop{
	width:638px;
	border:1px solid #999;
	background-color:#efefef;
	margin-top:10px;
	text-align:left;
	}
.title_new{
	height:19px ;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-image:url(../../img2/title_new.gif);
}
.shop_pay{
	width:308px;
	_width:305px;
	height:136px;
	margin:4px;
	border:1px solid #999;
	background-color:#fff;
	float:left;
}
.shop_img{
	width:60px;
	height:76px;
	margin:4px 0px 8px 4px;
	float:left;
	}
.shop_detail{
	width:234px;
	_width:230px;
	margin:3px 0px 5px 5px;
	_margin:3px 0px 5px 3px;
	float:left;
	color:#333;
	line-height:130%;
}
.shop_detail p{	color:#f00;margin:0px;}
.shop_detail img{vertical-align:text-bottom;}
.shop_comment{
	color:#34495f;
	padding:0px 5px 3px 5px;
	line-height:120%;
	clear:both;
}
.title_pickup{
	height:21px ;
	padding-top:6px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	background-image:url(../../img2/title_pickup.gif);
}
.shop_free{
	width:305px;
	_width:297px;
	height:52px;
	margin:6px;
	border:1px solid #999;
	background-color:#fff;
	float:left;
}
.shop_f_detail{
	width:246px;
	_width:238px;
	margin:5px 0px 2px 5px;
	float:left;
	color:#333;
	line-height:130%;
}
.shop_f_img{
	width:42px;
	height:42px;
	margin:4px 0px 4px 4px ;
	float:left;
	}

/******* ֘ATCg *******/
.contents_own{
	width:638px;
	border:1px solid #999;
	margin-top:10px;
	text-align:left;
	}
.title_own{
	height:17px ;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-image:url(../../img2/title_back.gif);
}
.own{width:630px;padding:2px;}
.own_l{	width:160px;margin:5px 0px 5px 5px;float:left;font-weight:bold;	}
.own_r{	width:455px;margin:5px 0px 5px 5px;float:left;	color:#333;margin-left:5px;}
/******* linksyu *******/
.contents_under{width:640px;margin-top:10px;}
.linksyu{
	width:638px;
	border:1px solid #999;
	text-align:center;
	background-color:#fcfdfe;
}
.linksyu_area{
	font-weight:bold;
	margin:2px 2px;
	padding:2px 0px;
	border:solid 1px #999;
	text-align:center;
	
}
.linksyu_box{
	width:154px;
	margin:2px 2px;
	color:#333;
	text-align:left;
	float:left;
}
.site{
	padding:3px 0px 3px 5px;
	font-size:12px;
	text-align:left;
	}
.line{width:638;}
.title_linksyu{	font-weight:bold;padding:3px 0px 3px 0px;font-size:14px;background-color:#eee;margin-bottom:5px;border-bottom:1px solid #999;}
.linksyu_r{width:150px;margin-left:10px;float:left;margin-bottom:10px;}
.linksyu_r p{margin:0px;padding:1px;font-weight:bold; color:#333;font-size:12px;}
.ad{
	width:148px;
	border:solid 1px #999;
	text-align:center;
	line-height:130%;
	font-size:10px;
	margin-bottom:10px;
}
.return{text-align:right;margin:5px 0px;}
/******* topics *******/
.title_topics{
	height:19px ;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	background-image:url(../../img2/title_topics.gif);
	}	
.topi_come{border-bottom:1px solid #999;padding:4px 0px;font-weight:bold;background-color:#ffeeee;color:#000;}
.topi_come2{border-top:1px solid #999;border-bottom:1px solid #999;padding:4px 0px;border-top:1px solid #999;background-color:#dfdfff;color:#000;font-weight:bold;}

