@charset "UTF-8";:root {--global-font-family: "Pretendard Variable", "notokr", sans-serif;--global-font-size: clamp(14px, 3vw, 16px);--primary-color: #1f7bc7;--primary-color-light: #f2f6ff;--primary-color-dark: #0a2461;--primary-color-hover: var(--primary-color-dark);--danger-color: #f32222;--danger-color-hover: #cc0a0a;--dark-color: #4f5356;--dark-color-hover: #333;--grey-color: #d5d5d5;--grey-color-hover: #c4c4c4;--minmax-1fr: minmax(0, 1fr);--gap-1: 1rem;--gap-2: 1.5rem;--gap-3: 2rem;--radius-xs: 0.375rem;--radius-sm: 0.5rem;--radius-md: 0.8rem;--radius-1: 1rem;--radius-2: 1.5rem;--radius-3: 2rem;--radius-full: 9999px;--duration-1: 0.1s;--duration-2: 0.2s;--duration-3: 0.3s;--svh100: 100svh;--fs-xs: 0.6rem;--fs-sm: 0.7rem;--fs-md: 0.875rem;--fs-1: 1rem;--fs-2: 1.125rem;--fs-3: 1.25rem;--fs-4: 1.5rem;--fs-5: 1.75rem;--fs-6: 2rem;--fs-7: 2.5rem;--fs-8: 3rem;--fs-9: 3.5rem;--fs-10: 4rem;--container-1: 1300px;--container-2: 1700px;--container-padding-inline: 0.938rem;--button-height-1: 2.9375rem;--button-height-2: 4rem;--button-font-size-1: clamp(0.875rem, 2vw, 1rem);--button-font-size-2: clamp(0.9375rem, 2vw, 1.125rem);--swiper-theme-color: var(--primary-color) !important;--swiper-caption-color: #fff;--swiper-caption-header-font: 700 clamp(1.7rem, 4vw, 3.25rem) / 1.2 var(--global-font-family);--swiper-caption-header-margin-block: 0 0.5rem;--swiper-caption-paragraph-font: 450 clamp(1.1rem, 4vw, 1.875rem) / 1.5 var(--global-font-family);--swiper-caption-paragraph-margin-block: 0.25rem 0;--swiper-caption-margin-block: 0 0 1.5rem;--swiper-caption-arrow-size: 64px;--swiper-caption-arrow-color: rgba(255, 255, 255, 1);--swiper-caption-arrow-next-img: url(/public/img/icons/SVG/arrow/arrow@25.04/arrow_next.svg);--swiper-caption-arrow-prev-img: url(/public/img/icons/SVG/arrow/arrow@25.04/arrow_prev.svg);--swiper-bullets-size: 0.75rem;--swiper-bullets-gap: 0.58rem;--swiper-bullets-color: #fff;--navbar-height: clamp(3.75rem, 10vw, 6.25rem);--navbar-logo-width: clamp(9.5rem, 15vw, 13.375rem);--navbar-logo-font: 700 clamp(1.25rem, 3vw, 2rem);--navbar-menu-padding-inline: clamp(0.75rem, 2vw, 2.25rem);--navbar-menu-font: 600 clamp(0.975rem, 2vw, 1.125rem);--navbar-menu-letter-spacing: -0.016em;--navbar-dropmenu-font: 500 clamp(0.95rem, 2vw, 1rem);--navbar-dropmenu-width: 11.25rem;--navbar-dropmenu-padding: 1.5625rem;--navbar-dropmenu-gap: 0.9375rem;--navbar-dropmenu-position-x: 50%;--navbar-dropmenu-position-y: calc(100% - 1rem);--navbar-dropmenu-background-color: #fff;--navbar-dropmenu-color: #333;--navbar-dropmenu-hover-color: var(--primary-color);--subpage-header-height: 16.5rem;--subpage-header-title-font: 700 clamp(2.5rem, 3vw, 3.25rem) / 1.3 var(--global-font-family);--subpage-header-paragraph-font: 400 1.5rem / 1.55 var(--global-font-family);--subpage-header-title-margin-block: 0 1rem;--subpage-header-bg-url-1: url(/public/img/sub/sub-top01.jpg);--subpage-header-bg-url-2: url(/public/img/sub/sub-top02.jpg);--subpage-header-bg-url-3: url(/public/img/sub/sub-top03.jpg);--subpage-header-bg-url-4: url(/public/img/sub/sub-top04.jpg);--subpage-header-bg-url-5: url(/public/img/sub/sub-top05.jpg);--subpage-header-bg-url-6: url(/public/img/sub/sub-top06.jpg);--subpage-navbar-flex: 1 1 12rem;--subpage-navbar-height: 4.25rem;--subpage-navbar-font: 500 clamp(1.2rem, 3vw, 1.25rem) / 1.5;--subpage-navbar-active-color: var(--primary-color);--subpage-section-padding-block: clamp(4rem, 5vw, 6rem);--main-title-header-1-font: 700 2.875rem / 1.5;--main-title-header-2-font: 600 2.5rem / 1.5;--main-title-header-3-font: 700 3.125rem / 1.35;--main-title-header-4-font: 600 2.5rem / 1.5;--main-title-header-5-font: 700 1.75rem / 1.5;--main-title-header-6-font: 700 1.375rem / 1.5;--main-title-header-letter-spacing: -0.03rem;--main-title-header-1-color: #222;--main-title-header-2-color: #222;--main-title-header-3-color: #222;--main-title-header-4-color: #222;--main-title-header-5-color: #222;--main-title-header-6-color: #222;--main-title-header-3-gap: 1.88rem;--main-title-header-4-gap: 1.88rem;--main-title-header-5-gap: 0.94rem;--main-title-header-6-gap: 0.94rem;--main-title-header-1-margin-block: 0rem 0rem;--main-title-header-2-margin-block: 0rem 0rem;--main-title-header-3-margin-block: 0rem 5rem;--main-title-header-4-margin-block: 5rem 3rem;--main-title-header-5-margin-block: 3.5rem 2rem;--main-title-header-6-margin-block: 3rem 1rem;--main-title-paragraph-lg-font: 400 1.125rem / 1.5;--main-title-paragraph-1-font: 400 1.5rem / 1.5;--main-title-paragraph-2-font: 400 1.2rem / 1.5;--main-title-paragraph-3-font: 400 1.25rem / 1.6;--main-title-paragraph-4-font: 400 1.125rem / 1.6;--main-title-paragraph-5-font: 400 1.125rem / 1.6;--main-title-paragraph-6-font: 400 1.125rem / 1.6;--main-title-paragraph-1-color: #222;--main-title-paragraph-2-color: #222;--main-title-paragraph-3-color: #333;--main-title-paragraph-4-color: #333;--main-title-paragraph-5-color: #333;--main-title-paragraph-6-color: #555;--sub-title-header-xl-font: 700 4rem / 1.5;--sub-title-header-lg-font: 700 3.25rem / 1.5;--sub-title-header-1-font: 700 2.875rem / 1.5;--sub-title-header-2-font: 600 2.5rem / 1.5;--sub-title-header-3-font: 700 2.625rem / 1.3;--sub-title-header-4-font: 600 1.5rem / 1.5;--sub-title-header-5-font: 700 clamp(1.8rem, 3vw, 2.125rem) / 1.4;--sub-title-header-6-font: 500 1.375rem / 1.5;--sub-title-header-letter-spacing: -0.05rem;--sub-title-header-1-color: #1a1a1a;--sub-title-header-2-color: #1a1a1a;--sub-title-header-3-color: #222;--sub-title-header-4-color: #222;--sub-title-header-5-color: #1a1a1a;--sub-title-header-6-color: #333;--sub-title-header-1-margin-block: 0rem 0rem;--sub-title-header-2-margin-block: 0rem 0rem;--sub-title-header-3-margin-block: 0rem 5.625rem;--sub-title-header-4-margin-block: 5rem 1.5rem;--sub-title-header-5-margin-block: 3.1rem 0.9rem;--sub-title-header-6-margin-block: 1.9rem 0.6rem;--sub-title-paragraph-lg-font: 400 1.125rem / 1.5;--sub-title-paragraph-1-font: 400 1.5rem / 1.5;--sub-title-paragraph-2-font: 400 1.125rem / 1.5;--sub-title-paragraph-3-font: 400 1.25rem / 1.55;--sub-title-paragraph-4-font: 400 0.8rem / 1.5;--sub-title-paragraph-5-font: 400 0.6rem / 1.5;--sub-title-paragraph-6-font: 400 0.4rem / 1.5;--sub-title-paragraph-1-color: #222;--sub-title-paragraph-2-color: #000;--sub-title-paragraph-3-color: #333;--sub-title-paragraph-4-color: #333;--sub-title-paragraph-5-color: #333;--sub-title-paragraph-6-color: #333;--form-font: 400 1rem / 1.5 var(--global-font-family);--form-color: #333;--form-placeholder-color: #999;--form-required-color: #f00;--form-height: 2.9375rem;--form-padding: 0.6rem 0.85rem;--form-radius: 0.375rem;--form-space-block: 0.88rem;--form-border-color: #ddd;--form-border-focus-color: #888;--form-check-icon: "check_circle";--footer-background-color: #3d4247;--footer-padding-block: 3rem;--footer-font: 400 0.95rem / 1.8;--footer-color: rgba(255, 255, 255, 0.8);--footer-b-color: rgba(255, 255, 255, 0.5);--footer-copyright-font: 400 0.8125rem / 1;--footer-copyright-color: rgba(255, 255, 255, 0.5);--gms: "Material Symbols Outlined";--gms-grad-low: "GRAD" -25;--gms-grad-zero: "GRAD" 0;--gms-grad-high: "GRAD" 200;--gms-opsz: "opsz" 48;--gms-100-fill: "FILL" 1, "wght" 100, var(--gms-opsz);--gms-200-fill: "FILL" 1, "wght" 200, var(--gms-opsz);--gms-300-fill: "FILL" 1, "wght" 300, var(--gms-opsz);--gms-400-fill: "FILL" 1, "wght" 400, var(--gms-opsz);--gms-500-fill: "FILL" 1, "wght" 500, var(--gms-opsz);--gms-600-fill: "FILL" 1, "wght" 600, var(--gms-opsz);--gms-700-fill: "FILL" 1, "wght" 700, var(--gms-opsz);--gms-100-out: "FILL" 0, "wght" 100, var(--gms-opsz);--gms-200-out: "FILL" 0, "wght" 200, var(--gms-opsz);--gms-300-out: "FILL" 0, "wght" 300, var(--gms-opsz);--gms-400-out: "FILL" 0, "wght" 400, var(--gms-opsz);--gms-500-out: "FILL" 0, "wght" 500, var(--gms-opsz);--gms-600-out: "FILL" 0, "wght" 600, var(--gms-opsz);--gms-700-out: "FILL" 0, "wght" 700, var(--gms-opsz);}@supports not (max-height: 100svh) {:root {--svh100: 100vh;}}@media (max-width: 991.98px) {:root {--container-padding-inline: 30px;--container-1: 800px;}}@media (max-width: 767.98px) {:root {--navbar-dropmenu-background-color: #eee;--navbar-dropmenu-color: #555;--container-padding-inline: 20px;}}* {box-sizing: border-box;word-break: keep-all;float: unset;-webkit-tap-highlight-color: transparent;}*::before, *::after {content: none;}html {margin: 0;padding: 0;overflow-x: hidden;overflow-y: scroll;font-size: var(--global-font-size);}#site {margin: 0;padding: 0;font-family: var(--global-font-family);opacity: 0;}#site > .container {max-width: inherit;width: 100%;padding: 0;}#site > *:not(#force__wrapper) {visibility: hidden;}#site.loaded {opacity: 1;}#site.loaded > *:not(#force__wrapper) {visibility: visible;}#site .hide {opacity: 1 !important;}::selection {background-color: var(--primary-color);color: #fff;}select::-ms-expand {display: none;}form, fieldset {all: unset;box-sizing: border-box;display: block;}input:where(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus, :-webkit-autofill:active) {-webkit-box-shadow: 0 0 0 30px white inset;}.cke_screen_reader_only {bottom: 0;}.cke_resizer_ltr {float: right;}.cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea {white-space: wrap !important;}.caret {display: none;}.material-symbols-outlined {font-family: var(--gms) !important;overflow: hidden;display: inline-flex;line-height: 1;font-variation-settings: var(--gms-300-out), var(--gms-grad-zero);user-select: none;}figure {margin: 0;}:is(ol, ul, li, dl) {all: unset;box-sizing: border-box;position: relative;display: block;margin: 0;padding: 0;}:is(p, h1, h2, h3, h4, h5, h6, dt, dd) {all: unset;box-sizing: border-box;display: block;}:is(p, h1, h2, h3, h4, h5, h6, dt, dd, th, td, li) {position: relative;margin-top: 0;margin-left: 0;margin-right: 0;margin-bottom: 0;padding: 0;line-height: 1.5;}:is(h1, h2, h3, h4, h5, h6, dt, b, strong) {color: #333;}:is(p, li, dd, small) {color: #5f5f5f;}:is(small, .small) {font-size: 0.8em;}br {visibility: visible;opacity: 0;}.big {font-size: 1.2em;}a:not(.btn) {text-decoration: none;color: inherit;}a:not(.btn):where(:focus, :hover) {text-decoration: unset;color: unset;}.text-danger {color: var(--danger-color);}.btn {all: unset;will-change: transform;cursor: pointer;box-sizing: border-box;display: inline-flex;place-content: center;place-items: center;font-size: var(--button-font-size-1);height: var(--button-height-1);line-height: 1;padding: 0 1.2rem;border-radius: var(--radius-xs);outline: none;white-space: nowrap;}.btn.btn-tp {--color: var(--primary-color);transition: 0.2s;display: inline-flex;width: 11.875rem;height: 3.75rem;padding-inline: 1.3rem;align-items: center;border-radius: var(--radius-full);background-color: var(--color);color: #fff;font-size: 1.0625rem;font-style: normal;font-weight: 600;justify-content: center;}.btn.btn-tp:hover {background-color: var(--primary-color-dark);scale: 0.97;}.btn.btn-tp + .btn {margin-left: 1rem;}.btn.btn-tp.btn-sm {width: auto;height: 3.2rem;font-size: 1rem;gap: 1rem;}.btn.btn-tp.btn-sm.btn-outline-arrow {padding-left: 1rem;}.btn.btn-tp.btn-sm.btn-outline-arrow span.material-symbols-outlined {width: 2.1rem;font-size: 1.4rem;}.btn.btn-tp.btn-lg {width: 15rem;height: 4.375rem;font-size: 1.125rem;}.btn.btn-tp.btn-arrow {justify-content: space-between;padding-inline: 1.56rem 1.25rem;}.btn.btn-tp.btn-outline-arrow {justify-content: space-between;border-color: var(--color);padding-inline: 1.56em 0.62em;}.btn.btn-tp.btn-outline-arrow span.material-symbols-outlined {transition: 0.3s;background-color: var(--color);width: 2.5rem;aspect-ratio: 1;display: flex;justify-content: center;align-items: center;flex-shrink: 0;border-radius: var(--radius-full);color: #fff;}.btn.btn-tp.btn-outline-arrow:hover span.material-symbols-outlined {color: var(--color);background-color: #fff;font-variation-settings: var(--gms-600-out);}.btn:is(.btn-primary, #btn_modify) {background-color: var(--primary-color);border: 1px solid var(--primary-color);color: #fff;}.btn:is(.btn-primary, #btn_modify):is(:hover, :focus) {background-color: var(--primary-color-hover);}.btn.btn-dark {background-color: var(--dark-color);border: 1px solid var(--dark-color);color: #fff;}.btn.btn-dark:is(:hover, :focus) {background-color: var(--dark-color-hover);}.btn.btn-outline-dark {border: 1px solid var(--dark-color);color: var(--dark-color);}.btn.btn-outline-dark:is(:hover, :focus) {background-color: var(--dark-color);color: #fff;}.btn:is(#btn_delete, .btn-danger) {background-color: var(--danger-color);border: 1px solid var(--danger-color);}.btn:is(#btn_delete, .btn-danger):is(:hover, :focus) {background-color: var(--danger-color-hover);}.btn[class*=btn-outline] {background: none;border: 1px solid var(--color);color: var(--color);}.btn[class*=btn-outline]:is(:hover, :focus) {background-color: var(--color);color: #fff;}.btn.btn-outline-primary {--color: var(--primary-color);}.btn.btn-outline-danger {--color: var(--danger-color);}.btn.btn-outline-dark {--color: var(--dark-color);}.btn:is(.btn-secondary, .btn-default) {background-color: var(--grey-color);border: 1px solid var(--grey-color);color: #222;}.btn:is(.btn-secondary, .btn-default):is(:hover, :focus) {background-color: var(--grey-color-hover);}.btn.btn-lg {font-size: var(--button-font-size-2);height: var(--button-height-2);}@media (hover: hover) {.btn.btn-primary:where(:hover, :focus) {background-color: var(--primary-color-hover);border-color: var(--primary-color-hover);}.btn.btn-secondary:where(:hover, :focus) {color: #222;background-color: var(--grey-color-hover);border-color: var(--grey-color);}}button[disabled] {pointer-events: none;user-select: none;opacity: 0.5;filter: grayscale(1);}.img-box {position: relative;display: flex;}.img-responsive {display: flex;max-width: 100%;height: auto;}img {user-select: none;flex-shrink: 0;image-orientation: from-image;}.bg {width: 100%;height: 100%;object-fit: cover;object-position: center;}*:has(> .bg) {position: relative;}:where(.container, .row) {position: relative;}[class*=container] {width: 100%;padding: unset;margin-inline: auto;padding-inline: var(--container-padding-inline);}[class*=container]::before, [class*=container]::after {content: none;}@media (min-width: 1260px) {[class*=container] {max-width: calc(var(--container-1) + var(--container-padding-inline) * 2);}}.row {margin: 0;}.row::before, .row::after {content: none;}.clearfix {width: 100%;}.col {flex: 1;padding: 0;}.col.auto {flex: 0 1 auto;}.flex {display: flex;}.flex.row {--row-gap: var(--gap-1);gap: var(--row-gap);flex-wrap: wrap;margin-inline: 0 calc(var(--row-gap) * -1);}.flex [class^=col-] {flex: 0 1 calc(var(--flex-basis) - var(--row-gap));}.flex .col-1 {--flex-basis: 8.333333333333332%;}.flex .col-2 {--flex-basis: 16.666666666666664%;}.flex .col-3 {--flex-basis: 25%;}.flex .col-4 {--flex-basis: 33.33333333333333%;}.flex .col-5 {--flex-basis: 41.666666666666664%;}.flex .col-6 {--flex-basis: 50%;}.flex .col-7 {--flex-basis: 58.333333333333336%;}.flex .col-8 {--flex-basis: 66.66666666666666%;}.flex .col-9 {--flex-basis: 75%;}.flex .col-10 {--flex-basis: 83.33333333333333%;}.flex .col-11 {--flex-basis: 91.66666666666666%;}.flex .col-12 {--flex-basis: 100%;}.grid {display: grid;grid-template-columns: repeat(12, var(--grid-column));gap: var(--row-gap);}.grid.col-temp-1 {--grid-column: 1;}.grid.col-temp-2 {--grid-column: 2;}.grid.col-temp-3 {--grid-column: 3;}.grid.col-temp-4 {--grid-column: 4;}.grid.col-temp-5 {--grid-column: 5;}.grid.col-temp-6 {--grid-column: 6;}.grid.col-temp-7 {--grid-column: 7;}.grid.col-temp-8 {--grid-column: 8;}.grid.col-temp-9 {--grid-column: 9;}.grid.col-temp-10 {--grid-column: 10;}.grid.col-temp-11 {--grid-column: 11;}.grid.col-temp-12 {--grid-column: 12;}.grid [rowspan="1"] {grid-row: span 1;}.grid [rowspan="2"] {grid-row: span 2;}.grid [rowspan="3"] {grid-row: span 3;}.grid [rowspan="4"] {grid-row: span 4;}.grid [rowspan="5"] {grid-row: span 5;}.grid [rowspan="6"] {grid-row: span 6;}.grid [rowspan="7"] {grid-row: span 7;}.grid [rowspan="8"] {grid-row: span 8;}.grid [rowspan="9"] {grid-row: span 9;}.grid [rowspan="10"] {grid-row: span 10;}.grid [rowspan="11"] {grid-row: span 11;}.grid [rowspan="12"] {grid-row: span 12;}.grid [colspan="1"] {grid-column: span 1;}.grid [colspan="2"] {grid-column: span 2;}.grid [colspan="3"] {grid-column: span 3;}.grid [colspan="4"] {grid-column: span 4;}.grid [colspan="5"] {grid-column: span 5;}.grid [colspan="6"] {grid-column: span 6;}.grid [colspan="7"] {grid-column: span 7;}.grid [colspan="8"] {grid-column: span 8;}.grid [colspan="9"] {grid-column: span 9;}.grid [colspan="10"] {grid-column: span 10;}.grid [colspan="11"] {grid-column: span 11;}.grid [colspan="12"] {grid-column: span 12;}:is([class*=hidden]) {display: none;}@media (min-width: 320px) {:is([class*=hidden])[class*=-xs] {display: inherit;}}@media (min-width: 576px) {:is([class*=hidden])[class*=-sm] {display: inherit;}}@media (min-width: 768px) {:is([class*=hidden])[class*=-md] {display: inherit;}}@media (min-width: 992px) {:is([class*=hidden])[class*=-lg] {display: inherit;}}@media (min-width: 1200px) {:is([class*=hidden])[class*=-xl] {display: inherit;}}@media (min-width: 1400px) {:is([class*=hidden])[class*=-xxl] {display: inherit;}}:is([class*=visible]) {display: none;}@media (max-width: 319.98px) {:is([class*=visible])[class*=-xs] {display: inherit;}}@media (max-width: 575.98px) {:is([class*=visible])[class*=-sm] {display: inherit;}}@media (max-width: 767.98px) {:is([class*=visible])[class*=-md] {display: inherit;}}@media (max-width: 991.98px) {:is([class*=visible])[class*=-lg] {display: inherit;}}@media (max-width: 1199.98px) {:is([class*=visible])[class*=-xl] {display: inherit;}}@media (max-width: 1399.98px) {:is([class*=visible])[class*=-xxl] {display: inherit;}}#site .center-block {display: block;margin-inline: auto;}#site .center-flex {display: flex;margin-inline: auto;}#site .text-center {text-align: center;}#site .text-left {text-align: left;}#site .text-right {text-align: right;}#site .text-justify {text-align: justify;}#site .color-white * {color: #fff;}#site .mt-0 {margin-top: 0;}#site .mt-1 {margin-top: 1rem;}#site .mt-2 {margin-top: 2rem;}#site .mt-3 {margin-top: 3rem;}#site .mt-4 {margin-top: 4rem;}#site .mt-5 {margin-top: 5rem;}#site .mb-0 {margin-bottom: 0;}#site .mb-1 {margin-bottom: 1rem;}#site .mb-2 {margin-bottom: 2rem;}#site .mb-3 {margin-bottom: 3rem;}#site .mb-4 {margin-bottom: 4rem;}#site .mb-5 {margin-bottom: 5rem;}#site .ui-widget {font-family: inherit;z-index: 10000;}#site .ui-widget :is(input, select, textarea, button) {font-family: inherit;}#site .ui-widget .ui-datepicker select:is(.ui-datepicker-month, .ui-datepicker-year) {-webkit-appearance: none;background: none;border: 0;width: auto;}#site.modal-open {overflow: unset;padding-right: 0;}#site.modal-open .navbar {padding-right: 0;}#site .modal-backdrop {display: none;}#site .modal {z-index: 10000;display: flex;width: 100%;justify-content: center;background: rgba(0, 0, 0, 0.5);backdrop-filter: blur(10px);padding-block: calc(var(--navbar-height) / 2);position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}#site .modal.fade {opacity: 0;}#site .modal.fade.in {animation: modalFade 0.25s 0s forwards;}#site .modal.fade.in .modal-dialog {animation: modalPop 0.35s 0.05s forwards;}#site .modal.in {z-index: 20000;scale: 1;}#site .modal:not(.in) {display: none;opacity: 0;scale: 0;}#site .modal .modal-body {position: relative;padding: 30px;}#site .modal .modal-header {display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;border-bottom: 1px solid #e5e5e5;padding: 20px 30px;}#site .modal .modal-header::before, #site .modal .modal-header::after {content: none;}#site .modal .modal-header .modal-title {font-size: clamp(17px, 3vw, 18px);line-height: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;}#site .modal .modal-header .close {line-height: 0;margin-top: 0;opacity: 0.2;padding: 0;cursor: pointer;background: none;border: 0;appearance: none;font-size: 21px;font-weight: 700;color: #222;text-shadow: 0 1px 0 #fff;}#site .modal .modal-header .close span {font-variation-settings: var(--gms-400-out);font-size: 32px;}#site .modal .modal-header .close:hover {opacity: 1;}#site .modal .modal-footer {display: flex;gap: 5px;padding: 25px 30px;text-align: right;border-top: 1px solid #e5e5e5;}#site .modal .modal-footer .btn {flex: 1;}#site .modal .modal-title {line-height: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;}#site .modal .modal-content {position: relative;background-color: #fff;background-clip: padding-box;border: none;border-radius: 0;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0;}@media (min-width: 768px) {#site .modal .modal-content {box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.125);}}#site .modal .modal-dialog {position: relative;transform: translate(0, 0) !important;margin: 0;border-radius: 15px;overflow: hidden;height: fit-content;margin-block: auto;scale: 0.9;}@media (min-width: 768px) {#site .modal .modal-dialog {max-width: 600px;margin: 30px auto;}}@media (min-width: 768px) {#site .modal .modal-sm {max-width: 300px;}}.modal-open .modal {z-index: 10000;display: flex !important;width: 100%;justify-content: center;overflow: auto;}#site #delete_modal.in + .modal {display: none;}@keyframes modalFade {0% {opacity: 0;}100% {opacity: 1;}}@keyframes modalPop {0% {scale: 0.9;}50% {scale: 1.015;}100% {scale: 1;}}.bootstrap-timepicker {display: flex;gap: 10px;max-width: 300px;}#site .bootstrap-timepicker-widget {display: none !important;}iframe[src*="https://www.google.com/"] {width: auto;height: auto;aspect-ratio: 5/3;margin-bottom: -6px;background-color: #e5e3df;}iframe:where([src*=youtube], [title*=YouTube], [src*="player.vimeo.com"]) {width: auto;height: auto;aspect-ratio: 16/9;background-color: #000;border-radius: var(--radius-md);}#bbsArea .board_video_view iframe:where([src*=youtube], [title*=YouTube], [src*="player.vimeo.com"]) {width: 100%;}:where(ol, ul)[class*=li-] {display: flex;flex-direction: column;gap: 0.125rem;}:where(ol, ul)[class*=li-] > li {position: relative;padding-left: 0.9em;letter-spacing: -0.018em;}:where(img) + :where(ol, ul)[class*=li-] {margin-top: 20px;}:where(ol, ul)[class*=li-] small {font-size: 0.85em;}.li-cir > li::before {content: "";position: absolute;top: 0.6em;left: 0;display: block;width: 5px;aspect-ratio: 1;border-radius: 50%;background-color: var(--primary-color);}.li-dash > li::before {content: "-";position: absolute;top: 0.7em;left: 0;line-height: 0;}.li-num > li {counter-increment: listNum;padding-left: 27px;}.li-num > li::before {content: counter(listNum, decimal-leading-) "";position: absolute;top: 0.25em;left: 0;display: flex;justify-content: center;align-items: center;border: 1px solid var(--primary-color);border-radius: 50%;aspect-ratio: 1;width: 18px;padding-top: 2px;padding-right: 1px;line-height: 0;color: var(--primary-color);font-size: 11px;font-weight: 700;}.li-check > li {position: relative;padding-left: 1.3em;font-size: 15px;}.li-check > li::before {content: "\e5ca";font-family: var(--gms);position: absolute;top: 0.1em;font-size: 20px;line-height: 1;left: -0.2em;display: block;color: var(--primary-color);font-variation-settings: var(--gms-600-out);}.navbar {all: unset;box-sizing: border-box;z-index: 5000;position: sticky;width: 100%;left: 0;top: 0;display: flex;height: var(--navbar-height);background-color: #fff;border-bottom: 1px solid #e9e9e9;}.navbar :is(ul, li, a) {all: unset;box-sizing: border-box;}.navbar a {cursor: pointer;}.navbar :where(*):before, .navbar :where(*):after {content: none;}.navbar #gnbauth i {display: none;}.navbar .navbar-header {margin-inline: 0;}.navbar .container {display: flex;justify-content: space-between;height: 100%;align-items: center;gap: clamp(20px, 5vw, 60px);}.navbar .navbar-brand {}.navbar .navbar-brand, .navbar .navbar-brand:is(:hover, :focus) {display: block;width: var(--navbar-logo-width);margin-left: 0;}.navbar .navbar-brand img {width: var(--navbar-logo-width);}.navbar .navbar-brand span {position: relative;display: block;color: #000;white-space: nowrap;font: var(--navbar-logo-font) var(--global-font-family);}.navbar .navbar-right > li > a {z-index: 100;color: #222;white-space: nowrap;letter-spacing: var(--navbar-menu-letter-spacing);font: var(--navbar-menu-font) var(--global-font-family);}.navbar :is(.open > :is(a, a:focus, a:hover), li > a:is(:hover, :focus), li:is(:hover, :focus) > a) {position: relative;z-index: 100;color: var(--primary-color);}.navbar :is(.dropdown-menu) {z-index: 50;background-color: var(--navbar-dropmenu-background-color);}.navbar :is(.dropdown-menu) a {all: unset;box-sizing: border-box;cursor: pointer;transition: none;width: 100%;font: var(--navbar-dropmenu-font) var(--global-font-family);color: var(--navbar-dropmenu-color);}.navbar :is(.dropdown-menu) a:hover {color: var(--navbar-dropmenu-hover-color);}@media (min-width: 768px) {.navbar {}.navbar > .container {}.navbar .navbar-collapse {display: flex;align-self: stretch;height: auto !important;}.navbar .navbar-toggle {display: none;}.navbar .navbar-right {display: flex;align-self: stretch;}.navbar .navbar-right > li {position: relative;display: flex;}.navbar .navbar-right > li > a {display: flex;justify-content: center;align-items: center;height: 100%;background-color: transparent;padding-block: 0;padding-inline: var(--navbar-menu-padding-inline);}.navbar .navbar-right > li .dropdown-menu {box-sizing: border-box;z-index: 5;overflow: hidden;position: absolute;display: none;flex-direction: column;box-shadow: 0 5px 14px rgba(0, 0, 0, 0.15);margin-top: 0px;opacity: 0;transform-origin: center top;text-align: center;left: var(--navbar-dropmenu-position-x);top: var(--navbar-dropmenu-position-y);transform: translateX(calc(var(--navbar-dropmenu-position-x) * -1));border-radius: var(--radius-md);gap: var(--navbar-dropmenu-gap);padding: var(--navbar-dropmenu-padding);min-width: var(--navbar-dropmenu-width);}.navbar .navbar-right > li .dropdown-menu a {display: flex;padding: 0 0 2px;border-bottom: 1px solid transparent;white-space: nowrap;text-align: center;justify-content: center;}.navbar .navbar-right > li.open .dropdown-menu {display: flex;animation: menuOpen 0.25s forwards;}.navbar .navbar-right > :is(li:not(#gnbauth):last-child, li#gnbauth) {margin-right: calc(var(--navbar-menu-padding-inline) * -1);}._navbar:is(.navTop) {--navbar-scroll-filter: grayscale(1) brightness(10) invert(0);--navbar-scroll-color: #fff;--navbar-scroll-color-hover: var(--primary-color);--navbar-scroll-font-weight: 400;--navbar-scroll-background-color: transparent;background-color: var(--navbar-scroll-background-color);}._navbar:not(.navScroll) {background-color: var(--navbar-scroll-background-color);}._navbar:is(:hover, .navScroll) {--navbar-scroll-filter: unset;--navbar-scroll-color: #333;--navbar-scroll-color-hover: var(--primary-color);--navbar-scroll-font-weight: 500;--navbar-scroll-background-color: #fff;}._navbar:where(.navTop, .navScroll) {--navbar-transition: 0.3s;transition: var(--navbar-transition);height: var(--navbar-height);background-color: var(--navbar-scroll-background-color);}._navbar:where(.navTop, .navScroll) .navbar-brand img {transition: width 0.25s;filter: var(--navbar-scroll-filter);}._navbar:where(.navTop, .navScroll) .navbar-brand span {color: var(--navbar-scroll-color);}._navbar:where(.navTop, .navScroll) ul.navbar-right > li > a {font-weight: var(--navbar-scroll-font-weight);color: var(--navbar-scroll-color);}._navbar:where(.navTop, .navScroll) ul.navbar-right > li > a:where(:hover, :focus) {color: var(--navbar-scroll-color-hover) !important;}._navbar:where(.navTop, .navScroll) ul.navbar-right > li:where(:hover, :focus) .dropdown-toggle {color: var(--navbar-scroll-color-hover) !important;}}@media (max-width: 767.98px) {body::before {transition: 0.35s;content: "";display: block;z-index: 1000;position: fixed;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;animation: menuHeight 0s 0.35s forwards;}body.menu-overlay::before {opacity: 1;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);background-color: rgba(0, 0, 0, 0.5);animation: none;}.navbar {overflow: hidden;animation: menuHidden 0s 0.4s forwards;}.navbar .container {--container-padding-inline: 15px;max-width: 100%;}.navbar .navbar-header {width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;}.navbar .navbar-brand {order: 1;}.navbar .navbar-toggle {all: unset;box-sizing: border-box;order: 2;border: 0;padding: 9px 0;margin: 0;cursor: pointer;}.navbar .navbar-toggle > * {display: none;}.navbar .navbar-toggle::before {content: "\e5d2";font-family: var(--gms);font-size: 1.8em;font-variation-settings: var(--gms-500-out);}.navbar .navbar-toggle:where(:hover, :focus) {background: none;}.navbar .navbar-toggle.open::before {content: "\e5cd";}.navbar .navbar-collapse {transition: 0.4s;display: flex;position: absolute;top: 100%;left: 0;width: 100%;margin: 0;padding: 0;border-top: 1px solid #eee;max-height: 0;height: auto !important;}.navbar .navbar-collapse .navbar-right {display: flex;flex-direction: column;overflow: hidden auto;position: relative;width: 100%;padding-block: 0px;}.navbar .navbar-collapse .navbar-right > li {transition: inherit;}.navbar .navbar-collapse .navbar-right > li > a {display: flex;align-items: center;width: 100%;height: 50px;padding: 0 15px;background-color: #fff;border-bottom: 1px solid #ddd;}.navbar .navbar-collapse.open {transition: all 0.5s;max-height: var(--svh100);}.navbar .dropdown .dropdown-menu {position: relative;overflow: hidden;display: flex;flex-direction: column;padding: 0;max-height: 0;}.navbar .dropdown .dropdown-menu a {display: block;padding: 10px 15px;}.navbar .dropdown .dropdown-toggle::after {all: unset;box-sizing: border-box;content: "\e5cf";font-family: var(--gms);font-variation-settings: var(--gms-300-out);margin-left: auto;font-size: 1.5em;}.navbar .dropdown.open .dropdown-menu {opacity: 1;max-height: var(--svh100);}.navbar .dropdown.open .dropdown-toggle {color: var(--primary-color);font-weight: 600;}.navbar .dropdown.open .dropdown-toggle::after {content: "\e5ce";color: var(--primary-color);font-variation-settings: var(--gms-400-out);}}@keyframes menuOpen {0% {opacity: 0;scale: 1 0.5;}100% {opacity: 1;scale: 1 1;}}@keyframes menuHeight {from {height: 100%;}to {height: 0;}}@keyframes menuHidden {from {overflow: hidden;}to {overflow: visible;}}#scrollTop {--width: 3.25rem;--bottom: 2rem;all: unset;box-sizing: border-box;z-index: 1000;cursor: pointer;position: fixed;right: 2rem;bottom: var(--bottom);display: none;justify-content: center;align-items: center;width: var(--width);padding: 0;background: var(--primary-color);border-radius: 50%;aspect-ratio: 1;text-align: center;color: #fff;}#scrollTop::before {content: "\e5d8";font-family: var(--gms);font-variation-settings: var(--gms-300-out);font-size: 1.75rem;}@media (max-width: 767.98px) {#scrollTop {display: none !important;}}#site footer {margin-top: 0px;background-color: var(--footer-background-color);padding-block: var(--footer-padding-block);}#site footer li {font: var(--footer-font) var(--global-font-family);color: var(--footer-color);}#site footer li b {color: var(--footer-b-color);font-weight: 500;}#site footer li.corp {color: rgb(255, 255, 255);font-weight: 600;}#site footer li.copyright {color: var(--footer-copyright-color);font: var(--footer-copyright-font) var(--global-font-family);margin-top: 0.6rem;}#site footer .footer-info {display: flex;flex-wrap: wrap;margin: 0;color: #444;gap: 0 1.25rem;}#site footer .footer-logo {flex-shrink: 0;width: 150px;display: none;}#site footer .footer-logo img {filter: brightness(10);}#site footer .footer-wrap {display: flex;gap: 80px;}#site footer .line {color: rgba(255, 255, 255, 0.3);font-family: Pretendard;font-size: 13px;font-style: normal;font-weight: 400;line-height: 26px;transform: translateY(1px);}@media (max-width: 767.98px) {#site footer .footer-wrap {flex-direction: column;gap: 20px;}}#loginBtn {}#loginBtn a {display: inline-flex;justify-content: center;align-items: center;padding: 8px 13px;background: transparent;color: #7d7d7d;line-height: 1;border-radius: 0;border: none;border-radius: 0;font-size: clamp(11px, 2vw, 12px);background: rgba(255, 255, 255, 0.07);}#loginBtn a:hover {background: #333;color: #fff;border-color: var(--backgorund-color);}#loginBtn a span.material-symbols-outlined {font-size: 1rem;margin-right: 5px;font-variation-settings: var(--gms-500-out);}html.logined #loginBtn a[href="/member/login"] {display: none;}html:not(.logined) #loginBtn a[href="/member/logout"] {display: none;}@media (min-width: 768px) {#loginBtn {margin-left: auto;align-self: flex-end;}}.subpage-header {position: relative;height: var(--subpage-header-height);background: #e8f3ff;}@media (max-width: 575.98px) {.subpage-header {height: auto;}}.subpage-header#visual1 {--background-image: var(--subpage-header-bg-url-1);background: linear-gradient(180deg, #e8f3ff 0%, #f2f8fb 50%, #fff);}.subpage-header#visual2 {--background-image: var(--subpage-header-bg-url-2);}.subpage-header#visual3 {--background-image: var(--subpage-header-bg-url-3);}.subpage-header#visual4 {--background-image: var(--subpage-header-bg-url-4);}.subpage-header#visual5 {--background-image: var(--subpage-header-bg-url-5);}.subpage-header#visual6 {--background-image: var(--subpage-header-bg-url-6);}.subpage-header .bg {position: absolute;left: 0;top: 0;background: var(--background-image) #000 no-repeat center/cover;display: none;}.subpage-header .subpage-title {z-index: 2;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;color: #2f2f2f;}@media (max-width: 575.98px) {.subpage-header .subpage-title {padding-block: 3rem;}}.subpage-header .subpage-title h2 {line-height: 1;text-align: center;font: var(--subpage-header-title-font);letter-spacing: -0.035em;color: #0d2355;}.breadcrumb {}.breadcrumb {background: none;padding: 0;display: flex;justify-content: flex-end;align-items: center;gap: 0.5rem;margin-left: auto;display: none;}.breadcrumb li {position: relative;font-size: 0.9rem;line-height: 1;color: rgba(0, 0, 0, 0.8);font-size: 13px;}.breadcrumb li.active {font-weight: 700;}.breadcrumb a.home {line-height: 1;}.snb {position: relative;z-index: 10;margin-top: -1rem;height: var(--subpage-navbar-height);}@media (max-width: 575.98px) {.snb {height: auto;}}.snb:has(.breadcrumb:only-child) {border-bottom: 0;margin-bottom: calc(var(--subpage-navbar-height) * -1);display: none;}.snb #snbInner {display: flex;justify-content: center;height: 100%;}.snb ul:not(.breadcrumb) {position: relative;display: flex;justify-content: center;padding: 0.375rem;border-radius: 1rem;overflow: hidden;box-shadow: 0 5px 16px rgba(29, 85, 131, 0.14);background: #fff;width: 100%;}@media (max-width: 575.98px) {.snb ul:not(.breadcrumb) {flex-direction: column;}}.snb ul:not(.breadcrumb) li {flex: var(--subpage-navbar-flex);height: 100%;}@media (max-width: 575.98px) {.snb ul:not(.breadcrumb) li {height: auto;flex: auto;}}.snb ul:not(.breadcrumb) li a {position: relative;width: 100%;display: flex;justify-content: center;align-items: center;text-align: center;font: var(--subpage-navbar-font) var(--global-font-family);color: #6a7785;transition: all 0.25s;height: 100%;letter-spacing: -0.025em;padding: 0.5rem 1rem;border-bottom: 2px solid transparent;border-radius: 0.625rem;}.snb ul:not(.breadcrumb) li a::after {content: "";display: block;height: 2px;position: absolute;bottom: -2px;transition: 0.35s;left: 0;width: 0%;opacity: 0;}.snb ul:not(.breadcrumb) li a:hover {color: var(--primary-color);opacity: 1;background: #f6f7f8;}.snb ul:not(.breadcrumb) li a:hover:after {width: 100%;opacity: 1;}.snb ul:not(.breadcrumb) li.active a {font-weight: 600;background: var(--subpage-navbar-active-color);color: #fff;}.snb ul:not(.breadcrumb) li.active a:after {width: 100%;opacity: 1;transition: none;}[class*=title-h] {position: relative;}[class*=title-h]:only-child {margin-bottom: 0;}[class*=title-h]:first-child {margin-top: 0;}[class*=title-h] > :is(h1, h2, h3, h4, h5, h6) {color: var(--h-color);letter-spacing: var(--sub-title-header-letter-spacing);font: var(--h-font) var(--global-font-family);}[class*=title-h] > :is(p, ul, ol) {color: var(--p-color);letter-spacing: var(--sub-title-paragraph-letter-spacing);font: var(--p-font) var(--global-font-family);}[class*=title-h] > * + * {margin-top: var(--gap);}[class*=title-h] .color {color: var(--primary-color);}[class*=title-h] .cate {color: var(--primary-color);font: 700 1.125rem/1.6 var(--global-font-family);letter-spacing: -0.00788rem;}[class*=title-h] .cate + :is(h1, h2, h3, h4, h5, h6) {margin-top: 0.94rem;}.title-h3 {--h-font: var(--sub-title-header-3-font);--h-color: var(--sub-title-header-3-color);--p-font: var(--sub-title-paragraph-3-font);--p-color: var(--sub-title-paragraph-3-color);--gap: var(--sub-title-header-3-gap);margin-block: var(--sub-title-header-3-margin-block);}.m-title-h3 {--h-font: var(--main-title-header-3-font);--h-color: var(--main-title-header-3-color);--p-font: var(--main-title-paragraph-3-font);--p-color: var(--main-title-paragraph-3-color);--gap: var(--main-title-header-3-gap);margin-block: var(--main-title-header-3-margin-block);}.title-h4 {--h-font: var(--sub-title-header-4-font);--h-color: var(--sub-title-header-4-color);--p-font: var(--sub-title-paragraph-4-font);--p-color: var(--sub-title-paragraph-4-color);--gap: var(--sub-title-header-4-gap);margin-block: var(--sub-title-header-4-margin-block);}.m-title-h4 {--h-font: var(--main-title-header-4-font);--h-color: var(--main-title-header-4-color);--p-font: var(--main-title-paragraph-4-font);--p-color: var(--main-title-paragraph-4-color);--gap: var(--main-title-header-4-gap);margin-block: var(--main-title-header-4-margin-block);}.title-h5 {--h-font: var(--sub-title-header-5-font);--h-color: var(--sub-title-header-5-color);--p-font: var(--sub-title-paragraph-5-font);--p-color: var(--sub-title-paragraph-5-color);--gap: var(--sub-title-header-5-gap);margin-block: var(--sub-title-header-5-margin-block);}.m-title-h5 {--h-font: var(--main-title-header-5-font);--h-color: var(--main-title-header-5-color);--p-font: var(--main-title-paragraph-5-font);--p-color: var(--main-title-paragraph-5-color);--gap: var(--main-title-header-5-gap);margin-block: var(--main-title-header-5-margin-block);}.m-title-h6 {--h-font: var(--main-title-header-6-font);--h-color: var(--main-title-header-6-color);--p-font: var(--main-title-paragraph-6-font);--p-color: var(--main-title-paragraph-6-color);--gap: var(--main-title-header-6-gap);margin-block: var(--main-title-header-6-margin-block);}.subpage-content section {padding-block: var(--subpage-section-padding-block);}.subpage-content section:only-child {padding-bottom: calc(var(--subpage-section-padding-block) + clamp(30px, 5vw, 50px));}.subpage-content section.bg-gray {background-color: #f7f7f7;padding-bottom: calc(var(--subpage-section-padding-block) + 30px);}.stack-widget {margin-top: 8rem;}.stack-widget .page-header {display: none;}.type_stack_widget {--repeat-count: 2;display: grid;padding: 0;margin-left: 0;margin-right: 0;gap: 10px;grid-template-columns: repeat(var(--repeat-count), minmax(0, 1fr));gap: var(--gap);}@media (min-width: 992px) {.type_stack_widget {--repeat-count: 3;--gap: 3rem 1.875rem;}}.type_stack_widget > div {width: 100%;padding-left: 0;padding-right: 0;}.type_stack_widget .inner {margin-top: 0;margin-bottom: 0;border: 0;}.type_stack_widget .inner .top a {display: block;overflow: hidden;aspect-ratio: 5/3;}.type_stack_widget img {aspect-ratio: 5/3;max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;}.type_stack_widget a {display: block;}.type_stack_widget a span.subject {font-size: 1.25rem;font-weight: 700;letter-spacing: -0.00963rem;margin-top: 1rem;text-overflow: ellipsis;white-space: nowrap;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}.type_stack_widget a span.info {display: flex;margin-top: 1rem;gap: 0.5rem;font-size: 0.8rem;opacity: 0.5;}.type_stack_widget a span.info span.hits {display: none;}#site #bbsArea.box-wrap .board_layout_box {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 2rem 1rem;}#site #bbsArea.box-wrap .board_layout_box .board_layout_actions {z-index: 1000;}#site #bbsArea.box-wrap .board_layout_box .item img {width: 100%;}#site #bbsArea.box-wrap .board_layout_box .item p {font-size: 1rem;font-weight: 700;text-align: center;margin-top: 5px;}#site form[enctype="multipart/form-data"] tr {grid-template-columns: minmax(0, 240px) minmax(0, auto);padding: 0;align-items: stretch;gap: 0;}#site form[enctype="multipart/form-data"] tr th, #site form[enctype="multipart/form-data"] tr td {padding: 20px 20px;}@media (max-width: 767.98px) {#site form[enctype="multipart/form-data"] tr th, #site form[enctype="multipart/form-data"] tr td {padding: 1rem !important;}}#site form[enctype="multipart/form-data"] tr th {background-color: #f8f8f8;align-items: center;flex-direction: row-reverse;justify-content: flex-end;gap: 2px;padding-inline: 30px;font-weight: 600;color: #222;letter-spacing: -0.015em;}#site form[enctype="multipart/form-data"] tr th:has(.required_text) > :where(span:first-child, span.required_text) {color: var(--form-required-color);}#site form[enctype="multipart/form-data"] tr .form-caption {}#site form[enctype="multipart/form-data"] tr .checkbox {margin-block: var(--form-space-block);}#site form[enctype="multipart/form-data"] tr :is(.custom_radio, .custom_checkbox, .status_wrap input) + span {color: #666;}#site form[enctype="multipart/form-data"] tr .custom_checkbox + span a {color: #333;}#site form[enctype="multipart/form-data"] tr .custom_checkbox + span {user-select: none;}#site form[enctype="multipart/form-data"] tr .custom_checkbox + span::before {margin: 0;font-size: 1.4em;color: #555;content: var(--form-check-icon);font-family: var(--gms);font-weight: 300;}#site form[enctype="multipart/form-data"] tr .custom_checkbox:checked + span::before {font-weight: 900;color: var(--primary-color);}#site form[enctype="multipart/form-data"] tr .custom_checkbox[disabled], #site form[enctype="multipart/form-data"] tr .custom_checkbox[disabled] + span {opacity: 0.5;}#mainCarouselSwiper {position: relative;width: 100%;}#mainCarouselSwiper .swiper {display: block !important;}#mainCarouselSwiper .swiper .swiper-slide {display: flex;justify-content: center;align-items: center;}@media (max-width: 767.98px) {#mainCarouselSwiper .swiper .swiper-slide {aspect-ratio: 5/3;}}@media (max-width: 575.98px) {#mainCarouselSwiper .swiper .swiper-slide {}}@media (min-width: 768px) {#mainCarouselSwiper .swiper .swiper-slide {height: 450px;}}@media (min-width: 768px) and (max-height: 900px) {#mainCarouselSwiper .swiper .swiper-slide {}}#mainCarouselSwiper .swiper .swiper-slide .swiper-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}#mainCarouselSwiper .swiper .swiper-slide .swiper-bg img {width: 100%;height: 100%;object-fit: cover;object-position: center;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption {position: relative;z-index: 10;text-align: left;color: var(--swiper-caption-color);padding: 0 4rem 0;}@media (max-width: 575.98px) {#mainCarouselSwiper .swiper .swiper-slide .swiper-caption {padding-inline: 2rem;}}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption .swiper-link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption .swiper-link-btn {display: none;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption .swiper-link-btn span::before {content: "더보기";}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption h1 {font: var(--swiper-caption-header-font);margin-block: var(--swiper-caption-header-margin-block);color: #111;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption h1 b {color: inherit;font-weight: 700;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption p {font: var(--swiper-caption-paragraph-font);margin-block: var(--swiper-caption-paragraph-margin-block);color: rgba(17, 17, 17, 0.8);letter-spacing: -0.025em;}#mainCarouselSwiper .swiper .swiper-slide .swiper-caption p b {color: inherit;font-weight: 800;}#site #mainCarouselSwiper .swiper-pagination-container {z-index: 10;position: absolute;left: 50%;transform: translateX(-50%);bottom: 1.5rem;}#site #mainCarouselSwiper .swiper-pagination-container .swiper-pagination {position: static;display: flex;justify-content: center;height: auto;line-height: 1;gap: var(--swiper-bullets-gap);background: rgba(55, 55, 55, 0.4);width: fit-content;margin: 0 auto;border-radius: 100px;padding: 0.5rem 1rem;}@media (max-width: 767.98px) {#site #mainCarouselSwiper .swiper-pagination-container .swiper-pagination {scale: 0.8;display: none;}}#site #mainCarouselSwiper .swiper-pagination-container .swiper-pagination span {width: var(--swiper-bullets-size);height: var(--swiper-bullets-size);border: 0;border-radius: 1rem;backdrop-filter: blur(10px);}#site #mainCarouselSwiper .swiper-pagination-container .swiper-pagination span.swiper-pagination-bullet {border: 2px solid var(--swiper-bullets-color);background-color: transparent;transition: ease-in-out 0.2s all;margin: 0;opacity: 0.75;}#site #mainCarouselSwiper .swiper-pagination-container .swiper-pagination span.swiper-pagination-bullet-active {background: var(--swiper-bullets-color);box-shadow: none;opacity: 1;}#site #mainCarouselSwiper [class*=swiper-button] {display: flex;align-items: center;top: 0;margin: 0;opacity: 1;width: 10%;height: 100%;display: none;}#site #mainCarouselSwiper [class*=swiper-button]::after {content: none;}#site #mainCarouselSwiper [class*=swiper-button]::before {position: relative;right: auto;top: 0;font-family: var(--gms);font-variation-settings: var(--gms-100-out);font-size: 64px;line-height: 1;font-weight: 900;color: rgba(255, 255, 255, 0.5);}#site #mainCarouselSwiper [class*=swiper-button]:hover::before {color: rgb(255, 255, 255);}#site #mainCarouselSwiper [class*=swiper-button].swiper-button-next {right: 0;}#site #mainCarouselSwiper [class*=swiper-button].swiper-button-next::before {content: "\e5e1";}#site #mainCarouselSwiper [class*=swiper-button].swiper-button-prev::before {content: "\e2ea";}@media (max-width: 767.98px) {#site #mainCarouselSwiper [class*=swiper-button] {display: none;}}.mainpage {background: linear-gradient(180deg, #e8f3ff 0%, #f4fbff 32.54%, #fff 100%);padding: 3rem 0 7rem;}@media (max-width: 767.98px) {.mainpage {padding-block: 1.5rem;}}.mainpage :is(.bg) {position: absolute;left: 0;top: 0;background-color: #fff;}.mainpage section {position: relative;}.mainpage section.bg-img {padding-block: 6.25rem;}.mainpage section.bg-gray {background-color: #f7f7f7;}.m-inner {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 3.5rem 2rem;}@media (max-width: 991.98px) {.m-inner {grid-template-columns: repeat(4, minmax(0, 1fr));gap: 2rem;}}@media (max-width: 575.98px) {.m-inner {grid-template-columns: repeat(1, minmax(0, 1fr));}}.m-inner section {border-radius: 1.25rem;}.m-inner .main-visual {grid-column: span 4;overflow: hidden;}.m-inner .main-quick {grid-column: span 2;}@media (max-width: 991.98px) {.m-inner .main-quick {grid-column: span 4;}}.m-inner .main-board {grid-column: span 6;}@media (max-width: 991.98px) {.m-inner .main-board {grid-column: span 4;}}.m-quick-wrap {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));height: 100%;gap: 0.75rem;}@media (max-width: 991.98px) {.m-quick-wrap {grid-template-columns: repeat(4, minmax(0, 1fr));height: auto;}}@media (max-width: 575.98px) {.m-quick-wrap {grid-template-columns: repeat(2, minmax(0, 1fr));}}.m-quick-wrap .box {display: flex;flex-direction: column;text-align: center;justify-content: center;align-items: center;gap: 1.25rem;background-color: #000;border-radius: 1.25rem;transition: all 0.3s;background: #f3f6f9;border: 1px solid #f3f6f9;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);background: #fff;border: 1px solid #fff;}@media (max-width: 991.98px) {.m-quick-wrap .box {flex: 1;padding-block: 2rem;}}.m-quick-wrap .box strong {font-size: clamp(1.4rem, 3vw, 1.5rem);letter-spacing: -0.025em;font-weight: 700;}.m-quick-wrap .box span.material-symbols-outlined {font-size: 3.5rem;font-variation-settings: var(--gms-500-out);color: var(--primary-color);}.m-quick-wrap .box:hover {border-color: var(--primary-color);}.m-board-wrap {display: grid;gap: 2rem;grid-template-columns: repeat(6, minmax(0, 1fr));}@media (max-width: 991.98px) {.m-board-wrap {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (max-width: 575.98px) {.m-board-wrap {grid-template-columns: repeat(2, minmax(0, 1fr));}}.m-board-wrap .col {grid-column: span 2;}.m-board-wrap .col:last-child .page-header {margin-bottom: 1rem !important;}.m-board-wrap .time {display: flex;flex-direction: column;}@media (max-width: 991.98px) {.m-board-wrap .time {grid-column: span 4;}}@media (max-width: 575.98px) {.m-board-wrap .time {grid-column: span 2;}}.m-board-wrap .time .page-header {display: none;}.m-board-wrap .time .inner {padding: 1.875rem 1.875rem;background-color: #e3f3fd;border-radius: 1rem;}.m-board-wrap .time p {margin-bottom: 1rem;letter-spacing: -0.018em;color: #333;font-size: 0.9375rem;font-weight: 500;line-height: 1.5;}.m-board-wrap .time p b {color: #0064b7;}.m-board-wrap .time ul {display: flex;flex-direction: column;gap: 0.125rem;}.m-board-wrap .time ul li {color: #333;font-weight: 600;letter-spacing: -0.02em;font-size: 1.2rem;}.m-board-wrap .time ul b {max-width: 7rem;width: 100%;display: inline-block;font-weight: 700;color: #153888;}.m-board-wrap .time small {font-size: 0.8rem;margin-top: 0.7rem;display: block;letter-spacing: -0.03em;}.m-board-wrap .time .btn {width: 100%;margin-top: 1.5rem;border-radius: 1rem;}.m-board-wrap .time .btn span.material-symbols-outlined {font-size: 1.25rem;}.mainpage [class^=board_box] {margin-bottom: 0;}.mainpage .page-header {margin-block: 0 30px;padding-bottom: 8px;border-bottom: 1px solid #c0ccd5;display: flex;flex-direction: row-reverse;justify-content: space-between;}.mainpage .page-header h4 {display: inline-block;font-size: clamp(1.2rem, 3vw, 1.5rem);font-weight: 700;margin-right: auto;letter-spacing: -0.03em;}.mainpage .page-header i::before {position: relative;display: block;content: "\e145";translate: 0 2px;font-family: var(--gms);font-variation-settings: var(--gms-500-out);font-size: 1.75rem;color: #000;opacity: 0.5;}.mainpage .page-header {margin-bottom: 1rem;margin-top: 1rem;}.mainpage .type_list {display: flex;flex-direction: column;}.mainpage .type_list li {cursor: pointer;padding: 0;display: flex;align-items: center;padding-block: 0.6rem;gap: 0.5rem;}.mainpage .type_list li .badge {background-color: var(--primary-color);color: #fff;font-size: 0.75rem;padding: 0.48rem 0.5rem 0.4rem;border-radius: 1rem;line-height: 1;font-weight: 500;}.mainpage .type_list li .badge:first-child {margin-left: 0 !important;}.mainpage .type_list li:hover a {text-decoration: underline;}.mainpage .type_list li.no_bd_text {justify-content: center;}.mainpage .type_list li .info {color: #999;font-size: 0.85rem;font-style: normal;font-weight: 400;line-height: normal;margin-left: auto;order: 5;letter-spacing: -0.02em;}.mainpage .type_list li .info span:not(.regdate) {display: none;}.mainpage .type_list li .board_status_badge {order: 1;display: flex;margin-left: 0px;align-items: center;margin-block: -5px;align-self: center;color: #fff;font-size: 0.75rem;padding: 0.48rem 0.75rem 0.4rem;border-radius: 1rem;line-height: 1;font-weight: 500;}.mainpage .type_list li .board_status_badge.badge_wait {background-color: #a0a1a3 !important;}.mainpage .type_list li .board_status_badge.badge_complete {background-color: #e40000 !important;}.mainpage .type_list li span.subject {width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #222;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.6;}.mainpage .type_list li a:hover {}.mainpage .type_list li :where(li, a) {line-height: 1;font-size: clamp(14px, 3vw, 16px);color: #000;order: 2;}.mainpage .type_thumb {--repeat-count: 2;display: grid;padding: 0;margin-left: 0;margin-right: 0;gap: 10px;grid-template-columns: repeat(var(--repeat-count), minmax(0, 1fr));gap: var(--gap);}@media (min-width: 992px) {.mainpage .type_thumb {--repeat-count: 3;--gap: 3rem 1.875rem;}}.mainpage .type_thumb > div {width: 100%;padding-left: 0;padding-right: 0;}.mainpage .type_thumb .inner {margin-top: 0;margin-bottom: 0;border: 0;}.mainpage .type_thumb .inner .top a {display: block;overflow: hidden;aspect-ratio: 5/3;}.mainpage .type_thumb .thumb {max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;}.mainpage .type_thumb .bottom {padding: 0;padding-top: 1.5rem;}.mainpage .type_thumb .bottom .title {padding: 0;margin-top: 5px;}.mainpage .type_thumb .bottom .title a {font-size: 1.25rem;font-weight: 700;letter-spacing: -0.00963rem;}.mainpage .type_thumb .info {display: none;}.mainpage :where(.type_video, [data-board-option=video]) .top a::before {content: "\f144";font-family: "font awesome 6 free";font-weight: 400;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 60px;color: #fff;opacity: 0.7;cursor: pointer;}.mainpage :where(.type_video, [data-board-option=video]) .inner:hover .top a::before {opacity: 1;}#site #mainPopup {position: relative;top: 50px;}#site #mainPopup .main_popup {display: none;position: absolute;top: 100px !important;min-width: 300px;z-index: 900;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);overflow: hidden;border: 0;border-radius: 0;background-color: transparent;}#site #mainPopup .main_popup.show {display: flex;flex-direction: column;overflow: hidden;border-radius: var(--radius-sm);}#site #mainPopup .main_popup button.close {all: unset;cursor: pointer;opacity: 1;margin: 0;height: auto;color: inherit;font-size: 1.75rem;display: flex;justify-content: center;align-items: center;}#site #mainPopup .main_popup span.material-symbols-outlined {line-height: 0.8;font-variation-settings: var(--gms-200-out);font-size: inherit;}#site #mainPopup .main_popup .main_popup_contents {overflow: hidden;background: #fff;}#site #mainPopup .main_popup .main_popup_contents video {display: block;}#site #mainPopup .main_popup .main_popup_contents img {display: block;max-width: 100%;height: auto;}#site #mainPopup .main_popup .main_popup_optional {display: flex;align-items: center;justify-content: space-between;border: 0;padding-inline: 7px 10px;background-color: rgba(0, 0, 0, 0.7);color: #fff;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);height: 40px;}#site #mainPopup .main_popup .main_popup_optional label {font-weight: 400;margin: 0;cursor: pointer;display: inline-flex;align-items: center;font-size: clamp(0.7rem, 2vw, 0.8rem);font-weight: 400;}#site #mainPopup .main_popup .main_popup_optional label input[type=checkbox] {display: none;}#site #mainPopup .main_popup .main_popup_optional label span {padding-left: 3px;display: flex;gap: 5px;align-items: center;}#site #mainPopup .main_popup .main_popup_optional label span::before {content: "\e8b5";display: inline-block;font-family: var(--gms);font-variation-settings: var(--gms-300-out);font-size: clamp(1rem, 2vw, 1.125rem);}#site #mainPopup .main_popup .main_popup_optional label :where(label, div) {opacity: 0.8;}#site #mainPopup .main_popup .main_popup_optional label :where(label, div):where(:hover, :focus) {opacity: 1;}#site #mainPopup .main_popup .main_popup_optional label :where(label, div, span) {line-height: 1;}#site #mainPopup .main_popup.main_popup_left {left: 50px;}#site #mainPopup .main_popup.main_popup_center {left: 50%;transform: translate(-50%);}#site #mainPopup .main_popup.main_popup_right {right: 50px;}@media (max-width: 767.98px) {#site #mainPopup .main_popup[class*=main_popup_] {left: 15px;right: 15px;transform: none;width: fit-content;margin-inline: auto;}}.table-responsive {min-height: 0.01%;overflow-x: auto;}@media (max-width: 767.98px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}}:where(.table) {width: 100%;max-width: 100%;background-color: transparent;border-collapse: collapse;table-layout: fixed;text-size-adjust: none;-webkit-text-size-adjust: none;border-spacing: 0;}:where(.table) :where(th, td) {vertical-align: top;line-height: 1.5;}.table-style {--border-color: #ccc;border: 1px solid var(--border-color);border-top: 2px solid #222;background-color: #fff;margin: 0;}.table-style :is(th, td) {padding: 0.9375rem 1.1875rem;font-size: 1rem;vertical-align: middle;border: 1px solid var(--border-color);text-align: center;}.table-style td {color: #444;}.table-style thead th {border-bottom: 0;background-color: #eee;border: 1px solid var(--border-color);color: #222;font-weight: 600;}.table-style thead, .table-style tbody:only-child {border-top: 1px solid var(--primary-color);}.table-style tbody th {background-color: #f7f7f7;font-weight: 600;}.board_wrapper {margin-block: 0;}.board_wrapper tr.fixed {background-color: var(--primary-color-light);}.board_wrapper tr.notice {background-color: #f9fbfc;}.board_wrapper tr.notice th.num::before {content: "공지사항";display: flex;padding: 0.25rem 0.5rem;justify-content: center;align-items: center;gap: 10px;border-radius: var(--radius-xs);background: var(--primary-color);color: #fff;position: absolute;width: fit-content;margin-inline: auto;left: 0;right: 0;top: 50%;transform: translateY(-50%);font-size: 0.8rem;}.board_wrapper tr.notice td.subject {}.board_wrapper tr.notice td.subject a {font-weight: 500;color: #000;}.board_wrapper tr.notice td.subject .is_secret {order: 5;overflow: hidden;text-overflow: ellipsis;}.board_wrapper tr.notice td.subject span {flex-shrink: 0;display: flex;justify-content: flex-start;align-items: center;text-align: left;gap: 0.4375rem;}.board_wrapper tr.notice td.subject span .badge {display: none !important;}.board_wrapper tr.notice td.subject small {margin-top: 0;}.board_wrapper tr.notice td.subject small.lock {order: 0;translate: 0 -1px;font-size: 0.9375rem;}.board_wrapper tr.notice td.subject small.comment {opacity: 0.8;order: 1000;translate: 0 -1px;font-size: 0.875rem;display: flex;align-items: center;gap: 1px;color: var(--primary-color-dark);font-weight: 700;}.board_wrapper tr.notice td.subject small.comment::before {content: "[";}.board_wrapper tr.notice td.subject small.comment::after {content: "]";}.board_wrapper tr.notice td.subject small.comment i {display: none;}.board_wrapper tr.notice td.cate::before {content: "공지";color: #222;}.board_wrapper tr.notice td.cate span {display: none;}.board_wrapper[id$=_view] .btn {min-width: 3.75rem;padding-inline: 10px;justify-content: center;align-items: center;}.board_wrapper :is(.form-caption, .wr_caution) i {color: var(--primary-color);}.board_wrapper .wr_caution {padding-left: 18px;}#site :where(.member_wrapper, .board_wrapper) {}#site :where(.member_wrapper, .board_wrapper) .text-center:not(td) {display: flex;justify-content: center;gap: 10px;margin-top: 3.125rem;}#site :where(.member_wrapper, .board_wrapper) .text-center:not(td) .btn + .btn {margin: 0;}#site :where(.member_wrapper, .board_wrapper) .btn.btn-lg, #site :where(.member_wrapper, .board_wrapper) .btn + .btn:not(.btn-outline-danger) {min-width: 180px;}#site :where(.member_wrapper, .board_wrapper) tbody td:has(.radio-inline, .checkbox-inline) {display: flex;flex-wrap: wrap;gap: clamp(0.3125rem, 2vw, 0.625rem) clamp(0.9375rem, 3vw, 1.25rem);font-size: clamp(0.875rem, 2vw, 1rem);}#site :where(.member_wrapper, .board_wrapper) .checkbox {margin: 0;}#site :where(.member_wrapper, .board_wrapper) .checkbox label {cursor: pointer;width: fit-content;}#site :where(.member_wrapper, .board_wrapper) :where(.checkbox label, .radio label) {letter-spacing: -0.06em;}#site :where(.member_wrapper, .board_wrapper) .custom_checkbox + span a {font-weight: 500;color: #1b54e4;text-decoration: underline;}#site :where(.member_wrapper, .board_wrapper) :where(.checkbox-inline, .checkbox, .radio-inline, .radio) :where(input[type=checkbox], input[type=radio]) {position: static;margin: 0 5px 0 0;}#site :where(.member_wrapper, .board_wrapper) :where(.checkbox, .radio) label {padding-left: 0;display: flex;align-items: center;}#site :where(.member_wrapper, .board_wrapper) :where(.checkbox-inline, .radio-inline) {margin-block: 0;padding-left: 0;margin-left: 0;margin-top: 0;}@media (max-width: 767.98px) {#site :where(.member_wrapper, .board_wrapper) div.text-center {margin-top: 1.25rem;display: flex;justify-content: center;width: 100%;}#site :where(.member_wrapper, .board_wrapper) .text-center .btn + .btn {margin-left: 0;}#site :where(.member_wrapper, .board_wrapper) .text-center .btn.btn-lg {padding: 0;height: 3.125rem;font-size: 0.875rem;}#site :where(.member_wrapper, .board_wrapper) .text-center :where(.btn.btn-lg, .btn + .btn) {flex: 1;min-width: inherit;}}#bbsArea .category_wrap {margin-bottom: 50px;}#bbsArea .category_wrap ul {display: flex;justify-content: center;flex-wrap: wrap;gap: 0 1.25rem;margin-bottom: 3.125rem;}#bbsArea .category_wrap ul li {margin: 0;}#bbsArea .category_wrap ul li a {color: #888;font-weight: 500;padding-bottom: 0;border-bottom: 0;}#bbsArea .category_wrap ul li a:hover {color: #111;}#bbsArea .category_wrap ul li.on :where(a, a:hover, a:focus) {color: #000;font-weight: 600;}#site .list-wrap colgroup .regdate_col, #site .list-wrap colgroup .num_col {width: 9rem;}#site .list-wrap colgroup .hits_col, #site .list-wrap colgroup .writer_col {width: 6rem;}#site .list-wrap .form-caption {display: block !important;}#bbsArea {position: relative;}#bbsArea .board_data_view {border-top: 2px solid #333;border-bottom: 1px solid #aaa;}#bbsArea .write_btn_wrap {position: absolute;right: 0;bottom: 0;}#bbsArea .btn-lg {width: 12.5rem;}#bbsArea :is(.board_wrapper, .pagination_wrap, .search_wrap) {display: block;margin-top: 0;}#bbsArea .board_wrapper + .search_wrap {margin-top: 3.125rem;}#bbsArea .board_wrapper + .pagination_wrap {margin-block: 3.125rem;}#bbsArea .pagination_wrap + .search_wrap {margin-top: 0px;}#bbsArea .pagination_wrap ul {display: flex;justify-content: center;align-items: center;gap: 0.4375rem;}#bbsArea .pagination_wrap ul li a {display: inline-flex;justify-content: center;align-items: center;width: 2rem;aspect-ratio: 1;font-size: 0.9375rem;border-radius: 9999px;}#bbsArea .pagination_wrap ul li:not(.active) a:hover {background-color: #eee;}#bbsArea .pagination_wrap ul li.active a {width: 1.75rem;background-color: var(--primary-color);color: #fff;font-weight: 700;}#bbsArea .pagination_wrap ul li + #bbsArea .pagination_wrap ul li {margin-left: -1px;}#bbsArea .pagination_wrap .box a {display: flex;justify-content: center;align-items: center;border: 1px solid #ccc;border-radius: 0.25rem;}#bbsArea .search_wrap {display: flex;justify-content: center;flex-wrap: wrap;gap: 0.3125rem;margin-bottom: 0;}#bbsArea .search_wrap #search_kind {cursor: pointer;line-height: 1;}#bbsArea .search_wrap .write_btn_wrap {margin-top: 0;}@media (max-width: 767.98px) {#bbsArea .search_wrap {flex-direction: column;max-width: 300px;margin-inline: auto;}#bbsArea .search_wrap .write_btn_wrap {position: static;display: flex;gap: 0.3125rem;width: 100%;}#bbsArea .search_wrap .write_btn_wrap > .btn {width: 100%;min-width: auto;flex: 1;}#bbsArea .search_wrap select.form-control {max-width: 100% !important;}}#bbsArea .badge {display: inline-flex;background-color: var(--primary-color);border-radius: 3px;padding: 3px 7px;margin-block: -0.1875rem;margin-right: 0px;color: #fff;font-size: 0.75rem;font-weight: 600;}#bbsArea .option_wrap {margin-top: 1.875rem;display: flex;justify-content: space-between;}#bbsArea .option_wrap .list_btn_wrap {position: static;}#bbsArea .header_wrap {text-align: center;padding: 3rem var(--container-padding-inline) 3.4375rem;border-bottom: 1px solid #ddd;}#bbsArea .header_wrap h4.title {font-size: 1.75rem;font-weight: 600;color: #333;letter-spacing: -0.03em;}#bbsArea .header_wrap span {color: #666;}#bbsArea .header_wrap strong {color: #000;font-weight: 600;}#bbsArea .header_wrap .title {margin: 0;font-size: 1.5rem;}#bbsArea .header_wrap .info {margin-top: 0.9375rem;opacity: 0.4;}#bbsArea .header_wrap .info span {font-size: 0.875rem;color: #000;}#bbsArea .header_wrap .info span + #bbsArea .header_wrap .info span {margin-left: 0.5625rem;}#bbsArea .contents_wrap {padding: 3.125rem 6rem;}#bbsArea .contents_wrap .contents_inner {font-size: 0.875rem;}#bbsArea .contents_wrap img {max-width: 100%;height: auto;}#bbsArea .contents_wrap p {font-size: inherit;line-height: 1.6;margin: 1em 0;}#bbsArea .contents_wrap a {color: #337ab7;}#bbsArea .contents_wrap a:hover {color: #1b5a92;text-decoration: underline;}#bbsArea .contents_wrap a:visited {color: #6c368b;}#bbsArea .contents_wrap a:visited:hover {color: #461b5f;text-decoration: underline;}#bbsArea .contents_wrap :is(.h1, h1) {font-size: 2.25rem;}#bbsArea .contents_wrap :is(.h2, h2) {font-size: 1.875rem;}#bbsArea .contents_wrap :is(.h3, h3) {font-size: 1.5rem;}#bbsArea .contents_wrap :is(.h4, h4) {font-size: 1.125rem;}#bbsArea .contents_wrap :is(.h5, h5) {font-size: 0.875rem;}#bbsArea .contents_wrap :is(.h6, h6) {font-size: 0.75rem;}#bbsArea .contents_wrap :is(.h1, .h2, .h3, h1, h2, h3) {margin-top: 1.25rem;margin-bottom: 0.625rem;line-height: 1.2;font-weight: 500;color: inherit;}#bbsArea .contents_wrap :where(li, dl) {margin: inherit;padding: inherit;list-style-position: inside;}#bbsArea .contents_wrap ul li {list-style-type: disc;}#bbsArea .contents_wrap ol li {list-style-type: decimal;}#bbsArea :is(.download_wrap, .status_wrap) {padding: 0.9375rem;border-top: 1px solid #ddd;}#bbsArea :is(.download_wrap, .status_wrap) th {text-align: left;vertical-align: top;width: 6.25rem;}#bbsArea :is(.download_wrap, .status_wrap) ul {display: flex;flex-direction: column;gap: 0.3125rem 0.625rem;flex-wrap: wrap;}#bbsArea :is(.download_wrap, .status_wrap) ul a {color: #000;}#bbsArea :is(.download_wrap, .status_wrap) ul a:hover {text-decoration: underline;}@media (max-width: 767.98px) {#bbsArea :is(.download_wrap, .status_wrap) ul {flex-direction: column;}#bbsArea :is(.download_wrap, .status_wrap) tr {display: flex;flex-direction: column;}#bbsArea :is(.download_wrap, .status_wrap) tr > * {width: 100%;}#bbsArea :is(.download_wrap, .status_wrap) tr th {padding-bottom: 0.625rem;}#bbsArea :is(.download_wrap, .status_wrap) tr a {word-break: break-all;}}#bbsArea .reply_wrap {margin-top: 3.125rem;display: flex;flex-direction: column;}#bbsArea .reply_wrap h4 {position: static;text-align: left;font-size: clamp(0.875rem, 3vw, 1rem);font-weight: 700;margin-bottom: 0.625rem;line-height: 1;}#bbsArea .reply_wrap > h4 {font-size: 1.125rem;font-weight: 500;margin-bottom: 0px;}#bbsArea .reply_wrap .btn_wrap {margin-top: 0.75em;display: flex;}#bbsArea .reply_wrap .btn_wrap .pull-left {display: flex;gap: 0.3125rem;}#bbsArea .reply_wrap :is(#bbsArea .reply_wrap #reply_modify_btn, #bbsArea .reply_wrap .text-left + button) {margin-left: auto;}#bbsArea .reply_wrap #reply_btn {cursor: pointer;background-color: var(--primary-color);color: #fff;display: flex;}#bbsArea .reply_wrap #reply_list {border-bottom: 1px solid #ddd;border-top: 1px solid #ccc;margin-block: 1.25rem;}#bbsArea .reply_wrap #reply_list .info {display: flex;gap: 0.4375rem;}#bbsArea .reply_wrap #reply_list :is([id*=reply_modify], [id*=reply_delete]) {min-width: unset;padding: 0;}#bbsArea .reply_wrap #reply_list :is([id*=reply_modify], [id*=reply_delete]):focus {border: 0;}#bbsArea .reply_wrap #reply_list .media {position: relative;margin: 0;padding: 1.25rem 0.3125rem 2.5rem;}#bbsArea .reply_wrap #reply_list .media + #bbsArea .reply_wrap #reply_list .media {border-top: 1px solid #ddd;}#bbsArea .reply_wrap #reply_list .media .media-left, #bbsArea .reply_wrap #reply_list .media > .pull-left {padding-right: 1.25rem;}#bbsArea .reply_wrap #reply_list .media .media .media-left img {border-radius: 100%;}#bbsArea .reply_wrap #reply_list .media .media .media-body .media .media-body {position: static;}#bbsArea .reply_wrap #reply_list .media .media .media-body .info {position: absolute;left: 8.125rem;bottom: 0.9375rem;}#bbsArea .reply_wrap #reply_list .media .media .media-body .info .btn {display: inline-block;font-weight: 500;line-height: 1;font-size: 0.75rem;vertical-align: middle;color: #333;height: auto;max-width: unset;}#bbsArea .reply_wrap #reply_list .media .media .media-body .info span {color: #aaa;font-size: 0.8125rem;margin-left: 6px;vertical-align: middle;}#bbsArea .reply_wrap #reply_list .media .media .media-body p {color: #333;font-size: 0.9375rem;line-height: 1.5;word-break: break-all;}#bbsArea .reply_wrap #reply_list .media .media-heading .text-muted {color: #aaa;font-weight: 400;font-size: 0.75rem;position: absolute;bottom: 0.9375rem;left: 5px;margin-left: 0 !important;}#bbsArea .reply_wrap #reply_write .info .form-control {display: inline-block;width: 7.5rem;}#bbsArea .reply_wrap #reply_write .info .form-control + #bbsArea .reply_wrap #reply_write .info .form-control {margin-left: 2px;}#bbsArea .reply_wrap #reply_write .contents {margin-top: 0.3125rem;}#bbsArea .reply_wrap #reply_write .contents .form-control {height: 100px;width: 100%;min-height: 100px;max-height: 18.75rem;resize: vertical;padding: 10px 15px;}#bbsArea .reply_wrap #reply_write .btn_wrap {margin-top: 5px;text-align: right;}#bbsArea .reply_wrap #reply_write .btn_wrap .btn {padding-left: 1.25rem;padding-right: 1.25rem;}@media (max-width: 539px) {#bbsArea .reply_wrap .info .form-control {display: block;width: 100%;margin-bottom: 5px;}#bbsArea .reply_wrap .info .form-control + #bbsArea .reply_wrap .info .form-control {margin-left: 0;}}#bbsArea .table.board_write_table {border-top: 2px solid #333;border-collapse: inherit;}#bbsArea .table.board_write_table tbody td {border: 0;}#bbsArea .table.board_write_table .text-muted i {color: #999;}#bbsArea .table.board_write_table .files {position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 0.3125rem 0.9375rem;flex: 1;}#bbsArea .table.board_write_table .files #File_add {aspect-ratio: 1;width: auto;padding: 0.5625rem 0.75rem;margin: 0;}#bbsArea .table.board_write_table .files + #File_add {padding: 0;padding-left: 0;padding-right: 0;}#bbsArea .table.board_write_table .files + #File_add .fa-plus {line-height: 0;}#bbsArea .table.board_write_table .files .fileInput {display: grid;grid-template-columns: minmax(0, auto) minmax(0, min-content);align-self: stretch;}#bbsArea .table.board_write_table .files .fileInput .file_add {padding: 0.375rem 0.4375rem 0.3125rem;}#bbsArea .table.board_write_table .files .fileInput .tempChk {text-align: right;font-size: 0.75rem;margin-top: 0.3125rem;color: #555;}#bbsArea .table.board_write_table .files + .sumChk {padding-bottom: 0;margin-bottom: 0;border: 0;}@media (max-width: 767.98px) {#bbsArea .table.board_write_table .text-muted {width: 100%;}}#bbsArea .table.board_write_table :is(.refresh, .delete_attach) {display: inline-block;color: #999;line-height: 40px;margin-left: 7px;margin-right: 7px;cursor: pointer;}#bbsArea .table.board_write_table :is(.refresh, .delete_attach):hover {color: #ec0909;}#bbsArea .table.board_write_table th:has(.required_text) > :where(span:first-child, span.required_text) {position: static;margin-right: 2px;color: var(--primary-color);}#bbsArea .table.board_write_table code {color: var(--danger-color);font-size: 0.7rem;margin-left: 10px;display: none;}#bbsArea .table.board_write_table .frm_textarea_cnt {display: none;}@media (min-width: 768px) {#bbsArea .table.board_write_table .files_upload_wrap, #bbsArea .table.board_write_table #files {gap: 0.9375rem;display: flex;}#bbsArea .table.board_write_table .files_upload_wrap .btn, #bbsArea .table.board_write_table #files .btn {display: flex;justify-content: center;align-items: center;padding: 0;aspect-ratio: 1;height: 2.5rem;}}@media (max-width: 767.98px) {#bbsArea .table.board_write_table .files {display: flex;flex-direction: column;gap: 0.625rem;}#bbsArea .table.board_write_table img[alt*="현재 대표 이미지"] {max-width: 100%;}#bbsArea .table.board_write_table #delete_thumb {width: 100%;}#bbsArea .table.board_write_table .files_upload_wrap, #bbsArea .table.board_write_table #files {display: flex;flex-direction: column;}#bbsArea .table.board_write_table .files_upload_wrap .btn, #bbsArea .table.board_write_table #files .btn {width: 100%;aspect-ratio: inherit;margin-top: 0.9375rem;}#bbsArea .table.board_write_table .files_upload_wrap .files .fileInput .file_add, #bbsArea .table.board_write_table #files .files .fileInput .file_add {position: relative;right: auto;}}.board_layout_write textarea {width: 100%;height: 100px;resize: none;}.form-control {width: 100%;padding: var(--form-padding);height: var(--form-height);border: 1px solid var(--form-border-color);border-radius: var(--form-radius);box-shadow: none;-webkit-box-shadow: none;color: var(--form-color);font: var(--form-font);letter-spacing: -0.02em;}.form-control:not(:placeholder-shown) {border-color: var(--form-border-focus-color);}.form-control:placeholder-shown, .form-control::placeholder {color: var(--form-placeholder-color);}.form-control:focus {-webkit-box-shadow: none;box-shadow: none;outline: none;border-color: var(--form-border-color);}.form-control:not([readonly]):focus {border-color: var(--form-border-focus-color);}.form-control[type=file] {position: relative;width: 100%;cursor: pointer;padding: var(--form-padding);padding-left: 0;line-height: calc(var(--form-height) - 2px);border-color: var(--form-border-color);height: auto;margin: 0;padding: 0;}.form-control[type=file]::file-selector-button {width: 5rem;margin-right: 10px;font-family: inherit;position: relative;left: 0;height: 100%;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-radius: 0;}.form-control[type=file]:hover:not(:disabled):not([readonly])::file-selector-button {background-color: #e5e5e5;}#search_query.form-control {width: 100%;max-width: 320px;border: 1px solid var(--grey-color);}#search_query.form-control:focus {background-color: #fff;border-color: var(--primary-color);}textarea.form-control {padding-block: 0.9rem;line-height: 1.5;}#site select.form-control {-webkit-appearance: none;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyMHB4IiBmaWxsPSIjMDAwIj48cGF0aCBkPSJNNDgwLTMzMyAyNDAtNTczbDUxLTUxIDE4OSAxODkgMTg5LTE4OSA1MSA1MS0yNDAgMjQwWiIvPjwvc3ZnPg==);background-size: 20px;background-repeat: no-repeat;background-position: calc(100% - 0.5rem) 0.8rem;background-origin: border-box;padding-right: 23px;border-color: var(--form-border-color);max-width: 100px;}.wr_add_button select.form-control {max-width: 100%;}select.form-control#wr_cate {max-width: 200px;}input.form-control {-webkit-appearance: none;padding-right: 20px;}input.form-control#wr_reply_captcha {max-width: 130px;width: 100% !important;}input.form-control + .clear-input {display: none;border: 0;background-color: transparent;}input.form-control.vaild-text + .clear-input {position: absolute;display: flex;justify-content: center;align-items: center;width: 40px;height: 100%;color: #bbb;top: 0;right: 0;border: 1px solid transparent;}input.form-control.vaild-text + .clear-input::before {content: "\f00d";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 16px;line-height: 1;}input.form-control + .clear-input {display: none;border: 0;background-color: transparent;}input.form-control + .clear-input:hover {color: var(--primary-color);}@media (max-width: 767.98px) {.form-control {width: 100%;}}.wr_form_wrap {display: grid;grid-template-columns: 1fr 0.5fr 2fr;gap: 0.625rem;padding: 3px 0 0;}.wr_form_wrap label {font-size: 0.8125rem;}@media (max-width: 768px) {.wr_form_wrap {display: flex;flex-direction: column;}}.wr_form_item {position: relative;}.wr_form_item input.form-control {padding-right: 2.5rem;background-color: transparent;padding-right: 2.1875rem;}.wr_form_item :where(.input-group, .form-control) {width: 100%;}.custom_file {width: 1px;height: 1px;opacity: 0;visibility: hidden;display: none;position: absolute;}.checkbox-inline + .checkbox-inline {margin-left: 1.25rem;}:is(.custom_radio, .custom_checkbox) {width: 1px;height: 1px;opacity: 0;visibility: hidden;display: none;position: absolute;}:is(.custom_radio, .custom_checkbox, .status_wrap input) + span {user-select: none;display: flex;align-items: center;gap: 0.3125rem;}.custom_checkbox + span {user-select: none;}.custom_checkbox + span::before {margin: 0;font-size: 1.25rem;color: #555;content: "\e835";font-family: var(--gms);font-weight: 300;transform: translateY(-1px);}.custom_checkbox:checked + span::before {content: "\e834";font-weight: 900;color: var(--primary-color);}.custom_checkbox[disabled], .custom_checkbox[disabled] + span {opacity: 0.5;}.custom_radio[disabled], .custom_radio[disabled] + span {opacity: 0.5;}.custom_radio:checked + span::before {content: "";font-weight: 900;border-color: var(--primary-color);border-width: 4px;}.custom_radio + span::before {box-sizing: border-box;content: "";width: 1rem;height: 1rem;aspect-ratio: 1;border: 1px solid #aaa;border-radius: var(--radius-full);}.radio-inline {cursor: pointer;align-self: center;margin-top: 0 !important;}.status_wrap [name=wr_status] {display: none;}.status_wrap [name=wr_status][disabled], .status_wrap [name=wr_status][disabled] + span {opacity: 0.5;}.status_wrap [name=wr_status] + span::before {margin: 0;font-size: 1.25em;color: #555;content: "\e836";font-family: var(--gms);font-weight: 300;transform: translateY(-1px);}.status_wrap [name=wr_status]:checked + span::before {content: "\e837";font-weight: 900;color: var(--primary-color);}#wr_captcha {margin-top: 0;width: 100%;max-width: 220px;border-radius: var(--form-radius);}#captcha {z-index: 10;cursor: pointer;position: relative;filter: brightness(0.62) contrast(4.5) opacity(0.7);height: var(--form-height) !important;margin: 0 4px 0 0;border: 1px solid transparent;border-radius: var(--form-radius);}#captcha:hover {border-color: #222 !important;}#captcha + br {display: none;}#captcha + br + input {margin: 0 0 0 -1px !important;border-radius: 0;border-radius: var(--form-radius);margin-left: -1px;}#captcha + br + input:focus {z-index: 15;}td:has(#captcha) {display: flex;gap: 0;}:is(.table_video, .table_blog2, .table_pd) {--board-template-columns: 1;display: grid;grid-template-columns: repeat(var(--board-template-columns), minmax(0, 1fr));margin-inline: 0;gap: clamp(40px, 3vw, 70px) clamp(20px, 3vw, 30px);}:is(.table_video, .table_blog2, .table_pd)::before, :is(.table_video, .table_blog2, .table_pd)::after {content: none;}:is(.table_video, .table_blog2, .table_pd) > dd {width: 100%;padding: 0;}:is(.table_video, .table_blog2, .table_pd) > dd:not([class]) {grid-column: span var(--board-template-columns);}:is(.table_video, .table_blog2, .table_pd) > dd.no_content {grid-column: span var(--board-template-columns);}@media (min-width: 576px) {:is(.table_video, .table_blog2, .table_pd) {--board-template-columns: 2;}}@media (min-width: 768px) {:is(.table_video, .table_blog2, .table_pd) {--board-template-columns: 3;}}.table_video .top a::before {content: "\e1c4";font-family: var(--gms);font-weight: 400;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 60px;color: #fff;opacity: 0.7;cursor: pointer;}.table_video .inner:hover .top a::before {opacity: 1;}.type_video .thumb {background-color: #000;}.board_status_list .status_badge {padding: 0.375rem 0.75rem;border-radius: 1rem;font-size: 0.875rem;font-weight: 500;}.board_status_list .status_badge_1 {color: #fff;}.board_status_list .status_badge_2 {background: var(--primary-color);color: #fff;}.board_status_list .status_badge_3 {background: #e1e1e1;color: #888;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default {border: 0;border-spacing: 0;border-top: 2px solid #333;margin-bottom: 0;width: 100%;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default thead th {background: #fff;border-bottom: 1px solid #ccc;color: #222;text-align: center;font-size: 1.0625rem;font-style: normal;font-weight: 600;line-height: 140%;letter-spacing: -0.17px;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default tbody th.num {font-weight: normal;vertical-align: middle;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default tbody td {padding-block: 1.25rem;vertical-align: middle;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default tbody .subject a {overflow: hidden;color: #333;text-overflow: ellipsis;white-space: nowrap;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #222;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: -0.5px;font-size: clamp(0.975rem, 3vw, 1.0625rem);}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .table_default tbody.table_responsive th {margin-bottom: 0;border: 0;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) :is(th, td) {padding: 20px 15px;font-size: clamp(0.9375rem, 3vw, 0.9375rem);border-bottom: 1px solid #eaeaea;text-align: center;font-style: normal;color: #888;text-align: center;font-style: normal;font-weight: 400;line-height: 140%;letter-spacing: -0.15px;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) td {color: #888;text-align: center;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) td.subject {text-align: left;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) td.subject.subject_secret > span {display: flex;align-items: center;gap: 0.625rem;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) td.text-center {display: table-cell;text-align: center;}@media (max-width: 767.98px) {:is(.board_list_list, .board_status_list, .cs_bd_wrapper) :is(colgroup, .num, .regdate, .hits, .writer) {display: none;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .subject {width: 100%;}:is(.board_list_list, .board_status_list, .cs_bd_wrapper) .status {width: 35%;}}.table_blog {border-top: 2px solid #222;}.table_blog .info {display: none;}.table_blog dd {display: grid;grid-template-columns: minmax(0, 18.75rem) minmax(0, auto);align-items: flex-start;gap: 2.5rem;padding-block: 2.5rem;border-bottom: 1px solid #ddd;}.table_blog .no_post {grid-column: span 2;}.table_blog .right {display: flex;flex-direction: column;gap: 0.9375rem 0.9375rem;align-items: flex-start;padding-right: 1.875rem;}.table_blog .right .info {justify-content: flex-end;align-items: center;align-self: center;grid-column: 2;grid-row: span 2;margin-bottom: 0;}.table_blog .right :where(.writer, .hits) {display: none;}.table_blog .right a {width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 1.375rem;color: #000;}.table_blog .right a:has(.badge) {padding-top: 1.75rem;margin-top: 0.3125rem;}.table_blog .right .text {width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.table_blog .right p {padding: 0;font-size: clamp(0.875rem, 3vw, 1rem);}.table_blog .badge {position: absolute;top: 0.3125rem;left: 0;display: flex;}@media (max-width: 767.98px) {.table_blog dd {display: flex;flex-direction: column;}.table_blog .right {padding-right: 0;}}#bbsArea :where(.table_video, .table_blog2, .table_pd) .badge {margin-top: 0px;}#bbsArea :where(.table_video, .table_blog2, .table_pd) .inner {border: 0;}#bbsArea :where(.table_video, .table_blog2, .table_pd) .top {position: relative;}#bbsArea :where(.table_video, .table_blog2, .table_pd) dd {margin-bottom: 0;}#bbsArea :where(.table_video, .table_blog2, .table_pd) .bottom {margin-top: 0.9375rem;padding: 0;}#bbsArea :where(.table_video, .table_blog2, .table_pd) :where(.inner .bottom) a {display: block;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 600;font-size: 1.125rem;}:is(.table_video, .table_blog, .table_blog2, .table_pd) a span.thumb {display: none;}:is(.table_video, .table_blog, .table_blog2, .table_pd) a span.thumb + img.thumb {display: block;aspect-ratio: 5/3;object-fit: cover;width: 100%;height: auto;background-color: #ccc;border-radius: var(--radius-md);}:is(.table_video, .table_blog, .table_blog2, .table_pd).table_pd a span.thumb + img.thumb {aspect-ratio: 1;}:where(.table_video, .table_blog2, .table_pd, .table_blog) .title {position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 0.5rem 0;padding: 0;}:where(.table_video, .table_blog2, .table_pd, .table_blog) .title + .pd_preview {margin-top: 0.625rem;}:where(.table_video, .table_blog2, .table_pd, .table_blog) .title + .pd_preview * {all: unset;}:where(.table_video, .table_blog2, .table_pd, .table_blog) .info {display: flex;gap: 0.625rem;margin-top: 10px;opacity: 0.7;}:where(.table_video, .table_blog2, .table_pd, .table_blog) .info span {padding: 0;font-size: 13px;line-height: 1;}:is(#form_history_list, #form_history_nologin) .board_wrapper {padding: 0;background: transparent;min-height: auto;}.board_wrapper :where(form[id*=form]) :where(th, td, table.table) {border: 0;line-height: 1;}.board_wrapper :where(form[id*=form]) table {width: 100%;display: flex;border-top: 0;}.board_wrapper :where(form[id*=form]) th {padding: 0;font-weight: 700;display: flex;background-color: transparent;width: auto;border-top: 0;}.board_wrapper :where(form[id*=form]) :where(th, td) {font-size: 1rem;}.board_wrapper :where(form[id*=form]) tbody {display: flex;flex-direction: column;align-items: stretch;width: 100%;}.board_wrapper :where(form[id*=form]) tbody tr {display: grid;grid-template-columns: minmax(0, 2fr) minmax(0, 10fr);align-items: flex-start;gap: 0.9375rem;padding: 1.5625rem 0.625rem;border-bottom: 1px solid #e6e6e6;}.board_wrapper :where(form[id*=form]) #item_agree .checkbox {margin-top: 0 !important;}.board_wrapper :where(form[id*=form]) #item_agree label {font-size: clamp(0.8125rem, 2vw, 0.9375rem);}.board_wrapper :where(form[id*=form]) #item_email .text-muted {font-size: clamp(0.8125rem, 2vw, 0.9375rem);}:where(.form-wrap, form) #list_btn {display: none;}@media (max-width: 767.98px) {.board_wrapper :where(form[id*=form]) th {margin-bottom: 0;}.board_wrapper :where(form[id*=form]) table.table tbody tr {display: flex;flex-direction: column;align-items: stretch;gap: 0;}}:is(.find_container, .login_container, .mypage_container) .member_wrapper .form-group {height: 3.25rem;}:is(.find_container, .login_container, .mypage_container) .member_wrapper .form-group input {border: 0;padding-left: 0;}:is(.find_container, .join_container, .join_write_container, .login_container, .mypage_container) .form-group {height: 2.8125rem;}:is(.find_container, .join_container, .join_write_container, .login_container, .mypage_container) .member_wrapper {padding: clamp(1.875rem, 4vw, 3.75rem) clamp(1.25rem, 10vw, 3.75rem);border-radius: 1.875rem;background: #fff;}:is(.find_container, .login_container) :is(.member_wrapper) {max-width: 31.25rem;}@media (max-width: 767.98px) {:is(.find_container, .join_container, .join_write_container, .login_container, .mypage_container) {width: 100%;}:is(.find_container, .join_container, .join_write_container, .login_container, .mypage_container) .member_wrapper {width: 100%;margin: 0 auto;}}#find_idpw, .mypage_container, .join_wrapper, .login_wrapper {background-color: #f7f7f7;display: flex;align-items: center;}@media (max-width: 767.98px) {#find_idpw, .mypage_container, .join_wrapper, .login_wrapper {align-items: flex-start;padding-block: calc(var(--navbar-height) / 1.5) calc(var(--navbar-height) * 1.5);}}#find_idpw, .login_wrapper {}@media (max-width: 767.98px) {#find_idpw, .login_wrapper {height: auto;}}@media (min-width: 768px) {#find_idpw, .login_wrapper {height: calc(var(--svh100) - var(--navbar-height));}}@media (min-width: 768px) and (max-height: 900px) {#find_idpw, .login_wrapper {height: 700px;}}.privacy_container, .agreement_container, #site .member_wrapper {max-width: 1140px;padding-top: 7.5rem;padding-bottom: 12.5rem;margin: calc(var(--navbar-height) / 1.5) auto calc(var(--navbar-height) * 1.5);background-color: #f7f7f7;}.privacy_container h1, .agreement_container h1, #site .member_wrapper h1 {margin-top: 0;font-size: clamp(1.75rem, 3vw, 2.375rem);line-height: 1;font-weight: 700;text-align: center;border: 0;margin-bottom: clamp(1.875rem, 5vw, 2.5rem);padding-bottom: 0px;letter-spacing: -0.03em;}.privacy_container h1 + p, .agreement_container h1 + p, #site .member_wrapper h1 + p {line-height: 1.4;font-size: clamp(0.8125rem, 3vw, 0.9375rem);max-height: 80px;margin-bottom: 30px;text-align: center;color: #666;}.privacy_container .text-center, .agreement_container .text-center, #site .member_wrapper .text-center {margin-top: 2.5rem;}.privacy_container .text-center .btn.btn-lg, .agreement_container .text-center .btn.btn-lg, #site .member_wrapper .text-center .btn.btn-lg {padding-left: 2.5rem;padding-right: 2.5rem;}.privacy_container #login_form input, .agreement_container #login_form input, #site .member_wrapper #login_form input {padding-left: 0.3125rem;font-size: 0.9375rem;}.privacy_container #login_form .form-group, .agreement_container #login_form .form-group, #site .member_wrapper #login_form .form-group {overflow: hidden;border-radius: 9999px;}.privacy_container #login_form .form-group:focus-within label[class*=label-]::before, .agreement_container #login_form .form-group:focus-within label[class*=label-]::before, #site .member_wrapper #login_form .form-group:focus-within label[class*=label-]::before {color: #000;}.privacy_container #login_form .form-group label, .agreement_container #login_form .form-group label, #site .member_wrapper #login_form .form-group label {position: relative;}.privacy_container #login_form .form-group label[class*=label-], .agreement_container #login_form .form-group label[class*=label-], #site .member_wrapper #login_form .form-group label[class*=label-] {display: flex;justify-content: flex-end;align-items: center;flex: 0 1 auto;padding-inline: 1.25rem 0.625rem;}.privacy_container #login_form .form-group label::before, .agreement_container #login_form .form-group label::before, #site .member_wrapper #login_form .form-group label::before {text-indent: 0;font-family: var(--gms);font-variation-settings: var(--gms-300-out);font-size: 1.375rem;color: #888;line-height: 1;}.privacy_container #login_form .form-group label.label-id::before, .agreement_container #login_form .form-group label.label-id::before, #site .member_wrapper #login_form .form-group label.label-id::before {content: "\e7fd";}.privacy_container #login_form .form-group label.label-pw::before, .agreement_container #login_form .form-group label.label-pw::before, #site .member_wrapper #login_form .form-group label.label-pw::before {content: "\e897";}.privacy_container #login_form .form-group label.label-email::before, .agreement_container #login_form .form-group label.label-email::before, #site .member_wrapper #login_form .form-group label.label-email::before {content: "\e0e6";}@media (max-width: 767.98px) {.privacy_container, .agreement_container, #site .member_wrapper {padding: 3.75rem 1.875rem;}.privacy_container :where(#login_form, fieldset), .agreement_container :where(#login_form, fieldset), #site .member_wrapper :where(#login_form, fieldset) {display: flex;flex-direction: column;}.privacy_container :where(#login_form, #login_form input), .agreement_container :where(#login_form, #login_form input), #site .member_wrapper :where(#login_form, #login_form input) {font-size: clamp(0.8125rem, 3vw, 0.875rem);}.privacy_container #login_form input, .agreement_container #login_form input, #site .member_wrapper #login_form input {border: 0;padding-right: 2.1875rem;}}.privacy_container .join_agree h4, .agreement_container .join_agree h4, #site .member_wrapper .join_agree h4 {margin-top: 1.875rem;margin-bottom: 15px;font-size: 1.125rem;font-weight: 500;}.privacy_container .join_agree .join_agree_box, .agreement_container .join_agree .join_agree_box, #site .member_wrapper .join_agree .join_agree_box {width: auto;height: 15.625rem;border: 1px solid var(--grey-color);padding: 0.9375rem;overflow-y: scroll;line-height: 1.5;}.privacy_container .join_agree .join_agree_box + .checkbox, .agreement_container .join_agree .join_agree_box + .checkbox, #site .member_wrapper .join_agree .join_agree_box + .checkbox {margin: 0;width: auto;display: flex;flex-wrap: wrap;align-items: center;padding: 1em 1.25em;gap: 5px;background-color: #f7f7f7;font-size: clamp(0.75rem, 3vw, 0.9375rem);}.privacy_container .join_agree .join_agree_box + .checkbox label, .agreement_container .join_agree .join_agree_box + .checkbox label, #site .member_wrapper .join_agree .join_agree_box + .checkbox label {display: flex;align-items: center;padding-left: 0;font-size: clamp(0.8125rem, 2vw, 0.875rem);}.privacy_container .join_agree .join_agree_box + .checkbox input, .agreement_container .join_agree .join_agree_box + .checkbox input, #site .member_wrapper .join_agree .join_agree_box + .checkbox input {position: static;margin: 0;margin-right: 0.4375rem;}.privacy_container .join_agree .join_agree_box + .checkbox > a, .agreement_container .join_agree .join_agree_box + .checkbox > a, #site .member_wrapper .join_agree .join_agree_box + .checkbox > a {font-size: 0.875rem;color: #1c54e4;font-weight: 500;}.privacy_container .join_agree .join_agree_box + .checkbox > a:hover, .agreement_container .join_agree .join_agree_box + .checkbox > a:hover, #site .member_wrapper .join_agree .join_agree_box + .checkbox > a:hover {text-decoration: underline;}@media (max-width: 767.98px) {.privacy_container .join_agree .join_agree_box + .checkbox > a, .agreement_container .join_agree .join_agree_box + .checkbox > a, #site .member_wrapper .join_agree .join_agree_box + .checkbox > a {font-size: 0.75rem;}}.privacy_container .form-group, .agreement_container .form-group, #site .member_wrapper .form-group {position: relative;margin: 0;display: flex;align-items: center;border: 1px solid #ddd;}.privacy_container .form-group > *, .agreement_container .form-group > *, #site .member_wrapper .form-group > * {width: auto;padding: 0;}.privacy_container .form-group:focus-within, .agreement_container .form-group:focus-within, #site .member_wrapper .form-group:focus-within {z-index: 100;border-color: var(--primary-color);}.privacy_container .form-group:focus-within span.material-symbols-outlined, .agreement_container .form-group:focus-within span.material-symbols-outlined, #site .member_wrapper .form-group:focus-within span.material-symbols-outlined {opacity: 1;color: var(--primary-color);}.privacy_container .form-group:nth-of-type(1), .agreement_container .form-group:nth-of-type(1), #site .member_wrapper .form-group:nth-of-type(1) {margin-bottom: -0.0625rem;margin-bottom: 0.4375rem !important;}.privacy_container .form-group:nth-of-type(2), .agreement_container .form-group:nth-of-type(2), #site .member_wrapper .form-group:nth-of-type(2) {margin-bottom: 0rem;}.privacy_container .form-group > div:nth-child(2), .agreement_container .form-group > div:nth-child(2), #site .member_wrapper .form-group > div:nth-child(2) {flex: 1;}.privacy_container .form-group label span.material-symbols-outlined, .agreement_container .form-group label span.material-symbols-outlined, #site .member_wrapper .form-group label span.material-symbols-outlined {opacity: 0.5;translate: 0 1px;font-variation-settings: var(--gms-400-out);font-size: 0.78125rem;color: #000;}.privacy_container .form-group label span.material-symbols-outlinedl:nth-child(1), .agreement_container .form-group label span.material-symbols-outlinedl:nth-child(1), #site .member_wrapper .form-group label span.material-symbols-outlinedl:nth-child(1) {width: 3.125rem;display: inline-flex;justify-content: center;align-items: center;transform: translateY(-0.1875rem);}@media (max-width: 767.98px) {.privacy_container .form-group > div:last-child, .agreement_container .form-group > div:last-child, #site .member_wrapper .form-group > div:last-child {width: 100%;}}.privacy_container :is(#find_btn, #login_btn), .agreement_container :is(#find_btn, #login_btn), #site .member_wrapper :is(#find_btn, #login_btn) {margin-top: 25px;height: 3.125rem;width: 100%;border-radius: 9999px;}.privacy_container :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container), .agreement_container :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container), #site .member_wrapper :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container) {z-index: 10;width: 100%;padding-block: 6.25rem 7.5rem;background: #f7f7f7;}.privacy_container .mypage_container, .agreement_container .mypage_container, #site .member_wrapper .mypage_container {padding-inline: 0.9375rem;}@media (max-width: 767.98px) {.privacy_container :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container), .agreement_container :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container), #site .member_wrapper :is(#find_idpw, .join_wrapper, .login_wrapper, .mypage_container) {margin-top: 0;position: relative;padding-block: 1.875rem 6.25rem;height: auto;}}.privacy_container :where(#find_idpw, .login_wrapper, .mypage_container), .agreement_container :where(#find_idpw, .login_wrapper, .mypage_container), #site .member_wrapper :where(#find_idpw, .login_wrapper, .mypage_container) {display: flex;justify-content: center;align-items: center;}@media (min-width: 992px) {.privacy_container :where(#find_idpw, .login_wrapper), .agreement_container :where(#find_idpw, .login_wrapper), #site .member_wrapper :where(#find_idpw, .login_wrapper) {padding: 0;height: calc(var(--svh100) - var(--navbar-height));}}@media (min-height: 700px) {.privacy_container :where(#find_idpw, .login_wrapper, .mypage_container), .agreement_container :where(#find_idpw, .login_wrapper, .mypage_container), #site .member_wrapper :where(#find_idpw, .login_wrapper, .mypage_container) {height: auto;min-height: 700px;align-items: flex-start;}}.privacy_container .login_extra, .agreement_container .login_extra, #site .member_wrapper .login_extra {margin-top: 1.875rem;}.privacy_container .login_extra ul, .agreement_container .login_extra ul, #site .member_wrapper .login_extra ul {display: flex;justify-content: center;flex-wrap: wrap;gap: 0 0.9375rem;}.privacy_container .login_extra ul li > a, .agreement_container .login_extra ul li > a, #site .member_wrapper .login_extra ul li > a {font-size: clamp(0.8125rem, 3vw, 0.875rem);}.privacy_container .login_extra ul li + .privacy_container .login_extra ul li, .privacy_container .login_extra ul li + .agreement_container .login_extra ul li, .privacy_container .login_extra ul li + #site .member_wrapper .login_extra ul li, .agreement_container .login_extra ul li + .privacy_container .login_extra ul li, .agreement_container .login_extra ul li + .agreement_container .login_extra ul li, .agreement_container .login_extra ul li + #site .member_wrapper .login_extra ul li, #site .member_wrapper .login_extra ul li + .privacy_container .login_extra ul li, #site .member_wrapper .login_extra ul li + .agreement_container .login_extra ul li, #site .member_wrapper .login_extra ul li + #site .member_wrapper .login_extra ul li {margin-left: 0;}.privacy_container .login_extra ul li + .privacy_container .login_extra ul li::before, .privacy_container .login_extra ul li + .agreement_container .login_extra ul li::before, .privacy_container .login_extra ul li + #site .member_wrapper .login_extra ul li::before, .agreement_container .login_extra ul li + .privacy_container .login_extra ul li::before, .agreement_container .login_extra ul li + .agreement_container .login_extra ul li::before, .agreement_container .login_extra ul li + #site .member_wrapper .login_extra ul li::before, #site .member_wrapper .login_extra ul li + .privacy_container .login_extra ul li::before, #site .member_wrapper .login_extra ul li + .agreement_container .login_extra ul li::before, #site .member_wrapper .login_extra ul li + #site .member_wrapper .login_extra ul li::before {content: none;}@media (max-width: 767.98px) {.privacy_container .login_extra ul, .agreement_container .login_extra ul, #site .member_wrapper .login_extra ul {width: 100%;display: flex;justify-content: center;}.privacy_container .login_extra ul li + li::before, .agreement_container .login_extra ul li + li::before, #site .member_wrapper .login_extra ul li + li::before {content: none;}}@media (max-width: 767.98px) {.privacy_container #join_form tr th, .agreement_container #join_form tr th, #site .member_wrapper #join_form tr th {padding: 0px;margin-bottom: 0;}.privacy_container #join_form tr td, .agreement_container #join_form tr td, #site .member_wrapper #join_form tr td {display: flex;padding-left: 0;padding-right: 0;padding-top: 0.625rem;padding-bottom: 0.625rem;gap: 0.3125rem;}.privacy_container #join_form tr td > div:has(textarea), .agreement_container #join_form tr td > div:has(textarea), #site .member_wrapper #join_form tr td > div:has(textarea) {width: 100%;}.privacy_container #join_form tr td[style="vertical-align:middle"], .agreement_container #join_form tr td[style="vertical-align:middle"], #site .member_wrapper #join_form tr td[style="vertical-align:middle"] {align-items: center;padding-inline: 0px;}.privacy_container #join_form tr td[style="vertical-align:middle"] span, .agreement_container #join_form tr td[style="vertical-align:middle"] span, #site .member_wrapper #join_form tr td[style="vertical-align:middle"] span {margin-top: 0;}.privacy_container #join_form tr td input:not(#mb_mailing), .agreement_container #join_form tr td input:not(#mb_mailing), #site .member_wrapper #join_form tr td input:not(#mb_mailing) {width: 100%;}}.privacy_container .table, .agreement_container .table, #site .member_wrapper .table {width: 100%;}.privacy_container .table tbody, .agreement_container .table tbody, #site .member_wrapper .table tbody {display: flex;flex-direction: column;align-items: stretch;gap: 1.875rem;}.privacy_container .table tbody tr, .agreement_container .table tbody tr, #site .member_wrapper .table tbody tr {display: flex;flex-direction: column;gap: 10px;margin-bottom: -1px;}.privacy_container .table tbody tr th, .agreement_container .table tbody tr th, #site .member_wrapper .table tbody tr th {font-size: 1rem;text-align: left;width: auto;}.privacy_container .table tbody tr th span, .agreement_container .table tbody tr th span, #site .member_wrapper .table tbody tr th span {color: var(--primary-color);}.privacy_container .table tbody tr td, .agreement_container .table tbody tr td, #site .member_wrapper .table tbody tr td {display: flex;gap: 0.625rem;}.privacy_container .table tbody tbody tr td, .agreement_container .table tbody tbody tr td, #site .member_wrapper .table tbody tbody tr td {padding-inline: 0.9375rem;display: flex;gap: 0.3125rem;}.privacy_container .table tbody tbody tr :where(th, td), .agreement_container .table tbody tbody tr :where(th, td), #site .member_wrapper .table tbody tbody tr :where(th, td) {display: block;font-size: clamp(0.8125rem, 3vw, 0.9375rem);}@media (max-width: 767.98px) {.privacy_container .table, .privacy_container .table :where(tbody, tbody tr), .agreement_container .table, .agreement_container .table :where(tbody, tbody tr), #site .member_wrapper .table, #site .member_wrapper .table :where(tbody, tbody tr) {display: block;width: 100%;display: flex;flex-direction: column;}.privacy_container .table tbody tr :where(th, td), .agreement_container .table tbody tr :where(th, td), #site .member_wrapper .table tbody tr :where(th, td) {display: block;width: 100%;font-size: clamp(0.9375rem, 2vw, 1.0625rem);}.privacy_container .table tbody tr th, .agreement_container .table tbody tr th, #site .member_wrapper .table tbody tr th {padding: 0.625rem 1.875rem;}.privacy_container .table .files_upload_wrap, .privacy_container .table #files, .agreement_container .table .files_upload_wrap, .agreement_container .table #files, #site .member_wrapper .table .files_upload_wrap, #site .member_wrapper .table #files {display: flex;flex-direction: column;}.privacy_container .table .files_upload_wrap .files, .privacy_container .table #files .files, .agreement_container .table .files_upload_wrap .files, .agreement_container .table #files .files, #site .member_wrapper .table .files_upload_wrap .files, #site .member_wrapper .table #files .files {display: flex;flex-direction: column;gap: 0.625rem;}.privacy_container .table .files_upload_wrap .files input, .privacy_container .table #files .files input, .agreement_container .table .files_upload_wrap .files input, .agreement_container .table #files .files input, #site .member_wrapper .table .files_upload_wrap .files input, #site .member_wrapper .table #files .files input {width: auto;}.privacy_container .table .files_upload_wrap .files input .file_add, .privacy_container .table #files .files input .file_add, .agreement_container .table .files_upload_wrap .files input .file_add, .agreement_container .table #files .files input .file_add, #site .member_wrapper .table .files_upload_wrap .files input .file_add, #site .member_wrapper .table #files .files input .file_add {position: relative;right: auto;}.privacy_container .table .files_upload_wrap .files input .btn, .privacy_container .table #files .files input .btn, .agreement_container .table .files_upload_wrap .files input .btn, .agreement_container .table #files .files input .btn, #site .member_wrapper .table .files_upload_wrap .files input .btn, #site .member_wrapper .table #files .files input .btn {width: 100%;aspect-ratio: inherit;margin-top: 0.9375rem;}}#site :is(#find_idpw, .login_wrapper) .member_wrapper {max-width: 500px;margin-block: 0;}#site :is(#find_idpw, .login_wrapper, .join_wrapper, .mypage_container, .privacy_container, .agreement_container) .member_wrapper {background-color: #fff;padding-block: 70px;}:is(.privacy_container, .agreement_container) {display: flex;margin: 0;text-align: left;}:is(.privacy_container, .agreement_container) h1 {font-size: clamp(1.75rem, 3vw, 2.375rem);font-weight: 700;margin-bottom: 2.5rem;}:is(.privacy_container, .agreement_container) .privacy_body {font-size: 1rem;line-height: 1.6em;padding-inline: clamp(1.25rem, 3vw, 3.125rem);}@media (max-width: 767.98px) {:is(.privacy_container, .agreement_container) .member_wrapper {padding: 3.125rem 1.875rem;}}.maintenance {background: #f4f4f4;padding: 7.5rem 1.5625rem;text-align: center;border-radius: 1.25rem;}.maintenance span.material-symbols-outlined {display: inline-block;line-height: 1;font-size: 4.625rem;margin-bottom: 20px;}.maintenance .big-cont {display: block;line-height: 1;font-size: 1.375rem;font-weight: bold;letter-spacing: -0.05em;margin-bottom: 1.25rem;}.maintenance .small-cont {display: block;line-height: 1.5;font-size: 0.875rem;letter-spacing: -0.03em;color: #818181;margin-bottom: 1.25rem;}@media (max-width: 575.98px) {.scroll-box-xs {position: relative;}.scroll-box-xs:not(.on)::before {cursor: pointer;box-sizing: content-box;content: "\e145";font-family: var(--gms);font-variation-settings: var(--gms-500-out);background-color: var(--primary-color);border: 3px solid #fff;border-top: 0;border-right: 0;color: #fff;display: flex;justify-content: center;align-items: center;width: 1.875rem;font-size: 1.375rem;aspect-ratio: 1/1.02;position: absolute;right: 0;top: 0;z-index: 100;line-height: 0;}.scroll-box-xs.on {position: relative;overflow-x: auto;}.scroll-box-xs.on img {max-width: 900px;width: auto;height: auto;}}[role=tabpanel] [role=tablist] {display: flex;}[role=tabpanel] [role=presentation] {flex: 1;}[role=tabpanel] [role=presentation] + [role=tabpanel] [role=presentation] {margin-left: -1px;}[role=tabpanel] [role=presentation] [role=tab] {position: relative;display: flex;justify-content: center;align-items: center;height: 3.25rem;font-size: 1.125rem;border: 1px solid transparent;color: #4b545d;border-radius: 0.75rem;font-weight: 450;}[role=tabpanel] [role=presentation] [role=tab]:hover {color: #000;}[role=tabpanel] [role=presentation].active [role=tab] {z-index: 10;background-color: #fff;border-color: var(--primary-color);font-weight: 600;color: #1a1a1a;box-shadow: 2px 2px 10px rgba(32, 82, 123, 0.13);}[role=tabpanel] .tab-pane {opacity: 0;animation: tabShow 0.3s forwards;}[role=tabpanel] .tab-content > :not(.active) {display: none;}@keyframes tabShow {0% {opacity: 0;}100% {opacity: 1;}}.calendar-wrap#bbsArea [class*=container] {padding: 0;}.calendar-wrap#bbsArea .fc .fc-toolbar > * > * {float: unset;margin: 0;}.calendar-wrap#bbsArea #fullcalendar a {text-decoration: none !important;}.calendar-wrap#bbsArea #calendar_loading {position: absolute;inset: 0;background: rgba(255, 255, 255, 0.75);z-index: 1000;font-size: 36px;text-align: center;padding-top: 10%;}.calendar-wrap#bbsArea .calendar_wrapper {position: relative;margin-block: 0;font-family: inherit;}.calendar-wrap#bbsArea .calendar_wrapper .fc-toolbar h2 {font-size: 0.9375rem;font-weight: 700;}.calendar-wrap#bbsArea .fc-widget-header thead > tr {background-color: #fafafa;}.calendar-wrap#bbsArea .fc-day-number, .calendar-wrap#bbsArea .fc-ltr .fc-popover .fc-header .fc-title, .calendar-wrap#bbsArea .fc-rtl .fc-popover .fc-header .fc-close {}.calendar-wrap#bbsArea .fc-day-header span {font-size: 0.875rem;}.calendar-wrap#bbsArea .fc-unthemed td.fc-today {background-color: #e5f5fd;}.calendar-wrap#bbsArea .fc th.fc-day-header {padding-block: 0.3125rem;}.calendar-wrap#bbsArea .fc-basic-view .fc-day-number {font-weight: bold;padding: 0.3125rem 0.625rem;}.calendar-wrap#bbsArea .fc-sat {color: #2151ff;}.calendar-wrap#bbsArea .fc-sat .fc-day-number {color: #2151ff;}.calendar-wrap#bbsArea .fc-sun {color: #ff0051;}.calendar-wrap#bbsArea .fc-sun .fc-day-number {color: #ff0051;}.calendar-wrap#bbsArea .fc-day-grid-event {padding: 0.5rem 0.4375rem 0.3125rem;display: flex;justify-content: flex-start;align-items: center;height: 1.5625rem;box-sizing: border-box;}.calendar-wrap#bbsArea .fc-ltr .fc-h-event.fc-not-start, .calendar-wrap#bbsArea .fc-rtl .fc-h-event.fc-not-end {padding-left: 0.625rem;}.calendar-wrap#bbsArea .fc-event {cursor: pointer;border-color: var(--dark-color);max-width: 100%;overflow: hidden;}.calendar-wrap#bbsArea .fc-event .fc-time {font-weight: 500;}.calendar-wrap#bbsArea .fc-event:focus {text-decoration: none !important;}.calendar-wrap#bbsArea .fc-event.fc-chk .fc-title {text-decoration: line-through;}.calendar-wrap#bbsArea .fc-event, .calendar-wrap#bbsArea .fc-event-dot {cursor: pointer;background-color: #fff !important;color: var(--primary-color) !important;font-weight: 700;border: 1px solid var(--primary-color) !important;}.calendar-wrap#bbsArea .fc-event:hover, .calendar-wrap#bbsArea .fc-event-dot:hover {background-color: var(--primary-color) !important;color: #fff !important;}.calendar-wrap#bbsArea .fc-event.gcal-holiday-event, .calendar-wrap#bbsArea .fc-event-dot.gcal-holiday-event {background-color: #fa1313 !important;color: #fff !important;border: 0 !important;pointer-events: none;}.calendar-wrap#bbsArea .fc-button {outline: none !important;}.calendar-wrap#bbsArea .fc-more {color: var(--dark-color);}.calendar-wrap#bbsArea .fc-more:hover, .calendar-wrap#bbsArea .fc-more:focus {color: #333;}.calendar-wrap#bbsArea .fc-popover .fc-header {padding: 0.5rem 0.625rem 0.3125rem;font-size: 0.875em;font-weight: 700;}.calendar-wrap#bbsArea .fc-unthemed .fc-popover .fc-header .fc-close {margin-top: 3px;}.calendar-wrap#bbsArea .fc-toolbar button {padding: 0 1em;}.calendar-wrap#bbsArea .fc-state-default {background: #fff;border: 1px solid #ddd;box-shadow: none;}.calendar-wrap#bbsArea .fc-state-default:not([disabled]):hover {background: #ddd;}.calendar-wrap#bbsArea .fc-state-default.fc-state-active {background: var(--primary-color);border-color: var(--primary-color);color: #fff;}.calendar-wrap#bbsArea .fc-state-default.fc-state-active:hover, .calendar-wrap#bbsArea .fc-state-default.fc-state-active:focus {background: #333;border-color: #333;color: #fff;}.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar > * {float: unset;}@media (max-width: 767.98px) {.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar {display: flex;flex-direction: column;align-items: center;gap: 10px;}}.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar .fc-center {grid-row: 1;grid-column: 2;gap: 20px;}.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar .fc-left {display: flex;gap: 10px;}.calendar-wrap#bbsArea .fc-toolbar.fc-header-toolbar .fc-right {grid-column: 3;}.calendar-wrap#bbsArea .fc-toolbar .fc-center {display: flex;justify-content: center;align-items: center;}.calendar-wrap#bbsArea .form-horizontal .control-label {padding-top: 12px;}@media (max-width: 539px) {.calendar-wrap#bbsArea .fc-toolbar .fc-left {width: 100%;text-align: center;}.calendar-wrap#bbsArea .fc-toolbar .fc-left > * {float: none;display: inline-block;vertical-align: top;}.calendar-wrap#bbsArea .fc-toolbar .fc-center {float: left;display: block;width: 100%;margin: 10px 0 0;}.calendar-wrap#bbsArea .fc-toolbar .fc-center > * {float: none;display: inline-block;vertical-align: top;}}.calendar-wrap#bbsArea .writedata_start_time, .calendar-wrap#bbsArea .writedata_end_time {display: inline-block;}.calendar-wrap#bbsArea .writedata_start_time.hide, .calendar-wrap#bbsArea .writedata_end_time.hide {display: none;}.calendar-wrap#bbsArea #calendarModal_view .modal-body {padding: 0 15px;}@media (min-width: 768px) {.calendar-wrap#bbsArea #calendarModal_view .modal-body > .row > div[class^=col-] {min-height: 400px;}}@media (max-width: 767.98px) {.calendar-wrap#bbsArea #calendarModal_view .modal-body {font-size: 0.8125rem;}}.calendar-wrap#bbsArea #calendarModal_view .view_left {text-shadow: 0 0 5px rgba(0, 0, 0, 0.125);padding: 1.25rem 2.5rem;font-family: "Open Sans", sans-serif;box-shadow: inset 0px 100px 100px -100px rgba(0, 0, 0, 0.75);}.calendar-wrap#bbsArea #calendarModal_view span[id^=viewdata_] {display: block;margin: 1.25rem 0;}.calendar-wrap#bbsArea #calendarModal_view span[id^=viewdata_] .year {display: block;font-weight: 400;font-size: 0.78125rem;}.calendar-wrap#bbsArea #calendarModal_view span[id^=viewdata_] .date {font-weight: 700;font-size: 1.25rem;margin-right: 0.5em;}.calendar-wrap#bbsArea #calendarModal_view span[id^=viewdata_] .time {opacity: 0.75;font-size: 0.78125rem;font-weight: 700;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_end::before {content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;display: block;font-size: 1.5625rem;margin: 0 0 1.5625rem;opacity: 0.5;animation: fadeArrow 2s infinite;}@media (max-width: 767.98px) {.calendar-wrap#bbsArea #calendarModal_view #viewdata_end::before {content: "\f054";float: left;margin-top: 0.75rem;margin-left: -1.5625rem;margin-right: 1.5625rem;}}.calendar-wrap#bbsArea #calendarModal_view .view_right {padding: 1.25rem 2.5rem;font-family: "Open Sans", "notokr", sans-serif;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title {font-size: 1.1875rem;font-weight: 700;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;user-select: none;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title .viewdata_status {margin-right: 0.2em;display: none;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title .viewdata_status::before {content: "\f0c8";font-family: "Font Awesome 6 Free";font-weight: 400;cursor: pointer;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title .viewdata_status.chk::before {content: "\f14a";opacity: 0.5;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title.chk .viewdata_status {display: inline-block;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_title.chk .text.chk {text-decoration: line-through;opacity: 0.5;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_location {opacity: 0.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_description {margin-top: 0;position: relative;height: 180px;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_description .inner {line-height: 1.6;color: #555;height: 11.25rem;overflow-x: hidden;overflow-y: auto;padding: 1.25rem 1.25rem 1.25rem 0;word-break: keep-all;position: absolute;z-index: 100;width: 100%;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_description::before {content: "";position: absolute;top: 0;right: 20px;left: 0;height: 20px;background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index: 101;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_description::after {content: "";position: absolute;bottom: 0;right: 20px;left: 0;height: 20px;background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index: 101;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_writer {opacity: 0.5;text-align: right;position: absolute;right: 40px;bottom: 12px;}@media (max-width: 767.98px) {.calendar-wrap#bbsArea #calendarModal_view #viewdata_writer {position: relative;bottom: 0;right: 0;}}.calendar-wrap#bbsArea #calendarModal_view #viewdata_option {text-align: right;position: absolute;right: 28px;bottom: 20px;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_option .btn.btn-link {color: #fff;text-decoration: none !important;}.calendar-wrap#bbsArea #calendarModal_view #viewdata_option .btn.btn-link:hover {background-color: rgba(255, 255, 255, 0.25);}@media (max-width: 767.98px) {.calendar-wrap#bbsArea #calendarModal_view #viewdata_option {position: relative;bottom: 0;right: -12px;}}@keyframes fadeArrow {0% {opacity: 0.25;}50% {opacity: 0.5;}100% {opacity: 0.25;}}#calendarModal_write {display: flex;}#calendarModal_write .hide {display: none;}#calendarModal_write .form-horizontal {margin: 0 !important;display: flex;flex-direction: column;gap: 20px;}#calendarModal_write .col-sm-2 {display: block;font-size: 1rem;font-weight: 700;margin-bottom: 0.5625rem;}#calendarModal_write .col-sm-9 {display: grid;align-items: center;gap: 0.625rem;}[for=writedata_start] + #calendarModal_write .col-sm-9 {grid-template-columns: minmax(0, 150px) minmax(0, min-content) minmax(0, 150px) minmax(0, 150px);}#calendarModal_write .col-sm-9:has(.hide) {}#calendarModal_write .col-sm-9 label {font-size: 1rem;margin-right: 30px;}#calendarModal_write .col-sm-9 .hasDatepicker {max-width: 150px;width: 100% !important;}#calendarModal_write .col-sm-9 .writedata_end_time, #calendarModal_write .col-sm-9 .writedata_start_time {display: flex;gap: 5px;}#calendarModal_write .col-sm-9 .writedata_end_time.hide, #calendarModal_write .col-sm-9 .writedata_start_time.hide {display: none;}#calendarModal_write .col-sm-9 .writedata_end_time .form-control, #calendarModal_write .col-sm-9 .writedata_start_time .form-control {flex: 1;}#calendarModal_write .col-sm-9 .writedata_start_time {grid-column: 1;grid-row: 2;}#calendarModal_write .col-sm-9 .writedata_end_time {grid-column: 3;grid-row: 2;}#calendarModal_write #writedata_description {width: 100% !important;height: 150px !important;resize: none;}#calendarModal_write .writedata_end_time + label {display: flex;gap: 5px;cursor: pointer;}#calendarModal_write #write_use_time + span {white-space: nowrap;}#calendarModal_view {overflow-y: auto;}@media (min-width: 768px) {#calendarModal_view .modal-dialog {max-width: 700px;width: 100%;margin: auto auto;}}#calendarModal_view .modal-dialog .modal-body {padding: 40px;}#calendarModal_view .visible-xs {display: none !important;}#calendarModal_view .row {display: flex;flex-direction: column-reverse;position: static;}#calendarModal_view .view_left {background-color: transparent !important;display: flex;justify-content: flex-end;}#calendarModal_view .view_left * {color: #000;}#calendarModal_view .view_left [data-dismiss] + .row {position: absolute;left: 40px;top: 40px;display: flex;flex-direction: row;}#calendarModal_view .view_left [data-dismiss] + .row > div {display: flex;}#calendarModal_view .view_left [data-dismiss] + .row > div + div #viewdata_end::before {content: " ~ ";display: block;margin-inline: 10px 0;}#calendarModal_view .view_left .btn {flex: 1;color: #fff !important;}#calendarModal_view .view_left .btn i {display: none;}#calendarModal_view .view_right {display: flex;flex-direction: column;margin-top: 70px;}#calendarModal_view .view_right .close {all: unset;aspect-ratio: 1;cursor: pointer;width: 40px;text-align: center;position: absolute;right: 25px;top: 30px;font-size: 2.375rem !important;line-height: 0;display: flex;justify-content: center;align-items: center;color: #000 !important;}#calendarModal_view .view_right .close::after {font-size: 1.5rem;}#calendarModal_view .view_right .close:hover {opacity: 1 !important;}#calendarModal_view .view_right #viewdata_title {font-size: 2rem;font-weight: 600;margin-bottom: 1.875rem;}#calendarModal_view .view_right #viewdata_title span.text {word-break: break-all;}#calendarModal_view .view_right #viewdata_location {font-size: 0.9375rem;padding: 0.375rem 0.9375rem 0.375rem 0.625rem;color: var(--primary-color);border: 1px solid var(--primary-color);border-radius: 9999px;margin-block: -0.625rem 1.875rem;font-weight: 700;width: fit-content;}#calendarModal_view .view_right #viewdata_location i {font-size: 0.5rem;transform: translateY(-1px);}#calendarModal_view .view_right #viewdata_description {font-size: 1rem;line-height: 1.6;padding-block: 1.875rem;border-top: 1px solid #222;border-bottom: 1px solid #ccc;margin-bottom: 1.25rem;}#calendarModal_view .view_right #viewdata_writer {opacity: 0.7;display: flex;justify-content: flex-end;font-size: 0.8125rem;}#calendarModal_view .view_right #viewdata_writer i {display: none;}#calendarModal_view #viewdata_end, #calendarModal_view #viewdata_start {display: flex;gap: 10px;left: 40px;top: 40px;font-size: 1.125rem;font-weight: 600;}#calendarModal_view #viewdata_end span, #calendarModal_view #viewdata_start span {color: #444 !important;}#calendarModal_view #viewdata_option {position: static;display: flex;gap: 5px;margin-top: 30px;}#site .main_login_other {margin-top: 15px;}#site .main_login_other .row {display: flex;justify-content: center;gap: 5px;}@media (max-width: 575.98px) {#site .main_login_other .row {flex-direction: column;}}#site .main_login_other .row > div {flex: 1;}#site .main_login_other .row .btn {min-width: 100%;width: 100%;gap: 10px;border-radius: 9999px;font-weight: 600;}#site .main_login_other .row .btn::before {content: "";display: block;width: 20px;aspect-ratio: 1;}#site .main_login_other #naver_login_btn {background-color: #03c75a;color: #fff;}#site .main_login_other #naver_login_btn::before {background: url("/public/img/icons/SVG/sns/naver_login_symbol_white.svg") no-repeat center/contain;width: 17px;}#site .main_login_other #kakao_login_btn {background-color: #fee500;color: #181600;}#site .main_login_other #kakao_login_btn::before {background: url("/public/img/icons/SVG/sns/kakao_login_symbol.svg") no-repeat center/contain;}#site .icon-box {display: flex;gap: 1rem;}@media (max-width: 767.98px) {#site .icon-box {flex-direction: column;}}#site .icon-box h6 {font-size: clamp(1.3rem, 3vw, 1.5rem);font-weight: 700;margin-bottom: 1.5rem;}#site .icon-box span.material-symbols-outlined {padding: 1rem;font-size: 2.5rem;background-color: #fff;border-radius: 1rem;font-variation-settings: var(--gms-600-out);position: absolute;right: 2rem;top: 2rem;color: var(--primary-color);}@media (max-width: 767.98px) {#site .icon-box span.material-symbols-outlined {right: 1.5rem;top: 1.5rem;font-size: 2rem;padding: 0.5rem;border-radius: 0.5rem;}}@media (max-width: 575.98px) {#site .icon-box span.material-symbols-outlined {right: 1.2rem;top: 1.2rem;}}#site .icon-box .item {position: relative;background-color: #ecf2f9;padding: 2rem 2rem;flex: 1;border-radius: 1rem;}@media (max-width: 767.98px) {#site .icon-box .item {padding: 1.5rem;}}#site .icon-box .item p, #site .icon-box .item li {color: #4b545d;}#site .icon-box .item li {display: flex;gap: 1rem;}#site .icon-box .item b {max-width: 6rem;width: 100%;color: #0064b7;font-weight: 700;}#site .icon-box .item small {display: block;margin-top: 1rem;letter-spacing: -0.03em;font-size: 0.875rem;line-height: 1.5;}#site .icon-box .item .time {font-weight: 600;}#site .icon-top-box {display: flex;gap: 1.875rem;margin-bottom: 4rem;}@media (max-width: 767.98px) {#site .icon-top-box {flex-direction: column;gap: 1.2rem;margin-bottom: 3rem;}}#site .icon-top-box p, #site .icon-top-box li {font-size: 1.125rem;letter-spacing: -0.018em;line-height: 1.6;color: #4b545d;}#site .icon-top-box h6 {font-size: clamp(1.4rem, 3vw, 1.625rem);font-weight: 700;margin-bottom: 1.4rem;letter-spacing: -0.02em;}#site .icon-top-box span.material-symbols-outlined {padding: 1rem;font-size: 2.5rem;border-radius: 1rem;font-variation-settings: var(--gms-500-out);position: absolute;right: 2.5rem;top: 2.5rem;background: var(--primary-color);color: #fff;}@media (max-width: 991.98px) {#site .icon-top-box span.material-symbols-outlined {right: 1.5rem;top: 1.5rem;font-size: 2rem;}}@media (max-width: 575.98px) {#site .icon-top-box span.material-symbols-outlined {right: 1.2rem;top: 1.2rem;font-size: 1.5rem;padding: 0.7rem;border-radius: 0.5rem;}}#site .icon-top-box .item {position: relative;background-color: #ecf2f9;padding: 2.5rem 3rem;flex: 1;border-radius: 1rem;background: #fff;border: 1px solid #e6e6e6;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06);}@media (max-width: 991.98px) {#site .icon-top-box .item {padding: 2rem;}}@media (max-width: 575.98px) {#site .icon-top-box .item {padding: 1.5rem;}}#site .icon-top-box .item .time {font-weight: 600;}#site .icon-top-box .item li {display: flex;gap: 1rem;}#site .icon-top-box .item b {max-width: 6rem;width: 100%;color: #0064b7;font-weight: 700;}#site .icon-top-box .item small {display: block;margin-top: 0.75rem;font-size: 0.9375rem;letter-spacing: -0.03em;}.split-con .box {display: grid;grid-template-columns: minmax(0, 3.5fr) minmax(0, 9fr);margin-bottom: 5rem;gap: 4rem;align-items: flex-start;padding-bottom: 5rem;border-bottom: 1px solid #eaeaea;}@media (max-width: 991.98px) {.split-con .box {display: flex;flex-direction: column;gap: 1rem;margin-bottom: 3rem;padding-bottom: 3rem;}}@media (max-width: 575.98px) {.split-con .box {margin-bottom: 2rem;padding-bottom: 2rem;gap: 0;}.split-con .box br {display: none;}}.split-con .box:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}.split-con .box .info {padding-top: 0.25rem;}.split-con .box span.material-symbols-outlined {font-size: 3rem;margin-bottom: 1rem;}.split-con .box #knowledgeTab {scroll-margin-top: var(--navbar-height);}.split-con .box[role=tabpanel] {}@media (max-width: 767.98px) {.split-con .box .navs {width: 100%;}}@media (min-width: 768px) {.split-con .box .navs {position: sticky;top: calc(var(--navbar-height) + 3rem);}}.split-con .box [role=tablist] {flex-direction: column;background-color: #ecf2f9;border-radius: 1rem;padding: 1rem;}.split-con .box [role=tablist] a {justify-content: flex-start;align-items: center;padding: 1rem;gap: 1rem;line-height: 1;}.split-con .box [role=tablist] a:not(:has(span)) {justify-content: center;}.split-con .box [role=tablist] a span.material-symbols-outlined {font-size: 1.75rem;margin: 0;font-variation-settings: var(--gms-500-out);color: rgba(58, 115, 161, 0.6);}.split-con .box [role=tablist] .active span.material-symbols-outlined {font-variation-settings: var(--gms-600-out);color: var(--primary-color);}.split-con .box .tab-content .info p {letter-spacing: -0.028em;font-size: 1.0625rem;margin-bottom: 1.25rem;}.split-con .box .caption {display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 1.5rem 1.5rem;border: 1px solid #ccc;text-align: center;font-weight: 500;font-size: 1rem;border-radius: 1rem;margin-top: 1rem;gap: 0.35rem;line-height: 1.5;color: #333;}.split-con .box .caption svg {opacity: 0.7;width: 20px;aspect-ratio: 1;height: auto;}.split-con .box .caption svg path {fill: var(--primary-color);}.split-con .box .caption svg:first-child {rotate: 180deg;}.split-con .box p {margin-bottom: 1.5rem;}.split-con .box p, .split-con .box li {font-size: 1.125rem;line-height: 1.65;letter-spacing: -0.025em;}.split-con .box p:last-child {margin-bottom: 0.25rem;}@media (max-width: 575.98px) {.split-con .box p:last-child {margin-bottom: 1rem;}}.split-con .box span.num {background-color: var(--primary-color);color: #fff;margin-right: 0.2rem;display: inline-flex;line-height: 1;font-weight: 700;border-radius: 3rem;padding: 0.5rem;font-size: 0.7em;letter-spacing: 0;aspect-ratio: 1;align-items: center;justify-content: center;}.split-con .box h6 {font-size: clamp(1.4rem, 3vw, 1.625rem);font-weight: 600;margin-bottom: 1.25rem;letter-spacing: -0.025em;}.split-con .box p + h6 {margin-top: 3.5rem;}.split-con .tab-pane.active + .tab-pane {margin-top: 2rem;}#site .knowledge-tab {scroll-margin-top: calc(var(--navbar-height) + 3rem);}#site .knowledge-tab .info {border-radius: 1rem;transition: all 0.2s;padding: 3rem 3rem;border: 1px solid #e6e6e6;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06);position: relative;}@media (max-width: 575.98px) {#site .knowledge-tab .info {padding: 2rem;}}#site .knowledge-tab .info span.material-symbols-outlined {background: var(--primary-color);font-variation-settings: var(--gms-500-out);font-size: 3rem;color: #fff;padding: 1rem;border-radius: 1rem;margin-bottom: 2.5rem;}@media (max-width: 575.98px) {#site .knowledge-tab .info span.material-symbols-outlined {font-size: 2rem;margin-bottom: 1.2rem;}}#site .knowledge-tab .info p:last-child {margin-bottom: 0;}#site .bfaf-box {padding: 3rem 3rem;background-color: #f2f3f4;border-radius: 1rem;align-items: center;}@media (max-width: 575.98px) {#site .bfaf-box {padding: 2rem;}}#site .bfaf-box:nth-child(2) .item img {aspect-ratio: 1;}#site .bfaf-box h6 {margin-bottom: 2rem;display: flex;align-items: center;gap: 0.4rem;}@media (max-width: 575.98px) {#site .bfaf-box h6 {flex-direction: column;}}#site .bfaf-box h6 small {display: inline-block;margin-left: 0.5rem;font-weight: 600;}@media (max-width: 575.98px) {#site .bfaf-box h6 small {}}#site .bfaf-box .inner {display: flex;gap: 1rem;align-items: center;}@media (max-width: 575.98px) {#site .bfaf-box .inner {flex-direction: column;}}#site .bfaf-box .item {flex: 1;border-radius: 1rem;overflow: hidden;}#site .bfaf-box .item img {aspect-ratio: 5/3.5;object-fit: cover;}#site .bfaf-box .item img.face {object-position: 50% 100%;aspect-ratio: 1;}#site .bfaf-box .item img.chin {object-position: 50% 100%;aspect-ratio: 5/3.3;}#site .bfaf-box .item p {text-align: center;background: #fff;padding: 0.75rem;font-weight: 600;margin: 0;color: #1f1f1f;font-size: 1.25rem;letter-spacing: 0;}#site .bfaf-box .item.long {}.bfaf-box + .bfaf-box {margin-top: 2rem;}#about03 .subpage-content .container {}#site .interior-wrap {position: relative;}@media (min-width: 768px) {#site .interior-wrap::before {content: "";width: 8rem;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(to right, #fff, transparent);z-index: 2;}#site .interior-wrap::after {content: "";width: 8rem;height: 100%;position: absolute;right: 0;top: 0;background: linear-gradient(to left, #fff, transparent);z-index: 2;}}#site .interior-wrap img {width: 100%;height: 100%;object-fit: cover;border-radius: 1rem;}#site .interior-wrap .swiper-pagination {bottom: -2.5rem;}#site .interior-wrap .swiper-button-prev {left: -4rem;}#site .interior-wrap .swiper-button-next {right: -4rem;}#site .map-wrap {display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);gap: 1.25rem;}@media (max-width: 991.98px) {#site .map-wrap {display: flex;flex-direction: column;}}#site .map-wrap :is(.wrap_map, .map, .root_daum_roughmap_landing) {width: 100% !important;height: 100% !important;aspect-ratio: 5/2.8;border-radius: 1rem;}@media (max-width: 575.98px) {#site .map-wrap :is(.wrap_map, .map, .root_daum_roughmap_landing) {aspect-ratio: 5/4;}}#site .map-wrap .cont {display: none;}#site .map-wrap .info {border-radius: 1rem;background: #ecf2f9;padding: 4rem 3rem;display: flex;flex-flow: column;justify-content: space-between;}@media (max-width: 575.98px) {#site .map-wrap .info {padding: 2rem;}}#site .map-wrap .info h5 {display: flex;gap: 1.5rem;font-size: clamp(1.4rem, 3vw, 1.625rem);flex-flow: column;font-weight: 700;letter-spacing: -0.02em;line-height: 1.4;}#site .map-wrap .info h5 .material-symbols-outlined {font-size: 1.5rem;font-variation-settings: var(--gms-400-fill), var(--gms-grad-zero);background: var(--primary-color);color: #fff;aspect-ratio: 1;border-radius: 100rem;display: inline-flex;align-items: center;justify-content: center;width: 2.875rem;}@media (max-width: 575.98px) {#site .map-wrap .info h5 .material-symbols-outlined {width: 2.5rem;font-size: 1.2rem;}}#site .map-wrap .info ul {margin-top: clamp(1rem, 5vw, 2rem);}#site .map-wrap .info ul li {display: flex;align-items: center;gap: 0.5rem;font-weight: 400;font-size: 1.125rem;color: #333;margin-bottom: 0.625rem;line-height: 1;}#site .map-wrap .info ul li span.material-symbols-outlined {font-size: 1.25rem;font-variation-settings: var(--gms-500-fill);color: var(--primary-color);border-radius: 3rem;line-height: 1;}#site .map-wrap .info ul li b {margin-right: 0.5rem;}.greet-wrap {display: flex;gap: 7rem;align-items: start;}@media (max-width: 991.98px) {.greet-wrap {flex-direction: column;margin-inline: auto;align-items: center;gap: 5rem;max-width: 500px;text-align: center;}}@media (max-width: 575.98px) {.greet-wrap {gap: 2rem;}}.greet-wrap img {aspect-ratio: 1;background-color: #eee;border-radius: 2rem;border-radius: 100em;max-width: 450px;width: 100%;}@media (max-width: 767.98px) {.greet-wrap img {max-width: 300px;}}.greet-wrap .info {position: relative;margin-inline: auto;flex: 1;}.greet-wrap .info p {font-size: 1.125rem;margin-bottom: 1.5rem;line-height: 1.6;letter-spacing: -0.016em;}@media (max-width: 575.98px) {.greet-wrap .info p br {display: none;}}.greet-wrap .info p.top {font-size: clamp(1.5rem, 3vw, 1.875em);margin-bottom: 2.5rem;margin-top: 0.5rem;letter-spacing: -0.018em;font-weight: 700;color: #333;line-height: 1.5;}.greet-wrap .info p.top b {color: var(--primary-color);font-weight: inherit;}.greet-wrap .info p.name {margin-top: 3rem;font-weight: 400;color: #333;}.greet-wrap .info p.name b {font-size: 1.375rem;font-weight: 600;margin-left: 0.6rem;}.greet-wrap .info .career {margin-inline: auto;border: 1px solid #ccc;margin-top: 3.5rem;text-align: left;border-radius: 1rem;padding: 2rem 2.5rem;}@media (max-width: 575.98px) {.greet-wrap .info .career {padding: 1.5rem 2rem;}}.greet-wrap .info .career h5 {margin-bottom: 1rem;font-size: 1.25rem;font-weight: 600;}