@media screen and (min-width: 769px){#lightboxOverlay,#lightbox{min-width:var(--content-width) !important;width:100% !important}.sp320,.sp375,.sp425{display:none}.wow{animation-duration:1s;animation-delay:.2s}.sp{display:none !important}a:hover{text-decoration:none;color:var(--main-cl)}.to-top:hover{background:var(--main-cl)}.no-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:auto}.menu-list li:hover .menu-tt{color:var(--main-cl)}.dropdown:hover>.sub-menu{transform:translateY(0);pointer-events:auto;opacity:1;visibility:visible;z-index:1}.sub-menu{position:absolute;top:100%;left:0;min-width:260px;transition:all .3s ease;transform:translateY(10px);pointer-events:none;opacity:0;visibility:hidden;box-shadow:10px 10px 30px rgba(0,0,0,.16)}.sub-menu a{border-bottom:1px solid #ececec}.sub-menu a:hover{color:#fff;background-color:var(--main-cl)}}@media screen and (min-width: 769px)and (max-width: 1560px){.whoarewe__img{width:61%}.numbers__img{width:59%}.work__item--expertise h3{font-size:21px}}@media screen and (min-width: 1px)and (max-width: 768px){:root{--heightHeader: 70px}#wrapper{min-width:unset !important}.pc{display:none !important}.container{width:100%}.no-scroll{overflow:hidden}.open-nav .header-menu{top:var(--heightHeader);opacity:1;visibility:visible}.hamburger-btn{display:block}.to-top{bottom:100px;right:15px}p{margin-bottom:10px}#header{padding:10px 0}#header h1{display:none}#header .container{height:100%}.header-menu{position:fixed;top:100%;left:0;right:0;width:100%;height:100%;text-align:left;transition:all .3s ease;z-index:99;background-color:#fff;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 70px);padding-bottom:180px;opacity:0;visibility:hidden}.menu-list{display:block}.menu-list>li>a,.menu-list>li>p{border-bottom:1px solid #ebebeb;font-size:14px;font-weight:700;padding:10px 20px;width:100%;display:block;position:relative}.dropdown .open::before{transform:scale(-1)}.dropdown p::before{content:"";position:absolute;top:calc(50% - 5px);right:20px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #333;transition:all .3s ease}.sub-menu{display:none;padding:10px 20px;border-bottom:1px solid #ebebeb}.sub-menu a{padding:6px 16px}.sub-menu a::after{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background-color:var(--body-color)}.header-main{justify-content:center}.hamburger-btn{margin-left:0;position:absolute;left:15px}.header-menu{right:unset;width:260px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.hamburger-btn .bar{background-color:#fff}.hamburger-btn .bar::before,.hamburger-btn .bar::after{background-color:#fff}.menu-list .menu-tt{color:hsla(0,0%,40%,.85);padding:15px 20px 15px 15px}#header .logo a{width:70px}.index-visual{height:610px}.mainvisual__title h1 span{padding-right:20px}.mainvisual__desc{padding:0}section{padding-top:60px}.whoarewe__frame{flex-direction:column;gap:30px}.whoarewe__img{width:100%}.whoarewe__content{width:75%;max-width:100%}.whoarewe__content .title__dc{width:8%;top:14px;left:-10%}.whoarewe__content .title__dc a{height:20px;width:20px;margin:-9px 0 0 -18px}.whoarewe__content .title__dc a .ripple{width:60px;height:60px;margin:-30px 0 0 -30px}.title h2{font-size:2em}.services__frame{flex-direction:column;gap:30px}.services__title{width:100%;max-width:100%;text-align:center}.services__title .btn{justify-content:center;margin-top:20px}.services__content{flex-direction:column}.services__content .item{padding:0 0 30px;max-width:100%}.services__content .item:last-child{padding-bottom:0}.business__bg{padding:50px 0 150px}.business__img{width:100%}.business__frame{flex-direction:column}.business__title{max-width:100%}.challenger__content{flex-direction:column;gap:30px}.challenger__content>div{order:1;width:100%;max-width:100%;text-align:center !important}.challenger__content>div .cnt:not(.logo){padding:20px;border:1px solid #eaebec;border-radius:10px;margin-bottom:30px}.challenger__content>div .cnt:last-child{margin-bottom:0}.challenger__content .item__center{order:0}.connect{padding:60px 0}.customers::before{height:100%}.customers::after{display:none}.customers__frame{flex-direction:column}.customers__frame::before{display:none}.customers__title{width:100%;max-width:100%;text-align:center}.customers__title .btn{justify-content:center}.customers__img{width:100%;max-width:500px}.vision__title{flex-direction:column;gap:0;text-align:center}.vision__title .desc{max-width:100%}.ft__content{padding:50px 0;grid-template-columns:repeat(1, 1fr)}.copyright{padding-bottom:30px}.copyright__frame{flex-direction:column}.copyright__copy{flex-direction:column;gap:20px}.mission__title{margin-bottom:0}.mission__content{flex-direction:column}.mission__content .item{width:100% !important;border:0;padding-left:0;padding-right:0}.mission__content .item:not(:last-child){border-bottom:1px dashed #ddd}.about-page .whoarewe .title__sub{color:#000}.about-page .whoarewe .title h2{color:#e60505}.numbers__frame{flex-direction:column;gap:40px}.numbers__content{width:100%;max-width:100%;padding:0}.numbers__title{margin-bottom:20px}.numbers__title .title::before{left:0}.numbers__box{width:100%;max-width:100%;grid-template-columns:repeat(1, 1fr);padding:0 20px}.numbers__box .item{padding:15px 0}.numbers__box .item:not(:last-child){border-right:0;border-bottom:1px solid #000}.numbers__img{width:100%;max-width:600px;margin:0 auto}.team-page .under__mainvs{height:600px}.team{padding:60px 0}.team__title{flex-direction:column;text-align:center}.team__title .img__title{padding:0;width:100%;max-width:100%;margin:-150px auto -120px}.team__title .desc{padding:0;text-align:center;border-left:0}.work__content{flex-direction:column;padding-top:50px;gap:30px}.work__item{width:100%;max-width:100%;padding:0}.dedicated__frame{flex-direction:column}.dedicated .item{width:100%}.regional__frame{flex-direction:column}.recruitment__frame{flex-direction:column}.recruitment__menu{width:100%;position:static}.recruitment__content .item .namecv{flex-direction:column;align-items:flex-start}.recruitment__content .item .namecv .quantity{margin-left:0;margin-top:5px}.development__h1 h1{font-size:26px}.development__content{grid-template-columns:repeat(1, 1fr)}.development__content .item .img img{width:100%}.application .item{flex-direction:column}.application .item .img{width:307px;height:260px}.bigdata-page .intro__frame ul{flex-direction:column;gap:30px}.bigdata-page .intro__frame ul li{width:100%}.managed-service-page .under__mainvs h1{font-size:30px}.service__frame .item{flex-direction:column-reverse !important;gap:10px}#footer{margin-top:80px}}@media screen and (min-width: 375px)and (max-width: 768px){.sp320{display:none}}@media screen and (min-width: 475px)and (max-width: 768px){.sp475{display:none}.business__bg{padding:50px 0 250px}}@media screen and (min-width: 525px)and (max-width: 768px){.sp425{display:none}}@-moz-document url-prefix(){}/*# sourceMappingURL=responsive.css.map */
