#breadcrumb-area{
	font-size:13px;
	padding-top:7px;
	padding-bottom:5px;
	background:#fff;
}
.breadcrumb{width:950px;margin:0 auto;}
.sns_area{
	width:980px;
	text-align:right;
	margin:-25px auto 0;
}

.floatBnr{
	position:fixed;
	top:150px;
	right:0;
	width:112px;
	height:407px;
	z-index:555;
}
.floatBnr a{
	display:block;
	width:112px;
	height:407px;
}
@media screen and (max-width: 1000px) {
	.floatBnr{display:none;}
}

#sec01{
	width:100%;
	margin:0 auto;
	padding:0;
}
#sec01 h1{
	margin: 20px auto;
	padding:0;
	text-align:center;
	transition: .8s;
}
.txt01{
	width:800px;
	margin:0 auto;
	font-size:16px;
	color:#000;
	line-height:1.8;
	text-align:center;
}
.txt01 em{
	font-style:normal;
	font-size:12px;
}

#sec02{
	width:100%;
	margin:0 auto;
	padding:0;
}
#sec02 h2{
	margin: 50px auto 20px;
	padding:0;
	text-align:center;
	transition: .8s;
}


ul.itemList{
	width:100%;
	margin:0;
	padding:0;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
ul.itemList li {
    width: 23%;
    background: #efefef;
    list-style: none;
    padding-bottom: 20px;
    margin: 5px;
    position: relative;
}

ul.itemList li .osusume{
	width:80px;
	height:80px;
	position:absolute;
	top:0;
	left:0;
}
ul.itemList li .osusume img{width:100%;}
ul.itemList li .img{
	width:90%;
	margin: 10px auto;
}
ul.itemList li .img img{
    width:100%;
    text-align:center;
    margin:0;
    padding:0;
}
ul.itemList li p.mens{
	font-size:10px;
	color:#fff;
	font-weight:mormal;
	background:blue;
	width:80px;
	text-align:center;
	margin:0 auto;
}
ul.itemList li p.womens{
	font-size:10px;
	color:#fff;
	font-weight:mormal;
	background:red;
	width:80px;
	text-align:center;
	margin:0 auto;
}

ul.itemList li .tit {
    font-weight:bold;
    font-size:14px;
    text-align:left;
    color:#000;
	width:90%;
	margin:10px auto;
}
ul.itemList li p.price{
	font-size:12px;
	width:90%;
	margin:0 auto;
}
ul.itemList li p.price em{
	font-size:14px;
}
ul.itemList li p.desc{
    font-size:90%;
	width:90%;
	margin:5px auto;
}
.list-mv07{
	opacity: 0;
	transform: translate(0,60px); 
	-webkit-transform: translate(0,60px); 
}
.mv07{
	opacity: 1.0;
	transform: translate(0,0); 
	-webkit-transform: translate(0,0);
}

.sp{display:none;}
