.company .article-overflow .content table,.company .article-overflow .content tr,.company .article-overflow .content th,.company .article-overflow .content td{text-box:trim-both cap alphabetic;text-align:left;border:0;border-collapse:collapse}@media not (min-width: 960px){.company .article-overflow .content table,.company .article-overflow .content tr,.company .article-overflow .content th,.company .article-overflow .content td{display:block}}.company .article-overflow .content table{width:100%}.company .article-overflow .content tr{border:solid 1px var(--fd-dark-gray);border-top:none}.company .article-overflow .content tr:first-of-type{border-top:solid 1px var(--fd-dark-gray)}.company .article-overflow .content th{color:var(--fd-dark-blue);font-weight:bold;line-height:1.35;background:var(--fd-light-gray);padding:14px 10px}.company .article-overflow .content td{line-height:1.75;padding:16px 10px 16px 20px}.company .article-overflow .content li{padding-left:calc(1em + 5px);position:relative}.company .article-overflow .content li::before{content:"●";position:absolute;z-index:0;top:auto;left:0;font-size:inherit;font-weight:bold;line-height:inherit}.company .article-history .content ul{display:grid;grid-template-columns:1fr;gap:30px}.company .article-history .content li{display:grid;grid-template-columns:106px 1fr;min-height:60px;gap:20px;align-items:center}.company .article-history .content .date{display:block;width:100%;text-align:right;position:relative;z-index:0}.company .article-history .content .date::after{content:"";display:block;width:60px;height:60px;background:var(--fd-light-gray);border-radius:100%;overflow:hidden;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}.company .article-history .content time{font-size:14px;font-weight:bold;color:var(--fd-dark-blue);display:inline-block}.company .article-history .content p{line-height:1.5;word-break:auto-phrase;text-box:trim-both cap alphabetic}@media(min-width: 960px){.company .article-overflow .content th{width:183px;border-right:solid 1px var(--fd-dark-gray);text-align:center}.company .article-overflow .content th,.company .article-overflow .content td{padding:10px}}@media(min-width: 1280px){.company .article-overflow .content th,.company .article-overflow .content td{font-size:1rem}.company .article-history .content ul{gap:40px}.company .article-history .content li{grid-template-columns:160px 1fr;gap:60px}.company .article-history .content .date::after{width:80px;height:80px}.company .article-history .content time{font-size:1rem}}
