@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 }}@media screen and (min-width: 821px){.ArticleIndex{margin-block:4.375rem}}@media screen and (max-width:820.98px){.ArticleIndex{margin-block:1.5625rem 2.1875rem}}.ArticleIndex-nav{border:1px solid #727B89;color:#1e1d21;background-color:#fff;overflow:hidden;font-weight:400}@media screen and (min-width: 821px){.ArticleIndex-nav{border-radius:.1875rem}}@media screen and (max-width:820.98px){.ArticleIndex-nav{border-radius:.09375rem}}.ArticleIndex-title{font-family:parabolica,dnp-shuei-gothic-kin-std,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;letter-spacing:.01em}@media screen and (min-width: 821px){.ArticleIndex-title{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.ArticleIndex-title{font-size:10px}}@media screen and (max-width:820.98px){.ArticleIndex-title{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ArticleIndex-title{font-size:10px}}.ArticleIndex li{position:relative;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em;display:inline-block}@media screen and (min-width: 821px){.ArticleIndex li{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.ArticleIndex li{font-size:10px}}@media screen and (max-width:820.98px){.ArticleIndex li{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ArticleIndex li{font-size:10px}}@media screen and (min-width: 821px){.ArticleIndex li{padding-left:1.125rem}}@media screen and (max-width:820.98px){.ArticleIndex li{padding-left:.46875rem;margin-top:.15625rem}}.ArticleIndex li span{display:block;position:absolute;display:inline-block;background:radial-gradient(circle at 84% 92%,#426b94,#1d1c20);left:0}@media screen and (min-width: 821px){.ArticleIndex li span{width:.75rem;height:.75rem;border-radius:.0625rem;top:.4em;scale:.5;transition:all .3s ease}.ArticleIndex li span:before{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;background:no-repeat center/contain;background-image:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%227%22%20height%3D%225%22%20viewBox%3D%220%200%207%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%204.5L0%201.1778L0.71408%200.5L3.5%203.14439L6.28592%200.5L7%201.1778L3.5%204.5Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);opacity:0;transition:opacity .3s;width:.4375rem;height:.25rem}}@media screen and (max-width:820.98px){.ArticleIndex li span{top:.6em;width:.15625rem;height:.15625rem;border-radius:.03125rem}}[data-whatintent=mouse] .ArticleIndex li:hover span{scale:1}[data-whatintent=mouse] .ArticleIndex li:hover span:before{opacity:1}[data-whatintent=mouse] .ArticleIndex li:hover .ArticleIndex-link{transition:opacity .7s cubic-bezier(.16,1,.3,1);opacity:.6}@media screen and (min-width: 821px){.ArticleIndex-forStatic{display:flex;align-items:flex-start;padding:1.875rem 1.875rem 1.8125rem;gap:3.75rem}}@media screen and (max-width:820.98px){.ArticleIndex-forStatic{margin-block:1.5625rem;padding:.59375rem .59375rem .5625rem}}@media screen and (max-width:820.98px){.ArticleIndex-forStatic .ArticleIndex-title{margin-bottom:.3125rem}}@media screen and (min-width: 821px){.ArticleIndex-forStatic .ArticleIndex-list{flex:1;display:flex;flex-direction:column;gap:.625rem}}@media screen and (max-width:820.98px){.ArticleIndex-forStatic .ArticleIndex-list{display:flex;flex-direction:column;gap:.15625rem}}
