body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags{--cmc-tag-ink: #2f5d78;--cmc-tag-border: rgba(47, 93, 120, .32);display:block;margin-top:clamp(40px,calc(6 * var(--pp-wide-vw, 1vw)),72px)}.pp-cmc-case-tags__heading{margin-bottom:24px}.pp-cmc-case-tags__heading>span{color:#2f8eb6;font:800 .72rem/1.4 var(--pp-font-latin, sans-serif);letter-spacing:.16em}.pp-cmc-case-tags__heading>h3{margin:10px 0 0;color:#073b51;font-size:clamp(1.4rem,calc(2.4 * var(--pp-wide-vw, 1vw)),1.8rem);line-height:1.5}.pp-cmc-case-tags__heading>p{margin:12px 0 0;font-size:.9rem;line-height:1.8}.pp-cmc-case-tags__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:3px solid var(--cmc-tag-ink)}body[data-page=service-cmc] .pp-cmc-case-tags__tag{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-content:center;min-height:86px;padding:12px 14px;border:0;border-right:1px solid var(--cmc-tag-border);border-radius:0;background:transparent;color:var(--cmc-tag-ink);font:inherit;font-size:.8rem;font-weight:800;line-height:1.6;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.pp-cmc-case-tags__tag small{grid-column:1;font:700 .65rem/1.4 var(--pp-font-latin, sans-serif);letter-spacing:.1em}.pp-cmc-case-tags__tag span{grid-column:1}.pp-cmc-case-tags__tag i{grid-column:2;grid-row:1 / span 2;align-self:center}body[data-page=service-cmc] .pp-cmc-case-tags__tag:hover{background:#eef7fc}body[data-page=service-cmc] .pp-cmc-case-tags__tag.is-active{background:var(--cmc-tag-ink);color:#fff}.pp-cmc-case-tags__tag:last-child{border-right:0}.pp-cmc-case-tags__tag i{display:none}.pp-cmc-case-tags__tag:focus-visible,.pp-cmc-case-tags__close:focus-visible{outline:2px solid #1688b7;outline-offset:3px}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags [data-medicine-issue-reveals]{display:block!important;margin-top:0!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal[hidden],body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__connector,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail[hidden]{display:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-height:48px!important;margin:0 0 6px!important;padding:10px 12px!important;background:transparent!important;border:0!important;border-top:0!important;border-bottom:1px solid var(--cmc-tag-ink)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:left!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem:before,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem:after{content:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem :is(small,.medicine-issue-reveal__problem-label){display:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem strong{display:block!important;flex:1;padding:0!important;margin:0!important;color:#073b51;font-size:13px!important;font-weight:600;line-height:1.45;text-align:left!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem strong:before,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem strong:after{content:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__answer{position:static!important;display:flex!important;align-items:center;align-self:center!important;width:auto!important;gap:8px;flex:0 0 auto;margin:0!important;padding:0!important;transform:none!important;font-size:10px!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__answer:before,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__answer:after{content:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem:hover,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem:focus-visible{background:#fff!important;box-shadow:0 10px 24px #112b3924!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags [data-medicine-issue-reveals]:before{content:"課題";display:block;margin-bottom:12px;color:#073b51;font-size:.8rem;font-weight:700}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)!important;grid-template-rows:auto!important;grid-template-areas:"summary summary" "solution outcomes" "copy outcomes" "support outcomes"!important;gap:16px 32px!important;width:100%!important;min-height:0!important;margin:0!important;padding:clamp(20px,calc(3 * var(--pp-wide-vw, 1vw)),32px)!important;inset:auto!important;border:1px solid var(--cmc-tag-border)!important;border-radius:0!important;background:#fff!important;color:#073b51!important;box-shadow:none!important;transform:none!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail:before,body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail:after{content:none!important}.pp-cmc-case-tags__summary{grid-area:summary;position:relative;padding:0 68px 20px 0;border-bottom:1px solid var(--cmc-tag-border)}.pp-cmc-case-tags__summary h3{margin:0 0 12px;color:#073b51;font-size:clamp(1.1rem,calc(2 * var(--pp-wide-vw, 1vw)),1.35rem);line-height:1.6}.pp-cmc-case-tags__summary p{display:flex;gap:12px;margin:0;font-size:.9rem;line-height:1.8}.pp-cmc-case-tags__summary p b{flex:0 0 auto}.pp-cmc-case-tags__close{position:absolute;top:0;right:0;min-height:44px;padding:8px;border:0;background:transparent;color:var(--cmc-tag-ink);font:inherit;font-size:.8rem;cursor:pointer}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__solution{grid-area:solution!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__answer-copy{grid-area:copy!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__support{grid-area:support!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__outcomes{grid-area:outcomes!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail>section{display:block!important;padding:0!important;border:0!important;background:transparent!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail h4{margin:0 0 12px;color:#073b51}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__results>a{color:#073b51;border-color:var(--cmc-tag-border)}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__results>a span{color:#526c7c}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__results>a:is(:hover,:focus-visible) strong{color:#1688b7}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__services span{color:#073b51;border-color:var(--cmc-tag-border)}@media(max-width:980px){.pp-cmc-case-tags__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pp-cmc-case-tags__list{gap:0}body[data-page=service-cmc] .pp-cmc-case-tags__tag{padding:10px;min-height:92px}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem{padding:14px 12px!important;gap:12px!important}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"summary" "solution" "copy" "support" "outcomes"!important;gap:16px!important}.pp-cmc-case-tags__summary{padding-right:0;padding-top:40px}.pp-cmc-case-tags__summary p,.pp-cmc-case-tags__summary p b{display:block}}@media(prefers-reduced-motion:reduce){body[data-page=service-cmc] .pp-cmc-case-tags__tag{transition:none}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags .medicine-issue-reveal__problem{transition:none!important}}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags{padding:26px var(--pp-space-5,24px) var(--pp-space-5,24px);box-sizing:border-box}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading{margin-bottom:42px}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>span{display:block;margin-bottom:10px;font:800 11px/1.75 var(--pp-font-latin);letter-spacing:.16em}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>h3{margin:0 0 18px;font-family:var(--pp-font-display);font-size:var(--pp-page-title-size);font-weight:var(--pp-page-title-weight);line-height:var(--pp-page-title-line-height);letter-spacing:var(--pp-page-title-letter-spacing)}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__heading>p{margin:0;font-size:var(--pp-page-lead-size);font-weight:700;line-height:1.8}body[data-page=service-cmc] #pp-cmc-case-studies .pp-cmc-case-tags__panels{padding:0 18px 24px}body[data-page=service-cmc] #pp-cmc-case-studies.pp-cmc-case-tags [data-medicine-issue-reveals]:before{margin:0 0 22px;padding:0 0 10px;border-bottom:2px solid var(--pp-ink);font-size:11px;font-weight:800;line-height:1.75}
