@media screen and (max-width: 992px){.p-about-page{padding-bottom:80px}}@media screen and (max-width: 992px){.p-about-service .p-about-service__list{gap:20px}}@media screen and (max-width: 992px){.p-about-service .p-about-service__list .p-about-service__item,.p-about-service .p-about-service__list .p-about-service__item:nth-child(even){gap:20px}.p-about-service .p-about-service__list .p-about-service__item .p-about-service__body,.p-about-service .p-about-service__list .p-about-service__item .p-about-service__media,.p-about-service .p-about-service__list .p-about-service__item:nth-child(even) .p-about-service__body,.p-about-service .p-about-service__list .p-about-service__item:nth-child(even) .p-about-service__media{order:initial}}.p-about-service .p-about-service__list .p-about-service__item h3{position:relative;font-style:normal;font-weight:600;font-size:18px;line-height:1.75;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.p-about-service .p-about-service__list .p-about-service__item h3::before{display:block;position:absolute;top:0;left:0;width:20px;height:1px;background:rgba(var(--rgb-secondary), 0.9);content:""}.p-about-service .p-about-service__list .p-about-service__item>div{display:flex;align-items:center;width:100%;margin-top:24px;gap:24px}@media screen and (max-width: 992px){.p-about-service .p-about-service__list .p-about-service__item>div{flex-flow:column nowrap;gap:16px}}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media{flex-shrink:0;max-width:380px;background:rgba(var(--rgb-slate-150), 1)}@media screen and (max-width: 992px){.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media{height:200px}}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media .p-about-service__image,.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media .p-about-service__placeholder{display:block;width:100%;height:100%}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media .p-about-service__image{-o-object-fit:cover;object-fit:cover}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__media .p-about-service__placeholder{background:linear-gradient(135deg, rgba(var(--rgb-primary), 0.1), rgba(var(--rgb-primary), 0.02))}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__body{max-width:512px}@media screen and (max-width: 992px){.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__body{gap:14px}}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__body .p-about-service__index{color:rgba(var(--rgb-primary), 0.45);font-size:15px;line-height:1;letter-spacing:.2em}@media screen and (max-width: 992px){.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__body .p-about-service__index{font-size:12px}}.p-about-service .p-about-service__list .p-about-service__item>div .p-about-service__body .p-about-service__text{font-size:15px;line-height:2;letter-spacing:.08em;letter-spacing:.11em}.p-about-service__title{font-style:normal;font-size:32px;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:.1em}@media screen and (max-width: 992px){.p-about-service__title{font-size:18px;line-height:1.75}}.p-about-reason .p-about-reason__grid{display:flex;flex-wrap:wrap;padding-top:4px;gap:24px}.p-about-reason .p-about-reason__grid .p-about-reason__card{display:flex;width:calc((100% - 48px)/3);flex-flow:column nowrap;gap:16px}@media screen and (max-width: 992px){.p-about-reason .p-about-reason__grid .p-about-reason__card{width:100%;gap:18px}}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__title{position:relative;font-style:normal;font-weight:600;font-size:18px;line-height:1.75;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__title::before{display:block;position:absolute;top:0;left:0;width:20px;height:1px;background:rgba(var(--rgb-secondary), 0.9);content:""}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__media{height:200px;overflow:hidden;background:rgba(var(--rgb-slate-150), 1)}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__media .p-about-reason__image,.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__media .p-about-reason__placeholder{display:block;width:100%;height:100%}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__media .p-about-reason__image{-o-object-fit:cover;object-fit:cover}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__media .p-about-reason__placeholder{background:linear-gradient(135deg, rgba(var(--rgb-primary), 0.1), rgba(var(--rgb-primary), 0.02))}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__body{display:flex;flex-direction:column;gap:16px}.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__body .p-about-reason__text{margin-top:16px;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.11em}@media screen and (max-width: 992px){.p-about-reason .p-about-reason__grid .p-about-reason__card .p-about-reason__body .p-about-reason__text{line-height:2}}.p-about-voice .p-about-voice__grid{display:flex;flex-flow:row wrap;align-items:flex-start;gap:24px}@media screen and (max-width: 992px){.p-about-voice .p-about-voice__grid{gap:18px}}.p-about-voice .p-about-voice__grid .p-about-voice__card{display:flex;width:calc((100% - 48px)/3);flex-direction:column;min-height:100%}@media screen and (max-width: 992px){.p-about-voice .p-about-voice__grid .p-about-voice__card{width:100%;padding:0;gap:0}.p-about-voice .p-about-voice__grid .p-about-voice__card+.p-about-voice__card{padding-top:24px;border-top:1px solid var(--color-primary)}}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__meta::before{display:block;width:6px;height:1px;margin-right:4px;background-color:var(--color-primary);content:""}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__meta .p-about-voice__meta-item{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.1em}@media screen and (max-width: 992px){.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__meta .p-about-voice__meta-item{padding:0;font-size:12px}}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__meta .p-about-voice__meta-item+.p-about-voice__meta-item::before{margin-right:8px;content:"/"}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__title{margin-top:4px;font-style:normal;font-style:normal;font-weight:600;font-size:18px;line-height:32px;font-family:"Shippori Mincho",serif}@media screen and (max-width: 992px){.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__title{line-height:1.75}}.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__text{margin-top:12px;font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.11em}@media screen and (max-width: 992px){.p-about-voice .p-about-voice__grid .p-about-voice__card .p-about-voice__text{margin-top:16px;line-height:2}}.p-about-member .p-about-member__grid{display:flex;flex-flow:row wrap;align-items:flex-start;gap:24px}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid{gap:20px}}.p-about-member .p-about-member__grid .p-about-member__card{display:flex;width:calc((100% - 48px)/3);flex-direction:column;gap:16px}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card{width:100%;padding:0}.p-about-member .p-about-member__grid .p-about-member__card+.p-about-member__card{padding-top:24px;border-top:1px solid var(--color-primary)}}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading{display:flex;align-items:center;gap:12px}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media{width:80px;overflow:hidden;background:rgba(var(--rgb-slate-150), 1)}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media{height:auto}}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media .p-about-member__image,.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media .p-about-member__placeholder{display:block;width:100%;height:100%}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media .p-about-member__image{-o-object-fit:cover;object-fit:cover}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__media .p-about-member__placeholder{background:linear-gradient(135deg, rgba(var(--rgb-primary), 0.1), rgba(var(--rgb-primary), 0.02))}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.1em}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info>div>span+span::before{margin-right:8px;content:"/"}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info>div::before{display:block;width:6px;height:1px;margin-right:4px;background-color:var(--color-primary);content:""}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info>div .p-about-member__shop,.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info>div .p-about-member__role{font-size:13px}}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info .p-about-member__name{font-style:normal;font-weight:600;font-size:19px;line-height:1.75;font-family:"Shippori Mincho",serif;letter-spacing:.12em}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__heading .p-about-member__info .p-about-member__name{font-size:18px}}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__body{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__body{gap:16px}}.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__body .p-about-member__text{font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.11em}@media screen and (max-width: 992px){.p-about-member .p-about-member__grid .p-about-member__card .p-about-member__body .p-about-member__text{line-height:2}}
