@media(min-width: 993px){.ntv-pageTop a{z-index:1}}.vaccine-wrapper{overflow:hidden;font-size:3.7333333333vw;line-height:1.6;letter-spacing:.04em;word-break:break-word}@media(min-width: 993px){.vaccine-wrapper{font-size:16px}}.vaccine-wrapper strong{font-weight:bold}.vaccine-wrapper h1{font-size:2em}.vaccine-wrapper h2{font-size:1.5em}.vaccine-wrapper h3{font-size:1.17em}.vaccine-wrapper h5{font-size:.83em}.vaccine-wrapper h6{font-size:.67em}.vaccine-wrapper .heysayjump{font-family:"Century Gothic",futura,UtrilloPro-DB,sans-serif;font-size:1.05em;font-weight:normal}#ntv_setSocial{background-color:#fff}#topics .topics-inner{width:86.7%;margin-right:auto;margin-left:auto}@media(min-width: 993px){#topics .topics-inner{width:940px}}#topics .topics-item{display:block;padding:16px 10px;line-height:1.25;background-color:#fff;border-top:1px solid #efefef}#topics .topics-item:first-child{padding:0;border-top:none}#topics .topics-item a{display:block}#topics .topics-box{position:relative;word-break:break-all}#topics .topics-box:after{display:block;clear:both;content:""}#topics .topics-img-wrapper{position:relative;display:block;float:left;width:31.25%;padding-top:17.57812%;overflow:hidden}#topics .topics-img{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 4px);padding-top:calc(56.25% + 4px);background-color:#efefef;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%, -50%)}#topics .topics-text{margin-left:34.375%;font-size:1em;letter-spacing:.5px}#topics .topics-data{bottom:0;padding-top:5px;margin-left:34.375%;font-size:.7em;color:#9b9b9b;letter-spacing:.4px}#topics .topics-data .genre,#topics .topics-data .date{display:inline-block}#topics .topics-data .date{position:relative}#topics .topics-data .date:before{display:inline-block;height:auto;margin:0 auto;content:"｜"}#topics .topics-btn{margin:30px auto 0}#topics .topics-btn a{position:relative;display:block;padding:2.8vw;font-weight:bold;color:#fff;text-align:center;word-break:break-all;background-color:#65cdb9}#topics .topics-pickup{position:relative;background-color:#fff}#topics .topics-pickup a{display:block}#topics .topics-pickup-img-wrapper{float:none;width:100%;padding-top:56.25%}#topics .topics-pickup-img:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(to bottom, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.85) 100%)}#topics .topics-pickup-text{position:absolute;bottom:0;left:0;padding:10px;margin-left:0;font-size:1.07em;font-weight:bold;line-height:1.3;color:#fff;letter-spacing:0}#topics .topics-pickup-data{position:absolute;top:0;bottom:auto;left:0;padding-top:0;margin-left:0;color:#222;letter-spacing:0}#topics .topics-pickup-data .genre,#topics .topics-pickup-data .date{display:block;float:left;padding:2px 5px;font-size:1em;color:#fff;letter-spacing:.4px}#topics .topics-pickup-data .genre{color:#222;background-color:#ebf8ff}#topics .topics-pickup-data .date{background-color:rgba(0,0,0,.4)}#topics .topics-pickup-data .date:before{content:none}@media only screen and (min-width: 601px){#topics .topics-img-wrapper{width:195px;padding-top:109px}#topics .topics-text{margin-left:215px}#topics .topics-data{margin-left:215px;letter-spacing:.6px}#topics .topics-pickup-img-wrapper{width:100%;padding-top:56.25%}#topics .topics-pickup-text{padding:20px;margin-left:0;font-weight:normal;letter-spacing:.5px}#topics .topics-pickup-data{position:absolute;top:0;left:0;margin-left:0}#topics .topics-pickup-data .genre,#topics .topics-pickup-data .date{padding:5px 15px;letter-spacing:.7px}}@media only screen and (max-width: 992px){#topics .topics-item.topics-adBanner{padding:0}#topics .topics-btn{margin-top:6.7vw}}@media only screen and (min-width: 993px){#topics.topics-area{padding:100px 0 60px}#topics .topics-list{display:flex;flex-flow:row wrap;align-content:stretch;align-items:stretch;justify-content:flex-start;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:stretch}#topics .topics-item{width:32%;margin:0;line-height:1.25;vertical-align:top;background-color:#fff;border:1px solid #efefef}#topics .topics-item.adBanner-li{padding:0;background-color:#ffffe6}#topics .topics-item:not(:first-child){padding:0;margin-left:2%;border:1px solid #efefef}#topics .topics-item:nth-child(3n+1){margin-left:0}#topics .topics-item:nth-child(n+4){margin-top:20px}#topics .topics-item a{display:block}#topics .topics-box{position:relative;word-break:break-all}#topics .topics-box:after{display:block;clear:both;content:""}#topics .topics-img-wrapper{float:none;width:100%;padding-top:56.25%}#topics .topics-text{margin:15px 15px 5px 15px;font-size:1.8rem;line-height:1.56;letter-spacing:.5px}#topics .topics-data{padding-top:0;margin:0 15px 15px 15px;font-size:1.2rem;color:#9b9b9b;letter-spacing:.4px}#topics .topics-data .genre,#topics .topics-data .date{display:inline-block}#topics .topics-data .date{position:relative}#topics .topics-data .date:before{display:inline-block;height:auto;margin:0 auto;content:"｜"}#topics .topics-btn a{width:300px;padding:10px;transition:opacity .1s ease}#topics .topics-btn a:hover{opacity:.6}#topics .topics-pickup{position:relative;background-color:#fff}#topics .topics-pickup a{display:block}#topics .topics-pickup-img:before{content:none}#topics .topics-pickup-text{position:relative;bottom:0;left:0;padding:0;margin:15px 15px 5px 15px;font-size:1.8rem;font-weight:normal;line-height:1.56;color:#222;letter-spacing:.5px}#topics .topics-pickup-data{position:relative;bottom:5px;padding-top:0;color:#9b9b9b;letter-spacing:0}#topics .topics-pickup-data .genre,#topics .topics-pickup-data .date{display:inline-block;float:none;padding:0;color:#9b9b9b;letter-spacing:0}#topics .topics-pickup-data .genre{color:#9b9b9b;background-color:transparent}#topics .topics-pickup-data .date{position:relative;background-color:transparent}#topics .topics-pickup-data .date:before{display:inline-block;width:1rem;height:auto;margin:0 auto;content:"｜"}}.map-svg [id^=zero_],.map-svg [id*=" zero_"]{position:relative;cursor:pointer}@media(max-width: 600.98px){.map-svg [id^=zero_],.map-svg [id*=" zero_"]{pointer-events:none}}.map-svg [id^=zero_]:hover [id^=base_],.map-svg [id^=zero_]:hover [id*=" base_"],.map-svg [id*=" zero_"]:hover [id^=base_],.map-svg [id*=" zero_"]:hover [id*=" base_"]{stroke:#253300;stroke-width:1px}.cls-1{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:.75px}.cls-2{fill:#e3e5df}.cls-3{fill:#84c605}#zero .cls-3{fill:#84c605}#every .cls-3{fill:#fc86b1}#bankisha .cls-3{fill:#f9d003}.cls-4{fill:#54690f}#zero .cls-4{fill:#253300}#every .cls-4{fill:#d6363e}#bankisha .cls-4{fill:#776000}.cls-5{fill:#fff}.top-link{margin-top:70px;padding:0 20px 30px;text-align:center}@media(max-width: 992.98px){.top-link{margin-top:30px;padding:0 20px 20px}}.top-link>a{text-decoration:underline;color:#d6363e;font-weight:bold;font-size:2rem}@media(max-width: 992.98px){.top-link>a{font-size:1.6rem}}@media(max-width: 600.98px){.top-link>a{font-size:3vw}}.map-area{color:#333}.map-area>.map-wrap{position:relative;padding:50px 60px 60px;background:#aacb3a}#zero .map-area>.map-wrap{background:#a4e025}#every .map-area>.map-wrap{background:#fda8c0}#bankisha .map-area>.map-wrap{background:#ffd602}@media(max-width: 992.98px){.map-area>.map-wrap{padding:30px 0}}.map-area>.map-wrap>.map-inner{width:100%;max-width:1250px;margin:0 auto}.map-area>.map-wrap>.map-inner>.map-outline{font-size:1.8rem;font-weight:bold}@media(max-width: 992.98px){.map-area>.map-wrap>.map-inner>.map-outline{padding:0 15px;font-size:1.2rem;text-align:left}}@media(max-width: 600.98px){.map-area>.map-wrap>.map-inner>.map-outline{font-size:1.1rem;text-align:center}.map-area>.map-wrap>.map-inner>.map-outline>span{display:none}}.map-area>.map-wrap>.map-inner>.map-caption{width:100%;max-width:1250px;margin:15px auto 0;font-size:1.6rem}@media(max-width: 992.98px){.map-area>.map-wrap>.map-inner>.map-caption{padding:0 15px;margin:10px auto 0;font-size:1rem}}.map-area>.map-wrap>.map-inner>.map-caption a{color:#007fd8;text-decoration:underline}.bottom-bg{display:block;width:100%;height:250px;background-image:url(/covid19-vaccine-map/images/top/bottom_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 992.98px){.bottom-bg{height:150px;background-image:url(/covid19-vaccine-map/images/top/bottom_bg_sp.png)}}.bottom-links{background:#ededed}.bottom-links-list{display:flex;width:100%;padding:50px 60px}@media(max-width: 992.98px){.bottom-links-list{display:block;padding:25px 15px}}.bottom-links-item{width:calc(50% - 15px)}@media(max-width: 992.98px){.bottom-links-item{width:100%}}.bottom-links-item+.bottom-links-item{margin-left:30px}@media(max-width: 992.98px){.bottom-links-item+.bottom-links-item{margin-top:25px;margin-left:0}}.bottom-links-item>a{position:relative;display:block;height:100%;padding-top:15px}.bottom-links-thumb{position:absolute;top:0;left:0;z-index:1;display:block;width:250px;height:0;padding-top:calc((350 / 620) * 250px);background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 992.98px){.bottom-links-thumb{width:min(90%, 400px);;padding-top:min(calc((350 / 620) * 90%), calc((350 / 620) * 400px));}}.bottom-links-detail{position:relative;height:100%;min-height:150px;padding:25px 15px 30px 230px;margin:0 0 0 40px;background:#fff}@media(max-width: 992.98px){.bottom-links-detail{padding:0 15px 30px;padding-top:min(calc((350 / 620) * 90%), calc((350 / 620) * 400px));;margin:0 0 0 15px}}.bottom-links-detail:before{position:absolute;top:0;right:0;display:inline-block;width:50px;height:3px;content:"";background:#6e8f00}#zero .bottom-links-detail:before{background:#fd6753}#every .bottom-links-detail:before{background:#ffd800}#bankisha .bottom-links-detail:before{background:#ad8200}@media(max-width: 992.98px){.bottom-links-detail:before{top:auto;bottom:0}}.bottom-links-detail__title{font-size:18px;font-weight:bold}@media(max-width: 992.98px){.bottom-links-detail__title{font-size:15px}}.bottom-links-detail__text{margin-top:15px;font-size:16px}@media(max-width: 992.98px){.bottom-links-detail__text{margin-top:5px;font-size:12px}}
