body{color:#666}strong{font-weight:700}.main-gnb-wrap{border-bottom:1px solid #fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.main-gnb{max-width:100%;padding-left:200px;padding-right:200px;display:flex;align-items:center;justify-content:space-between;background:#fff;margin:0 auto}.onetech-logo{margin-top:10px;display:inline-flex;align-items:center;vertical-align:center;gap:17px}.onetech-logo-contents{align-self:stretch;letter-spacing:20px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.onetech-logo-contents .onetech-logo-title1{letter-spacing:4.9px}.onetech-logo-contents .onetech-logo-title2{font-weight:400;letter-spacing:0}.menu-items{font-size:18px;display:flex;align-items:center;gap:89px}.menu-items a{color:#666;text-decoration:none}.lang-selection{display:flex;gap:10px;align-items:center;position:relative}.lang-selection>button:first-child{background:url(/images/lang-selection-arrow.svg) no-repeat 100% 50%;padding-right:20px;border:none;cursor:pointer}.lang-selection .lang-box{display:none;position:absolute;top:25px;left:0;border:1px solid #939683;padding:10px;background-color:#fff;z-index:10}.lang-selection .lang-box.active{display:block}.lang-selection .lang-box button{padding:0;border:none;background:none;cursor:pointer}.main-banner{height:774px}.main-banner p{color:#fff;font-size:32px;padding:10px 0}.main-banner>div{position:relative;max-width:1462px;margin:0 auto;height:100%}.main-banner>div>div{position:absolute;top:50%;left:50px;transform:translateY(-50%)}.company-intro-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.company-intro-section .company-intro-title{margin-top:170px}.company-intro-section .company-intro-title>h1{color:#666;font-size:36px;font-weight:600;text-align:center}.company-intro-section .company-intro-title>h2{color:#666;text-align:center}.company-intro-section .company-intro-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.company-intro-section .company-intro{margin-top:80px;display:flex;flex-direction:row-reverse;align-items:center;gap:15px 83px}.company-intro-section .company-intro .company-intro-image{width:50%}.company-intro-section .company-intro .company-intro-image img{width:100%;height:auto}.company-intro-section .company-intro .company-intro-contents{width:50%;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.company-intro-section .company-intro .company-intro-contents p{margin-top:10px}.company-history-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.company-history-section .company-history-title{margin-top:230px}.company-history-section .company-history-title>h1{color:#666;font-size:36px;font-weight:600;text-align:center}.company-history-section .company-history-title>h2{color:#666;text-align:center}.company-history-section .company-history-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.company-history-section .company-history-wrap{margin-top:80px;display:flex;gap:80px}.company-history-section .company-history-wrap .company-history-image{width:50%;background:url(/images/company-history.png) no-repeat;background-size:100% auto;height:100%;position:relative;aspect-ratio:705/380}.company-history-section .company-history-wrap .company-history-image>div{transform:translate(50px,60%);width:calc(100% - 60px);height:100%}.company-history-section .company-history-wrap .company-history-image p{color:#fff;font-size:24px}.company-history-section .company-history-wrap .company-history-image p:last-child{margin-top:15px;font-weight:700}.company-history-section .company-history-wrap .company-history-contents{width:50%}.company-history-section .company-history-wrap .company-history-contents p{padding-left:25px;background:url(/images/history-circle-icon.png) no-repeat 0 5px;font-size:20px;color:#333;font-weight:700}.company-history-section .company-history-wrap .company-history-contents .history-monthly-content{margin-top:17px}.company-history-section .company-history-wrap .company-history-contents li{margin-top:50px}.company-history-section .company-history-wrap .company-history-contents li:first-child{margin-top:0}.company-history-section .company-history-wrap .company-history-contents .history-monthly-content li{margin-top:15px;height:13px}.company-history-section .company-history-wrap .company-history-contents span{color:#d83a49;font-size:16px;font-weight:700;padding-left:25px;padding-right:13px}.company-business-division-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.company-business-division-section .company-business-division-title{margin-top:230px}.company-business-division-section .company-business-division-title>h1{color:#666;font-size:36px;font-weight:600;text-align:center}.company-business-division-section .company-business-division-title>h2{color:#666;text-align:center}.company-business-division-section .company-business-division-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.company-business-division-section .company-business-division-container{margin-top:80px}.company-business-division-section .company-business-division-container .company-business-division-contents{margin-top:60px;display:flex;justify-content:space-between}.company-business-division-section .company-business-division-container .company-business-division-contents div:first-child,.company-business-division-section .company-business-division-container .company-business-division-contents div:nth-child(2){width:30%}.company-business-division-section .company-business-division-container .company-business-division-contents div:nth-child(3){width:40%}.company-business-division-section .company-business-division-container .company-business-division-contents div:nth-child(3) img{width:100%}.company-business-division-section .company-business-division-container .company-business-division-contents p{font-size:24px;font-weight:700}.company-business-division-section .company-business-division-container .company-business-division-contents li{font-size:20px;line-height:32px;cursor:pointer}.company-business-division-section .company-business-division-container .company-business-division-contents li.active{color:#d83a49}.equipment-manufacturing-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.equipment-manufacturing-section .equipment-manufacturing-title{margin-top:230px}.equipment-manufacturing-section .equipment-manufacturing-title>h1{color:#666;font-size:36px;font-weight:600;text-align:center}.equipment-manufacturing-section .equipment-manufacturing-title>h2{color:#666;text-align:center}.equipment-manufacturing-section .equipment-manufacturing-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.equipment-manufacturing-section .equipment-container{max-width:1462px;display:flex;margin-top:80px}.equipment-manufacturing-section .equipment-container button{margin:15px;padding:30px;background-color:#ddd;width:90%;border:none;font-size:16px}.equipment-manufacturing-section .equipment-container button.active{background-color:#d83a49;color:#fff;font-size:18px;font-weight:700}.equipment-manufacturing-section .equipment-container .equipment-tab1{width:50%;border:1px solid #eee;text-align:center}.equipment-manufacturing-section .equipment-container .equipment-tab2{width:50%;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;text-align:center}.pvd-wrap{margin:0 40px}.pvd-wrap .pvd-container{display:flex;justify-content:space-between}.pvd-wrap .pvd-equipments{width:32%}.pvd-wrap .pvd-equipments p{text-align:center;margin:15px 0}.pvd-wrap .pvd-equipments img{width:100%}.pvd-wrap .pvd-equipments .header{width:32%;padding:15px 25px;border-bottom:1px solid #d71818;text-align:center;font-weight:600}.pvd-wrap .pvd-equipments .cell-content1{font-size:14px;padding:15px;background:#eee;border-bottom:1px solid #d9d9d9}.pvd-wrap .pvd-equipments .cell-content2{font-size:13px;padding:10px 25px;border-bottom:1px solid #d9d9d9}.pvd-wrap .pvd-equipments .equipment-process{padding:10px 0;font-size:18px;font-weight:600}.pvd-wrap .pvd-equipments ul{line-height:24px}.pvd-wrap .pvd-title{margin-top:50px;margin-bottom:30px;font-size:20px;color:#333}.facilites-section{width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto}.facilites-section .facilities-title{margin-top:230px}.facilites-section .facilities-title>h1{color:#666;font-size:36px;font-weight:600;text-align:center}.facilites-section .facilities-title>h2{color:#666;text-align:center}.facilites-section .facilities-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.blog-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.blog-section .blog-header-title{margin-top:230px}.blog-section .blog-header-title>h1{border-color:#333;font-size:36px;font-weight:600;text-align:center}.blog-section .blog-header-title>h2{color:#666;text-align:center}.blog-section .blog-header-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.blog-section .blog-container{max-width:1462px;margin:0 auto}.blog-section .blog-container .blog-header{margin-top:80px;display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:30px}.blog-section .blog-lists .blog-items{display:flex;justify-content:end}.blog-section .blog-lists .blog-item-container{padding:50px 0;width:961px;border-bottom:1px solid #eee}.blog-section .blog-lists .blog-item-container a{text-decoration:none;color:#d83a49}.blog-section .blog-lists .blog-content{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto}.blog-section .blog-lists .blog-title p{font-size:32px;font-weight:700}.blog-section .blog-lists .blog-title p:first-child{font-size:12px;font-weight:300}.blog-section .blog-lists .blog-title p:nth-child(3){margin-top:130px}.blog-section .blog-lists .blog-image img{width:100%;height:auto}.contact-section{max-width:1462px;flex-direction:column;align-items:flex-end;gap:83px;margin:0 auto;padding:0 20px}.contact-section .contact-header-title{margin-top:230px}.contact-section .contact-header-title>h1{border-color:#333;font-size:36px;font-weight:600;text-align:center}.contact-section .contact-header-title>h2{color:#666;text-align:center}.contact-section .contact-header-title>hr{border:none;border-top:3px solid #d83a49;width:25px;margin:20px auto}.contact-section .contact-wrap{margin-top:80px}.contact-section .contact-wrap .contact-wrap-title p:first-child{font-size:32px;font-weight:700;color:#333}.contact-section .contact-wrap .contact-wrap-title p:last-child{margin-top:15px;font-size:16px;color:#d83a49}.contact-section .contact-wrap form{margin-top:125px}.contact-section .contact-wrap form fieldset legend{color:#000;font-size:32px;font-weight:600;margin-bottom:40px}.contact-section .contact-wrap form fieldset legend span{color:#bd0200}.contact-section .contact-wrap form fieldset.customer-info{margin-bottom:125px}.contact-section .contact-wrap form fieldset.customer-info>div{display:flex;gap:30px 2%;flex-wrap:wrap}.contact-section .contact-wrap form fieldset.customer-info>div>div{width:23%}.contact-section .contact-wrap form fieldset.customer-info>div>div label{color:#555;display:block;font-size:24px;font-weight:600;margin-bottom:20px}.contact-section .contact-wrap form fieldset.customer-info>div>div input{font-size:18px;color:#555;font-weight:400;outline:none;border:none;border-bottom:2px solid #ddd;padding:12px 0;width:100%}.contact-section .contact-wrap form fieldset.customer-info>div>div input::placeholder{font-size:18px;color:#e5e5e5}.contact-section .contact-wrap form fieldset.service-info{margin-bottom:125px}.contact-section .contact-wrap form fieldset.service-info>div{display:flex;gap:30px 30px;flex-wrap:wrap}.contact-section .contact-wrap form fieldset.service-info>div label span{color:#555;font-size:24px;font-weight:600}.contact-section .contact-wrap form fieldset.service-info>div label input{margin-right:10px;vertical-align:top}.contact-section .contact-wrap form fieldset.inquiry-detail{margin-bottom:125px}.contact-section .contact-wrap form fieldset.inquiry-detail .text-box{margin-bottom:30px}.contact-section .contact-wrap form fieldset.inquiry-detail .text-box input{font-size:20px;font-weight:500;color:#555;line-height:34px;margin-bottom:15px;outline:none;padding:0 20px;box-sizing:border-box;width:100%;border:1px solid #ddd;height:74px;border-radius:5px}.contact-section .contact-wrap form fieldset.inquiry-detail .text-box input ::placeholder{font-size:20px;line-height:34px;font-weight:500;color:#999}.contact-section .contact-wrap form fieldset.inquiry-detail .text-box textarea{font-size:20px;color:#555;line-height:34px;margin-bottom:15px;outline:none;padding:20px;box-sizing:border-box;width:100%;border:1px solid #ddd;height:300px;border-radius:5px}.contact-section .contact-wrap form fieldset.inquiry-detail .text-box textarea ::placeholder{font-size:20px;color:#999}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box{position:relative;border-bottom:1px solid #ddd}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box>p{margin-bottom:15px;font-size:25px;font-weight:700;color:#555;display:block}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box .uploadNameBox{width:325px;height:47px;position:relative}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box .uploadNameBox .uploadName{vertical-align:middle;border:none;width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none;padding:13px 0;font-size:18px;font-weight:400;color:#555;position:absolute;left:0;bottom:0}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.contact-section .contact-wrap form fieldset.inquiry-detail .file-box label{position:absolute;width:100%;left:0;bottom:0;font-size:18px;font-weight:400;color:#999;height:47px;line-height:47px;text-align:right;vertical-align:middle;cursor:pointer}.contact-section .contact-wrap form fieldset.agree{margin-bottom:40px;padding-left:40px;position:relative}.contact-section .contact-wrap form fieldset.agree label{font-size:20px;line-height:28px;font-weight:600;color:#444;display:block;margin-bottom:20px}.contact-section .contact-wrap form fieldset.agree label input{position:absolute;top:0;left:0}.contact-section .contact-wrap form fieldset.agree div{color:#666;line-height:30px}.contact-section .contact-wrap form .submit{text-align:left}.contact-section .contact-wrap form .submit>button{border:none;padding:10px 30px;color:#fff;font-size:24px;background-color:#bd0200;border-radius:10px}.footer-wrap{background-color:#939683;margin-top:200px;padding-bottom:30px;width:100%}.footer-wrap .footer-container{max-width:1462px;justify-content:space-between;margin:0 auto;padding:80px 20px 0;display:flex;flex-wrap:wrap}.footer-wrap .footer-container .footer-logo{display:flex;gap:0 20px;align-items:center}.footer-wrap .footer-container .footer-logo p{color:#fff;font-weight:300}.footer-wrap .footer-container .footer-logo p:last-child{padding-top:5px;font-weight:700}.footer-wrap .footer-container .footer-column-content p{color:#fff;font-size:16px;font-weight:300;line-height:28px;width:312px;padding-top:15px}.footer-wrap .footer-container #content2{color:#fff}.footer-wrap .footer-container #content2 div{text-align:left}.footer-wrap .footer-container #content2>div>p{padding-bottom:12px;position:relative}.footer-wrap .footer-container #content2>div>p:after{content:"";display:block;height:2px;width:50px;position:absolute;bottom:-5px;left:0;background-color:#e3e3e3}.footer-wrap .footer-container #content2 hr{width:50px;margin:0;height:3px;border:none;background-color:#b5b5b5}.footer-wrap .footer-container #content2 .contact-item{display:flex;margin-top:30px;height:74px}.footer-wrap .footer-container #content2 .contact-item .contact-image{padding-right:20px}.footer-wrap .footer-container #content2 .contact-item .contact-info{line-height:24px}.footer-wrap .footer-container #content3{color:#fff;padding-right:150px}.footer-wrap .footer-container #content3 .quick-links p{padding-top:15px}.footer-wrap .footer-container #content3 .quick-links p:first-child{padding-top:30px}.footer-wrap .footer-container #content3 .quick-links a{text-decoration:none;color:#fff}.footer-wrap .footer-copyright-line{margin-top:80px}.footer-wrap .footer-copyright-line hr{height:1px;border:none;background-color:#b5b5b5}.footer-wrap .footer-copyright-line p{padding-top:30px;text-align:center;color:#fff;font-size:14px;font-weight:200}@media screen and (min-width:768px)and (max-width:1024px){.menu-items{display:none}.company-intro-section .company-intro{margin-top:80px;flex-wrap:wrap}.company-intro-section .company-intro .company-intro-contents,.company-intro-section .company-intro .company-intro-image{width:100%}}@media screen and (max-width:767px){.contact-item{margin-bottom:50px}.menu-items{display:none}.company-intro-section .company-intro{margin-top:80px;flex-wrap:wrap}.company-intro-section .company-intro .company-intro-contents,.company-intro-section .company-intro .company-intro-image{width:100%}.company-history-section .company-history-wrap{margin-top:80px;flex-wrap:wrap;gap:80px}.company-history-section .company-history-wrap .company-history-contents,.company-history-section .company-history-wrap .company-history-image{width:100%}.company-business-division-section .company-business-division-container{margin-top:80px}.company-business-division-section .company-business-division-container .company-business-division-contents{margin-top:60px;display:block}.company-business-division-section .company-business-division-container .company-business-division-contents p{font-size:20px;font-weight:500;padding:15px 0}.company-business-division-section .company-business-division-container .company-business-division-contents li{font-size:20px;line-height:32px}.company-business-division-section .company-business-division-container .company-business-division-contents img{width:100%}.equipment-manufacturing-section .equipment-container button{font-size:16px}.equipment-manufacturing-section .equipment-container button.active{font-size:16px;font-weight:400}.pvd-wrap .pvd-container{display:block}.pvd-wrap .pvd-equipments{width:auto;margin-bottom:50px}.blog-section .blog-container .blog-header{display:block}.blog-section .blog-container .blog-lists .blog-items{display:flex;justify-content:end}.blog-section .blog-container .blog-lists .blog-item-container{padding:50px 0;width:961px;border-bottom:1px solid #eee}.blog-section .blog-container .blog-lists .blog-content{flex-wrap:wrap}.blog-section .blog-container .blog-lists .blog-title{width:100%}.blog-section .blog-container .blog-lists .blog-image{width:100%;margin-bottom:20px}.contact-section .contact-wrap{margin-top:80px}.contact-section .contact-wrap .contact-wrap-title p:first-child{font-size:28spx;font-weight:700;color:#333}.contact-section .contact-wrap .contact-wrap-title p:last-child{margin-top:15px;font-size:16px;color:#d83a49}.contact-section .contact-wrap form{margin-top:30px}.contact-section .contact-wrap form fieldset legend{color:#000;font-size:24px;font-weight:600}.contact-section .contact-wrap form fieldset legend span{color:#bd0200}.contact-section .contact-wrap form fieldset.customer-info{margin-bottom:80px}.contact-section .contact-wrap form fieldset.customer-info>div{gap:30px 2%;display:block}.contact-section .contact-wrap form fieldset.customer-info>div>div{width:100%}.contact-section .contact-wrap form fieldset.customer-info>div>div label{color:#555;display:block;font-size:18px;font-weight:400;margin-bottom:10px}.contact-section .contact-wrap form fieldset.customer-info>div>div input{margin-bottom:25px;width:100%}.contact-section .contact-wrap form fieldset.service-info{display:block;margin-bottom:80px}.contact-section .contact-wrap form fieldset.agree,.contact-section .contact-wrap form fieldset.inquiry-detail{margin-bottom:80px}}.blog-detail{padding:230px 0 150px}.blog-detail>.content-detail{max-width:1000px;margin:0 auto}.blog-detail>.content-detail .content-detail-header{border-bottom:1px solid #eee;margin-bottom:55px}.blog-detail>.content-detail .content-detail-header .category{font-size:18px;margin-bottom:10px}.blog-detail>.content-detail .content-detail-header h3{font-size:48px;font-weight:600;color:#333;line-height:60px;margin-bottom:15px}.blog-detail>.content-detail .content-detail-header .date{font-size:18px;line-height:24px;color:#999;margin-bottom:25px;font-weight:600}.blog-detail>.content-detail .detail{padding-bottom:65px}.blog-detail>.content-detail .title-list{margin-bottom:25px}.blog-detail>.content-detail .title-list>div{padding:35px 50px;box-sizing:border-box}.blog-detail>.content-detail .title-list>div span{padding-left:20px;margin-right:50px}.blog-detail>.content-detail .title-list>div a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}.blog-detail>.content-detail .title-list>div:first-child{display:flex;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.blog-detail>.content-detail .title-list>div:first-child span{background:url(/images/common/sub/blog_view_arrow_up.png) no-repeat 0 50%}.blog-detail>.content-detail .title-list>div:last-child{display:flex;border-bottom:1px solid #666}.blog-detail>.content-detail .title-list>div:last-child span{background:url(/images/common/sub/blog_view_arrow_down.png) no-repeat 0 50%}.blog-detail>.content-detail .btn-box{display:flex;justify-content:center}.blog-detail>.content-detail .btn-box button{border:none;padding:10px 25px;font-size:17px;color:#fff;font-weight:400;background-color:#444;border-radius:5px}.menu-button{display:none;background:none;border:none;padding:0;cursor:pointer}.menu-button .bar{width:25px;height:3px;background-color:#333;margin-top:5px;border-radius:3px}.menu-button .bar:first-child{margin-top:0}nav.mobile-menu{opacity:0;visibility:hidden;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;height:100%;width:100%;z-index:30}nav.mobile-menu.on{display:block;visibility:visible;opacity:1;transition:opacity .5s,visibility 0s}nav.mobile-menu .nav-header{display:flex;justify-content:space-between;background-color:#fff;width:320px;align-items:center;padding:10px 10px 30px;box-sizing:border-box}nav.mobile-menu .nav-header button{padding:0;border:none;cursor:pointer;background:none;display:inline-block;*display:inline}nav.mobile-menu .nav-header button:after{display:inline-block;content:"×";font-size:50px}nav.mobile-menu>ul{width:320px;height:100%;background-color:#fff;border-top:1px solid #ddd}nav.mobile-menu>ul>li{border-bottom:1px solid #ddd}nav.mobile-menu>ul>li>a{display:block;padding:20px;font-size:20px;color:#555;text-decoration:none}nav.mobile-menu>ul>li>button{position:relative;background:none;border:none;line-height:100%;width:100%;text-align:left}nav.mobile-menu>ul>li>button:after{position:absolute;right:23px;top:19px;content:"";width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000;transform:rotate(135deg)}nav.mobile-menu>ul>li>ul{max-height:0;padding-bottom:0;overflow:hidden}nav.mobile-menu>ul>li>ul>li>a{display:block;padding:10px 20px;color:#555}nav.mobile-menu>ul>li.on>button:after{top:28px;transform:rotate(-45deg)}nav.mobile-menu>ul>li.on>ul{max-height:400px;padding-bottom:10px;transition:max-height 1s ease-in-out}@media screen and (min-width:768px)and (max-width:1024px){.menu-button{display:block}.main-gnb{padding-left:0!important}}@media screen and (max-width:767px){.main-gnb{padding-left:0!important}.menu-button{display:block}.onetech-logo-contents{display:none}.company-history-section .company-history-wrap .company-history-contents .history-monthly-content li{padding-left:25px;margin-top:20px;height:auto}.company-history-section .company-history-wrap .company-history-contents span{display:block;padding-left:0;margin-bottom:5px}.pvd-wrap{margin:0}.lang-selection .lang-box.active,.lang-selection>button:first-child{margin-left:150px}.company-business-division-section .company-business-division-container .company-business-division-contents div:first-child,.company-business-division-section .company-business-division-container .company-business-division-contents div:nth-child(2),.company-business-division-section .company-business-division-container .company-business-division-contents div:nth-child(3){width:auto}}.MuiPagination-ul{margin-top:100px!important;justify-content:center}