.p-chapter__wrapper{padding-top:var(--section-gap-top, 20px);padding-bottom:var(--section-gap-bottom, 20px)}@media(max-width:767px){.p-chapter__wrapper{padding-top:var(--section-gap-top-sp, var(--section-gap-top, 20px));padding-bottom:var(--section-gap-bottom-sp, var(--section-gap-bottom, 20px))}}.l-inner{width:min(100%,968px);margin-inline:auto;padding-inline:16px}@media(min-width:768px){.l-inner{padding-inline:24px}}.p-chapter__intro-heading{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;color:#3e3a39;line-height:1.5}.p-chapter__intro-text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#3e3a39;line-height:1.5;margin-top:8px}@media(min-width:768px){.p-chapter__intro-text{font-size:18px}}.p-chapter__group{margin-top:32px}.p-chapter__group-label{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;color:#3e3a39;line-height:1.5;background-color:#f1eee5;height:32px;padding:0 16px;display:flex;align-items:center}@media(min-width:768px){.p-chapter__group-label{font-size:18px;height:40px}}.p-chapter__card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}@media(min-width:1024px){.p-chapter__card-list{grid-template-columns:repeat(4,1fr)}}.p-chapter__card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.p-chapter__card-img{aspect-ratio:1/1;overflow:hidden;background-color:#f3f4f6}.p-chapter__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-chapter__card-name{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#3e3a39;line-height:1.5;margin-top:8px}@media(min-width:768px){.p-chapter__card-name{font-size:16px}}.p-chapter__card-desc{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#3e3a39;line-height:1.5;margin-top:16px}@media(min-width:768px){.p-chapter__card-desc{font-size:16px}}.p-chapter__card-recommend{margin-top:8px}.p-chapter__card-recommend-label{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;color:#767979;line-height:1.5;padding-top:8px;padding-bottom:4px;border-bottom:1px dashed #767979}@media(min-width:768px){.p-chapter__card-recommend-label{font-size:16px}}.p-chapter__card-recommend-text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#3e3a39;line-height:1.5;margin-top:8px}@media(min-width:768px){.p-chapter__card-recommend-text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-chapter.css.map */
