*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;line-height:1.6;color:#333;overflow-x:hidden;background:#fff;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.04;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext y="50" font-size="40" fill="%23667eea"%3E\2744%3C/text%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext y="50" font-size="35" fill="%23FF6B9D"%3E\26f7%3C/text%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext y="50" font-size="35" fill="%234285F4"%3E\1f3c2%3C/text%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext y="50" font-size="30" fill="%2334A853"%3E\26f0%3C/text%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Ctext y="50" font-size="40" fill="%23FFD93D"%3E\2744%3C/text%3E%3C/svg%3E');background-position:10% 15%,85% 25%,15% 65%,90% 75%,50% 90%;background-repeat:no-repeat;background-size:150px,120px,130px,140px,160px}body>*{position:relative;z-index:1}.subene-hero{position:relative;min-height:600px;background:#ffe5ec;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-video-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video-desktop,.hero-video-mobile{width:100%;height:100%;object-fit:cover}.hero-video-mobile{display:none}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffe5ec4d;z-index:1}.subene-hero-content{position:relative;z-index:2;text-align:center;padding:60px 20px}.subene-hero h1{font-size:4em;font-weight:900;color:#ff1744;text-shadow:5px 5px 0 rgba(255,255,255,.8),8px 8px 0 rgba(0,0,0,.2);margin-bottom:20px;letter-spacing:4px;line-height:1.3}.subene-hero-subtitle{font-size:2em;font-weight:700;color:#ff6b9d;text-shadow:3px 3px 0 rgba(255,255,255,.8);margin-bottom:50px;letter-spacing:2px}.subene-cta-button{display:inline-block;background:#ffd93d;color:#333;padding:20px 60px;border-radius:50px;text-decoration:none;font-weight:900;font-size:1.4em;border:6px solid #333;box-shadow:6px 6px #0000004d;transition:all .3s;letter-spacing:1px}.subene-cta-button:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #0000004d;background:#ffc93d}.subene-ticker{background:#ffd93d;padding:20px 0;overflow:hidden;border-top:6px solid #333;border-bottom:6px solid #333}.ticker-wrapper{display:flex}.ticker-content{display:flex;animation:ticker 25s linear infinite}.ticker-item{font-size:2em;font-weight:900;color:#333;padding:0 60px;text-shadow:3px 3px 0 rgba(255,255,255,.5);white-space:nowrap}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.new-color-section{background:#ffb6c1;padding:100px 20px;position:relative}.new-color-section:before{content:"\2744";position:absolute;font-size:200px;opacity:.1;top:10%;right:5%;pointer-events:none}.new-color-section .subene-section-title{color:#fff;text-shadow:4px 4px 0 rgba(255,20,147,.5)}.new-color-container{max-width:1000px;margin:0 auto}.new-color-image-wrapper{border:8px solid #333;border-radius:25px;overflow:hidden;box-shadow:10px 10px #0003}.new-color-image-desktop,.new-color-image-mobile{width:100%;display:block}.new-color-image-mobile{display:none}.subene-section{padding:100px 20px;max-width:1200px;margin:0 auto;position:relative}.subene-section:before{content:"\2744";position:absolute;font-size:200px;opacity:.04;top:50px;right:5%;pointer-events:none;color:#667eea}.subene-section:after{content:"\2744";position:absolute;font-size:150px;opacity:.04;bottom:50px;left:5%;pointer-events:none;color:#ff6b9d}.subene-section-title{font-size:3em;font-weight:900;text-align:center;margin-bottom:60px;color:#333;text-shadow:4px 4px 0 rgba(255,182,193,.5);letter-spacing:2px}.intro-section{background:#fff5e6;padding:80px 20px;text-align:center}.intro-section h2{font-size:3em;font-weight:900;color:#ff6b9d;margin-bottom:30px;text-shadow:3px 3px 0 rgba(255,255,255,.8)}.intro-section p{font-size:1.3em;font-weight:700;max-width:800px;margin:0 auto;line-height:2;color:#555}.problems-section{background:#ffe5ec;padding:100px 20px;position:relative}.problems-section:before{content:"\26f7";position:absolute;font-size:150px;opacity:.04;top:10%;left:3%;pointer-events:none}.problems-section:after{content:"\1f3c2";position:absolute;font-size:150px;opacity:.04;bottom:10%;right:3%;pointer-events:none}.problems-section .subene-section-title{color:#ff1744;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px}.problem-card{background:#fff;padding:35px;border-radius:20px;border:5px solid #333;box-shadow:6px 6px #0000004d;text-align:center;transition:transform .3s}.problem-card:hover{transform:translateY(-10px)}.problem-image{width:150px;height:150px;margin:0 auto 20px;border-radius:50%;overflow:hidden;border:4px solid #333}.problem-image img{width:100%;height:100%;object-fit:cover}.problem-text{font-size:1.3em;font-weight:900;color:#333;line-height:1.6}.solution-banner{text-align:center;background:#fff;padding:50px 30px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0000004d;max-width:800px;margin:60px auto 0}.character-mascot{width:150px;height:auto;margin:0 auto 20px}.solution-banner h3{font-size:2em;color:#ff6b9d;font-weight:700;margin-bottom:20px;text-shadow:3px 3px 0 rgba(255,229,236,.8)}.solution-banner h2{font-size:3.5em;color:#ff1744;font-weight:900;text-shadow:5px 5px 0 rgba(255,229,236,.8);letter-spacing:3px}.features-section{background:#fff5e6}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.feature-card{background:#fff;padding:40px;border-radius:25px;border:6px solid #333;box-shadow:6px 6px #0003;text-align:center;transition:transform .3s}.feature-card:hover{transform:translateY(-12px)}.feature-media{width:100%;height:250px;margin-bottom:25px;border-radius:15px;overflow:hidden;border:4px solid #333;background:#f8f9fa}.feature-media img,.feature-media video{width:100%;height:100%;object-fit:cover}.feature-title{font-size:1.8em;font-weight:900;margin-bottom:20px;color:#ff1744;text-shadow:2px 2px 0 rgba(255,229,236,.5)}.feature-description{font-weight:700;color:#555;line-height:2;font-size:1.05em}.use-cases-section{background:#e8f5ff;padding:100px 20px;position:relative}.use-cases-section:before{content:"\26f0";position:absolute;font-size:180px;opacity:.04;top:15%;right:5%;pointer-events:none}.use-cases-section:after{content:"\2744";position:absolute;font-size:120px;opacity:.04;bottom:20%;left:8%;pointer-events:none}.use-cases-section .subene-section-title{color:#4285f4;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.use-case-card{background:#fff;padding:30px;border-radius:20px;border:5px solid #333;box-shadow:5px 5px #0003;text-align:center;transition:transform .3s}.use-case-card:hover{transform:translateY(-8px)}.use-case-image{width:120px;height:120px;margin:0 auto 20px;border-radius:50%;overflow:hidden;border:4px solid #333}.use-case-image img{width:100%;height:100%;object-fit:cover}.use-case-title{font-size:1.4em;font-weight:900;color:#333}.how-it-works-section{background:#e8ffe8;padding:100px 20px}.how-it-works-section .subene-section-title{color:#34a853;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.how-it-works-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.how-it-works-image{width:100%;max-width:800px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.how-it-works-image img{width:100%;display:block}.how-it-works-content h3{font-size:2em;font-weight:900;color:#34a853;margin-bottom:25px;text-align:center}.how-it-works-content p{font-weight:700;line-height:2.2;color:#333;font-size:1.1em}.tribology-section{background:#f3e5f5;padding:100px 20px}.tribology-section .subene-section-title{color:#9c27b0;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.tribology-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.tribology-image{width:100%;max-width:600px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.tribology-image img{width:100%;display:block}.tribology-content h3{font-size:2em;font-weight:900;color:#9c27b0;margin-bottom:25px;text-align:center}.tribology-content p{font-weight:700;line-height:2.2;color:#333;font-size:1.1em;margin-bottom:20px}.patent-section{background:#fff9e6;padding:100px 20px;position:relative}.patent-section:before{content:"\2699\fe0f";position:absolute;font-size:180px;opacity:.04;top:10%;left:5%;pointer-events:none}.patent-section:after{content:"\2728";position:absolute;font-size:150px;opacity:.04;bottom:15%;right:8%;pointer-events:none}.patent-section .subene-section-title{color:#f57c00;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.patent-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.patent-image{width:100%;max-width:500px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.patent-image img{width:100%;display:block}.patent-content h3{font-size:2em;font-weight:900;color:#f57c00;margin-bottom:25px;text-align:center}.patent-content p{font-weight:700;line-height:2.2;color:#333;font-size:1.1em;margin-bottom:20px}.patent-content strong{color:#f57c00}.auto-center-section{background:#e1f5e1;padding:100px 20px}.auto-center-section .subene-section-title{color:#2e7d32;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.auto-center-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.auto-center-image{width:100%;max-width:800px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.auto-center-image img{width:100%;display:block}.auto-center-content h3{font-size:2em;font-weight:900;color:#2e7d32;margin-bottom:25px;text-align:center}.auto-center-content p{font-weight:700;line-height:2.2;color:#333;font-size:1.1em;margin-bottom:20px}.auto-center-content ul{margin:20px 0;padding-left:30px}.auto-center-content li{font-weight:700;line-height:2;color:#555;margin-bottom:15px}.regulation-section{background:#fff3e0;padding:100px 20px}.regulation-section .subene-section-title{color:#ff6f00;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.regulation-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.regulation-image{width:100%;max-width:600px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.regulation-image img{width:100%;display:block}.regulation-content p{font-weight:700;line-height:2.2;color:#333;font-size:1.1em;margin-bottom:20px}.comparison-section{background:#fff8e1;padding:100px 20px;position:relative}.comparison-section:before{content:"\1f4ca";position:absolute;font-size:180px;opacity:.04;top:10%;right:5%;pointer-events:none}.comparison-section .subene-section-title{color:#f57c00;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.comparison-container{max-width:1400px;margin:0 auto}.comparison-intro{text-align:center;margin-bottom:50px}.comparison-intro p{font-size:1.3em;font-weight:700;color:#555;line-height:2}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:30px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003;margin-bottom:50px}.comparison-table{width:100%;border-collapse:collapse;font-weight:700;min-width:800px}.comparison-table th,.comparison-table td{padding:15px;text-align:center;border:3px solid #333}.category-header{background:#333;color:#fff;font-weight:900;font-size:1.1em}.product-header{background:#f5f5f5;font-weight:900;font-size:1.05em;padding:20px 10px}.product-header.highlight{background:#ff6b6b;color:#fff;font-size:1.1em}.category-cell{background:#ffe082;font-weight:900;vertical-align:middle}.item-cell{background:#fff9c4;text-align:left;padding-left:20px}.rating-cell{font-size:1.2em;font-weight:900}.rating-cell.highlight{background:#ffe5ec}.rating-cell.excellent{color:#ff1744}.rating-cell.good{color:#4caf50}.rating-cell.average{color:#ffa726}.rating-cell.poor{color:#757575}.comparison-notes{background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.comparison-notes h3{font-size:2em;font-weight:900;color:#f57c00;text-align:center;margin-bottom:40px}.notes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.note-item{display:flex;gap:15px;align-items:flex-start;padding:20px;background:#fff8e1;border-radius:15px;border:4px solid #333}.note-icon{font-size:2em;color:#4caf50;flex-shrink:0}.note-item p{font-weight:700;line-height:1.8;color:#333}.note-item strong{color:#f57c00;display:block;margin-bottom:5px}.user-voice-section{background:#f0f8ff;padding:100px 20px;position:relative}.user-voice-section:before{content:"\1f4ac";position:absolute;font-size:180px;opacity:.04;top:5%;left:5%;pointer-events:none}.user-voice-section:after{content:"\2b50";position:absolute;font-size:150px;opacity:.04;bottom:10%;right:5%;pointer-events:none}.user-voice-section .subene-section-title{color:#1976d2;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.user-voice-container{max-width:1200px;margin:0 auto}.voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:60px}.voice-card{background:#fff;padding:35px;border-radius:20px;border:5px solid #333;box-shadow:5px 5px #0003;transition:transform .3s;position:relative}.voice-card:hover{transform:translateY(-8px)}.voice-icon{font-size:3em;margin-bottom:20px;text-align:center}.voice-title{font-size:1.4em;font-weight:900;color:#1976d2;margin-bottom:15px;text-align:center}.voice-text{font-weight:700;line-height:2;color:#555;margin-bottom:20px}.voice-tag{display:inline-block;background:#ffd93d;color:#333;padding:8px 16px;border-radius:20px;font-weight:900;font-size:.9em;border:3px solid #333}.voice-summary{background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003}.voice-summary h3{font-size:2em;font-weight:900;color:#1976d2;text-align:center;margin-bottom:40px}.summary-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.summary-point{display:flex;gap:20px;align-items:flex-start}.point-number{font-size:2.5em;font-weight:900;color:#ffd93d;text-shadow:3px 3px 0 #1976D2;flex-shrink:0}.point-content h4{font-size:1.3em;font-weight:900;color:#333;margin-bottom:10px}.point-content p{font-weight:700;line-height:1.8;color:#666}.video-section{padding:100px 20px;text-align:center;background:#ffe5ec}.video-section .subene-section-title{color:#ff1744;text-shadow:4px 4px 0 rgba(255,255,255,.8)}.video-container{max-width:1000px;margin:0 auto 40px;border:8px solid #333;border-radius:25px;overflow:hidden;box-shadow:10px 10px #0003;background:#000;position:relative}.video-thumbnail-wrapper{position:relative;width:100%;padding-bottom:56.25%;cursor:pointer}.video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-thumbnail-wrapper.playing .video-thumbnail{display:none}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#ff0000e6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:6px solid #fff;box-shadow:0 8px 20px #0000004d;transition:all .3s;z-index:2}.video-thumbnail-wrapper:hover .play-button{background:red;transform:translate(-50%,-50%) scale(1.1)}.video-thumbnail-wrapper.playing .play-button{display:none}.play-button:before{content:"";width:0;height:0;border-left:30px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;margin-left:8px}.video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.video-thumbnail-wrapper.playing .video-iframe{display:block}.video-description{max-width:800px;margin:0 auto;font-size:1.2em;font-weight:700;color:#555;background:#fff;padding:30px;border-radius:20px;border:5px solid #333;box-shadow:5px 5px #0003}.isse-care-section{background:#e8f5ff;padding:100px 20px}.isse-care-content{max-width:1000px;margin:0 auto;background:#fff;padding:50px;border-radius:25px;border:6px solid #333;box-shadow:8px 8px #0003;text-align:center}.isse-care-image{width:100%;max-width:600px;margin:0 auto 30px;border-radius:15px;overflow:hidden;border:4px solid #333}.isse-care-image img{width:100%;display:block}.isse-care-content h2{font-size:2.5em;font-weight:900;color:#4285f4;margin-bottom:20px;text-shadow:3px 3px 0 rgba(232,245,255,.8)}.isse-care-content h3{font-size:1.8em;font-weight:900;color:#333;margin-bottom:30px}.isse-care-content p{font-weight:700;font-size:1.2em;color:#555;line-height:2;margin-bottom:30px}.care-button{display:inline-block;background:#ffd93d;color:#333;padding:18px 50px;border-radius:50px;text-decoration:none;font-weight:900;font-size:1.3em;border:5px solid #333;box-shadow:5px 5px #0000004d;transition:transform .3s}.care-button:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #0000004d;background:#ffc93d}@media(max-width:768px){.hero-video-desktop,.new-color-image-desktop{display:none}.hero-video-mobile,.new-color-image-mobile{display:block}.character-mascot{width:100px}.subene-hero{min-height:500px}.subene-hero h1{font-size:2.2em}.subene-hero-subtitle{font-size:1.3em}.ticker-item{font-size:1.3em;padding:0 30px}.subene-section{padding:60px 20px}.subene-section-title{font-size:2em}.feature-grid,.problems-grid,.use-cases-grid{grid-template-columns:1fr}.how-it-works-content,.tribology-content,.patent-content,.auto-center-content,.regulation-content,.comparison-notes,.voice-summary,.isse-care-content{padding:30px}.comparison-table-wrapper{padding:10px;border-radius:15px;margin-bottom:30px}.comparison-table th,.comparison-table td{padding:8px 6px;font-size:.85em}.product-header,.product-header.highlight{font-size:.9em;padding:12px 6px}.category-cell{font-size:.9em}.item-cell{font-size:.85em;padding-left:10px}.rating-cell{font-size:1em}.voice-grid,.notes-grid,.summary-points{grid-template-columns:1fr}.solution-banner{padding:30px 20px}.solution-banner h2{font-size:2.5em}.comparison-intro p{font-size:1.1em}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/subene-lp.css.map */
