@charset "UTF-8";@media screen and (min-width: 821px){.cookiefirst-root .cfQzPp.cf2j7W{margin-bottom:1rem}}@media screen and (max-width:820.98px){.cookiefirst-root .cfQzPp.cf2j7W{margin-bottom:.375rem}}.cookiefirst-root .cf1XPf{display:grid;grid-template-columns:auto 1fr}@media screen and (min-width: 821px){.cookiefirst-root .cf1XPf{row-gap:.75rem}}@media screen and (max-width:820.98px){.cookiefirst-root .cf1XPf{row-gap:.375rem}}.cookiefirst-root .cfZo2x{align-content:center}@media screen and (max-width:820.98px){.cookiefirst-root .cfZo2x{padding-bottom:0!important;font-size:.4375rem}}.cookiefirst-root .cfT5lw{grid-column:1/3}@media screen and (min-width: 821px){.cookiefirst-root .cf2CeT{--banner-font-size: 1.25rem }}@media screen and (max-width:820.98px){.cookiefirst-root .cf2CeT{--banner-font-size: .375rem }}@media screen and (min-width: 821px){.cookiefirst-root .cffR0U{align-content:flex-end}}@media screen and (min-width: 821px){.cookiefirst-root .cf3E9g{padding:1.25rem 1.5rem!important}}.cookiefirst-root [data-cookiefirst-accent-color]{--banner-accent-color: #43709C;text-decoration:underline;font-weight:700}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-accent-color]{--banner-font-size: 1.125rem }}@media screen and (max-width:820.98px){.cookiefirst-root [data-cookiefirst-accent-color]{--banner-font-size: .4375rem }}.cookiefirst-root [data-cookiefirst-button]{--banner-btn-primary-border-radius: 0;--banner-btn-secondary-border-radius: 0;--banner-btn-secondary-bg: #F3F7FE;--banner-btn-secondary-border-color: transparent}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-button]{padding:.625rem 1.5rem!important;--banner-font-size: 1.25rem }}@media screen and (max-width:820.98px){.cookiefirst-root [data-cookiefirst-button]{--banner-font-size: .4375rem }}.cookiefirst-root [data-cookiefirst-button] .cf1y60{font-weight:700!important}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-button] .cf1y60{--banner-font-size: 1.125rem }}.ShareLink{display:flex;align-items:center}@media screen and (min-width: 821px){.ShareLink{gap:1.375rem}}@media screen and (max-width:820.98px){.ShareLink{gap:.3125rem}}.ShareLink-title{font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em;font-family:parabolica,dnp-shuei-gothic-kin-std,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:0}@media screen and (min-width: 821px){.ShareLink-title{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.ShareLink-title{font-size:10px}}@media screen and (max-width:820.98px){.ShareLink-title{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ShareLink-title{font-size:10px}}.ShareLink-list{display:flex;align-items:center}@media screen and (min-width: 821px){.ShareLink-list{gap:.3125rem}}@media screen and (max-width:820.98px){.ShareLink-list{gap:.15625rem}}.ShareLink-listLinkIcn{display:flex;align-items:center;justify-content:center;font-size:0;border:1px solid #b9c8e0;background:#f3f7fe;transition:background-color .7s cubic-bezier(.16,1,.3,1),border-color .7s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.ShareLink-listLinkIcn{width:1.6875rem;height:1.6875rem;border-radius:.1875rem}}@media screen and (max-width:820.98px){.ShareLink-listLinkIcn{width:.84375rem;height:.84375rem;border-radius:.09375rem}}.ShareLink-listLinkIcn svg{color:#1e1d21}@media screen and (min-width: 821px){.ShareLink-listLinkIcn.-x svg{width:.8125rem;height:.8125rem}}@media screen and (max-width:820.98px){.ShareLink-listLinkIcn.-x svg{width:.453125rem;height:.453125rem}}@media screen and (min-width: 821px){.ShareLink-listLinkIcn.-facebook svg{width:.9375rem;height:.9375rem}}@media screen and (max-width:820.98px){.ShareLink-listLinkIcn.-facebook svg{width:.53125rem;height:.53125rem}}@media screen and (min-width: 821px){.ShareLink-listLinkIcn.-copy svg{width:.8125rem;height:.8125rem}}@media screen and (max-width:820.98px){.ShareLink-listLinkIcn.-copy svg{width:.453125rem;height:.453125rem}}@media screen and (min-width: 821px){.ShareLink-listLinkIcn.-InBug img{width:.9375rem;height:.875rem}}@media screen and (max-width:820.98px){.ShareLink-listLinkIcn.-InBug img{width:.53125rem;height:.53125rem}}@media screen and (min-width: 821px){[data-whatintent=mouse] .ShareLink-listLinkIcn:hover{background-color:#fafcff;border-color:#d9e1ee}}
