.page-index-review-nen-tang{color:#FFF3E6;overflow-x:hidden;max-width:100%}.page-index-review-nen-tang *, .page-index-review-nen-tang *::before, .page-index-review-nen-tang *::after{box-sizing:border-box}.page-index-review-nen-tang img{max-width:100%;height:auto}.page-index-review-nen-tang h1,.page-index-review-nen-tang h2,.page-index-review-nen-tang h3,.page-index-review-nen-tang h4{line-height:1.3}.page-index-review-nen-tang a{text-decoration:none}.page-index-review-nen-tang__container{max-width:1200px;margin:0 auto;padding:0 16px}.page-index-review-nen-tang__hero{background:linear-gradient(180deg,#17191F 0%,#0D0E12 100%);color:#FFF3E6;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:10px 16px 28px;overflow:hidden}.page-index-review-nen-tang__hero-image-wrap{width:100%;max-width:1200px}.page-index-review-nen-tang__hero-image{width:100%;aspect-ratio:17/5;object-fit:cover;border-radius:12px;display:block;border:1px solid #A84F0C;box-shadow:0 0 18px rgba(255,176,77,0.55)}.page-index-review-nen-tang__hero-content{width:100%;max-width:1200px;margin-top:18px;text-align:center}.page-index-review-nen-tang__hero-title{color:#FFF3E6;font-weight:800;letter-spacing:0.5px;max-width:760px;margin:0 auto 12px}.page-index-review-nen-tang__hero-subtitle{color:#FFDCC2;font-size:1rem;line-height:1.7;max-width:760px;margin:0 auto 20px}.page-index-review-nen-tang__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:100%;overflow:hidden;padding:0 4px}.page-index-review-nen-tang__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:1rem;font-weight:700;border-radius:999px;line-height:1.3;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;cursor:pointer;transition:opacity .22s ease,box-shadow .22s ease;text-align:center}.page-index-review-nen-tang__btn--primary{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#17191F;border:1px solid #FFB04D;box-shadow:0 0 12px rgba(255,176,77,0.45)}.page-index-review-nen-tang__btn--primary:hover{opacity:.9}.page-index-review-nen-tang__btn--secondary{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#0D0E12;border:1px solid #A84F0C;box-shadow:0 3px 0 #A84F0C}.page-index-review-nen-tang__btn--secondary:hover{opacity:.9}.page-index-review-nen-tang__logo-grid-section{background:#0D0E12;color:#FFF3E6;padding:34px 12px;border-bottom:1px solid rgba(168,79,12,0.45)}.page-index-review-nen-tang__section-title{text-align:center;font-size:1.35rem;font-weight:700;color:#FFD2A1;margin:0 0 22px;letter-spacing:.4px}.page-index-review-nen-tang__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center;max-width:1200px;margin:16px auto}.page-index-review-nen-tang__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;width:100%;background:#17191F;border:1px solid #A84F0C;border-radius:12px;padding:9px}.page-index-review-nen-tang__logo-image{width:100%;aspect-ratio:2/1;object-fit:contain;border-radius:6px;background:#FFF3E6;display:block}.page-index-review-nen-tang__logo-cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:999px;background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#17191F;font-weight:700;font-size:.9rem;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;border:1px solid #FFB04D;box-shadow:0 0 8px rgba(255,176,77,0.45)}.page-index-review-nen-tang__logo-cta:hover{opacity:.9}.page-index-review-nen-tang__logo-item:nth-child(5){grid-column:2}.page-index-review-nen-tang__logo-item:nth-child(6){grid-column:3}.page-index-review-nen-tang__guide-section{background:#0D0E12;color:#FFE3C8;padding:32px 12px 56px}.page-index-review-nen-tang__guide-inner{max-width:1000px;margin:0 auto;padding:16px 16px 48px;background:#17191F;border:1px solid #A84F0C;border-radius:14px}.page-index-review-nen-tang__guide-title{text-align:center;font-weight:800;color:#FFF3E6;margin:0 0 12px;font-size:1.5rem}.page-index-review-nen-tang__guide-lead{font-size:1rem;line-height:1.8;color:#FFDCC2;margin-bottom:18px}.page-index-review-nen-tang__guide-figure img{width:100%;max-width:800px;aspect-ratio:2/1;object-fit:cover;border-radius:10px;display:block;margin:16px auto;border:1px solid #A84F0C}.page-index-review-nen-tang__guide-figure figcaption{font-size:.85rem;text-align:center;color:#F0A96B;margin-top:-4px;margin-bottom:14px}.page-index-review-nen-tang__guide-inner h3{color:#FFD2A1;font-size:1.1rem;margin:22px 0 8px;font-weight:700}.page-index-review-nen-tang__guide-inner h4{color:#F0A96B;font-size:1rem;margin:18px 0 6px;font-weight:600}.page-index-review-nen-tang__guide-inner p{line-height:1.85;color:#FFE0C2;margin:8px 0}.page-index-review-nen-tang__guide-inner ul{list-style:disc;padding-left:22px;color:#FFE0C2}.page-index-review-nen-tang__guide-inner li{margin-bottom:4px;line-height:1.7}.page-index-review-nen-tang__guide-inner blockquote{border-left:4px solid #FFA53A;background:#0D0E12;margin:18px 0;padding:8px 16px;padding-left:14px;color:#FFD2A1;border-radius:0 8px 8px 0}.page-index-review-nen-tang__guide-inner blockquote p{margin:0}.page-index-review-nen-tang__faq-list{margin:26px 0 18px}.page-index-review-nen-tang__faq-item{background:#0D0E12;border:1px solid #A84F0C;border-radius:10px;margin-bottom:8px;padding:8px 14px}.page-index-review-nen-tang__faq-question{cursor:pointer;font-weight:600;color:#FFD2A1}.page-index-review-nen-tang__faq-question::-webkit-details-marker{display:none}.page-index-review-nen-tang__faq-question{font-size:.95rem}.page-index-review-nen-tang__guide-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:26px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.page-index-review-nen-tang__guide-cta .page-index-review-nen-tang__btn{flex:0 1 auto;min-width:180px}@media (max-width:1024px){.page-index-review-nen-tang__hero-image{aspect-ratio:21/9}.page-index-review-nen-tang__hero{width:100%}.page-index-review-nen-tang__logo-grid{grid-template-columns:repeat(2,1fr)}.page-index-review-nen-tang__logo-item:nth-child(5),.page-index-review-nen-tang__logo-item:nth-child(6){grid-column:auto}}@media (max-width:768px){.page-index-review-nen-tang img{max-width:100%!important;height:auto!important}.page-index-review-nen-tang__hero{padding:10px 8px 22px}.page-index-review-nen-tang__hero-image{aspect-ratio:2/1}.page-index-review-nen-tang__hero-content{width:100%}.page-index-review-nen-tang__hero-title{font-weight:800;letter-spacing:0}.page-index-review-nen-tang__hero-subtitle{font-size:.95rem}.page-index-review-nen-tang__hero-actions,.page-index-review-nen-tang__guide-cta{flex-direction:column;align-items:stretch}.page-index-review-nen-tang__btn,.page-index-review-nen-tang__logo-cta{width:auto;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-index-review-nen-tang__section-title{font-size:1.1rem}.page-index-review-nen-tang__logo-grid{grid-template-columns:repeat(2,1fr);gap:10px}.page-index-review-nen-tang__logo-item{max-width:100%;padding:6px}.page-index-review-nen-tang__logo-cta{width:100%;justify-content:center;padding:9px 8px;font-size:.82rem}.page-index-review-nen-tang__guide-inner{padding:6px 8px 24px}.page-index-review-nen-tang__guide-title{font-size:1.25rem}.page-index-review-nen-tang__guide-figure img{max-width:100%;height:auto}.page-index-review-nen-tang--overflow-safe .page-index-review-nen-tang__hero-actions{flex-direction:column}.page-index-review-nen-tang--overflow-safe .page-index-review-nen-tang__guide-cta{flex-direction:column}}@media (max-width:480px){.page-index-review-nen-tang__logo-grid{grid-template-columns:repeat(2,1fr);gap:8px}.page-index-review-nen-tang__hero-title{margin-bottom:8px}.page-index-review-nen-tang__hero-subtitle{line-height:1.6}.page-index-review-nen-tang__guide-inner h3,.page-index-review-nen-tang__guide-inner h4{line-height:1.5}}