@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@0;1&family=Zen+Kurenaido&display=swap";.hero[data-astro-cid-j7pv25f6]{width:100%;background:#fff;display:flex;justify-content:center;padding:1rem 0}.hero-img[data-astro-cid-j7pv25f6]{width:75%;max-width:900px;height:auto;display:block}.catch-banner[data-astro-cid-j7pv25f6]{background:#378add;color:#fff;text-align:center;padding:1rem;font-family:Zen Kurenaido,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em}.section[data-astro-cid-j7pv25f6]{padding:2.5rem 0}.section-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem}.section-en[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:700;color:#185fa5}.section-ja[data-astro-cid-j7pv25f6]{font-size:11px;color:#888}.section-line[data-astro-cid-j7pv25f6]{flex:1;height:2px;background:#e6f1fb;border-radius:2px}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card[data-astro-cid-j7pv25f6]{background:#fff;border:2px solid #E6F1FB;border-radius:16px;overflow:hidden;display:block;transition:transform .15s}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.card-img[data-astro-cid-j7pv25f6]{height:140px;overflow:hidden}.card-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.card-img-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:#e6f1fb}.card-body[data-astro-cid-j7pv25f6]{padding:.9rem}.card-tag[data-astro-cid-j7pv25f6]{font-size:10px;color:#185fa5;background:#e6f1fb;padding:3px 10px;border-radius:20px;font-weight:700}.stars[data-astro-cid-j7pv25f6]{display:flex;gap:2px;margin:6px 0}.s[data-astro-cid-j7pv25f6]{width:11px;height:11px;background:#378add;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.se[data-astro-cid-j7pv25f6]{width:11px;height:11px;background:#b5d4f4;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.card-title[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;color:#042c53;line-height:1.6;margin-bottom:6px}.card-bottom[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.card-meta[data-astro-cid-j7pv25f6]{font-size:10px;color:#aaa}.card-score[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;color:#185fa5}.no-posts[data-astro-cid-j7pv25f6]{color:#888;font-size:14px;grid-column:1/-1;text-align:center;padding:2rem}.pickup-section[data-astro-cid-j7pv25f6]{background:#e6f1fb;padding:2.5rem 0}.pickup-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.pickup-card[data-astro-cid-j7pv25f6]{background:#fff;border:2px solid #B5D4F4;border-radius:14px;padding:1rem 1.25rem;display:flex;gap:1rem;align-items:center;transition:transform .15s}.pickup-card[data-astro-cid-j7pv25f6]:hover{transform:translate(4px)}.pickup-num[data-astro-cid-j7pv25f6]{font-size:32px;font-weight:700;color:#b5d4f4;flex-shrink:0;width:42px}.pickup-img[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0}.pickup-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.pickup-img-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:#e6f1fb}.pickup-text[data-astro-cid-j7pv25f6]{flex:1}.pickup-tag[data-astro-cid-j7pv25f6]{font-size:10px;color:#185fa5;background:#e6f1fb;padding:2px 8px;border-radius:20px;font-weight:700;display:inline-block;margin-bottom:4px}.pickup-title[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;color:#042c53;line-height:1.5}.pickup-score[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:700;color:#378add;flex-shrink:0}.about-section[data-astro-cid-j7pv25f6]{padding:2.5rem 0}.about-card[data-astro-cid-j7pv25f6]{border:2px solid #E6F1FB;border-radius:16px;padding:1.5rem;display:flex;gap:1.5rem;align-items:flex-start;background:#fff}.avatar[data-astro-cid-j7pv25f6]{width:64px;height:64px;border-radius:50%;background:#185fa5;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;border:3px solid #B5D4F4}.about-name[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:700;color:#042c53;margin-bottom:8px}.about-certs[data-astro-cid-j7pv25f6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cert[data-astro-cid-j7pv25f6]{font-size:10px;background:#e6f1fb;color:#185fa5;padding:3px 10px;border-radius:20px;font-weight:700}.about-desc[data-astro-cid-j7pv25f6]{font-size:13px;color:#5f5e5a;line-height:1.9}@media (max-width: 768px){.hero-img[data-astro-cid-j7pv25f6]{width:95%}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
