﻿@font-face {
    font-family: "Anton";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/Anton-Regular.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-B";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Bold.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-SB";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-SemiBold.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-M";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Medium.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-R";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Regular.ttf");
}

html {
    --bg: #fff;
    --font-medium: "PlusJakartaSans-M";
    --header-h: 80px;
}

html,
body {
    background-color: var(--bg);
}

body {
    font-family: var(--font-medium);
}

.select_none {
    user-select: none;
}


.agent-pc .part_con {
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.agent-mobile {
    overflow-x: hidden;
}

.agent-mobile .content .part_con {
    width: auto;
    margin: 0 24px;
    position: relative;
    z-index: 10;
}



.tit_hidden {
    overflow: hidden;
}

.part_con {
    margin: 0 50px;
}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: var(--gray-950);
  transition: background-color 5000s ease-out 0.5s;
}
