@charset "utf-8";


/* navi */
#nav_menu {
	--active-color: #959595;
	position: fixed; left: 20px; top: 27%; z-index: 999;
}
#nav_menu .nav_list {display: flex; flex-direction: column; gap: 30px;}
#nav_menu .nav_list > li {position: relative;}
#nav_menu .nav_list > li > a {
	display: flex; align-items: center; justify-content: center;
	position: relative; z-index: 2;
}

#nav_menu .nav_list > li small {
	color: #fff; font-size: 13px; z-index: 1; font-weight: 400;
	transition: all 0.5s; white-space: nowrap; letter-spacing: 1px;
	width: fit-content; display: block; writing-mode: vertical-rl;
}
#nav_menu .nav_list > li.active small {color: #0068b7;}


/* ¹è°æ ÇÏ¾á ±¸°£ÀÏ¶§ */
#nav_menu.page_on .nav_list > li small {color: #ccc;}
#nav_menu.page_on .nav_list > li.active small {color: #0068b7;}


@media (max-width: 991px) {
	#nav_menu {display: none;}
}