.seinen-price-history[data-astro-cid-3lm5zfis]{margin:2em 0;padding:1em 1.2em;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}.seinen-price-history[data-astro-cid-3lm5zfis] h2[data-astro-cid-3lm5zfis]{margin-top:0;font-size:1.15em}.seinen-price-table[data-astro-cid-3lm5zfis]{width:auto;min-width:280px;margin:.8em 0;border-collapse:collapse}.seinen-price-table[data-astro-cid-3lm5zfis] th[data-astro-cid-3lm5zfis]{text-align:left;padding:.35em 1.2em .35em 0;white-space:nowrap;font-weight:400;color:#555}.seinen-price-table[data-astro-cid-3lm5zfis] td[data-astro-cid-3lm5zfis]{padding:.35em 0}.seinen-price-note[data-astro-cid-3lm5zfis]{font-size:.85em;color:#666;margin-bottom:0}.toc{background:#f5f5f5;padding:20px;margin:20px 0;border-radius:5px}.toc h2{margin-top:0;font-size:1.2em}.toc ul{list-style:none;padding-left:20px}.toc li{margin:8px 0}.product-info{margin:20px 0}.product-metadata{width:100%;border-collapse:collapse}.product-metadata th,.product-metadata td{padding:10px;border:1px solid #ddd;text-align:left}.product-metadata th{background:#f9f9f9;width:30%}.featured-image{text-align:center;margin:20px 0}.featured-image img{max-width:100%;height:auto}.sample-images-container{margin:30px 0;padding:20px 0}.sample-image-wrapper{margin-bottom:20px;text-align:center}.sample-image{width:100%;max-width:800px;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.sample-image:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.sample-images{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:20px 0}.sample-images img{max-width:30%;height:auto;border:1px solid #ddd}.affiliate-link-wrapper{text-align:center;margin:40px 0;padding:20px;background:#fff8f0;border:2px solid #ff6b6b;border-radius:10px;clear:both}.affiliate-link{display:inline-block;color:#ff6b6b!important;text-decoration:underline!important;font-size:18px;font-weight:700;transition:all .3s ease}.affiliate-link:hover{color:#ff5252!important}.fanza-books-info,.dlsite-info{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 4px #0000001a}.fanza-books-info th,.dlsite-info th{background:#f5f5f5;padding:12px;text-align:left;width:30%;font-weight:700;border:1px solid #ddd}.fanza-books-info td,.dlsite-info td{padding:12px;border:1px solid #ddd}.cover-image{text-align:center;margin:30px 0}.cover-image img{max-width:400px;width:100%;height:auto;box-shadow:0 4px 8px #0003}.sample-gallery{margin:40px 0}.sample-gallery h2{color:#333;border-bottom:2px solid #ff6b6b;padding-bottom:10px;margin-bottom:20px}.sample-images-grid{display:flex;flex-direction:column;gap:20px;margin:20px 0}.sample-image-item{border:1px solid #e0e0e0;padding:12px;background:#f9f9f9;box-shadow:0 2px 4px #0000001a}.sample-image-item img{width:100%;max-width:800px;height:auto;display:block;margin:0 auto}.work-description{margin:40px 0;padding:20px;background:#f8f9fa;border-left:4px solid #ff6b6b}.work-description h2{color:#333;margin-bottom:15px;border-bottom:2px solid #ff6b6b;padding-bottom:10px}.work-description p{line-height:1.8;color:#555}.purchase-link{text-align:center;margin:40px 0}.btn-purchase{display:inline-block;padding:20px 60px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff!important;text-decoration:none!important;border-radius:50px;font-size:20px;font-weight:700;box-shadow:0 4px 15px #ff6b6b66;transition:all .3s ease;white-space:nowrap}.btn-purchase:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b80}.price-info{margin:20px 0;padding:15px;background:#fff3cd;border:1px solid #ffc107;border-radius:5px;text-align:center}.sale-price{color:#dc3545;font-size:24px;font-weight:700}.original-price{text-decoration:line-through;color:#6c757d;margin-right:10px}.review-section,.appeal-section{margin:40px 0}.review-section h2,.appeal-section h2{color:#333;border-bottom:2px solid #ff6b6b;padding-bottom:10px;margin-bottom:20px}.review-section p,.appeal-section p{line-height:1.8;color:#333}@media(min-width:768px){.sample-images-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.sample-image-wrapper{margin-bottom:0}.sample-image{width:100%;max-width:none}}@media(min-width:1200px){.sample-images-container{max-width:1200px;margin:30px auto}.sample-image{cursor:zoom-in}}@media(max-width:767px){.sample-images-container{padding:10px}.sample-image{border-radius:3px}}@media(max-width:768px){.sample-image-item img,.cover-image img{max-width:100%}}.entry-content a.btn-purchase{white-space:normal;max-width:100%;box-sizing:border-box}@media(max-width:600px){.entry-content a.btn-purchase{display:block;padding:16px 14px;font-size:17px;line-height:1.4}}.related[data-astro-cid-yvbahnfj]{margin:2.5em 0 1em}.related[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:18px;margin:0 0 .8em}.related[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.related[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:block;text-decoration:none;color:inherit}.related[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px;display:block}.related[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{display:block;font-size:13px;line-height:1.4;margin-top:.4em}.post-navi[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0}.post-navi[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:block;padding:12px;border:1px solid var(--line);border-radius:4px;color:var(--text);text-decoration:none;font-size:14px;line-height:1.5}.post-navi[data-astro-cid-yvbahnfj] .next[data-astro-cid-yvbahnfj]{text-align:right}.post-navi[data-astro-cid-yvbahnfj] small[data-astro-cid-yvbahnfj]{display:block;color:var(--muted)}@media(max-width:600px){.post-navi[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.post-navi[data-astro-cid-yvbahnfj] .next[data-astro-cid-yvbahnfj]{text-align:left}}
