@charset "UTF-8";
.earthquakeView{width:600px;margin:0 auto 20px}
.earthquakeView .tabView_navi{display:table;table-layout:fixed;width:100%;margin:10px auto 15px auto}
.earthquakeView .tabView_item{display:table-cell;line-height:1;border-bottom:1px solid #e9e9e9}
.earthquakeView .tabView_item a{display:block;padding:10px 0;text-align:center;position:relative;top:1px}
.earthquakeView .tabView_item a:before{position:absolute;content:"";display:block;margin-top:-10px;top:50%;left:0;background:#e9e9e9;width:1px;height:20px}
.earthquakeView .tabView_item a.is-current{border-bottom:4px solid #5089ff;font-weight:700;color:#333}
.earthquakeView .tabView_item:first-child a:before{display:none}
.earthquakeView .tabView_content{display:none}
.earthquakeView .tabView_content.is-active{display:block;width:600px;margin:0 auto}
.earthquakeView .tabView_content img{width:600px}
.earthquakeView_legend{background:#f3f3f3;padding:8px 2px}
.earthquakeView_legend_list{font-size:0}
.earthquakeView_legend_list li{display:inline-block;margin-right:5px;font-size:11px;font-size:.6875rem;line-height:20px}
.earthquakeView_legend_list li:last-child{margin-right:0}
.earthquakeView_legend_list li .icon_si{position:relative;display:inline-block;width:20px;margin-right:2px;font-size:11px;font-size:.6875rem;color:#333;text-align:center;z-index:10}
.earthquakeView_legend_list li .icon_si:before{position:absolute;content:"";display:block;top:2px;left:2px;width:16px;height:16px;background:#ccc;border-radius:8px;z-index:-5}
.earthquakeView_legend_list li .icon_si:after{position:absolute;content:"";display:block;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:11px;z-index:-10}
.earthquakeView_legend_list li .icon_si.icon_si-1:before{background:#ececec}
.earthquakeView_legend_list li .icon_si.icon_si-2{color:#fff}
.earthquakeView_legend_list li .icon_si.icon_si-2:before{background:#0097ff}
.earthquakeView_legend_list li .icon_si.icon_si-3{color:#fff}
.earthquakeView_legend_list li .icon_si.icon_si-3:before{background:#0058e4}
.earthquakeView_legend_list li .icon_si.icon_si-4:before{background:#f7ea41}
.earthquakeView_legend_list li .icon_si.icon_si-5l:before{background:#ffc32e}
.earthquakeView_legend_list li .icon_si.icon_si-5s:before{background:#ff962a}
.earthquakeView_legend_list li .icon_si.icon_si-6l{color:#fff}
.earthquakeView_legend_list li .icon_si.icon_si-6l:before{background:#f91f1c}
.earthquakeView_legend_list li .icon_si.icon_si-6s{color:#fff}
.earthquakeView_legend_list li .icon_si.icon_si-6s:before{background:#c60036}
.earthquakeView_legend_list li .icon_si.icon_si-7{color:#fff}
.earthquakeView_legend_list li .icon_si.icon_si-7:before{background:#c20086}
.earthquakeView_legend_list li .icoEpicenter{position:relative;width:20px;margin-right:2px;text-indent:-9999px;display:inline-block}
.earthquakeView_legend_list li .icoEpicenter:before{display:block;content:"";position:absolute;margin-top:-2px;top:50%;left:0;width:19px;height:3px;background:#e74c3c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:20}
.earthquakeView_legend_list li .icoEpicenter:after{display:block;content:"";position:absolute;margin-top:-2px;top:50%;left:0;width:19px;height:3px;background:#e74c3c;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:20}
.earthquakeView_legend_list li .icoEpicenter span:before{display:block;content:"";position:absolute;margin-top:-5px;margin-left:-3px;top:50%;left:0;width:25px;height:9px;background:#fff;border-radius:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.earthquakeView_legend_list li .icoEpicenter span:after{display:block;content:"";position:absolute;margin-top:-5px;margin-left:-3px;top:50%;left:0;width:25px;height:9px;background:#fff;border-radius:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.earthquakeView_legend.earthquakeView_legend-area span:before{border-radius:2px}
.earthquakeView_legend.earthquakeView_legend-area span:after{border-radius:3px}
.snsbtnWrapper{background-color:#f7f7f7;padding:10px 0 5px;margin:20px 10px;text-align:center}
.snsbtnWrapper .leadText{text-align:center;font-size:14px;font-size:.875rem;margin-bottom:10px}
.snsbtnWrapper .sns_btn{display:inline-block;width:auto}
.snsbtnWrapper .sns_btn div{display:inline-block;width:160px;margin:0 5px}