Protection Pants
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700;900&display=swap'); .ptp * { box-sizing: border-box; margin: 0; padding: 0; } .ptp { font-family: 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', 'Yu Gothic', sans-serif; font-weight: 500; color: #111111; background: #f5f5f5; width: 100%; overflow: hidden; line-height: 1.8; } /* ── HERO ── */ .ptp-hero { position: relative; background: #111111; padding: 56px 40px 60px; overflow: hidden; min-height: 400px; display: flex; flex-direction: column; justify-content: flex-end; } .ptp-hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #ffffff; } .ptp-glow { position: absolute; inset: 0; pointer-events: none; background: radial-gradient(ellipse 60% 50% at 75% 30%, rgba(255,255,255,0.04) 0%, transparent 60%); } .ptp-badge { position: absolute; top: 24px; right: 40px; border: 1px solid #444444 !important; padding: 6px 14px; font-family: 'Barlow Condensed', Arial, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 3px; color: #aaaaaa; text-transform: uppercase; background: none; } .ptp-cat-badge { display: inline-block; background: #ffffff; color: #111111; padding: 5px 14px; font-family: 'Barlow Condensed', Arial, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 14px; position: relative; z-index: 1; } .ptp-h-title { font-family: 'Bebas Neue', Arial, sans-serif !important; font-size: clamp(40px, 9vw, 88px) !important; line-height: 0.9 !important; letter-spacing: 2px !important; color: #f0f0ec !important; margin: 0 0 4px !important; padding: 0 !important; border: none !important; background: none !important; position: relative; z-index: 1; } .ptp-catch-tag { font-family: 'Barlow Condensed', Arial, sans-serif; font-size: clamp(12px, 2.5vw, 18px); font-weight: 700; letter-spacing: 5px; color: #888888; text-transform: uppercase; margin: 12px 0 20px; position: relative; z-index: 1; } .ptp-hero-sub { font-size: 14px; font-weight: 500; color: #cccccc; line-height: 2; position: relative; z-index: 1; } .ptp-hero-sub strong { color: #ffffff; } /* ── HERO LOGO ── */ .hero-logo-wrap { display: flex; align-items: flex-end; gap: 20px; flex-wrap: nowrap; position: relative; z-index: 1; margin-bottom: 4px; } .hero-logo-img { width: 48px; height: auto; opacity: 0.7; flex-shrink: 0; margin-bottom: 6px; } /* ── CATCH ── */ .ptp-catch { background: #ffffff; padding: 44px 40px 32px; border-bottom: 2px solid #111111; position: relative; } .ptp-catch-main { font-family: 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', 'Yu Gothic', sans-serif !important; font-size: clamp(18px, 3.2vw, 30px) !important; font-weight: 900 !important; color: #111111 !important; line-height: 1.4 !important; margin: 0 0 12px !important; padding: 0 !important; border: none !important; background: none !important; white-space: nowrap; } .ptp-catch-sub { font-size: 14px; font-weight: 500; color: #555555; line-height: 1.9; } /* ── 4パッドビジュアル ── */ .ptp-pad-bar { background: #111111; padding: 24px 40px; display: flex; align-items: center; gap: 0; flex-wrap: wrap; } .ptp-pad-item { flex: 1; min-width: 120px; display: flex; flex-direction: column; align-items: center; padding: 16px 12px; text-align: center; border-right: 1px solid #333333; } .ptp-pad-item:last-child { border-right: none; } .ptp-pad-icon { font-size: 22px; margin-bottom: 6px; } .ptp-pad-label { font-family: 'Barlow Condensed', Arial, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; line-height: 1.4; } .ptp-pad-sub { font-size: 11px; color: #888888; margin-top: 3px; } /* ── LAYOUT ── */ .ptp-sec { background: #f5f5f5; padding: 48px 40px; } .ptp-sec-wh { background: #ffffff; padding: 48px 40px; } .ptp-div { padding: 0 40px; border-top: 1px solid #dddddd; } .ptp-lbl { font-family: 'Barlow Condensed', Arial, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 5px; color: #555555; text-transform: uppercase; margin-bottom: 8px; display: flex; align-items: center; gap: 10px; } .ptp-lbl::after { content:''; width:28px; height:1px; background:#333333; display:inline-block; } .ptp-ttl { font-family: 'Bebas Neue', Arial, sans-serif !important; font-size: clamp(30px, 5vw, 46px) !important; letter-spacing: 2px !important; color: #111111 !important; margin: 0 0 28px !important; padding: 0 !important; border: none !important; background: none !important; line-height: 1.1 !important; } /* ── FEATURE CARDS ── */ .ptp-feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: #dddddd; border: 1px solid #dddddd; } .ptp-feat-card { background: #ffffff; padding: 28px 24px; border-left: 4px solid #111111; position: relative; } .ptp-feat-card:nth-child(2) { border-left-color: #555555; } .ptp-feat-card:nth-child(3) { border-left-color: #555555; } .ptp-feat-card:nth-child(4) { border-left-color: #111111; } .ptp-feat-icon { font-size: 24px; margin-bottom: 10px; display: block; } .ptp-feat-en { font-family: 'Barlow Condensed', Arial, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #888888; margin-bottom: 4px; display: block; } .ptp-feat-title { font-family: 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', 'Yu Gothic', sans-serif !important; font-size: 16px !important; font-weight: 900 !important; color: #111111 !important; margin: 0 0 10px !important; padding: 0 !important; line-height: 1.3 !important; border: none !important; background: none !important; } .ptp-feat-desc { font-size: 13px; font-weight: 500; color: #444444; line-height: 1.85; } /* ── SPEC TABLE ── */ .ptp-tbl, .ptp-tbl thead, .ptp-tbl tbody, .ptp-tbl tfoot, .ptp-tbl tr, .ptp-tbl th, .ptp-tbl td { border: none !important; border-collapse: collapse; background: none; } .ptp-tbl { width: 100%; border-collapse: collapse !important; } .ptp-tbl tr { border-bottom: 1px solid #dddddd !important; } .ptp-tbl tr:first-child { border-top: 1px solid #dddddd !important; } .ptp-tbl td { padding: 13px 8px !important; font-size: 14px !important; vertical-align: middle !important; } .ptp-tbl td:first-child { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-size: 10px !important; font-weight: 700 !important; letter-spacing: 2px !important; color: #555555 !important; text-transform: uppercase !important; width: 110px !important; } .ptp-tbl td:last-child { color: #111111 !important; font-weight: 600 !important; } /* ── TRUST ── */ .ptp-trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: #dddddd; border: 1px solid #dddddd; } .ptp-trust-item { background: #ffffff; padding: 22px 20px; display: flex; gap: 14px; align-items: flex-start; } .ptp-trust-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; } .ptp-trust-title { font-size: 13px; font-weight: 700; color: #111111; margin: 0 0 6px 0; font-family: 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', sans-serif; } .ptp-trust-desc { font-size: 12px; line-height: 1.8; color: #555555; margin: 0; } .ptp-trust-desc strong { color: #111111; font-weight: 700; } /* ── TARGET ── */ .ptp-tgt { list-style: none; padding: 0; margin: 0; } .ptp-tgt li { padding: 14px 0; border-bottom: 1px solid #dddddd !important; border-top: none !important; border-left: none !important; border-right: none !important; font-size: 14px; font-weight: 600; color: #111111; display: flex; align-items: flex-start; gap: 12px; line-height: 1.6; background: none; } .ptp-tgt li:first-child { border-top: 1px solid #dddddd !important; } .ptp-tgt li::before { content:'✓'; color:#111111; font-weight:700; flex-shrink:0; } /* ── CAUTION ── */ .ptp-caut { list-style: none; padding: 24px 28px; margin: 0; border: 1px solid #dddddd !important; background: #f5f5f5; display: flex; flex-direction: column; gap: 10px; } .ptp-caut li { font-size: 13px; font-weight: 500; color: #555555; padding-left: 16px; position: relative; line-height: 1.75; border: none !important; background: none; } .ptp-caut li::before { content:'!'; position:absolute; left:0; color:#aaaaaa; font-weight:700; } /* ── CARE ── */ .ptp-care { list-style: none; padding: 24px 28px; margin: 0; border: 1px solid #dddddd !important; background: #ffffff; display: flex; flex-direction: column; gap: 10px; } .ptp-care li { font-size: 13px; font-weight: 500; color: #444444; padding-left: 22px; position: relative; line-height: 1.75; border: none !important; background: none; } .ptp-care li::before { content:'◆'; position:absolute; left:0; color:#cccccc; font-size:10px; top:4px; } /* ── CLOSING ── */ .ptp-closing { padding: 48px 40px; background: #111111; position: relative; overflow: hidden; } .ptp-closing::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #ffffff; } .ptp-closing-line { width: 32px; height: 2px; background: #ffffff; margin: 0 0 22px; } .ptp-closing-h { font-family: 'Bebas Neue', Arial, sans-serif !important; font-size: clamp(26px, 4.5vw, 40px) !important; letter-spacing: 3px !important; line-height: 1.2 !important; margin: 0 0 18px !important; color: #f0f0ec !important; border: none !important; background: none !important; position: relative; z-index: 1; } .ptp-closing-body { font-size: 14px; line-height: 2.0; color: #aaaaaa; margin: 0; position: relative; z-index: 1; } .ptp-closing-body strong { color: #ffffff; font-weight: 700; } .ptp-closing-cta { background: linear-gradient(135deg, #ffffff, #aaaaaa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 900 !important; font-size: 15px; } /* ── FAQ ── */ .ptp-fi { border-bottom: 1px solid #dddddd !important; border-top: none !important; border-left: none !important; border-right: none !important; background: none; } .ptp-fi:first-child { border-top: 1px solid #dddddd !important; } .ptp-fq { width:100%; background: none !important; border: none !important; outline:none; color: #111111 !important; font-family: 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', Arial, sans-serif; font-size: 14px !important; font-weight: 600 !important; text-align:left; padding: 18px 32px 18px 0 !important; cursor:pointer; position:relative; display:flex; align-items:center; gap:10px; line-height: 1.5; } .ptp-fql { font-family: 'Bebas Neue', Arial, sans-serif; font-size: 18px; color: #111111; flex-shrink:0; } .ptp-fic { position:absolute; right:0; top:50%; transform:translateY(-50%); font-size: 20px; color: #aaaaaa; transition: transform .25s; line-height: 1; font-weight: 300; } .ptp-fi.ptp-op .ptp-fic { transform:translateY(-50%) rotate(45deg); color: #111111; } .ptp-fa { display:none; padding: 0 0 18px 28px !important; font-size: 13px; font-weight: 500; color: #555555; line-height: 1.9; border: none !important; background: none; } .ptp-fi.ptp-op .ptp-fa { display:block; } /* ── MARQUEE ── */ .ptp-mq { background: #111111; padding: 24px 0; overflow:hidden; } .ptp-mq-t { font-family: 'Bebas Neue', Arial, sans-serif; font-size: clamp(24px, 4vw, 40px); letter-spacing: 4px; color: #222222; white-space: nowrap; display: inline-block; animation: ptpmq 22s linear infinite; } @keyframes ptpmq { from { transform:translateX(0); } to { transform:translateX(-50%); } } @media (max-width: 600px) { .ptp-hero { padding: 48px 20px 48px; } .ptp-badge { right: 20px; } .ptp-catch { padding: 32px 20px 24px; } .ptp-catch-main { white-space: normal; } .ptp-pad-bar { padding: 16px 20px; gap: 0; } .ptp-pad-item { min-width: 80px; padding: 12px 8px; } .ptp-sec, .ptp-sec-wh { padding: 36px 20px; } .ptp-div { padding: 0 20px; } .ptp-feat-grid { grid-template-columns: 1fr; } .ptp-trust-grid { grid-template-columns: 1fr; } .ptp-closing { padding: 36px 20px; } } Hashtag One Japan — GEAR GK Gear PROTECTION PANTS PROTECT. PERFORM. EVERYWHERE. 人工芝・土・体育館——どのシーンでも高いパフォーマンスを発揮するプロテクションロングスパッツ。 4箇所の衝撃吸収パッドと第2の肌のようなフィット感で、GKの体を守り抜く。 守れ、体を。攻めろ、ゴールを。 衝撃から解放された時、GKは本来の力を発揮できる。 🦵 腿部保護 Left / Right 🦿 膝部保護 Left / Right 💨 通気性超軽量 日本気候対応 🧬 第2の肌フィット 伸縮素材 Why Protection Pants 3つの理由 01 4箇所の衝撃吸収パッド——どのサーフェスでも体を守る 人工芝・土のハードグラウンド・体育館のフローリング——ゴールキーパーが直面する過酷なサーフェスすべてに対応。腿と膝の4箇所に配置された衝撃吸収パッドが、スライディングやダイビング時の衝撃を分散し、体を守り続ける。 02 第2の肌のようなフィット感——動きを制限しない 伸縮性のある素材が体にぴったりとフィット。「着ている」ことを意識させない自然な装着感で、激しいセービングやポジショニングにも制限なく対応。GKの動きを引き出す設計だ。 03 日本気候対応の通気性・超軽量設計 日本の気候に合わせた素材開発により、肌の表面から外側へ湿気を逃がす設計を採用。水分管理により、夏の酷暑でも冬の体育館でも、快適にプレーを続けられる。 Features 4つの機能 🛡 Optimal Protection 4箇所衝撃吸収パッド 腿・膝の4箇所に施された衝撃吸収パッドが、スライディングやダイビングの衝撃から最も負傷しやすい箇所を重点保護。あらゆるサーフェスに対応。 🧬 Second Skin Fit 第2の肌フィット 伸縮性のある素材が体の輪郭にぴったりフィット。動きを一切制限せず、まるで素肌のような自然な感覚でプレーできる。長時間着用でもズレない安定したフィット感。 💨 Breathable & Lightweight 通気性と超軽量 日本の気候に合わせた素材が肌表面の湿気を外側へ逃がし、快適な体温管理をサポート。超軽量設計で重さを感じさせず、動作のスピードを落とさない。 ⚡ All Surface 全サーフェス対応 人工芝・土のハードグラウンド・体育館のフローリング。どのシーンでも高いパフォーマンスを発揮。トレーニングから公式試合まで1枚で対応する万能モデル。 Spec スペック Type プロテクションロングスパッツ Pad 4箇所衝撃吸収パッド(腿左右・膝左右) Fit 第2の肌フィット(高伸縮素材) Breathable 通気性・超軽量(日本気候対応) Surface 人工芝・土・体育館 全サーフェス対応 Scene トレーニング・試合兼用 安心して購入するために 4つの保証 📐 サイズが心配な方へ ウエスト・股下の実寸でサイズをお選びください。迷ったらSNS DM・お問い合わせからご相談ください。 🛡 品質について 国内倉庫にて検品してから発送。日本の気候に合わせた素材開発・品質管理を徹底しています。 📦 配送について 送料全国一律¥800。在庫品は迅速発送、追跡番号付きでお届け状況も確認できます。 💬 購入前に相談したい方へ サイズ・フィット感のご相談はGKを知るスタッフが日本語で直接サポート。 For こんなGKに 人工芝や土グラウンドでの怪我・擦り傷が気になるGK 体育館トレーニングでも使えるプロテクションが欲しい 動きを制限せずに体を守りたい 快適な着け心地で集中してプレーしたい 中学生〜社会人まで、あらゆるレベルのGK Notice 注意事項 こちらの商品は痛みを取ったり、治療効果をもたらすものではありません。 傷害を完全に予防することはできません。傷害の予防には、筋力や柔軟性を十分に高めておくことが大切です。 直接地面や床などに接触すると摩擦により生地が破れる事がありますのでご注意ください。 Care お手入れ方法 汚れた場合は、中性洗剤を溶かしたぬるま湯での手洗いを推奨します。 色落ちする事がありますので、同色系の衣料と洗濯してください。 乾燥機・柔軟剤・漂白剤は使用しないでください。 洗濯後は陰干しし、十分乾燥させてください。 FAQ よくある質問 Qどんなシーンで使えますか?+ 人工芝・土のハードグラウンド・体育館のフローリングなど、あらゆるサーフェスに対応しています。トレーニングから公式試合まで幅広くご使用いただけます。 Qパッドは何箇所ですか?どこを保護しますか?+ 腿(左右)と膝(左右)の計4箇所に衝撃吸収パッドが配置されています。ゴールキーパーが最も衝撃を受けやすい箇所を重点的に保護します。 Q動きにくくなりませんか?+ 高伸縮素材を使用しているため、体にぴったりフィットしながらも動きを一切制限しません。激しいダイビングやスライディングにも対応できる設計です。 Q夏でも暑くないですか?+ 日本の気候に合わせた素材を採用しており、肌表面の湿気を外側へ逃がす通気設計になっています。超軽量素材との組み合わせで、夏場のトレーニングでも快適にご使用いただけます。 Q洗濯機で洗えますか?+ 手洗いを推奨しています。中性洗剤を溶かしたぬるま湯で手洗いし、陰干しで十分乾燥させてください。乾燥機・柔軟剤・漂白剤はご使用しないでください。 守りを万全にして、ゴールに集中しろ。 衝撃への不安がなくなった時、GKは本来のパフォーマンスを発揮できる。 4箇所のパッドが体を守り、第2の肌のフィット感が動きを引き出す—— 今すぐカートに入れて、安心してゴールを守ってほしい。 PROTECT. PERFORM. EVERYWHERE. PROTECTION PANTS HASHTAG ONE JAPAN PROTECT. PERFORM. EVERYWHERE. PROTECTION PANTS HASHTAG ONE JAPAN function ptpT(b){ var i=b.parentElement; var o=i.classList.contains('ptp-op'); document.querySelectorAll('.ptp-fi').forEach(function(x){x.classList.remove('ptp-op');}); if(!o){i.classList.add('ptp-op');} }
More you might like
Related
Sun Protection Pants Women's Ultraviolet Protection Summer P
Related
KLIN Scratch Pants Protection Pants
Related
Protection Pants
Related