﻿@font-face{font-family:"G-Market-Sans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"G-Market-Sans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"G-Market-Sans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff") format("woff");font-weight:700;font-display:swap}body *{color:#555}body a,body a span{color:#666}body a:focus,body a:hover,body a:active,body a span:focus,body a span:hover,body a span:active{color:#0fa9ff}body a:focus span,body a:hover span,body a:active span,body a span:focus span,body a span:hover span,body a span:active span{color:#0fa9ff}.gnb_close,.gnb_open{font-size:0;width:32px;height:32px;position:absolute;right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.gnb_close{display:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M10.5859 12L2.79297 4.20706L4.20718 2.79285L12.0001 10.5857L19.793 2.79285L21.2072 4.20706L13.4143 12L21.2072 19.7928L19.793 21.2071L12.0001 13.4142L4.20718 21.2071L2.79297 19.7928L10.5859 12Z'%3E%3C/path%3E%3C/svg%3E")}.container{width:1360px;padding:0;box-sizing:border-box}.h1{display:flex;height:100px;transition:all .15s ease 0s}.h1 a{font-size:25px;vertical-align:middle;display:block;width:170px;height:100%;background:url(../images/h1.png) no-repeat 0 45%/contain;font-size:0}.h1 a img{vertical-align:middle;width:100px}.tnb:after{display:block;content:"";clear:both}.tnb .lib_link a:first-child{padding-left:0}.tnb .topNav{float:right}.tnb a{display:inline-block;font-size:17px;padding:16px 8px;transition:all .15s ease 0s;position:relative}.tnb a:first-child:before{display:none}.gnb{display:flex;width:60%;margin-right:10%;justify-content:space-between}.gnb a{display:block;text-align:center;color:#888;transition:all .15s ease 0s}.gnb a[target=_blank]:after{display:inline-flex;content:"새창";font-size:0;width:16px;height:16px;vertical-align:top;margin-left:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(0,0,0,.5)'%3E%3Cpath d='M17.6567 14.8284L16.2425 13.4142L17.6567 12C19.2188 10.4379 19.2188 7.90524 17.6567 6.34314C16.0946 4.78105 13.5619 4.78105 11.9998 6.34314L10.5856 7.75736L9.17139 6.34314L10.5856 4.92893C12.9287 2.58578 16.7277 2.58578 19.0709 4.92893C21.414 7.27208 21.414 11.0711 19.0709 13.4142L17.6567 14.8284ZM14.8282 17.6569L13.414 19.0711C11.0709 21.4142 7.27189 21.4142 4.92875 19.0711C2.5856 16.7279 2.5856 12.9289 4.92875 10.5858L6.34296 9.17157L7.75717 10.5858L6.34296 12C4.78086 13.5621 4.78086 16.0948 6.34296 17.6569C7.90506 19.2189 10.4377 19.2189 11.9998 17.6569L13.414 16.2426L14.8282 17.6569ZM14.8282 7.75736L16.2425 9.17157L9.17139 16.2426L7.75717 14.8284L14.8282 7.75736Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.gnb a[target=_blank]:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(15,169,255,1)'%3E%3Cpath d='M17.6567 14.8284L16.2425 13.4142L17.6567 12C19.2188 10.4379 19.2188 7.90524 17.6567 6.34314C16.0946 4.78105 13.5619 4.78105 11.9998 6.34314L10.5856 7.75736L9.17139 6.34314L10.5856 4.92893C12.9287 2.58578 16.7277 2.58578 19.0709 4.92893C21.414 7.27208 21.414 11.0711 19.0709 13.4142L17.6567 14.8284ZM14.8282 17.6569L13.414 19.0711C11.0709 21.4142 7.27189 21.4142 4.92875 19.0711C2.5856 16.7279 2.5856 12.9289 4.92875 10.5858L6.34296 9.17157L7.75717 10.5858L6.34296 12C4.78086 13.5621 4.78086 16.0948 6.34296 17.6569C7.90506 19.2189 10.4377 19.2189 11.9998 17.6569L13.414 16.2426L14.8282 17.6569ZM14.8282 7.75736L16.2425 9.17157L9.17139 16.2426L7.75717 14.8284L14.8282 7.75736Z'%3E%3C/path%3E%3C/svg%3E")}.gnb>ul{display:flex;align-items:center;width:100%}.gnb>ul>li{display:inline-block;flex:1;position:relative;box-sizing:border-box}.gnb>ul>li>a{font-size:0;height:100px}.gnb>ul>li>a span{display:inline-flex;position:relative;font-size:20px;align-items:center;height:100%;color:#fff}.gnb>ul>li.on ul{background:rgba(0,0,0,.02)}.gnb>ul>li>a span:before{display:block;content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:0;height:4px;transition:all .15s ease 0s;background-color:#0fa9ff}.gnb>ul>li>a:hover span:before,.gnb>ul>li.on>a span:before{width:100%;margin:0 auto;transition:all .15s ease 0s}.gnb ul ul{position:absolute;width:100%;z-index:50;background:rgba(255,255,255,0);transition:all .15s ease 0s}.gnb li{display:block}.gnb li li a{padding:0;opacity:0;height:0;overflow:hidden}.gnbBg{position:absolute;height:0;left:0;top:100px;width:100%;background-color:#fff;backdrop-filter:blur(30px);box-shadow:0 4px 4px rgba(0,0,0,.15);transition:all .15s ease 0s;z-index:49}.headerWrap{border-bottom:solid 1px rgba(0,0,0,.1);position:fixed;left:0;top:0;width:100%;z-index:60;background-color:rgba(255,255,255,0);transition:background-color .2s ease 0s,backdrop-filter .2s ease 0s}.headerWrap.on{background-color:rgba(0,0,0,.11);backdrop-filter:blur(30px)}.on .gnb_open{display:none}.on .gnb_close{display:inline-flex}.on .gnbBg{height:400px;background-color:#fff;border-top:solid 1px rgba(0,0,0,.1)}.on li li a{padding:8px 0;height:auto;opacity:1}.on li li:first-child a{padding-top:18px}.on.gnb4 ul ul,.on.gnb4 .gnbBg{height:156px}.on.gnb5 ul ul,.on.gnb5 .gnbBg{height:190px}.on.gnb6 ul ul,.on.gnb6 .gnbBg{height:224px}.on.gnb7 ul ul,.on.gnb7 .gnbBg{height:258px}.on.gnb8 ul ul,.on.gnb8 .gnbBg{height:292px}.on.gnb9 ul ul,.on.gnb9 .gnbBg{height:326px}.on.gnb10 ul ul,.on.gnb10 .gnbBg{height:360px}.on.gnb11 ul ul,.on.gnb11 .gnbBg{height:394px}.on.gnb12 ul ul,.on.gnb12 .gnbBg{height:428px}.on.gnb13 ul ul,.on.gnb13 .gnbBg{height:462px}.on.gnb14 ul ul,.on.gnb14 .gnbBg{height:496px}.on.gnb15 ul ul,.on.gnb15 .gnbBg{height:530px}.on.gnb16 ul ul,.on.gnb16 .gnbBg{height:564px}.on.gnb17 ul ul,.on.gnb17 .gnbBg{height:598px}.on.gnb18 ul ul,.on.gnb18 .gnbBg{height:632px}.on.gnb19 ul ul,.on.gnb19 .gnbBg{height:666px}body.a00 .gnb>ul>li.a00>a span:before,body.b00 .gnb>ul>li.b00>a span:before,body.c00 .gnb>ul>li.c00>a span:before,body.d00 .gnb>ul>li.d00>a span:before,body.e00 .gnb>ul>li.e00>a span:before,body.f00 .gnb>ul>li.f00>a span:before{width:100%}.header{display:flex;justify-content:space-between;align-items:center}.header:after{display:none}@media screen and (min-width: 768px){body.gnbFix .h1,body.gnbFix .gnb>ul>li>a{height:72px}body.gnbFix .gnbBg{top:72px}body.gnbFix .headerWrap{background-color:rgba(0,0,0,.4);backdrop-filter:blur(30px)}body.gnbFix .gnb a span{color:#fff}}body.s00 li.s00 a span,body.e00 li.e00 a span{color:#0fa9ff}body.s00 li.s00 a span:before,body.e00 li.e00 a span:before{width:100%}body.a10 .snb .a10 a,body.a20 .snb .a20 a,body.a30 .snb .a30 a{background-color:#0fa9ff;color:#fff;border-color:#0fa9ff}.main .gnb a span{color:#fff}.main .gnb_open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z'%3E%3C/path%3E%3C/svg%3E")}.main .gnb_close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M10.5859 12L2.79297 4.20706L4.20718 2.79285L12.0001 10.5857L19.793 2.79285L21.2072 4.20706L13.4143 12L21.2072 19.7928L19.793 21.2071L12.0001 13.4142L4.20718 21.2071L2.79297 19.7928L10.5859 12Z'%3E%3C/path%3E%3C/svg%3E")}.index_nav{display:flex;border:solid 1px #ddd;border-left:0 none}.index_nav.container:after{display:none}.index_nav a{height:300px;vertical-align:middle;flex:1;align-items:center;display:flex;justify-content:center;border-left:solid 1px #ddd}.index_nav a:hover{background-color:#f6f6f6}.index .container{padding:0}.content_wrap{padding:32px 0;min-height:calc(100% - 481px)}.jsTab>.jsTabTarget nav,.jsTab>.jsTabTarget .jsNavTab{display:none}.jsTab>.jsTabTarget.on .jsNavTab{display:block}.jsNavTabTarget{display:none}.jsNavTabTarget.on{display:block}.main_wrap{position:relative;height:100vh;height:100%;display:flex;align-items:center;text-align:center;background:rgba(0,0,0,.5)}.main_wrap .ci{color:#fff;font-size:36px;font-weight:700}.main_wrap .ci:before{display:block;content:"";width:194px;height:116px;margin:0 auto 30px auto;background:url(../images/ci.png) no-repeat center center/contain}.main_wrap .main_header{display:flex;justify-content:center;align-items:center;flex-direction:column;background:no-repeat center center/cover;overflow:hidden}.main_wrap .bg{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background:no-repeat center center/cover;transition:15s ease 0s}.main_wrap .bg:after{display:block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.25)}.main_wrap .bg video{position:absolute;top:50%;left:50%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover}.main_wrap .ci,.main_wrap .moto1,.main_wrap .moto2{position:relative;z-index:1;color:#fff;text-shadow:0 3px 6px #000}.main_wrap .moto1 strong{display:block;color:#fff;padding:5px 0}.main_wrap .swiper-slide-active .bg:not(:has(video)){left:-20%;right:-20%;top:-20%;bottom:-20%}.moto1{font-size:25px;color:#fff;padding:60px 0 8px 0;font-weight:700}.moto2{font-size:18px;color:#fff;padding:10px 0;letter-spacing:normal;font-weight:300}.mainSwiper{width:100%;overflow:hidden}.mainSwiper .swiper_wrap{width:100%}.mainSwiper .swiper_pagination_wrap{position:absolute;bottom:5%;z-index:8;width:100%;display:flex;justify-content:center}.mainSwiper #swiperToggle{font-size:0;width:20px;height:20px;background:rgba(255,255,255,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(255,255,255,1)'%3E%3Cpath d='M6 3H8V21H6V3ZM16 3H18V21H16V3Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.mainSwiper #swiperToggle.swiper_play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(255,255,255,1)'%3E%3Cpath d='M6 20.1957V3.80421C6 3.01878 6.86395 2.53993 7.53 2.95621L20.6432 11.152C21.2699 11.5436 21.2699 12.4563 20.6432 12.848L7.53 21.0437C6.86395 21.46 6 20.9812 6 20.1957Z'%3E%3C/path%3E%3C/svg%3E")}.mainSwiper .swiper-pagination-bullet{background:#fff;width:12px;height:12px;border-radius:6px;opacity:.33;transition:all .2s ease 0s,width .5s ease 0s}.mainSwiper .swiper-pagination-bullet:hover{opacity:1}.mainSwiper .swiper_pagination_wrap .swiper-pagination{position:static}.mainSwiper .swiper_pagination_wrap .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto;display:flex;justify-content:center;align-items:center;gap:2px}.mainSwiper .swiper_pagination_wrap .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.mainSwiper .swiper_pagination_wrap .swiper-pagination-bullet-active{width:36px;opacity:1}.mainSwiper .swiper-button-prev,.mainSwiper .swiper-button-next{font-size:0;background:rgba(0,0,0,0);width:50px;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' height='32' fill='rgba(255,255,255,1)'%3E%3Cpath d='M1.99974 13.0001L1.9996 11.0002L18.1715 11.0002L14.2218 7.05044L15.636 5.63623L22 12.0002L15.636 18.3642L14.2218 16.9499L18.1716 13.0002L1.99974 13.0001Z'%3E%3C/path%3E%3C/svg%3E") no-repeat left 5px center;transition:all .15s ease 0s}.mainSwiper .swiper-button-prev:after,.mainSwiper .swiper-button-next:after{display:none}.mainSwiper .swiper-button-prev:hover,.mainSwiper .swiper-button-next:hover{background-position:left 15px center;opacity:1}.mainSwiper .swiper-button-next{right:2%}.mainSwiper .swiper-button-prev{left:2%;transform:rotate(180deg)}.about_us{height:900px;background:#1f0855 url(../images/bg2.jpg) no-repeat center center/cover;background-attachment:fixed}.about_us .btn_readmore{border-color:#fff;color:#fff;backdrop-filter:blur(300px)}.about_us .container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.ab_h2{color:#fff;font-size:50px;font-weight:700;letter-spacing:.4em;padding:0 0 20px 0;text-shadow:0 3px 6px #000}.ab1{color:#fff;font-size:22px;font-weight:700;padding:20px 0;line-height:1.5}.ab2{color:#fff;font-size:20px;font-weight:500;padding:20px 0 60px 0;line-height:1.5;max-width:430px}.ab1:before,.ab2:before{display:block;content:"";margin:0 auto;width:200px;background:#ff4000;height:2px;margin-bottom:30px}.ab2:before{height:1px}.btn_readmore{border:solid 1px #ddd;letter-spacing:0;font-size:20px;font-weight:300;padding:12px 80px 12px 50px;border-radius:22px;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M1.99974 13.0001L1.9996 11.0002L18.1715 11.0002L14.2218 7.05044L15.636 5.63623L22 12.0002L15.636 18.3642L14.2218 16.9499L18.1716 13.0002L1.99974 13.0001Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center right 48px;transition:all .15s ease 0s}.btn_readmore:hover{opacity:1}.main_link{background:#777}.main_link nav{display:flex;justify-content:space-between}.main_link a{display:flex;height:720px;flex-direction:column;width:100%;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden}.main_link a strong,.main_link a span{display:block;color:#fff;padding:6px 0;position:relative;z-index:2}.main_link a strong{font-size:26px;font-weight:300;padding-bottom:28px;text-shadow:0 3px 6px #000}.main_link a strong:after{display:block;content:"";margin:0 auto;width:40%;background:#ff4000;height:1px;margin-top:24px}.main_link a strong span{padding:32px 0 16px 0;font-size:39px;font-weight:700;letter-spacing:normal}.main_link a span.ml2{font-weight:300}.main_link a span.btn_plus{display:block;width:50px;height:50px;margin-top:40px;background:url(../images/icon_plus.gif) no-repeat center center;transition:all .4s ease 0s;font-size:0}.main_link a .main_link_bg{display:block;width:101%;height:101%;background:no-repeat center center/cover;transition:all .5s ease 0s;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;padding:0}.main_link a .main_link_bg:after{display:block;content:"";display:block;width:100%;height:100%;background:radial-gradient(circle, rgb(94, 176, 0) 0%, rgb(38, 61, 0) 75%);opacity:.7;transition:all .4s ease 0s}.main_link a:hover span,.main_link a:hover strong{color:#fff}.main_link a:hover span.btn_plus{transform:rotate(-45deg)}.main_link a:hover .main_link_bg{width:105%;height:105%}.main_link a:hover .main_link_bg:after{opacity:.5}.main_link .main_link1 .main_link_bg{background-image:url(../images/main_link1.jpg)}.main_link .main_link2 .main_link_bg{background-image:url(../images/main_link2.jpg)}.main_link .main_link2 .main_link_bg:after{background:radial-gradient(circle, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.75) 75%)}.main_link .main_link3 .main_link_bg{background-image:url(../images/main_link3.jpg)}.main_link .main_link3 .main_link_bg:after{background:radial-gradient(circle, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.75) 75%)}.dna100{background:url(../images/dna100.png) no-repeat center center}.dna100 article{height:600px;padding:40px 0}.dna100 h3{color:#1e1e1e;font-size:42px;font-weight:700;letter-spacing:10px;text-indent:10px;text-align:center}.dna100 h3:after{display:block;content:"";width:150px;background-color:#ff4000;height:2px;margin:16px auto 10px auto}.dna100 p{padding:10px 0;color:#646464;letter-spacing:normal;text-align:center}.footerWrap{padding:32px 0;border-top:solid 1px #ddd;text-align:center}.footerWrap h6{padding:0 0 20px 0;font-weight:700;font-size:17px}.footerWrap h6 .inc{font-weight:300;font-size:16px}.footerWrap h6:before{display:block;content:"";width:100px;height:100px;margin:0 auto;background:url(../images/ci.png) no-repeat center center/contain}.footerWrap dl{padding:8px 0;display:flex;justify-content:center}.footerWrap dl dt,.footerWrap dl dd{display:flex;padding-right:4px;font-style:normal;font-size:16px;letter-spacing:normal}.footerWrap dl dd+dt{border-left:solid 1px rgba(255,255,255,.18)}.footerWrap dl dd{font-weight:500}.footerWrap dl dd:after{display:inline-block;content:"";margin-left:12px;width:8px;height:14px;border-left:solid 1px #ddd}.footerWrap dl dd:last-child:after{display:none}.footerWrap address{padding-right:0;font-style:normal;font-size:16px;font-weight:300}.footerWrap .copyright{padding:30px 0 16px 0;font-weight:300;font-size:13px;color:#999}.btn_top{position:absolute;right:10px;top:-50px;width:32px;height:32px;font-size:0;border:solid 1px rgba(0,0,0,.25);border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(0,0,0,1)'%3E%3Cpath d='M13.0001 7.82843V20H11.0001V7.82843L5.63614 13.1924L4.22192 11.7782L12.0001 4L19.7783 11.7782L18.3641 13.1924L13.0001 7.82843Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.section_header{display:flex;padding-top:30px;height:440px;background-color:#ddd;justify-content:center;flex-direction:column;align-items:center;position:relative}.section_header .h2{font-size:36px;font-weight:500;color:#fff;padding:12px 0;text-shadow:0 2px 4px rgba(0,0,0,.7);font-family:"G-Market-Sans"}.section_header ol{display:flex}.section_header ol li{display:flex;align-items:center;font-size:17px;height:20px;color:#fff;font-weight:300;padding:0 0 0 20px;text-shadow:0 1px 3px rgba(0,0,0,.7);letter-spacing:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='12' height='12' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 4px center}.section_header ol li.home{font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(255,255,255,1)'%3E%3Cpath d='M19 21H5C4.44772 21 4 20.5523 4 20V11L1 11L11.3273 1.6115C11.7087 1.26475 12.2913 1.26475 12.6727 1.6115L23 11L20 11V20C20 20.5523 19.5523 21 19 21ZM13 19H18V9.15745L12 3.7029L6 9.15745V19H11V13H13V19Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 0 center}.section_header .snb{position:absolute;bottom:0;display:flex;border:solid 1px rgba(255,255,255,.2);border-bottom:0 none}.section_header .snb a{display:flex;flex-grow:1;letter-spacing:-0.07em;height:50px;background-color:rgba(0,0,0,.1);color:#fff;justify-content:center;align-items:center;backdrop-filter:blur(10px);position:relative;opacity:.8;transition:all .15s ease 0s}.section_header .snb a+a{border-left:solid 1px rgba(255,255,255,.2)}.section_header .snb a:hover,.section_header .snb a.on{opacity:1;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5)}.section_header .snb a.on:after{content:"선택";font-size:0;width:6px;height:6px;border-radius:50%;background-color:#fa0303;margin:-14px 0 0 6px}.a00 .section_header{background:url(../images/bg_a00.jpg) center center/2000px auto}.b00 .section_header{background:url(../images/bg_b00.jpg) center center/cover}.c00 .section_header{background:#1d2829 url(../images/bg_c00.jpg) no-repeat center center/cover}.d00 .section_header{background:url(../images/bg_d00.jpg) center center/cover}.e00 .section_header{background:url(../images/bg_e00.jpg) center center/cover}.f00 .section_header{background:url(../images/bg_f00.jpg) center center/cover}.section{padding:0 0 80px 0}.intro_title{text-align:center;display:flex;flex-direction:column}.intro_title h4{font-size:32px;color:#333;color:#fa0303;font-family:"G-Market-Sans";line-height:1.4}.intro_title ul.motto{display:flex;width:75%;margin:0px auto 40px auto}.intro_title ul.motto li{display:flex;justify-content:center;flex-direction:column;width:100%;gap:16px}.intro_title ul.motto li span{display:block;width:110%;margin:0 -5%;height:160px;background-color:rgba(0,0,0,.1);border-radius:100px;box-shadow:0 4px 8px rgba(0,0,0,.3)}.intro_title ul.motto .motto1{background:url(../images/main_link1.jpg) no-repeat center center/cover}.intro_title ul.motto .motto2{background:url(../images/main_link2.jpg) no-repeat center center/cover}.intro_title ul.motto .motto3{background:url(../images/main_link3.jpg) no-repeat center center/cover}.intro_title ul.motto li strong{font-weight:500;font-size:18px;font-family:"G-Market-Sans"}.h3:has(+.motto){padding-bottom:40px}.h3:has(+.motto):after{display:none}.a10 .content{text-align:center}.a10 .content .intro_p1{font-size:20px;line-height:1.3;padding:10px 0;color:#333}.a10 .content .intro_p1:before{display:block;content:"";width:1px;height:60px;background-color:#fa0303;margin:0 auto 72px auto}.a10 .content .intro_p2{font-size:20px;line-height:1.3;padding:10px 0;font-weight:300}.a10 .content .intro_li{border:solid 8px #ededed;padding:24px;margin:80px 0;border-radius:8px}.a10 .content .intro_li li{padding:8px 0;line-height:1.3}.a10 .content .president_name{color:#333;font-size:20px;padding:24px 0 100px 0}.award{padding:40px 0;border-top:solid 1px #ddd}.award .h3:after{display:block;content:"";width:1px;height:40px;background-color:#fa0303;margin:40px auto 40px auto}.award ul{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 0;line-height:1.3;width:60%;margin:0 auto}.award ul li{width:25%;display:flex;align-items:center;text-align:center;flex-direction:column;gap:20px}.award ul span{display:flex;justify-content:center}.award ul .img{display:block;width:148px;height:200px;background:no-repeat center center/128px auto;border:solid 1px rgba(0,0,0,.1);border-radius:3px;box-shadow:0 4px 6px rgba(0,0,0,.12)}.history{display:flex;padding:30px 0;gap:30px;border-top:solid 1px #ddd}.history:first-child{border:0 none;padding-top:60px}.history h3{padding:0;width:170px;font-family:"G-Market-Sans";font-weight:500;font-size:28px;color:#fa0303}.history li{padding:4px 0 10px 0;display:flex}.history li strong,.history li span{display:block;width:140px;line-height:1.4}.history li span{display:block;width:calc(100% - 140px)}.history.last h3{font-size:20px}.Llama3_1,.Llama3_2{display:flex;align-items:center;padding:20px}.Llama3_1>div,.Llama3_2>div{width:calc(100% - 520px)}.Llama3_1>:first-child,.Llama3_2>:first-child{flex-basis:520px}.Llama3_1 img,.Llama3_2 img{max-width:100%}.Llama3_1{background-color:#f6f6f6;border:solid 1px #ddd;border-radius:4px}.Llama3_2 table{margin-right:-20px}td.GTP_inf1_05,td.GTP_inf1_06,td.GTP_inf1_07{text-align:center}.content_in1{padding:60px 0 40px 0}.evolutionary{padding:40px;border-radius:5px;background-color:#fff;border:solid 1px rgba(0,0,0,.06);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.075)}.evolutionary ol{display:flex;margin:40px 0;padding-right:60px;position:relative;align-items:center}.evolutionary ol:before{display:block;content:"";position:absolute;left:0;right:0;top:50%;border-bottom:solid 2px #5a9dea}.evolutionary ol li{position:relative;flex-grow:2;flex-basis:0;height:460px;display:flex;align-items:center}.evolutionary ol strong.yy{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:#5a9dea;color:#fff;font-weight:400;position:relative;z-index:1}.evolutionary ol li:last-child strong.yy{width:90px;height:90px;border-radius:50%;background:#034992;color:#fff;font-weight:500}.evolutionary ol p{position:absolute;bottom:50%;left:37px;padding-left:16px;hyphens:auto;display:flex;flex-direction:column;height:230px}.evolutionary ol p:before,.evolutionary ol p:after{display:block;content:"";position:absolute;top:5px;bottom:0;left:0;width:1px;border-left:dotted 2px #5a9dea}.evolutionary ol p:after{width:10px;height:10px;border-radius:50%;left:-4px;top:5px;border:0 none;background-color:#5a9dea}.evolutionary ol p>span,.evolutionary ol p>strong{display:block;line-height:1.1;hyphens:auto}.evolutionary ol p .strong{padding-top:6px}.evolutionary ol p .text{font-size:14px;line-height:1.1}.evolutionary ol p:nth-child(odd){top:50%;bottom:5px;padding-top:60px;justify-content:flex-end}.evolutionary ol p:nth-child(odd):before{top:0;bottom:7px}.evolutionary ol p:nth-child(odd):after{top:initial;bottom:5px}.evolutionary ol p:nth-child(odd).yy2016{bottom:60px}.evolutionary ol p:nth-child(odd).yy2016:before{bottom:130px}.evolutionary ol p:nth-child(odd).yy2016:after{top:initial;bottom:120px}.evolutionary ol .yy1966{left:calc(60% + 37px)}.evolutionary ol .yy1972{left:calc(20% + 37px)}.evolutionary ol .yy1988{left:calc(80% + 20px);width:80px;word-break:break-all}.evolutionary ol .yy1995{left:calc(50% + 37px)}.evolutionary ol .yy2001{left:calc(1% + 37px)}.evolutionary ol .yy2002{left:calc(2% + 37px)}.evolutionary ol .yy2005{left:calc(5% + 37px);height:115px}.evolutionary ol .yy2006{left:calc(60% + 37px)}.evolutionary ol .yy2012{left:calc(20% + 37px)}.evolutionary ol .yy2015{left:calc(50% + 37px)}.evolutionary ol .yy2016{left:calc(60% + 37px);top:20px}.evolutionary ol .yy2016:before{bottom:10px}.evolutionary ol .yy2022{left:calc(20% + 37px)}.evolutionary ol .yy2024{left:calc(40% + 37px)}.img_wrap2{display:flex}.img_wrap2 img{width:49%;margin-right:20px;border:solid 1px rgba(0,0,0,.12)}.img_wrap2+.table{margin-top:32px}.photo_list1{display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box}.photo_list1 figure{width:calc(50% - 10px);text-align:center;padding-bottom:20px;box-sizing:border-box}.photo_list1 figcaption{padding:16px 0}.photo_list1 img{max-width:100%}.box_10{border:solid 5px rgba(20,56,130,.5);padding:32px 60px;border-radius:100px;margin:0 auto;text-align:center;font-size:20px;line-height:1.4}.c10_content10{margin:40px auto;max-width:800px}.c10_content10 dt{color:#333;font-size:20px;font-weight:700}.c10_content20{max-width:800px;margin:0 auto}.c10_graph{padding:40px;background-color:#e9f5f5;max-width:800px;margin:30px auto;border-radius:5px}.c10_graph img{max-width:100%}.c10_content30,.c10_content40{margin:40px 0}.process_10{display:flex;width:75%;margin:60px auto;border:solid 8px rgba(20,56,130,.2);border-radius:200px;padding:16px 40px;background:rgba(20,56,130,.05)}.process_10 li{display:flex;justify-content:center;flex-direction:column;width:100%;text-align:center;line-height:1.15em;padding:0 20px;box-sizing:border-box;margin:0 -20px;height:100px;border-radius:100px;background-color:rgba(20,56,130,.7);align-items:center;color:#fff}.process_10 li span{display:block;width:110%;margin:0 -5%;height:160px;background-color:rgba(0,0,0,.1);border-radius:100px;box-shadow:0 4px 8px rgba(0,0,0,.3)}.process_10 li strong{font-weight:500;font-size:18px;font-family:"G-Market-Sans"}.c10_portpolio{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:60px}.c10_portpolio li{display:flex;flex-direction:column;flex-basis:calc(33.3333333333% - 11px);justify-content:space-between;box-sizing:border-box;border:solid 1px #ddd;border-radius:5px}.c10_portpolio li img{max-width:100%;margin:20px}.c10_portpolio .title{padding:8px 20px;margin:0 20px 20px 20px;background:#333;border-radius:4px;line-height:1.3}.c10_portpolio .title strong,.c10_portpolio .title span{color:#fff;letter-spacing:.03em}.c10_portpolio .title strong{display:block}.safe_work_flow{display:flex;gap:18px;flex-direction:column;align-items:flex-end;max-width:800px;margin:0 auto}.safe_work_flow li{border:solid 5px rgba(0,0,0,.1);display:flex;padding:20px 20px 20px 40px;border-radius:60px;align-items:center;line-height:1.3em;position:relative;width:100%;box-sizing:border-box}.safe_work_flow li:after{display:block;content:"다음";width:20px;height:16px;position:absolute;bottom:-20px;left:calc(50% - 12px);font-size:0;background:rgba(0,0,0,0) url(../images/safe_flow_arrow.png) no-repeat 3px bottom}.safe_work_flow li:last-child:after{display:none}.safe_work_flow li strong{flex-basis:160px}.safe_work_flow li p{flex-basis:calc(100% - 160px)}.safe_work_flow li:has(+.safe_flow_if1):after{height:194px;bottom:-200px;width:100px}.safe_work_flow .safe_flow_if1,.safe_work_flow .safe_flow_if2{width:40%;flex-direction:column}.row2{display:flex;border:solid 1px #ddd;box-shadow:0 3px 5px rgba(0,0,0,.12);border-radius:5px}.row2>*{width:50%;box-sizing:border-box}.row2 .img_wrap{border:0 none;box-shadow:none;border-radius:0}.row2 .img_wrap+.img_wrap{border-left:1px solid #ddd}.row2 .img_wrap .h4{padding:0 0 10px 0}.row2 .img_wrap img{max-width:100%}.risk_check1{background-color:#f6f6f6;border:solid 1px #ddd;border-radius:4px;display:flex;justify-content:center;padding:20px;margin-bottom:30px}.risk_check1 ul{margin:0}.risk_check1 li{font-size:19px}.table th.risk_flow{text-align:right;padding-right:60px;background:#fafafa url(../images/safe_flow_arrow.png) no-repeat right -50px bottom 8px}.portpolio_risk_wrap{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.portpolio_risk_wrap img{display:block;width:calc(50% - 10px)}.list_wrap{background-color:#f6f6f6;border:solid 1px #ddd;border-radius:4px;display:flex;justify-content:center;padding:20px;margin-bottom:30px}.list_wrap ul{margin:0}.list_wrap li{font-size:19px}.greenhousegas_mng .img_wrap{margin-top:16px}.cca_history{padding:20px;border-radius:5px;background-color:#fff;border:solid 1px rgba(0,0,0,.06);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.075);position:relative}.cca_history::before,.cca_history::after{display:block;content:"";position:absolute;left:95px}.cca_history::after{border-left:dotted 2px rgba(20,56,130,.3);bottom:40px;top:56px}.cca_history::before{width:0;height:0;top:36px;left:90px;border-style:solid;border-width:0px 6.5px 20px 6.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(20,56,130,.5) rgba(0,0,0,0)}.cca_history ol{display:flex;flex-direction:column;padding:40px 0 20px 0}.cca_history ol li{padding:8px 0 8px 240px;position:relative}.cca_history ol li:before{display:block;content:"";width:10px;height:10px;border-radius:50%;background:rgba(20,56,130,.5);position:absolute;left:71px;top:15px}.cca_history ol li strong{position:absolute;left:100px;font-weight:500;padding:4px 0}.cca_history ol li span{display:block;padding:4px 0}.cca_history_note1,.cca_history_note2{position:absolute;background:rgba(228,236,178,.3);border:dotted 2px #e4ecb2;border-radius:10px;left:2%;right:2%;top:312px;height:208px;display:flex;text-align:center;align-items:center;justify-content:flex-end;padding:0 2%;line-height:1.4}.cca_history_note1 span,.cca_history_note2 span{display:flex;width:200px;height:200px;border-radius:50%;background-color:#a8bc00;color:#fff;justify-content:center;align-items:center}.cca_history_note2{position:absolute;background:rgba(172,203,249,.3);border:dotted 2px #accbf9;top:64px;height:242px}.cca_history_note2 span{background:#3b80e7}.client_wrap>article{margin:10px 0}.client_wrap .h4{padding:100px 0 6px 0}.client_wrap .h4:after{display:block;content:"";width:50px;height:1px;background:#999;margin:20px auto 2px auto}.client_wrap ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.client_wrap ul li{display:flex;padding:10px;align-items:center}.client_wrap ul li span{font-size:0;position:fixed;left:-9999px}.client_wrap img{height:24px}.client_wrap .client12 img{height:23px}.client_wrap .client22 img{height:50px}.client_wrap .client23 img{height:32px}.client_wrap .client24 img{height:30px}.client_wrap .client25 img{height:46px}.client_wrap .client26 img{height:46px}.client_wrap .client31 img{height:34px}.client_wrap .client32 img{height:22px}.client_wrap .client33 img{height:36px}.client_wrap .client34 img{height:28px}.client_wrap .client41 img{height:32px}.client_wrap .client43 img{height:26px}.client_wrap .client44 img{height:18px}.client_wrap .client51 img{height:24px}.client_wrap .client53 img{height:32px}.client_wrap .client54 img{height:30px}.client_wrap .client55 img{height:34px}.client_wrap .client56 img{height:22px}.map_wrap{text-align:center}.map_wrap .root_daum_roughmap .cont .section.lst{text-align:center}.map_wrap .root_daum_roughmap .cont .section{margin:0}.map_wrap .root_daum_roughmap .section_address .tit{font-size:17px;position:fixed;left:-9999px}.map_wrap .root_daum_roughmap .section_address .txt{font-size:18px}.map_wrap .root_daum_roughmap .section_address .phone{display:none}.map_wrap dt{font-family:"G-Market-Sans";font-weight:500;padding:10px 0;font-size:20px;color:#333}.map_wrap dd{padding-bottom:30px}.map_wrap .root_daum_roughmap{width:100%}.map_wrap .tel,.map_wrap .email{padding:0 4px}.flex_center{display:flex;justify-content:center}.content+.content{padding-top:80px}.img_wrap_full{border:solid 1px #ddd;box-shadow:0 3px 5px rgba(0,0,0,.12);border-radius:5px;overflow:hidden;font-size:0}.img_wrap_full img{max-width:inherit;width:100%}.img_wrap_full2{overflow:hidden;font-size:0}.img_wrap_full2 img{max-width:inherit;width:100%}.img_wrap{padding:32px;border:solid 1px #ddd;box-shadow:0 3px 5px rgba(0,0,0,.12);border-radius:5px}.img_wrap img{max-width:calc(100% - 64px);max-width:100%}.table+.img_wrap,.table+.img_wrap_full,.table+.img_wrap_full2{margin-top:40px}.deco_n+.process_10{margin-top:0}.h3.deco_n:after{margin-bottom:10px}.jsZoom.on{position:fixed;justify-content:center;left:0;width:100%;top:0;bottom:0;background:rgba(0,0,0,.12);backdrop-filter:blur(30px);z-index:60}.jsZoom.on .img{background-color:#fff;width:96%;max-width:640px;height:80vh;border:solid 20px #fff;border-radius:20px;background-size:contain}.h3{font-size:32px;color:#fa0303;font-family:"G-Market-Sans";line-height:1.4;text-align:center;margin:120px 0 30px 0}.h3:after{display:block;content:"";width:1px;height:60px;background-color:#fa0303;margin:20px auto}.h3 strong{color:#fa0303}.h3 .coworker{color:#fa0303;display:block;font-size:28px}.h3:has(+.h3_p){padding-bottom:16px}.h3+.h4{padding-top:20px}.deco_n:after{display:block;content:"";width:1px;height:40px;background-color:#fa0303;margin:40px auto 40px auto}.h3_p{font-size:20px;font-weight:300;padding:0 0 20px 0;color:#000}.h4{font-family:"G-Market-Sans";font-weight:500;padding:60px 0 30px 0;font-size:20px;color:#333;line-height:1.3}caption.h4{text-align:left;padding:60px 0 16px 0}caption.h4.center{text-align:center}caption.h4 .last_update{float:right;font-weight:500;color:#888;letter-spacing:0;margin:6px 0 -6px 0}.h5{padding:30px 0 10px 0;font-size:20px;color:#333;font-weight:600}caption.h5{text-align:left}caption.h5 .last_update{float:right;font-weight:500;color:#888;letter-spacing:0;margin:6px 0 -6px 0}.h3+.h4.center,.h3+.table .h4.center{padding-top:0}.h3+.table_wrap .table .h4{padding-top:0}.h4+.content_list1{padding-top:0;margin-top:-10px}.content_list1{padding:16px 0;margin-bottom:20px}.content_list1 li{padding:3px 0 3px 20px;padding:5px 0 5px 20px;line-height:1.3;position:relative}.content_list1 li:before{display:block;content:"";width:4px;height:4px;background-color:#777;position:absolute;left:8px;top:15px;border-radius:50%}.content_list1 li.note{padding:3px 0 3px 20px;line-height:1.3;position:relative;font-weight:300;color:#2373a8}.content_list1 li.note:before{content:"*";width:0;height:0;font-weight:700;vertical-align:top;line-height:.6}.p_box1{line-height:1.3;padding:6px 0}.p_box1 p{padding:6px 0}td .content_list1{padding:0;margin:0}td .content_list1+.content_list1{padding-top:10px}.div_popup{display:none;opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:105;transition:all .15s ease 0s}.div_popup div.blank{display:block;content:"";position:absolute;left:0;top:0;bottom:0;right:0}.div_popup>article{background:#fff;opacity:0;border-radius:8px;position:absolute;left:50%;top:51%;transform:translate(calc(-50% + 0.5px), calc(-50% + 0.5px));min-width:480px;max-height:calc(96% - 32px);max-width:calc(96% - 32px);overflow:auto;padding:16px;transition:all .15s ease 0s}.div_popup.on{opacity:1}.div_popup.on>article{top:50%;opacity:1}.div_popup header{border-bottom:solid 1px #ddd;padding:8px 0 16px 0}.div_popup header h4{font-size:20px;color:#000;font-weight:700}.div_popup caption.h4{font-size:19px}.div_popup .h5{padding:32px 0 16px 0;font-size:20px;color:#333;font-weight:700}.div_popup .h5:before{display:inline-block;content:"";width:6px;height:6px;background-color:#0fa9ff;border-radius:50%;margin-right:8px;vertical-align:middle}.div_popup .h5+.box_p1{margin-top:0}.div_popup .popup_content{padding:8px 0}.div_popup .popup_content.list_box{border:0 none}.div_popup .table+.table,.div_popup .table+.h4{margin-top:16px}.div_popup td,.div_popup th{word-break:keep-all}.div_popup .btn_close{display:block;width:32px;height:32px;font-size:0;position:absolute;right:16px;top:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='28' height='28' fill='rgba(0,0,0,1)'%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;opacity:.4;transition:all .15s ease 0s}.div_popup .btn_close:hover{opacity:.8}.div_popup .btn_link{padding:16px 40px}.div_popup .btn_ext_link{padding:16px 40px}.div_popup .btn_wrap{padding:16px 0 0 0;border-top:solid 1px rgba(0,0,0,.1)}.div_popup .search_wrap{margin:8px 0}div.jsOn{opacity:0;transition:all .15s ease 0s}div.jsOn.on{opacity:1}.simple_message{text-align:center;padding:24px 0 32px 0}.simple_message.wrn{color:#e6694d}.simple_message .keyword{display:block;padding:8px 0;font-size:18px;color:#333}.filebox_wrap{position:relative;padding-right:44px}.filebox_wrap .icon_add{position:absolute;right:0;bottom:2px}.filebox{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.filebox input[type=text]{width:calc(100% - 140px)}.filebox input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.filebox label{display:inline-block;padding:.5em .75em;color:#999;font-size:inherit;line-height:normal;vertical-align:middle;background-color:#fdfdfd;cursor:pointer;border:1px solid #ebebeb;border-bottom-color:#e2e2e2;border-radius:.25em}.filebox .upload-thumb-wrap{display:inline-block;width:54px;vertical-align:middle;border:1px solid #ddd;border-radius:5px;overflow:hidden;background-color:#fff}.filebox .upload-display img{display:block;max-width:100%;width:100% \9 ;height:auto}.filebox .upload-display+input[type=text]{width:calc(100% - 200px)}.icon_del{font-size:0;width:40px;height:40px;padding:0;margin-left:8px;vertical-align:middle;line-height:1;border:solid 1px rgba(0,0,0,.1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='22' height='22'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(230,105,77,1)'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-radius:4px}.icon_add{font-size:0;width:40px;height:40px;padding:0;margin-left:8px;vertical-align:middle;line-height:1;border:solid 1px rgba(0,0,0,.1);background:#0fa9ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='22' height='22' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-radius:4px}.flex_box{display:flex;flex-flow:row nowrap;align-items:center}.btn{border-color:#0fa9ff;color:#0fa9ff;padding:8px 10px;font-size:17px;height:38px;vertical-align:middle;min-width:38px;background:#fff no-repeat center center;border-radius:3px;word-break:keep-all}.btn:hover,.btn:focus{background-color:#f9f9f9;color:#008ddb}a.btn{display:inline-flex;align-items:center;box-sizing:border-box;justify-content:center}.btn[disabled]{border-color:#ccc;background:#ccc;color:#fff;cursor:default}.btn.pri{background:#0fa9ff;color:#fff;border-color:#0fa9ff}.btn.pri:hover,.btn.pri:focus{background-color:#008ddb;border-color:#008ddb}.search_btn{width:40px;height:38px;background:#0fa9ff url("../images/user/search_btn.svg") no-repeat center center;font-size:0;border-radius:3px;transition:all .2s ease 0s}.search_btn:hover{background-color:#0093e5}.text_box_01{padding:28px 24px;margin:8px 0;background:#fcfcfc;border:solid 1px #dbdbdb;border-radius:5px;font-weight:500;position:relative}.table col.no{width:76px}.table col.pubYY{width:100px}.table col.writer{width:116px}.table col.reg_date{width:100px}.table td.title{text-align:left}.table+.table,.table+.h4{margin-top:40px}.table+.dot_li1{padding:20px 0 20px 0}.dot_li1{padding:8px 0 16px 0}.dot_li1>li{position:relative;padding:6px 0 6px 24px}.dot_li1>li:before{display:block;content:"";width:4px;height:4px;border-radius:50%;background:#555;position:absolute;left:12px;top:14px}.dot_li1>li.note_wrn:before{background-color:#df0043}.dot_li1 .dot_li2>li:before{left:2px}.dot_li2{padding:4px 0 8px 0}.dot_li2>li{position:relative;padding:2px 0 2px 16px;font-weight:400}.dot_li2>li:before{display:block;content:"";width:6px;height:1px;border-radius:50%;background:#999;position:absolute;left:6px;top:13px}.dot_li2>li.note_wrn:before{background-color:#df0043}.dot_li2 ul{padding:4px 0 6px 0}.dot_li2 ul li{font-size:16px;color:#777;font-weight:400}ul.list>li{margin-bottom:4px;padding-left:12px;font-size:17px;position:relative;line-height:1.2em;letter-spacing:.01em;font-weight:500}ul.list>li:before{display:inline-block;content:"";width:3px;height:3px;background:#034992;vertical-align:middle;margin-right:10px;border-radius:50%;position:absolute;left:0;top:8px}ul.list>li:last-child{margin-bottom:0}ul.list>li ul{margin-top:8px;margin-bottom:15px}ul.list>li ul li{color:#757575;margin-bottom:10px}ul.list>li ul li:last-child{margin-bottom:0}ul.list>li span.block{margin-top:5px;color:#757575}ul.list>li span.blue{color:#307ae8}ul.list>li a.link{margin-top:10px;margin-bottom:16px;display:inline-block;color:#5a9dea;transition:all .15s}ul.list>li a.lib_link{display:inline-block;color:#5a9dea;transition:all .15s}ul.list>li a.link:hover,ul.list>li a.lib_link:hover{color:#034992}ul.list>li>ul.list2{margin-bottom:16px}ul.list li>ul.list2>li{letter-spacing:.02em;line-height:1.4em;position:relative;padding-left:12px;margin-bottom:5px}ul.list>li>ul.list2>li:before{display:inline-block;content:"";width:5px;height:1px;background:#034992;position:absolute;left:0;top:9px}.note{padding:8px 0;line-height:1.3em}.note_wrn{color:#df0043}input[type=text],input[type=password],input[type=date],input[type=number],select,.input,textarea{margin:1px}input[type=text],input[type=password],input[type=date],input[type=checkbox],input[type=number],input[type=radio],select,.input,textarea{border-color:#becad0;height:38px;font-size:17px;letter-spacing:-0.04em}input[type=checkbox]{width:16px;height:16px}input[type=radio]{width:17px;height:17px}.table caption.h5{text-align:left;padding:10px 0}.label_wrap{display:inline-block;vertical-align:middle;border:solid 1px #0fa9ff;background-color:#fff;border-radius:3px}.label_wrap input[type=text],.label_wrap input[type=password],.label_wrap input[type=date],.label_wrap input[type=number],.label_wrap select{border:0 none;margin:0;height:36px}.label_wrap select{padding:0}.label_wrap .btn.search_btn{width:40px;height:40px}.label_checkbox,.label_radio{display:inline-flex;align-items:center}.label_checkbox input[type=radio],.label_checkbox input[type=checkbox],.label_radio input[type=radio],.label_radio input[type=checkbox]{margin-right:6px}.label_checkbox:has(+.label_checkbox),.label_radio:has(+.label_radio){margin-right:16px}.label_in{font-weight:300}.datepicker_wrap{border:solid 1px #0fa9ff;display:inline-block;vertical-align:middle;background:#fff}.datepicker_wrap .datepicker{width:130px;margin:0;border:0 none;height:36px}.datepicker_wrap .ui-datepicker-trigger{margin:0 12px 0 -32px}.btn.btn_search{font-size:0;width:36px;height:38px;vertical-align:middle;background:#0fa9ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='22' height='22' fill='rgba(255,255,255,1)'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center}.btn.btn_search:hover{background-color:#008ddb}.btn.btn_search_text{color:#fff;vertical-align:middle;padding-left:50px;padding-right:20px;background:#0fa9ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='22' height='22' fill='rgba(255,255,255,1)'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 20px center}.btn.btn_search_text:hover{background-color:#008ddb}@media screen and (max-width: 1366px){.container{width:auto;padding:0 2%}.snb.container{margin:0 2%;width:96%;box-sizing:border-box;padding:0}.gnb_open,.gnb_close{right:2%}.award ul{width:70%}.Llama3_1>div,.Llama3_2>div{width:calc(100% - 300px)}.Llama3_1>:first-child,.Llama3_2>:first-child{flex-basis:300px}}@media screen and (max-width: 1200px){.intro_title ul.motto{width:96%}.table_wrap{overflow:hidden;overflow-x:auto}.h4{padding-top:36px}.ddp_10+.h4{text-align:center}.h4+.content_list1{padding:4px 0 10px 0;margin-bottom:10px}.evolutionary{padding:40px;border-radius:5px;background-color:#fff;border:solid 1px rgba(0,0,0,.06);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.075)}.evolutionary ol p.yy1988+.yy1988{height:115px}}@media screen and (max-width: 1024px){body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,label,button,figure,.footerWrap dl dt,.footerWrap dl dd{font-size:15px}.snb.container{margin:0;width:100%;border-left:0 none;border-right:0 none}.h1 a{width:140px}.gnb{width:70%;margin-right:5%}.gnb>ul>li>a span{font-size:18px}.gnb li li a{font-size:16px}.gnb_close,.gnb_open{width:24px;height:24px;background-size:20px 20px}.h3{font-size:24px}.h3 .coworker{font-size:22px;padding-bottom:30px}.h3:after{height:36px;margin-top:16px}.h4{font-size:17px}.moto2{font-size:17px}.ab_h2{font-size:42px;letter-spacing:.2em}.ab1{font-size:18px}.ab2{font-size:17px}.about_us .btn_readmore{font-size:15px}.main_link a{padding:0 2%;box-sizing:border-box}.main_link a strong{font-size:24px}.main_link a strong span{font-size:24px}.main_link a span{font-size:15px;line-height:1.4;padding:4px 0}.main_link a span.btn_plus{width:32px;height:32px;padding:0}.dna100{background-size:cover;background-position:center 60%}.dna100 article{height:500px}.intro_title ul.motto{margin-bottom:30px}.intro_title ul.motto li strong{font-size:17px}.a10 .content .intro_p1{font-size:16px}.a10 .content .intro_p1:before{height:40px;margin-bottom:40px}.a10 .content .intro_li{margin:32px 0}.a10 .content .intro_p2{font-size:16px}.award{padding:0 0}.award ul{width:96%}.history h3{font-size:22px;width:110px}.history ul{width:calc(100% - 110px)}.history li{padding:4px 0 8px 0}.history li strong{width:120px}.history li span{width:calc(100% - 120px)}.img_wrap2{flex-direction:column}.img_wrap2 img{width:100%;margin-bottom:20px}.evolutionary{padding:20px 20px 80px 20px}.evolutionary ol{flex-direction:column-reverse;padding:0;margin:0}.evolutionary ol:before{left:inherit;right:inherit;top:0;bottom:0;border-bottom:0 none;border-right:solid 2px #5a9dea}.evolutionary ol strong.yy{margin-bottom:-45px}.evolutionary ol li{flex-grow:initial;flex-basis:auto;padding:80px 0 0 0;height:auto;width:100%;justify-content:center}.evolutionary ol p,.evolutionary ol p:nth-child(odd),.evolutionary ol .yy1966,.evolutionary ol .yy1972,.evolutionary ol .yy1988,.evolutionary ol .yy1995,.evolutionary ol .yy2001,.evolutionary ol .yy2002,.evolutionary ol .yy2005,.evolutionary ol .yy2006,.evolutionary ol .yy2012,.evolutionary ol .yy2015,.evolutionary ol .yy2016,.evolutionary ol .yy2022,.evolutionary ol .yy2024{display:block;width:50%;bottom:inherit;left:initial;left:0;height:auto;position:absolute;text-align:right;padding:0 70px 0 0;box-sizing:border-box}.evolutionary ol p:nth-child(odd){left:50%;text-align:left;padding:0 0 0 70px}.evolutionary ol p.yy1950{top:100%}.evolutionary ol p.yy1966{top:38%}.evolutionary ol p.yy1972{top:calc(80% - 14px)}.evolutionary ol p.yy1995{top:50%}.evolutionary ol p.yy1988:nth-child(odd),.evolutionary ol p.yy1988+.yy1988{top:25%}.evolutionary ol p.yy2001{top:calc(96% - 20px)}.evolutionary ol p.yy2002{top:calc(80% - 20px)}.evolutionary ol p.yy2005{top:calc(55% - 20px)}.evolutionary ol p.yy2006{top:calc(50% - 20px)}.evolutionary ol p.yy2010{top:100%}.evolutionary ol p.yy2012{top:calc(90% - 20px)}.evolutionary ol p.yy2015{top:calc(35% - 20px)}.evolutionary ol p.yy2016,.evolutionary ol p.yy2016:nth-child(odd){top:calc(30% - 20px)}.evolutionary ol p.yy2022{top:calc(80% - 40px)}.evolutionary ol p.yy2024{top:0}.evolutionary ol p:after{left:initial;right:50px;border:0 none}.evolutionary ol p:nth-child(odd):after{left:50px;right:initial;top:5px}.evolutionary ol p:nth-child(odd).yy2016:after{top:5px}.evolutionary ol p:before,.evolutionary ol p:nth-child(odd):before{right:0;left:initial;top:9px;border:0 none;border-bottom:dotted 2px #5a9dea;bottom:inherit;width:60px}.evolutionary ol p:nth-child(odd):before{left:0;right:initial}.evolutionary ol .yyyy2020{padding-top:140px}.evolutionary ol .yyyy2010{padding-top:160px}.evolutionary ol .yyyy2000{padding-top:140px}.evolutionary ol .yyyy1970{padding-top:140px}.Llama3_1,.Llama3_2{flex-direction:column;padding:0;background:none;border:0 none}.Llama3_1>:first-child,.Llama3_2>:first-child{flex-basis:auto}.Llama3_1>div,.Llama3_2>div{width:100%}.Llama3_1 img,.Llama3_2 img{display:block;margin:40px auto}.box_10{font-size:18px;line-height:1.25;padding:24px 40px}.c10_content10 dt{font-size:18px}.process_10{width:auto;border:solid 6px rgba(20,56,130,.2);padding:10px 24px}.process_10 li{height:70px;margin:0 -10px}.img_wrap img{max-width:100%}.cca_history ol li{padding-left:180px}.cca_history ol li:before{width:8px;height:8px;left:72px}.cca_history_note1{top:298px;height:198px}.cca_history_note2{top:64px;height:228px}.map_wrap .root_daum_roughmap .section_address .txt{font-size:15px}.map_wrap .contact_info dt{font-size:15px}.map_wrap .tel{display:block;padding-bottom:4px}}@media screen and (max-width: 767px){body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,label,button,figure{font-weight:500}.container{padding:0 4%}.h1{height:74px}.gnb{width:85%;position:fixed;left:-1000px;top:0;margin:0;z-index:60;background:#fff;transition:all .15s ease 0s}.gnb>ul{flex-direction:column;align-items:start;display:block}.gnb>ul>li{display:flex;width:100%;align-items:flex-start;gap:40px;padding:10px 30px;border-bottom:#ccc 1px solid}.gnb>ul>li>a{height:auto;width:100px}.gnb>ul>li>a span{padding:5px 0 8px 0;align-items:flex-start}.gnb ul ul{position:relative}.gnb li li{display:block}.gnb li li a{text-align:left;border-top:dotted #ddd 1px}.gnb li li:first-child a{border-top:0 none}.header .gnb a span{color:#333;font-weight:600}.gnbBg{position:fixed;width:auto;height:auto;top:0;bottom:0;left:0}.headerWrap{position:absolute;background:rgba(0,0,0,0) none;border:0 none}.headerWrap .gnbBg{border:0 none;background-color:rgba(0,0,0,.1)}.headerWrap .gnb ul ul{height:100%}.headerWrap li li a,.headerWrap li li a:first-child{height:auto;padding:6px 0;font-weight:600}body.gnb_on .headerWrap{height:100vh}body.gnb_on .headerWrap .gnb{left:0;height:100vh}body.gnb_on .headerWrap .gnbBg{right:0;bottom:0;height:100vh}.gnb_close,.gnb_open{position:absolute;z-index:50;width:40px;height:40px;right:2%;top:16px;background-size:24px}body.gnb_on{overflow:hidden}.gnb>ul>li.on ul{background:none rgba(0,0,0,0)}.main_wrap .swiper-button-prev,.main_wrap .swiper-button-next{display:none}.main_wrap .main_visual_2 .bg{background-position-x:37%}.main_wrap .main_visual_3 .bg{background-position-y:65%;background-size:180%}.main_wrap .ci{font-size:26px}.main_wrap .ci:before{width:140px;height:90px}.main_wrap .moto1{font-size:18px}.main_wrap .moto2{font-size:15px}.ab_h2{font-size:32px;letter-spacing:.1em;font-weight:700}.ab1{font-size:16px}.ab2{font-size:15px}.ab1:before,.ab2:before{width:60px}.main_link nav{flex-direction:column}.main_link a{height:260px}.main_link a span{padding:0}.main_link a strong{font-size:18px;padding-bottom:16px}.main_link a strong:after{margin:16px auto 0 auto;width:60px}.main_link a strong span{padding:0 0 8px 0}.main_link a span.btn_plus{margin-top:24px;width:24px;height:24px}.dna100{background:none}.dna100 article{padding-bottom:0;height:auto}.dna100 h3{font-size:30px;letter-spacing:.15em}.dna100 h3:after{width:100px}.dna100 p{font-size:15px}.dna100 .container:after{height:300px;background:url(../images/dna100.png) no-repeat center center/auto 110%;margin-top:-45px}.section_header .snb a{font-weight:600}.a10 .content .president_name{font-size:18px;padding:12px 0 50px 0}.award .h3:after{height:30px;margin:24px auto 40px auto}.award ul li{width:33.33%}.history{flex-direction:column}.history h3{width:auto}.history ul{width:auto}.GTP_inf1 .table{border:0 none;border-bottom:solid 1px #ddd}.GTP_inf1 .table thead{position:fixed;left:-9999px}.GTP_inf1 .table table,.GTP_inf1 .table thead,.GTP_inf1 .table tbody,.GTP_inf1 .table tr,.GTP_inf1 .table th,.GTP_inf1 .table td{display:block;border:0 none;text-align:left;padding:0;width:100%;box-sizing:border-box}.GTP_inf1 .table tr{position:relative;border-top:solid 1px #ddd}.GTP_inf1 .table td{border-top:solid 1px #ddd;gap:20px;padding:14px 0;background:rgba(0,0,0,0) none;position:relative}.GTP_inf1 .table caption.h4.center{display:block;width:100%}.GTP_inf1 .table td.GTP_inf1_02,.GTP_inf1 .table td.GTP_inf1_03,.GTP_inf1 .table td.GTP_inf1_04,.GTP_inf1 .table td.GTP_inf1_05,.GTP_inf1 .table td.GTP_inf1_06,.GTP_inf1 .table td.GTP_inf1_07{padding-left:130px}.GTP_inf1 .table td.GTP_inf1_02:before,.GTP_inf1 .table td.GTP_inf1_03:before,.GTP_inf1 .table td.GTP_inf1_04:before,.GTP_inf1 .table td.GTP_inf1_05:before,.GTP_inf1 .table td.GTP_inf1_06:before,.GTP_inf1 .table td.GTP_inf1_07:before{display:block;font-weight:300;width:120px;position:absolute;left:0;top:8px;color:#999}.GTP_inf1 .table td.GTP_inf1_03,.GTP_inf1 .table td.GTP_inf1_04,.GTP_inf1 .table td.GTP_inf1_05,.GTP_inf1 .table td.GTP_inf1_06,.GTP_inf1 .table td.GTP_inf1_07{font-size:14px;padding:8px 0 8px 130px}.GTP_inf1 .table td.GTP_inf1_03:before,.GTP_inf1 .table td.GTP_inf1_04:before,.GTP_inf1 .table td.GTP_inf1_05:before,.GTP_inf1 .table td.GTP_inf1_06:before,.GTP_inf1 .table td.GTP_inf1_07:before{font-size:14px}.GTP_inf1 .table td.GTP_inf1_02:before{content:"모델 이름";top:15px}.GTP_inf1 .table td.GTP_inf1_03:before{content:"주요 특성 및 기능"}.GTP_inf1 .table td.GTP_inf1_04:before{content:"대표 사용 사례"}.GTP_inf1 .table td.GTP_inf1_05:before{content:"입력 컨텍스트 길이"}.GTP_inf1 .table td.GTP_inf1_06:before{content:"최대 출력 토큰 수"}.GTP_inf1 .table td.GTP_inf1_07:before{content:"학습 데이터 기간"}.GTP_inf1 .table .GTP_inf1_01{padding:32px 0 12px 0;text-align:center;width:100%;color:#000;font-size:16px;font-weight:700;border:0 none;background:none rgba(0,0,0,0)}.GTP_inf1 .table td.GTP_inf1_02{border-top:solid 1px #333;font-weight:700}.GTP_inf2 .table{border:0 none;border-bottom:solid 1px #ddd}.GTP_inf2 .table thead{position:fixed;left:-9999px}.GTP_inf2 .table table,.GTP_inf2 .table thead,.GTP_inf2 .table tbody,.GTP_inf2 .table tr,.GTP_inf2 .table th,.GTP_inf2 .table td{display:block;border:0 none;text-align:left;padding:0;width:100%;box-sizing:border-box}.GTP_inf2 .table tr{position:relative;border-top:solid 1px #ddd}.GTP_inf2 .table td{border-top:solid 1px #ddd;gap:20px;padding:14px 0;background:rgba(0,0,0,0) none;position:relative}.GTP_inf2 .table caption.h4.center{display:block;width:100%}.GTP_inf2 .table td.GTP_inf2_02,.GTP_inf2 .table td.GTP_inf2_03,.GTP_inf2 .table td.GTP_inf2_04,.GTP_inf2 .table td.GTP_inf2_05,.GTP_inf2 .table td.GTP_inf2_06,.GTP_inf2 .table td.GTP_inf2_07{padding-left:130px;text-align:left}.GTP_inf2 .table td.GTP_inf2_02:before,.GTP_inf2 .table td.GTP_inf2_03:before,.GTP_inf2 .table td.GTP_inf2_04:before,.GTP_inf2 .table td.GTP_inf2_05:before,.GTP_inf2 .table td.GTP_inf2_06:before,.GTP_inf2 .table td.GTP_inf2_07:before{display:block;font-weight:300;width:120px;position:absolute;left:0;top:8px}.GTP_inf2 .table td.GTP_inf2_03,.GTP_inf2 .table td.GTP_inf2_04,.GTP_inf2 .table td.GTP_inf2_05,.GTP_inf2 .table td.GTP_inf2_06,.GTP_inf2 .table td.GTP_inf2_07{font-size:14px;padding:8px 0 8px 130px}.GTP_inf2 .table td.GTP_inf2_03:before,.GTP_inf2 .table td.GTP_inf2_04:before,.GTP_inf2 .table td.GTP_inf2_05:before,.GTP_inf2 .table td.GTP_inf2_06:before,.GTP_inf2 .table td.GTP_inf2_07:before{font-size:14px}.GTP_inf2 .table td.GTP_inf2_02:before{content:"GLUE";top:15px}.GTP_inf2 .table td.GTP_inf2_03:before{content:"SQuAD"}.GTP_inf2 .table td.GTP_inf2_04:before{content:"HumanEval"}.GTP_inf2 .table td.GTP_inf2_05:before{content:"APPS"}.GTP_inf2 .table td.GTP_inf2_06:before{content:"MATH"}.GTP_inf2 .table td.GTP_inf2_07:before{content:"StrategyQA"}.GTP_inf2 .table .GTP_inf2_01{padding:32px 0 12px 0;text-align:center;width:100%;color:#000;font-size:16px;font-weight:700;border:0 none;background:none rgba(0,0,0,0)}.GTP_inf2 .table td.GTP_inf2_02{border-top:solid 1px #333}.evolutionary{padding:0;border:0 none;box-shadow:none}.evolutionary ol p .strong{font-size:14px}.evolutionary ol p .strong+.strong{padding-top:2px}.evolutionary ol p .text{font-size:13px}.evolutionary ol p.yy2006{top:calc(40% - 20px)}.evolutionary ol .yyyy2010{padding-top:200px}.evolutionary ol .yyyy2000{padding-top:200px}.process_10{border-width:1px;padding:10px 20px;width:calc(98% - 20px);margin:60px -1%}.process_10 li{margin:0 -6px}.c10_portpolio li{flex-basis:calc(100% - 11px)}.c10_graph{padding:16px}.safe_work_flow li strong{flex-basis:120px}.safe_work_flow li p{flex-basis:calc(100% - 120px)}.safe_work_flow li:after{left:54px}.safe_work_flow .safe_flow_if1,.safe_work_flow .safe_flow_if2{width:calc(100% - 150px)}.safe_work_flow .safe_flow_if1:after,.safe_work_flow .safe_flow_if2:after{left:calc(50% - 12px)}.table th.risk_flow{background:#fafafa;padding-right:10px;text-align:center}.trends_10 .content_list1{padding:0}.cca_history_note1,.cca_history_note2{left:16px;right:16px;top:373px;height:272px;align-items:flex-start}.cca_history_note1 span,.cca_history_note2 span{width:130px;height:130px;top:25%;right:-32px;position:relative;z-index:3;font-size:14px}.cca_history_note2{top:60px;height:306px}.cca_history_note2 span{width:150px;height:150px;top:-20px}.cca_history::after{left:30px;top:45px}.cca_history::before{left:25px;top:25px}.cca_history ol li{padding-left:28px}.cca_history ol li:before{left:7px}.cca_history ol li strong{position:static}.client_wrap .h4{padding:32px 0 12px 0}.client_wrap .h4:after{display:none}.h3{margin:60px 0 15px 0;font-size:22px}.h3 .coworker{font-size:20px}.img_wrap{padding:12px}.img_wrap img{max-width:100%}.content_list1 li{line-height:1.25;padding-bottom:5px}.footerWrap dl dd:after{margin-left:8px;width:6px}.footerWrap dl dt,.footerWrap dl dd{font-size:15px}.footerWrap address{font-size:15px;line-height:1.3}.footerWrap .copyright{font-size:12px}}@media screen and (max-width: 480px){.table tbody th,.table tbody td,.table tfoot th,.table tfoot td{padding:8px}.award ul li{width:50%}.award ul .img{width:124px;height:172px;background-size:110px auto}.history li strong{width:110px}.history li span{width:calc(100% - 110px)}.GTP_inf3 .table{border:0 none;border-bottom:solid 1px #ddd}.GTP_inf3 .table thead{position:fixed;left:-9999px}.GTP_inf3 .table table,.GTP_inf3 .table thead,.GTP_inf3 .table tbody,.GTP_inf3 .table tr,.GTP_inf3 .table th,.GTP_inf3 .table td{display:block;border:0 none;text-align:left;padding:0;width:100%;box-sizing:border-box}.GTP_inf3 .table tr{position:relative;border-top:solid 1px #ddd}.GTP_inf3 .table td{border-top:solid 1px #ddd;gap:20px;padding:14px 0;background:rgba(0,0,0,0) none;position:relative}.GTP_inf3 .table caption.h4.center{display:block;width:100%}.GTP_inf3 .table td.GTP_inf_02,.GTP_inf3 .table td.GTP_inf_03,.GTP_inf3 .table td.GTP_inf_04,.GTP_inf3 .table td.GTP_inf_05,.GTP_inf3 .table td.GTP_inf_06,.GTP_inf3 .table td.GTP_inf_07{padding-left:130px;text-align:left}.GTP_inf3 .table td.GTP_inf_02:before,.GTP_inf3 .table td.GTP_inf_03:before,.GTP_inf3 .table td.GTP_inf_04:before,.GTP_inf3 .table td.GTP_inf_05:before,.GTP_inf3 .table td.GTP_inf_06:before,.GTP_inf3 .table td.GTP_inf_07:before{display:block;font-weight:300;width:120px;position:absolute;left:0;top:8px}.GTP_inf3 .table td.GTP_inf_03,.GTP_inf3 .table td.GTP_inf_04,.GTP_inf3 .table td.GTP_inf_05,.GTP_inf3 .table td.GTP_inf_06,.GTP_inf3 .table td.GTP_inf_07{font-size:14px;padding:8px 0 8px 130px}.GTP_inf3 .table td.GTP_inf_03:before,.GTP_inf3 .table td.GTP_inf_04:before,.GTP_inf3 .table td.GTP_inf_05:before,.GTP_inf3 .table td.GTP_inf_06:before,.GTP_inf3 .table td.GTP_inf_07:before{font-size:14px}.GTP_inf3 .table td.GTP_inf_02:before{content:"주관";top:15px}.GTP_inf3 .table td.GTP_inf_03:before{content:"정부지원"}.GTP_inf3 .table td.GTP_inf_04:before{content:"데이터 수집"}.GTP_inf3 .table td.GTP_inf_05:before{content:"대상"}.GTP_inf3 .table td.GTP_inf_06:before{content:"AI 모델"}.GTP_inf3 .table td.GTP_inf_07:before{content:"유형"}.GTP_inf3 .table .GTP_inf_01{padding:32px 0 12px 0;text-align:center;width:100%;color:#000;font-size:16px;font-weight:700;border:0 none;background:none rgba(0,0,0,0)}.GTP_inf3 .table td.GTP_inf_02{border-top:solid 1px #333}.GTP_inf4 .table{border:0 none;border-bottom:solid 1px #ddd}.GTP_inf4 .table thead{position:fixed;left:-9999px}.GTP_inf4 .table table,.GTP_inf4 .table thead,.GTP_inf4 .table tbody,.GTP_inf4 .table tr,.GTP_inf4 .table th,.GTP_inf4 .table td{display:block;border:0 none;text-align:left;padding:0;width:100%;box-sizing:border-box}.GTP_inf4 .table tr{position:relative;border-top:solid 1px #ddd}.GTP_inf4 .table td{border-top:solid 1px #ddd;gap:20px;padding:14px 0;background:rgba(0,0,0,0) none;position:relative}.GTP_inf4 .table caption.h4.center{display:block;width:100%}.GTP_inf4 .table td.GTP_inf_02,.GTP_inf4 .table td.GTP_inf_03,.GTP_inf4 .table td.GTP_inf_04,.GTP_inf4 .table td.GTP_inf_05,.GTP_inf4 .table td.GTP_inf_06,.GTP_inf4 .table td.GTP_inf_07{padding-left:130px;text-align:left}.GTP_inf4 .table td.GTP_inf_02:before,.GTP_inf4 .table td.GTP_inf_03:before,.GTP_inf4 .table td.GTP_inf_04:before,.GTP_inf4 .table td.GTP_inf_05:before,.GTP_inf4 .table td.GTP_inf_06:before,.GTP_inf4 .table td.GTP_inf_07:before{display:block;font-weight:300;width:120px;position:absolute;left:0;top:8px}.GTP_inf4 .table td.GTP_inf_03,.GTP_inf4 .table td.GTP_inf_04,.GTP_inf4 .table td.GTP_inf_05,.GTP_inf4 .table td.GTP_inf_06,.GTP_inf4 .table td.GTP_inf_07{font-size:14px;padding:8px 0 8px 130px}.GTP_inf4 .table td.GTP_inf_03:before,.GTP_inf4 .table td.GTP_inf_04:before,.GTP_inf4 .table td.GTP_inf_05:before,.GTP_inf4 .table td.GTP_inf_06:before,.GTP_inf4 .table td.GTP_inf_07:before{font-size:14px}.GTP_inf4 .table td.GTP_inf_02:before{content:"모델";top:15px}.GTP_inf4 .table td.GTP_inf_03:before{content:"GLUE"}.GTP_inf4 .table td.GTP_inf_04:before{content:"SQuAD"}.GTP_inf4 .table td.GTP_inf_05:before{content:"HumanEval"}.GTP_inf4 .table td.GTP_inf_06:before{content:"APPS"}.GTP_inf4 .table td.GTP_inf_07:before{content:"MATH"}.GTP_inf4 .table td.GTP_inf_07:before{content:"StrategyQA"}.GTP_inf4 .table .GTP_inf_01{padding:32px 0 12px 0;text-align:center;width:100%;color:#000;font-size:16px;font-weight:700;border:0 none;background:none rgba(0,0,0,0)}.GTP_inf4 .table td.GTP_inf_02{border-top:solid 1px #333}.photo_list1 figure{width:100%}.photo_list1 figcaption{padding:8px 0}.h3{font-size:17px}.h3 strong{font-size:19px}body.c10 .h3 strong,body.c40 .h3 strong{font-size:21px}.box_10{font-size:15px;border-radius:20px;padding:16px;border:solid 3px rgba(20,56,130,.3);line-height:1.3}.box_10 br{display:none}.c10_content10 dt{font-size:17px}.c10_content20{padding-top:0}.section_header ol li{font-size:15px;padding:0 0 0 14px;background-position:1px center}.GTP_inf .table{border:0 none;border-bottom:solid 1px #ddd}.GTP_inf .table thead{position:fixed;left:-9999px}.GTP_inf .table table,.GTP_inf .table thead,.GTP_inf .table tbody,.GTP_inf .table tr,.GTP_inf .table th,.GTP_inf .table td{display:block;border:0 none;text-align:left;padding:0;width:100%;box-sizing:border-box}.GTP_inf .table tr{position:relative;border-bottom:solid 1px #ddd}.GTP_inf .table td{border-top:solid 1px #ddd;gap:20px;padding:0 0 14px 0;background:rgba(0,0,0,0) none;position:relative}.GTP_inf .table caption.h4.center{display:block;width:100%}.GTP_inf .table td.GTP_inf_01:before,.GTP_inf .table td.GTP_inf_02:before,.GTP_inf .table td.GTP_inf_03:before{display:block}.GTP_inf .table td.GTP_inf_01,.GTP_inf .table td.GTP_inf_02,.GTP_inf .table td.GTP_inf_03{text-align:left}.GTP_inf .table td.GTP_inf_01:before,.GTP_inf .table td.GTP_inf_02:before,.GTP_inf .table td.GTP_inf_03:before{color:#000;font-size:16px;font-weight:700;padding:15px 0;margin-bottom:16px;text-align:center;background-color:#f6f6f6}.GTP_inf .table td.GTP_inf_01:before{content:"중대산업재해"}.GTP_inf .table td.GTP_inf_02:before{content:"중대시민재해 (원료·제조물)"}.GTP_inf .table td.GTP_inf_03:before{content:"중대시민재해 (공중이용시설·공중교통수단)"}.safe_work_flow li{padding:12px 16px 12px 20px;border-radius:20px}.safe_work_flow li:has(+.safe_flow_if1):after{height:180px;bottom:-186px}.risk_check1{padding:20px 16px}.risk_check1 .content_list1{padding:0}.risk_check1 li{font-size:15px}.portpolio_risk_wrap{gap:12px}.portpolio_risk_wrap img{width:100%}.d10 .table .note{display:none}.client_wrap .client_list ul{justify-content:center;flex-wrap:wrap;gap:4px}.client_wrap .client_list ul li{border:solid 1px #ddd;border-radius:4px;width:49%;box-sizing:border-box;align-items:center;align-content:center;justify-content:center}.client_wrap .client_list ul li img{max-width:90%;height:initial;max-height:40px}.client_wrap .client_list .client12 img{height:20px}.client_wrap .client_list .client22 img{height:46px}.client_wrap .client_list .client24 img{height:22px}.section_header{padding:0 0 50px 0;height:300px}.a00 .section_header{background-position:center bottom -285px}.b00 .section_header{background-position:center 0}.h3{margin:60px 0 18px 0}.h3:after{height:20px;margin-top:12px}.h5{font-size:16px}.content_list1 li:before{top:13px}.footerWrap dl dt{font-size:0}.footerWrap dl dd{font-size:14px}.footerWrap dl dt.tel::before{display:inline-flex;content:"T";font-size:14px}.footerWrap dl dt.fax::before{display:inline-flex;content:"F";font-size:14px}.footerWrap address{font-size:14px}.footerWrap .copyright{font-size:11px;color:#aaa}}/*# sourceMappingURL=mirae2025.css.map */