@charset "utf-8";@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap);@import url(popup.css);@import url(checkbox.css);:root{--bl-11:#111;--bl-22:#222;--bl-33:#333;--bl-44:#444;--bl-55:#555;--bl-66:#666;--bl-77:#777;--bl-88:#888;--bl-99:#999;--border-color:#ddd;--mint:#21BBB1;--border-color:#ddd;--util-placeholder:#9D9EA2;--visual-intro-size:clamp(44px, 5.7292vw, 110px);--visual-tit-size:clamp(28px, 3.6458vw, 70px);--visual-txt-size:clamp(20px, 1.8750vw, 36px);--sect-keyword-size:clamp(16px, 1.2500vw, 24px);--sect-tit-size:clamp(26px, 2.5vw, 48px);--sect-subtit-size:clamp(20px, 1.5625vw, 30px);--sub-placeholder-size:clamp(16px, 0.8854vw, 17px);--f38-size:clamp(28px, 1.9792vw, 38px);--f36-size:clamp(28px, 1.8750vw, 36px);--f32-size:clamp(26px, 1.6667vw, 32px);--f30-size:clamp(24px, 1.5625vw, 30px);--f28-size:clamp(22px, 1.4583vw, 28px);--f26-size:clamp(20px, 1.3542vw, 26px);--f24-size:clamp(18px, 1.2500vw, 24px);--f22-size:clamp(18px, 1.1458vw, 22px);--f21-size:clamp(17px, 1.0938vw, 21px);--f20-size:clamp(16px, 1.0417vw, 20px);--f19-size:clamp(16px, 0.9896vw, 19px);--f18-size:clamp(16px, 0.9375vw, 18px);--f17-size:clamp(16px, 0.8854vw, 17px);--f16-size:clamp(16px, 0.8333vw, 16px);--f15-size:15px;--f14-size:14px;--f13-size:13px;--f12-size:12px;--bottle-x:15.9375vw;--bl-blue-gray:#F5F5F8}@media (max-width:768px){:root{--bottle-x:30vw}}*{font-family:Pretendard,'Noto Sans KR',sans-serif}body.mob .mob-image{cursor:pointer;min-height:auto;position:relative}.mob-image img{width:100%}.mob-br,.mob-content,.tab-br{display:none}.pc-br,.pc-content{display:block}body.mob .mob-image::after{content:'';background:#222 url(/img/common/ico_mob-image.svg) no-repeat center/contain;border-radius:999px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-size:contain;position:absolute;top:1em;right:1em;width:30px;height:30px}body.mob .inner.mob-image::after{right:calc(1em + 20px)}.lenis-stopped{overflow:hidden}.scroll-stop{height:100%;min-height:100%;overflow:hidden!important;touch-action:none}body,html{width:100%;overflow-x:clip!important}main{min-height:100%}#layerpop1 .layer-box{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}#layerpop1 .bottom-popup{border-top:1px solid #ddd;padding:18px 22px}#layerpop1 .bottom-popup>*{height:fit-content}#layerpop1 .chk-ment{color:#a1a1a1;font-size:16px;font-style:normal;font-weight:500;line-height:140%;margin-left:8px;transition:.3s}#layerpop1 input[type=checkbox]{background-color:#b5b5b5;color:#fff;--font-size:14px;padding:0;margin:0;width:20px;height:20px;border-radius:9999em;transition:.3s}#layerpop1 input[type=checkbox]::before{font-weight:500;border-radius:2px;transform:scale(1) translate(-50%,-50%)}#layerpop1 input[type=checkbox]:not(:disabled):checked{background-color:var(--mint)}#layerpop1 input[type=checkbox]:not(:disabled):checked+.chk-ment{color:var(--bl-66)}#layerpop1 .layer-popup-close{padding:0;width:fit-content;color:#444;background-color:transparent;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.table-responsive{overflow-x:auto;font-size:20px}.flex-box{display:flex;align-items:center}.pd100{padding-top:clamp(70px,5.2083vw,100px);padding-bottom:clamp(70px,5.2083vw,100px)}.pd80{padding-top:clamp(60px,4.1667vw,100px);padding-bottom:clamp(60px,4.1667vw,100px)}.mo-swipe{display:none}#inquiries_banner .mint,.mint{color:#05978d}@media screen and (max-width:768px){.mob-br,.mob-content{display:block}.pc-br{display:none}}@keyframes textClip{0%{transform:translateY(100%);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{transform:translateY(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.clip-image{width:100%;margin:0 auto;overflow:hidden;clip-path:polygon(0 0,0 0,0 0,0 0)}.clip-image img{width:100%;height:100%;object-fit:cover;transform-origin:center}.clip-image img{width:100%;height:100%;object-fit:cover;transform-origin:center}body{font-family:pretendard,'Noto Sans KR'}main{min-height:auto}.inner{width:1680px;position:relative;margin:0 auto}#footer{padding:clamp(70px,4.1667vw,80px) 0;border-top:1px solid rgba(0,0,0,.1)}#footer a,#footer p,#footer span{text-decoration:none;color:var(--bl-77);font-style:normal;font-weight:400;line-height:1.4}#footer .footer-menu a{transition:.3s;color:var(--bl-66)}#footer .footer-menu a.email{color:#aaa}#footer .footer-menu a:active,#footer .footer-menu a:focus,#footer .footer-menu a:hover{color:var(--mint)}#footer .footer-logo{display:block;width:125px;height:30px}#footer .footer-logo img{width:100%;height:100%;object-fit:cover}#footer .cont{padding:0;max-width:1680px;width:calc(100% - clamp(40px,6.25vw,120px));display:flex;flex-wrap:wrap;align-items:stretch}#footer .left,#footer .right{display:flex;flex-direction:column;gap:60px;width:84.4%}#footer .right{width:15.6%;gap:unset;align-items:end;justify-content:space-between}#footer address{display:flex;flex-direction:column;gap:10px 0}#footer .footer-menu,.info-list{display:flex;flex-wrap:wrap;gap:10px 40px}.sub .info-list{color:var(--bl-44);gap:16px clamp(20px,2.0833vw,40px)}.sub .info-list.flex-box{flex-wrap:nowrap;gap:16px clamp(20px,1.5625vw,30px)}.sub .info-list.flex-box:has(.box){align-items:stretch}.sub .box.info{padding:clamp(1rem,1.5625vw,30px);border-radius:10px;background:#f7f7f7}#footer .footer-menu,#footer .info-list{gap:10px 0}.info-list .info>span:first-child+*{text-align:left;font-size:inherit;color:inherit;text-decoration:none}.info-list .info>span:first-child{color:var(--bl-44);font-weight:600;line-height:140%}.sub .info-list .info.icon>span:first-child{display:flex;align-items:center;gap:10px}.sub .info-list .info.icon.address>span:first-child::before,.sub .info-list .info.icon>span:first-child::before{content:'';display:block;width:24px;height:24px;background:url(/img/common/ico_address.svg) no-repeat center/contain}.sub .info-list .info.icon.tel>span:first-child::before{background-image:url(/img/common/ico_tel.svg)}#footer .footer-menu>li,.info-list .info{display:flex;align-items:stretch}.info-list .info{gap:15px}#footer .info-list .info{gap:0}#footer .footer-menu>li::after,#footer .info-list .info::after{content:'';display:block;width:2px;height:12px;background-color:#e0e0e0;margin:auto 20px}#footer .footer-menu>li:last-of-type::after,#footer .info-list .info.col::after,#footer .info-list .info:last-of-type::after{display:none}.info-list .info.col{align-items:start;flex-direction:column;width:100%}.info-list .info.address{align-items:start;flex-direction:column;width:100%}#footer .info-list .info.col{flex-direction:row}#footer .info-list .info span,.info-list .info span{color:var(--bl-33);font-weight:500}#footer .info span+*{margin-left:12px}.fix-btns{position:fixed;right:clamp(10px,1.5625vw,30px);bottom:clamp(30px,3.125vw,60px);z-index:50;visibility:hidden;opacity:0;transition:.5s}.fix-btns.show{visibility:visible;opacity:1}.top-btn{background-color:#fff;width:56px;height:56px;border-radius:50%;border-radius:999px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.2);border:none;background-size:22px;cursor:pointer;float:right;display:flex;align-items:center;justify-content:center}.top-btn path{stroke:var(--bl-11)}#header{width:100%;top:0;left:0;z-index:200;max-height:100px;transition:0s;position:fixed;transition:all .4s cubic-bezier(.4,0,.2,1)}#header.hide{transform:translateY(-100%)}#header:active,#header:focus,#header:hover{transform:translateY(0)!important}#header::before{content:'';display:block;position:fixed;top:clamp(70px,5.2083vw,100px);left:0;width:100%;height:100%;height:100vh;background-color:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .3s ease}#header.on{backdrop-filter:none}#header.dim::before{opacity:1}#footer a,#footer img,#header a,#header img{display:block}#header.on,#header.sitemap{background-color:#fff}#header.sitemap{z-index:100001}#header>.inner{width:100%;display:flex;justify-content:space-between;padding:0 40px;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(255,255,255,.3)}#header.on>.inner{border-color:rgba(0,0,0,.1)}#header>.inner::before{content:'';display:block;width:100%;height:-webkit-fill-available;position:absolute;top:0;left:0;background:rgba(0,0,0,.01);z-index:-1;backdrop-filter:blur(2px)}#header.on>.inner::before{backdrop-filter:blur(0)}#header .util-menu{display:flex}#header .logo{position:relative;height:max-content;display:flex;z-index:100001}#header .logo img{filter:invert(99%) sepia(98%) saturate(10%) hue-rotate(208deg) brightness(105%) contrast(100%);display:block;width:clamp(83px,6.5104vw,125px)}#header.on .logo img,#header.sitemap .logo img{filter:none}#header #gnb_menu,#header .logo img,#header .util-menu{height:100px;height:clamp(70px,5.2083vw,100px)}#header #gnb_menu a{text-decoration:none;color:inherit}#header #gnb_menu .depth01{width:100%;display:flex;justify-content:center}#header #gnb_menu .depth01>li>a{height:clamp(70px,5.2083vw,100px);font-size:var(--f18-size);padding:clamp(27px,2.1354vw,41px);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:600;line-height:1;text-align:center;position:relative;transition:.3s}#header.on #gnb_menu .depth01>li>a{color:var(--bl-33)}#header #gnb_menu .depth01>li>a.on,#header #gnb_menu .depth01>li>a:active,#header #gnb_menu .depth01>li>a:focus,#header #gnb_menu .depth01>li>a:hover{color:var(--mint)}#header #gnb_menu .depth02{border-radius:0 0 10px 10px;padding:10px 0;background:rgba(255,255,255,.93);display:none}#header #gnb_menu .depth02>li>a{display:flex;gap:8px;align-items:center;justify-content:center;color:var(--bl-33);text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,.7);font-size:clamp(14px,.8333vw,16px);font-style:normal;font-weight:500;line-height:normal;padding:16px 0;transition:.3s}#header #gnb_menu .depth02>li>a:active,#header #gnb_menu .depth02>li>a:focus,#header #gnb_menu .depth02>li>a:hover{background:rgba(0,0,0,.1)}#header #gnb_menu .depth02:has(.depth03)>li>a{position:relative}#header #gnb_menu .depth02>li:has(.depth03)>a::after{content:'more';text-indent:-9999em;display:block;width:8px;height:8px;background:url(/img/common/ico_sitemap-depth03-arrow.svg) center center/6px no-repeat}#header #gnb_menu .depth02:has(.depth03){position:relative}#header #gnb_menu .depth02:has(>.open){border-top-right-radius:0;border-bottom-right-radius:0}#header #gnb_menu a.on+.depth02:has(.open>.depth03){overflow:visible!important}#header #gnb_menu .depth03{overflow:hidden;background:rgba(245,245,245,.93);border-radius:0 0 10px 0;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:100%;width:0;height:0;opacity:0;transition:width .4s ease,opacity .5s;transform-origin:left center}#header #gnb_menu .depth02>li.open>a+.depth03{opacity:1;width:var(--t-width);height:var(--t-height);transition:width .4s ease,opacity .3s}#header #gnb_menu .depth03>li{border-right:1px solid rgba(0,0,0,.1);white-space:nowrap}#header #gnb_menu .depth03>li:last-child{border-right:none}#header #gnb_menu .depth03>li>a{padding:10px 20px;color:var(--bl-44);text-shadow:1px 1px 0 rgba(255,255,255,.7);font-size:clamp(15px,.8333vw,16px);font-style:normal;font-weight:500;line-height:normal;transition:.3s}#header #gnb_menu .depth03>li>a:active,#header #gnb_menu .depth03>li>a:focus,#header #gnb_menu .depth03>li>a:hover{color:#25a29a}#header .util-menu{display:flex;align-items:center}#header .sitemap-btn,#header .sitemap-wrap{color:var(--color-wh-ff);position:relative;display:flex;justify-content:center}#header .sitemap-btn{padding:0}#header.sitemap .sitemap-btn i{background-image:url(/img/common/ico_sitemap-closed.svg)!important}#header .sitemap-btn{z-index:100000;width:40px;height:40px;position:relative;display:flex;justify-content:center;align-items:center}#header .sitemap-btn .sitemap-line{text-indent:-9999em;z-index:inherit;position:relative;width:28px;height:2px;background-color:#fff;border-radius:999px;transition:all .3s cubic-bezier(.89,0,.14,1)}#header .sitemap-btn .sitemap-line::after,#header .sitemap-btn .sitemap-line::before{z-index:inherit;content:"";position:absolute;left:0;width:28px;height:2px;background-color:#fff;border-radius:999px;transition:all .3s cubic-bezier(.89,0,.14,1)}#header.on .sitemap-btn .sitemap-line,#header.on .sitemap-btn .sitemap-line::after,#header.on .sitemap-btn .sitemap-line::before{background-color:#000}#header .sitemap-btn .sitemap-line::before{top:-8px}#header .sitemap-btn .sitemap-line::after{bottom:-8px}#header .sitemap-btn.on .sitemap-line{background-color:transparent}#header .sitemap-btn.on .sitemap-line::before{background-color:#000;transform:translateY(8px) rotate(45deg)}#header .sitemap-btn.on .sitemap-line::after{background-color:#000;transform:translateY(-8px) rotate(-45deg)}#header #sitemap_menu{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:500;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:-1;overflow:hidden;visibility:hidden;transform:translate(0,-120%) scale(1.3);background:#fafafa url(/img/common/ico_sitemap-bg.svg) no-repeat left -10px bottom -70px/clamp(186px,50vmin,560px);transition:.4s ease}#header #sitemap_menu.on{z-index:99999;visibility:visible;transform:none}#header #sitemap_menu .inner{overflow-x:hidden;overflow-y:auto;width:100%;height:100%;opacity:0;transition:opacity .1s ease 0s}#header #sitemap_menu.on .inner{opacity:1;transition:opacity .5s ease .4s}#header #sitemap_menu.on .inner::before{content:'';display:block;width:100vw;height:100px;height:clamp(70px,5.2083vw,100px);background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:1}#header .sitemap-list{z-index:1;width:95vw;height:calc(100dvh - clamp(70px,5.2083vw,100px));overflow:hidden;max-width:1680px;margin:clamp(70px,5.2083vw,100px) auto 0 auto;display:grid;grid-template-columns:repeat(5,1fr);grid-column:1/6}#header .sitemap-list>li{padding:clamp(20px,2.0833vw,40px);padding-top:clamp(20px,8svh,120px);flex:1 1 0;display:flex;flex-direction:column;gap:30px;border-right:1px solid rgba(0,0,0,.1);overflow-x:hidden;overflow-y:auto}#header .sitemap-list>li:first-child{border-left:1px solid rgba(0,0,0,.1)}#header .sitemap-list li a{width:fit-content;text-decoration:none;color:inherit}#header .sitemap-list>li>a{width:fit-content;font-size:clamp(24px,1.6667vw,32px);font-weight:600;color:#000;font-family:"Google Sans Flex",sans-serif;font-style:normal;font-weight:500;line-height:normal}#header:not(.mob) #sitemap_menu .sitemap-list>li>*{opacity:1;visibility:visible;position:relative;left:-100%}#header:not(.mob) #sitemap_menu.on .sitemap-list>li>*{left:0;transition:left .5s ease .2s}#header .sitemap-list .sitemap-depth02>li>a,#header .sitemap-list .sitemap-depth03>li>a,#header .sitemap-list>li>a span{display:inline;background:linear-gradient(var(--bl-22),var(--bl-22)) no-repeat bottom left/0 1px;transition:background-size .3s ease}#header .sitemap-list .sitemap-depth02>li>a:active,#header .sitemap-list .sitemap-depth02>li>a:focus,#header .sitemap-list .sitemap-depth02>li>a:hover,#header .sitemap-list .sitemap-depth03>li>a:active,#header .sitemap-list .sitemap-depth03>li>a:focus,#header .sitemap-list .sitemap-depth03>li>a:hover,#header .sitemap-list>li>a:active span,#header .sitemap-list>li>a:focus span,#header .sitemap-list>li>a:hover span{background-color:transparent;background-size:100% 1px;transition-delay:0s}#header .sitemap-list>li>a span{background-size:0 2px}#header .sitemap-list>li>a.on span,#header .sitemap-list>li>a:active span,#header .sitemap-list>li>a:focus span,#header .sitemap-list>li>a:hover span{background-size:100% 2px}#header .sitemap-list .sitemap-depth02>li,#header .sitemap-list .sitemap-depth03,#header .sitemap-list .sitemap-depth03>li,#header:not(.mob) .sitemap-list .sitemap-depth02{display:flex!important;flex-direction:column;gap:26px}#header .sitemap-list .sitemap-depth02>li,#header .sitemap-list .sitemap-depth03>li{gap:20px}#header .sitemap-list .sitemap-depth03{padding-left:14px;gap:20px}#header .sitemap-list .sitemap-depth02>li>a{color:var(--bl-22);font-size:var(--f20-size);font-style:normal;font-weight:500;line-height:normal}#header .sitemap-list .sitemap-depth03>li>a{position:relative;color:var(--bl-33);font-size:var(--f18-size)}#header .privacy-list a{transition:.3s;text-decoration:none;color:var(--bl-66);font-size:var(--f16-size)}#header .privacy-list{z-index:1;width:95vw;max-width:1680px;padding-bottom:clamp(20px,3vmin,40px);position:absolute;bottom:0;left:50%;transform:translate(-50%,0);display:grid;grid-template-columns:repeat(5,1fr);grid-column:1/6}#header .privacy-list .group{padding:0 20px;grid-column:5/6;display:flex;align-items:center;justify-content:center;gap:17px}#header .privacy-list a{z-index:2;line-height:1.4;text-align:center;display:flex;gap:17px;align-items:center;justify-content:center;transition:color .3s}#header .privacy-list a::after{content:'';display:block;width:2px;height:12px;background-color:#e0e0e0}#header .privacy-list a:last-child::after{display:none}#header .privacy-list a.email{color:#aaa}#header .privacy-list a:active,#header .privacy-list a:focus,#header .privacy-list a:hover{color:var(--mint)}body.index main{position:relative}#main_visual{position:relative;height:100dvh;width:100%}#main_visual .intro{z-index:201;pointer-events:none;padding:110px 0 84px 0}#main_visual .intro .left,#main_visual .intro .right{color:var(--bl-11);font-family:"Google Sans Flex";font-size:var(--visual-intro-size);font-weight:500;line-height:normal;padding:20px clamp(20px,5.2083vw,100px);animation:textClip 1s both;position:relative}#main_visual .intro .left span,#main_visual .intro .right span{font-style:italic;font-weight:300}#main_visual .intro .left{text-align:left}#main_visual .intro .right{animation-delay:1.3s;text-align:right}#main_visual .video-bg{width:100%;height:100vh;overflow:hidden;display:block}#main_visual .video-bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;--dim-opacity:0}#main_visual .video-bg video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#main_visual .control{width:fit-content}#main_visual .pause-btn{pointer-events:none;cursor:default;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:999px;background:url(/img/common/ico_pause-btn_stop.svg) no-repeat center/contain,rgba(0,0,0,.4)}#main_visual .pause-btn.play{background-image:url(/img/common/ico_pause-btn_play.svg)}.pause-btn .progress-circle{stroke-dasharray:163.36;stroke-dashoffset:163.36;transition:stroke-dashoffset .3s ease-out}#main_visual .bg-sect.complete .video-bg::after{opacity:1}#main_visual .bg-sect{width:100%;height:100%}#main_visual .bg-sect.complete{position:absolute;top:0;left:0;transform:translate(0,0)!important}#main_visual .video-bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--dim-opacity)}#main_visual .video-bg::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%);opacity:0;transition:ease .3s;transition-delay:.5s;transform-origin:bottom}#main_visual .cont{width:100%;padding:0 clamp(20px,6.25vw,120px);padding-bottom:clamp(6.25vw,9.259svh,100px);position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:30px;opacity:0}#main_visual .text-sect{font-family:"Google Sans Flex"}#main_visual .text-sect .visual-tit{font-family:inherit;color:#fff;font-size:var(--visual-tit-size);font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}#main_visual .text-sect .sect-txt{font-family:inherit;color:rgba(255,255,255,.8);font-size:var(--visual-txt-size);font-style:normal;font-weight:400;line-height:normal}.sect-tit{color:var(--bl-11);text-align:center;font-family:"Google Sans Flex";font-size:var(--sect-tit-size);font-style:normal;font-weight:500;line-height:130%}#carbonFootprint .layer-wrapper .text-group .sect-tit::before,.sect-keyword{display:block;text-align:center;color:var(--mint);font-family:"Google Sans Flex";font-size:var(--sect-keyword-size);font-style:normal;font-weight:600;line-height:140%;margin-bottom:clamp(20px,1.5625vw,30px)}#carbonFootprint{position:relative}#carbonFootprint .timeline-nav{display:flex;align-items:center;justify-content:space-between;opacity:0;z-index:11;position:absolute;bottom:16.2037svh;left:50%;transform:translate(-50%,0)}body.mob #carbonFootprint .timeline-nav{display:none!important}#carbonFootprint .scroll-progress-container{margin:0 50px;position:relative;width:400px;height:2px;background:rgba(0,0,0,.1)}#carbonFootprint .scroll-progress-bar{position:absolute;top:0;left:0;width:0%;height:100%;background:#8ad3ce;z-index:2}#carbonFootprint .scroll-progress-container::after,#carbonFootprint .scroll-progress-container::before{content:'';display:block;position:absolute;top:calc(50% - 4px);width:8px;height:8px;background:#d9d9d9;border-radius:50%;z-index:3;transition:background .3s,box-shadow .3s}#carbonFootprint .scroll-progress-container::after{left:auto;right:0}#carbonFootprint .scroll-progress-container.end::after,#carbonFootprint .scroll-progress-container.start::before{background:#8ad3ce}#carbonFootprint .goto::after{content:'';display:block;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0.75 0.75L5.75 5.75L0.75 10.75' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/7px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0.75 0.75L5.75 5.75L0.75 10.75' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/7px;background-color:var(--bl-77)}#carbonFootprint .goto{display:flex;gap:4px;align-items:center;color:var(--bl-77);text-decoration:none;font-family:"Google Sans Flex";font-size:16px;font-style:normal;font-weight:500;line-height:140%;transition:.3s}#carbonFootprint .goto:active,#carbonFootprint .goto:focus,#carbonFootprint .goto:hover{color:var(--bl-11)}#carbonFootprint .goto:active::after,#carbonFootprint .goto:focus::after,#carbonFootprint .goto:hover::after{background-color:var(--bl-11)}#carbonFootprint .goto.prev{flex-direction:row-reverse}#carbonFootprint .goto.prev::after{transform:rotate(180deg)}.layer-wrapper{position:relative;width:100%;min-height:100svh}#carbonFootprint .layer-wrapper{--mint-opacity:0;background:radial-gradient(54.6% 50% at 50% 50%,rgba(255,255,255,.75) 0,rgba(228,250,249,var(--mint-opacity)) 100%),#fff}.layer-wrapper .text-group{position:absolute;top:0;left:50%;transform:translate(-50%,0);height:58.148svh;height:55.37svh;text-align:center;z-index:10}#carbonFootprint .layer-wrapper .text-group .sect-tit::before{content:'Carbon Footprint';display:block;opacity:var(--before-opacity,0)}#carbonFootprint .article-text{padding:0 20px}.article-text{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);top:33%;top:16.2037svh;transform:translate(-50%,0)}.article-text .line{font-family:inherit;display:block;opacity:0;transform:translateY(100%);will-change:transform,clip-path,opacity}.layer-wrapper .layer-box{max-width:calc(100% - 40px);position:absolute;bottom:0;left:50%;transform:translate(-50%,0);height:41.851svh;height:44.629svh}.road{position:absolute;left:0;bottom:23.3333svh;bottom:26.111svh;z-index:-1}.road.draw-path{stroke-width:4px;stroke:rgba(0,0,0,.1)}body.index .icon{height:clamp(70px,16.1vmin,174px);position:absolute;left:50%;bottom:23.3333svh;bottom:26.111svh;transform:translate(-50%,0);opacity:0}body.index .icon.truck{height:clamp(60px,14.81vmin,160px);transform:translate(-50%,0)}body.index .icon.factory{height:clamp(70px,18.518vmin,200px)}body.index .icon svg{width:auto;height:100%;display:block}body.index .product-group{width:100%;height:fit-content;display:flex;align-items:end;justify-content:center;gap:clamp(8px,2.6042vw,50px)}body.index .product-group>*{height:auto;position:static;width:clamp(20px,4.375vw,84px);opacity:0;transform:none!important;display:flex;justify-content:center;align-items:end}body.index .product-group>*>svg{height:auto}body.index .product-group .icon.mj-logo{width:clamp(70px,10.4167vw,200px);aspect-ratio:1/1;order:3;height:clamp(70px,18.5185vmin,200px);margin:0 clamp(1px,1.5625vw,30px)}body.index .product-group .p1{width:clamp(20px,5.4167vw,104px);order:1}body.index .product-group .p2{order:2}body.index .product-group .p3{width:clamp(24px,5.2083vw,100px);order:4}body.index .product-group .p4{width:clamp(24px,5.6771vw,109px);order:5}.tree-container{width:100%;display:flex;justify-content:space-between;align-items:end;position:absolute;height:clamp(64px,17.22vmin,186px);opacity:1!important;z-index:-2}.tree-icon{width:clamp(74px,11.1458vw,214px);display:flex;justify-content:start;opacity:1}.tree-icon:last-of-type{justify-content:end;transform:scaleX(-1)}.tree-icon path{opacity:0}@media screen and (max-width:768px){#carbonFootprint .layer-wrapper{min-height:100vh}#carbonFootprint .layer-wrapper .text-group{height:50vh}#carbonFootprint .layer-wrapper .layer-box{height:50vh}.article-text{top:calc(100% - 200px);top:66%}.road,body.index .icon{bottom:28.436vh}}@media (max-height:700px){#carbonFootprint .article-text{top:clamp(40px,25vh,218px)}.road,body.index .icon{bottom:clamp(40px,25vh,218px)}#carbonFootprint .timeline-nav{bottom:30px}}@media (max-height:500px){body.index .sect-tit{font-size:var(--f26-size)}#carbonFootprint .layer-wrapper .text-group .sect-tit::before,.sect-keyword{font-size:var(--f14-size);margin-bottom:.6rem}#carbonFootprint .timeline-nav{bottom:30px}}@media (max-height:400px){#carbonFootprint .article-text{top:18svh}.road,body.index .icon{bottom:18svh}}#business .text-group{height:fit-content;padding:clamp(70px,10.4167vw,200px) 20px clamp(50px,4.1667vw,80px) 20px;display:flex;flex-direction:column;align-items:center;justify-content:end;position:static;transform:none}#business .article-text{position:static;transform:none}#business .layer-box{max-width:none;height:50.9259svh;height:clamp(450px,50.9259vmin,550px);height:clamp(450px,50.9259vmin,50.9259svh);position:static;transform:none}#business .biz-item{padding:clamp(60px,3.6458vw,70px) clamp(30px,1.5625vw,30px);display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-right:1px solid #fff;overflow:hidden}#business .biz-item::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/img/biz-list-bg-01.webp) no-repeat center/cover;z-index:-1;transition:all .3s ease}#business .biz-item:hover::before{transform:scale(1.1)}#business .biz-item:nth-child(2)::before{background-image:url(/img/biz-list-bg-02.webp)}#business .biz-item:nth-child(3)::before{background-image:url(/img/biz-list-bg-03.webp)}#business .biz-item:nth-child(4)::before{background-image:url(/img/biz-list-bg-04.webp)}#business .biz-item:nth-child(5)::before{background-image:url(/img/biz-list-bg-05.webp)}#business .biz-item:last-child{border-right:none}#business .biz-item .tit{color:#fff;font-size:var(--f26-size);font-style:normal;font-weight:500;line-height:140%}#business .biz-item .txt{color:rgba(255,255,255,.8);font-size:var(--f20-size);font-style:normal;font-weight:400;line-height:150%}#business .biz-item .tit::before{margin-bottom:10px;content:'';display:block;width:40px;height:1px;background-color:#fff}#business .swiper-pagination.swiper-pagination-lock{display:none!important}#business .swiper-horizontal>.swiper-pagination-bullets{position:static;height:fit-content;display:flex;gap:12px;align-items:center;width:100%;justify-content:center;margin:40px 0 70px 0}#business .swiper-horizontal>.swiper-pagination-bullets{position:static;height:fit-content;display:flex;gap:12px;align-items:center;width:100%;justify-content:center;margin:40px 0 70px 0}#business .swiper-pagination-bullet{width:6px;height:6px;opacity:1;background-color:#e3e3e3;margin:0;transition:all .3s ease-out}#business .swiper-pagination-bullet-active{width:24px;border-radius:999px;background:var(--bl-55)}.common-btn{color:var(--bl-44);display:block;width:fit-content;text-decoration:none;padding:clamp(16px,1.0417vw,20px) clamp(24px,1.7708vw,34px) clamp(16px,1.0417vw,20px) clamp(32px,2.1875vw,42px);border-radius:999px;position:relative;background-color:#fff;margin-left:auto;margin-right:auto;transition:.3s;border:2px solid transparent;border-radius:999em;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#cbe8e6 0,#cacaca 100%);background-origin:border-box;background-clip:padding-box,border-box}.common-btn span{display:flex}.common-btn.reverse span{flex-direction:row-reverse}.common-btn.reverse span::after{transform:rotate(180deg)}.common-btn span{text-decoration:none;color:inherit;font-family:"Google Sans Flex";font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:normal;display:flex;gap:12px;align-items:center;justify-content:center;transition:.3s}.common-btn span::after{content:'';display:block;width:24px;height:24px;background:url(/img/common/ico_common-btn-arrow.svg) no-repeat center/contain;transition:transform .4s cubic-bezier(.4,0,.2,1);transition:.3s}.common-btn:not(.mint):active span::after,.common-btn:not(.mint):focus span::after,.common-btn:not(.mint):hover span::after{filter:invert(53%) sepia(87%) saturate(415%) hue-rotate(130deg) brightness(91%) contrast(87%)}.common-btn:not(.mint):active span,.common-btn:not(.mint):focus span,.common-btn:not(.mint):hover span{color:#1fa79e}.common-btn.mint{color:#fff;background:var(--mint)}.common-btn.mint:disabled{color:var(--bl-77);background:#cfcfcf}.common-btn.mint:disabled span::after{filter:brightness(165%)}.common-btn.mint span::after{filter:brightness(0) invert(1)}.common-btn.mint:not(:disabled):active,.common-btn.mint:not(:disabled):focus,.common-btn.mint:not(:disabled):hover{background-color:#04988e}#business .common-btn{margin-top:clamp(30px,2.0833vw,40px)}#newsroom{width:calc(100% - clamp(20px,12.5vw,240px));max-width:1680px;margin:0 auto;display:flex;overflow:visible;padding:clamp(70px,12.5vw,240px) 0}#newsroom .text-group{width:460px;width:clamp(260px,23.9583vw,460px);display:flex;flex-direction:column}.news-swiper-wrap{width:calc(100% - clamp(260px,23.9583vw,460px));position:relative}#newsroom .text-group>*{text-align:left}#newsroom .swiper{width:calc(100% + (100vw - 1680px)/ 2);margin-right:calc((100vw - 1680px)/ -2)}#newsroom .swiper-wrapper{display:flex;align-items:stretch}#newsroom .news-item{text-decoration:none;height:auto!important;display:flex;flex-direction:column;align-items:stretch;gap:clamp(16px,1.875vw,36px) 0;position:relative}#newsroom .news-item:not(:last-child)::after{content:'';display:block;width:1px;height:100%;background-color:#cacaca;margin:0 24px;position:absolute;top:0;left:100%}#newsroom .news-item .img-sect,#newsroom .news-item .img-sect img{width:100%}#newsroom .news-item .img-sect{aspect-ratio:1/1;overflow:hidden}#newsroom .news-item .img-sect img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}#newsroom .news-item .img-sect:hover img{transform:scale(1.1)}#newsroom .news-item .text-sect{flex:1 1 0;display:flex;flex-direction:column}#newsroom .news-item .tit{margin:16px 0 12px 0}#newsroom .news-item .tit,#newsroom .news-item .tit a{color:var(--bl-11);font-size:var(--f24-size);font-style:normal;font-weight:600;line-height:normal;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-decoration:none}#newsroom .news-item .txt{color:var(--bl-55);font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:140%;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}#newsroom .news-item time{color:var(--bl-88);text-align:left;font-size:clamp(14px,.8333vw,16px);font-style:normal;font-weight:500;line-height:normal}#newsroom .swiper-button-next,#newsroom .swiper-button-prev{position:relative;display:block;z-index:999999;width:44px;height:44px;margin-top:0;top:auto;left:auto;right:auto}#newsroom .swiper-button-next::before,#newsroom .swiper-button-prev::before{z-index:-1;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/img/common/ico_news-swiper-next.svg) no-repeat center/auto;filter:invert(83%) sepia(12%) saturate(6%) hue-rotate(317deg) brightness(84%) contrast(79%);transition:.3s}#newsroom .swiper-button-next:active::before,#newsroom .swiper-button-next:focus::before,#newsroom .swiper-button-next:hover::before,#newsroom .swiper-button-prev:active::before,#newsroom .swiper-button-prev:focus::before,#newsroom .swiper-button-prev:hover::before{filter:none}#newsroom .swiper-button-prev::before{transform:rotate(180deg)}.swiper-button-next svg,.swiper-button-prev svg{display:none}#newsroom .buttons{margin-top:auto;display:flex;gap:40px}#newsroom .buttons>*{position:relative}#newsroom .buttons>::after{position:absolute;top:calc(50% - 18px);left:100%;content:'';display:block;width:1px;height:36px;background-color:#ddd;margin:0 20px}#newsroom .buttons>:last-of-type::after{display:none}#newsroom .buttons>.swiper-button-disabled{opacity:1}#newsroom .buttons>.swiper-button-disabled::before{opacity:.3}.sub .visual{position:relative;display:flex;gap:1rem;justify-content:center;align-items:center;height:clamp(375px,31.25vw,600px);padding:clamp(20px,2.6042vw,50px);position:relative}.visual:has(.sub-page-navi){margin-bottom:clamp(60px,3.6458vw,70px)}.sub .visual::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sub .visual::after{z-index:-1;background:url(/img/about-us/sub-visual-img-about-us-01.webp) no-repeat center/cover}.sub.about-us.about-mj .visual::after{background-image:url(/img/about-us/sub-visual-img-about-us-01.webp)}.sub.about-us.ceo-message .visual::after{background-image:url(/img/about-us/sub-visual-img-about-us-02.webp)}.sub.about-us.history .visual::after{background-image:url(/img/about-us/sub-visual-img-about-us-03.webp)}.sub.about-us.contact-us .visual::after{background-image:url(/img/about-us/sub-visual-img-about-us-04.webp)}.sub.about-us.news .visual::after{background-image:url(/img/about-us/sub-visual-img-about-us-05.webp)}.sub.mj-esg .visual::after{background-image:url(/img/esg/sub-visual-img-mj-esg-01.webp)}.sub.product .visual::after{background-image:url(/img/product/product/sub-visual-img-product-01.webp)}.sub.product.application-field .visual::after{background-image:url(/img/product/application-field/sub-visual-img-application-field-01.webp)}.sub.certifications .visual::after{background-image:url(/img/certifications/sub-visual-img-certifications-01.webp)}.sub.inquiry .visual::after{background-image:url(/img/inquiry/sub-visual-img-inquiry-01.webp)}.sub.privacy-policy .visual::after{background-image:url(/img/policy/sub-visual-img-privacy-policy-01.webp)}.sub.privacy-policy .privacy-list{text-align:right}.sub.privacy-policy #privacyList{background-color:var(--bl-blue-gray);padding:22px;padding-right:50px;border:none;box-sizing:border-box;border-radius:0}.sub.privacy-policy #privacyList{width:auto;color:var(--bl-33);background:var(--bl-blue-gray) url(/img/common/ico-select.svg) no-repeat center right 1.5em;appearance:none;-webkit-appearance:none;-moz-appearance:none}.sub.privacy-policy #privacyList.on{background-image:url(/img/common/ico-select-on.svg)}.sub.email-protection .visual::after{background-image:url(/img/policy/sub-visual-img-email-protection-01.webp)}.txt-26{font-size:var(--f26-size)}.txt-24{font-size:var(--f24-size)}.txt-20{font-size:var(--f20-size)}.txt-18{font-size:var(--f18-size)}.txt-17{font-size:var(--f17-size)}.txt-15{font-size:var(--f15-size)}.main-cont{padding:clamp(70px,5.2083vw,100px) 0;line-height:1.4}.sub.ceo-message .main-cont{padding-top:0}.main-cont p{color:var(--bl-44)}.sect-cont>:not(.sr-only){margin-top:clamp(70px,5.2083vw,100px);margin-bottom:clamp(70px,5.2083vw,100px)}.mg50>:not(.sr-only){margin-top:clamp(30px,2.6042vw,50px);margin-bottom:clamp(30px,2.6042vw,50px)}.mg80>:not(.sr-only){margin-top:clamp(70px,4.1667vw,80px);margin-bottom:clamp(70px,4.1667vw,80px)}.mg120>:not(.sr-only){margin-top:clamp(70px,6.25vw,120px);margin-bottom:clamp(70px,6.25vw,120px)}.sect-cont>.sr-only+:not(.sr-only),.sect-cont>:first-child,.sub .page-title-sect:not(.sr-only)+:not(.sr-only){margin-top:0!important}.sub.ceo-message .sect-cont>:has(.animation-section)+*{position:relative}.sect-cont>:last-child,.sub .sub-layout>.cont>:last-child,[class*=mg]>:last-child{margin-bottom:0!important}.sub .visual-title{color:#fff;font-family:"Google Sans Flex";font-size:clamp(36px,3.75vw,72px);font-style:normal;font-weight:500;line-height:normal}.sub .page-title-sect:not(.sr-only){margin-bottom:clamp(40px,2.6042vw,50px)}.sub .page-title{color:var(--bl-11);font-size:clamp(28px,2.0833vw,40px);font-style:normal;font-weight:600;line-height:140%}.sub .section-title{color:var(--bl-11);font-family:"Google Sans Flex";font-size:var(--f32-size);font-style:normal;font-weight:500;line-height:140%}.sub .item-title{color:var(--bl-22);font-family:"Google Sans Flex";font-size:var(--f28-size);font-style:normal;font-weight:500;line-height:140%}.sub .small-title{color:var(--bl-22);font-size:clamp(18px,1.0417vw,20px);font-style:normal;font-weight:600;line-height:140%}.sub .item-title.dot{display:flex;gap:10px;align-items:stretch;position:relative;margin-bottom:20px}.sub .item-title.dot::before{content:'';display:block;min-width:14px;height:fit-content;min-height:14px;border-radius:999em;border-radius:99px;border:2px solid #09aaa0;margin-top:clamp(8px,.6771vw,13px)}.sub .cont-title{color:var(--bl-11);font-size:clamp(30px,3.125vw,60px);font-style:normal;font-weight:600;line-height:140%}.sub .navi-sect{z-index:2;position:absolute;bottom:50px;left:50%;transform:translate(-50%,0);min-width:660px;min-width:clamp(480px,34.375vw,660px);max-width:calc(100% - 40px);height:60px;border-radius:clamp(8px,.625vw,12px);background:rgba(0,0,0,.6);backdrop-filter:blur(10px)}.sub .navi-sect:has(.page-navi>li:nth-child(2):last-child){min-width:clamp(260px,18.75vw,360px)}.sub .page-navi{width:100%;display:flex;align-items:center;align-items:start;overflow-x:auto;scrollbar-width:none}.sub .page-navi>li{position:relative;align-items:center;position:relative;height:max-content;min-height:fit-content;vertical-align:middle;transition:.3s}.sub .page-navi>li:not(:has(.home)){flex:1 1 auto;flex:1 1 120px;min-width:200px}.sub .page-navi>li::after{content:'';display:block;width:1px;height:16px;background-color:#d2d2d2;position:absolute;top:23px;right:0}.sub .page-navi>li:last-child::after{display:none}.sub .page-navi>li>a{width:100%;text-decoration:none;color:#fff;text-align:center;font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:140%;padding:17.5px;position:relative;display:flex;gap:7px;align-items:center;justify-content:center}.sub .page-navi>li>a.home{text-indent:-99999em;padding:0;width:60px;height:60px;background:url(/img/common/ico_sub-navi-home.svg) no-repeat center/80%}.sub .page-navi>li>a:not(.home)::after{content:'';display:block;width:25px;height:25px;background:url(/img/common/ico_sub-navi-arrow.svg) no-repeat center/23px;transition:.3s}.sub .page-navi>li.on>a:not(.home)::after{transform:rotate(180deg)}.sub .page-navi .navi-depth01,.sub .page-navi .navi-depth02,.sub .page-navi .navi-depth03{display:none}.sub .page-navi .nav-list{top:60px;z-index:2;left:50%;width:100%;width:calc(100% - 20px);min-width:120px;border-radius:0 0 12px 12px;border:1px solid #ddd;border-top:none;background:#fff;margin:0 auto;display:none}.sub .page-navi .nav-list a{text-decoration:none;display:block;padding:8px 10px;text-align:center;color:var(--bl-33);font-size:clamp(14px,.9375vw,18px);font-style:normal;font-weight:500;line-height:normal;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sub .page-navi .nav-list a.on,.sub .page-navi .nav-list a:active,.sub .page-navi .nav-list a:focus,.sub .page-navi .nav-list a:hover{color:var(--mint)}.sub .page-navi .nav-list>li:first-child a{padding-top:24px}.sub .page-navi .nav-list>li:last-child a{padding-bottom:24px}.sub-page-navi-sect{width:100vw;width:100%;height:fit-content;border-top:1px solid transparent;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.visual .sub-page-navi-sect{position:absolute;bottom:calc(-1 * clamp(60px,3.6458vw,70px));left:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.sub-page-navi-sect.fixed{position:fixed;top:clamp(70px,5.2083vw,100px);bottom:auto}#header.hide+main .sub-page-navi-sect.fixed{top:0}.sub-page-navi{width:100%;display:flex;align-items:center;justify-content:start;overflow-x:auto}.visual .sub-page-navi{justify-content:center}.sub-page-navi>li>a{text-align:center;min-width:clamp(130px,10.4167vw,200px);width:max-content;width:100%;box-sizing:border-box;display:inline-block;padding:clamp(18.8px,1.0938vw,21px) 20px;text-decoration:none;color:var(--bl-33);font-size:var(--f20-size);font-style:normal;font-weight:600;line-height:140%;position:relative;transition:.3s}.sub-page-navi>li>a::after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";background-color:var(--mint);transform:scaleX(0);transition:.3s}#header .header-gnb .inner-left .nav .gnb-1depth-list>li>a span::after{content:"";position:absolute;left:0;bottom:-1px;display:block;width:0;height:2px;background-color:#0045c9;transition:width .3s ease}.sub-page-navi>li>a.on,.sub-page-navi>li>a:active,.sub-page-navi>li>a:focus,.sub-page-navi>li>a:hover{color:var(--mint)}.sub-page-navi>li>a.on::after,.sub-page-navi>li>a:active::after,.sub-page-navi>li>a:focus::after,.sub-page-navi>li>a:hover::after{transform:scaleX(1)}.sub-page-navi>li>a.on,.sub-page-navi>li>a:active,.sub-page-navi>li>a:focus,.sub-page-navi>li>a:hover{color:var(--mint)}body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:active,body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:focus,body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:hover{color:var(--bl-33)}body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:active::after,body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:focus::after,body.mob .sub-page-navi-sect.scroll-navi:not(.fixed-navi) .sub-page-navi>li>a:hover::after{display:none}.sub.about-mj :has(>[data-anim-clip])>*{width:50%}.sub.about-mj :has(>[data-anim-clip]):last-of-type{flex-direction:row-reverse}.sub.about-mj :has(>[data-anim-clip])>.text-sect{height:fit-content;display:flex;flex-direction:column;gap:30px;padding:0 clamp(20px,5.2083vw,200px) 0 clamp(20px,5.2083vw,100px)}.sub.about-mj :has(>[data-anim-clip]):last-of-type>.text-sect{padding:0 clamp(20px,5.2083vw,100px) 0 clamp(20px,5.2083vw,200px);align-items:end;text-align:right}.sub.about-mj :has(>[data-anim-clip]) .text-sect *{padding-right:clamp(20px,4.1667vw,3.5rem)}.sub.about-mj .clip-image{border-radius:0 0 clamp(40px,4.1667vw,80px) 0}.sub.about-mj :has(>[data-anim-clip]):last-of-type .clip-image{border-radius:0 0 0 clamp(40px,4.1667vw,80px)}.sub.about-mj :has(>[data-anim-clip]):last-of-type .text-sect *{padding-right:0;padding-left:clamp(20px,3.3333vw,4rem)}.sub.ceo-message .animation-section{position:relative;width:100%;height:100vh;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(70px,5.2083vw,100px)}.sub.ceo-message .bg-image::before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:-1;opacity:var(--overlay-opacity,0)}.sub.ceo-message .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/about-us/sub-ceo-message-img-01.webp) no-repeat center/cover;clip-path:circle(0 at 50% 50%);transform:scale(1.3);display:flex;align-items:center;justify-content:center}.sub.ceo-message .bg-image .text-sect{display:flex;flex-direction:column;gap:clamp(30px,3.125vw,60px)}.sub.ceo-message .bg-image .text-sect>*{color:#fff;font-size:clamp(30px,2.6042vw,50px);font-style:normal;font-weight:600;line-height:normal;text-align:center;opacity:0;transform:translateY(30px)}.sub.ceo-message .bg-image .text-sect>.mj-group{font-size:clamp(28px,2.5vw,48px)}.sub .inner{width:1520px}.sub.ceo-message .flex-box{align-items:start;justify-content:space-between}.sub.ceo-message section:has(.draw-path){position:relative}.sub.ceo-message .cont-title+.text-sect{width:clamp(400px,39.0625vw,750px);display:flex;flex-direction:column;gap:clamp(1rem,1.5625vw,30px)}.sub.ceo-message .cont-title+.text-sect p{font-weight:500;color:var(--bl-33)}.sub.ceo-message .cont-title+.text-sect p strong{font-size:var(--f22-size);font-weight:600}.sub.ceo-message .ceo-name{color:var(--bl-11);font-weight:600;line-height:normal;margin-left:auto;text-align:right;margin-top:1.5rem}.sub.ceo-message .draw-path{z-index:-1;max-width:65.2604vw;height:fit-content;position:absolute;left:0;bottom:0}.sub .history-tit{color:var(--mint);font-family:"Google Sans Flex";font-size:var(--f24-size);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px}.sub .history-subtit{color:var(--bl-22);font-family:"Google Sans Flex";font-size:clamp(24px,1.875vw,36px);font-style:normal;font-weight:600;line-height:120%;margin-top:4px;margin-bottom:clamp(24px,1.6667vw,32px)}.sub.history .flex-box{width:100%;position:relative;align-items:start;gap:clamp(30px,8.3333vw,160px)}.sub.history .flex-box>.img-sect{width:clamp(200px,28.125vw,540px);position:sticky;top:calc(clamp(70px,5.2083vw,100px) + clamp(60px,3.6458vw,70px))}.sub.history .flex-box>.img-sect .clip-image{aspect-ratio:540/400}.sub .history-list{width:calc(100% - clamp(30px,8.3333vw,160px) - clamp(200px,28.125vw,540px))}.sub .history-list>li{font-size:var(--f18-size);display:flex;flex-wrap:wrap;align-items:stretch;padding:clamp(15px,1.563vw,30px) 0;border-bottom:1px solid rgba(0,0,0,.1)}.sub .history-list>li:first-child{padding-top:0}.sub .history-list>li>.year-num{color:var(--bl-22);font-size:inherit;font-style:normal;font-weight:600;line-height:140%;width:80px}.sub .history-list>li>.year-cont{flex:1 1 0;display:flex;flex-direction:column;gap:12px;color:var(--bl-33);font-style:normal;font-weight:500;line-height:140%}.sub .month-list{display:flex;align-items:stretch}.sub .month-list .month-num{color:var(--bl-22);font-size:inherit;font-style:normal;font-weight:500;line-height:140%;width:70px}.sub .month-list .month-cont{flex:1 1 0;display:flex;flex-direction:column;gap:12px}.sub .month-list .month-cont>p{width:100%;color:var(--bl-44);font-size:inherit;font-style:normal;font-weight:400;line-height:140%}.sub .map-sect{width:100%;height:clamp(200px,26.0417vw,500px);margin-bottom:clamp(24px,1.5625vw,30px)}.sub .map-sect iframe{width:100%;height:100%}.sub .sub-layout{display:flex;padding:clamp(15px,1.5625vw,30px) 0;border-bottom:1px solid rgba(0,0,0,.1)}.sub .sub-layout:last-of-type{border-bottom:none;padding-bottom:0}.sub .sub-layout:first-of-type{padding-top:0}.sub .sub-layout .tit-sect{width:clamp(200px,27.6042vw,530px);padding-right:2rem}.sub .sub-layout>.cont{width:calc(100% - clamp(200px,27.6042vw,530px))}.sub .sub-layout>.cont>:not(.sr-only){margin:20px 0}.sub .sub-layout>.cont>.sr-only+:not(.sr-only),.sub .sub-layout>.cont>:first-child{margin-top:0}.sub .sub-layout>.cont .dot-list{margin-top:12px}.sub .sub-layout.block{flex-direction:column;gap:0}.sub .sub-layout.block .tit-sect{width:fit-content;margin-bottom:50px}.sub .sub-layout.block>.cont{width:100%}.num-layout{counter-reset:sub-layout}.num-layout .num-tit{position:relative;counter-increment:sub-layout;padding-left:clamp(20px,1.25vw,24px)}.num-layout .num-tit::before{position:absolute;top:0;left:0;content:counter(sub-layout) ". ";color:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit}.sub-common-banner{aspect-ratio:1520/366;display:flex;align-items:center;border-radius:10px;width:100%;padding:clamp(30px,4.1667vw,80px) clamp(30px,5.2083vw,100px);background:url(/img/esg/sub-esg-banner-bg-01.webp) no-repeat center/cover}.sub-common-banner .cont{width:32.2917vw;width:clamp(400px,32.2917vw,620px)}.sub-common-banner .num{font-size:var(--f36-size);font-style:normal;font-weight:700;line-height:140%;display:inline-block}.sub-common-banner.white .cont>*{color:#eee}.sub-common-banner.white .cont .num,.sub-common-banner.white .cont strong{font-weight:700;color:#fff}.sub-common-banner .num{font-size:clamp(26px,1.875vw,36px);font-style:normal;font-weight:700;line-height:140%;display:inline-block}.sub-common-banner .num.block{display:block;margin-top:12px}.sub-common-banner p{color:#444;font-weight:500;line-height:140%}.sub-common-banner .txt-24{font-size:clamp(16px,1.25vw,24px)}.sub-common-banner .explain{margin-top:2rem;width:fit-content;color:var(--bl-66);font-style:normal;font-weight:400;position:relative}.sub-common-banner .explain::before{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);margin:1rem 0;position:absolute;left:0;bottom:100%}.sub.mj-esg .sub-common-banner.esg-indicators{background-image:url(/img/esg/sub-esg-banner-bg-01.webp)}.sub.mj-esg .sub-common-banner.esg-indicators .num{color:#1a8e69}.sub.mj-esg .sub-common-banner.rpet{background-image:url(/img/esg/sub-esg-banner-bg-02.webp)}.impact-cards-list{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 24px}.impact-cards-sect{padding:clamp(20px,2.6042vw,50px);border-radius:10px}.impact-cards-sect:has(>.impact-cards-list){display:flex;flex-direction:column;align-items:center}.impact-cards-sect.rpet-sect .production-process{width:44.6%}.impact-cards-sect.rpet-sect .production-process .flex-box{width:100%;justify-content:center;justify-content:space-between}.impact-cards-sect.rpet-sect .impact-cards-list{width:66.5%}.impact-cards-sect.rpet-sect .impact-cards-list>li{flex:none}.impact-cards-sect.rpet-sect .impact-card::before{margin:0}.impact-cards-list>li{flex:1 1 0}.impact-cards-list>.group{flex:2.229 1 0;display:flex;position:relative;z-index:1;justify-content:center}.impact-cards-list>.group::before{width:calc(2 * (clamp(60px,9.375vw,180px) + 20px) + 40px);width:calc(2 * (clamp(60px,9.375vw,180px) + 20px) + clamp(16px,1.0417vw,20px) + 20px + 20px);max-width:440px;z-index:-1;position:absolute;content:'';display:block;height:calc(clamp(60px,9.375vw,180px) + 20px);border-radius:9999px;background:rgba(255,255,255,.35);top:0;left:50%;transform:translate(-50%,0)}.impact-cards-list .group>*{display:flex}.impact-cards-list .group>::after{content:'▶';font-size:var(--f20-size);color:#c3ddce;display:flex;align-items:center;height:calc(clamp(60px,9.375vw,180px) + 20px);margin:0 10px}.impact-cards-list .group>:last-child::after{display:none}.impact-cards-list>li .impact-card::before{content:'';display:block;width:clamp(75px,9.375vw,180px);aspect-ratio:1/1;background:#fff url(/img/esg/sub-esg-impact-ico_solar-panel.svg) no-repeat center/cover;border-radius:50%;margin:10px}.impact-cards-list .impact-card{display:flex;flex-direction:column;align-items:center}.impact-cards-list .impact-card.solar-panel::before{background-image:url(/img/esg/sub-esg-impact-ico_solar-panel.svg)}.impact-cards-list .impact-card.carbon::before{background-image:url(/img/esg/sub-esg-impact-ico_carbon.svg)}.impact-cards-list .impact-card.energy::before{background-image:url(/img/esg/sub-esg-impact-ico_energy.svg)}.impact-cards-list .impact-card.tree::before{background-image:url(/img/esg/sub-esg-impact-ico_tree.svg)}.impact-cards-list .impact-card.recycling::before{background-image:url(/img/esg/sub-esg-impact-ico_recycling.svg)}.impact-cards-list .impact-card.water::before{background-image:url(/img/esg/sub-esg-impact-ico_water.svg)}.impact-title{padding-top:18px;text-align:center;color:var(--bl-55);font-size:var(--f15-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:3px}.impact-data{color:#4a4a4a;text-align:center;font-size:var(--f17-size);font-style:normal;font-weight:600;line-height:140%}.impact-banner-title{text-align:center;margin:clamp(20px,1.5625vw,30px) auto 10px auto;width:100%;color:#fff;font-size:var(--f20-size);font-weight:600;line-height:140%;border-radius:999px;background:#029163;padding:9px}.production-process:after{content:'';display:block;width:100%;height:clamp(74px,6vw,94px);background:url(/img/esg/sub-esg-process-ico_bg.svg) no-repeat center bottom 20px/contain}.production-process{display:flex;flex-direction:column;align-items:center}.production-process .arrow-title{color:var(--bl-77);padding-top:0;margin-bottom:0;min-width:clamp(130px,8.3333vw,160px);height:fit-content;aspect-ratio:160/81;background:url(/img/esg/sub-esg-process-ico_arrow.svg) no-repeat center bottom 3%/160px;background-size:clamp(30px,8.3333vw,160px)}.process-item{display:block;width:calc(100% - 160px);width:87px;text-indent:-999em;height:clamp(100px,8.3333vw,160px);background:url(/img/esg/sub-esg-process-ico_rpet.svg) no-repeat center/contain}.process-item.rpet{background-image:url(/img/esg/sub-esg-process-ico_rpet.svg)}.process-item.recycled-thread{background-image:url(/img/esg/sub-esg-process-ico_recycled-thread.svg)}.bg-green{background-color:#deeee5}.table-wrap{overflow-x:auto}.table-wrap table{border-top:1px solid var(--bl-22);border-bottom:1px solid var(--bl-22);box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.table-wrap table *{color:var(--bl-33);font-weight:400;word-break:keep-all}.table-wrap .accent{color:#1a8e69;font-weight:600}.table-wrap table td,.table-wrap table th{line-height:1.4;font-size:clamp(16px,.9375vw,18px);text-align:center;padding:clamp(8px,.7813vw,15px);white-space:inherit;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color)}.table-wrap table tr:last-child td{border-bottom:none}.table-wrap table tbody tr td:last-child,.table-wrap table tbody tr>th:last-child,.table-wrap table tfoot tr>td:last-child,.table-wrap table thead tr:last-child>th:last-child,.table-wrap table thead tr:nth-child(1)>th:last-child{border-right:none}.table-wrap table tbody tr td[rowspan]{border-left:1px solid var(--border-color)}.table-wrap.board table td,.table-wrap.board table th{padding:clamp(12px,1.5625vw,28px);border-right:none}.table-wrap table thead th{color:var(--bl-44);text-align:center;font-style:normal;font-weight:500;line-height:140%;background-color:#f5f5f5;padding:15px 0}.table-wrap.board table thead th{background-color:#fff;padding:clamp(14px,.9896vw,19px) 0;color:#333;font-size:clamp(16px,1.1458vw,22px);font-style:normal;font-weight:500;line-height:140%}.table-wrap.board table td:has(.cont-title){padding-left:0}.table-wrap table a.cont-title{width:fit-content;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.table-wrap table a.cont-title:active,.table-wrap table a.cont-title:focus,.table-wrap table a.cont-title:hover{text-decoration:underline solid 1px #000}.table-wrap td:has(time){padding-left:0;padding-right:0}@media screen and (max-width:768px){.table-wrap .w-900{width:900px}.table-wrap .w-1200{width:1200px}.sub.esg .table-wrap table td{height:74px}}.sub .icon-list{padding:0 clamp(20px,2.6042vw,50px);display:flex;flex-wrap:wrap;gap:clamp(30px,3.125vw,60px) clamp(20px,4.1667vw,80px);align-items:stretch;justify-content:center}.sub .tab-cont{display:none}.sub .tab-cont.on{display:block}.sub .icon-style1{position:relative;width:100%;height:100%;text-decoration:none;display:flex;flex-direction:column;gap:20px;align-items:center;color:var(--bl-11);text-align:center;font-size:clamp(16px,1.1458vw,22px);font-style:normal;font-weight:500;line-height:140%}.sub .icon-style1::after,.sub .icon-style1::before{aspect-ratio:1/1;content:'';width:clamp(165px,10.4167vw,200px);height:clamp(165px,10.4167vw,200px);display:block;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--ico-url);border-radius:999em;transition:opacity .3s ease-in-out;background-color:#fff}.sub .icon-list.application-field .icon-style1::before{background-color:#f7f7f7}.sub .icon-style1::after{background-image:var(--ico-url-hover);background-color:#ecfaf6;position:absolute;top:.2px;left:50%;transform:translateX(-50%);will-change:transform;opacity:0;z-index:-1}.sub .icon-list.features [class*=icon-style1].on::after,.sub .icon-list.features [class*=icon-style1]:hover::after{background-color:#fff}.sub .icon-list:not(.features) [class*=icon-style1].on::before,.sub .icon-list:not(.features) [class*=icon-style1]:hover::before{z-index:-1;opacity:0}.sub .icon-list [class*=icon-style1].on::after,.sub .icon-list [class*=icon-style1]:hover::after{z-index:1;opacity:1}.icon-grs{--ico-url:url(/img/product/product/ico_grs.svg);--ico-url-hover:url(/img/product/product/ico_grs_hover.svg)}.icon-ecofriendly{--ico-url:url(/img/product/product/ico_ecofriendly.svg);--ico-url-hover:url(/img/product/product/ico_ecofriendly_hover.svg)}.icon-thermal{--ico-url:url(/img/product/product/ico_thermal.svg);--ico-url-hover:url(/img/product/product/ico_thermal_hover.svg)}.icon-lightweight{--ico-url:url(/img/product/product/ico_lightweight.svg);--ico-url-hover:url(/img/product/product/ico_lightweight_hover.svg)}.icon-highbulkiness{--ico-url:url(/img/product/product/ico_highbulkiness.svg);--ico-url-hover:url(/img/product/product/ico_highbulkiness_hover.svg)}.icon-resilience{--ico-url:url(/img/product/product/ico_resilience.svg);--ico-url-hover:url(/img/product/product/ico_resilience_hover.svg)}.icon-sound{--ico-url:url(/img/product/product/ico_grs.svg);--ico-url-hover:url(/img/product/product/ico_grs_hover.svg)}.icon-nonhazardous{--ico-url:url(/img/product/product/ico_non_hazardous.svg);--ico-url-hover:url(/img/product/product/ico_non_hazardous_hover.svg)}.icon-apparel{--ico-url:url(/img/product/application-field/fiber/ico_apparel.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_apparel_hover.svg)}.icon-automotive{--ico-url:url(/img/product/application-field/fiber/ico_automotive.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_automotive_hover.svg)}.icon-architecture{--ico-url:url(/img/product/application-field/fiber/ico_architecture.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_architecture_hover.svg)}.icon-bedding{--ico-url:url(/img/product/application-field/fiber/ico_bedding.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_bedding_hover.svg)}.icon-fiber-others,.icon-masks{--ico-url:url(/img/product/application-field/fiber/ico_masks.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_masks_hover.svg)}.icon-packaging{--ico-url:url(/img/product/application-field/fiber/ico_packaging.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_packaging_hover.svg)}.icon-construction{--ico-url:url(/img/product/application-field/fiber/ico_construction.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_construction_hover.svg)}.icon-signage{--ico-url:url(/img/product/application-field/fiber/ico_signage.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_signage_hover.svg)}.icon-others,.icon-sheet-others{--ico-url:url(/img/product/application-field/fiber/ico_others.svg);--ico-url-hover:url(/img/product/application-field/fiber/ico_others_hover.svg)}.sub.product .product-layout{text-align:center}.sub.product .product-layout.bg-gray{background:#f7f7f7 url(/img/common/ico_mj-logo-bg.svg) no-repeat right bottom -7px/clamp(300px,36.1458vw,694px)}.sub.product .product-layout.bg-mint{background:#f3f8f8}.sub.product .product-layout .title-sect{margin-bottom:clamp(30px,3.125vw,60px)}.sub.product .product-layout .section-title{text-align:center;margin-bottom:10px}.sub.product .field-list{display:flex;align-items:center;gap:clamp(16px,1.6667vw,32px);flex-wrap:wrap}.sub.product .field-list>li{border-radius:10px;overflow:hidden;width:calc((100% - (3*clamp(16px,1.6667vw,32px)))/ 4);aspect-ratio:1/1}.sub.product .field-list>li img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sub.product .field-list>li:hover img{transform:scale(1.1)}.sub.product .product-layout+.common-btn{margin-top:clamp(70px,4.1667vw,80px)}.sub.product .product-layout>.common-btn{margin-top:clamp(30px,3.125vw,60px)}.sub.product #use_editor img{background-color:#fcc}main.view .editor p{margin:.5em 0}main.view .editor .images-area,main.view .editor .images-area img{display:block;margin:.5em auto}main.view .editor .images-area{padding:0 20px}#inquiries_banner{max-width:calc(100% - 40px);background:url(/img/product/product/inquiries-banner-bg.webp) no-repeat center/cover;text-align:center;border-radius:10px;padding-top:clamp(40px,4.1667vw,80px);padding-bottom:clamp(40px,4.1667vw,80px)}#inquiries_banner .section-title{font-size:clamp(26px,2.0833vw,40px);margin-bottom:clamp(16px,1.0417vw,20px)}#inquiries_banner .info-list{flex-direction:column;align-items:center;gap:8px}#inquiries_banner .info-list .info{gap:8px 12px}.notice-cont{padding-top:clamp(20px,2.6042vw,50px)}.notice-cont.no-txt,.table-cont.no-txt{font-size:var(--f18-size);padding:clamp(80px,13.0208vw,250px) 0;text-align:center}#formSearch{margin-bottom:clamp(20px,2.6042vw,50px)}.search-box{width:fit-content;display:flex;gap:15px;position:relative;margin-bottom:clamp(30px,2.6042vw,50px)}.search-box input{font-size:var(--f22-size);width:100%;min-width:520px;color:var(--bl-33);line-height:100%;border:none;padding:19px 18px;padding-right:50px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#f7f7f7}.search-box input:active,.search-box input:focus{border-color:rgba(0,0,0,.6)}.search-box input::placeholder{color:#9d9d9d}.search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1.5em;width:1.5em;background-image:url(/img/common/ico_search-closed.svg);background-size:1.5em 1.5em;cursor:pointer}.search-box .btn-search{content:"검색";position:absolute;top:0;right:0;text-indent:-9999px;cursor:pointer;width:60px;height:100%;background:url(/img/common/ico_search.svg) no-repeat center/24px}#formSearch.table-search{margin-bottom:30px;display:flex;justify-content:space-between;align-items:end}.table-search .total-count{display:flex;gap:6px;color:var(--bl-22);font-size:var(--f18-size);font-style:normal;font-weight:400;line-height:140%}.table-search .total-count .count{font-weight:600}.table-search .search-box{margin-bottom:0}main.news .notice-cont{padding-top:0}main.list ul.list{display:flex;flex-direction:column}main.list ul.list>li{box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.3);display:flex;align-items:center}main.list ul.list>li:first-child{border-top:1px solid #000}main.list ul.list>li a{text-decoration:none;color:inherit;padding:clamp(20px,2.6042vw,50px);display:flex;gap:clamp(30px,3.125vw,60px);justify-content:space-between;align-items:stretch;height:100%;width:100%;transition:.3s}main.list ul.list>li a:active,main.list ul.list>li a:focus,main.list ul.list>li a:hover{background-color:#e7eeee}main.list ul.list>li a .img-sect{width:clamp(160px,11.9792vw,230px);aspect-ratio:1/1}main.list ul.list>li a .img-sect img{width:100%;height:100%;object-fit:cover}main.list ul.list>li a .news-cont{padding:20px 0;flex:1 1 0;display:flex;flex-direction:column;gap:20px;align-items:stretch}main.list ul.list>li a .news-cont .tit{color:var(--bl-22);font-size:clamp(18px,1.4583vw,28px);font-weight:600;line-height:140%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}main.list ul.list>li a .news-cont .txt{color:var(--bl-22);font-size:var(--f18-size);font-style:normal;font-weight:400;line-height:140%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}main.list ul.list>li a .news-cont time{margin-top:auto;color:#797979;font-size:clamp(15px,.9375vw,18px);font-style:normal;font-weight:400;line-height:140%}.table-pagination{display:flex;gap:0;justify-content:center;align-items:center;margin-top:50px}.table-pagination>a{cursor:pointer;width:clamp(30px,2.0833vw,40px);height:clamp(30px,2.0833vw,40px);display:inline-block;overflow:hidden;vertical-align:top;text-indent:-9999px;font-size:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0.707153 0.707031L5.70715 5.70703L0.707153 10.707' stroke='%23444444' stroke-linecap='square'/%3E%3C/svg%3E") no-repeat center/auto}.table-pagination .page{display:flex;gap:8px;margin:0 16px}.table-pagination .page a{transition:.3s;text-decoration:none;line-height:1;border-radius:clamp(6px,.5208vw,10px);width:clamp(30px,2.0833vw,40px);height:clamp(30px,2.0833vw,40px);display:flex;align-items:center;justify-content:center;color:var(--bl-44);font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:normal}.table-pagination>a:active,.table-pagination>a:focus,.table-pagination>a:hover{filter:brightness(20%)}.table-pagination .page a.active{background:var(--mint);color:#fff}.table-pagination .page a:not(.active):active,.table-pagination .page a:not(.active):focus,.table-pagination .page a:not(.active):hover{background-color:#f7f7f7}.table-pagination>a.btn-end,.table-pagination>a.btn-first{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.41406 5.70703L0.707031 11.4141L0 10.707L5 5.70703L0 0.707031L0.707031 0L6.41406 5.70703ZM11.4141 5.70703L5.70703 11.4141L5 10.707L10 5.70703L5 0.707031L5.70703 0L11.4141 5.70703Z' fill='%23444444'/%3E%3C/svg%3E")}.table-pagination>a.btn-next,.table-pagination>a.btn-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0.707153 0.707031L5.70715 5.70703L0.707153 10.707' stroke='%23444444' stroke-linecap='square'/%3E%3C/svg%3E")}.table-pagination>a.btn-first,.table-pagination>a.btn-prev{transform:rotate(180deg)}main.view .sect-title-box{padding-bottom:30px;border-bottom:1px solid #000}main.view a{text-decoration:none}main.view .sect-title-box .title{color:var(--bl-22);font-family:"Google Sans Flex";font-size:clamp(20px,1.6667vw,32px);font-style:normal;font-weight:500;line-height:140%}main.view .sect-title-box time{display:block;color:#797979;font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:140%;margin-top:6px}main.view .notice-cont{padding:clamp(30px,2.6042vw,50px) 0}main.view .link-box{border-top:1px solid var(--bl-11);display:flex;flex-direction:column;width:100%}main.view .link-box li{width:100%;display:flex;align-items:center;padding:clamp(16px,1.5625vw,30px) 0;border-bottom:1px solid rgba(0,0,0,.3)}main.view .link-box li strong{display:block;min-width:clamp(80px,6.25vw,120px);color:var(--bl-22);font-size:var(--f20-size);font-style:normal;font-weight:600;line-height:140%}main.view .link-box li a{color:var(--bl-44);font-size:var(--f18-size);font-style:normal;font-weight:400;line-height:140%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.view .link-box .no-text{color:#979797;cursor:auto}main.view .link-box li:last-child strong::after{transform:rotate(180deg)}main.view .common-btn{margin-top:50px}@media screen and (max-width:768px){.search-box{width:100%}#formSearch.table-search{flex-direction:column;align-items:start;gap:15px}.table-pagination .page{gap:4px;margin:0 6px}}@media screen and (max-width:500px){main.list ul.list>li a .news-cont{padding:0}main.list ul.list>li a{flex-direction:column;gap:15px}main.list ul.list>li a .img-sect,main.list ul.list>li a .news-cont{width:100%}main.list ul.list>li a .news-cont{margin:0 auto;gap:10px;padding:0}main.list ul.list>li a .news-cont time{margin-top:0}}.sub .notice-product-list{display:flex;flex-wrap:wrap;gap:clamp(30px,3.125vw,60px) clamp(16px,1.6667vw,32px)}.sub .notice-product-list a{text-decoration:none;color:inherit}.sub .notice-product-list>li{width:calc((100% - (3*clamp(16px,1.6667vw,32px)))/ 4);display:flex;flex-direction:column;justify-content:stretch}.sub .notice-product-list>li .img-sect{cursor:pointer;position:relative;display:block;border-radius:10px;aspect-ratio:356/267;overflow:hidden}.sub .notice-product-list>li .img-sect img{width:100%;height:100%;object-fit:cover}.sub .notice-product-list>li .img-sect::after{content:'View detail';text-indent:-9999em;display:block;width:100%;height:100%;background:rgba(0,0,0,.5) url(/img/common/ico_goto.svg) no-repeat center/clamp(70px,5.2083vw,100px);position:absolute;top:0;left:0;transition:.3s;opacity:0}.sub .notice-product-list>li:hover .img-sect::after{opacity:1}.sub .notice-product-list>li .text-sect{width:100%;padding:20px 12px;display:flex;flex-direction:column}.sub .notice-product-list>li .text-sect .tit{text-align:left;color:var(--bl-11);font-size:var(--f22-size);font-style:normal;font-weight:600;line-height:140%}.sub section:not(.lowmaterial) .notice-product-list>li .text-sect .tit{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(0,0,0,.1)}.sub .notice-product-list .info-list{flex-direction:column;gap:6px}.sub .notice-product-list .info-list>.info.description{gap:4px}.sub .notice-product-list .info-list>.info.description:last-child{margin-top:12px;gap:4px}.sub .notice-product-list .info-list .info{width:100%;gap:10px}.sub .notice-product-list .info-list .info>span:first-child{color:var(--bl-44)}.sub .notice-product-list .info-list .info>span:first-child+*{color:#636363;line-height:1.4}.sub .notice-product-list .info-list>.info.description span:first-child+*{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sub.product.list .sect-cont>:not(.sr-only){scroll-margin-top:calc(clamp(70px,5.2083vw,100px) + 20px)}.sub.product .sub-page-navi-sect{display:flex;flex-direction:column-reverse;gap:.5rem}.sub.product:not(.application-field) .sub-page-navi-sect{position:relative}.sub.product:not(.application-field) .sub-page-navi-sect::after{max-width:40vw;content:'Denier, cut length, and color can be customized upon client request.';text-align:right;display:flex;align-items:center;justify-content:end;height:100%;color:#a0a0a0;font-size:clamp(14px,.8333vw,16px);font-style:normal;font-weight:400;line-height:1.2;position:absolute;right:0;top:0}.sub.product:not(.application-field) .sheet .sub-page-navi-sect::after,.sub.product:not(.application-field).sheet .sub-page-navi-sect::after{content:'Thickness, width, color, and other specifications can be customized upon client request.'}.sub.product:not(.application-field) .lowmaterial .sub-page-navi-sect::after,.sub.product:not(.application-field).low-material .sub-page-navi-sect::after{content:''}.sub.product.view .tab-visual{padding-top:clamp(20px,2.6042vw,50px);gap:30px clamp(30px,3.6458vw,70px);align-items:start}.sub.product.view .tab-visual .img-sect{width:37.89%;aspect-ratio:576/432;border-radius:10px;overflow:hidden}.sub.product.view .tab-visual .img-sect img{width:100%;height:100%;object-fit:cover}.sub.product.view .tab-visual .text-sect{width:calc(62.11% - clamp(30px,3.6458vw,70px))}.sub.product.view .tab-visual .text-sect .cate{display:block;color:#979797;font-family:"Google Sans Flex";font-size:var(--f20-size);font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.sub.product.view .tab-visual .text-sect .tit{padding-bottom:20px;color:var(--bl-11);font-family:"Google Sans Flex";font-size:var(--f36-size);font-style:normal;font-weight:600;line-height:140%}.sub.product.view .tab-visual .info-list{border-top:1px solid rgba(0,0,0,.3);padding-top:20px;flex-direction:column;flex-wrap:nowrap;gap:clamp(10px,.7292vw,14px)}.sub.product.view .tab-visual .info-list .group{display:flex;flex-direction:column;gap:clamp(10px,.7292vw,14px)}.sub.product.view .tab-visual .info-list .group:after{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.05)}.sub.product.view .tab-visual .info-list .info{gap:10px 0}.sub.product.view .tab-visual .info-list .info>span:first-child{width:160px;color:var(--bl-33)}.sub.product.view .tab-visual .info-list .info>span:first-child+*{width:calc(100% - 160px);color:var(--bl-55)}.automotive-sect{margin:0 auto;width:calc(100% - 40px)}.automotive-sect>div{position:relative;width:clamp(730px,79.1667vw,1520px);aspect-ratio:1520/660;background:url(/img/product/application-field/fiber/sub-automotive-bg.webp) no-repeat center calc(50% - 8px)/clamp(300px,31.25vw,600px);margin:0 auto}.automotive-list{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(calc(clamp(730px,79.1667vw,1520px)/ 1520px))}.automotive-list li{display:flex;position:absolute;align-items:center;position:absolute;top:50%;left:50%}.automotive-list li svg{margin-top:75px}.automotive-list li .box{height:fit-content}.automotive-list li::before{content:'';position:absolute;top:-7px;left:-7px;width:16px;height:16px;background-color:#fff;border:4px solid #00edff;border-radius:50%}.automotive-list li .img{display:inline-flex;padding:8px;flex-direction:column;align-items:center;gap:8px;border-radius:5px;border:1px solid #bebebe;background:#fff}.automotive-list li .flex-box{aspect-ratio:233/90;overflow:hidden;gap:8px}.automotive-list li img{width:100%;height:100%;object-fit:cover}.automotive-list li .flex-box img{width:calc(50% - 4px)}.automotive-list li:nth-child(1){flex-direction:row-reverse;transform:translate(-134%,-192%)}.automotive-list li:nth-child(1)::before{top:auto;left:auto;right:-7px;bottom:-7px}.automotive-list li:nth-child(2){transform:translate(13%,-169%)}.automotive-list li:nth-child(2)::before,.automotive-list li:nth-child(3)::before{top:auto;left:auto;left:-7px;bottom:0}.automotive-list li:nth-child(3){transform:translate(10%,-150%)}.automotive-list li:nth-child(3) .flex-box img:nth-child(1){width:calc(39.65% - 4px)}.automotive-list li:nth-child(3) .flex-box img:nth-child(2){width:calc(60.35% - 4px)}.automotive-list li:nth-child(4){align-items:center;transform:translate(31%,-25%)}.automotive-list li:nth-child(4) svg{margin-top:0;margin-bottom:120px}.automotive-list li:nth-child(5){transform:translate(11%,-8%);align-items:end}.automotive-list li:nth-child(5) svg{margin-top:0;margin-bottom:70px}.automotive-list li:nth-child(6){transform:translate(-98%,23%);flex-direction:row-reverse;align-items:end}.automotive-list li:nth-child(6)::before,.automotive-list li:nth-child(7)::before,.automotive-list li:nth-child(8)::before,.automotive-list li:nth-child(9)::before{left:auto;right:-7px}.automotive-list li:nth-child(9)::before{top:calc(50% - 3.5px - 30px)}.automotive-list li:nth-child(6) svg{margin-top:0;margin-bottom:60px}.automotive-list li:nth-child(7){transform:translate(-107%,24%);flex-direction:row-reverse;align-items:end}.automotive-list li:nth-child(7) svg{margin-top:0;margin-bottom:70px}.automotive-list li:nth-child(8){align-items:center;transform:translate(-148%,-25%);flex-direction:row-reverse}.automotive-list li:nth-child(8) svg{margin-top:0;margin-bottom:170px}.automotive-list li:nth-child(9){align-items:center;transform:translate(-145%,-120%);flex-direction:row-reverse}.automotive-list li:nth-child(9) svg{margin-top:0;margin-bottom:30px}.sub .certi-list{display:flex;flex-wrap:wrap;gap:clamp(40px,4.1667vw,80px) clamp(16px,6.9271vw,133.33px)}.sub .certi-list>li{width:calc((100% - (3*clamp(20px,6.9271vw,133.33px)))/ 4)}.sub .certi-list>li:last-child{margin-right:auto}.sub .certi-list figure{display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px);text-align:center;color:var(--bl-22);font-family:Pretendard;font-size:var(--f20-size);font-style:normal;font-weight:500;line-height:140%}.sub .certi-list>li:active .img-sect,.sub .certi-list>li:focus .img-sect,.sub .certi-list>li:hover .img-sect{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.sub .certi-list .img-sect{aspect-ratio:280/396;display:flex;align-items:center;justify-content:center;transition:.3s;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 0 var(--mint)}.sub .certi-list img{mix-blend-mode:multiply}.form label,.sub.form .popPrivacy_open{width:fit-content;color:var(--bl-22);font-size:clamp(16px,.9375vw,18px);display:inline-block;margin-bottom:clamp(8px,.625vw,12px);font-style:normal;font-weight:400;line-height:140%}.star::before{content:'*';display:inline-block;color:var(--mint);vertical-align:text-bottom;margin-right:5px}.form .check-group,.form .file .file-btn,.form input,.form option,.form select,.form textarea{font-size:var(--sub-placeholder-size);font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.255px}.form option{transition:none}input,select,textarea{width:100%;border-radius:6px;background-color:#f7f7f7;border:1px solid #f7f7f7;padding:16.3px 18px}input::placeholder,select::placeholder,textarea::placeholder{color:var(--util-placeholder)}option,select{cursor:pointer}.sub.form form{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.sub.form form .common-btn[type=submit]{min-width:200px;margin-top:25px}.sub.form form>div{width:100%}.sub.form form>.half{flex:1 1 0}.sub.form textarea{min-height:250px}.sub.form .item>.file:nth-of-type(n+2){margin-top:.5em}.sub.form .file{display:flex}.sub.form .file label:not(.sr-only){position:relative;cursor:pointer;margin-left:clamp(16px,1.3021vw,25px);margin-bottom:0}.sub.form .file input[type=file]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none;display:none}.sub.form .file .file-btn{padding:10px 0;border-radius:5px;width:clamp(100px,6.3542vw,122px);color:var(--bl-33);font-weight:500}.sub.form .file .file-btn:focus,.sub.form .file .file-btn:hover{color:var(--mint)}.file-message{display:flex;flex-direction:column;gap:5px;margin-top:8px}.file-message p{color:var(--bl-88);font-size:clamp(13px,.8854vw,17px);font-style:normal;font-weight:400;line-height:1.3}.sub.form form .item:has(input[type=checkbox]:not(:checked))~#btnEntry,.sub.form form:invalid #btnEntry,button.common-btn[type=submit]:disabled{color:var(--bl-77);background-color:#cfcfcf;pointer-events:none;cursor:not-allowed}.sub.form form .item:has(input[type=checkbox]:not(:checked))~#btnEntry.mint span:after,.sub.form form:invalid #btnEntry.mint span:after,button.common-btn.mint[type=submit]:disabled span::after{filter:brightness(1.75)}.sub.form .check-group{align-items:stretch;gap:16px}.sub.form input[type=checkbox]{color:var(--bl-44);border-radius:0;border-color:#ccc;min-width:22px;width:22px;height:22px;margin:0;padding:0}.sub.form input[type=checkbox]:not(:disabled){background-color:transparent}.sub.form input[type=checkbox]+label{margin-bottom:0;margin-left:-4px}.sub.form .popPrivacy_open{margin-bottom:0;font-weight:500;min-width:60px;text-align:center}@media screen and (max-width:1024px){.sub.form .file>input{flex:1 1 0}.sub.form textarea{min-height:10rem}}@media screen and (max-width:768px){.sub.form form>.half{width:100%}}.popup-overlay{box-shadow:0 4px 40px 0 rgba(0,0,0,.1)}.popup-overlay.privacy{width:90vw;max-width:600px;background:#fff;padding:clamp(20px,1.5625vw,30px) clamp(20px,1.5625vw,30px) clamp(22px,2.3438vw,45px) clamp(22px,1.8229vw,35px);border-radius:12px;overflow:hidden}.popup-overlay.privacy header{color:var(--bl-11);font-style:normal;font-weight:600;line-height:140%;padding-bottom:clamp(16px,1.0417vw,20px);margin-bottom:clamp(20px,1.5625vw,30px);border-bottom:1px solid var(--bl-11)}.popup-overlay.privacy .cont{height:70vh;max-height:500px;overflow-x:hidden;overflow-y:auto!important}.btn-popup-close{z-index:999;text-indent:-999em;width:30px;height:30px;background:transparent url(/img/common/ico_popup-closed.svg) no-repeat center;background-size:25px;position:absolute;right:0;top:-50px}.popup-overlay.privacy .btn-popup-close{position:absolute;top:clamp(20px,1.5625vw,30px);right:clamp(20px,1.25vw,24px)}.popup-overlay.privacy .terms-box .gray-box{padding:clamp(14px,1.0417vw,20px) clamp(11px,.9375vw,18px)}.popup-overlay.privacy .cont>*{padding:0;width:100%;margin:clamp(24px,2.0833vw,40px) 0}.popup-overlay.privacy .cont>:first-child{color:var(--bl-44);margin-top:0}.popup-overlay.privacy .cont>.terms-box:last-of-type,.popup-overlay.privacy .cont>.terms-box:last-of-type p:last-of-type,.popup-overlay.privacy .cont>:last-child{margin-bottom:0}.popup-overlay.privacy .terms-title{font-size:clamp(16px,1.0417vw,20px)}.dash-list,.dot-list,.num-list{display:flex;flex-direction:column;gap:8px}.dash-list{gap:0}.dash-list>li,.dot-list>li,.num-list>li{padding-left:25px;position:relative;display:flex;flex-direction:column;gap:4px}.dash-list>li,.num-list>li{counter-increment:counter}.dash-list>li{padding-left:14px}.dash-list>li>p,.dot-list>li>p,.num-list>li>p{text-align:left}.dot-list>li::before{aspect-ratio:1/1;content:'';display:block;width:3.5px;height:3.5px;border-radius:100%;background-color:var(--bl-44);position:absolute;top:10.75px;left:10.75px}.dash-list>li::before,.num-list>li::before{position:absolute;left:5px;top:0;content:counter(counter) ".";text-align:left;width:auto;height:-webkit-fill-available;line-height:1.4;display:inline-block}.dash-list>li::before{content:'-';left:0}.terms-title{font-size:clamp(18px,1.0417vw,20px);color:var(--bl-22);font-style:normal;font-weight:600;line-height:140%;margin-bottom:12px}.terms-title~p{margin-bottom:18px;color:var(--bl-44);font-style:normal;font-weight:400;line-height:140%}.terms-box .gray-box{background-color:#f7f7f7;padding:20px 18px;margin-top:18px}.terms-box .gray-box li{color:var(--bl-44)}.terms-box .gray-box li p{color:inherit}.terms-box .num-list li::before{color:inherit;font-size:inherit}.terms-box a{font-size:inherit;color:inherit;text-decoration:none}.terms-box p:has(a[href^="tel:"]){display:flex;align-items:center;flex-wrap:wrap}.terms-box a[href^="tel:"]{width:fit-content;display:flex;align-items:center}.terms-box a[href^="tel:"]::before{content:'';display:block;width:20px;height:20px;background:url(/img/common/ico_tel2.svg) no-repeat center/contain;margin:0 5px}.terms-box a:active,.terms-box a:focus,.terms-box a:hover{text-decoration:underline solid 1px var(--bl-44)}.sub .terms-box.email-box{text-align:center;background-color:#f7f7f7;display:flex;flex-direction:column;gap:clamp(20px,1.6667vw,32px)}.sub .terms-box.email-box::before{width:clamp(60px,4.6875vw,90px);height:clamp(62px,4.8958vw,94px);content:'';display:block;margin:0 auto;background:url(/img/policy/ico_email.svg) no-repeat center/contain}.sub .terms-box.email-box{margin-top:0;padding:clamp(40px,3.125vw,60px) 20px}.sub .terms-box.email-box .terms-title{color:var(--bl-44);font-size:clamp(18px,1.3542vw,26px);margin-bottom:0}.sub .terms-box.email-box p{margin-bottom:0}@media screen and (max-width:1700px){#header>.inner,.inner,.sub .inner{width:100%;padding-left:20px;padding-right:20px}#business .swiper{padding-left:20px;padding-right:20px}#newsroom .text-group{padding-right:2rem}#newsroom .swiper{width:calc(100% + (100vw - 100%)/ 2);margin-right:calc((100vw - 100%)/ -2)}}@media screen and (max-width:1400px){.impact-cards-list>.group::before{left:calc(50% + .3571vw)}}@media screen and (max-width:1300px){.tab-br{display:block}#header #sitemap_menu .inner{padding:0}#header .privacy-list,#header .sitemap-list{max-width:none;width:100vw}#footer .left,#footer .right{width:100%;align-items:start}#footer .right{gap:30px 0;margin-bottom:30px}#footer .left{order:2;gap:20px}}@media screen and (max-width:1024px){#header #gnb_menu{display:none}#header #sitemap_menu{background-size:186px;transition:none;background-position:left bottom -20px}#header #sitemap_menu .inner{display:block;transition:none}#header .sitemap-list{display:flex;flex-direction:column;height:auto}#header .sitemap-list>li,#header .sitemap-list>li:first-child{gap:0;padding:0;border:none;flex:none;height:fit-content}#header #sitemap_menu .sitemap-depth01{padding:24px 20px;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);transition:.3s}#header .sitemap-list>li:has(.sitemap-depth02) .sitemap-depth01::after{content:'';width:24px;height:24px;background:url(/img/common/ico_mob-sitemap-arrow.svg) no-repeat center/cover;display:block;transition:.3s}#header .sitemap-list>li:has(.sitemap-depth02) .sitemap-depth01.on::after{transform:rotate(180deg)}#header #sitemap_menu .sitemap-depth01.on{background-color:#fff;border-bottom-color:transparent}#header #sitemap_menu .sitemap-depth02{display:flex;margin-top:-4px;transition:none!important;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:0 20px 24px 20px;gap:18px;display:none}#header .sitemap-list .sitemap-depth02>li,#header .sitemap-list .sitemap-depth03>li{gap:16px}#header .sitemap-list .sitemap-depth02>li{padding-left:20px;margin-bottom:18px}#header .sitemap-list .sitemap-depth02>li:last-child{margin-bottom:0}#header .sitemap-list .sitemap-depth02>li>a{font-size:20px}#header .sitemap-list .sitemap-depth02>li:last-of-type>a{margin-bottom:0}#header .sitemap-list .sitemap-depth03{gap:14px}#header .sitemap-list .sitemap-depth03>li>a{font-size:18px}#header .privacy-list{display:block;padding:30px 0 70px 0;position:static;transform:none}#header .privacy-list .group{flex-direction:column;gap:20px;align-items:start;transform:none}#header .privacy-list a::after{display:none}#business{height:auto}#business .text-group{max-height:none}.sub .certi-list{gap:40px}.sub .certi-list>li{width:calc((100% - (2 * 40px))/ 3);max-width:none}.impact-cards-sect.rpet-sect .production-process{width:50%}.impact-cards-sect.rpet-sect .impact-cards-list{width:100%;padding:0 50px;gap:30px 5px}.impact-cards-sect.rpet-sect .impact-cards-list>li{width:calc((100% - 10px)/ 3)}.sub .notice-product-list>li{width:calc((100% - (2*clamp(16px,1.6667vw,32px)))/ 3)}}@media screen and (max-width:768px){#footer .left{gap:20px}#footer .info-list .info.col,.info-list{flex-direction:column}#footer .info-list .info::after{display:none}.info-list .info.col{align-items:start;gap:4px}#footer .info span+*{margin-left:10px}#footer .info.col span+*{margin-left:0}#newsroom{width:100%;max-width:none;flex-direction:column}#newsroom .news-swiper-wrap,#newsroom .text-group{width:100%}#newsroom .text-group{padding:0 20px;margin-bottom:50px}#newsroom .text-group>*{text-align:center}#newsroom .news-item .tit{margin-bottom:10px}#newsroom .swiper{width:100%;padding:0 20px}#newsroom .buttons{display:none}.sub .navi-sect,.sub .navi-sect:has(.page-navi>li:nth-child(2):last-child){width:100%;bottom:0}.sub .navi-sect,.sub .navi-sect:has(.page-navi>li:nth-child(2):last-child){min-width:auto}.sub .navi-sect{max-width:100%;border-radius:0}.sub .page-navi>li:not(:has(.home)){flex:none;min-width:max(120px,calc((100% - 60px)/ 3))}.page-navi>li:first-child:has(.home):nth-last-child(3)~li{min-width:max(120px,calc((100% - 60px)/ 2))}.sub.about-mj :has(>[data-anim-clip]),.sub.about-mj :has(>[data-anim-clip]):last-of-type{flex-direction:column;align-items:start;gap:20px}.sub.about-mj :has(>[data-anim-clip]):last-of-type{align-items:end}.sub.about-mj :has(>[data-anim-clip])>.clip-image{width:90%;aspect-ratio:350/150;margin:0}.sub.about-mj :has(>[data-anim-clip])>.text-sect{width:100%}.sub.about-mj :has(>[data-anim-clip]):last-of-type>.text-sect{text-align:left}.sub.about-mj :has(>[data-anim-clip]) .text-sect *,.sub.about-mj :has(>[data-anim-clip]):last-of-type .text-sect *{padding:0}.sub.ceo-message .flex-box{flex-direction:column;padding:0 20px;gap:2rem}.sub.ceo-message .cont-title+.text-sect{width:100%;margin-left:auto}.sub.ceo-message .draw-path{margin-top:1rem;max-width:none;width:100%;position:static}.sub.product .field-list>li{border-radius:6px;width:calc((100% - (2*clamp(16px,1.6667vw,32px)))/ 3)}.sub .notice-product-list>li .img-sect{border-radius:6px}.sub .notice-product-list>li{width:calc((100% - (clamp(16px,1.6667vw,32px)))/ 2)}.sub .notice-product-list>li .text-sect{padding:16px 0 0 0}.sub.product:not(.application-field) .sub-page-navi-sect::after{text-align:left;max-width:none;position:static;justify-content:start}.sub .sub-layout{flex-direction:column;gap:10px}.sub .sub-layout .tit-sect{width:100%;padding-right:0}.sub .sub-layout>.cont{width:100%}.sub-common-banner .explain{font-size:var(--f14-size);padding:10px;border-radius:10px;background:rgba(231,231,231,.9)}.sub.product.view .tab-visual{flex-direction:column}.sub.product.view .tab-visual .img-sect,.sub.product.view .tab-visual .text-sect{width:100%}}@media screen and (max-width:600px){.sub-page-navi,.visual .sub-page-navi{justify-content:start;align-items:end}.sub-page-navi:has(>li:nth-child(-n+3):last-child)>li{flex:1 1 0}.sub-page-navi:has(>li:nth-child(-n+3):last-child)>li>a{width:100%;min-width:auto;padding-right:5px;padding-left:5px}.sub.history .flex-box{flex-direction:column;gap:30px}.sub.history .flex-box>.img-sect{width:100%;position:static}.sub .history-list{width:100%}.sub .history-list>li>.year-cont{gap:10px}.sub .history-list>li>.year-num,.sub .month-list .month-num{width:60px}.search-box{width:100%}.search-box input{min-width:auto}.popup-overlay.privacy .cont>*,.popup-overlay.privacy .terms-title~p,.popup-overlay.privacy ol li,.popup-overlay.privacy ul li{font-size:14px;line-height:1.4}.popup-overlay.privacy .dash-list>li,.popup-overlay.privacy .dot-list>li,.popup-overlay.privacy .num-list>li{padding-left:1rem}.popup-overlay.privacy .dot-list>li::before{top:7px;left:5px}}@media screen and (max-width:768px) and (min-height:700px){#main_visual .cont{padding-bottom:100px}}@media screen and (max-width:500px){.sub.product .field-list>li{width:calc((100% - (clamp(16px,1.6667vw,32px)))/ 2)}.sub .notice-product-list>li{width:100%}.sub .icon-list{gap:30px 20px;justify-content:start}.icon-list>li{width:calc(50% - 10px)}.sub .icon-style1::after,.sub .icon-style1::before{width:100%;height:auto}.sub .certi-list{gap:20px}.sub .certi-list>li{width:calc((100% - (1 * 20px))/ 2)}}