@charset "UTF-8";

:root {
	--grad-01: linear-gradient(60deg, var(--MAIN) 0%, var(--MAIN) 40%, var(--ACC) 100%);
	--grad-02: linear-gradient(90deg, var(--MAIN) 0%, var(--ACC) 100%);
}


/* ========================================
lib.setting.cssの色変更による調整
======================================== */
@media print, screen and (min-width: 992px) {
	.lib-utility__item~li:before {
		background-color: var(--DEF);
	}
}
.lib-search__btn:before {
	color: var(--DEF);
}


.p-bg.--blur::before {
	filter: blur(48px);
}


.--circle-bg-wht :where(.ico-after-arrD):has(.txt) .txt:after {
	padding: .4rem;
	border-radius: 50%;
	transition: var(--transition);
	background-color: var(--MAIN);
	color: var(--WHT);
}
.--circle-bg-wht :where(.ico-after-arrD):hover:has(.txt) .txt:after {
	background-color: var(--WHT);
	color: var(--MAIN);
}

.--circle-bg-wht :where(.ico-after-arr):has(.txt) .txt:after {
	padding: .4rem;
	border-radius: 50%;
	transition: var(--transition);
	background-color: var(--MAIN);
	color: var(--WHT);
}
.--circle-bg-wht :where(.ico-after-arr):hover:has(.txt) .txt:after {
	background-color: var(--WHT);
	color: var(--MAIN);
}





:where(table).--com tbody>tr>th:first-child {
    border: none;
    border-bottom: 1px solid var(--borderColumnColor);
    background-color: #f5f5f5;
    color: var(--def);
    font-weight: normal;
    text-align: left;
}
:where(table).--com td {
	border: none;
	border-bottom: 1px solid var(--borderColumnColor);
}
