/* ==========================================================================
Sidebar
=========================================================================== */
#containerSide a img:hover{
	opacity:0.50;filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -moz-opacity:0.5; -khtml-opacity: 0.5;
}
#containerSide img.rollover:hover {
    opacity:1; -ms-filter: "alpha(opacity=100)";
}
.box-gray-border {
	border: 1px solid #cccccc;
}
.box-purple-border {
	border: 1px solid #8e7b9b;
}
.box-yellowgreen-border {
	border: 1px solid #d7d5a4;
}
.box-gray-border a img, .box-purple-border a img, .box-yellowgreen-border a img {
	display: block;
}

.wrapper-about-regular{
	height: 48px;
	border-bottom: 1px solid #cccccc;
}
.wrapper-about-gather{
	height: 64px;
}
.bgimg-heading-value {
	width: 198px;
	height: 53px;
	border-bottom: 2px solid #1d8a46;
	background: url(/common/img/sidebar/heading_valueinfo.png) no-repeat 0px 0px;
}
.bgimg-heading-category {
	width: 198px;
	height: 53px;
	background: url(/common/img/sidebar/heading_search_category.png) no-repeat 0px 0px;
}
.list-category-search {
	padding-bottom: 10px;
}
.list-category-search li{
	width: 198px;
}
.bgimg-heading-ranking {
	width: 198px;
	height: 53px;
	background: url(/common/img/sidebar/heading_recommend_ranking.png) no-repeat 0px 0px;
}


.list-subcategory-search{
	display: none;
	padding-left: 20px;
}
.list-subcategory-search li{
	width: 178px;
}


.list-category-search.kenko li a{
	display: block;
	color: #333333;
	background: url(/common/img/sidebar/icon_small_arrow_kenko.png) no-repeat 10px 17px;
	padding: 10px 0 10px 25px;
}
.list-category-search.kenko li a:hover{
	color: #ffffff;
	background: #9f4e0d url(/common/img/sidebar/icon_small_arrow_kenko_hover.png) no-repeat 10px 17px;
}
.border-bottom-kenko{
	border-bottom: 2px solid #9f4e0d;
}

.list-category-search.cosme li a{
	display: block;
	color: #333333;
	background: url(/common/img/sidebar/icon_small_arrow_cosme.png) no-repeat 10px 17px;
	padding: 10px 0 10px 25px;
}
.list-category-search.cosme li a:hover {
	color: #ffffff;
	background: #eec44e url(/common/img/sidebar/icon_small_arrow_cosme_hover.png) no-repeat 10px 17px;
}
.border-bottom-cosme{
	border-bottom: 2px solid #eec44e;
}
.list-category-search.honey li a{
	display: block;
	color: #333333;
	background: url(/common/img/sidebar/icon_small_arrow_honey.png) no-repeat 10px 17px;
	padding: 10px 0 10px 25px;
}
.list-category-search.honey li a:hover{
	color: #ffffff;
	background: #df8002 url(/common/img/sidebar/icon_small_arrow_honey_hover.png) no-repeat 10px 17px;
}
.border-bottom-honey{
	border-bottom: 2px solid #df8002;
}

ol.list-ranking {
	width: 178px;
	margin: 0 10px;
	padding-left: 0px;
}
ol.list-ranking li {
	list-style: none;
	margin-bottom: 15px;
}
.list-ranking .ranking-no1{ background: url(/common/img/sidebar/bgimg_ranking1.png) no-repeat 80px 0px; }
.list-ranking .ranking-no2{ background: url(/common/img/sidebar/bgimg_ranking2.png) no-repeat 80px 0px; }
.list-ranking .ranking-no3{ background: url(/common/img/sidebar/bgimg_ranking3.png) no-repeat 80px 0px; }
.list-ranking .ranking-no4{ background: url(/common/img/sidebar/bgimg_ranking4.png) no-repeat 80px 0px; }
.list-ranking .ranking-no5{ background: url(/common/img/sidebar/bgimg_ranking5.png) no-repeat 80px 0px; }

ol.list-ranking li a img {
	display: block;
	float: left;
	border: 1px solid #ccc;
	width: 60px;
	height: 60px;
}
ol.list-ranking li span {
	display: block;
	float: right;
	width: 100px;
	margin-top: 25px;
	line-height: 120%;
	cursor:pointer;
}
/* ==========================================================================
ėpp[c
=========================================================================== */
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
