@charset "UTF-8";

.iz-opinion{max-width:760px;margin:0 auto;padding:12px 0 60px;color:#292824;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:17px;line-height:2.05;overflow-wrap:anywhere}.iz-opinion p{margin:0 0 1.5em}.iz-opinion .essay-subtitle{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:26px;line-height:1.6;margin:0 0 2.3em;padding:0 0 1em;border-bottom:1px solid #dedbd5;color:#272520}.iz-opinion h3{font-size:25px;line-height:1.6;font-weight:700;margin:3em 0 1.3em;padding:0 0 .55em;border-bottom:1px solid #dedbd5;color:#282622;background:none}.iz-opinion .essay-signature{margin-top:3em;padding-top:1.2em;border-top:1px solid #dedbd5;text-align:right}@media(max-width:700px){.iz-opinion{font-size:16px;line-height:2;padding:4px 2px 36px}.iz-opinion h3{font-size:22px;margin-top:2.4em}.iz-opinion .essay-subtitle{font-size:23px}}
#iz-income-column .income-table{width:100%!important;min-width:0!important;border-collapse:collapse;margin:28px 0 14px;font-size:16px;line-height:1.7;table-layout:fixed}
#iz-income-column .income-table th,#iz-income-column .income-table td{padding:12px 16px;border:0;border-bottom:1px solid #dedbd5;background:#fff;color:#292824;width:50%;font-size:16px;line-height:1.7;display:table-cell}
#iz-income-column .income-table thead th{background:#f4f3ef;font-weight:700;text-align:left}
#iz-income-column .income-table tbody th{font-weight:400;text-align:left}
#iz-income-column .income-table td{text-align:right;font-variant-numeric:tabular-nums}
#iz-income-column .income-source{font-size:13px;line-height:1.8;color:#5d5953;margin-bottom:2.2em}
#iz-income-column .income-source a{text-decoration:underline;text-underline-offset:3px}
#iz-income-column hr{border:0;border-top:1px solid #dedbd5;margin:42px 0 24px}
@media(max-width:600px){#iz-income-column .income-table th,#iz-income-column .income-table td{padding:10px;font-size:14px}#iz-income-column .income-table tr{display:table-row}#iz-income-column .income-table tbody{display:table-row-group}}
