@charset"euc-jp";

#shopCategorySearch dl{
	float: left;
	width: 166px;
	margin-right: 10px;
}
#shopCategorySearch dl.noMargin{
	margin-right: 0;
}
#shopCategorySearch dl ul{
	list-style-type: disc;
}
#shopCategorySearch dl ul li.color01{
	width: 152px;
	line-height: 1.5em;
	margin-bottom: 3px;
	padding-left: 12px;
	list-style-type: disc;
	background: #fffaf0;
	display: block;
}
#shopCategorySearch dl ul li.color02{
	width: 152px;
	line-height: 1.5em;
	margin-bottom: 3px;
	padding-left: 12px;
	list-style-type: disc;
	background: #fbe9c9;
	display: block;
}
#shopCategorySearch dl ul li a{
	width: 152px;
	display: block;
}
.searchShopTable td{
	background: url(/shop/common/img/index_shopname_line01.gif) no-repeat 45px 6px;
	*background: url(/shop/common/img/index_shopname_line01.gif) no-repeat 40px 6px;
}
.searchShopTable a{
	margin-right: 20px;
	display: table;
}

/*
#shopData table{
	margin-bottom:30px;
}
*/
.ContSpec{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

.ContSpec h3{
	clear:both;
	height:26px;
	margin:30px 0 8px 0;
}

.ContSpec .ImgArea{
	width:141px;
	display:table;
	float:left;
	margin-right:25px;
}

.ContSpec .TextArea{
	float:left;
	line-height:170%;
	width:520px;
}

.ContSpec .TextArea p {
	margin-bottom:3px;
}

.ContSpec .TextArea p.Title{
	font-weight:bold;
	color:#aa3749;
	margin:0 0 12px 0;
}
.ContSpec .TextArea2{
	float:left;
	line-height:170%;
	width:690px;
}

.ContSpec .TextArea2 p {
	margin-bottom:3px;
}

.ContSpec .TextArea2 p.Title{
	font-weight:bold;
	color:#aa3749;
	margin:0 0 12px 0;
}

.UnderBTNArea{
	margin:;
	text-align:left;
}

.clear_txt {

}
