@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&family=Nanum+Gothic+Coding:wght@400;700&family=Nanum+Gothic:wght@400;700;800&family=Nanum+Myeongjo:wght@400;700;800&family=Nanum+Pen+Script&family=Noto+Sans+KR:wght@100..900&display=swap);@font-face{font-family:SBAggro;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff) format("woff")}@font-face{font-family:SBAggro;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff) format("woff")}@font-face{font-family:SBAggro;font-style:normal;font-weight:300;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff) format("woff")}@font-face{font-family:BMWHelvetica;font-style:normal;font-weight:400;src:url(../fonts/BMWHelvetica-Bold.313298f5.otf) format("opentype")}@font-face{font-family:HancomSans;font-style:normal;font-weight:400;src:url(../fonts/HancomSans-Light.fe864174.otf) format("opentype")}@font-face{font-family:BMJUA;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff) format("woff")}@font-face{font-family:SANJUGotgam;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/SANJUGotgam.woff) format("woff")}@font-face{font-family:SANGJUGyeongcheonIsland;font-style:normal;font-weight:400;src:url(https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/SANGJUGyeongcheonIsland.woff) format("woff")}@font-face{font-family:SANGJUDajungdagam;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/SANGJUDajungdagam.woff) format("woff")}@font-face{font-family:SANGJUHaerye;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/SANGJUHaerye.woff) format("woff")}@font-face{font-family:HakgyoansimPuzzleTTF-Black;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-5@1.0/HakgyoansimPuzzleTTF-Black.woff2) format("woff2")}@font-face{font-family:HakgyoansimPuzzleTTF-Outline;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-5@1.0/HakgyoansimPuzzleTTF-Outline.woff2) format("woff2")}@font-face{font-family:HancomSans;font-style:normal;font-weight:500;src:url(../fonts/HancomSans-SemiBold.70dde4bd.otf) format("opentype")}@font-face{font-family:HancomUlju;font-style:normal;font-weight:400;src:url(../fonts/HancomUljuCheonjeonriPetroglyph.5b0f8f0b.otf) format("opentype")}@font-face{font-family:MBC1961M;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961M.woff2) format("woff2")}@font-face{font-family:MBC1961GulimM;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961GulimM.woff2) format("woff2")}@font-face{font-family:Recipekorea;font-style:normal;font-weight:400;src:url(../fonts/Recipekorea.aa1e5b3b.otf) format("opentype")}@font-face{font-family:SMUSnowflake;font-style:normal;font-weight:400;src:url(../fonts/SMUSnowflake-Regular.1655f6f8.otf) format("opentype")}@font-face{font-family:SMUSnowflake;font-style:normal;font-weight:700;src:url(../fonts/SMUSnowflake-Bold.c8f5b0f6.otf) format("opentype")}@font-face{font-family:Giants;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Regular.woff2) format("woff2")}@font-face{font-family:Giants;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Bold.woff2) format("woff2")}@font-face{font-family:Giants-Inline;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Inline.woff2) format("woff2")}@font-face{font-family:godoMaum;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/godoMaum.woff) format("woff")}@font-face{font-family:Godo;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff) format("woff")}@font-face{font-family:Godo;font-style:normal;font-weight:700;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff) format("woff")}@font-face{font-family:Title;font-style:normal;font-weight:400;src:url(../fonts/Title_Light.dd600700.otf) format("opentype")}@font-face{font-family:Title;font-style:normal;font-weight:500;src:url(../fonts/Title_Medium.71b8cf62.otf) format("opentype")}@font-face{font-family:godoRounded;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2409-1@1.0/godoRoundedL.woff2) format("woff2")}@font-face{font-family:godoRounded;font-style:normal;font-weight:500;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2409-1@1.0/godoRoundedR.woff2) format("woff2")}@font-face{font-family:HancomMalangMalang;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2406-1@1.0/HancomMalangMalang-Regular.woff2) format("woff2")}@font-face{font-family:HancomMalangMalang;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2406-1@1.0/HancomMalangMalang-Bold.woff2) format("woff2")}@font-face{font-family:Binggrae;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae.woff) format("woff")}@font-face{font-family:Binggrae;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2110@1.0/Binggrae-Bold.woff2) format("woff2")}@font-face{font-family:Binggrae-Two;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae-Bold.woff) format("woff")}@font-face{font-family:Tenada;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Tenada.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff) format("woff")}@font-face{font-family:SUITE-Regular;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/SUITE-Regular.woff2) format("woff2")}@font-face{font-family:테나다;src:local("Tenada")}h1,h2,h3,h4,h5,h6{font-size:1.6rem;margin:0;padding:0}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75rem}body{font-family:Pretendard,sans-serif;letter-spacing:-.5px;word-break:keep-all}.ff-noto{font-family:Noto Sans KR,sans-serif}.ff-roboto{font-family:Roboto,Noto Sans KR,sans-serif}.ff-sba{font-family:SBAggro,sans-serif}.ff-Pretendard{font-family:Pretendard,sans-serif}.fs8{font-size:.5714285714em}.fs10{font-size:.7142857143em}.fs12{font-size:.8571428571em}.fs14{font-size:1em}.fs16{font-size:1.1428571429em}.fs18{font-size:1.2857142857em}.fs20{font-size:1.4285714286em}.fs22{font-size:1.5714285714em}.fs24{font-size:1.7142857143em}.fs26{font-size:1.8571428571em}.fs28{font-size:2em}.fs30{font-size:2.1428571429em}.fs32{font-size:2.2857142857em}.fs34{font-size:2.4285714286em}.fs36{font-size:2.5714285714em}.fs38{font-size:2.7142857143em}.fs40{font-size:2.8571428571em}.border-radius-2{border-radius:2px}.border-radius-4{border-radius:4px}.border-radius-6{border-radius:6px}.border-radius-8{border-radius:8px}.border-radius-10{border-radius:10px}.border-radius-12{border-radius:12px}.border-radius-14{border-radius:14px}.border-radius-16{border-radius:16px}.border-radius-18{border-radius:18px}.border-radius-20{border-radius:20px}.border-radius-22{border-radius:22px}.border-radius-24{border-radius:24px}.border-radius-26{border-radius:26px}.border-radius-28{border-radius:28px}.border-radius-30{border-radius:30px}.border-radius-32{border-radius:32px}.border-radius-34{border-radius:34px}.border-radius-36{border-radius:36px}.border-radius-38{border-radius:38px}.border-radius-40{border-radius:40px}.text-brand{color:#f0681e!important}.bg-brand{background:#f0681e!important}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.top_head{align-items:center;background-color:#f5f5f5;display:flex;height:60px;padding:0 48px}.top_head .ampm img{height:24px;margin-top:0}.gnb{height:60px}@media (min-width:600px){.gnb{padding:0 48px}}.logo span{font-size:1.25rem;font-weight:700;margin-left:6px}.handle{cursor:pointer}.edit-menu-item{border:1px solid #e0e0e0;border-radius:4px;padding:4px;position:relative}.edit-menu-item .close{cursor:pointer}.q-field{padding-bottom:0}.q-field.q-field--error .q-field__append{padding-left:0}.q-field .mdi-alert-circle{display:none}.q-field__bottom .q-field__messages{pointer-events:all;position:absolute;right:8px;top:-16px}.sub-page{margin-left:auto;margin-right:auto;max-width:1440px}.preview-img-wrap .preview-img-btn{display:none}.preview-img-wrap:hover .preview-img-btn{display:block}.main .widget-inner .sns{z-index:10}.main .widget-inner .sns img{width:32px}.main .widget-inner .mcard{display:table;letter-spacing:-1.5px;margin-top:-16px}.main .widget-inner .mcard>div{display:table-row}.main .widget-inner .mcard>div>div{display:table-cell}.main .widget-inner .mcard .mcard_corner{background:url(/images/main/card_corner_top_left.png) no-repeat;height:60px;width:60px}.main .widget-inner .mcard .mcard_corner.x{transform:scaleX(-1)}.main .widget-inner .mcard .mcard_corner.y{transform:scaleY(-1)}.main .widget-inner .mcard .mcard_corner.xy{transform:scale(-1)}.main .widget-inner .mcard .mcard_repeat_top{background:url(/images/main/card_repeat_top.png)}.main .widget-inner .mcard .mcard_repeat_top.y{transform:scaleY(-1)}.main .widget-inner .mcard .mcard_repeat_left{background:url(/images/main/card_repeat_left.png)}.main .widget-inner .mcard .mcard_repeat_left.x{transform:scaleX(-1)}.main .widget-inner .mcard .mcard_content{background:#fff}.main .widget-inner .mcard .mcard_content img{border:1px solid #0000001a;width:280px}.main .widget-inner .mcard .mcard_content .team{color:#757575;font-size:1.35em;font-weight:500}.main .widget-inner .mcard .mcard_content .name{font-size:2.1em;font-weight:900}.main .widget-inner .mcard .mcard_content .phone{background:#f0f0f0;border-radius:24px;color:#1acb86;font-size:1.9em;font-weight:900;line-height:2;width:100%}.main .widget-inner .cont1{background:#e7eeff;border-radius:8px;padding:1px 16px 16px}.main .widget-inner .cont1-block{display:inline-block;font-size:1.2em}.main .widget-inner .cont-label{font-size:1.71em;font-weight:700;margin-top:20px;padding:8px 12px}.main .widget-inner .cont-block{border-radius:6px;display:inline-block;font-size:1.1em;font-weight:700;letter-spacing:-1.5px;margin-left:20px;margin-top:20px;padding:6px 20px}.main .widget-inner .btnbg_blue{background:linear-gradient(90deg,#3ca3d4,#4885ee);color:#fff}.main .widget-inner .btnbg_green{background:linear-gradient(90deg,#16e292,#1fcc89);color:#fff}.main .widget-inner .btnbg_orange{background:linear-gradient(90deg,#ffd905,#ffb503);color:#fff}.free .widget-inner{display:flex;flex-direction:column;justify-content:center;padding-left:8px}.free .widget-inner .free-title{color:#3e41ac;font-size:7.42em;font-weight:700;line-height:1;position:relative;text-shadow:.5px 0 0 rgba(0,0,0,.933),-.5px 0 0 rgba(0,0,0,.933),0 .5px 0 rgba(0,0,0,.933),0 -.5px 0 rgba(0,0,0,.933);top:10px}.free .widget-inner .free-content{color:#010101;font-size:2.85em;font-weight:300}.free .widget-inner.size-md{font-size:.75em}.free .widget-inner.size-sm{font-size:.55em}.free .widget-inner.size-xs{font-size:.35em}.experience .widget-inner{font-family:Noto Sans KR,sans-serif}.experience .widget-inner .experience-label{font-size:1.71em;font-weight:100;padding:8px 12px}.experience .widget-inner .experience-content{height:calc(100% - 72px)}.experience .widget-inner .experience-left{font-size:1.57em;font-weight:100;padding:12px}.experience .widget-inner .experience-right{background:#fff;border-radius:12px;flex:1 0 auto;margin:0 12px;padding:20px}.experience .widget-inner .experience-right p{font-weight:700;margin:0}.experience .widget-inner.size-xs .experience-left{height:auto;width:100%}.experience .widget-inner.size-xs .experience-content{height:calc(100% - 154px)}.promotion .widget-inner{font-family:Noto Sans KR,sans-serif;padding:0 4px}.promotion .widget-inner .promotion-btn{background:#fff!important}.promotion .widget-inner .promotion-content{height:100%}.promotion .widget-inner .promotion-left{letter-spacing:-1px;text-align:center}.promotion .widget-inner .promotion-img{width:260px}.promotion .widget-inner .mb_team{font-weight:500}.promotion .widget-inner .mb_name{font-weight:100}.promotion .widget-inner .promotion-right{height:100%;margin-left:20px;width:auto}.promotion .widget-inner .promotion-title{font-size:2.42em;font-weight:800;padding-bottom:16px}.promotion .widget-inner .promotion-contents{height:calc(100% - 144px)}.promotion .widget-inner.size-md .promotion-right{margin-left:8px;width:calc(100% - 268px)}.promotion .widget-inner.size-md .promotion-contents{height:calc(100% - 196px)}.promotion .widget-inner.size-md .promotion-cmd>:first-child{order:1}.promotion .widget-inner.size-md .promotion-cmd>:nth-child(2){order:2}.promotion .widget-inner.size-md .promotion-cmd>:nth-child(3){order:4}.promotion .widget-inner.size-md .promotion-cmd>:nth-child(4){order:5}.promotion .widget-inner.size-md .promotion-cmd>:nth-child(5){order:3;width:100%}.promotion .widget-inner.size-md .promotion-cmd>:nth-child(6){align-self:end;display:flex;flex:1 0 auto;justify-content:end;order:6}.promotion .widget-inner.size-sm .promotion-right{margin-left:8px;width:calc(100% - 268px)}.promotion .widget-inner.size-sm .promotion-contents{height:calc(100% - 196px)}.promotion .widget-inner.size-sm .promotion-cmd>:first-child{order:1}.promotion .widget-inner.size-sm .promotion-cmd>:nth-child(2){order:2}.promotion .widget-inner.size-sm .promotion-cmd>:nth-child(3){order:4}.promotion .widget-inner.size-sm .promotion-cmd>:nth-child(4){order:5}.promotion .widget-inner.size-sm .promotion-cmd>:nth-child(5){order:3;width:100%}.promotion .widget-inner.size-sm .promotion-cmd>:nth-child(6){align-self:end;display:flex;flex:1 0 auto;justify-content:end;order:6}.promotion .widget-inner.size-xs .promotion-content{height:calc(100% - 124px)}.promotion .widget-inner.size-xs .promotion-img{width:140px}.promotion .widget-inner.size-xs .promotion-right{margin-left:8px;width:calc(100% - 153px)}.promotion .widget-inner.size-xs .promotion-contents{height:calc(100% - 66px)}.promotion .widget-inner.size-xs .promotion-title{font-size:2em}.promotion .widget-inner.size-xs .promotion-cmd{padding-top:20px;position:relative}.promotion .widget-inner.size-xs .promotion-cmd .share-btn{position:absolute;right:4px;top:-10px}.board .widget-inner{font-family:Noto Sans KR,sans-serif}.board .widget-inner .board-label{font-size:1.71em;font-weight:700;padding:8px 12px}.board .widget-inner .board-content{height:calc(100% - 72px);padding:0 16px}.board .widget-inner .qna-item{background:#fff;border-radius:8px;padding:12px}.board .widget-inner .qna-item.q-btn--outline:before{border-color:#bdbdbd}.board .widget-inner .qna-item .q-btn__content{justify-content:start}.board .widget-inner .qna-item .qna-subject{align-self:start;font-size:1.25em;font-weight:500}.board .widget-inner .qna-item .qna-wr_content{margin-top:8px}.board .widget-inner .insight-item{background:#fff;border-radius:8px;overflow:hidden;padding:0 0 8px}.board .widget-inner .insight-item .q-btn__content{justify-content:start}.board .widget-inner .insight-item .insight-subject{align-self:start;font-size:1.25em;font-weight:500;margin-top:8px;padding:0 8px}.board .widget-inner .insight-item .insight-wr_content{line-height:1.1;margin-top:4px;padding:0 8px}.board .widget-inner .insight-item .insight-info{color:#9e9e9e;font-weight:300;padding:0 8px}.board .widget-inner .portfolio-item{border:1px solid #0003;border-radius:8px;overflow:hidden;position:relative}.board .widget-inner .portfolio-item .q-btn__content{background:#fff}.board .widget-inner .portfolio-item .portfolio-subject{align-items:center;background:#0000004d;bottom:0;color:#fff;display:flex;font-size:1.25em;font-weight:500;height:40px;justify-content:center;left:0;opacity:0;position:absolute;right:0;transform:translateY(100%);transition:all .4s;z-index:200}.board .widget-inner .portfolio-item:hover .portfolio-subject{opacity:1;transform:translateY(0)}.board .widget-inner .video-item{border:1px solid #0003;border-radius:8px;overflow:hidden;position:relative}.board .widget-inner .video-item .q-btn__content{background:#fff}.board .widget-inner .video-item .video-subject{align-items:center;background:#ffffffb3;color:#000;display:flex;font-size:1.1em;font-weight:500;justify-content:center;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all .4s;z-index:200}.board .widget-inner .video-item:hover .video-subject{opacity:1;transform:translateY(0)}.board .widget-inner .exemplification-item{overflow:hidden;position:relative}.board .widget-inner .exemplification-item .q-btn__content{background:#fff}.board .widget-inner .exemplification-item .exemplification-subject{color:#000;text-align:left}.common .widget-inner{border-radius:16px;font-family:Noto Sans KR,sans-serif}.common .widget-inner .common-label{font-size:1.71em;font-weight:700;margin-top:20px;padding:8px 12px}.common .widget-inner .common-content{height:calc(100% - 82px);padding:0 12px}.common .widget-inner .common-block,.common .widget-inner .common-sns{display:inline-block;margin-left:20px;margin-top:20px}.common .widget-inner .common-block{background:#fff;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:-1.5px;padding:6px 20px}.common .widget-inner .common-block .intext{color:#999;font-weight:500;margin-left:8px}.common .widget-inner .common-block.purpose-label{font-weight:500}.foot .type1 .foot-label{font-size:3em;font-weight:500;letter-spacing:-2px}.foot .type1 .foot-content{font-size:1.15em;letter-spacing:-1px;line-height:1.6em}.foot .type1 .foot-content span{display:inline-block;padding:0 8px}.foot .type1.size-xs .foot-label{font-size:2.4em}.foot .type1.size-xs .foot-content{font-size:.9em}.foot .type1.size-xs span{padding:0 2px}.foot .type2 .foot-label{font-size:3em;font-weight:500;letter-spacing:-2px}.foot .type2 .foot-content{font-size:1.15em;letter-spacing:-1px;line-height:1.6em}.foot .type2 .foot-content span{display:inline-block}.foot .type2 .foot-sns img{width:32px}.foot .type2.size-xs .foot-label{font-size:2.4em}.foot .type2.size-xs .foot-content{font-size:.9em}.foot .type2.size-xs span{padding:0 2px}.foot .type3 .foot-label{font-size:2.25em;font-weight:900;letter-spacing:-2px}.foot .type3 .foot-content{font-size:1.15em;letter-spacing:-1px;line-height:1.6em}.foot .type3 .foot-content span{display:inline-block;padding:0 8px}.foot .type3.size-xs span{padding:0 2px}.foot .type4 .foot-label{font-size:1.5em;font-weight:900;letter-spacing:-2px}.foot .type4 .foot-content{font-size:1.15em;letter-spacing:-1px;line-height:1.6em}.foot .type4 .foot-content span{display:inline-block}.foot .type4 .foot-sns img{width:32px}.foot .type4.size-xs span{padding:0 2px}.foot .type5{color:#666;font-size:1.07143em;letter-spacing:-1.1px;margin:0 auto;max-width:1400px;padding:30px 16px;width:100%}.foot .type5 span{color:#000}.foot .type5 .tel{color:#000;font-size:2em;font-weight:700;margin:0 0 8px}.foot .type5 .list:before{content:"·";display:inline-block;margin-right:8px}.drawer-menu .drawer-head{padding:16px}.drawer-menu .title{font-size:1.25em;margin:16px 0 8px}.drawer-menu .pad{margin-left:16px;margin-right:16px}.simple-input{border:1px solid #999;height:20px;line-height:10px;width:70px}.gallery-item{background:#fff;border-radius:8px;overflow:hidden;padding:0 0 8px}.gallery-item .q-btn__content{justify-content:start}.gallery-item .gallery-subject{font-size:1.25em;font-weight:500;height:46px;margin-top:16px;padding:0 8px;text-align:left}.gallery-item .gallery-content{line-height:1.1;margin-top:4px;padding:0 8px}.gallery-item .gallery-info{color:#9e9e9e;font-weight:300;margin-top:16px;padding:0 8px}.gallery-item-five{background:#fff;border:none;border-radius:10px;overflow:hidden;padding:0}.hover-zoom img{transition:all .4s}.hover-zoom:hover img{transform:scale(1.2)}.exemplification-item{background:#fff;overflow:hidden;padding:0 0 8px}.exemplification-item .q-img{border:1px solid #ddd;border-radius:4px}.exemplification-item .q-btn__content{justify-content:start}.exemplification-item .exemplification-subject{font-size:1.5em;font-weight:500;margin-top:16px;padding:0 8px;text-align:left}.exemplification-item .exemplification-info{color:#424242;font-size:1.1428571429em;font-weight:400;margin-top:8px;padding:0 8px;text-align:left}.exemplification-item .exemplification-info>span{color:#424242;display:inline-block;font-weight:700;margin-right:8px}.board-top{background-size:cover;color:#fff;padding:45px 0}.board-top.nobg{background:none;color:#000;padding:0}.board-top .sub-nav{color:#fff}.board-top .sub-title{margin-top:40px}.board-top .sub-title h2{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.15rem;text-align:center}.board-top .sub-title .sub-info{color:#eee;font-size:1.125em;margin-top:16px}.view-nav{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.125em}.view-nav>div+div{border-top:1px solid #ededed}.view-nav2{font-size:1.125em}.view-nav2>div+div{border-top:1px solid #ededed}.board-wrap{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 8px}.board-wrap .warning{color:#888;font-size:.875em}.board-wrap .warning a{color:#000;text-decoration:none}.board-wrap .exam-box{background:#f3f6f7;border-radius:10px;height:100%;padding:10px 0}.board-wrap .exam-box .text{color:#555}.board-wrap .exam-box>div{padding:5px}.board-wrap .exam-box .label{color:#00399c;font-size:1.125em;font-weight:700}.board-wrap .exam-box .items span{background:#398ee7;border-radius:5px;color:#fff;display:inline-block;font-size:.875em;padding:3px 5px}.board-wrap .exam-box .items.pink span{background:#f67979}.board-wrap .vod .title-box{border-bottom:1px solid #aaa;border-top:2px solid #000;padding:20px}.board-wrap .vod .label{font-size:2.125em;font-weight:700}.board-wrap .vod .text{font-size:1.125em}.board-wrap .vod .text>div{color:#888;display:inline-block}.board-wrap .vod .text>div span{margin-right:8px}.board-wrap .vod .text>div+div:before{content:"|";display:inline-block;margin:0 5px}.board-wrap .vod .vod-wrap{border-radius:0 0 20px 20px}.board-wrap .vod .browser{background:#333;border-radius:20px 20px 0 0;height:40px;padding-left:20px;width:100%}.board-wrap .video-item{border-radius:8px;overflow:hidden;position:relative}.board-wrap .video-item .q-btn__content{background:#fff}.board-wrap .video-item .video-subject{color:#000;font-size:1.25em;height:48px;text-align:left}.board-wrap .reference-view{margin-top:48px}.board-wrap .reference-view .table-layout .area{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:40px}.board-wrap .reference-view .table-layout .area>h3{font-size:1.57em;margin-bottom:5px;position:relative}.board-wrap .reference-view .table-layout .area>h3:before{background:#aaa;border-radius:100%;content:"";display:inline-block;height:4px;margin-right:8px;position:relative;top:-6px;width:4px}.board-wrap .reference-view .table-layout .area>div{font-size:1.28em;font-weight:400;padding:0 13px}.board-wrap .latest-content{font-size:1.57em}.view-text{min-height:400px;overflow:hidden;padding:48px 16px}.slide-nobg .q-carousel__slide{background-image:none!important}.qna-ico{background:#dde6ff;border-radius:20px;color:#2d65ff;font-size:1em;padding:8px 20px}.qna-ico.qna-ico2{background:#2d65ff;color:#fff}.qna-select{background:#eaf0f0;border-radius:20px;color:#54706e;font-size:1em;padding:5px 15px}.screen--xs .qna-info{order:3}.screen--xs .qna-ico,.screen--xs .qna-info,.screen--xs .qna-select{font-size:.875em}.screen--xs .qna-ico,.screen--xs .qna-select{font-size:.875em;padding:7px 15px}.no-comment{background:#fff;height:300px}.namecard{background:#f3f6f7;border-radius:10px;padding:25px}.namecard img{border:1px solid #ccc;border-radius:8px;height:100px;width:auto}.namecard .slogan{font-size:1.25em;font-weight:700}.namecard .name{font-size:2em;font-weight:700}.namecard .contact{color:#555}.namecard .contact b{color:#3556ff}.namecard .contact>*+*{margin-left:8px}.namecard .contact>span+span:before{color:#ccc;content:"|";display:inline-block;margin-right:8px}.namecard .written{color:#888;font-size:.875em}.namecard .namecard-btn{border:1px solid #ccc;height:74px;width:100%}.namecard .namecard-btn .label{font-size:.95em;font-weight:400;letter-spacing:-.05em}.img-box{border:1px solid #aaa;border-radius:8px}.qna-write-box{border:1px solid #ccc;border-radius:20px;margin:40px auto 0;max-width:1400px;padding:40px;position:relative;width:100%}.qna-write-title{font-size:1.25em;font-weight:700}.qna-write-subtitle span{background:#bbb;color:#fff;display:inline-block;font-size:1em;padding:5px 10px}.qna-write-subbox{border:1px solid #ddd;padding:10px}.qna-write-sublabel{background:#eee;padding:5px 10px}.qna-write-subbox{font-size:.875em}.qna-write-sector{width:20%}.qna-write-cho-img{border:1px solid #5765e2;border-radius:5px;height:100px;margin-right:10px;overflow:hidden;width:100px}.qna-write-cho-info{font-size:1.125em}@media screen and (max-width:768px){.qna-write-cho-info{font-size:.875em}.qna-write-sublabel{text-align:center;width:100%}.qna-write-sublabel~div{margin-top:4px;width:calc(50% - 8px)}.qna-write-sector{width:50%}}.view-scr{background:#00ffff80;height:40px;left:0;position:fixed;width:100vw;z-index:5000}.view-scr.up{top:0}.view-scr.down{bottom:0}@keyframes animUp{0%{background-position:0 0}to{background-position:0 100vh}}@keyframes animDown{0%{background-position:0 0}to{background-position:0 -100vh}}.promotion-preset .red-main{background-color:#e72929;color:#fff}.promotion-preset .red-sub{background-color:#fff;color:#000}.promotion-preset .red-text{background-color:#000;color:#fff}.promotion-preset .red-banner{background-color:#e72929}.promotion-preset .red-article{background-color:#fff;color:#000}.promotion-preset .red-article img{border-radius:10px}.promotion-preset .red-title{color:#fff;line-height:42px}.promotion-preset .red-title-mobile{color:#e72929;line-height:30px}.promotion-preset .red-btn{background:#fff;border-radius:5px;color:#e72929}.promotion-preset .red-btn-mobile{background-color:#e72929;border-radius:5px;color:#fff}.promotion-preset .red-chip{border-color:#fff;color:#fff}.promotion-preset .red-border{border-color:#e72929;color:#e72929}.promotion-preset .orange-main{background-color:#f0681e;color:#fff}.promotion-preset .orange-sub{background-color:#fff;color:#000}.promotion-preset .orange-text{background-color:#000;color:#fff}.promotion-preset .orange-banner{background-color:#f0681e}.promotion-preset .orange-article{background-color:#fff;color:#000}.promotion-preset .orange-article img{border-radius:10px}.promotion-preset .orange-title{color:#fff;line-height:42px}.promotion-preset .orange-title-mobile{color:#f0681e;line-height:30px}.promotion-preset .orange-btn{background:#fff;border-radius:5px;color:#f0681e}.promotion-preset .orange-btn-mobile{background-color:#f0681e;border-radius:5px;color:#fff}.promotion-preset .orange-chip{border-color:#fff;color:#fff}.promotion-preset .orange-border{border-color:#f0681e;color:#f0681e}.promotion-preset .yellow-main{background-color:#ffb107;color:#fff}.promotion-preset .yellow-sub{background-color:#fff;color:#000}.promotion-preset .yellow-text{background-color:#000;color:#fff}.promotion-preset .yellow-banner{background-color:#ffb107}.promotion-preset .yellow-article{background-color:#fff;color:#000}.promotion-preset .yellow-article img{border-radius:10px}.promotion-preset .yellow-title{color:#fff;line-height:42px}.promotion-preset .yellow-title-mobile{color:#ffb107;line-height:30px}.promotion-preset .yellow-btn{background:#fff;border-radius:5px;color:#ffb107}.promotion-preset .yellow-btn-mobile{background-color:#ffb107;border-radius:5px;color:#fff}.promotion-preset .yellow-chip{border-color:#fff;color:#fff}.promotion-preset .yellow-border{border-color:#ffb107;color:#ffb107}.promotion-preset .green-main{background-color:#068d51;color:#fff}.promotion-preset .green-sub{background-color:#fff;color:#000}.promotion-preset .green-text{background-color:#000;color:#fff}.promotion-preset .green-banner{background-color:#068d51}.promotion-preset .green-article{background-color:#fff;color:#000}.promotion-preset .green-article img{border-radius:10px}.promotion-preset .green-title{color:#fff;line-height:42px}.promotion-preset .green-title-mobile{color:#068d51;line-height:30px}.promotion-preset .green-btn{background:#fff;border-radius:5px;color:#068d51}.promotion-preset .green-btn-mobile{background-color:#068d51;border-radius:5px;color:#fff}.promotion-preset .green-chip{border-color:#fff;color:#fff}.promotion-preset .green-border{border-color:#068d51;color:#068d51}.promotion-preset .blue-main{background-color:#0014c4;color:#fff}.promotion-preset .blue-sub{background-color:#fff;color:#000}.promotion-preset .blue-text{background-color:#000;color:#fff}.promotion-preset .blue-banner{background-color:#0014c4}.promotion-preset .blue-article{background-color:#fff;color:#000}.promotion-preset .blue-article img{border-radius:10px}.promotion-preset .blue-title{color:#fff;line-height:42px}.promotion-preset .blue-title-mobile{color:#0014c4;line-height:30px}.promotion-preset .blue-btn{background:#fff;border-radius:5px;color:#0014c4}.promotion-preset .blue-btn-mobile{background-color:#0014c4;border-radius:5px;color:#fff}.promotion-preset .blue-chip{border-color:#fff;color:#fff}.promotion-preset .blue-border{border-color:#0014c4;color:#0014c4}.promotion-preset .purple-main{background-color:#8c35e4;color:#fff}.promotion-preset .purple-sub{background-color:#fff;color:#000}.promotion-preset .purple-text{background-color:#000;color:#fff}.promotion-preset .purple-banner{background-color:#8c35e4}.promotion-preset .purple-article{background-color:#fff;color:#000}.promotion-preset .purple-article img{border-radius:10px}.promotion-preset .purple-title{color:#fff;line-height:42px}.promotion-preset .purple-title-mobile{color:#8c35e4;line-height:30px}.promotion-preset .purple-btn{background:#fff;border-radius:5px;color:#8c35e4}.promotion-preset .purple-btn-mobile{background-color:#8c35e4;border-radius:5px;color:#fff}.promotion-preset .purple-chip{border-color:#fff;color:#fff}.promotion-preset .purple-border{border-color:#8c35e4;color:#8c35e4}.promotion-preset .pink-main{background-color:#ff7db6;color:#fff}.promotion-preset .pink-sub{background-color:#fff;color:#000}.promotion-preset .pink-text{background-color:#000;color:#fff}.promotion-preset .pink-banner{background-color:#ff7db6}.promotion-preset .pink-article{background-color:#fff;color:#000}.promotion-preset .pink-article img{border-radius:10px}.promotion-preset .pink-title{color:#fff;line-height:42px}.promotion-preset .pink-title-mobile{color:#ff7db6;line-height:30px}.promotion-preset .pink-btn{background:#fff;border-radius:5px;color:#ff7db6}.promotion-preset .pink-btn-mobile{background-color:#ff7db6;border-radius:5px;color:#fff}.promotion-preset .pink-chip{border-color:#fff;color:#fff}.promotion-preset .pink-border{border-color:#ff7db6;color:#ff7db6}.promotion-preset .cyan-main{background-color:#65bfbf;color:#fff}.promotion-preset .cyan-sub{background-color:#fff;color:#000}.promotion-preset .cyan-text{background-color:#000;color:#fff}.promotion-preset .cyan-banner{background-color:#65bfbf}.promotion-preset .cyan-article{background-color:#fff;color:#000}.promotion-preset .cyan-article img{border-radius:10px}.promotion-preset .cyan-title{color:#fff;line-height:42px}.promotion-preset .cyan-title-mobile{color:#65bfbf;line-height:30px}.promotion-preset .cyan-btn{background:#fff;border-radius:5px;color:#65bfbf}.promotion-preset .cyan-btn-mobile{background-color:#65bfbf;border-radius:5px;color:#fff}.promotion-preset .cyan-chip{border-color:#fff;color:#fff}.promotion-preset .cyan-border{border-color:#65bfbf;color:#65bfbf}.promotion-preset .gray-main{background-color:#8a8a8a;color:#fff}.promotion-preset .gray-sub{background-color:#fff;color:#000}.promotion-preset .gray-text{background-color:#000;color:#fff}.promotion-preset .gray-banner{background-color:#8a8a8a}.promotion-preset .gray-article{background-color:#fff;color:#000}.promotion-preset .gray-article img{border-radius:10px}.promotion-preset .gray-title{color:#fff;line-height:42px}.promotion-preset .gray-title-mobile{color:#8a8a8a;line-height:30px}.promotion-preset .gray-btn{background:#fff;border-radius:5px;color:#8a8a8a}.promotion-preset .gray-btn-mobile{background-color:#8a8a8a;border-radius:5px;color:#fff}.promotion-preset .gray-chip{border-color:#fff;color:#fff}.promotion-preset .gray-border{border-color:#8a8a8a;color:#8a8a8a}.promotion-preset .black-main{background-color:#000;color:#fff}.promotion-preset .black-sub{background-color:#fff;color:#000}.promotion-preset .black-text{background-color:#000;color:#fff}.promotion-preset .black-banner{background-color:#000}.promotion-preset .black-article{background-color:#fff;color:#000}.promotion-preset .black-article img{border-radius:10px}.promotion-preset .black-title{color:#fff;line-height:42px}.promotion-preset .black-title-mobile{color:#000;line-height:30px}.promotion-preset .black-btn{background:#fff;border-radius:5px;color:#000}.promotion-preset .black-btn-mobile{background-color:#000;border-radius:5px;color:#fff}.promotion-preset .black-chip{border-color:#fff;color:#fff}.promotion-preset .black-border{border-color:#000;color:#000}.brand-primary-color .naver{background-color:#03c75a;color:#fff}.brand-primary-color .youtube{background-color:red;color:#fff}.brand-primary-color .instagram{background-color:linear-gradient(90deg,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.brand-primary-color .nateon{background-color:#0195ff;color:#fff}.brand-primary-color .google-ads{background-color:#4285f4;color:#fff}.brand-primary-color .kakao{background-color:#fee500;color:#fff}.edit-og{background:#fff;border:1px solid #ddd;border-radius:4px;color:#000;display:inline-block;max-width:500px;overflow:hidden;text-decoration:none;width:100%}.edit-og .edit-og-img{max-width:100%;pointer-events:none}.edit-og .edit-og-title{border-top:1px solid #ddd;font-weight:700;margin:0;padding:8px;width:100%}.edit-og .edit-og-url{color:#999;font-weight:700;margin:0;padding:0 8px 8px;width:100%}.AdmBtn{background-color:#000;border-radius:10px;color:#fff;font-size:14px;font-weight:500;margin-right:16px;padding:10px;text-align:center}.sticky-header-table thead tr:first-child th{background:#fff;position:sticky;top:0;z-index:1}