.p-layout__wrapper{padding-top:var(--section-gap-top, 64px);padding-bottom:var(--section-gap-bottom, 64px)}@media(max-width:767px){.p-layout__wrapper{padding-top:var(--section-gap-top-sp, var(--section-gap-top, 48px));padding-bottom:var(--section-gap-bottom-sp, var(--section-gap-bottom, 48px))}}.l-inner{width:min(100%,968px);margin-inline:auto;padding-inline:16px}@media(min-width:768px){.l-inner{padding-inline:24px}}.p-layout__title{margin:0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;color:#3e3a39;line-height:1.5}.p-layout__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-layout__desc{font-size:16px}}.p-layout__section{margin-top:24px}.p-layout__label{background-color:#f1eee5;height:32px;display:flex;align-items:center;padding:0 16px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;color:#3e3a39;line-height:1.5}@media(min-width:768px){.p-layout__label{height:40px;font-size:18px}}.p-layout__card-list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:8px;column-gap:8px;margin-top:16px}@media(min-width:1024px){.p-layout__card-list{grid-template-columns:repeat(4,1fr);-moz-column-gap:16px;column-gap:16px}}.p-layout__card{background-color:#fff;border-bottom:1px dashed #3E3A39;padding:0 8px 16px;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}@media(min-width:1024px){.p-layout__card{padding:0 0 8px}}.p-layout__card-img{aspect-ratio:160/82;overflow:hidden;margin-top:16px}@media(min-width:1024px){.p-layout__card-img{margin-top:0}}.p-layout__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-layout__card-letter{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;color:#3e3a39;line-height:1.3;margin-top:16px}.p-layout__card-name{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;color:#3e3a39;line-height:1.3;margin-top:4px}.p-layout__card-text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#3e3a39;line-height:1.5;margin-top:4px}@media(min-width:768px){.p-layout__card-text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-layout04.css.map */
