﻿html,body{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}form,input,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd{margin:0;padding:0;color:inherit}ul,ol,li{list-style:none}img{max-width:100%;border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0 !important}table,tr,th,td{vertical-align:middle}th,td{padding:0}textarea,input{padding:0;margin:0;outline:none;border:none}fieldset{display:block;border:none;padding:0;margin:0}caption{width:0;height:0;padding:0;margin:0;font-size:0;line-height:0}a{display:block;height:100%;color:inherit;text-decoration:none}a:hover{text-decoration:none}a[href="#none"]{cursor:default}caption,legend{display:none}strong,em,h1,h2,h3,h4,h5{color:inherit}body{color:#171b21}div,span,applet,object,iframe,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:"Noto Sans KR",sans-serif;font-weight:500;word-break:keep-all}select,button{border:0;outline:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:"Noto Sans KR";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/NotoSansKR-Regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans KR";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/NotoSansKR-Medium.woff2") format("woff2")}@font-face{font-family:"Noto Sans KR";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/NotoSansKR-SemiBold.woff2") format("woff2")}@font-face{font-family:"Noto Sans KR";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/NotoSansKR-Bold.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/NotoSans-Regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/NotoSans-Medium.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/NotoSans-SemiBold.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/NotoSans-Bold.woff2") format("woff2")}:lang(ko){font-family:"Noto Sans KR",sans-serif}:lang(en){font-family:"Noto Sans","Noto Sans KR",sans-serif}label{position:relative;display:block;margin-bottom:8px;font-weight:500}label.required::after{content:"*";margin-left:2px;color:#e01f2e}input,select,textarea{padding:12px 16px;font-size:14px;color:#171b21;font-family:inherit}input::placeholder,textarea::placeholder{color:#616975;opacity:1}.form-label{display:block;padding:0;font-weight:600}.euiSelectList::-webkit-scrollbar,.form-cont textarea::-webkit-scrollbar{width:6px}.euiSelectList::-webkit-scrollbar-button,.form-cont textarea::-webkit-scrollbar-button{display:none;width:0;height:0}.euiSelectList::-webkit-scrollbar-track,.form-cont textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.euiSelectList::-webkit-scrollbar-thumb,.form-cont textarea::-webkit-scrollbar-thumb{background-color:#616975;border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.euiSelectList::-webkit-scrollbar-thumb:hover,.form-cont textarea::-webkit-scrollbar-thumb:hover{background-color:#171b21}.sc-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;max-width:292px;height:auto;border:0;border-radius:8px;font-weight:500;text-align:center;background:rgba(0,0,0,0);color:#171b21;cursor:pointer}.btn-group{display:flex;justify-content:center;gap:16px}.btn-group .btn{flex:1}.btn-sm{padding:12px 16px;font-size:14px;font-weight:400}.btn-md{max-width:150px;padding:12px 16px;font-size:16px;font-weight:500}.btn-lg{padding:16px;font-size:16px;font-weight:600}.btn-primary{background:#171b21;color:#fff}.btn-secondary{border:1px solid #d1d6e0}.btn-white{background:#fff;color:#171b21}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ui-datepicker{display:none;width:300px;max-width:calc(100vw - 32px);padding:16px;margin-top:4px;background:#fff;border:1px solid #d1d6e0;border-radius:8px;font-size:13px;color:#171b21;z-index:20}.ui-datepicker .ui-datepicker-header{position:relative;margin-bottom:12px;text-align:center}.ui-datepicker .ui-datepicker-title{font-size:14px;font-weight:600;color:#171b21}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:-2px;width:28px;height:28px;border-radius:4px;cursor:pointer}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{display:none}.ui-datepicker .ui-datepicker-prev::after,.ui-datepicker .ui-datepicker-next::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:solid #616975;border-width:2px 0 0 2px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#f3f4f7}.ui-datepicker .ui-datepicker-prev:hover::after,.ui-datepicker .ui-datepicker-next:hover::after{border-color:#171b21}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev::after{transform:translate(-40%, -50%) rotate(-45deg)}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next::after{transform:translate(-60%, -50%) rotate(135deg)}.ui-datepicker .ui-datepicker-calendar{width:100%;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar th{padding:6px 0;font-size:12px;font-weight:500;color:#616975}.ui-datepicker .ui-datepicker-calendar td{padding:2px;text-align:center}.ui-datepicker .ui-datepicker-calendar td .ui-state-default{display:block;padding:8px 0;border-radius:4px;color:#171b21;font-size:13px;text-decoration:none}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#171b21;color:#fff}.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight{box-shadow:inset 0 0 0 1px #d1d6e0;font-weight:600}.ui-datepicker .ui-datepicker-calendar td .ui-state-active{background:#171b21;color:#fff;font-weight:600}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#d1d6e0;cursor:default}.select-box{position:relative}.select-box .euiSelectMain{width:100%;padding:8px 32px 8px 16px;text-align:left;font-size:14px;color:#616975;background:rgba(0,0,0,0);cursor:pointer}.select-box .euiSelectTitle{font-weight:400}.select-box .euiSelectMain.has-value .euiSelectTitle{color:#171b21}.select-box .euiSelectList{display:none;position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #d1d6e0;border-radius:4px;z-index:20}.select-box .euiSelectList li a{display:block;padding:12px;font-size:14px;font-weight:400;color:#616975}.select-box .euiSelectList li a:hover,.select-box .euiSelectList li.is-selected a{background:#f3f4f7;color:#171b21}.select-box::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;background:url("../images/ico_arr_down.png") no-repeat center/16px 16px;transform:translateY(-50%);transition:transform .2s ease;pointer-events:none}.select-box:has(.euiSelectMain.on)::after{transform:translateY(-50%) rotate(180deg)}.loading{display:none;position:fixed;inset:0;z-index:20;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.loading.is-open{display:flex}.loading .loading-spinner{width:48px;height:48px;border:4px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.mo_only{display:none}@media screen and (max-width: 768px){.mo_only{display:block}.pc_only{display:none}.btn-lg{padding:12px 16px}}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.skip-link:focus{top:8px;left:8px;z-index:3;width:auto;height:auto;margin:0;padding:6px 12px;font-size:13px;overflow:visible;clip:auto;clip-path:none;background:#171b21;color:#fff;border-radius:6px}header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:2;height:82px;background:#fff;border-bottom:1px solid #d1d6e0}header .inner{display:flex;justify-content:flex-end;max-width:1200px;width:100%;margin:0 auto;padding:0 15px}header .logo{position:absolute;left:50%;top:50%;transform:translateY(-50%)}header .logo a{display:block;white-space:nowrap}header .logo img{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);max-width:initial}header .select-box{display:flex;align-items:center}header .select-box .euiSelectMain{padding:8px 18px 8px 8px;color:#171b21}header .select-box .euiSelectList{min-width:60px}header .select-box::after{right:0;width:12px;height:12px;background-size:12px}main{padding:82px 0 120px}main .inner{max-width:1200px;width:100%;margin:0 auto}footer{display:flex;align-items:center;height:98px;border-top:1px solid #d1d6e0;font-size:12px;color:#616975}footer .inner{display:flex;justify-content:flex-start;align-items:center;gap:16px;max-width:1200px;width:100%;margin:0 auto}footer address{font-style:normal;font-weight:400}footer a{font-weight:400}.popup{display:none;position:fixed;inset:0;z-index:10;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.popup.is-open{display:flex}.popup .inner{width:348px;max-width:calc(100% - 32px);padding:32px 24px 24px;background:#fff;border-radius:8px;text-align:center}.popup .msg{margin-bottom:16px;font-size:14px;font-weight:400}.popup.toast .inner{padding:60px 24px}.popup.toast .msg{margin-bottom:0}@media screen and (max-width: 1024px){main .inner,footer .inner{padding:0 16px}}@media screen and (max-width: 768px){header{height:68px}header .inner{display:flex;justify-content:space-between;align-items:center;padding:0 16px}header .logo{position:static;transform:none;font-size:14px}header .logo a{display:flex;align-items:center;gap:4px;font-size:12px}header .logo img{position:static;transform:none;max-width:16px}header .select-box .euiSelectMain{padding-left:6px;padding-right:16px;font-size:12px}header .select-box .euiSelectList{left:initial;min-width:46px}header .select-box .euiSelectList li a{font-size:12px}main{padding:68px 0 80px}footer{height:initial}footer .inner{display:block;padding:32px 16px}footer .logo{margin-bottom:16px}footer .logo img{width:100px}footer address{margin-bottom:4px}}.main-page{display:flex;justify-content:center;align-items:center}.main-page .copy-area{margin-top:62px;padding-top:80px;text-align:center}.main-page .copy-area span{font-weight:400}.main-page .title{text-align:center;font-size:48px;font-weight:500}.main-page .sub-title{margin-top:18px;font-size:18px;font-weight:400;color:#616975}.main-page .btn-md{min-width:190px;margin-top:40px;padding:16px;font-weight:600}.main-page .box-group{margin-top:80px}.main-page .cont-list{display:flex;gap:32px;text-align:left;margin-bottom:62px}.main-page .cont-list>.item{position:relative;flex:1 1 378px;aspect-ratio:378/288;padding:24px;border-radius:24px;background:#f3f4f7}.main-page .cont-list>.item h2{margin-bottom:20px;font-weight:500;font-size:20px}.main-page .cont-list>.item:first-child .box{font-size:30px;font-weight:600}.main-page .cont-list>.item .btn-sm{display:block;width:fit-content;margin-top:20px;margin-left:auto;padding:6px 16px;border:1px solid #d1d6e0;border-radius:6px}.main-page .report-list{font-size:14px}.main-page .report-list dd{color:#616975}.main-page .report-list .item{display:flex;justify-content:space-between}.main-page .report-list .item+.item{margin-top:8px}.main-page .notice-list .item{font-size:14px}.main-page .notice-list .item strong{font-weight:500}.main-page .notice-list .item .date{font-size:12px;font-weight:400;color:#616975}.main-page .notice-list .item+.item{margin-top:8px}.form-page .info{padding:80px 0;text-align:center}.form-page .info .title{font-size:16px;font-weight:bolder}.form-page .info .sub-title{margin-top:6px;font-size:14px;font-weight:400;color:#616975}.form-page .form-cont input[type=text],.form-page .form-cont select,.form-page .form-cont .euiSelectMain,.form-page .form-cont textarea{display:block;width:100%;border-bottom:1px solid #d1d6e0;border-radius:4px}.form-page .form-cont .textarea-box{position:relative}.form-page .form-cont .textarea-box textarea{min-height:45px;height:150px;line-height:1.5;border:1px solid #d1d6e0;resize:none;padding-bottom:32px}.form-page .form-cont .textarea-box .count{position:absolute;right:16px;bottom:8px;font-size:12px;font-weight:400;color:#616975;pointer-events:none}.form-page .form-cont+.form-cont{margin-top:80px}.form-page .form-cont .form-group:first-child{display:flex;gap:56px}.form-page .form-cont .form-item{flex:1;margin-bottom:32px}.form-page .form-cont .form-item .desc{margin-top:8px;font-size:12px;font-weight:400;color:#616975}.form-page .form-cont .form-item.is-error input,.form-page .form-cont .form-item.is-error textarea,.form-page .form-cont .form-item.is-error .count,.form-page .form-cont .form-item.is-error .desc{color:#e01f2e}.form-page .form-cont legend{display:block}.form-page .form-cont.captcha-box{margin-top:8px !important}.form-page .notice{width:100%;padding:24px 40px;background:#f3f4f7;border-radius:8px;font-size:12px;color:#616975}.form-page .notice .title{margin-bottom:8px;font-size:12px;font-weight:500}.form-page .notice-list{padding-left:4px}.form-page .notice-list .item{position:relative;padding-left:8px;font-weight:400}.form-page .notice-list .item+.item{margin-top:4px}.form-page .notice-list .item::before{position:absolute;left:0;content:"•"}.form-page .checkbox .chk-input{position:absolute;width:1px;height:1px;opacity:0}.form-page .checkbox .chk-label{display:inline-block;position:relative;padding-left:32px;line-height:24px;cursor:pointer}.form-page .checkbox .chk-label::before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background:no-repeat center/contain;border:1px solid #d1d6e0;border-radius:4px}.form-page .checkbox .chk-input:checked+.chk-label::before{background-color:#171b21;background-image:url("../images/ico_checked.png");background-size:16px;border:0}.form-page .checkbox .chk-input:focus-visible+.chk-label::before{outline:2px solid #171b21;outline-offset:2px}.form-page .upload-list{display:flex;flex-wrap:wrap;margin-top:8px;gap:8px}.form-page .upload-add{width:60px;height:60px;border:1px solid #d1d6e0;border-radius:4px;cursor:pointer;background:url("../images/ico_plus.png") no-repeat center/20px}.form-page .upload-chip{display:none;align-items:center;gap:8px;height:60px;padding:0 12px;border:1px solid #d1d6e0;border-radius:4px}.form-page .upload-name{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#171b21}.form-page .upload-del{position:relative;flex:none;width:16px;height:16px;cursor:pointer}.form-page .upload-del::before,.form-page .upload-del::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#616975}.form-page .upload-del::before{transform:translate(-50%, -50%) rotate(45deg)}.form-page .upload-del::after{transform:translate(-50%, -50%) rotate(-45deg)}.form-page .upload-item.is-filled .upload-add{display:none}.form-page .upload-item.is-filled .upload-chip{display:inline-flex}.policy-page .inner{padding-top:80px}.policy-page .qna-list .title{margin-bottom:16px;font-size:20px}.policy-page .qna-list .item+.item{margin-top:80px}.policy-page .qna-list .desc{letter-spacing:-0.28px;color:#616975}.policy-page .qna-list .desc>span{display:block;font-weight:400;font-size:14px;letter-spacing:-0.28px}.policy-page .qna-list .browser-list{margin:16px 0;padding:24px 40px;background:#f3f4f7;border-radius:8px;font-size:12px;color:#616975}.policy-page .qna-list .browser-list li{position:relative;padding-left:8px}.policy-page .qna-list .browser-list li+li{margin-top:4px}.policy-page .qna-list .browser-list li::before{position:absolute;left:0;content:"•"}.policy-page .qna-list .browser-list a{display:inline-block;text-decoration:underline;font-weight:400}.policy-page table{margin-top:16px;text-align:center;border-collapse:separate;border-spacing:0;font-size:14px}.policy-page table td,.policy-page table th{width:144px;padding:12px 16px;border-right:1px solid #d1d6e0;border-bottom:1px solid #d1d6e0}.policy-page table thead th{border-top:1px solid #d1d6e0;font-weight:400}.policy-page table th:first-child,.policy-page table td:first-child{border-left:1px solid #d1d6e0}.policy-page table th:first-child{border-top-left-radius:8px}.policy-page table th:last-child{border-top-right-radius:8px}.policy-page table tr:last-child td:first-child{border-bottom-left-radius:8px}.policy-page table tr:last-child td:last-child{border-bottom-right-radius:8px}.policy-page table td{font-weight:400;color:#616975}.notice-page .title{font-size:20px;font-weight:600}.notice-page .date{display:block;padding:8px 0;font-size:12px;font-weight:400;color:#616975}.notice-page .notice-detail{padding-top:80px}.notice-page .notice-detail .body-box{padding:32px 0 0;border-top:1px solid #616975;font-size:14px}.notice-page .notice-detail .body-box p,.notice-page .notice-detail .body-box span,.notice-page .notice-detail .body-box i,.notice-page .notice-detail .body-box td,.notice-page .notice-detail .body-box th,.notice-page .notice-detail .body-box a{font-weight:400;line-height:1.5;word-break:break-word}.notice-page .notice-detail .body-box td,.notice-page .notice-detail .body-box th{padding:.4em;border:1px solid #bfbfbf}.notice-page .notice-detail .body-box a{display:inline;color:revert;text-decoration:underline}.notice-page .notice-detail .body-box blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.notice-page .notice-detail .body-box ul,.notice-page .notice-detail .body-box ol,.notice-page .notice-detail .body-box li{all:revert}.notice-page .notice-detail .body-box h2{font-size:18px}.notice-page .notice-detail .body-box h3{font-size:14px}.notice-page .notice-detail .body-box h4{font-size:12px}.notice-page .notice-detail .body-box figure{margin:0}.notice-page .notice-detail .body-box figure img{height:auto !important}.notice-page .notice-detail .body-box figure.image{text-align:center}.notice-page .notice-detail .body-box figure.image.image-style-side{text-align:right}.notice-page .notice-detail .body-box .text-tiny{font-size:.7em}.notice-page .notice-detail .body-box .text-small{font-size:.85em}.notice-page .notice-detail .body-box .text-big{font-size:1.4em}.notice-page .notice-detail .body-box .text-huge{font-size:1.8em}.notice-page .notice-detail .no-data{padding:40px;text-align:center}.notice-page .notice-board{padding-top:80px}.notice-page .notice-board .item{border-top:1px solid #d1d6e0}.notice-page .notice-board .item:last-child{border-bottom:1px solid #d1d6e0}.notice-page .notice-board a{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:7px 16px}.notice-page .notice-board em{font-style:normal;font-weight:400;color:#171b21}.notice-page .notice-board .date{color:#616975}.notice-page .pagination-box{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:40px}.notice-page .pagination-box>a{width:16px;height:16px;border:0;background:rgba(0,0,0,0) no-repeat center/12px;cursor:pointer}.notice-page .pagination-box .first{background-image:url("../images/ico_arr_line.png")}.notice-page .pagination-box .prev{background-image:url("../images/ico_arr_left.png")}.notice-page .pagination-box .next{background-image:url("../images/ico_arr_left.png");transform:rotate(180deg)}.notice-page .pagination-box .last{background-image:url("../images/ico_arr_line.png");transform:rotate(180deg)}.notice-page .pagination-list{display:flex;gap:4px;margin:0 12px}.notice-page .pagination-list a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:12px;font-weight:400;line-height:12px;color:#616975}.notice-page .pagination-list a:hover{background:#f3f4f7;color:#171b21}.notice-page .pagination-list .is-active{background:#171b21;color:#fff}.notice-page .btn{display:flex;width:100%;margin:80px auto 0}@media screen and (max-width: 768px){.main-page .copy-area{margin-top:0;padding-top:40px}.main-page .copy-area span{display:block}.main-page .title{font-size:24px;font-weight:bolder}.main-page .sub-title{margin-top:14px;font-size:16px;letter-spacing:-0.4px}.main-page .btn-md{margin-top:32px;padding:12px 16px;min-width:150px;font-weight:500}.main-page .cont-list{flex-direction:column;min-height:initial;margin-bottom:0}.main-page .cont-list>.item{flex:none;aspect-ratio:auto;padding:16px;border-radius:16px}.main-page .cont-list>.item h2{font-size:18px}.main-page .cont-list>.item:first-child .box{font-size:18px}.main-page .cont-list>.item .btn-sm{margin-top:8px}.form-page .info{padding:40px 0}.form-page .info .sub-title{font-size:12px}.form-page .form-cont+.form-cont{margin-top:40px}.form-page .form-cont .form-group:first-child{display:block}.form-page .form-cont .form-item{margin-bottom:24px}.form-page .upload-add{width:50px;height:50px}.form-page .upload-chip{height:50px}.form-page .notice{padding:24px}.policy-page .inner{padding-top:40px}.policy-page .qna-list .title{font-size:18px}.policy-page .qna-list .item+.item{margin-top:40px}.policy-page .qna-list .desc>span{display:inline}.policy-page .qna-list .browser-list{margin:16px 0}.policy-page .qna-list .browser-list li{font-size:14px}.policy-page .qna-list .browser-list li::before{margin-right:4px}.policy-page table{display:block;overflow-x:auto}.policy-page table td,.policy-page table th{padding:16px 8px;white-space:nowrap}.notice-page .inner{padding-top:40px}.notice-page .title{font-size:18px}.notice-page .notice-detail{padding-top:0}.notice-page .notice-detail .body-box{padding:16px 0}.notice-page .pagination-box{margin-top:24px}.notice-page .btn{max-width:initial;margin-top:40px}}
