body {
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	min-width: 300px;
}
a img, #footer .footer_navi li a, nav li a:hover {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a:hover img, #footer .footer_navi li a:hover {
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	zoom: 1;
}
#header a img {
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	transition: all 0s ease;
}
#wrapper {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	position: relative;
	text-align: center;
}
nav form input, .pc_search form input {
	background: url(../image/ken_sp.png) 10px 50% no-repeat;
	font-size: 16px;
	padding: 5px 10px 5px 35px;
	border: none;
	border-radius: 15px;
}
nav form input:-webkit-autofill, .pc_search form input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px #FFC inset;
}
nav li {
	color: #000;
	width: 100%;
	display: block;
	font-weight: bold;
}
nav li a {
	display: block;
	color: #000;
	text-align: left;
	text-indent: 55px;
	background-repeat: no-repeat;
	background-position: 15px;
	background-position-y: 50%;
	text-decoration: none;
}
nav li .catetop {
	background: url(../image/nav_drop_bg.png) 95% 50% no-repeat;
}
nav li .mypg a {
	background-image: url(../image/navi_mypg.png);
}
nav li .kitchen a {
	background-image: url(../image/navi_kitchen.png);
}
nav li .towel a {
	background-image: url(../image/navi_towel.png);
}
nav li .robe a {
	background-image: url(../image/navi_robe.png);
}
nav li .bedding a {
	background-image: url(../image/navi_bedding.png);
}
nav li .interior a {
	background-image: url(../image/navi_interior.png);
}
nav li .fashion a {
	background-image: url(../image/navi_fashion.png);
}
nav li .baby a {
	background-image: url(../image/navi_baby.png);
}
nav li .sundry a {
	background-image: url(../image/navi_sundry.png);
}
nav li .sale a {
	background-image: url(../image/navi_sale.png);
}
nav li .feature a {
	background-image: url(../image/navi_feature.png);
}
nav li .gift a {
	background-image: url(../image/navi_gift.png);
}
nav li .original a {
	background-image: url(../image/navi_original.png);
}
nav li .brand a {
	background-image: url(../image/navi_brand.png);
}
nav li .price a {
	background-image: url(../image/navi_price.png);
}
nav li .tp a {
	background-image: url(../image/navi_tp.png);
}
nav li .column a {
	background-image: url(../image/navi_column.png);
}
nav li .navi_sns a {
	background-image: url(../image/navi_sns.png);
}
nav li .about a {
	background-image: url(../image/navi_about.png);
}
nav li .map a {
	background-image: url(../image/navi_map.png);
}
nav ul li .item {
	margin-top: 0px;
}
nav li ul li {
	background-image: none;
}
nav li ul li a {
	background: url(../image/navi_list.png) 20px no-repeat rgba(255,255,255,0.4);
	text-decoration: none;
}
nav li ul li.list2 a {
	background-image: none;
	background-color: rgba(255,255,255,0.6);
}
.maxwidth {
	max-width: 1188px;
	margin: 0 auto;
}
#header {
	background-color: rgba(245,164,25,1);
	padding: 22px 0;
	width: 100%;
	position: fixed;
	top: 0px;
	z-index: 10001;
	min-width: 300px;
}
#header .logo {
	float: left;
	margin-left: 22px;
}
#header h1 {
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	background-color: rgba(245,164,25,1);
	float: left;
}
#header .navi {
	float: right;
}
#header .navi:after {
	clear: both;
}
#header .navi li {
	float: left;
	list-style: none;
}
#header img, #header .navi, #header li {
	background-color: rgba(0,0,0,0);
}
.award {
	float: left;
}
main {
	width: 100%;
	text-align: center;
	overflow: hidden !important;
}
#footer {
	width: 100%;
	background-color: rgba(245,164,25,1);
	text-align: center;
	margin-top: 20px;
	font-size: 12px;
	clear: both;
}
.sns {
	margin: 0 auto 20px auto;
}
.sns li {
	display: inline-block;
	margin-right: 10px;
}
.sns li:last-child {
	margin-right: 0px;
}
#pageTop {
	position: fixed;
	bottom: 20px;
	right: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	display: block;
}
