@charset "utf-8";

@media only screen and (min-width: 1200px) {
	#gnavi {
		display: block;
		background: none;
		width: auto;
	}
	#nav-toggle {
		display: none;
	}
	#pc-navi {
		column-gap: 20px;
	}
	#pc-navi li a {
		font-weight: 500;
	}
	#pc-navi li a:hover, #pc-navi li.current a, #pc-navi li.current a:hover {
		color: #46b986;
	}
	#pc-navi:not(.pc-navi-en) li:nth-of-type(12),
	#pc-navi:not(.pc-navi-en) li:nth-of-type(13) {
		margin-left: -8px;
	}
	#pc-navi.pc-navi-en li:nth-of-type(11),
	#pc-navi.pc-navi-en li:nth-of-type(12) {
		margin-left: -8px;
	}
}
