*{margin:0;padding:0;box-sizing:border-box}html{font-size:calc(60% + 0.8vmin);height:100%;scroll-behavior:smooth}body{font-family:Tahoma,Geneva,sans-serif;font-size:1rem;min-height:100vh;background-color:#F2F7F7;padding-top:80px;line-height:1.5;color:#333;display:flex;flex-direction:column}embed,img,object,video{max-width:100%;height:auto}a{color:#0000A8;text-decoration:none;transition:color .2s ease}a:hover{color:#f90}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b,strong{font-weight:700}hr{border:0;border-top:1px solid #dce8ef;margin:2rem 0}.container{background:#FFF;border-radius:.625rem;margin:.5rem auto 0;max-width:81.25rem;width:100%;flex:1 0 auto;padding:1rem .625rem}main{line-height:2.188rem;margin:0 auto;max-width:80rem;background:#fff;border-radius:10px}.set{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;box-sizing:border-box;margin:1rem 0;padding:0;width:100%}#set{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box;margin:0 auto;padding:.6rem .3rem;max-width:78rem;width:100%}.box,.box1,.box2,.box3,.box4{width:100%;padding:1rem;display:block}@media only screen and (min-width: 46.875rem){.box2{width:50%}}.box0{display:flex;justify-content:center;align-items:center;margin:2rem auto}.box0 p{color:#005F67;font-size:1.2rem;font-weight:400;max-width:70rem;margin:auto 1.5rem}#lay1{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem}#lay1 img{width:5.438rem;height:5.438rem;margin-left:1rem}#lay1 p{color:#005F67;font-size:1.1rem;margin:1rem auto;max-width:70rem;flex:1 1 300px}.app-jum-menu + .box1{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem}.app-jum-menu + .box1 img{width:5.563rem;height:5.563rem}.app-jum-menu + .box1 p{color:#005F67;font-size:1.1rem;font-weight:600}h1{font-weight:600;font-size:1.25rem;background-color:#257d8d;color:#fff;display:block;text-align:center;text-shadow:1px 1px 2px #000;border-radius:0 0 .625rem .625rem;box-shadow:0 4px 8px 0 #0003;margin:.125rem 0;padding:1rem 1.5rem}h2,h3,h4,h5,h6{font-size:1.1rem}.htex{font-size:1.1rem;box-shadow:0 1px 2px 0 #0003;background-color:#ebfafe;padding:.625rem .625rem .625rem 1.25rem;margin:0;color:#106579;border-left:1.5em solid #196076;font-weight:600;border-radius:.25rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.htex:hover{background-color:#106579;color:#fff;text-shadow:1px 1px 1px #000;padding-left:2.25rem}main ul,main ol,blockquote{padding:.875rem 2.5rem;max-width:72rem}blockquote{margin:1rem auto}blockquote a{display:inline-block;padding:.25em .5em;font-weight:600;margin:0 .125rem}.cen,.cen2{text-align:center}.cen img{width:10rem;height:10rem;object-fit:contain}.cen2 img{width:10rem;height:12.5rem;object-fit:contain}.butt{background-color:#ebfafe;color:#000;display:block;border-radius:.313rem;box-shadow:0 0 3px #999;text-align:center;font-weight:400;padding:.313rem;margin:.313rem auto;width:95%;transition:all .2s ease}.butt:hover{background-color:#196076;color:#fff;text-shadow:1px 1px 1px #000}.container > .breadcrumb + main{max-width:64rem}.container > .breadcrumb + main .box1{display:block;font-size:1rem;padding:1rem}.container > .breadcrumb + main .box1 p{padding-left:2%;color:#333;font-weight:400}.container > .breadcrumb + main .box1 img{width:100%;max-width:355px;height:auto;margin:2rem auto;border-radius:10px;box-shadow:0 0 6px #666;display:block}.container > .breadcrumb + main .box1 h1{font-size:1.4rem;background-color:transparent;box-shadow:none;text-shadow:1px 1px 1px #E0E0E0;text-align:right;color:#196076;margin:1rem;padding:1.5rem 1rem}.container > .breadcrumb + main .box1 h2{font-size:1.2rem;margin-top:2em;text-indent:15px;color:#1A5762;padding:.75rem 15px;font-weight:600}.container > .breadcrumb + main .box1 h3{font-size:1.1rem;margin-top:1.5em;text-indent:15px;color:#1A5762;padding:.5rem 15px;font-weight:600}.container > .breadcrumb + main .box1 ul,.container > .breadcrumb + main .box1 ol{margin:1em 0;padding:0 20px 0 40px}#picre{margin:0 1rem;font-size:1rem}#picre img{width:100%;max-width:800px;height:auto;margin:2rem auto;box-shadow:0 0 6px #666;display:block}#picre p{max-width:70rem;margin-left:10px}.pic-around{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;margin:0 auto;padding:.313rem;max-width:63.75rem;width:100%}.related-product-box{background-color:#ebfafe;padding:1.5em;border-radius:8px;margin-top:2em}.related-product-header{color:#106579;border-bottom:2px solid #106579;font-size:1.1rem;margin-top:1.5em;text-indent:0;padding:0 0 .5em}.related-product-content{display:flex;align-items:center;gap:20px;margin-top:1em}.related-product-image{width:350px;height:225px;flex-shrink:0;object-fit:cover;border-radius:8px}.related-product-details p{margin:.5em 0;padding-left:0!important}.related-product-button{display:inline-block;background-color:#196076;color:#fff!important;padding:8px 16px;border-radius:5px;text-decoration:none;margin-top:.75em;text-shadow:1px 1px 1px #000;transition:background-color 0.3s,color .3s;border:1px solid #196076}.related-product-button:hover{background-color:#fff;color:#196076!important;text-shadow:none}@media (max-width: 600px){.related-product-content{flex-direction:column;text-align:center}.related-product-image{width:100%;max-width:350px;height:auto;margin:0 auto 1em}}.knowledge-grid-section{width:100%;margin:2rem 0;padding:0}.knowledge-grid-title{font-size:1.5rem;font-weight:600;color:#106579;padding-bottom:.5em;border-bottom:2px solid #106579;margin:0 0 1.5rem;text-align:left}.knowledge-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;list-style-type:none;padding:0;margin:0}.knowledge-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e0e0e0}.knowledge-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.knowledge-card a{display:flex;flex-direction:column;text-decoration:none;color:#333;height:100%}.knowledge-card a:hover{color:#106579}.knowledge-card img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block;border-bottom:1px solid #eee}.knowledge-card h3{font-size:.95rem;font-weight:600;line-height:1.4;padding:1rem;margin:0;text-align:left;flex-grow:1}.hub-header{background-color:#196076;color:#fff;padding:2.5rem 2rem;border-radius:8px;margin:1rem auto 2rem;text-align:center;box-shadow:0 4px 15px #0000001a;max-width:1100px}.hub-header h1{color:#fff;background:transparent;box-shadow:none;font-size:1.8rem;margin:0 0 .5rem;padding:0;text-align:center}.hub-header p{font-size:1.05rem;max-width:800px;margin:0 auto;opacity:.95;line-height:1.7rem}.hub-category-title{font-size:1.15rem;color:#005a9e;border-bottom:2px solid #005a9e;padding-bottom:8px;margin:2.5rem 0 1.5rem;font-weight:600;text-align:left}.card-text-box{padding:15px;display:flex;flex-direction:column;flex-grow:1;text-align:left}.card-text-box h3{padding:0;margin:0 0 5px;font-size:1.05rem;color:#005a9e;line-height:1.3;font-weight:600}.card-desc{margin:0;font-size:.85rem;color:#555;line-height:1.5}@media only screen and (max-width: 992px){.knowledge-grid-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 768px){.knowledge-grid-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@media only screen and (max-width: 500px){.knowledge-grid-container{grid-template-columns:1fr}}.breadcrumb{font-size:.875rem;color:#555;text-align:left;padding:10px;margin-bottom:10px;line-height:1.5;clear:both}.breadcrumb a{color:#196076;text-decoration:none;font-weight:700}.breadcrumb a:hover{color:#005a9e;text-decoration:underline}.breadcrumb .sep{margin:0 8px;color:#888;font-size:.75rem}.breadcrumb .current{color:#333;font-weight:400}.section-title{font-size:1.3rem;font-weight:600;color:#196076;padding-bottom:.5rem;padding-left:.5rem;display:inline-block;border-bottom:3px solid #196076;margin-top:1.5rem;margin-bottom:1rem}.subsection-title{font-size:1.2rem;font-weight:600;color:#196076;margin-top:1.5rem;margin-bottom:1rem}.content-section{margin-bottom:2rem}.reference-note{font-size:.85rem;color:#555;text-align:left;margin:0 15px;display:block;font-style:italic}.table-container{overflow-x:auto;margin-bottom:2rem;border:1px solid #ddd;border-radius:.5rem;width:100%;max-width:100%}.materials-table,.comparison-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:600px}.materials-table th,.materials-table td,.comparison-table th,.comparison-table td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #ddd}.materials-table th,.comparison-table th{background-color:#ebfafe;color:#196076;font-weight:600;border-top:2px solid #196076}.materials-table caption{background-color:#196076;color:#fff;padding:.75rem;font-size:1.1rem;font-weight:600;text-align:left;border-radius:.5rem .5rem 0 0;text-shadow:1px 1px 1px #000}.tdx,.table-subhead{background-color:#ebfafe!important;font-weight:700;color:#196076;text-align:left}.materials-table tbody tr:hover{background-color:#f4f9fc}.table-scroll-hint{text-align:center;padding:6px;color:#565656;font-size:.85rem;font-weight:600;display:block;background:#FEFEF1}@media (min-width: 768px){.table-scroll-hint{display:none}}.table-group-header{text-align:center!important;background-color:#f4f4f4!important;color:#196076!important;border-top:2px solid #196076}.faq-sge-block{box-sizing:border-box;width:100%;margin:30px 0;padding:25px;background-color:#f8fbfd;border-left:5px solid #196076;border-radius:0 8px 8px 0;box-shadow:0 2px 10px #0000000d}.faq-sge-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:15px;box-sizing:border-box}.faq-sge-col{flex:1 1 100%;box-sizing:border-box}@media (min-width: 768px){.faq-sge-col{flex:1 1 calc(50% - 15px)}}strong.sge-q{display:block;color:#196076;font-size:1.15em;margin-bottom:12px;line-height:1.4}p.sge-a{margin:0;line-height:1.6;color:#333}.faq-container{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;margin:30px 0;padding:25px;background-color:#f4f8fa;border-top:4px solid #196076;border-radius:4px}.faq-item{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dce8ef}.faq-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-question{display:flex;box-sizing:border-box;width:100%;font-size:1.15rem;font-weight:700;color:#196076;margin-bottom:10px;line-height:1.4}.faq-answer{display:flex;box-sizing:border-box;width:100%;font-size:1rem;color:#333;line-height:1.6}header{position:fixed;top:0;z-index:1000;width:100%;min-height:70px;background:#005F67;padding:0 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 15px #0000004d;border-top:5px solid #000}header .logo img{width:12.5rem;height:2.563rem;display:block}header ul{position:relative}header ul li{position:relative;list-style:none;float:left}header ul li a{color:#fff;font-size:1.05rem;font-weight:400;padding:1rem 1.15rem;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:.35rem;text-shadow:1px 1px 1px #000}header ul li a:hover{background:#007A8A;color:#fff;text-decoration:none}header ul li ul{position:absolute;left:0;width:320px;background:#374a54;display:none;box-shadow:0 8px 20px #00000040;border-radius:0 0 6px 6px;overflow:hidden}header ul li:hover > ul{display:block}header ul li ul li{position:relative;width:100%;border-bottom:1px solid #ffffff14}header ul li ul li:last-child{border-bottom:none}header ul li ul li a{padding:.8rem 1.25rem;font-size:.98rem}.menuToggle{display:none;background:transparent;border:none}@media (max-width: 1075px){header{padding:10px 20px}header nav{position:absolute;width:100%;top:65px;left:0;background:#374a54;display:none;max-height:calc(100vh - 65px);overflow-y:auto;box-shadow:0 10px 20px #0000004d}header.active nav{display:block}header nav ul li{width:100%;float:none;border-bottom:1px solid #ffffff1a}header nav ul li ul{position:relative;width:100%;left:0;background:#26353d;border-radius:0;box-shadow:none}header nav ul li ul li a{padding-left:2.25rem}header nav ul li:hover ul li{background:#00617A}.menuToggle{position:relative;width:40px;height:44px;cursor:pointer;display:flex;justify-content:center;align-items:center}.menuToggle::before{content:'';position:absolute;width:30px;height:3px;background:#fff;transform:translateY(-10px);box-shadow:0 10px #fff;transition:.25s}.menuToggle::after{content:'';position:absolute;width:30px;height:3px;background:#fff;transform:translateY(10px);transition:.25s}header.active .menuToggle::before{transform:rotate(45deg);box-shadow:0 0 #fff}header.active .menuToggle::after{transform:rotate(315deg)}}.app-jum-menu,.range-jum-menu{position:relative;width:100%;margin-bottom:.5rem;margin-top:0}.app-jum-button,.range-jum-button{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;width:100%;background:linear-gradient(0deg,#196076 20%,#1cbae7 80%,#196076 100%);color:#fff;padding:.85rem 1.5rem;font-size:1.15rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;text-shadow:1px 1px 2px #000;transition:background .2s}.app-jum-button:hover,.range-jum-button:hover{background:linear-gradient(0deg,#196076 20%,#196076 80%,#1cbae7 100%)}.app-jum-button .hamburger-icon,.range-jum-button .hamburger-icon{font-size:1.4rem;font-weight:700}.app-jum-content,.range-jum-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;box-shadow:0 8px 16px 0 #0003;z-index:50;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px}.app-jum-content.show,.range-jum-content.show{display:block}.app-jum-content a,.range-jum-content a{color:#196076;padding:.8rem 1.5rem;text-decoration:none;display:flex;align-items:center;border-bottom:1px solid #e0e0e0;font-size:.95rem;transition:background-color 0.2s,color .2s}.app-jum-content a:last-child,.range-jum-content a:last-child{border-bottom:none}.app-jum-content a:hover,.range-jum-content a:hover{background-color:#196076;color:#fff;text-shadow:1px 1px 1px #000}.app-jum-content a::before,.range-jum-content a::before{content:'';display:block;width:18px;height:18px;flex-shrink:0;margin-right:10px;background-image:url(/images/buli.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.scroll-slider-container{width:100%;max-width:68rem;margin:1rem auto;padding:1rem 0;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,#000 2% 98%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 2% 98%,transparent)}.scroll-slider{display:flex;overflow-x:auto;gap:1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#025466 #f1f1f1;scroll-behavior:smooth}.scroll-item{flex:0 0 128px;scroll-snap-align:start;text-align:center;text-decoration:none;color:#025466;transition:transform .2s}.scroll-item:hover{transform:translateY(-4px)}.scroll-item img{width:128px;height:102px;border-radius:6px;box-shadow:2px 4px 8px #0000002e;object-fit:cover;background-color:#fff}.scroll-item p{margin-top:8px;font-size:.9rem;line-height:1.2;color:#025466;font-weight:600}.scroll-item a{display:block;text-decoration:none;color:inherit}footer{width:100%;background:#2c3a40;color:#f1f5f9;margin-top:2.5rem;border-top:4px solid #005F67;font-size:.9rem;line-height:1.6}#footer{max-width:81.25rem;margin:0 auto;padding:2.5rem 1.5rem 2rem;display:grid;grid-template-columns:1.3fr 1.2fr 1.2fr 1.1fr;gap:2rem;align-items:start}.footer-col h3,.footer-col .footer-heading{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #008ca0;display:block;text-shadow:1px 1px 2px #00000080}.footer-brand{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.footer-brand img{width:65px;height:52px;flex-shrink:0}.footer-brand strong{color:#fff;font-size:1.05rem;display:block;line-height:1.3}.footer-address{color:#cbd5e1;font-size:.875rem;margin-bottom:1rem;line-height:1.6}.footer-address a{color:#38bdf8;font-weight:600}.footer-address a:hover{color:#f90;text-decoration:underline}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.45rem}.footer-links a{color:#e2e8f0;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;transition:color 0.2s,transform .2s}.footer-links a::before{content:'›';color:#38bdf8;font-weight:700;margin-right:.45rem;font-size:1.1rem;line-height:1}.footer-links a:hover{color:#f90;transform:translateX(3px)}.footer-social{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.footer-social a{display:inline-flex;align-items:center;gap:.5rem;background:#196076;color:#fff;padding:.4rem .9rem;border-radius:20px;font-size:.85rem;font-weight:600;border:1px solid #fff3;transition:background .2s}.footer-social a:hover{background:#f90;color:#000;text-shadow:none}.footer-social .fac{width:24px;height:24px;border-radius:50%;margin:0;box-shadow:none}.copy-r{color:#e2e8f0;text-align:center;margin:0;display:block;padding:.75rem 1rem;font-size:.85rem;width:100%;background:#162226;border-top:1px solid #ffffff14}.copy-r a{color:#38bdf8;font-weight:600;margin-left:.5rem}.copy-r a:hover{color:#f90}@media only screen and (max-width: 992px){#footer{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media only screen and (max-width: 600px){#footer{grid-template-columns:1fr;padding:1.75rem 1.25rem;gap:1.5rem}}#ontop,#contact,#fb{border-radius:4px;text-align:center;display:none;position:fixed;right:18px;z-index:990;text-shadow:1px 1px 2px #000;box-shadow:0 3px 8px #00000047;color:#fff;min-width:84px;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color 0.2s,transform .2s}#ontop{bottom:226px;background-color:#06F;padding:6px 10px}#fb{bottom:186px;background-color:#039;padding:6px 10px}#contact{bottom:146px;background-color:#C06;padding:6px 10px}#ontop:hover,#contact:hover,#fb:hover{background-color:#f90;color:#fff;transform:translateY(-2px)}#fb a{color:#fff;display:block}@media only screen and (max-width: 665px){.off{display:none}}