.c-content-head{background:var(--color-brand-white);margin-top:calc(var(--space-sm)*-1);padding:var(--space-3xl) var(--space-md) var(--space-xxl)}@media screen and (max-width:760px){.c-content-head{padding:var(--space-xl) var(--space-ms) var(--space-md)}}.c-content-head>div{display:grid;gap:var(--space-ml);grid-template-columns:minmax(0,1fr)}@media screen and (max-width:760px){.c-content-head>div{gap:var(--space-ms)}}.c-content-head__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-3xl);font-weight:600;line-height:1.3}@media screen and (max-width:760px){.c-content-head__title{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}}.c-content-head--with-actions{padding-top:var(--space-xxl)}.c-content-head--with-actions .c-content-head__title{font-size:var(--font-size-xl);line-height:48px}@media screen and (max-width:760px){.c-content-head--with-actions .c-content-head__title{line-height:32px}.c-content-head--with-actions{border-top:1px solid var(--color-brand-gray-50);padding-top:var(--space-md)}}.c-content-head__heading{align-items:center;display:flex;gap:var(--space-xxs);justify-content:space-between}@media screen and (max-width:760px){.c-content-head__heading{align-items:flex-start}}.c-content-head__actions{display:flex;flex-shrink:0;gap:var(--space-xxs)}.c-content-head__action{align-items:center;background:var(--color-brand-gray-50);border:0;border-radius:var(--border-radius-sm);color:var(--color-brand-gray-500);display:flex;gap:var(--space-3xs);justify-content:center;padding:var(--space-xxs);position:relative}.c-content-head__action:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px}.c-content-head__action-label{font-size:var(--font-size-xs);font-weight:500;line-height:24px;white-space:nowrap}@media screen and (max-width:760px){.c-content-head__action-label{display:none}}.c-content-head__icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.c-content-head__icon img{height:auto;width:auto}.c-content-head__badge{background:var(--color-brand-gold);border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}