@media screen and (width>=600px){.hd--issue-top .issue-tree__groups{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}@media screen and (width>=600px){.issue-tree__groups{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (width<=600px){.issue-tree__groups{border-bottom:1px solid #dcdcdc;display:block}}@media screen and (width<=600px){.issue-tree__gh{display:none}}@media screen and (width<=600px){.issue-page__h1{font-size:20px}}@media screen and (width>=600px){.issue-page__col{column-count:3;column-fill:balance;column-gap:40px}}@media screen and (width>=600px){.issue-page__rows{column-count:4;column-gap:24px}}@media screen and (width>=600px){.issue-search__qs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=600px){.issue-search__ds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=600px){.hd--issue-top .issue-page__rows,.hd--issue-area .issue-page__rows{column-count:3}}.hd--issue-index .hd__main{max-width:1480px;margin-left:auto;margin-right:auto}.hd--issue-top .hd__main{max-width:960px}@media screen and (width>=600px){.hd--issue-top .issue-tree__groups{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}.hd--issue-top .issue-tree__qlabel{white-space:nowrap}.hd--issue-top .issue-tree__leader{min-width:8px;margin:0 4px}.issue-tree__groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 24px;margin-bottom:60px;display:grid}@media screen and (width>=600px){.issue-tree__groups{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (width<=600px){.issue-tree__groups{border-bottom:1px solid #dcdcdc;display:block}}.issue-tree__gh{color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5}@media screen and (width<=600px){.issue-tree__gh{display:none}}.issue-tree__qs,.issue-tree__subs{margin:0;padding:0;list-style:none}.issue-tree__q,.issue-tree__sub{--tree-pad:8px;position:relative}.issue-tree__q>.issue-tree__qlink,.issue-tree__q>.issue-tree__slink,.issue-tree__sub>.issue-tree__qlink,.issue-tree__sub>.issue-tree__slink{padding:var(--tree-pad) 0 var(--tree-pad) 16px}.issue-tree__q:before,.issue-tree__sub:before{content:"";border-left:1px solid #dcdcdc;position:absolute;top:0;bottom:0;left:4px}.issue-tree__q:after,.issue-tree__sub:after{content:"";top:calc(var(--tree-pad) + .75em);border-top:1px solid #dcdcdc;width:8px;position:absolute;left:4px}.issue-tree__q:last-child:before,.issue-tree__sub:last-child:before{height:calc(var(--tree-pad) + .75em);bottom:auto}.issue-tree__sub{--tree-pad:4px}.issue-tree__q{font-size:12px;line-height:1.5}.issue-tree__qlink,.issue-tree__slink{align-items:baseline;text-decoration:none;display:flex}.issue-tree__qlink:hover,.issue-tree__slink:hover{background:#f6f6fa}.issue-tree__qlabel,.issue-tree__slabel{flex:0 auto;min-width:0}.issue-tree__leader{border-bottom:1px dotted #dcdcdc;flex:auto;min-width:16px;margin:0 8px}.issue-tree__count{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.issue-tree__qlink{color:#333}.issue-tree__qlink .issue-tree__count{color:#6b6b6b}.issue-tree__sub{color:#6b6b6b;font-size:12px;line-height:1.5}.issue-tree__slink{color:#6b6b6b}.issue-page{padding-top:24px}.issue-page__head{margin-bottom:32px}.issue-page__h1{color:#333;margin:0 0 4px;font-family:Georgia,Hiragino Mincho ProN,serif;font-size:24px;font-weight:600;line-height:1.4}@media screen and (width<=600px){.issue-page__h1{font-size:20px}}.issue-page__intro{margin-bottom:40px}@media screen and (width>=600px){.issue-page__col{column-count:3;column-fill:balance;column-gap:40px}}.issue-page__ch{color:#8c8c8c;margin-bottom:8px;font-size:12px;font-weight:600}.issue-page__col--fin{display:none}.issue-page__lead{color:#333;orphans:1;widows:1;text-align:justify;text-justify:inter-character;margin:0 0 1.85em;font-size:14px;line-height:1.85}.issue-page__lead:last-child{margin-bottom:0}.issue-page__lead-link{color:#1a5c9c;text-underline-offset:3px;text-decoration:underline}.issue-page__lead-link:hover{background:#f6f6fa}.issue-page__rt{color:#6b6b6b;font-size:12px;line-height:1.9}@media screen and (width>=600px){.issue-page__rows{column-count:4;column-gap:24px}}.issue-page__row{color:#333;break-inside:avoid;padding:8px 0;line-height:1.5;text-decoration:none;display:block}.issue-page__row:hover{background:#f6f6fa}.issue-page__meta{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.issue-page__year{color:#8c8c8c;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.issue-page__co{min-width:0;color:var(--company-color,#6b6b6b);font-size:12px;font-weight:600}.issue-page__mt{color:#333;font-size:12px;font-weight:600;display:block}.issue-page__st{color:#8c8c8c;font-size:10px;display:block}.issue-page__subs{margin-bottom:40px;padding-top:24px}.issue-page__sub{margin-bottom:24px;scroll-margin-top:24px}.issue-page__snote{color:#6b6b6b;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.issue-tree__glink{color:inherit;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;text-decoration:none;display:flex}.issue-tree__glink:hover{background:#f6f6fa}.issue-tree__gcount{color:#333;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.issue-tree__gnum{font-size:16px;line-height:1}.issue-search{margin-bottom:24px}.issue-search__wrap{background:#fff;border:1px solid #dcdcdc;border-radius:2px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000a}.issue-search__wrap:focus-within{border-color:#1a5c9c;box-shadow:0 2px 12px #00000014}.issue-search__icon{color:#8c8c8c;flex-shrink:0}.issue-search__input{color:#333;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:16px}.issue-search__input::placeholder{color:#8c8c8c}.issue-search__input::-webkit-search-cancel-button{display:none}.issue-search__clear{color:#8c8c8c;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;line-height:1}.issue-search__result{border-bottom:1px solid #dcdcdc;padding-top:16px;padding-bottom:16px}.issue-search__count{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.issue-search__qs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:24px;margin:0 0 16px;padding:0;list-style:none;display:grid}@media screen and (width>=600px){.issue-search__qs{grid-template-columns:repeat(3,minmax(0,1fr))}}.issue-search__qs .issue-tree__qlink{padding:8px 0}.issue-search__ds{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 24px;display:grid}@media screen and (width>=600px){.issue-search__ds{grid-template-columns:repeat(3,minmax(0,1fr))}}.issue-search__item{min-width:0}.issue-search__chart{min-height:140px}.issue-search__chart--none{min-height:0}.issue-search__more{color:#333;grid-column:1/-1;padding-top:12px;font-size:14px}.hd.hd--issue-area .hd__main{box-sizing:border-box;width:100%;min-width:0;max-width:960px;margin-left:auto;margin-right:auto;padding:24px}.issue-area{--c:#555}.issue-area__map,.issue-area__topic{margin-bottom:40px;scroll-margin-top:24px}.issue-area__tlink{color:#333;text-decoration:none;display:block}.issue-area__heat{background:color-mix(in srgb, #555 calc(var(--heat,0) * 45%), transparent)}.issue-area__rows{margin-bottom:16px}.issue-area__cuts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.issue-area__cut{flex-direction:column;display:flex}.issue-area__cutrows{flex:1;margin-bottom:8px}.issue-area__more{box-sizing:border-box;text-align:center;color:#333;border:1px solid #dcdcdc;border-radius:32px;width:100%;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none;display:block}.issue-area__more:hover{background:#f6f6fa}.issue-area__more--all{color:#fff;background:#333;border-color:#333}.issue-area__more--all:hover{background:#555;border-color:#555}.issue-tree__layer{--c:#555}.issue-tree__q>.issue-tree__subs{padding-left:16px}@media screen and (width>=600px){.hd--issue-top .issue-page__rows,.hd--issue-area .issue-page__rows{column-count:3}}.hd--issue-top .hd-head .cmp-jump{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.issue-page{--c:#555}.issue-page__cases,.issue-page__subs{margin-bottom:40px}
