@charset "utf-8";
/* CSS Document */
/* =================================================================
		reset
================================================================= */

/* リセット */

body, h1, h2, h3, h4, h5, h6,
p, ul, ol, li, dl, dt, dd, blockquote {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

ul, ol,li{
	list-style: none inside;
}

img,
a img {
	border: 0;
	vertical-align: middle;
}
a {outline:none;
text-decoration: none;}
/* Clearfix*/
.brand__list,
.shop__list02,
.navigation,
.ranking_list,
#header_right,
.menu_other,
.clearfix,
#nav{
	zoom: 1;
}
.brand__list:after,
.shop__list02:after,
.navigation:after,.ranking_list:after,
.menu_other:after,
#header_right:after,
.clearfix:after,
#nav:after{
	clear: both;
	content: '';
	display: block;
}

input[type="button"],
input[type="text"],
input[type="submit"],
input[type="image"],
select
{
	-webkit-appearance: none;
	border-radius: 0;
	appearance: none;
}

a:-webkit-any-link{
	color:#202020;
}

table,tr,td,th {
	border: none;
  border-collapse: collapse;
  border-spacing: 0;
	border: none;
/*	border: solid 1px #fff;*/
}
table{
	table-layout: fixed;
}
