body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button,article,aside,dialog,footer,header,section,footer,nav,figure,main{margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,dialog,footer,header,section,footer,nav,figure,main{display:block}html,body{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}img,form,fieldset,svg,li{border:0;vertical-align:top}ul,ol{list-style:none}button{overflow:visible;border:0;background-color:transparent;cursor:pointer}button:disabled{cursor:default}button::-moz-focus-inner{padding:0;margin:-1px}input,button,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}address,caption,em{font-style:normal}a,a:focus,a:active,a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}@font-face{font-family:'Cairo';font-weight:300;src:url(../font/Cairo-Light.woff) format("woff");src:url(../font/Cairo-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:'Cairo';font-weight:700;src:url(../font/Cairo-Bold.woff) format("woff");src:url(../font/Cairo-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:'Cairo';font-weight:900;src:url(../font/Cairo-Black.woff) format("woff");src:url(../font/Cairo-Black.woff2) format("woff2");font-display:swap}@font-face{font-family:'Pretendard';font-weight:400;src:url(../font/Pretendard-Regular.woff) format("woff");font-display:swap}@font-face{font-family:'Pretendard';font-weight:700;src:url(../font/Pretendard-Bold.woff) format("woff");font-display:swap}@font-face{font-family:'Prompt';font-weight:400;src:url(../font/Prompt-Regular.woff) format("woff");src:url(../font/Prompt-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:'Prompt';font-weight:700;src:url(../font/Prompt-Bold.woff) format("woff");src:url(../font/Prompt-Bold.woff2) format("woff2");font-display:swap}.svg-sample-01{display:inline-block;width:30px;height:30px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 19.5' fill='rgb%28206%2C206%2C206%29'%3E%3Cpath d='M24 2.3c-.9.4-1.8.7-2.8.8 1-.6 1.8-1.6 2.2-2.7-1 .6-2 1-3.1 1.2C19.3.6 18 0 16.6 0c-2.7 0-4.9 2.2-4.9 4.9 0 .4 0 .8.1 1.1C7.7 5.8 4.1 3.9 1.7.9c-.5.7-.7 1.6-.7 2.5 0 1.7.9 3.2 2.2 4.1-.8-.1-1.6-.3-2.2-.6V7c0 2.4 1.7 4.4 3.9 4.8-.4.1-.8.2-1.3.2-.3 0-.6 0-.9-.1.6 2 2.4 3.4 4.6 3.4-1.7 1.3-3.8 2.1-6.1 2.1-.4 0-.8 0-1.2-.1 2.2 1.4 4.8 2.2 7.5 2.2 9.1 0 14-7.5 14-14v-.6c1-.7 1.8-1.6 2.5-2.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-background-size:30px 30px;background-size:30px 30px}.svg-sample-01:hover{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 19.5' fill='rgb%28255%2C165%2C0%29'%3E%3Cpath d='M24 2.3c-.9.4-1.8.7-2.8.8 1-.6 1.8-1.6 2.2-2.7-1 .6-2 1-3.1 1.2C19.3.6 18 0 16.6 0c-2.7 0-4.9 2.2-4.9 4.9 0 .4 0 .8.1 1.1C7.7 5.8 4.1 3.9 1.7.9c-.5.7-.7 1.6-.7 2.5 0 1.7.9 3.2 2.2 4.1-.8-.1-1.6-.3-2.2-.6V7c0 2.4 1.7 4.4 3.9 4.8-.4.1-.8.2-1.3.2-.3 0-.6 0-.9-.1.6 2 2.4 3.4 4.6 3.4-1.7 1.3-3.8 2.1-6.1 2.1-.4 0-.8 0-1.2-.1 2.2 1.4 4.8 2.2 7.5 2.2 9.1 0 14-7.5 14-14v-.6c1-.7 1.8-1.6 2.5-2.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-background-size:30px 30px;background-size:30px 30px}.svg-sample-02{display:inline-block;width:30px;height:30px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='rgb%28255%2C0%2C0%29'%3E%3Cpath d='M11 11H2V2h4V0H0v13h13V7h-2z'/%3E%3Cpath d='M10.5 0H8v2h1.1L4.5 6.9l1.6 1.5L11 3.9V5h2V0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-background-size:30px 30px;background-size:30px 30px}.svg-sample-03{display:inline-block;width:30px;height:30px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.8 60' fill='rgb%28255%2C165%2C0%29'%3E%3Cpath d='M84 9.4c-1-3.7-3.9-6.6-7.6-7.6C69.7 0 42.9 0 42.9 0S16.1 0 9.4 1.8c-3.7 1-6.6 3.9-7.6 7.6C0 16.1 0 30 0 30s0 13.9 1.8 20.6c1 3.7 3.9 6.6 7.6 7.6C16.1 60 42.9 60 42.9 60s26.8 0 33.5-1.8c3.7-1 6.6-3.9 7.6-7.6 1.8-6.7 1.8-20.6 1.8-20.6s0-13.9-1.8-20.6zM34.3 42.9V17.1L56.6 30 34.3 42.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-background-size:30px 30px;background-size:30px 30px}body,input,select,textarea,button{font-family:'Cairo', 'Prompt', 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic Neo', Dotum, '돋움', sans-serif;font-weight:900;color:#fff;line-height:1.2}.blind,caption span,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;text-indent:-9999px;white-space:nowrap}.skip{height:0}.skip a{display:block;position:absolute;top:-100px;left:0;width:100%;height:25px;text-align:center}.skip a:focus,#skip a:active{position:absolute;top:0;z-index:100;padding:10px 0;background:#000;font-size:20px;font-weight:bold;color:#fff;text-decoration:none}img{max-width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1346px){.only-xpc{display:none !important}}@media screen and (max-width: 768px){.only-pc{display:none !important}}@media (min-width: 769px){.only-mo{display:none !important}}.dimmed{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background-color:#111;filter:alpha(opacity=66);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";-webkit-opacity:.66;-khtml-opacity:.66;-moz-opacity:.66;-ms-opacity:.66;-o-opacity:.66;opacity:.66}.dimmed.is_show{display:block}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background-color:#dcdde1;border-radius:6px}body.is-locked{overflow:hidden}body::-webkit-scrollbar{display:none}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;inset:0;z-index:9999;background-color:#000;opacity:1;visibility:visible;-webkit-transition:opacity 0.8s 2s ease-in, visibility 1.2s 3.2s ease-in-out;transition:opacity 0.8s 2s ease-in, visibility 1.2s 3.2s ease-in-out}.loading-icon{position:relative;width:100px;height:100px;display:inline-block;position:relative;background-image:url(../img/loader.gif);background-repeat:no-repeat}.inner{max-width:1440px;width:100%;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-seemore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:1px solid #000;font-family:"Pretendard", "Prompt";font-weight:700;color:#000;font-size:30px;padding:43px 20px 57px;padding:2.23958vw 1.04167vw 2.96875vw}@media (min-width: 1920px){.btn-seemore{padding:43px 20px 57px}}.btn-seemore.is-disable{opacity:0.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-seemore>span{margin-left:18px;text-decoration:underline;text-underline-offset:6px}@media screen and (max-width: 768px){.btn-seemore>span{margin-left:24px;margin-left:3.2vw;text-underline-offset:6px;text-underline-offset:.8vw}}@media screen and (max-width: 768px){.btn-seemore{padding:22px 0px 24px;padding:5.86667vw 0vw 6.4vw;font-size:30px;font-size:4vw}}.btn-download{display:inline-block;font-size:30px;margin-top:15px;margin-top:.78125vw;text-underline-offset:6px;text-decoration:underline;color:#fff}@media (min-width: 1920px){.btn-download{margin-top:15px}}.btn-download:hover{text-decoration:underline}@media screen and (max-width: 768px){.btn-download{margin-top:16px;margin-top:2.13333vw;font-size:30px;font-size:4vw;text-underline-offset:6px;text-underline-offset:.8vw}}.sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sns-link{padding:0 15px}@media screen and (max-width: 768px){.sns-link{display:inline-block;-webkit-transform:scale(0.7);transform:scale(0.7);padding:0px 5px;padding:0vw 1.33333vw}}.tag{max-width:300px}.tag.tag-secondary .tag-item{background-color:#000;color:#fff}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:27px}@media screen and (max-width: 768px){.tag-list{margin-top:20px;padding-left:2px}}.tag-item{padding:8px 12px;border-radius:20px;background-color:#fff;font-size:14px;font-weight:700;color:#000;text-transform:uppercase}@media screen and (max-width: 768px){.tag-item{padding:8px 14px;font-size:13px}}.popup{display:none;position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popup.is_show{display:block}.animation{display:inline-block}.animation.is-show{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:revealText;animation-name:revealText;-webkit-animation-duration:calc(var(--d) * 1000ms);animation-duration:calc(var(--d) * 1000ms);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:calc(var(--i) * 0.6s);animation-delay:calc(var(--i) * 0.6s);opacity:0}.animation.reveal-image{-webkit-transition:opacity 1s;transition:opacity 1s}.animation.reveal-image.is-show{-webkit-animation-name:revealImage;animation-name:revealImage;-webkit-clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);opacity:1}.animation.underline-animate{position:relative}.animation.underline-animate.is-show::after{-webkit-animation-name:textUnderline;animation-name:textUnderline;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s;opacity:1}@-webkit-keyframes revealText{0%{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}}@keyframes revealText{0%{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}}@-webkit-keyframes revealImage{0%{-webkit-clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes revealImage{0%{-webkit-clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);clip-path:polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@-webkit-keyframes textUnderline{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes textUnderline{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.ico{display:inline-block;background-repeat:no-repeat}.ico-facebook{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-206px -103px;width:10px;height:19px}.ico-behance{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-72px -101px;width:33px;height:21px}.ico-vimeo{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px -112px;width:25px;height:21px}.ico-plus{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-192px -84px;width:15px;height:15px}.ico-reset{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-192px -28px;width:24px;height:24px}.ico-arrow-down{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px -84px;width:24px;height:24px}.ico-checked-disabled{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px -28px;width:25px;height:24px}.ico-checked{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px 0px;width:25px;height:24px}.ico-chevron-up{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-28px -137px;width:24px;height:24px}.ico-chevron-down{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:0px -137px;width:24px;height:24px}.ico-clear{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-56px -137px;width:24px;height:24px}.ico-close{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px -56px;width:24px;height:24px}.ico-close-dark{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-112px -137px;width:24px;height:24px}.ico-arrow-right{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-84px -137px;width:24px;height:24px}.type-prompt{font-family:'Prompt'}.type-prompt .news-title{font-weight:700}.type-prompt .news-desc{font-weight:400}.page-wrap{margin:0 auto;padding-top:150px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.page-wrap{width:100%;padding-top:102px}}.page-wrap::before{position:absolute;z-index:-1;content:''}.page-wrap .section-title{position:relative;color:#000;line-height:inherit;overflow:visible;font-size:50px;padding-left:12px;padding-left:.625vw;padding-right:20px;padding-right:1.04167vw}@media (min-width: 1920px){.page-wrap .section-title{padding-left:12px}}@media (min-width: 1920px){.page-wrap .section-title{padding-right:20px}}@media screen and (max-width: 1365px){.page-wrap .section-title{font-size:50px;font-size:3.66032vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-wrap .section-title{font-size:50px}}@media screen and (max-width: 768px){.page-wrap .section-title{padding-left:20px;padding-left:2.66667vw;padding-right:40px;padding-right:5.33333vw;font-size:50px;font-size:6.66667vw}}.page-wrap .section-title::before{display:inline-block;position:absolute;top:0;z-index:-1;border-radius:50%;background-color:#ffd200;content:'';left:-8px;left:-.41667vw;width:35px;width:1.82292vw;height:35px;height:1.82292vw}@media (min-width: 1920px){.page-wrap .section-title::before{left:-8px}}@media (min-width: 1920px){.page-wrap .section-title::before{width:35px}}@media (min-width: 1920px){.page-wrap .section-title::before{height:35px}}@media screen and (max-width: 768px){.page-wrap .section-title::before{left:0;width:34px;width:4.53333vw;height:34px;height:4.53333vw}}.page-head{text-align:center}.page-title{display:inline-block;font-size:60px;color:#000;text-align:center;border-bottom:solid #000 4px}@media screen and (max-width: 768px){.page-title{font-size:60px;font-size:8vw;border-width:4px;border-width:.53333vw}}.page-intro{margin-top:58px;margin-top:3.02083vw;font-size:30px;font-family:"Pretendard", "Prompt";font-weight:400;color:#000;text-align:center}@media (min-width: 1920px){.page-intro{margin-top:58px}}@media screen and (max-width: 768px){.page-intro{margin-top:60px;margin-top:8vw;font-size:30px;font-size:4vw}}.page-banner{position:relative;margin-top:60px;margin-top:3.125vw;text-align:center}@media (min-width: 1920px){.page-banner{margin-top:60px}}@media screen and (max-width: 768px){.page-banner{margin-top:45px}}.page-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.page-banner-title{position:relative;max-width:1100px;max-width:57.29167vw;padding-left:70px;font-size:60px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1920px){.page-banner-title{max-width:1100px}}@media screen and (max-width: 1365px){.page-banner-title{font-size:60px;font-size:4.39239vw;padding-left:70px;padding-left:5.12445vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-banner-title{font-size:60px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-banner-title{padding-left:70px}}@media screen and (max-width: 768px){.page-banner-title{max-width:calc(100% - 20px);font-size:42px;font-size:5.6vw;padding-left:40px;padding-left:5.33333vw}}.page-banner-title::before{position:absolute;top:50%;left:0px;width:57px;height:57px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';background:url(../img/ico_ppt.png) center/cover no-repeat}@media screen and (max-width: 1365px){.page-banner-title::before{width:57px;width:4.17277vw;height:57px;height:4.17277vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-banner-title::before{width:57px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-banner-title::before{height:57px}}@media screen and (max-width: 768px){.page-banner-title::before{width:29px;width:3.86667vw;height:29px;height:3.86667vw;background:url(../img/ico_ppt_mo.png) center/cover no-repeat}}.page-banner-title.file-pdf::before{background:url(../img/ico_pdf.png) center/cover no-repeat}@media screen and (max-width: 768px){.page-banner-title.file-pdf::before{background:url(../img/ico_pdf_mo.png) center/cover no-repeat}}.page-banner-deco{position:absolute}.contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.contact .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-form{max-width:55.5%;-ms-flex-preferred-size:55.5%;flex-basis:55.5%}@media screen and (max-width: 768px){.contact-form{margin-top:11px;max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%}}.contact .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:20px;padding-bottom:1.04167vw;border-bottom:4px solid #e1e1e1;border-bottom-width:4px;border-bottom-width:.20833vw}@media (min-width: 1920px){.contact .input-box{padding-bottom:20px}}@media (min-width: 1920px){.contact .input-box{border-bottom-width:4px}}@media screen and (max-width: 768px){.contact .input-box{padding-bottom:20px;padding-bottom:2.66667vw}}.contact .input-box input{width:100%}.contact .input-box input,.contact .input-box textarea{font-size:20px;color:#000;border:none}@media screen and (max-width: 768px){.contact .input-box input,.contact .input-box textarea{font-size:30px;font-size:4vw}}.contact .input-box input:focus,.contact .input-box textarea:focus{outline:none}.contact .input-box.text-area{display:block;padding-top:46px;padding-top:2.39583vw}@media (min-width: 1920px){.contact .input-box.text-area{padding-top:46px}}@media screen and (max-width: 768px){.contact .input-box.text-area{margin-top:20px;margin-top:2.66667vw;padding-top:36px;padding-top:4.8vw}}.contact .input-box.text-area .label{display:block}.contact .input-box.text-area textarea{width:100%;height:146px;height:7.60417vw;margin-top:6px;margin-top:.3125vw;resize:none}@media (min-width: 1920px){.contact .input-box.text-area textarea{height:146px}}@media (min-width: 1920px){.contact .input-box.text-area textarea{margin-top:6px}}@media screen and (max-width: 768px){.contact .input-box.text-area textarea{height:73px;height:9.73333vw}}.contact .input-box.company{padding-top:12px;padding-top:.625vw}@media (min-width: 1920px){.contact .input-box.company{padding-top:12px}}@media screen and (max-width: 768px){.contact .input-box.company{padding-top:36px;padding-top:4.8vw}}.contact .input-box.email{padding-top:34px;padding-top:1.77083vw}@media (min-width: 1920px){.contact .input-box.email{padding-top:34px}}@media screen and (max-width: 768px){.contact .input-box.email{padding-top:36px;padding-top:4.8vw}}.contact .label{font-size:20px;min-width:100px;color:#000}@media screen and (max-width: 768px){.contact .label{min-width:150px;min-width:20vw;font-size:30px;font-size:4vw}}.contact .btn-submit{width:100%;color:#ffd200;background-color:#000;margin-top:30px;padding:26px 10px;font-size:20px}@media screen and (max-width: 1365px){.contact .btn-submit{font-size:20px;font-size:1.46413vw;padding:26px 10px;padding:1.90337vw .73206vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.contact .btn-submit{font-size:20px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.contact .btn-submit{padding:26px 10px}}@media screen and (max-width: 768px){.contact .btn-submit{padding:11px 10px;padding:2.93333vw 2.66667vw;font-size:26px;font-size:3.46667vw}}.chat-box{visibility:hidden;position:fixed;right:32px;bottom:32px;z-index:10;height:652px;width:400px;max-height:calc(100vh - 138px);background-color:#fff;padding:52px 5px 0 16px;border-radius:20px 20px 16px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Pretendard', 'Prompt';font-weight:400;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0}@media screen and (max-width: 768px){.chat-box{right:auto;bottom:0;width:100%;border-radius:20px 20px 0 0;max-height:calc(100vh - 180px)}}.chat-box::after{position:absolute;bottom:0;right:16px;width:1px;height:calc(100% - 52px);background-color:#E4E9F3;content:""}.chat-box-wrap{overflow:hidden;height:100%;border-bottom-right-radius:10px}.chat-box-confirm{visibility:hidden;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;bottom:0;z-index:10;width:100%;height:600px;background-color:rgba(0,0,0,0.6);opacity:0}.chat-box-confirm.is-show{visibility:visible;opacity:1}.chat-box-confirm .confirm-box{padding:32px 0;width:368px;background-color:#fff;border-radius:22px;text-align:center}.chat-box-confirm .confirm-btn-box{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.chat-box-confirm .confirm-title{font-family:"Pretendard", "Prompt";font-size:16px;line-height:1.375;color:#000}.chat-box .btn-confirm,.chat-box .btn-cancel{color:#000;font-family:"Pretendard", "Prompt";font-weight:400;font-size:14px;line-height:1.35;padding:11px 24px;border-radius:16px}.chat-box .btn-cancel{border:1px solid #DCE2EE}.chat-box .btn-confirm{background-color:#FFCB24}.chat-box.is-show{visibility:visible;opacity:1}.chat-box-dimmed{position:fixed;top:52px;left:0;height:100px;width:100%;z-index:10;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden}.chat-box-dimmed .dimmed-close-area{position:absolute;top:0;right:0;width:100%;height:80px;cursor:pointer}.chat-box-dimmed,.chat-box-policy-wrap{-webkit-transition:none;transition:none}.chat-box-dimmed.is-show,.chat-box-policy-wrap.is-show{opacity:1;visibility:visible}.chat-box-policy-wrap{bottom:0;right:0;height:520px;z-index:11;opacity:0;visibility:hidden}.chat-box-policy-wrap .chat-box-toggle{cursor:default}.chat-box-policy-wrap .chat-box-content{height:464px;padding-top:24px;padding-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-box-policy-wrap .policy-text{font-size:14px;line-height:1.4;color:#000}.chat-box-policy-wrap .policy-text+.policy-text{margin-top:20px}.chat-box.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.chat-box-form{margin-top:16px}.chat-box-form-note{margin-top:4px;font-size:12px;line-height:1.4;color:#000;opacity:0.5}.chat-box-file-wrap{width:100%;position:relative}.chat-box-file-wrap .btn-file-clear{pointer-events:none;position:absolute;top:50%;right:12px;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;content:""}.chat-box-file-wrap.is-choose .btn-file-clear{pointer-events:auto;opacity:1}.chat-box-file-wrap.is-choose .input-file-control{color:#000}.chat-box-file-wrap.is-choose .input-file-control::before{width:0}.chat-box-form-group .input-file-control{display:inline-block;position:relative;font-size:14px;line-height:1.4;color:#808080;padding:11px 37px 11px 16px;border-radius:16px;border:1px solid #DCE2EE;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.chat-box-form-group .input-file-control.is-disabled{pointer-events:none;background-color:#fafafa}.chat-box-form-group .input-file-control::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;content:"";-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-192px 0px;width:24px;height:24px}.chat-box-form-group .input-file-control.is-choose{color:#000}.chat-box-form-group .input-file-control.is-choose::before{width:0}.chat-box-textarea{padding:11px 16px;border:1px solid #DCE2EE;border-radius:16px;font-family:'Pretendard', 'Prompt';font-size:14px;font-weight:400;line-height:1.4;resize:none;color:#000}.chat-box-textarea::-webkit-scrollbar{display:none}.chat-box-textarea::-webkit-input-placeholder{color:#808080}.chat-box-textarea::-moz-placeholder{color:#808080}.chat-box-textarea:-ms-input-placeholder{color:#808080}.chat-box-textarea::-ms-input-placeholder{color:#808080}.chat-box-textarea::placeholder{color:#808080}.chat-box-textarea:focus{outline:none !important;border:1px solid  #FFCB24}.chat-box-textarea-error{border-color:#EE0000}.chat-box-textarea-error:focus{border-color:#EE0000}.chat-box-textarea.is-disabled{pointer-events:none;background-color:#fafafa}.chat-box-textarea-count{margin-top:4px;font-size:12px;line-height:1.4;color:#808080}.chat-box-textarea-count>em{color:#000}.chat-box-input-file{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.chat-box-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.chat-box-form-group .chat-box-input,.chat-box-form-group .chat-box-textarea,.chat-box-form-group .input-file-control{width:100%}.chat-box-form-group+.chat-box-form-group{margin-top:12px}.chat-box-form-title{margin-bottom:4px;font-size:12px;color:#000;border-radius:16px}.chat-box-form-title>em{color:#EE0000}.chat-box-checkbox-label{width:24px;height:24px;cursor:pointer;-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-192px -56px;width:24px;height:24px}.chat-box-checkbox-label.is-disabled{pointer-events:none}.chat-box-checkbox:checked ~ label{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-140px -137px;width:24px;height:24px}.chat-box-checkbox-text{-ms-flex-item-align:center;align-self:center;margin-left:4px;font-size:14px;line-height:1.4;color:#000}.chat-box-checkbox-text>span{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.chat-box-checkbox-text>em{color:#EE0000}.chat-box-input{padding:11px 16px;border-radius:16px;font-family:"Pretendard", "Prompt";font-weight:400;border:1px solid #DCE2EE;font-size:14px;line-height:1.4;color:#000}.chat-box-input::-webkit-input-placeholder{color:#808080;font-size:14px}.chat-box-input::-moz-placeholder{color:#808080;font-size:14px}.chat-box-input:-ms-input-placeholder{color:#808080;font-size:14px}.chat-box-input::-ms-input-placeholder{color:#808080;font-size:14px}.chat-box-input::placeholder{color:#808080;font-size:14px}.chat-box-input:focus{outline:none;border-color:#FFCB24}.chat-box-input-error{border-color:#EE0000}.chat-box-input-error:focus{border-color:#EE0000}.chat-box-input.is-disabled{pointer-events:none;background-color:#fafafa}.chat-box-input.is-disabled:-webkit-autofill,.chat-box-input.is-disabled:-webkit-autofill:hover,.chat-box-input.is-disabled:-webkit-autofill:focus,.chat-box-input.is-disabled:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fafafa inset !important}.chat-box .btn-box{width:100%;text-align:center}.chat-box .btn-completed,.chat-box .btn-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:24px;padding:11px 16px;border-radius:16px;background-color:#FFCB24;font-family:"Pretendard", "Prompt";font-weight:400;color:#000}.chat-box .btn-completed .ico-checked-disabled,.chat-box .btn-more .ico-checked-disabled{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px 0px;width:25px;height:24px}.chat-box .btn-completed:disabled,.chat-box .btn-more:disabled{background-color:#F5F5F5}.chat-box .btn-completed:disabled .ico-checked-disabled,.chat-box .btn-more:disabled .ico-checked-disabled{-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-163px -28px;width:25px;height:24px}.chat-box .btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-box .btn-more .text{text-decoration:underline;text-underline-offset:2px}.chat-box-toggle{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;width:100%;height:52px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;border-radius:16px 16px 0 0}.chat-box-toggle button{width:24px;height:24px}.chat-box-title{margin-right:auto;font-size:16px;line-height:1.2;font-family:'Cairo', 'Prompt';text-transform:uppercase;display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.chat-box-default{padding-top:16px}.chat-box-item{position:relative}.chat-box .bot-message,.chat-box .user-message{display:none}.chat-box .bot-message{margin:48px 0}.chat-box-time{position:absolute;bottom:0;right:0;-webkit-transform:translateX(105%);transform:translateX(105%);font-size:10px;color:#7f7f7f}.chat-box-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.chat-box-info .avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffcb24}.chat-box-info .avatar>img{max-width:100%}.chat-box-info .name{font-size:12px;font-weight:400;color:#000}.chat-box-option{margin-top:20px;color:#000;bottom:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-box-option .swiper-container{margin:0}.chat-box-option .default-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.chat-box-option .option{position:relative;height:237px;padding:94px 15px 24px;border:1px solid #dbe2ef;border-radius:22px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.chat-box-option .option-slide:nth-child(2) .option::before{left:7px;width:104px;height:78px;background:url(../img/img_option_bg2.png) center/cover no-repeat}.chat-box-option .option-slide:nth-child(3) .option::before{top:5px;left:0;width:67px;height:78px;background:url(../img/img_option_bg3.png) center/cover no-repeat}.chat-box-option .option.is-disabled{opacity:0.5;pointer-events:none}.chat-box-option .option.is-selected{border-color:#FFCB24;opacity:1}.chat-box-option .option::before{content:'';position:absolute;top:0;left:0;width:111px;height:94px;background:url(../img/img_option_bg.png) center/cover no-repeat}.chat-box-option .option-title{position:absolute;top:24px;right:16px;z-index:1;text-align:right;font-size:16px;font-weight:900;font-family:'Cairo', 'Prompt', 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic Neo', Dotum, '돋움', sans-serif}.chat-box-option .option-title>span{display:block}.chat-box-option .option-text{font-weight:500;font-size:12px;line-height:1.4;display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis}.chat-box .option-wrap{margin-top:8px}.chat-box .option-wrap .option-text{margin:16px 0;font-size:14px;color:#000}.chat-box .option-wrap .option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-box .option-wrap .option-list.is-budget .option-btn{padding:11px 10px;letter-spacing:-0.3px}.chat-box .option-wrap .option-item{position:relative;border:2px solid transparent;background-color:#fff;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-box .option-wrap .option-item::before{position:absolute;inset:-2px;border-radius:16px;border:1px solid #DCE2EE;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";pointer-events:none}.chat-box .option-wrap .option-item.is-disabled{pointer-events:none}.chat-box .option-wrap .option-item.is-selected{position:relative;border-color:#FFCB24}.chat-box .option-wrap .option-item.is-selected:hover::before{border-color:transparent}.chat-box .option-wrap .option-item.is-selected::before{border-color:transparent}.chat-box .option-wrap .option-item:hover::before{border-color:#FFCB24}@media screen and (max-width: 768px){.chat-box .option-wrap .option-item:hover::before{border-color:#DCE2EE}}.chat-box .option-wrap .option-btn{font-family:'Pretendard', 'Prompt';font-weight:400;font-size:14px;display:inline-block;padding:11px 16px;color:#000}.chat-box-content{position:relative;height:100%;overflow:scroll;padding-right:21px;scroll-behavior:smooth}.chat-box-content::-webkit-scrollbar{width:6px;height:6px}.chat-box-content::-webkit-scrollbar-thumb{background-color:#e4e9f3;border-radius:6px}.chat-box-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.chat-box-message.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat-box-message.text-right .message{border-radius:22px 0 22px 22px;background:#ffcb24}.chat-box-message.text-right .message .chat-box-time{-webkit-transform:translateX(-105%);transform:translateX(-105%);right:auto;left:0}.chat-box-message .message{position:relative;color:#000;font-size:14px;line-height:1.4;font-weight:400;max-width:250px;padding:11px 16px;border-radius:0px 22px 22px 22px;background:#f1f2f3}.chat-box-message .message.first-message{margin-top:48px}.chat-box-message .message-border{width:248px;padding:22px 16px;border-radius:22px;border:1px solid #DBE2EF;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker{margin-top:10px}.date-picker-label{display:inline-block;margin-bottom:4px;color:#000;font-size:12px;font-family:'Pretendard', 'Prompt';line-height:1.4}.date-picker-label>em{color:#EE0000}.date-picker-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #DCE2EE;border-radius:16px;height:80px}.date-picker-box:not(:first-child){margin-top:12px}.date-picker-btn{height:24px}.date-picker-btn.is-disabled{pointer-events:none;opacity:0.3}.date-picker-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:'Cairo', 'Prompt';font-weight:900;font-size:17px;line-height:1.22;color:#000;text-align:center}.date-picker-select:nth-child(2){position:relative}.date-picker-select:nth-child(2)::before,.date-picker-select:nth-child(2)::after{position:absolute;top:50%;content:"";background-color:#DCE2EE;width:1px;height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.date-picker-select:nth-child(2)::before{left:0}.date-picker-select:nth-child(2)::after{left:auto;right:0}.chatbox-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:68px;bottom:95px;width:144px;height:66px;padding:14px 32px 16px 16px;border-radius:20px;background-color:#FFCB24;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 768px){.chatbox-toggle{right:50px;bottom:100px}}.chatbox-toggle::after{position:absolute;right:48px;top:100%;-webkit-background-size:216px 186px;background-size:216px 186px;background-image:url("../img/normal.png");background-position:-192px -126px;width:12px;height:16px;content:""}.chatbox-toggle.is-hidden{opacity:0;visibility:hidden}.chatbox-toggle-message{color:#000;font-family:"Pretendard", "Prompt";font-size:14px;line-height:1.35;font-weight:400}.chatbox-toggle-icon{position:absolute;top:44px;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);pointer-events:none}.chatbox-toggle .btn-close{position:absolute;top:8px;right:6px;height:24px}html[lang='th'] .page-intro,html[lang='th'] .section-title,html[lang='th'] .news-title,html[lang='th'] .news-details h1,html[lang='th'] .news-details-editor p,html[lang='th'] .page-wrap.work-detail .work-detail-content>p{font-family:'Prompt', sans-serif}html[lang='th'] .page-main .section-title{font-family:'Cairo', 'Prompt', 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic Neo', Dotum, '돋움', sans-serif}.header{position:fixed;top:0;left:0;width:100%;padding:28px 45px 0;z-index:50;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1365px){.header{padding:20px 23px}}@media screen and (max-width: 768px){.header{padding:17px 23px}}.header.is-dark .logo-dark{display:block !important}.header.is-dark .logo-light{display:none !important}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header.header-dark{top:0;padding:38px 45px 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 1365px){.header.header-dark{padding:20px 23px}}.header.header-dark.is-sticky{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);padding:10px 45px}@media screen and (max-width: 1365px){.header.header-dark.is-sticky{padding:10px 23px}}.header.header-dark.is-dark.is-sticky{-webkit-box-shadow:none;box-shadow:none}.header.header-dark .gnb-link{color:#000}.header.header-dark .logo-dark{display:block !important}.header.header-dark .logo-light{display:none !important}.header.header-dark .menu-line,.header.header-dark .menu-line::before,.header.header-dark .menu-line::after{background-color:#000}.header.header-dark .line{background-color:#000}.header.header-dark .logo-light{display:none !important}.header.header-dark .logo-dark{display:block !important}.header .line{position:absolute;bottom:0;width:0;height:4px;background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width: 768px){.header .line{height:8px;height:1.06667vw}}.header .logo{display:block}@media screen and (max-width: 768px){.header .logo{width:372px;width:49.6vw;height:80px;height:10.66667vw}}.header .logo>a{display:inline-block}.header .logo-dark{display:none !important}.gnb{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 1365px){.gnb{display:none}}.gnb.is-hidden{opacity:0;visibility:hidden}.gnb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gnb-link{position:relative;padding:22px 15px;color:#fff;font-size:20px;font-weight:900}.menu{position:relative}@media screen and (max-width: 1365px){.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.menu-line{display:block;position:absolute;left:0;width:100%;height:4px;background:#fff;-webkit-transition:background ease 0.3s .9s, top ease 0.3s 0.3s, opacity ease 0.5s, -webkit-transform ease 0.3s;transition:background ease 0.3s .9s, top ease 0.3s 0.3s, opacity ease 0.5s, -webkit-transform ease 0.3s;transition:background ease 0.3s .9s, top ease 0.3s 0.3s, transform ease 0.3s, opacity ease 0.5s;transition:background ease 0.3s .9s, top ease 0.3s 0.3s, transform ease 0.3s, opacity ease 0.5s, -webkit-transform ease 0.3s}@media screen and (max-width: 768px){.menu-line{height:3px}}.menu-line:nth-child(1){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.menu-line:nth-child(2){top:10px}.menu-line:nth-child(3){bottom:10px;-webkit-transition:background ease 0.3s .9s, bottom ease 0.3s 0.3s, -webkit-transform ease 0.3s;transition:background ease 0.3s .9s, bottom ease 0.3s 0.3s, -webkit-transform ease 0.3s;transition:background ease 0.3s .9s, bottom ease 0.3s 0.3s, transform ease 0.3s;transition:background ease 0.3s .9s, bottom ease 0.3s 0.3s, transform ease 0.3s, -webkit-transform ease 0.3s}.menu-btn{display:inline-block;width:46px;height:46px}@media screen and (max-width: 1365px){.menu-btn{width:40px;height:40px}}.menu-btn.is-open .menu-line{background:#000;-webkit-transition:background ease 0.3s, top ease 0.3s, -webkit-transform ease 0.3s 0.3s;transition:background ease 0.3s, top ease 0.3s, -webkit-transform ease 0.3s 0.3s;transition:background ease 0.3s, top ease 0.3s, transform ease 0.3s 0.3s;transition:background ease 0.3s, top ease 0.3s, transform ease 0.3s 0.3s, -webkit-transform ease 0.3s 0.3s}.menu-btn.is-open .menu-line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.menu-btn.is-open .menu-line:nth-child(2){-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:50%}.menu-btn.is-open .menu-line:nth-child(3){-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg);bottom:50%;-webkit-transition:background ease 0.3s, bottom ease 0.3s, -webkit-transform ease 0.3s 0.3s;transition:background ease 0.3s, bottom ease 0.3s, -webkit-transform ease 0.3s 0.3s;transition:background ease 0.3s, bottom ease 0.3s, transform ease 0.3s 0.3s;transition:background ease 0.3s, bottom ease 0.3s, transform ease 0.3s 0.3s, -webkit-transform ease 0.3s 0.3s}.menu-container{position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;padding:32px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1365px){.menu-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:25px}}.menu-container::before{position:absolute;top:0;left:0;z-index:-1;width:428px;width:22.29167vw;height:435px;height:22.65625vw;background:url(../img/img_menu_shape.png) center/contain no-repeat;content:""}@media (min-width: 1920px){.menu-container::before{width:428px}}@media (min-width: 1920px){.menu-container::before{height:435px}}@media screen and (max-width: 768px){.menu-container::before{width:428px;width:57.06667vw;height:435px;height:58vw}}.menu-content{position:relative;margin-top:130px;margin-top:6.77083vw;padding-left:150px;padding-left:7.8125vw}@media (min-width: 1920px){.menu-content{margin-top:130px}}@media (min-width: 1920px){.menu-content{padding-left:150px}}@media screen and (max-width: 1365px){.menu-content{width:100%;margin-top:85px;padding-left:0;padding-bottom:80px}}.menu-bottom{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.menu-bottom .sns-list{gap:10px}@media screen and (max-width: 768px){.menu-bottom .sns-list{position:absolute;right:0;bottom:-11px}}.menu-bottom .sns-link{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1366px){.menu-bottom .sns-link:hover .ico::after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.menu-bottom .sns-link .ico{position:relative;padding-bottom:5px}.menu-bottom .sns-link .ico::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#656565;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.menu-bottom .sns-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(0.7);transform:scale(0.7)}}.menu-bottom .select-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-bottom .select-language-link{position:relative;font-family:'Pretendard', 'Prompt';font-size:52px;font-weight:400;color:#000;opacity:0.3;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 1366px){.menu-bottom .select-language-link:hover::after{width:100%}}.menu-bottom .select-language-link::after{position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#000;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;content:""}.menu-bottom .select-language-link.is-selected{font-weight:700;opacity:1;pointer-events:none}.menu-bottom .select-language-link.is-selected::after{width:100%}@media screen and (max-width: 1365px){.menu-bottom .select-language-link{font-size:26px}}@media screen and (max-width: 768px){.menu-bottom-contact{padding-bottom:30px}}.menu-bottom-contact>p{font-family:'Pretendard', 'Prompt';font-size:24px;font-weight:400;color:#000}@media screen and (max-width: 1365px){.menu-bottom-contact>p{font-size:12px;text-align:right}}.menu-deco{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:-45px;top:-2.34375vw;left:0;background-color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 1920px){.menu-deco{top:-45px}}@media screen and (max-width: 1365px){.menu-deco{-webkit-transform:rotate(0);transform:rotate(0);left:auto;top:auto;right:0;bottom:0}}.menu-deco>a{display:inline-block;padding:20px;padding:1.04167vw;font-family:'Pretendard', 'Prompt';font-weight:700;color:#ffd200;font-size:24px;font-size:1.25vw}@media (min-width: 1920px){.menu-deco>a{padding:20px}}@media (min-width: 1920px){.menu-deco>a{font-size:24px}}@media screen and (max-width: 1365px){.menu-deco>a{padding:10px 25px;font-size:18px}}.menu-item{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.menu-item.is-active .menu-link{font-weight:900}.menu-item.is-active .menu-link::after{width:100%}.menu-item-holder{position:relative}.menu-link{display:inline-block;color:#000;font-size:120px;white-space:nowrap;font-size:120px;font-size:6.25vw;-webkit-transition:color .25s ease;transition:color .25s ease;font-weight:300;line-height:1.1}@media (min-width: 1920px){.menu-link{font-size:120px}}@media screen and (max-width: 1365px){.menu-link{font-size:60px;line-height:1.2}}.menu-link::after{position:absolute;left:0;bottom:0;content:"";width:0;height:5px;background-color:#000;-webkit-transition:width .5s ease;transition:width .5s ease}@media (min-width: 1366px){.menu-link:hover::after{width:100%}}.footer{padding:160px;padding:8.33333vw}@media (min-width: 1920px){.footer{padding:160px}}@media screen and (max-width: 768px){.footer{padding:40px 20px;padding:10.66667vw 5.33333vw}}.footer .sns-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:65px}@media screen and (max-width: 768px){.footer .sns-list{margin-top:60px;margin-top:8vw}}.footer .copyright{color:#000;font-size:71px}@media screen and (max-width: 1365px){.footer .copyright{font-size:71px;font-size:5.19766vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.footer .copyright{font-size:71px}}@media screen and (max-width: 768px){.footer .copyright{font-size:71px;font-size:9.46667vw}}.footer-link{display:inline-block;margin-top:50px;margin-top:2.60417vw;font-size:30px;font-size:1.5625vw;text-decoration:underline;text-underline-offset:4px;color:#fff}@media (min-width: 1920px){.footer-link{margin-top:50px}}@media (min-width: 1920px){.footer-link{font-size:30px}}@media screen and (max-width: 768px){.footer-link{font-size:30px;font-size:4vw;margin-top:50px;margin-top:6.66667vw}}.footer-link:hover{text-decoration:underline}.section{position:relative;overflow:hidden;width:100%;height:100%}.section-bg{width:100%;height:100%;pointer-events:none}.section-deco{position:absolute;top:50%;right:56px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}@media screen and (max-width: 768px){.section-deco{display:none}}.section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;width:100%;max-width:1510px;padding:0 56px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;content:''}@media screen and (max-width: 768px){.section-inner{margin-top:0;padding:0 20px}}@media screen and (max-width: 768px){.section-inner .tag{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width: 768px){.section-heading{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:4px}}.section-heading-link{display:inline-block;color:#fff}.section-title{overflow:hidden;font-size:80px;font-weight:900;line-height:100px}.section-title+.section-title{margin-top:-20px}@media screen and (max-width: 768px){.section-title{font-size:80px;font-size:10.66667vw;line-height:1.15}.section-title+.section-title{margin-top:-6px}}.section-subtitle,.section-link{margin-top:10px}@media screen and (max-width: 768px){.section-subtitle,.section-link{margin-top:0}}.section-subtitle{overflow:hidden;margin-top:16px;font-size:20px}@media screen and (max-width: 768px){.section-subtitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;padding-left:2px;font-size:15px}}.section-link,.section-link:hover{display:inline-block;color:#fff}.section-link{overflow:hidden;-ms-flex-item-align:start;align-self:flex-start;margin-top:0;padding-top:10px}@media screen and (max-width: 768px){.section-link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.section-link>span{font-size:15px;position:relative;padding-bottom:4px}.section-link>span::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);content:''}.section-copyright{position:fixed;left:230px;left:11.97917vw;bottom:37px;z-index:10;font-size:14px}@media (min-width: 1920px){.section-copyright{left:230px}}@media screen and (max-width: 768px){.section-copyright{left:auto;right:20px;bottom:20px;font-size:10px;font-weight:400}}.section-copyright .copyright-text{white-space:nowrap;-webkit-transition:color 1s;transition:color 1s}.section-copyright .copyright-text.is-dark{color:#000}.pagination{position:fixed;left:44px;bottom:43px;z-index:10;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}.pagination.is-hidden{opacity:0;visibility:hidden}.pagination.is-dark .pagination-line{background:#000}.pagination.is-dark .pagination-total{color:#000}@media screen and (max-width: 768px){.pagination{left:24px;bottom:17px}}.pagination-current{overflow:hidden;position:relative;width:24px;height:24px;display:inline-block;vertical-align:middle}@media screen and (max-width: 768px){.pagination-current{width:13px;height:13px}}.pagination-line{display:inline-block;width:26px;height:3px;margin:0 20px;background:#fff;vertical-align:middle;-webkit-transition:background 1s;transition:background 1s}@media screen and (max-width: 768px){.pagination-line{width:13px;height:2px;margin:0 8px}}.pagination-total{display:inline-block;vertical-align:middle;-webkit-transition:color 1s;transition:color 1s}@media screen and (max-width: 768px){.pagination-total{font-size:12px}}.pagination-list{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.75s 0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.75s 0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.75s 0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.75s 0.25s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.75s 0.25s cubic-bezier(0.77, 0, 0.175, 1)}.pagination-item{height:24px;line-height:24px;color:#ffd200}@media screen and (max-width: 768px){.pagination-item{height:13px;line-height:13px}}@media screen and (max-width: 768px){.pagination-item{font-size:12px}}.hidden{opacity:0}:root{--video-width: 100vw;--video-height: 100vh}@media (min-aspect-ratio: 16 / 9){:root{--video-height: 56.25vw}}@media (max-aspect-ratio: 16 / 9){:root{--video-width: 177.78vh}}#bvlgari-video{position:relative;overflow:hidden;width:100vw;height:100vh}#bvlgari-video iframe{position:absolute;top:50%;left:50%;width:var(--video-width);height:var(--video-height);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about.page-wrap::before{top:0;right:0;width:695px;width:36.19792vw;height:989px;height:51.51042vw;background:url("../img/img_deco_about.png") center/cover no-repeat}@media (min-width: 1920px){.about.page-wrap::before{width:695px}}@media (min-width: 1920px){.about.page-wrap::before{height:989px}}@media screen and (max-width: 768px){.about.page-wrap::before{width:383px;width:51.06667vw;height:422px;height:56.26667vw;background:url("../img/img_deco_about_mo.png") center/cover no-repeat}}.about .section .inner{max-width:1346px}@media screen and (max-width: 1365px){.about .section .inner{max-width:1346px;max-width:98.53587vw;max-width:none;padding-left:20px;padding-right:20px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.about .section .inner{max-width:1346px}}@media screen and (max-width: 768px){.about .section .inner{max-width:100%}}.about .contact{margin-top:106px;margin-top:5.52083vw}@media (min-width: 1920px){.about .contact{margin-top:106px}}@media screen and (max-width: 768px){.about .contact{margin-top:27px}}.agency .inner{border-bottom:4px solid #e1e1e1;padding:74px 0px 56px;padding:3.85417vw 0vw 2.91667vw}@media (min-width: 1920px){.agency .inner{padding:74px 0px 56px}}@media screen and (max-width: 768px){.agency .inner{border-bottom:none;padding-top:52px;padding-bottom:45px}}@media screen and (max-width: 1365px){.agency{border-bottom-width:2px}}@media screen and (max-width: 768px){.agency{border-bottom-width:0}}.agency-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:12px;padding-left:.625vw;margin:60px -93px -20px -93px;margin:3.125vw -4.84375vw -1.04167vw -4.84375vw}@media (min-width: 1920px){.agency-list{padding-left:12px}}@media (min-width: 1920px){.agency-list{margin:60px -93px -20px -93px}}@media screen and (max-width: 768px){.agency-list{margin:36px -30px -20px;padding:0 30px 0 40px}}.agency-item{margin:20px 93px;margin:1.04167vw 4.84375vw}@media (min-width: 1920px){.agency-item{margin:20px 93px}}@media screen and (max-width: 768px){.agency-item{padding-bottom:30px;margin:0;width:50%}}.agency-title{display:inline-block;margin-top:16px;font-size:26px;color:#ffd200}@media screen and (max-width: 1365px){.agency-title{font-size:26px;font-size:1.90337vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-title{font-size:26px}}@media screen and (max-width: 768px){.agency-title{margin-top:16px;margin-top:2.13333vw;font-size:26px;font-size:3.46667vw}}.agency-info-list{margin-top:20px}@media screen and (max-width: 1365px){.agency-info-list{margin-top:20px;margin-top:1.46413vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-list{margin-top:20px}}.agency-info-item{position:relative;font-size:24px;max-width:300px;color:#7f7f7f;padding-left:14px}.agency-info-item::before{content:'';position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:6px;background-color:#a3a3a3}@media screen and (max-width: 1365px){.agency-info-item{font-size:24px;font-size:1.75695vw;max-width:300px;max-width:21.96193vw;padding-left:14px;padding-left:1.02489vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item{font-size:24px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item{max-width:300px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item{padding-left:14px}}@media screen and (max-width: 1365px){.agency-info-item::before{top:11px;top:.80527vw;width:6px;width:.43924vw;height:6px;height:.43924vw;border-radius:6px;border-radius:.43924vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item::before{top:11px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item::before{width:6px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item::before{height:6px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-info-item::before{border-radius:6px}}@media screen and (max-width: 768px){.agency-info-item{max-width:300px;max-width:40vw;font-size:24px;font-size:3.2vw;padding-left:14px;padding-left:1.86667vw}.agency-info-item::before{top:11px;top:1.46667vw;width:6px;width:.8vw;height:6px;height:.8vw;border-radius:6px;border-radius:.8vw}}.agency-image{height:179px}@media screen and (max-width: 1365px){.agency-image{height:179px;height:13.10395vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.agency-image{height:179px}}@media screen and (max-width: 768px){.agency-image{height:179px;height:23.86667vw}}.agency-image img{height:100%}.team .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:89px 0px 36px;padding:4.63542vw 0vw 1.875vw}@media (min-width: 1920px){.team .inner{padding:89px 0px 36px}}@media screen and (max-width: 768px){.team .inner{padding-top:0}}.team-info{margin-top:-8px;margin-top:-.41667vw}@media (min-width: 1920px){.team-info{margin-top:-8px}}.team-list,.team-info,.team .section-title{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box}.team-list{margin-top:5px;margin-top:.26042vw;padding:0px 60px 0px 0px;padding:0vw 3.125vw 0vw 0vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1920px){.team-list{margin-top:5px}}@media (min-width: 1920px){.team-list{padding:0px 60px 0px 0px}}@media screen and (max-width: 768px){.team-list{padding-right:0;margin-top:8px;margin-top:1.06667vw}}.team-item{font-size:26px;color:#ffd200}@media screen and (max-width: 1365px){.team-item{font-size:26px;font-size:1.90337vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.team-item{font-size:26px}}@media screen and (max-width: 768px){.team-item{font-size:26px;font-size:3.46667vw}}.team-item:not(:first-child){margin-top:58px;margin-top:3.02083vw}@media (min-width: 1920px){.team-item:not(:first-child){margin-top:58px}}@media screen and (max-width: 768px){.team-item:not(:first-child){margin-top:30px}}@media screen and (max-width: 768px){.team-info{padding-top:14px;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 768px){.team-list,.team .section-title{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.team .team-address{position:relative;margin-top:40px;margin-top:2.08333vw}@media (min-width: 1920px){.team .team-address{margin-top:40px}}@media screen and (max-width: 768px){.team .team-address{padding-bottom:336px;padding-bottom:44.8vw;margin-top:70px;margin-top:9.33333vw;margin-top:26px;margin-top:3.46667vw;color:#000;background:url(../img/img_address_bg.jpg) center/contain no-repeat}}.maps{position:relative;width:100%;margin-top:170px;padding:60px 60px 116px 62px;background-color:#e1e1e1}.maps-box{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 1366px){.maps-box{margin:0 auto}}.country{position:absolute;width:20px;height:20px;border-radius:20px;background-color:#ffd200}@media (max-width: 1092px){.country{width:2.15%;height:0;padding-top:2.15%;border-radius:50%}}.country.korea{top:127px;right:32px}@media (max-width: 1092px){.country.korea{top:25%;right:3.5%}}.country.thailand{top:291px;right:150px}@media (max-width: 1092px){.country.thailand{top:57.3%;right:16.15%}}.country.indonesia{top:385px;right:32px}@media (max-width: 1092px){.country.indonesia{top:75.75%;right:3.5%}}.country.singapore{top:362px;right:103px}@media (max-width: 1092px){.country.singapore{top:70.85%;right:11.05%}}.country.vietnam{top:315px;right:103px}@media (max-width: 1092px){.country.vietnam{top:61.75%;right:11.05%}}.country-list{position:absolute;inset:0}.country .text{display:none;position:fixed;color:#000;font-size:16px;z-index:10}.branch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:152px}.branch::before{position:absolute;top:-14px;left:-14px;width:27px;height:27px;border-radius:27px;background-color:#ffd200;z-index:0;content:''}.branch.headquarter{position:absolute;top:122px;right:55px;min-height:138px}@media (max-width: 1366px){.branch.headquarter{position:relative;top:auto;right:auto}}.branch-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:46px;padding:7px 83px 0 51px}.branch-list .branch{width:calc((100% - 138px) / 4)}.branch-list .branch.headquarter{width:230px}@media (max-width: 1366px){.branch-list{gap:12px;padding:0}.branch-list .branch{width:calc((100% - 50px) / 5)}.branch-list .branch.headquarter{width:calc((100% - 50px) / 5)}}@media (max-width: 1133px){.branch-list .branch{width:calc((100% - 50px) / 3);margin-top:10px}.branch-list .branch.headquarter{width:calc((100% - 50px) / 3)}}.branch-name{display:block;z-index:1;font-size:20px;color:#000}.branch-address,.branch-phone,.branch-email{display:block;font-size:13px;color:#fff}.branch-address{margin-top:20px}.branch-phone{margin-top:auto}.address-title{display:none}@media screen and (max-width: 768px){.address-title{display:block;font-size:50px;font-size:6.66667vw;text-decoration:underline;text-underline-offset:4px;color:#000}}.address-location{font-size:16px;color:#7f7f7f}@media screen and (max-width: 768px){.address-location{font-size:26px;font-size:3.46667vw;margin-top:12px;margin-top:1.6vw;color:#000}}@media screen and (max-width: 768px){.address-phone{margin-top:66px;margin-top:8.8vw}}.page-wrap.work{padding-top:150px}@media screen and (max-width: 768px){.page-wrap.work{padding-top:100px}}.page-wrap.work .page-intro{margin-top:60px}@media screen and (max-width: 768px){.page-wrap.work .page-intro{margin-top:25px}}.page-wrap.work .inner{max-width:1660px}.page-wrap.work .work-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(384px, 1fr));gap:70px 25px;margin-top:65px}@media screen and (max-width: 1365px){.page-wrap.work .work-list{grid-template-columns:repeat(3, 1fr);gap:30px 12px;margin-top:42px}}@media screen and (max-width: 768px){.page-wrap.work .work-list{grid-template-columns:repeat(2, 1fr)}}.page-wrap.work .work-image{overflow:hidden;padding-top:100%;position:relative;background-color:#dcdde1}.page-wrap.work .work-image>img{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}@media (min-width: 1366px){.page-wrap.work .work-image:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.page-wrap.work .work-info{margin-top:20px}@media screen and (max-width: 768px){.page-wrap.work .work-info{margin-top:12px}}.page-wrap.work .work-title,.page-wrap.work .work-subtitle{font-family:"Pretendard", 'Prompt';color:#000}.page-wrap.work .work-title{font-size:26px;font-weight:700;display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}@media screen and (max-width: 768px){.page-wrap.work .work-title{font-size:16px}}.page-wrap.work .work-subtitle{margin-top:10px;font-size:18px}@media screen and (max-width: 768px){.page-wrap.work .work-subtitle{font-size:12px}}.page-wrap.work .button-area{margin-top:95px}@media screen and (max-width: 768px){.page-wrap.work .button-area{margin-top:25px}}.page-wrap.work-detail{padding-top:0}.page-wrap.work-detail .section-kv>img,.page-wrap.work-detail .section-image>img{width:100%}.page-wrap.work-detail .section-work-detail{margin-bottom:-1px}.page-wrap.work-detail .section-kv{position:relative}.page-wrap.work-detail .section-kv .kv-caption{position:absolute;width:100%;top:50%;left:50%;font-size:30px;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-wrap.work-detail .section-image{margin-top:100px}@media screen and (max-width: 768px){.page-wrap.work-detail .section-image{margin-top:23px}}.page-wrap.work-detail .section-banner{position:relative;padding:0}.page-wrap.work-detail .section-banner .sns-list{margin-top:0;position:absolute;top:65px;top:3.38542vw;right:60px;right:3.125vw}@media (min-width: 1920px){.page-wrap.work-detail .section-banner .sns-list{top:65px}}@media (min-width: 1920px){.page-wrap.work-detail .section-banner .sns-list{right:60px}}@media screen and (max-width: 768px){.page-wrap.work-detail .section-banner .sns-list{display:none}}.page-wrap.work-detail .section-banner .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.page-wrap.work-detail .section-banner-bg{width:100%}.page-wrap.work-detail .section-banner-title{font-size:60px;font-size:3.125vw;font-weight:700}@media (min-width: 1920px){.page-wrap.work-detail .section-banner-title{font-size:60px}}@media screen and (max-width: 768px){.page-wrap.work-detail .section-banner-title{font-size:30px}}.page-wrap.work-detail .section-banner-link{display:inline-block;margin-top:50px;margin-top:2.60417vw;font-size:30px;font-size:1.5625vw;text-decoration:underline;text-underline-offset:4px;color:#fff}@media (min-width: 1920px){.page-wrap.work-detail .section-banner-link{margin-top:50px}}@media (min-width: 1920px){.page-wrap.work-detail .section-banner-link{font-size:30px}}@media screen and (max-width: 768px){.page-wrap.work-detail .section-banner-link{margin-top:25px;font-size:15px}}.page-wrap.work-detail .section-banner-link:hover{text-decoration:underline}.page-wrap.work-detail .page-head{margin-top:90px;text-align:center}@media screen and (max-width: 768px){.page-wrap.work-detail .page-head{padding:0;width:100%;height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ededed}}@media screen and (max-width: 768px){.page-wrap.work-detail .page-head{margin-top:20px}}.page-wrap.work-detail .inner{max-width:1660px}.page-wrap.work-detail .work-detail-box{margin-top:150px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1365px){.page-wrap.work-detail .work-detail-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-top:30px}}.page-wrap.work-detail .work-detail-title>h1{font-size:72px;font-weight:900;color:#000}@media screen and (max-width: 768px){.page-wrap.work-detail .work-detail-title>h1{font-size:40px}}.page-wrap.work-detail .work-detail-content>p{font-family:"Pretendard", 'Prompt';font-size:25px;font-weight:400;color:#000}@media screen and (max-width: 768px){.page-wrap.work-detail .work-detail-content>p{font-size:17px}}@media screen and (max-width: 768px){.page-wrap.work-detail .work-detail-content .tag{display:block}}.page-wrap.work-detail .work-detail-content .tag-list{margin-top:30px}@media screen and (max-width: 768px){.page-wrap.work-detail .work-detail-content .tag-list{margin-top:25px}}.page-wrap.work-detail .work-detail-title,.page-wrap.work-detail .work-detail-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-wrap.work-detail .copyright{display:none}@media screen and (max-width: 768px){.page-wrap.work-detail .copyright{display:block;margin:30px 0;font-family:"Pretendard", 'Prompt';font-size:10px;font-weight:400;color:#000;text-align:center}}.news.page-wrap::before{top:0;right:0;width:639px;width:33.28125vw;height:420px;height:21.875vw;background:url("../img/img_deco_news.png") center/cover no-repeat}@media (min-width: 1920px){.news.page-wrap::before{width:639px}}@media (min-width: 1920px){.news.page-wrap::before{height:420px}}@media screen and (max-width: 768px){.news.page-wrap::before{width:281px;width:37.46667vw;height:263px;height:35.06667vw;background:url("../img/img_deco_news_mo.png") center/cover no-repeat}}.news .inner{max-width:1346px;padding-top:113px;padding-top:5.88542vw}@media (min-width: 1920px){.news .inner{padding-top:113px}}@media screen and (max-width: 1365px){.news .inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.news .inner{max-width:none;padding-top:80px;padding-top:10.66667vw;padding-left:40px;padding-left:5.33333vw;padding-right:40px;padding-right:5.33333vw}}.news-box{display:-webkit-box;display:-ms-flexbox;display:flex}.news-years,.news-desc{font-family:'Pretendard', 'Prompt';font-weight:400;color:#000;font-size:25px}@media screen and (max-width: 1365px){.news-years,.news-desc{font-size:25px;font-size:1.83016vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-years,.news-desc{font-size:25px}}@media screen and (max-width: 768px){.news-years,.news-desc{font-size:25px;font-size:3.33333vw}}.news-years{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-desc{margin-top:34px;margin-top:1.77083vw}@media (min-width: 1920px){.news-desc{margin-top:34px}}@media screen and (max-width: 768px){.news-desc{margin-top:34px;margin-top:4.53333vw}}.news-title{font-size:40px;display:block;color:#000}@media screen and (max-width: 1365px){.news-title{font-size:40px;font-size:2.92826vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-title{font-size:40px}}@media screen and (max-width: 768px){.news-title{font-size:40px;font-size:5.33333vw}}.news-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 3px}@media screen and (max-width: 768px){.news-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.news-list{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width: 768px){.news-list{margin-top:52px;margin-top:6.93333vw}}.news-list:not(.news-item-featured) .news-title{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.news-list.news-item-featured{padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1365px){.news-list.news-item-featured{padding-right:60px;padding-right:4.39239vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-list.news-item-featured{padding-right:60px}}@media screen and (max-width: 768px){.news-list.news-item-featured{padding-right:0}}.news-list.news-item-featured .news-link{padding:0}.news-list.news-item-featured .news-item{border:none}.news-list.news-item-featured .news-item:not(:first-child){margin-top:134px;margin-top:6.97917vw}@media (min-width: 1920px){.news-list.news-item-featured .news-item:not(:first-child){margin-top:134px}}@media screen and (max-width: 768px){.news-list.news-item-featured .news-item:not(:first-child){margin-top:100px;margin-top:13.33333vw}}.news-list.news-item-featured .news-years{position:relative;top:0;left:0;text-decoration:underline}.news-list.news-item-featured .news-title{font-size:60px;margin-top:30px;margin-top:1.5625vw;display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (min-width: 1920px){.news-list.news-item-featured .news-title{margin-top:30px}}@media screen and (max-width: 1365px){.news-list.news-item-featured .news-title{font-size:60px;font-size:4.39239vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-list.news-item-featured .news-title{font-size:60px}}@media screen and (max-width: 768px){.news-list.news-item-featured .news-title{font-size:60px;font-size:8vw;margin-top:24px;margin-top:3.2vw}}.news-list.news-item-featured .news-desc{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.news-item{border-bottom:4px solid #e1e1e1}@media screen and (max-width: 768px){.news-item{border-width:2px}}.news-item:first-child{border-top:4px solid #e1e1e1}@media screen and (max-width: 768px){.news-item:first-child{border-width:2px}}.news-link{display:block;position:relative;padding:59px 130px 59px 0px;padding:3.07292vw 6.77083vw 3.07292vw 0vw}@media (min-width: 1920px){.news-link{padding:59px 130px 59px 0px}}@media screen and (max-width: 768px){.news-link{padding:23px 50px 23px 0px;padding:6.13333vw 13.33333vw 6.13333vw 0vw}}.news .btn-seemore{margin-top:140px;margin-top:7.29167vw}@media (min-width: 1920px){.news .btn-seemore{margin-top:140px}}@media screen and (max-width: 768px){.news .btn-seemore{margin-top:46px;margin-top:6.13333vw}}.news-details.page-wrap::before{top:0;right:0;width:639px;width:33.28125vw;height:420px;height:21.875vw;background:url("../img/img_deco_news.png") center/cover no-repeat}@media (min-width: 1920px){.news-details.page-wrap::before{width:639px}}@media (min-width: 1920px){.news-details.page-wrap::before{height:420px}}@media screen and (max-width: 768px){.news-details.page-wrap::before{width:281px;width:37.46667vw;height:263px;height:35.06667vw;background:url("../img/img_deco_news_mo.png") center/cover no-repeat}}.news-details .inner{max-width:1346px;padding-top:112px;padding-top:5.83333vw;padding-left:0;padding-right:0}@media (min-width: 1920px){.news-details .inner{padding-top:112px}}@media screen and (max-width: 1365px){.news-details .inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.news-details .inner{max-width:100%;padding-top:42px}}.news-details-notify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Pretendard', 'Prompt';font-size:25px}@media screen and (max-width: 1365px){.news-details-notify{font-size:25px;font-size:1.83016vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details-notify{font-size:25px}}@media screen and (max-width: 768px){.news-details-notify{font-size:25px;font-size:3.33333vw}}.news-details-notify-title{font-weight:700;color:#000}.news-details-notify-date{font-weight:400;color:#7f7f7f}.news-details-notify-date::before{display:inline-block;width:2px;width:.10417vw;height:18px;height:.9375vw;margin:0px 12px;margin:0vw .625vw;background-color:#7f7f7f;content:''}@media (min-width: 1920px){.news-details-notify-date::before{width:2px}}@media (min-width: 1920px){.news-details-notify-date::before{height:18px}}@media (min-width: 1920px){.news-details-notify-date::before{margin:0px 12px}}@media screen and (max-width: 768px){.news-details-notify-date::before{width:2px;width:.26667vw;height:18px;height:2.4vw;margin:0px 5px 0px 3px;margin:0vw 1.33333vw 0vw .8vw}}.news-details h1{max-width:1200px;margin-top:26px;font-size:50px;color:#000}@media screen and (max-width: 1365px){.news-details h1{max-width:1200px;max-width:87.84773vw;margin-top:24px;margin-top:1.75695vw;font-size:50px;font-size:3.66032vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details h1{max-width:1200px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details h1{margin-top:24px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details h1{font-size:50px}}@media screen and (max-width: 768px){.news-details h1{max-width:1200px;max-width:160vw;margin-top:24px;margin-top:3.2vw;font-size:50px;font-size:6.66667vw}}.news-details-thumb{margin-top:48px;width:100%}@media screen and (max-width: 768px){.news-details-thumb{margin-top:46px;margin-top:3.3675vw}}@media screen and (max-width: 768px) and (min-width: 1920px){.news-details-thumb{margin-top:46px}}@media screen and (max-width: 768px){.news-details-thumb{margin-top:46px;margin-top:6.13333vw}}.news-details-editor{min-height:500px;min-height:26.04167vw;padding:52px 0px 154px;padding:2.70833vw 0vw 8.02083vw}@media (min-width: 1920px){.news-details-editor{min-height:500px}}@media (min-width: 1920px){.news-details-editor{padding:52px 0px 154px}}@media screen and (max-width: 1365px){.news-details-editor{padding:57px 0px 84px;padding:4.17277vw 0vw 6.14934vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details-editor{padding:57px 0px 84px}}@media screen and (max-width: 768px){.news-details-editor{padding:28.5px 0px 42px;padding:7.6vw 0vw 11.2vw}}.news-details-editor p{font-size:25px;font-family:'Pretendard', 'Prompt';font-weight:400;color:#000}@media screen and (max-width: 1365px){.news-details-editor p{font-size:25px;font-size:1.83016vw}}@media screen and (max-width: 1365px) and (min-width: 1920px){.news-details-editor p{font-size:25px}}@media screen and (max-width: 768px){.news-details-editor p{font-size:25px;font-size:3.33333vw}}.news-details .article-pagination{border-top:4px solid #7f7f7f;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1365px){.news-details .article-pagination{border-width:2px}}@media screen and (max-width: 768px){.news-details .article-pagination{padding-top:16px;padding-top:2.13333vw}}.news-details .article-pagination-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:35px 0px;padding:1.82292vw 0vw;font-family:'Pretendard', 'Prompt';font-size:25px;font-size:1.30208vw;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1920px){.news-details .article-pagination-btn{padding:35px 0px}}@media (min-width: 1920px){.news-details .article-pagination-btn{font-size:25px}}@media screen and (max-width: 768px){.news-details .article-pagination-btn{padding:9px 0px;padding:2.4vw 0vw;font-size:25px;font-size:3.33333vw}}.news-details .article-pagination-next{margin-left:68px;margin-left:3.54167vw}@media (min-width: 1920px){.news-details .article-pagination-next{margin-left:68px}}@media screen and (max-width: 768px){.news-details .article-pagination-next{margin-left:64px;margin-left:8.53333vw}}.news-details .article-pagination-next::after{display:inline-block;width:12px;width:.625vw;height:21px;height:1.09375vw;margin:1px 0px 0px 10px;margin:.05208vw 0vw 0vw .52083vw;background:url(../img/ic_arrow.png) center/cover no-repeat;content:''}@media (min-width: 1920px){.news-details .article-pagination-next::after{width:12px}}@media (min-width: 1920px){.news-details .article-pagination-next::after{height:21px}}@media (min-width: 1920px){.news-details .article-pagination-next::after{margin:1px 0px 0px 10px}}@media screen and (max-width: 768px){.news-details .article-pagination-next::after{width:12px;width:1.6vw;height:21px;height:2.8vw;margin:0px 0px 1px 5px;margin:0vw 0vw .26667vw 1.33333vw}}.news-details .article-pagination-next.article-pagination-disabled::after{width:10px;width:.52083vw;height:18px;height:.9375vw;background:url(../img/ic_arrow_disabled.png) center/cover no-repeat}@media (min-width: 1920px){.news-details .article-pagination-next.article-pagination-disabled::after{width:10px}}@media (min-width: 1920px){.news-details .article-pagination-next.article-pagination-disabled::after{height:18px}}@media screen and (max-width: 768px){.news-details .article-pagination-next.article-pagination-disabled::after{width:20px;width:2.66667vw;height:18px;height:2.4vw;margin-bottom:2px;margin-bottom:.26667vw;margin-top:0}}.news-details .article-pagination-prev::before{display:inline-block;width:12px;width:.625vw;height:21px;height:1.09375vw;margin-right:13px;margin-right:.67708vw;margin-top:1px;margin-top:.05208vw;background:url(../img/ic_arrow.png) center/cover no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);content:''}@media (min-width: 1920px){.news-details .article-pagination-prev::before{width:12px}}@media (min-width: 1920px){.news-details .article-pagination-prev::before{height:21px}}@media (min-width: 1920px){.news-details .article-pagination-prev::before{margin-right:13px}}@media (min-width: 1920px){.news-details .article-pagination-prev::before{margin-top:1px}}@media screen and (max-width: 768px){.news-details .article-pagination-prev::before{width:12px;width:1.6vw;height:22px;height:2.93333vw;margin-top:0;margin-right:14px;margin-right:1.86667vw;margin-bottom:2px;margin-bottom:.26667vw}}.news-details .article-pagination-prev.article-pagination-disabled::before{width:10px;width:.52083vw;height:18px;height:.9375vw;background:url(../img/ic_arrow_disabled.png) center/cover no-repeat}@media (min-width: 1920px){.news-details .article-pagination-prev.article-pagination-disabled::before{width:10px}}@media (min-width: 1920px){.news-details .article-pagination-prev.article-pagination-disabled::before{height:18px}}@media screen and (max-width: 768px){.news-details .article-pagination-prev.article-pagination-disabled::before{width:10px;width:1.33333vw;height:18px;height:2.4vw}}.news-details .article-pagination-mode{margin-left:auto}.news-details .article-pagination-disabled{font-weight:500;color:#7f7f7f;pointer-events:none}.page-contact.page-wrap::before{top:0;left:0;width:540px;width:28.125vw;height:581px;height:30.26042vw;background:url("../img/img_deco_contact.png") center/cover no-repeat}@media (min-width: 1920px){.page-contact.page-wrap::before{width:540px}}@media (min-width: 1920px){.page-contact.page-wrap::before{height:581px}}@media screen and (max-width: 768px){.page-contact.page-wrap::before{width:261px;width:34.8vw;height:588px;height:78.4vw;background:url("../img/img_deco_contact_mo.png") center/cover no-repeat}}.page-contact .page-banner{margin-top:124px;margin-top:6.45833vw}@media (min-width: 1920px){.page-contact .page-banner{margin-top:124px}}@media screen and (max-width: 768px){.page-contact .page-banner{margin-top:90px;margin-top:12vw}}.page-contact .page-banner-deco{width:400px;width:20.83333vw;height:399px;height:20.78125vw;top:-188px;top:-9.79167vw;right:-176px;right:-9.16667vw}@media (min-width: 1920px){.page-contact .page-banner-deco{width:400px}}@media (min-width: 1920px){.page-contact .page-banner-deco{height:399px}}@media (min-width: 1920px){.page-contact .page-banner-deco{top:-188px}}@media (min-width: 1920px){.page-contact .page-banner-deco{right:-176px}}@media screen and (max-width: 768px){.page-contact .page-banner-deco{width:133px;width:17.73333vw;height:228px;height:30.4vw;top:-120px;top:-16vw;right:-40px;right:-5.33333vw}}.page-contact .contact{margin-top:76px}@media screen and (max-width: 768px){.page-contact .contact{margin-top:50px}}.page-contact .contact .inner{max-width:1340px;padding-left:0;padding-right:0}@media screen and (max-width: 1365px){.page-contact .contact .inner{max-width:1340px;max-width:98.09663vw;padding-left:20px;padding-right:20px}}@media screen and (max-width: 1365px) and (min-width: 1920px){.page-contact .contact .inner{max-width:1340px}}@media screen and (max-width: 768px){.page-contact .contact .inner{max-width:none}}
