.file-label{display:inline-block;position:relative}.file-label input[type=file]{z-index:2;opacity:0;appearance:none;cursor:pointer;width:7.5rem;height:3.625rem;position:absolute;top:0;right:0}.file-label__btn{color:#fff;text-align:center;background:#333;width:7.5rem;height:3.625rem;line-height:3.625rem;display:block}.form-wrap .form-body .file-label__btn{cursor:pointer;border-radius:.5rem}#file-preview.file-add .file-preview__txt{display:none}.form-wrap .notice-list{max-width:1000px;margin:0 auto}.form-wrap .notice-list li{color:var(--ink-muted);font-size:1.125rem}.form-wrap .notice-list li .input-checkbox span{color:var(--ink-muted);font-weight:600}.link-tab ul{justify-content:center;align-items:center;gap:.5rem;display:flex}.link-tab ul li .link{color:#666;cursor:pointer;background-color:#eee;place-content:center;align-items:center;min-width:16.25rem;height:100%;min-height:4rem;font-size:1.25rem;display:flex}.link-tab ul li .link:not(.on):hover{color:var(--brand)}.link-tab ul li .link.on{background-color:var(--brand);color:#fff}@media (max-width:768px){.link-tab ul li .link{min-width:9.375rem;min-height:3.125rem;font-size:1.125rem}}.terms-chk__head{color:#000;background:#f8f8f8;padding:1.875rem;position:relative}.terms-chk__head .icon{cursor:pointer}.terms-chk__head .icon.active{transform:rotate(180deg)}.form-wrap .terms-chk__head{color:var(--ink);background-color:#fff;border:0;padding:0;font-size:1.25rem;font-weight:600}.datepicker-wrap{position:relative}.datepicker-wrap .datepicker{padding-right:3.125rem}.datepicker-wrap img{cursor:pointer;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.form-wrap .form-body ul li .tit-bx{justify-content:space-between;align-items:center;display:flex}.form-wrap .form-body ul li .tit-bx span{color:var(--brand);font-weight:400}.member-form .input-wrap .link-wrap{color:var(--brand);text-align:right;font-size:1.0625rem;font-weight:400}@media (min-width:768.02px){.member-form .input-wrap .link-wrap a:hover{text-underline-position:under;text-decoration:underline}}.member-form .btn-wrap .btn.naver{background-color:#03c75a}@media (min-width:768.02px){.member-form .btn-wrap .btn.naver:hover{background-color:#12904a}}.reserve.sec03 .info{gap:1.25rem;max-width:1024px;margin:0 auto;display:flex}.reserve.sec03 .info .inner{border-radius:.75rem;width:50%;padding:5rem 2.5rem;box-shadow:5px 5px 15px 4px #0000001a}.reserve.sec03 .info .inner .info-tit{text-align:center;justify-content:center;align-items:center;margin-bottom:3.4375rem;display:flex}.reserve.sec03 .info .inner .info-tit strong{margin-left:.625rem;font-size:1.75rem}.reserve.sec03 .info .inner ul li{align-items:center;gap:1.75rem;display:flex}.reserve.sec03 .info .inner ul li .tit{text-align:center;background-color:#eee;border-radius:.25rem;width:5.625rem;height:2.5rem;font-weight:500;line-height:2.5rem}.reserve.sec03 .info .inner .notice{color:red}.reserve.sec03 .info .inner .btn-bx{text-align:right}@media (max-width:768px){.reserve.sec03 .info .inner .info-tit{margin-bottom:1.5625rem}.reserve.sec03 .info .inner .info-tit strong{font-size:1.125rem}}.reserve .flex-bx.reverse{flex-direction:row-reverse}.reserve .flex-bx.reverse>div:first-child{padding-left:3.75rem;padding-right:0}.reserve .flex-bx.reverse>div:last-child{padding-left:0;padding-right:3.75rem}@media (max-width:768px){.reserve .flex-bx.reverse>div:first-child{padding-left:0}}.price_tbl{border-top:5px solid var(--brand);table-layout:fixed;border-left:1px solid #e0e0e0;width:100%;margin-bottom:20px}.price_tbl thead th{color:var(--brand);background:#f7f7f7;border-right:1px solid #e0e0e0;padding:10px;font-size:19px;font-weight:700}.price_tbl tbody th{color:#182142;background:#f0f4fd;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:10px;font-size:19px;font-weight:700}.price_tbl tbody td{color:#626262;text-align:center;background:#fff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:15px 10px;font-size:16px}.sub_program_wrap{width:100%}.qna-wrap .qna-list ul li .answer{font-size:1.1875rem;font-weight:300}@media (max-width:768px){.qna-wrap .qna-list ul li .answer{font-size:16px}}.table_board_for{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);table-layout:fixed;text-align:center;word-break:break-all;width:100%}.table_board_for thead th{color:#333;font-weight:500}.table_board_for th,.table_board_for td{border-bottom:1px solid var(--line);vertical-align:middle;padding:1.125rem .75rem}.table_board_for td.text-left{text-align:left}.table_board_for .lock{vertical-align:-.125rem;width:.875rem;margin-right:.5rem}.table_board_for .answer,.answer{color:var(--ink-muted);white-space:nowrap;background:#eef1f6;border-radius:999px;padding:2px 10px;font-size:.8125rem;line-height:1.6;display:inline-block}.table_board_for .answer.on,.answer.on{background:var(--brand);color:#fff}.table_board_for a:hover{color:var(--brand);text-decoration:underline}.table_board_for.type_e .lock{margin-right:1rem}@media (max-width:1024px){.table_board_for.type_a colgroup,.table_board_for.type_a thead{display:none}.table_board_for.type_a tbody,.table_board_for.type_a tr,.table_board_for.type_a th,.table_board_for.type_a td{float:none;text-align:left;border:none;display:block}.table_board_for.type_a td{border:0;padding:.25rem .75rem .25rem 0}.table_board_for.type_a tr{border-top:1px solid var(--line);clear:both;flex-wrap:wrap;align-items:center;width:100%;padding:5px 0;display:flex;position:relative;overflow:hidden}.table_board_for.type_e .lock{vertical-align:-.125rem;width:.75rem;margin-right:.5rem}}.board-search-03{max-width:1200px;margin:0 auto}.board-search-03 .flex-bx{align-items:center;gap:1.25rem;display:flex}.board-search-03 .input-wrap{width:calc(100% - 12.125rem);position:relative}.board-search-03 .input-type-02{border-radius:2.5rem;height:5rem;padding:0 5rem 0 2.5rem;font-size:1.25rem;line-height:5rem}.board-search-03 .input-type-02::placeholder{color:var(--ink)}.board-search-03 .select-type-02{border-radius:2.5rem;width:10.875rem;height:5rem;padding:0 2.5rem;font-size:1.25rem;line-height:5rem}.board-search-03 .search-btn{background-color:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.board-search-03 .input-wrap .search-btn{position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}@media (max-width:768px){.board-search-03 .input-type-02{height:3.75rem;padding:0 4.0625rem 0 1.25rem;font-size:1rem;line-height:3.75rem}.board-search-03 .select-type-02{width:8.125rem;height:3.75rem;padding:0 1.25rem;font-size:1rem;line-height:3.75rem}.board-search-03 .search-btn{width:3rem;height:3rem}}.board_view_btn_box{justify-content:center;align-items:center;gap:.5rem;display:flex}.board_view_btn_box.right{justify-content:flex-end}.board_view_btn_box a{border-radius:.25rem;padding:0 3.875rem;font-weight:400}.paging-area{margin-top:50px;font-size:0;position:relative}.paging-area ul{text-align:center;margin:0;padding:0;list-style:none}.paging-area li{margin-left:4px;padding:0;display:inline}.paging-area a{box-sizing:border-box;color:#333;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #0000;border-radius:50%;width:48px;height:48px;font-size:16px;line-height:46px;display:inline-block;position:relative}.paging-area a span{text-indent:-9999px;display:inline-block}.paging-area a:hover{color:var(--brand)}.paging-area a.active{border-color:var(--brand);background-color:var(--brand);color:#fff;text-decoration:none}.paging-area a.prev-first{background-image:url(/icons/prev-first.svg)}.paging-area a.prev{background-image:url(/icons/prev.svg)}.paging-area a.next{background-image:url(/icons/next.svg)}.paging-area a.next-last{background-image:url(/icons/next-last.svg)}.tab--border.small-tab .tab-body{width:100%;max-width:88.75rem;margin:auto}.tab--border.small-tab.mx100 .tab-body{max-width:100%}.tab--find>.tab-body{padding:1.5625rem 0}.reserve.sec02 ul{justify-content:center;gap:1.25rem;max-width:950px;margin:0 auto;display:flex}.reserve.sec02 ul li{text-align:center;width:calc(33.3333% - 1.25rem)}.reserve.sec02 ul li a{border:2px solid #0000;border-radius:.75rem;padding:5.625rem .625rem;transition:all .3s;display:block;box-shadow:5px 5px 15px 4px #0000001a}.reserve.sec02 ul li a .img-bx{justify-content:center;align-items:center;width:5.6875rem;height:5.25rem;margin:0 auto;display:flex;position:relative}.reserve.sec02 ul li a .txt-bx{margin-top:2.875rem}.reserve.sec02 ul li a .txt-bx strong{font-size:1.75rem}
.Board-module___fNd5q__article{border-top:2px solid var(--brand);max-width:960px;margin:0 auto}.Board-module___fNd5q__head{border-bottom:1px solid var(--line);gap:.5rem;padding:1.75rem .5rem;display:grid}.Board-module___fNd5q__title{text-wrap:balance;margin:0;font-size:1.75rem;font-weight:700;line-height:1.4}.Board-module___fNd5q__meta{color:var(--ink-muted);font-size:.9375rem}.Board-module___fNd5q__body{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:2.5rem .5rem;font-size:1.0625rem;line-height:1.85}.Board-module___fNd5q__plain{white-space:pre-wrap}.Board-module___fNd5q__body img,.Board-module___fNd5q__thumb{border-radius:.5rem;max-width:100%;height:auto;margin:1.25rem auto;display:block}.Board-module___fNd5q__body p{margin:0 0 1em}.Board-module___fNd5q__body h2,.Board-module___fNd5q__body h3,.Board-module___fNd5q__body h4{margin:1.6em 0 .6em;font-weight:700;line-height:1.4}.Board-module___fNd5q__body h2{font-size:1.5rem}.Board-module___fNd5q__body h3{font-size:1.3rem}.Board-module___fNd5q__body ul,.Board-module___fNd5q__body ol{margin:0 0 1em;padding-left:1.5em}.Board-module___fNd5q__body ul{list-style:outside}.Board-module___fNd5q__body ol{list-style:decimal}.Board-module___fNd5q__body a{color:var(--brand);text-underline-position:under;text-decoration:underline}.Board-module___fNd5q__body blockquote{border-left:3px solid var(--line);color:var(--ink-muted);margin:1em 0;padding-left:1em}.Board-module___fNd5q__answer{background:#f4f6fa;border-radius:.75rem;gap:.5rem;margin-top:2rem;padding:1.75rem;line-height:1.8;display:grid}.Board-module___fNd5q__answer strong{color:var(--brand);font-size:1.125rem}.Board-module___fNd5q__message{color:var(--ink-muted);text-align:center;padding:3rem 0}.Board-module___fNd5q__pin{background:var(--brand);color:#fff;border-radius:999px;padding:2px 10px;font-size:.8125rem;line-height:1.6;display:inline-block}
