.r-summary{margin:40px 0 0;padding:28px 32px 24px;background:var(--color-bg-subtle);border-radius:var(--r-card);color:var(--color-text)}.r-summary__label{margin:0 0 14px}.r-summary__list{margin:0}.r-summary__list > div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:4px 20px;padding:16px 0;border-top:1px solid var(--color-line)}.r-summary__list dt{font-family:var(--font-copy);font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.9}.r-summary__list dd{margin:0;font-size:var(--fs-14);line-height:1.9;color:var(--color-text)}.r-summary__list dd ul{margin:0;padding:0;list-style:none}.r-summary__list dd li{position:relative;padding-left:1em}.r-summary__list dd li::before{content:"";position:absolute;left:0;top:.95em;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:var(--color-bg-muted)}.r-summary__list b{font-family:var(--font-num);font-weight:var(--fw-bold);color:var(--color-text)}.r-summary__list .is--result dd{color:var(--color-text);font-weight:var(--fw-regular)}@media (max-width:599px){.r-summary{padding:22px 20px 18px}.r-summary__list > div{grid-template-columns:1fr;gap:2px;padding:14px 0}}.c-lineTabs.p-caseTypes{grid-template-columns:repeat(2,minmax(0,1fr))}.p-caseTypes__row{display:flex;align-items:baseline;gap:12px}.p-caseTypes__row .c-lineTab__sub{margin-top:0}@media (max-width:599px){.c-lineTabs.p-caseTypes{grid-template-columns:1fr}}#interview,#message{scroll-margin-top:0}@media (max-width:767px){#interview,#message{scroll-margin-top:16px}}.p-case__count{display:inline-block;margin-left:14px;font-family:var(--font-copy);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);vertical-align:middle}.p-case__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}@media (max-width:1023px){.p-case__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.p-case__grid{grid-template-columns:1fr}}[data-paginate] > [hidden]{display:none!important}.p-case__pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:40px 0 0}.p-case__pager[hidden]{display:none}.p-case__pagerNum{min-width:64px;text-align:center;font-family:var(--font-num);font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--color-text);font-variant-numeric:tabular-nums}@media (max-width:399px){.p-case__pager{gap:10px}}.p-case.l-layout__content{padding-bottom:0}.p-casePost__pageHead{padding-bottom:44px}.p-casePost__client{margin:0 0 12px;font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:1.6;color:var(--color-text)}.p-casePost__heading{max-width:960px}.p-casePost__catch{display:block;line-height:1.38;word-break:auto-phrase;text-wrap:balance}.p-casePost__name{display:block;margin-top:8px;font-size:inherit;font-weight:var(--fw-bold);line-height:1.38;letter-spacing:var(--tracking);color:var(--color-text)}@media (max-width:599px){.p-casePost__pageHead{padding-bottom:32px}}.p-casePost__wrap{padding-top:0}.p-casePost__main{min-width:0}.p-casePost__thumbnail{margin-top:0;padding-bottom:62.5%;overflow:hidden;border-radius:var(--r-card);background:var(--color-bg-hover)}.p-casePost__content{margin-top:48px;color:var(--color-text)}.p-casePost__content p{font-size:var(--fs-16);line-height:2}.p-casePost__content > p{margin:0 0 28px}.p-casePost__content > p:empty{display:none}.p-casePost__content strong{font-weight:var(--fw-bold)}.p-casePost__content h2{background:none;color:var(--color-text);font-family:var(--font-copy);font-weight:var(--fw-bold);line-height:1.55;letter-spacing:var(--tracking);word-break:auto-phrase}.p-casePost__content h3{margin:48px 0 20px;padding-left:0;border-left:0;font-family:var(--font-copy);font-weight:var(--fw-bold);line-height:1.6}.p-casePost__content h4{font-family:var(--font-copy);font-weight:var(--fw-bold)}.p-casePost__content figure{margin:40px 0}.p-casePost__content figure img{height:auto;border-radius:var(--r-card)}.p-casePost__content figcaption{margin-top:12px;font-size:var(--fs-13);line-height:1.6;color:var(--color-text)}.p-caseRelated{padding-top:0;border-top:0}.p-casePost__infoSection.is--related{margin-top:88px}.p-caseRelated__title{padding-top:48px;border-top:var(--border-strong);font-family:var(--font-copy);font-weight:var(--fw-bold);letter-spacing:var(--tracking)}.p-caseRelated__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}@media (max-width:959px){.p-caseRelated__list{grid-template-columns:minmax(0,1fr)}}.c-arrowLink{border-radius:var(--r-pill)}.p-casePost__asideContent{overflow:hidden;border:0;border-radius:var(--r-card);background:var(--color-bg-subtle)}.p-casePost__asideTitle{padding:20px 20px 12px}.p-casePost__asideItem{padding:14px 20px;border-top:1px solid var(--color-line);font-size:var(--fs-13);line-height:1.7;text-align:left;color:var(--color-text)}.p-casePost__asideItem:hover{background:var(--color-bg-hover)}.p-casePost__content img{max-width:100%;height:auto}.p-casePost__asideItem{font-size:var(--fs-14);line-height:1.7}.p-casePost__wrap{padding-top:32px}.p-casePost__main > .p-casePost__pageHead{padding:0 0 32px}