.text-bule{color:#093b6c;font-weight:500;height:24px;line-height:1.56;text-align:left}.count-low{background-color:#b9dcfb!important}.count-medium{background-color:#549cdc!important}.count-medium,.count-medium .text-bule{color:#fff!important}.count-high{background-color:#307dc1!important}.count-high .text-bule{color:#fff!important}#map-container{height:363.11px;position:relative;width:500.95px}@media (max-width:550px){#map-container{transform:scale(.8);transform-origin:center}}@media (max-width:401px){#map-container{transform:scale(.7);transform-origin:center}}.japan-map__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.7125rem;justify-content:center;position:relative}.japan-map__container g{cursor:pointer}.japan-map__container-data_item{align-items:center;background-color:#093b6c;border-radius:50%;display:flex;height:150px;justify-content:center;margin-left:20px;position:absolute;top:0;width:150px}@media (max-width:550px){.japan-map__container-data_item{margin-left:15px;transform:scale(.7);transform-origin:center}}.japan-map__container-data_item p{-webkit-text-stroke:1px transparent;color:#fff;font-size:30px;line-height:1.2;margin:0;text-align:center}.japan-map__container-data_item span{font-size:20px}.japan-map__container-data_img img{height:116px;margin-left:360px;position:absolute;top:266px;width:156px}@media (max-width:550px){.japan-map__container-data_img img{margin-left:0;right:10%;top:250px;transform:scale(.7);transform-origin:center}}.japan-map__container svg{height:auto;width:100%}.prefecture-list{display:flex;flex-direction:column;gap:25px}.prefecture-list h3{color:#093b6c;font-family:NotoSansCJKjp;font-size:20px;font-weight:700;line-height:1.25;margin:7px 0 0;text-align:left;width:100px}.prefecture-list__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:27px;margin-top:25px}.prefecture-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 0;max-width:380px;width:100%}.prefecture-container__item{margin-right:15px}@media (max-width:768px){.prefecture-list__container{flex-direction:column}}.prefecture{align-items:center;background-color:#e6f4fc;border-radius:6px;display:flex;font-weight:500;gap:10px;height:34px;justify-content:space-between;line-height:1.56;padding:5px 5px 5px 10px;text-align:left;white-space:nowrap}.size-3{width:103px}.size-4{width:119px}.size-default{width:auto}.prefecture .count{background:#fff;border-radius:3px;color:#1a3365;height:24px;text-align:center;width:24px}.font-nomarl{font-size:50px;font-weight:500;line-height:.6}.font-bold{font-size:40px;font-weight:700;line-height:.75}