header {position: fixed; top: 0; left: 0; width: 100%; height: 90px; background: var(--wt); z-index: 9999;}
header .container {max-width: 1240px; display: flex; align-items: center; justify-content: space-between; height: 100%;}
header .logo {width: 195px; height: auto;}
header .logo img {width: 100%; height: auto;}

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

header .link_btn {display: flex; align-items: center; gap: 10px;}
header .link_btn a {display: flex; align-items: center; justify-content: center; gap: 10px; width: 123px; height: 48px; border-radius: 8px; font-size: 16px; font-weight: bold; line-height: 1.5; letter-spacing: -0.32px;}
header .link_btn a.yellow {color: var(--black_3e);}
header .link_btn a.pr {color: var(--wt);}
header .link_btn a img {width: auto; height: 18px;}

/* dim */
.dim {position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.5); z-index: 888;}