/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2025 | 02:33:36 */
/* ヘッダー */

#header .c-gnav>.menu-item>a .ttl {
	letter-spacing: .08em;
	font-size: 1rem;
}
#fix_header .c-gnav>.menu-item>a .ttl {
	letter-spacing: .05em;
	font-size: .9rem;
}
#header .c-gnav>.menu-item>a {
	margin: 0 9px;
	padding: 0 19px;
}
#fix_header .c-gnav>.menu-item>a {
	margin: 0 8px;
	padding: 0 18px;
}
@media (hover:hover) {
	.menu-item-8677 a,
	.menu-item-8678 a {
		transition: .3s;
	} 
	.menu-item-8677 a:hover,
	.menu-item-8678 a:hover {
		opacity: .6;
	} 
}
#header .menu-item-8677,
#fix_header .menu-item-8677,
#header .menu-item-8678,
#fix_header .menu-item-8678 {
	display: grid;
	place-items: center;
}
#header .menu-item-8677 a,
#fix_header .menu-item-8677 a,
#header .menu-item-8678 a,
#fix_header .menu-item-8678 a {
	background-color: #000;
	border-radius: 30px;
	color: #fff;
	height: 45px;
}
#header .menu-item-8677 a,
#fix_header .menu-item-8677 a,
#header .menu-item-8678 a,
#fix_header .menu-item-8678 a {
	background-color: #000;
	border-radius: 30px;
	color: #fff;
	height: 45px;
}
#header .menu-item-8677 a::after,
#fix_header .menu-item-8677 a::after,
#header .menu-item-8678 a::after,
#fix_header .menu-item-8678 a::after {
	display: none;
}
#header .sub-menu {
	padding: 10px;
}
#fix_header::before {
	background: rgba(255, 255, 255, .8);
	backdrop-filter: blur(4px);          /* ぼかし */
	-webkit-backdrop-filter: blur(4px);  /* Safari対応 */
}