[lang=ja] .canvas4 .axis text.units{font-family:"游ゴシック Medium";font-weight:500;fill:var(--secondary)}.axis text,.axis .tick text{font-family:arial}[lang=ja] .canvas4 text.title{font-family:"Segoe UI", "游ゴシック";font-size:18px;font-weight:600}.ja-date h4{font-size:1.3rem;margin-top:0.4rem}@media (min-width: 391px){[lang=ja] .canvas4 text.title{font-size:21px}.title.ja-subtitle{text-indent:50px}.ja-date{padding-right:6%}.ja-date h4{font-size:1.5rem;margin-top:0.25rem}}@media (min-width: 450px){.ja-date{padding-left:0;padding-right:12%}}@media (min-width: 540px){.ja-date{padding-left:0;padding-right:24%}}@media (min-width: 768px){[lang=ja] .canvas4 text.title{font-size:24px;font-weight:700}.ja-date{padding-right:0}}@media (min-width: 992px){[lang=ja] .canvas4 text.title{font-size:32px}}:root{--blue-grey: #45526e;--blue-grey-20: #dadce2;--purple-grey: #665971;--light-grey: #e0dee3;--blue-80: #3374ae;--blue-60: #6697c2;--red-80: #d84d69;--red-60: #e27a8e;--secondary-80: #747578;--secondary-60: #97989a;--secondary-40: #b9babb;--secondary-20: #dcdddd;--facebook: #1877f2;--twitter: #1da1f2;--linkedin: #0077b5;--email: #dd4b39}.canvas svg{background:var(--light-grey)}body{fill:var(--secondary);color:var(--secondary)}.wrapper{text-align:center;max-width:960px}.canvas{background:none;display:inline-block}.canvas4{width:100%}.canvas4>svg:first-child{width:100%;overflow:invisible}.slider-canvas{background:none;display:inline-block}.slider-canvas{width:100%}.slider-canvas>svg:first-child{width:100%;overflow:visible}.axis text{font-size:11px;font-weight:400}.axis text.units{font-size:12px;font-weight:500}text.title{font-size:18px;font-weight:600}.date{font-size:14px;font-weight:400}.country,.value-r,.value-l{font-size:12px}.country{font-weight:600}table{font-size:12px}.btn-sm{font-weight:400}@media (min-width: 391px){text.title{font-size:21px}.date{font-size:14px;font-weight:400}.country,.value-r,.value-l{font-size:14px}.country{font-weight:600}}@media (min-width: 768px){.axis text{font-size:12px;font-weight:500}.axis text.units{font-size:14px}text.title{font-size:24px;font-weight:700}.country,.value-r,.value-l{font-size:14px}.country{font-weight:600}table{font-size:14px}.btn-sm{font-weight:500}}@media (min-width: 992px){.axis text.units{font-size:16px}text.title{font-size:32px}.country,.value-r,.value-l{font-size:16px}.country{font-weight:600}table{font-size:16px}.btn-sm{font-weight:600}}.axis line{shape-rendering:crispEdges;stroke:var(--secondary-60)}.axis text,.axis .tick text{fill:var(--secondary-80)}table,th,td{border-bottom:1px solid white}table:last-child{border-bottom:none}.table{display:inline-block;width:100%;background-color:var(--light-grey);color:var(--secondary-80)}.table>table:first-child{width:100%}.table th{border-top:1px solid var(--light-grey)}.header-row{border-bottom:2px solid white;border-top:0}.table th.country-label{white-space:nowrap}@media (min-width: 550px){tr.header-row,th.date-label,th.country-label,td.date{padding-top:8px;padding-bottom:8px}}.range{height:60px;width:100%;background:none;padding:0 0 0 0}.slider-canvas>svg{width:330px;height:70px}@media (min-width: 361px){.range{height:70px;width:100%}}@media (min-width: 557px){.range{height:80px}#output{margin-left:50px}}@media (min-width: 768px){.range{height:86px;width:840px}#output{margin-left:60px}}.slider path:focus{outline:1px dashed var(--white)}.btn-sm{padding:0.2rem 0.3rem}@media (min-width: 768px){.btn-sm{padding:0.2rem 0.4rem}}#play-button{border:var(--light) solid 1px;color:var(--light);width:70px}#play-button:focus{outline:1px solid var(--light)}.same-vert{display:flex;flex-direction:row;align-items:center;justify-content:center}#play-button svg{width:12px;height:12px;fill:var(--light);margin-left:2px;transform:translate(0, 1px)}.btn-success svg path{d:path("M.7 11.3V.7c0-.6.4-.9 1-.6l9.2 5.3c.5.3.5.8 0 1.1l-9.2 5.3c-.6.4-1 .1-1-.5z")}.btn-danger svg path{d:path("M12 10.8c0 .7-.5 1.2-1.2 1.2H8.2c-.7 0-1.2-.5-1.2-1.2V1.2C7 .5 7.5 0 8.2 0h2.6c.7 0 1.2.5 1.2 1.2v9.6zM5 1.2C5 .5 4.5 0 3.8 0H1.2C.5 0 0 .5 0 1.2v9.6c0 .7.5 1.2 1.2 1.2h2.6c.7 0 1.2-.5 1.2-1.2V1.2z")}#chart-header{background-color:var(--secondary);color:white;margin:0 0 0 0}#chart-header h4{font-weight:500;line-height:1.2;margin-bottom:0.5rem}#year-text,#startMonth-text,#endMonth-text,.symbol{vertical-align:sub}#tooltip{position:absolute;width:220px;height:auto;padding:10px;background-color:white;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.4);box-shadow:4px 4px 10px rgba(0,0,0,0.4);pointer-events:none}#tooltip.hidden{display:none}#tooltip table{width:100%}#tooltip tr th{margin:0;font-family:"Segoe UI", sans-serif;font-size:16px;line-height:20px;text-align:center}#tooltip td{margin:0;font-family:"Segoe UI", sans-serif;font-size:14px;line-height:20px;text-align:left}#tooltip td:nth-child(2){text-align:right}#tooltip tr:last-of-type{border-top:2px dashed var(--secondary);height:30px;vertical-align:bottom;font-size:16px}#tooltip tr:last-of-type td{font-size:16px}.chart-004.axis path{shape-rendering:crispEdges;stroke:var(--secondary-60)}text.title{fill:var(--secondary)}.other .country{text-anchor:middle;dominant-baseline:central}.other .value-r{text-anchor:start;dominant-baseline:central}.horiz .value-l{text-anchor:end;dominant-baseline:central}

