@font-face{font-family:"Pretendard";font-weight:700;src:url("../fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;src:url("../fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;src:url("../fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;src:url("../fonts/Pretendard-Light.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}button{cursor:pointer;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:middle;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,label,img,input,select,textarea,button,a{font-family:"Pretendard",sans-serif;vertical-align:middle}select{appearance:none}select::-ms-expand{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;outline:0}textarea{resize:none}address{font-style:normal}@media screen and (min-width: 768px){html{font-size:16px}}@media screen and (max-width: 767px){html{font-size:14px}}body{overflow-x:hidden;font-size:1rem;line-height:160%;font-family:"Pretendard",sans-serif;color:#333;background:#fff;scroll-behavior:smooth}body.toggle_fixed{position:fixed;overflow-y:hidden;touch-action:none}a,button{color:inherit}table>caption,legend,.txt_hide{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}.clear{clear:both}.clear:after{content:"";display:block;clear:both}h1{font-size:1rem}h2{font-size:3rem;line-height:160%}h2::before{position:relative;display:inline-block;content:"";width:clamp(20px,7vw,2.2rem);margin-right:clamp(5px,1vw,10px);aspect-ratio:1/1;rotate:-30deg;border-radius:5px;background:linear-gradient(90deg, #d5de33, #0191b6);z-index:0}h3{font-size:1.5rem;line-height:160%}@media screen and (max-width: 767px){.m_flex_column{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.m_flex_row{display:flex;flex-direction:row}}main>section{position:relative}.toastui-editor-popup{position:fixed !important;max-width:calc(100vw - 20px) !important;max-height:calc(100vh - 20px) !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;z-index:10000 !important}@media screen and (max-width: 767px){.toastui-editor-popup{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;height:auto !important;max-height:calc(100vh - 40px) !important;padding:10px !important}.toastui-editor-popup-body{padding:10px !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important}.toastui-editor-popup-close-button{top:5px !important;right:5px !important;width:30px !important;height:30px !important}}.toastui-editor-contents img,.toastui-editor-viewer img{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe,.toastui-editor-viewer iframe,.toastui-editor-contents video,.toastui-editor-viewer video{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe[src*="youtube.com"],.toastui-editor-contents iframe[src*="youtu.be"],.toastui-editor-viewer iframe[src*="youtube.com"],.toastui-editor-viewer iframe[src*="youtu.be"]{aspect-ratio:16/9 !important;width:100% !important;max-width:100% !important;height:auto !important}@media screen and (max-width: 767px){.toastui-editor-toolbar{flex-wrap:wrap !important;padding:5px !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons:first-child{display:none !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group:not(:last-of-type){display:none !important}.toastui-editor-toolbar-group{margin:2px !important}.toastui-editor-toolbar-icons{width:32px !important;height:32px !important;font-size:14px !important}}@media screen and (max-width: 767px){.toastui-editor-defaultUI{min-height:200px !important}.toastui-editor-md-container,.toastui-editor-preview-container{min-height:180px !important}.toastui-editor-contents{padding:10px !important;font-size:14px !important;line-height:1.6 !important}}.toastui-editor-contents table,.toastui-editor-viewer table{width:100% !important;max-width:100% !important;overflow-x:auto !important;display:block !important;white-space:nowrap !important}@media screen and (max-width: 767px){.toastui-editor-contents table,.toastui-editor-viewer table{font-size:12px !important}.toastui-editor-contents td,.toastui-editor-contents th,.toastui-editor-viewer td,.toastui-editor-viewer th{padding:5px !important;min-width:60px !important}}@media screen and (max-width: 767px){.toastui-editor-dropdown-toolbar{position:fixed !important;left:10px !important;right:10px !important;top:auto !important;bottom:10px !important;max-width:calc(100vw - 20px) !important;z-index:9999 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:5px !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}}.toastui-editor-contents pre,.toastui-editor-viewer pre{overflow-x:auto !important;max-width:100% !important;white-space:pre-wrap !important;word-wrap:break-word !important}@media screen and (max-width: 767px){.toastui-editor-contents pre,.toastui-editor-viewer pre{font-size:12px !important;padding:10px !important}.toastui-editor-contents code,.toastui-editor-viewer code{font-size:12px !important;word-break:break-all !important}}@media screen and (max-width: 767px){.toastui-editor-contents p,.toastui-editor-viewer p{font-size:14px !important;line-height:1.6 !important;margin-bottom:12px !important}.toastui-editor-contents h1,.toastui-editor-viewer h1{font-size:20px !important}.toastui-editor-contents h2,.toastui-editor-viewer h2{font-size:18px !important}.toastui-editor-contents h3,.toastui-editor-viewer h3{font-size:16px !important}}.toastui-editor-contents::-webkit-scrollbar,.toastui-editor-viewer::-webkit-scrollbar{width:6px !important}.toastui-editor-contents::-webkit-scrollbar-track,.toastui-editor-viewer::-webkit-scrollbar-track{background:#f1f1f1 !important}.toastui-editor-contents::-webkit-scrollbar-thumb,.toastui-editor-viewer::-webkit-scrollbar-thumb{background:#c1c1c1 !important;border-radius:3px !important}section{min-height:calc(100vh - 500px)}@media screen and (max-width: 767px){section{min-height:calc(100vh - 500px - 100px) !important}}.top_btn{display:none;text-align:center;background:linear-gradient(-135deg, rgb(206, 234, 239) 0%, rgb(244, 247, 216) 100%);width:60px;height:60px;border-radius:0 24px 0 24px;position:fixed;bottom:60px;right:60px;z-index:10}@media screen and (max-width: 767px){.top_btn{bottom:30px;right:30px;box-shadow:0px 0px 6px rgba(51,51,51,.25)}}.top_btn a{width:100%;height:100%;padding-top:8px;display:flex;justify-content:center;align-items:center;font-size:.88rem;font-weight:bold;color:#333}.top_btn a::before{content:"";background:url("../icon/icon_arrowup.svg");background-repeat:no-repeat;display:block;position:absolute;top:8px;left:20px;width:20px;height:20px}.foot_sns_group.top_btn{display:none !important;translate:0 -330px;background:none}@media screen and (max-width: 767px){.foot_sns_group.top_btn{translate:40% -250px;scale:.8}}.foot_sns_group.top_btn a{margin-bottom:15px;padding-top:0px;background-color:#ccc;border-radius:0 24px 0 24px;background-image:url(../icon/sns_group_icon.svg);background-repeat:no-repeat;background-position:center;background-size:103%;box-shadow:0 2px 10px rgba(0,0,0,.1215686275)}.foot_sns_group.top_btn a::before{display:none}.foot_sns_group.top_btn a.foot_sns_kakao{background-position-y:33%}.foot_sns_group.top_btn a.foot_sns_instagram{background-position-y:0%}.foot_sns_group.top_btn a.foot_sns_facebook{background-position-y:66%}.foot_sns_group.top_btn a.foot_sns_youtube{background-position-y:100%}footer{width:100%;background:#333;color:#fff;margin-top:120px !important}@media screen and (max-width: 767px){footer{overflow:hidden;margin-top:60px !important}}footer .foot_family{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box;padding:2.25rem 0;border-bottom:1px solid #fff}@media screen and (max-width: 767px){footer .foot_family{border-bottom:0}}footer .foot_family ul{column-gap:3rem;justify-content:space-between;width:80%;display:grid;grid-template-columns:repeat(3, 1fr);margin:0 auto}@media screen and (max-width: 767px){footer .foot_family ul{grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;row-gap:1rem;width:100%}}@media(max-width: 1024px)and (min-width: 768px){footer .foot_family ul{column-gap:1.25rem}}footer .foot_family ul li{position:relative}footer .foot_family .family_title{display:block;padding-bottom:1.25rem;border-bottom:1px solid #999;position:relative;z-index:1;background:#333}@media screen and (max-width: 767px){footer .foot_family .family_title{padding-bottom:2rem;padding-right:15px}}footer .foot_family .family_title::after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:0;top:5px;display:inline-block;background-image:url(../icon/icon_arrowup_w.svg);background-repeat:no-repeat;transition:all .3s}@media screen and (max-width: 1024px){footer .foot_family .family_title::after{width:1rem;height:1rem}}footer .foot_family .family_title.on::after{transform:rotate(180deg)}footer .foot_family .family_cont{display:block;position:absolute;bottom:40px;left:0px;width:calc(100vw - (100vw - 100%));font-size:.88rem;overflow-x:hidden;overflow-y:auto;background:#333}footer .foot_family .family_cont::-webkit-scrollbar{width:5px}footer .foot_family .family_cont::-webkit-scrollbar-thumb{background:#999;border-right:5px solid #999}@media screen and (max-width: 767px){footer .foot_family .family_cont{top:50px;z-index:2}}footer .foot_family .family_cont.on{border:1px solid #999;box-sizing:border-box}footer .foot_family .family_cont li{background:#333}footer .foot_family .family_cont li:hover{background:#999}footer .foot_family .family_cont li:last-child{margin-bottom:25px}@media screen and (max-width: 767px){footer .foot_family .family_cont li:last-child{margin-bottom:0}}footer .foot_family .family_cont li a{display:block;padding:.75rem}footer .foot_txt{display:flex;gap:160px;padding:2.25rem 0;font-size:.88rem;width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){footer .foot_txt{justify-content:center}}@media screen and (max-width: 767px){footer .foot_txt{flex-wrap:wrap;gap:2.25rem}}footer .foot_txt .foot_logo{width:220px;height:50px}@media screen and (max-width: 767px){footer .foot_txt .foot_logo{margin:0 auto}}footer .foot_txt .foot_logo img{filter:grayscale(100%)}footer .foot_txt div ul{display:flex;gap:1.5rem}@media screen and (max-width: 767px){footer .foot_txt div ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;row-gap:0rem;padding:1rem}}footer .foot_txt div ul li{position:relative}footer .foot_txt div ul li::after{content:"";position:absolute;width:1px;height:.88rem;background:#d9d9d9;top:5px;right:-0.75rem}@media screen and (max-width: 767px){footer .foot_txt div ul li::after{right:-8px}}footer .foot_txt div ul li:first-child{font-weight:bold}footer .foot_txt div ul li:last-child::after{display:none}footer .foot_txt div ul li:nth-child(2):after{display:none}footer .foot_txt p span{padding-top:.88rem;display:block}@media screen and (max-width: 767px){footer .foot_txt p{text-align:center}}/*# sourceMappingURL=footer.css.map */
