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


.cate2 .boxwrap{
	align-items: stretch;
	gap: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.cate2 .boxwrap .box{
	width: calc(100% / 2 - 15px);
	padding: 5%;
	background-color: #F4F4F4;
}
.cate2 .boxwrap .box:nth-of-type(2),.cate2 .boxwrap .box:nth-of-type(4){
	animation-delay: 0.4s;
}

.eyelash_menuwrap .eyelash_menu:last-of-type{margin-bottom: 0;}

.cate5 .contents .webgene-blog{
	gap: 60px 80px;
}
.cate5 .contents .webgene-blog .webgene-item{
	width: calc(100% / 3 - 160px / 3);
}

/* ---------- IEのみ ---------- */
@media all and (-ms-high-contrast: none) {
}
/* ---------- 1280px ~ ---------- */
@media screen and (max-width: 1280px){
	.cate5 .contents .webgene-blog{
		gap: 50px 60px;
	}
	.cate5 .contents .webgene-blog .webgene-item{
		width: calc(100% / 3 - 120px / 3);
	}
}
/* ---------- 1080px ~ ---------- */
@media screen and (max-width: 1080px){
	.cate5 .contents .webgene-blog{
		gap: 40px;
	}
	.cate5 .contents .webgene-blog .webgene-item{
		width: calc(100% / 3 - 80px / 3);
	}
}
/* ---------- 768px ~ ---------- */
@media screen and (max-width: 768px){
	.cate5 .contents .webgene-blog{
		gap: 50px;
	}
	.cate5 .contents .webgene-blog .webgene-item{
		width: calc(100% / 2 - 50px / 2);
	}
}
/* ---------- 576px ~ ---------- */
@media screen and (max-width: 576px){
	.cate2 .boxwrap .box{
		width: 100%;
		padding: 30px 20px;
	}
	.cate2 .boxwrap .box:nth-of-type(2),.cate2 .boxwrap .box:nth-of-type(4){
		animation-delay: 0s;
	}
	.cate5 .contents .webgene-blog{
		gap: 40px;
	}
	.cate5 .contents .webgene-blog .webgene-item{
		width: 100%;
	}
}

/* ---------- 350px ~ ---------- */
@media screen and (max-width: 350px){
}

