@charset "UTF-8";
/*----------
	search-result
	- ルートから検索（キーワード）
	- ルートから検索（タグ）
----------*/
.l-content--search-result .l-backpage__inner {
	background-color: #fff;
	color: var(--color-prim);
}
.l-content--search-result .l-backpage__inner::before {
	filter: invert(100%);
}
.l-content--search-result .c-search {
	padding-bottom: 8vw;
	clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8vw), calc(100% - 2.6666666667vw) 100%, 2.6666666667vw 100%, 0% calc(100% - 8vw));
	padding-top: calc(24px + 8vw);
	padding-bottom: 40px;
}
@media (min-width: 768px), print {
	.l-content--search-result .c-search {
		padding-bottom: 60px;
		clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 60px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 60px));
	}
}
@media (min-width: 768px), print {
	.l-content--search-result .c-search {
		padding-top: 84px;
		padding-bottom: 24px;
	}
	.l-content--search-result .c-search__items {
		justify-content: center;
	}
}

/*----------
	category-search-result
	- ルートから検索（キーワード）
	- ルートから検索（タグ）
----------*/
.l-content--category-search-result .c-search {
	margin-top: calc(-1 * 8vw);
	padding: 8vw 0;
	clip-path: polygon(0% 0%, 2.6666666667vw 8vw, calc(100% - 2.6666666667vw) 8vw, 100% 0%, 100% calc(100% - 8vw), calc(100% - 2.6666666667vw) 100%, 2.6666666667vw 100%, 0% calc(100% - 8vw));
	padding-top: calc(40px + 8vw);
	padding-bottom: 40px;
}
@media (min-width: 768px), print {
	.l-content--category-search-result .c-search {
		margin-top: -60px;
		padding: 60px 0;
		clip-path: polygon(0% 0%, 20px 60px, calc(100% - 20px) 60px, 100% 0%, 100% calc(100% - 60px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 60px));
	}
}
@media (min-width: 768px), print {
	.l-content--category-search-result .c-search {
		padding-top: 84px;
		padding-bottom: 24px;
	}
	.l-content--category-search-result .c-search__items {
		justify-content: center;
	}
}
/*# sourceMappingURL=search-result.css.map */
