.chart-contain{display:flex;flex-direction:column;justify-content:center}.chart-contain .card-item{column-gap:60px;display:flex;flex-wrap:wrap;justify-content:flex-start}.chart-contain .cst-card{align-items:center;box-shadow:0 5px 16px 4px #767ead1f;max-width:400px;min-height:550px;width:400px}.chart-contain .crd-title{font-size:21px;font-weight:700;margin-bottom:2rem;margin-top:1rem}.chart-contain .race-label{display:flex;justify-content:flex-start}.chart-contain .year-wrap{grid-column-gap:12px;align-self:flex-start;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;inset:0 auto auto 0;margin:20px 20px 0 0;position:static;width:100%;grid-row-gap:16px}.chart-contain .label-color{border:1px solid #0000;font-size:12px;height:16px;line-height:12px;min-width:16px;width:16px}.chart-contain .year-txt{font-size:16px;line-height:1.25;margin-bottom:0;padding-left:10px}.chart-contain .normal-card .btm-block{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center}.chart-contain .normal-card .btm-block .pict-contain{margin:20px 20px 0;width:90px}.chart-contain .normal-card .btm-block .pict-contain .btm-cnt p{margin-bottom:0;padding-bottom:10px;text-align:center}.chart-contain .chart-card .bar-chart-contain{align-items:flex-end;display:flex;height:320px;justify-content:flex-start;margin-top:10px}.chart-contain .chart-card .multi-set-bar-chart{display:flex;margin-top:0}.chart-contain .chart-card .chart-label-contain{display:flex;flex-direction:column;height:310px;justify-content:space-around;position:relative;width:120px;word-wrap:break-word}.chart-contain .chart-card .bar-chart{align-items:center;display:flex;flex-direction:column}.chart-contain .chart-card .bar-chart-inner{display:flex;flex-direction:column;justify-content:center;position:relative}.chart-contain .chart-card .bar-chart-inner img{display:inline-block;height:auto;max-width:100%}.chart-contain .chart-card .bar-chart-inner img.img-1{height:262px;position:absolute}.chart-contain .chart-card .unit-block{display:flex;justify-content:space-between;width:210px}.chart-contain .chart-card .bar-percentage{font-size:12px;inset:0 auto auto 0;position:absolute}.chart-contain .chart-card .bar-1{left:78%;top:4%}.chart-contain .chart-card .bar-2{left:87%;top:8.5%}.chart-contain .chart-card .bar-3{left:42%;top:20%}.chart-contain .chart-card .bar-4{left:54%;top:25.5%}.chart-contain .chart-card .bar-5{left:14%;top:36%}.chart-contain .chart-card .bar-6{left:27%;top:41%}.chart-contain .chart-card .bar-7{inset:auto auto 41% 33%}.chart-contain .chart-card .bar-8{inset:auto auto 36% 50%}.chart-contain .chart-card .bar-9{inset:auto auto 24.5% 27%}.chart-contain .chart-card .bar-10{inset:auto auto 19.5% 29%}.chart-contain .chart-card .bar-11{inset:auto auto 8.5% 31%}.chart-contain .chart-card .bar-12{inset:auto auto 3.5% 35%}.chart-contain .chart-card .label-bar{position:absolute;word-wrap:break-word;font-size:12px;line-height:1.25;width:100%}.chart-contain .chart-card .catagory1{inset:6% auto auto 0}.chart-contain .chart-card .catagory2{inset:22% auto auto 0}.chart-contain .chart-card .catagory3{inset:37.5% auto auto 0}.chart-contain .chart-card .catagory4{inset:auto auto 40.5% 0}.chart-contain .chart-card .catagory5{inset:auto auto 22.5% 0}.chart-contain .chart-card .catagory6{inset:auto auto 7% 0}.chart-contain .chart-card .unit-txt{font-size:14px}@media(max-width:767px){.chart-contain .cst-card{max-width:100%;width:100%}.chart-contain .chart-card .bar-chart-contain{overflow:auto}}