@charset "utf-8";

#category {
}

#category li {
	border-bottom: solid 1px #ccc;
}

#category ul ul {
	display: none;
	background-color: #f0f0f0;
}

#category li li {
	float: left;
	width: 50%;
	border-bottom: none;
}

#category a {
	display: block;
	padding: 20px 10px;
	text-decoration: none;
	background: url(../images/list-arw.gif) no-repeat;
	background-position: 98% 50%;
}

#category a:hover {
	background-color: #f0f0f0;
}


#category li li a {
	padding-left: 20px;
	background: url(../images/list-arw2.gif) no-repeat;
	background-position: 10px 34px;
	border-bottom: none;
}

@media screen and (max-width: 480px) {

	#category a {
		display: block;
		padding: 15px 10px;
		text-decoration: none;
		background: url(../images/list-arw2.gif) no-repeat;
		background-position: 98% 50%;
	}
	#category li li a {
		padding-left: 20px;
		background: url(../images/list-arw2.gif) no-repeat;
		background-position: 10px 21px;
	}
}

.shop {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #cccccc;
}

.shop-p {
	float: left;
	width: 30%;
	line-height: 1em;
}

#main .shop-p p {
	text-align: center;
}

.shop-p img {
	margin-bottom: 5px;
}

.shop-p img.btn {
	margin-right: 5px;
}

.shop-c {
	float: left;
	width: 70%;
}

.shop-c p {
	padding: 5px;
}

.shop-c p.name {
	line-height: 1.2em;
}


.shop-c p.name img {
	vertical-align: middle;
	margin-left: 10px;
}

.shop-c img.yutai {
	vertical-align: middle;
	margin-left: 5px;
}

.shop-c strong {
	color: #1783AA;
}

.shop-c p.txt {
	font-size: 90%;
}

.shop2 {
	padding-bottom: 10px;
}

.shop3 {
	padding-bottom: 20px;
}

.shoppanel {
	display: none;
}

.more {
	cursor:pointer;
	color: #333;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   -webkit-border-radius: 7px; /* Chrome,Safari */
   padding: 0.3em 0.9em;
   margin: 0px 0.3em;
   text-decoration: none;
   background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#cfcfcf)); /* Chrome,Safari */
   line-height: 2em;
   white-space: nowrap;
}
