✦ Verified product
[LADIES] waist logo jogger pants / black
JPY 9,350.00
docka
Verified independent store
→
docka - Product Page /* docka風商品ページ CSS */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans
-serif; background-color: #0a0a0a; color: #e8e8e8; line-height: 1.4; letter-spacing: -0.02em; } /* 商品セクション全体 */ .product-content { max-width: 800px; margin: 0 auto; padding: 40px 20px; } /* セクション共通スタイル */ .product-section { margin-bottom: 60px; border-bottom: 1px solid #2a2a2a; padding-bottom: 40px; } .product-section:last-child { border-bottom: none; margin-bottom: 0; } /* セクションタイトル */ .section-title { font-size: 11px; font-weight: 400; letter-spacing: 0.1em; text-transform: uppercase; color: #999; margin-bottom: 20px; opacity: 0.8; } /* 商品紹介セクション */ .product-intro { font-size: 13px; line-height: 1.7; color: #ccc; font-weight: 300; } .product-intro p { margin-bottom: 16px; } .product-intro p:last-child { margin-bottom: 0; } /* サイズスペックテーブル */ .size-spec-table { width: 100%; font-size: 11px; border-collapse: collapse; margin-top: 10px; } .size-spec-table th, .size-spec-table td { padding: 8px 12px; text-align: left; border-bottom: 1px solid #2a2a2a; font-weight: 300; } .size-spec-table th { background-color: #151515; color: #999; font-weight: 400; text-transform: uppercase; letter-spacing: 0.05em; } .size-spec-table td { color: #ccc; } .size-spec-table tr:last-child th, .size-spec-table tr:last-child td { border-bottom: none; } /* マテリアル情報 */ .material-info { font-size: 12px; line-height: 1.6; color: #ccc; font-weight: 300; } .material-info p { margin-bottom: 8px; } /* フィット感セクション */ .fit-guide { margin-top: 30px; } .fit-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 16px; margin-top: 20px; } .fit-item { text-align: center; padding: 0; background-color: #111; border: 1px solid #2a2a2a; transition: background-color 0.2s ease; overflow: hidden; } .fit-item:hover { background-color: #1a1a1a; } .fit-photos { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none; } .fit-photos::-webkit-scrollbar { display: none; } .fit-photo { flex: 0 0 100%; width: 100%; height: 160px; object-fit: cover; scroll-snap-align: start; filter: grayscale(30%) contrast(0.8) brightness(0.7); transition: filter 0.3s ease; } .fit-photo:hover { filter: grayscale(10%) contrast(0.9) brightness(0.8); } .fit-info { padding: 16px 8px; } .fit-height { font-size: 12px; font-weight: 400; color: #999; margin-bottom: 8px; letter-spacing: 0.02em; } .fit-description { font-size: 10px; line-height: 1.4; color: #aaa; font-weight: 300; } .photo-indicator { display: flex; justify-content: center; gap: 4px; margin-top: 8px; opacity: 0.6; } .photo-dot { width: 4px; height: 4px; border-radius: 50%; background-color: #444; transition: background-color 0.2s ease; } .photo-dot.active { background-color: #999; } /* レスポンシブ対応 */ @media (max-width: 768px) { .product-content { padding: 30px 16px; } .product-section { margin-bottom: 40px; padding-bottom: 30px; } .section-title { font-size: 10px; margin-bottom: 16px; } .product-intro { font-size: 12px; } .size-spec-table { font-size: 10px; } .size-spec-table th, .size-spec-table td { padding: 6px 8px; } .fit-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; } .fit-item { padding: 0; } .fit-photo { height: 140px; } .fit-info { padding: 12px 6px; } } /* 極小画面対応 */ @media (max-width: 480px) { .product-content { padding: 20px 12px; } .fit-grid { grid-template-columns: 1fr; } } /* docka風の静寂感を演出するアニメーション */ .product-section { opacity: 0; transform: translateY(10px); animation: fadeInUp 0.8s ease forwards; } .product-section:nth-child(1) { animation-delay: 0.1s; } .product-section:nth-child(2) { animation-delay: 0.2s; } .product-section:nth-child(3) { animation-delay: 0.3s; } .product-section:nth-child(4) { animation-delay: 0.4s; } @keyframes fadeInUp { to { opacity: 1; transform: translateY(0); } } Introduction 厚感を保ちつつも滑らかな裏毛素材で仕立てた、着心地のよいロングスウェットパンツ。左脚に配した縦ロゴと、ウエストにぐるりと施された反転ロゴ入りのオリジナルゴムが、さりげないアクセントに。太ももからふくらはぎにゆとりをもたせたトレンドシルエットと、すっきりとスポーティに穿けるスリムタイプの2型展開。 ルームウェアにも外出スタイルにもフィットする、オールシーズン対応パンツです。 Size Spec (cm) Size ウエスト ヒップ 股上 股下 ワタリ S-M 63 103 32.5 70 31 M-L 67 109 33.5 75 33 Material 本体 綿 84%、ポリエステル 16% リブ部分 綿 100% 透け感:無し 【お取り扱いのご注意】 洗濯の際は、中性洗剤を使用して下さい。 移染しやすいので他の物と分けて洗って下さい。 濃色は移染しやすいので単独で洗って下さい。 蛍光増白剤入り洗剤はお避け下さい。 クリーニングの際はクリーニングネットをご使用下さい。 洗濯後はすぐに干してください。 アイロンはあて布をし、裏からあてて下さい。プリント部分は避けてください。 プリント部分は、使用を繰り返すことで剥離していく恐れがありますので、強い摩擦にご注意ください。 プリント部分のもみ洗いはお避け下さい。 Fit Guide 157cm 1-2枚目S-Mサイズ着用。3-4枚目M-Lサイズ着用。ちょうど良いサイズ感はS-M、ゆとりのあるサイズ感はM-L。 162cm 1-2枚目S-Mサイズ着用。3-4枚目M-Lサイズ着用。ちょうど良いサイズ感はS-M、ゆとりのあるサイズ感はM-L。 170cm 1-2枚目S-Mサイズ着用。3-4枚目M-Lサイズ着用。ちょうど良いサイズ感はM-L、ややコンパクト目がお好きな方はS-M。 document.addEventListener('DOMContentLoaded', function() { // 各フィットアイテムに対して個別にスクロールイベントを設定 const fitItems = document.querySelectorAll('.fit-item'); fitItems.forEach((item, itemIndex) => { const fitPhotos = item.querySelector('.fit-photos'); const photoDots = item.querySelectorAll('.photo-dot'); if (fitPhotos && photoDots.length > 0) { let currentSlide = 0; function updateDots(slideIndex) { photoDots.forEach((dot, dotIndex) => { dot.classList.toggle('active', dotIndex === slideIndex); }); } fitPhotos.addEventListener('scroll', function() { const scrollLeft = fitPhotos.scrollLeft; const slideWidth = fitPhotos.querySelector('.fit-photo').offsetWidth; const newSlide = Math.round(scrollLeft / slideWidth); if (newSlide !== currentSlide && newSlide >= 0 && newSlide < photoDots.length) { currentSlide = newSlide; updateDots(currentSlide); } }); // 初期状態で最初のドットをアクティブに設定 updateDots(0); } }); });