@charset "utf-8";

div.wrapper #container #contents-02 div.box-bg div.box-contents02 {
	padding: 0 35px 0 35px;
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 h2 {
	margin: 0;
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list01 ul {
	margin: 0 0 25px 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list01 ul li {
	float: left;
	width: auto;
	height: 20px;
	margin: 1px 40px 0 0;
	padding: 0 0 0 15px;
	background: transparent url(/local/shop/category/img/category-list01-img01.gif) no-repeat 0 2px; 
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list01 ul li {
	display: block;
	padding: 0 0 0 15px;
	white-space: nowrap;
	background: url(/local/shop/category/img/category-list01-img01.gif) no-repeat 0 2px; 
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list02 ul {
	margin: 0 0 25px 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list02 ul li {
	float: left;
	width: auto;
	height: 20px;
	margin: 1px 25px 0 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list02 ul li {
	display: block;
	padding: 0 0 0 15px;
	white-space: nowrap;
	background: url(/local/shop/category/img/category-list02-img01.gif) no-repeat 0 2px; 
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list03 ul {
	margin: 0 0 25px 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list03 ul li {
	float: left;
	width: auto;
	height: 20px;
	margin: 1px 15px 0 0;

}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list03 ul li {
	display: block;
	padding: 0 0 0 15px;
	white-space: nowrap;
	background: url(/local/shop/category/img/category-list03-img01.gif) no-repeat 0 2px; 
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list04 ul {
	margin: 0 0 25px 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list04 ul li {
	float: left;
	width: auto;
	height: 20px;
	margin: 1px 40px 0 0; 
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-list04 ul li {
	display: block;
	padding: 0 0 0 15px;
	white-space: nowrap;
	background: url(/local/shop/category/img/category-list04-img01.gif) no-repeat 0 2px;
}
ul.clear {
    zoom: 1;
}
ul.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 h3 {
	clear: both;
	margin: 0 25px 28px 0;
	font-weight: bold;
	font-size: 140%;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 h3 img {
	padding: 0 7px 0 0;
	vertical-align: -5px;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data {
	width: 640px;
	margin: 0 0 20px 0;
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data table {
	width: 610px;
	margin: 0 30px 0 0;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data table td {
	padding: 8px 0 5px 0;
	background: transparent url(/local/shop/category/img/border-bg.gif) repeat-x bottom left;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data table td img {
	margin: 0 5px 15px 10px;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 img.hr {
	margin: 25px 0 10px 0;
}

div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data table tr.end td {
	background: none;
}
div.wrapper #container #contents-02 div.box-bg div.box-contents02 div.category-shop-data table td p {
	margin: 0 5px 5px 10px;
}

