@charset "UTF-8";html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;word-break:keep-all}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,a:hover{text-decoration:none;color:#666}button{border:none;background:none}p{margin-bottom:0}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #999;background-color:#f6f6f6;border-radius:5px;padding:0 13px;height:46px;font-size:18px;color:#333}.btn-min-width{min-width:120px}.btn-solid{background:#1e293b;border-color:#1e293b;color:#fff}.btn-solid:hover{background:#0d1219;border-color:#0d1219;color:#fff}.btn-outline{color:#1e293b;border-color:#1e293b;background:#fff}.btn-outline:hover{color:#0d1219;border-color:#0d1219;background:#fafafa}.btn-black{color:#fff;background:#111;border-color:#111}.btn-black:hover{color:#fff;background:#5e5e5e;border-color:#111}.btn-white{color:#333;background:#fff;border-color:#ccc}.btn-white:hover{color:#333;background:#fafafa;border-color:#666}.btn-radius{border-radius:50px}.btn-xs{height:28px;font-size:14px}.btn-sm{height:38px;font-size:16px}.btn-md{height:40px;font-size:18px}.btn-lg{font-size:20px;height:48px}.btn-xl{height:58px;font-size:24px;font-weight:600}.styleguide h3,.styleGuide h3{display:flex;align-items:flex-start;font-size:24px;font-weight:600;margin:50px 0 30px}.styleguide h3:before,.styleGuide h3:before{content:"";display:inline-block;width:16px;height:13px;background:url(/main/images/common/icon_h3.png) no-repeat center center;margin-top:-7px}.styleguide h4,.styleGuide h4{font-size:20px;color:#1469d7;margin:20px 0;font-weight:600}.styleguide h5,.styleGuide h5{font-size:19px;font-weight:600;color:#333;margin:20px 0}.styleguide ul,.styleGuide ul{margin-bottom:30px}.styleguide ul li,.styleGuide ul li{font-size:18px;margin:7px 0;padding-left:12px;position:relative;line-height:1.75}.styleguide ul li:before,.styleGuide ul li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#333;position:absolute;left:0;top:13px}.styleguide ul li ul,.styleGuide ul li ul{margin-left:10px;margin-bottom:20px}.styleguide ul li ul li,.styleGuide ul li ul li{font-size:16px}.styleguide ul li ul li:before,.styleGuide ul li ul li:before{content:"-";width:auto;height:auto;border-radius:0;background-color:transparent;top:0}.styleguide ol,.styleGuide ol{padding-left:20px}.styleguide ol li,.styleGuide ol li{font-size:18px;margin:7px 0}.styleguide ol li ul,.styleGuide ol li ul{margin-bottom:20px}.styleguide ol li ul li,.styleGuide ol li ul li{font-size:16px}.styleguide p,.styleGuide p{font-size:18px;line-height:1.75;margin-bottom:15px}.styleguide hr,.styleGuide hr{display:block;margin:40px 0}.styleguide table,.styleGuide table{width:100%;border:1px solid #d4d4d4;border-top:2px solid #0079E2}.styleguide table caption,.styleGuide table caption{display:none}.styleguide table thead tr th,.styleGuide table thead tr th{background:#0079e220;color:#053e85;font-size:18px;padding:15px;text-align:center;vertical-align:middle;border:1px solid #d4d4d4}.styleguide table tbody tr td,.styleGuide table tbody tr td{padding:15px;vertical-align:middle;border:1px solid #d4d4d4;text-align:center;font-size:18px}.styleguide .align-left,.styleGuide .align-left{text-align:left!important}.styleguide .align-center,.styleGuide .align-center{text-align:center!important}.styleguide .align-right,.styleGuide .align-right{text-align:right!important}.editor-content img{max-width:100%;height:auto}.editor-content figure.image{display:table;clear:both;margin:20px auto;text-align:center}.editor-content figure.image>img{display:block;margin:0 auto}.editor-content figure.image>figcaption{display:table-caption;caption-side:bottom;padding:6px 0;font-size:14px;color:#666}.editor-content figure.image_resized{display:block;box-sizing:border-box;max-width:100%}.editor-content figure.image_resized>img{width:100%}.editor-content figure.image-style-side{float:right;max-width:50%;margin:0 0 20px 24px}.editor-content figure.image-style-align-left{float:left;margin:0 24px 20px 0}.editor-content figure.image-style-align-right{float:right;margin:0 0 20px 24px}.editor-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.categoryBox{margin-bottom:40px}.categoryBox ul{display:flex;margin:0;border:1px solid #d4d4d4;border-right:none}.categoryBox ul li{flex:1;margin:0;padding:0}.categoryBox ul li:before{display:none}.categoryBox ul li.on a{background:#053e85;color:#fff;font-weight:600}.categoryBox ul li a{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:60px;border-right:1px solid #d4d4d4}.board-search-form{margin-bottom:20px}.board-search-form form{display:flex;align-items:center;justify-content:flex-end;gap:0 10px;width:100%}.board-search-form form input,.board-search-form form select{padding:8px 10px;border:1px solid #ccc;border-radius:5px;height:40px}.board-search-form form input{width:100%;max-width:300px}.board-search-form form button{height:40px;padding:0 20px;white-space:nowrap;border-radius:6px;color:#fff;background-color:#0056af}.board-list table tbody tr td .comment{display:inline-flex;justify-content:center;align-items:center;font-size:12px;width:24px;height:24px;border-radius:3px;background:#1e293b;color:#fff;position:relative;top:-2px}.board-list table tbody tr td a{color:#333}.board-photo-list,.board-faq-list,.board-webzine-list{margin:0;border-top:2px solid #333}.board-photo-list li,.board-faq-list li,.board-webzine-list li{margin:0;padding:0}.board-photo-list li:before,.board-faq-list li:before,.board-webzine-list li:before{display:none}.board-photo-list li.empty,.board-faq-list li.empty,.board-webzine-list li.empty{grid-column:1/-1;padding:60px 0;text-align:center;color:#575757}.board-photo-list .comment,.board-faq-list .comment,.board-webzine-list .comment{display:inline-flex;justify-content:center;align-items:center;font-size:12px;width:24px;height:24px;border-radius:3px;background:#1e293b;color:#fff;margin-left:5px}.board-photo-list{display:grid;grid-template-columns:repeat(4,calc((100% - 75px)/4));gap:40px 25px;padding-top:40px}.board-photo-list li a{display:block;color:#333}.board-photo-list li .thumb{display:block;aspect-ratio:4/3;overflow:hidden;background-color:#f2f2f2;border:1px solid #e5e5e5}.board-photo-list li .thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.board-photo-list li .thumb.no-image{display:flex;align-items:center;justify-content:center;color:#999}.board-photo-list li a:hover .thumb img{transform:scale(1.05)}.board-photo-list li .title{display:block;margin-top:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-photo-list li .date{display:block;margin-top:5px;font-size:16px;color:#575757}ul.board-faq-list li{margin:0;padding:0;border-bottom:1px solid #d4d4d4}ul.board-faq-list li:hover summary{background:#f4f8ff}ul.board-faq-list li .title-only{padding:20px;color:#333}ul.board-faq-list li summary{display:flex;align-items:center;padding:20px;font-weight:600;font-size:21px;color:#333;cursor:pointer;list-style:none}ul.board-faq-list li summary::-webkit-details-marker{display:none}ul.board-faq-list li summary:before{content:"Q.";flex-shrink:0;font-weight:800;color:#053e85;margin-right:10px}ul.board-faq-list li summary:after{content:"▼";font-size:12px;color:#797979;margin-left:auto;padding-left:15px}ul.board-faq-list li details[open] summary:after{content:"▲";color:#053e85}ul.board-faq-list li .faq-content{padding:30px 40px 30px 55px;border-top:1px solid #d4d4d4;background-color:#fafafa;color:#333;position:relative}ul.board-faq-list li .faq-content:before{content:"A.";position:absolute;left:22px;top:26px;font-size:21px;color:#053e85;font-weight:800}.board-webzine-list li{border-bottom:1px solid #d4d4d4}.board-webzine-list li a{display:flex;gap:0 30px;padding:25px 10px;color:#333}.board-webzine-list li .thumb{display:block;flex-shrink:0;width:220px;aspect-ratio:4/3;overflow:hidden;background-color:#f2f2f2;border:1px solid #e5e5e5}.board-webzine-list li .thumb img{display:block;width:100%;height:100%;object-fit:cover}.board-webzine-list li .thumb.no-image{display:flex;align-items:center;justify-content:center;color:#999}.board-webzine-list li>.info{padding:25px 10px}.board-webzine-list li .info{display:flex;flex-direction:column;min-width:0}.board-webzine-list li .info .title{font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.board-webzine-list li .info .summary{margin:10px 0 0;color:#575757;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.board-webzine-list li .info .meta{display:flex;gap:0 20px;margin-top:auto;padding-top:10px;font-size:16px;color:#575757}@media screen and (max-width:1240px){.board-photo-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:960px){.board-photo-list{grid-template-columns:repeat(2,1fr);gap:30px 15px}.board-webzine-list li a{flex-direction:column;gap:15px 0}.board-webzine-list li .thumb{width:100%}}.board-btn{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:40px}.pageination-wrap{margin-top:40px}.pageination-wrap ul{margin:0;justify-content:center}.pageination-wrap ul li{margin:0;padding:0}.pageination-wrap ul li:before{display:none}.board-read{position:relative}.board-read>h1{height:100px;border-top:2px solid #333;padding:30px 20px;font-size:24px;line-height:40.8px;font-weight:600;color:#333;border-bottom:1px solid #d4d4d4;margin:0;position:relative}.board-read>h1 small{float:right;margin-left:15px;color:gray}.board-read section{padding:20px;margin:0;border-bottom:2px solid #333;color:#333}.board-read section.post-info{display:flex;justify-content:left;gap:0 20px;color:#333;border-bottom:1px solid #d4d4d4}.board-read section.post-info .name{font-size:16px}.board-read section.post-info .category{font-size:16px;margin-left:auto}.board-read section.post-info .hit{font-size:16px}.board-read section span.label{display:inline-block;text-align:center;min-width:75px;margin-right:15px}.board-read section.fileList{background-color:#fafafa}.board-read section.fileList ul{margin:0}.board-read section.fileList ul li{margin:3px 0 0;font-size:16px;padding-left:0}.board-read section.fileList ul li:before{top:12px}.board-read section.fileList ul li a.filename{color:#333}.board-read section.fileList ul li a.btn{margin-left:10px}.board-read section.articleBody{text-align:left;color:#333}.board-read section:after{display:block;content:"";clear:both}.board-read section.contentSection{text-align:left;padding:25px}.board-read section #ytplayer{display:block}.board-read div.boardFooter,.board-read div.footer{text-align:right;margin:10px 0}@media screen and (max-width:1240px){.boardRead>h1{height:auto;padding:30px 20px;font-size:24px;line-height:1.5}.boardRead>h1 small{margin-left:15px}.boardRead section{padding:20px;text-align:left}.boardRead section.post-info .name{font-size:16px;margin-right:20px}.boardRead section.post-info .category{font-size:16px}.boardRead section.post-info .hit{font-size:16px}.boardRead section span.label{display:inline-block;text-align:center;min-width:75px;margin-right:15px}.boardRead section.fileList:before{content:"첨부파일";display:block;background-color:#012448;color:#fff;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;padding:3px 8px;text-shadow:none;border-radius:.25em;line-height:1;white-space:nowrap;font-size:14px;width:70px;text-align:center;margin-bottom:10px}.boardRead section.fileList span.label{display:none}.boardRead section.fileList ul li{margin:3px 0 0}.boardRead section.fileList ul li a.filename{box-shadow:inset 0 -6px #0124b426}.boardRead section.fileList ul li a.btn{display:none}}@media screen and (max-width:960px){.boardRead>h1{font-size:22px;padding:20px 10px;border-bottom:1px solid #d4d4d4}.boardRead section{padding:20px 10px}.boardRead section p{font-size:18px}.boardRead section.post-info{padding:15px 10px}}.dropzone{min-height:150px;background-repeat:no-repeat;background-position:center;background-size:auto 150px}.dropzone .dz-preview{display:block;padding:5px 10px;font-size:11px;border-radius:2px;border:1px solid #e7eaec;margin:0 0 5px;width:auto;height:auto;min-height:auto;background-color:#ffffffe6}.dropzone .dz-preview:after{display:block;content:"";clear:both}.dropzone .dz-preview .dz-details i{display:inline-block;line-height:25px;vertical-align:middle}.dropzone .dz-preview .dz-details{opacity:1}.dropzone .dz-preview .dz-details img{display:none}.dropzone .dz-preview .dz-details{position:relative;padding:0 20px 0 0;text-align:left;line-height:25px;height:25px;vertical-align:middle}.dropzone .dz-preview .dz-details .dz-filename{display:inline-block;vertical-align:middle;max-width:50%}.dropzone .dz-preview .dz-details .dz-filename span{background-color:transparent;border:none!important;font-size:12px}.dropzone .dz-preview .dz-details .dz-size{display:inline-block;vertical-align:middle;font-size:80%;font-weight:400;color:#888!important;margin:0}.dropzone .dz-preview .dz-details .dz-size span{background-color:transparent;border:none!important}.dropzone .dz-preview .dz-details button{float:right;margin-left:3px}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{height:21px;width:auto;left:auto;margin:0;right:10px;top:5px;line-height:25px}.dropzone .dz-preview .dz-error-message{top:38px;width:auto;left:0}.dropzone .dz-preview .dz-progress{width:80vw;max-width:200px;left:auto;right:100px}.ck-editor__editable{min-height:500px}.board-comment{margin-bottom:30px;margin-top:70px}.board-comment p{margin-bottom:0;font-size:16px}.board-comment>strong{display:block;font-size:22px;letter-spacing:-1px;font-weight:800;margin-bottom:20px;color:#333}.board-comment .text-area{border:1px solid #d4d4d4;background-color:transparent}.board-comment .text-area form textArea{display:block;width:100%;min-height:130px;padding:10px 20px 20px;border:none;background-color:transparent;line-height:1.5;color:#333}.board-comment .text-area form>div{display:flex;align-items:center;border-top:1px solid #d4d4d4;cursor:default}.board-comment .text-area form>div p,.board-comment .text-area form>div span{color:#575757}.board-comment .text-area form>div p{padding:13px 20px}.board-comment .text-area form>div span{margin-left:auto}.board-comment .text-area form>div button{width:120px;height:58px;font-family:Pretendard,system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:18px;background:#1180e9;color:#fff;font-weight:600;margin-left:20px}.board-comment .comment-area{display:flex;flex-wrap:wrap;margin-top:30px}.board-comment .comment-area+strong{margin-top:30px}.board-comment .comment-area>.total{display:inline-flex;align-items:center;font-weight:500;font-size:18px;color:#333}.board-comment .comment-area>.total:before{content:"";display:inline-block;width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-image:url(/main/images/common/icon_comment.png);margin-right:8px;background-size:contain}.board-comment .comment-area>.total span{color:#005cdf}.board-comment .comment-area .sort{margin-left:auto;display:flex;width:fit-content;position:relative;top:5px}.board-comment .comment-area .sort button{color:#333;opacity:.6}.board-comment .comment-area .sort button.on{opacity:1;font-weight:700}.board-comment .comment-area>ul{width:100%;margin:20px 0 0;border-top:1px solid #d4d4d4}.board-comment .comment-area>ul li{margin:0;padding:0}.board-comment .comment-area>ul li:before{display:none}.board-comment .comment-area>ul>li{position:relative;padding:30px 10px;border-bottom:1px solid #d4d4d4}.board-comment .comment-area>ul>li .name{display:inline-flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:0}.board-comment .comment-area>ul>li .name:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;background-size:contain!important;background:url(/main/images/common/icon_default.png) no-repeat center center}.board-comment .comment-area>ul>li .name.gmail:before{background:url(/main/images/common/icon_google.png) no-repeat center center}.board-comment .comment-area>ul>li .name.naver:before{background:url(/main/images/common/icon_naver.png) no-repeat center center}.board-comment .comment-area>ul>li .name.kakao:before{background:url(/main/images/common/icon_kakao.png) no-repeat center center}.board-comment .comment-area>ul>li .name.admin:before{background:url(/main/images/common/icon_admin.png) no-repeat center center}.board-comment .comment-area>ul>li .date{color:#575757;opacity:.9;font-size:16px}.board-comment .comment-area>ul>li .comment{margin:10px 0 20px;font-size:18px;color:#575757}.board-comment .comment-area>ul>li .commentDelete{position:absolute;right:15px;top:15px;color:#575757;opacity:.7;font-size:15px}.board-comment .comment-area>ul>li .commentEdit{position:absolute;right:55px;top:15px;color:#575757;opacity:1;font-size:15px}.board-comment .comment-area>ul>li .btn-wrap{display:flex;align-items:center;gap:0 20px}.board-comment .comment-area>ul>li .btn-wrap button{color:#333;font-size:17px;font-weight:500;padding:0}.board-comment .comment-area>ul>li .btn-wrap .write{color:#1180e9;text-decoration:underline;text-underline-position:under;font-weight:500;padding:0;margin-right:20px}.board-comment .comment-area>ul>li .btn-wrap .thumb{display:inline-flex;align-items:center;cursor:pointer;color:#575757}.board-comment .comment-area>ul>li .btn-wrap .thumb:before{content:"";display:inline-block;width:18px;height:18px;margin-right:5px}.board-comment .comment-area>ul>li .btn-wrap .thumb.up:before{background:url(/main/images/common/icon_ThumbUp.png) no-repeat center center}.board-comment .comment-area>ul>li .btn-wrap .thumb.down:before{background:url(/main/images/common/icon_ThumbDown.png) no-repeat center center}.board-comment .comment-area>ul>li .reply-area{margin-top:20px;background-color:#f7f7f7}.board-comment .comment-area>ul>li .reply-area ul{margin-top:15px}.board-comment .comment-area>ul>li .reply-area ul li{position:relative;padding:30px 30px 30px 45px;border-bottom:1px solid #d4d4d4}.board-comment .comment-area>ul>li .reply-area ul li:last-child{border-bottom:none}.board-comment .comment-area>ul>li .reply-area ul li .email:before{content:"";width:20px;height:16px;background:url(/main/images/common/icon_reply.png) no-repeat left center;margin-right:6px;transform:scale(.7);margin-left:-27px}.board-comment .comment-area>ul>li .reply-area ul li .text-area{position:relative}.board-comment .comment-area>ul>li .reply-area ul li .text-area:before{content:"";position:absolute;left:0;top:0;width:20px;height:16px;background:url(/main/images/common/icon_reply.png) no-repeat left center;margin-right:6px;transform:scale(.7);margin-left:-27px}.board-comment .comment-area>ul>li .reply-area ul li .text-area textarea{background:#fff}.board-comment .comment-area>ul>li .reply-area .reply-close{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 0;color:#575757;border-top:1px solid #d4d4d4}.board-comment .comment-area>ul>li .reply-area .reply-close:after{content:"▲";opacity:.7;font-size:10px;margin-left:10px}@media screen and (max-width:960px){.board-comment>strong{font-size:18px;margin-bottom:10px}.board-comment .text-area{border-radius:3px;overflow:hidden}.board-comment .text-area form textArea{min-height:110px;padding:10px}.board-comment .text-area form>div{flex-wrap:wrap}.board-comment .text-area form>div p{width:100%;font-size:14px;padding:8px 10px;border-bottom:1px solid #d4d4d4;background-color:#f7f7f7}.board-comment .text-area form>div span{margin-left:10px;margin-right:auto;font-size:14px}.board-comment .text-area form>div button{width:70px;height:40px;font-size:16px}.board-comment .comment-area>ul>li .reply-area ul li:last-child{padding:20px}}.boardFooter{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:50px}.boardFooter a{min-width:120px}.boardForm{border-top:2px solid #333;padding-top:40px}.boardForm .form-label{font-size:20px;font-weight:600}html{scroll-behavior:smooth}body{font-family:Pretendard,system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.6;color:#334155;word-break:keep-all;background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%}.inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.blind,#header #mobileAllMenu span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:2px solid #102888;outline-offset:2px}button,[role=button],a[href]{cursor:pointer}.wire{max-width:1440px;margin:0 auto;padding:40px 32px 80px}.wire-zone{padding:56px 32px;border:1px dashed #cbd5e1;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(148,163,184,.07) 14px 15px)}.wire-zone+.wire-zone{margin-top:16px}.wire-zone h2{font-size:20px;font-weight:700;color:#334155}.wire-zone p{margin-top:8px;color:#64748b;font-size:15px}@media screen and (max-width:960px){.wire{padding:24px 20px 56px}.wire-zone{padding:40px 20px}}#header{position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:saturate(150%) blur(8px);backdrop-filter:saturate(150%) blur(8px);border-bottom:1px solid #e2e8f0}#header .gnb{border-bottom:1px solid #eef2f6}#header .gnb .inner{display:flex;align-items:center;justify-content:flex-end;height:40px}#header .gnb .short-wrap ul{display:flex;gap:18px;font-size:13px;color:#64748b}#header .gnb .short-wrap a:hover{color:#0f172a}#header .mnb .inner{display:flex;align-items:center;gap:40px;height:76px}#header h1 a{display:block}#header h1 a img{display:block;width:230px;height:42px}#header nav{flex:1}#header .btn-wrap ul{display:flex;align-items:center;gap:8px}#header .btn-popup{padding:7px 14px;border:1px solid #e2e8f0;border-radius:30px;background:#fff;color:#334155;font-size:13px}#header .btn-popup span{font-weight:700;color:#102888}#header .btn-inquiry{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:30px;background:#102888;color:#fff;font-size:15px;font-weight:600;transition:background .15s cubic-bezier(.22,.61,.36,1)}#header .btn-inquiry:hover{background:#0b1c63}#header #mobileAllMenu{display:none;position:relative;width:44px;height:44px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}#header #mobileAllMenu:before,#header #mobileAllMenu:after{content:"";position:absolute;left:50%;width:18px;height:2px;background:#0f172a;transform:translate(-50%);transition:transform .15s cubic-bezier(.22,.61,.36,1)}#header #mobileAllMenu:before{top:14px;box-shadow:0 6px #0f172a}#header #mobileAllMenu:after{top:26px}ul.mainMenu{display:flex;align-items:center}ul.mainMenu>li>a{display:block;padding:0 20px;line-height:76px;font-size:17px;font-weight:600;color:#0f172a;transition:color .15s cubic-bezier(.22,.61,.36,1)}ul.mainMenu>li:hover>a,ul.mainMenu>li.on>a{color:#102888}ul.mainMenu>li>ul{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;box-shadow:0 24px 40px -24px #0f172a2e;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:36px 32px 44px;columns:4;column-gap:32px}ul.mainMenu>li>ul a{display:block;padding:10px 0;font-size:16px;color:#64748b;border-bottom:1px solid #eef2f6;transition:color .15s cubic-bezier(.22,.61,.36,1),padding-left .15s cubic-bezier(.22,.61,.36,1)}ul.mainMenu>li>ul a:hover{padding-left:8px;color:#102888}ul.mainMenu>li:hover>ul,ul.mainMenu>li:focus-within>ul{display:block}.mega-dim{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:90;background:#0f172a47}.mega-dim.on{display:block}.sub-visual{position:relative;padding:76px 0 64px;background:#0f172a;color:#fff;overflow:hidden}.sub-visual:after{content:"";position:absolute;right:-80px;top:-60px;width:420px;height:420px;border:1px solid rgba(0,152,224,.35);border-radius:50%}.sub-visual .inner{position:relative;z-index:1}.sub-visual .parent-name{font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.sub-visual span{display:block;margin-top:14px;color:#94a3b8;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.breadcrumb-bar{border-bottom:1px solid #e2e8f0;background:#fff}.breadcrumb-bar ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;font-size:14px;color:#64748b}.breadcrumb-bar li{display:flex;align-items:center;gap:8px}.breadcrumb-bar li+li:before{content:"";width:5px;height:5px;border-top:1px solid #94a3b8;border-right:1px solid #94a3b8;transform:rotate(45deg)}.breadcrumb-bar li[aria-current=page]{color:#0f172a;font-weight:600}.tab-menu{border-bottom:1px solid #e2e8f0;background:#fff}.tab-menu ul{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tab-menu ul::-webkit-scrollbar{display:none}.tab-menu li{flex-shrink:0}.tab-menu li a{display:block;padding:20px 26px;font-size:17px;color:#64748b;white-space:nowrap;transition:color .15s cubic-bezier(.22,.61,.36,1),box-shadow .15s cubic-bezier(.22,.61,.36,1)}.tab-menu li a:hover{color:#0f172a}.tab-menu li.on a{color:#0f172a;font-weight:700;box-shadow:inset 0 -3px #0098e0}.contents-wrap{min-height:420px;padding:72px 0 120px}.contents-wrap>.inner>header h2{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e2e8f0;font-size:34px;font-weight:700;letter-spacing:-.03em;color:#0f172a}.contents-wrap .depth-3{margin:-16px 0 40px}.contents-wrap .depth-3 ul{display:flex;flex-wrap:wrap;gap:8px}.contents-wrap .depth-3 a{display:flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid #e2e8f0;border-radius:30px;font-size:15px;color:#64748b;transition:border-color .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1),background .15s cubic-bezier(.22,.61,.36,1)}.contents-wrap .depth-3 a:hover{border-color:#0f172a;color:#0f172a}.contents-wrap .depth-3 a[aria-current=page]{border-color:#0f172a;background:#0f172a;color:#fff}.board-list{margin-bottom:30px}.board-list table{width:100%;border-top:2px solid #0f172a}.board-list caption{display:none}.board-list th{padding:16px 10px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;color:#0f172a}.board-list td{padding:16px 10px;border-bottom:1px solid #e2e8f0;text-align:center}.board-list .align-left{text-align:left}.board-search-form{display:flex;justify-content:flex-end;gap:6px;margin-bottom:24px}.board-btn{display:flex;justify-content:flex-end;gap:6px;margin-top:24px}.pageination-wrap{display:flex;justify-content:center;margin-top:40px}.intro-popup{display:flex;position:fixed;left:0;top:0;width:100%;height:100%;z-index:3000;background:#0f172aa8;text-align:center}.intro-popup .inner{margin:auto;overflow:hidden}.intro-popup .popup{position:relative;width:min(90vw,520px)}.intro-popup .popup>strong{display:inline-block;margin-bottom:24px;padding:10px 26px;border-radius:30px;background:#0f172a;color:#fff;font-size:15px;font-weight:500}.intro-popup .popup>strong span{color:#102888}.intro-popup .popup ul li a,.intro-popup .popup ul li img{display:block}.intro-popup .popup ul li img{width:100%;max-height:70vh;object-fit:contain}.intro-popup .swiper-navigation button{position:absolute;top:50%;z-index:10;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffe6;color:#0f172a;font-size:12px;transform:translateY(-50%)}.intro-popup .swiper-navigation button.btn-prev{left:-10px}.intro-popup .swiper-navigation button.btn-next{right:-10px}.intro-popup .swiper-control{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px}.intro-popup .swiper-control button{min-height:44px;padding:0 22px;border:0;border-radius:30px;background:#fff;color:#0f172a;font-size:15px}.intro-popup .swiper-control .btn-play{display:none}footer{padding:72px 0 48px;background:#0f172a;color:#94a3b8;font-size:15px}footer .foot-top{display:grid;grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.12)}footer .footer-logo{display:block;margin-bottom:18px}footer .footer-logo img{display:block;width:230px;height:42px;filter:brightness(0) invert(1)}footer .foot-desc{max-width:34ch;font-size:15px;color:#64748b}footer .foot-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}footer .foot-nav h4{margin-bottom:16px;color:#fff;font-size:15px;font-weight:600}footer .foot-nav li+li{margin-top:10px}footer .foot-nav a{font-size:14px;transition:color .15s cubic-bezier(.22,.61,.36,1)}footer .foot-nav a:hover{color:#fff}footer .foot-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:40px}footer .address dl{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:14px}footer .address dl dt{color:#475569}footer .address dl dd{margin-right:20px;color:#94a3b8}footer .copyright{margin-top:14px;font-size:13px;color:#475569}footer .foot-util ul{display:flex;gap:18px;font-size:14px}footer .foot-util ul a:hover{color:#fff}.btn-top{position:fixed;right:24px;bottom:24px;z-index:200;width:52px;height:52px;border:0;border-radius:50%;background:#0f172a;color:#fff;font-size:12px;font-weight:600;opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility .22s cubic-bezier(.22,.61,.36,1),background .15s cubic-bezier(.22,.61,.36,1)}.btn-top:hover{background:#102888}.btn-top.on{opacity:1;visibility:visible}@media screen and (max-width:1240px){#header .mnb{position:relative;gap:16px}#header .mnb .inner{justify-content:space-between}#header nav{display:none;position:absolute;left:0;top:100%;width:100%;max-height:calc(100vh - 76px);padding:8px 20px 24px;overflow-y:auto;background:#fff;border-bottom:1px solid #e2e8f0}#header nav.on{display:block}#header #mobileAllMenu{display:block}#header .btn-inquiry{display:none}ul.mainMenu{display:block}ul.mainMenu>li>a{line-height:1.6;padding:14px 0;border-bottom:1px solid #e2e8f0}ul.mainMenu>li>ul{display:block;position:static;max-width:none;margin:0;padding:8px 0 12px 12px;border:0;box-shadow:none;columns:2;column-gap:16px}ul.mainMenu>li>ul a{padding:8px 0;border-bottom:0;font-size:15px}.mega-dim{display:none!important}.sub-visual{padding:52px 0 44px}.sub-visual .parent-name{font-size:30px}.sub-visual:after{width:260px;height:260px}.contents-wrap{padding:48px 0 80px}.contents-wrap>.inner>header h2{font-size:26px;margin-bottom:28px}footer{padding:56px 0 40px}footer .foot-top{grid-template-columns:1fr;gap:36px}footer .foot-nav{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:960px){.inner{padding:0 20px}.tab-menu li a{padding:16px 18px;font-size:15px}.intro-popup .popup ul img{max-height:50vh}}
