ul{
	list-style : none;
}

a{
	text-decoration : none;
}

.container{
	width : 95%!important;
	margin : 0 auto;
}

.bxslider{
	width : 95%;
	margin : 0 auto;
}

.bx-wrapper img{
	width : 100%;
}

/*カテゴリーランキング*/
#catRank_ife{
	display : none;
}

.categorywrap_sio,.categorywrap_gentyo,.categorywrap_mutyo,.categorywrap_gensyo,.categorywrap_musyo,.categorywrap_jinzo,.categorywrap_set,.categorywrap_sm,.categorywrap_oseti{
	display : none;
}
.imgTopwrap{
	width : calc( (100% - 20px ) / 3 );
	position : relative;
	float : left;
	margin-left : 10px;
	margin-bottom : 10px;
}



.imgToptext{
	color : #04C;
	line-height : 20px;
	font-size : 16px;
}

.imgToprank{
	margin-left : -10px;
	margin-top : 0px;
	color : #c00;
	font-weight : 700;
	font-size : 20px;
	font-family : "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;;
	text-align : center;
}

.number{
	font-size : 20px;
	font-weight : 700;
}

.imgTopimg img{
	width : 100%;
	margin-bottom : 5px;
}

.ttl_sort+.container .imgTopwrap:first-child .imgToprank::before{
	content : url(./pics/1st.png);
}

.ttl_sort+.container .imgTopwrap:nth-child(2) .imgToprank::before{
	content : url(./pics/2nd.png);
}

.ttl_sort+.container .imgTopwrap:nth-child(3) .imgToprank::before{
	content : url(./pics/3rd.png);
}

.imgTopwrap:first-child,.imgTopwrap:nth-child(4){
	margin-left : 0px;
}

.button-catsort{
	width : 49%;
	float : left;
	padding : 10px 0px;
	text-align : center;
	border : 1px solid #ccc;
	border-radius : 6px;
	margin-bottom : 10px;
}

.button-catsort+.button-catsort{
	float : right;
}


.button-catsort a{
	display : block;
}

.ttl_sort{
	width : 100%;
	padding : 10px 0px 10px 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : 16px;
	background-color : #efefef;
}

.ttl_sort.fc-red{
	color : #fff;
	font-weight : 500;
	text-align : center;
	background-color : #c00;
}

div.categorydescription{
	padding : 0px!important;
}

.cf:after{
	content:".";
	display : block;
	height : 0px;
	visibility : hidden;
	clear : both;
}