.fadeIn {
	opacity: 0;
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn.run {
	opacity: 1;
}
.fadeIn_up {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_up.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_down {
	opacity: 0;
	transform: translate(0, -20px);
	-webkit-transform: translate(0, -20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_down.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_right {
	opacity: 0;
	transform: translate(20px, 0px);
	-webkit-transform: translate(20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_right.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_left {
	opacity: 0;
	transform: translate(-20px, 0px);
	-webkit-transform: translate(-20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_left.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}



/* PC ================================================== */
@media all and (min-width:960px){
.ani_delay:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.ani_delay:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.ani_delay:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.ani_delay:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.ani_delay:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}

.about-image {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}

.top-shop-list .top-shop-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.top-shop-list.run .top-shop-item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.top-shop-item:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.top-shop-item:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.top-shop-item:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.top-shop-item:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.top-shop-item:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}
.top-shop-item:nth-of-type(7) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.top-shop-item:nth-of-type(8) {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
}

/* shopページ */
.product-cat_item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.run .product-cat_item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.product-cat_item:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.product-cat_item:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.product-cat_item:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.product-cat_item:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.product-cat_item:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}
.product-cat_item:nth-of-type(7) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.product-cat_item:nth-of-type(8) {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
}

.product-item:nth-of-type(4n-3) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.product-item:nth-of-type(4n-2) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.product-item:nth-of-type(4n-1) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.product-item:nth-of-type(4n) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}

/* blogページ */
.blog-sidemenu .sidemenu-contents {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.blog-sidemenu.run .sidemenu-contents {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
} 
.blog-sidemenu .sidemenu-contents:nth-of-type(2) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.blog-sidemenu .sidemenu-contents:nth-of-type(3) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}


}

/* Tablet ================================================== */
@media all and (min-width:560px) and (max-width:959px){
.top-shop-list .top-shop-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.top-shop-list.run .top-shop-item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.top-shop-item:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.top-shop-item:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.top-shop-item:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.top-shop-item:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.top-shop-item:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}
.top-shop-item:nth-of-type(7) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.top-shop-item:nth-of-type(8) {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
}

/* shopページ */
.product-cat_item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.run .product-cat_item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.product-cat_item:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.product-cat_item:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.product-cat_item:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.product-cat_item:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.product-cat_item:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}
.product-cat_item:nth-of-type(7) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.product-cat_item:nth-of-type(8) {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
}

.product-item:nth-of-type(4n-3) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.product-item:nth-of-type(4n-2) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.product-item:nth-of-type(4n-1) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.product-item:nth-of-type(4n) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}






}

/* SP ================================================== */
@media all and (max-width:559px){
.top-shop-list .top-shop-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.top-shop-list.run .top-shop-item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.top-shop-item:nth-of-type(2) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.top-shop-item:nth-of-type(3) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.top-shop-item:nth-of-type(4) {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.top-shop-item:nth-of-type(5) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.top-shop-item:nth-of-type(6) {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}
.top-shop-item:nth-of-type(7) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.top-shop-item:nth-of-type(8) {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
}

/* shopページ */
.product-item:nth-of-type(2n-1) {
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.product-item:nth-of-type(2n) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}






}