@charset "utf-8";.d-flex-pc.col-02>.col{background:#fff}.pickup-data{text-align:center}.pickup-data .txt-en,.pickup-data small{display:inline-block;line-height:1}.chart-container{position:relative;width:100%}.chart-box,.chart-box canvas{position:relative}.chart-box canvas{z-index:1}.chart-txt{position:absolute;top:45%;left:0;right:0;margin:auto;text-align:center;transform:translateY(-50%);z-index:0}section .chart-box p{margin:10px 0 0}.chart-box:not(.col){width:100%}.chart-box:not(.col) .d-flex-pc{background:#fff;align-items:center}@media (min-width :1200px){.chart-txt.pickup-data .txt-en{font-size:5.2rem}.chart-txt.pickup-data small{font-size:1.8rem}}@media (min-width :1000px) and (max-width :1199px){.chart-txt.pickup-data .txt-en{font-size:4rem}.chart-txt.pickup-data small{font-size:1.2rem}.chart-txt{top:40%}}@media (min-width :768px) and (max-width :999px){.chart-txt.pickup-data{display:none}}@media (min-width :768px){.keyvisual{background:url(/business/data/img/keyvisual-pc.jpg) no-repeat 50% 50%}.d-flex-pc.col-02{padding:1px 1px 0 0;background:#e1e1e1}.d-flex-pc.col-02>.col{margin:0 0 1px 1px;width:calc(50% - 1px);padding:40px 30px}#main:not(.top) section h2{margin-bottom:1em}.pickup-data .txt-en{padding:0 3px;font-size:6rem;letter-spacing:-2px}.pickup-data small{font-size:2rem;font-weight:700}#page .chart-box h3{font-size:2.3rem}.chart-txt{width:26%}.chart-box .d-flex-pc{width:calc(100% - 1px);margin:0 1px 1px}.chart-box .d-flex-pc .col{width:50%;padding:40px 30px;box-sizing:border-box}.chart-container{height:307px}.chart06-img{text-align:center}.chart06-img img{width:auto;height:140px;margin-inline:auto}}@media (max-width :767px){.keyvisual{background:url(/business/data/img/keyvisual-sp.jpg) no-repeat 50% 50%;background-size:100% auto}.chart-box .d-flex-pc,.d-flex-pc.col-02>.col{margin-top:-1px;border:1px solid #e1e1e1;padding:30px 2.5%}.pickup-data .txt-en{font-size:4rem}.pickup-data small{font-size:1.6rem}.chart-container.chart01-container{height:90vw}.chart-container.chart02-container{height:60vw}.chart04-box .chart-box .chart-txt{top:40%}.chart04-box .chart-box .pickup-data .txt-en{font-size:3.5rem}.chart06-box .chart-txt{top:41%}}#page .chart-box h3{text-align:center;color:#26b8b5}