@charset "utf-8";
/************************************/
/*  広告
/************************************/
.ad{
	margin-top:20px;
}
.ad strong{
	padding:5px 10px;
	font-weight:normal;
}

/************************************/
/*  新規掲載店
/************************************/


.center_new{
	padding-bottom:10px;
	background-image:url(../image/center_new.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.center_new_bottom{
	margin-bottom:10px;
	height:15px;
	background-image:url(../image/center_new_bottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.center_new ul{
	margin:10px 5px 5px 180px;
	padding:0px;
	list-style:none;
}
.center_new li{
	padding:3px;
	margin:3px 0px 0px 20px;
	border-bottom:1px dotted #ccc;
}
.center_new h2{
	padding:10px 0px;
	text-indent:-9999px;
}
.center_new_box{
	width:420px;
	margin:10px 0px 0px 30px;
	background-color:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}

.center_new_shop{
	background-image:url(../image/shop_title.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	padding:3px 10px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
}

.center_new_shop_img{
	width:160px;
	padding:2px;
	margin:5px;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	float:left;
	background-color:#fffff5;
}
.center_new_shop_h{
	font-weight:bold;
	list-style-image: url(../image/fude.gif);
}
.center_new_shop_add{
	list-style-image: url(../image/area.gif);
}
.center_new_shop_tel{
	list-style-image: url(../image/tel.gif);
}
.center_new_shop_com{
	margin:10px;
	clear:left;
}


/************************************/
/*  豆知識
/************************************/

.center_mame{
	width:235px;
	margin:5px 0px 5px 0px;
	float:left;
}

.center_mame p , .center_event p{
	margin:3px 5px 0px 0px;
	text-align:right;
}
.center_mame h3 a{
	display: block;
	height:35px;
	background-image:url(../image/center_mame.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	cursor:pointer;
}

.center_mame ul{
	margin:0px 5px;
	padding:2px;
	list-style:none;
}
.center_mame li{
	margin:2px;
	padding:2px 0px 2px 22px;
	border-bottom:1px dotted #ccc;
	background-image:url(../image/list3.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

/************************************/
/*  イベント
/************************************/

.center_event{
	width:235px;
	margin:5px 0px 5px 0px;
	float:right;
}
.center_event h3 a{
	display: block;
	height:35px;
	background-image:url(../image/center_event.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	cursor:pointer;
}

.center_event ul{
	margin:0px 5px;
	padding:2px;
	list-style:none;
}
.center_event li{
	margin:2px;
	padding:2px 0px 2px 22px;
	border-bottom:1px dotted #ccc;
	background-image:url(../image/list3.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.center_cl{
	clear:both;
	text-indent:-9999px;
	text-decoration:none;
}

/************************************/
/*  和んスナップ
/************************************/

.center_snap h3 a{
	height:47px;
	margin-top:10px;
	background-image:url(../image/center_snap_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.snap_bg{
	width:480px;
	margin:0px;
	padding:5px 10px;
	background-image:url(../image/center_snap_bg.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	text-align:center;
}
.snap_bg ul{
	margin:0px 0px 0px 6px;
	padding:0px;
	list-style:none;
}
.snap_bg li{
	width:135px;
	margin:5px;
	padding0px;
	float:left;
	border:1px solid #ccc;
}
.snap_bottom{
	height:21px;
	margin-bottom:15px;
	background-image:url(../image/center_snap_bottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	clear:left;
}
.snap_shop{
	width:100%;
	padding:3px 0px;
	margin-bottom:2px;
	background-color:#FFF0F0;
}
.snap_price{
	color:red;
}
/************************************/
/*  検索
/************************************/
.text_search h3{
	font-size:120%;
	margin:auto;
	padding:5px 0px 5px 35px;
	background:#f9eaea url(../image/step.gif) no-repeat 10px 5px;
	border-bottom:1px solid #e7e7e7;
}
.text_search ol{
	width:470px;
	padding:2px;
	margin:15px 0px 10px 10px;
	list-style:none;
}
.text_search li{
	width:225px;
	margin-top:3px;
	padding:3px 0px;
	border-bottom:1px dotted #ccc;
	float:left;
}

/************************************/
/*  カテゴリ
/************************************/

.cat_1 a{
	padding:2px 0px 3px 20px;
	background-image:url(../image/cat_1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_2 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_3 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_4 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_4.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_5 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_5.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_6 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_6.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_7 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_8 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_8.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_9 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_9.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_10 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_10.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cat_11 a{
	padding:2px 0px 3px 20px;;
	background-image:url(../image/cat_11.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
