@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP|Noto+Sans+KR";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@font-face {
    font-weight: 700;
    font-family: proxima-nova;
    font-style: normal;
    src: url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: auto
}

@font-face {
    font-weight: 600;
    font-family: proxima-nova;
    font-style: normal;
    src: url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
    font-display: auto
}

@font-face {
    font-weight: 400;
    font-family: proxima-nova;
    font-style: normal;
    src: url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: auto
}

@font-face {
    font-weight: 500;
    font-family: proxima-nova-condensed;
    font-style: normal;
    src: url(https://use.typekit.net/af/223705/00000000000000003b9b0947/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/223705/00000000000000003b9b0947/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/223705/00000000000000003b9b0947/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-display: auto
}

:root {
    --vs-gray-900: #191919;
    --vs-gray-800: #7f8382;
    --vs-gray-400: #b7b9b9;
    --vs-gray-300: #ededed;
    --vs-gray-200: #f5f5f5;
    --vs-white: #ffffff;
    --vs-neutral-wallpaper: #f6f7fb;
    --vs-red: #ff6c6c;
    --vs-teal: #3ed2ba;
    --vs-navy: #2937a3;
    --vs-error: #ef2626;
    --vs-success: #0b8507;
    --vs-peach: #feaa8c;
    --vs-toned-blue: #eff9ff;
    --vs-lavender: #d1dbff;
    --vs-gray: #e1e3e4;
    --vs-off-white: rgba(25, 25, 25, .8);
    --vs-overlay: rgba(0, 0, 0, .6);
    --vs-shadow-primary: 0px 4px 12px rgba(0, 0, 0, .12);
    --vs-shadow-secondary: 0px 4px 20px rgba(0, 0, 0, .04);
    --vs-shadow-base: 0px 4px 16px rgba(0, 0, 0, .08);
    --vs-carousel-page-indicator-color-selected: linear-gradient(315deg, #16c6b9 0%, #19f0b0 100%);
    --vs-checkbox-color: #feaa8c;
    --vs-scrollbar-color: #feaa8c;
    --vs-notification-icon-color-success: #0b8507;
    --vs-ruler-fade-background: rgba(255, 255, 255, 1);
    --vs-radio-button-color: #191919;
    --vs-scalebar-background-color: linear-gradient(90deg, rgba(248, 211, 65, 1) 0%, rgba(58, 210, 248, 1) 100%);
    --vs-scalebar-ball-color: #333333;
    --vs-strip-selected-background: linear-gradient(341.02deg, #16c6b9 0%, #19f0b0 100%);
    --vs-strip-selected-shadow-color: rgba(22, 198, 185, .2);
    --vs-text-field-border-focus: #000
}

#router-view-wrapper[aria-hidden=true] {
    visibility: visible
}

div#router-view-wrapper:empty {
    display: block
}
