header {position: absolute; top: 0; left: 0; width: 100%; height: 90px; z-index: 10; border-bottom: 1px solid var(); border-bottom: 1px solid var(--wt);}
header .container {display: flex; align-items: center; justify-content: space-between; height: 100%;}
header .logo {width: 199px; height: auto;}
header .logo img {width: 100%; height: auto;}

header nav {display: flex; align-items: center; gap: 60px;}
header nav ul {display: flex; align-items: center; gap: 50px;}
header nav ul li {}
header nav ul li a {font-size: 16px; font-weight: 600; line-height: 1; color: var(--wt);}

.ac_btn {display: flex; align-items: center; justify-content: center; gap: 10px; width: 154px; height: 45px; background: var(--pr); font-size: 16px; font-weight: 600; line-height: 1; letter-spacing: -0.16px; color: var(--wt); border-radius: 15px;}
.ac_btn img {width: 18px; height: auto;}