@charset "utf-8";

/* NanumBarunGothic (Korean) http://hangeul.naver.com */
@font-face {
    font-family: "NanumBarunGothic";
    src: url("assets/fonts/NanumBarunGothic/NanumBarunGothic.eot") format("eot");
    src: url("assets/fonts/NanumBarunGothic/NanumBarunGothic.woff") format("woff");
}
@font-face {
    font-family: "NanumBarunGothicBold";
    src: url("assets/fonts/NanumBarunGothic/NanumBarunGothicBold.eot") format("eot");
    src: url("assets/fonts/NanumBarunGothic/NanumBarunGothicBold.woff") format("woff");
}
/* NanumBarunGothic --------------------------------- */

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('assets/fonts/Pretendard/Pretendard-Black.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('assets/fonts/Pretendard/Pretendard-ExtraBold.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('assets/fonts/Pretendard/Pretendard-Bold.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('assets/fonts/Pretendard/Pretendard-SemiBold.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('assets/fonts/Pretendard/Pretendard-Medium.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('assets/fonts/Pretendard/Pretendard-Regular.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('assets/fonts/Pretendard/Pretendard-Light.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('assets/fonts/Pretendard/Pretendard-ExtraLight.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('assets/fonts/Pretendard/Pretendard-Thin.woff2') format('woff2'), url('assets/fonts/Pretendard/Pretendard-Thin.woff') format('woff');
}


/* Pretendard */
html {
    font-family: "Pretendard", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}
body,
p {
    margin: 0;
}
button {
    border: none;
    outline: none;
    background-color: unset;
}
.flex {
    display: flex;
    align-items: center;
}
.none {
    display: none !important;
}

.dimmed068 {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.68);
}
.dimmed05 {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.pop_open, .pop_close {
    cursor: pointer;
}

/* animation */
.blink {
    animation-name: blink;
    animation-duration: 1.3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

@keyframes blink {
    0%,
    100% {
        transform: translate(0);
        opacity: 0.5;
    }
    50% {
        transform: translate(0, 5px);
        opacity: 1;
    }
}
