@charset "UTF-8";
body{overflow:hidden;min-width:950px}
#header{display:table;width:100%}
.pickupInfo{margin:0 0 10px;text-align:left}
.pickupInfo p{margin:0 10px;border:1px solid #bbb;border-radius:3px;background-color:#e7f7fc;font-weight:700;font-size:.875rem}
.pickupInfo a{display:block;position:relative;padding:8px 8px 8px 35px;border-top:none;border-radius:2px;background-size:21px 21px;line-height:18px;color:#25a}
.pickupInfo a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:5px;width:21px;height:21px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -230px}
.pickupInfo.horizon{width:100%}
.pickupInfo.horizon p{display:inline-block;width:auto;margin-bottom:5px}
.pickupInfo.horizon a{width:auto}
.pickupInfo.volcano p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.volcano a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/volcano60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.heats p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.heats a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/heats60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.flood p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.flood a:before{background-image:url(https://s.yimg.jp/images/evt/emg_app/ios/v2/B/flood_2x.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.dosha p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.dosha a:before{background-image:url(https://s.yimg.jp/images/evt/emg_app/ios/v2/B/dosha_2x.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.evacuation p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.evacuation a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/evacuation60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.warning p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.warning a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/warning60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.tsunami p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.tsunami a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/tsunami60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.earthquake p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.earthquake a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/earthquake60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.rain p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.rain a:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/rain60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.snow p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.snow a:before{background-image:url(https://s.yimg.jp/images/weather/top_module/snow.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.blizzard p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.blizzard a:before{background-image:url(https://s.yimg.jp/images/weather/top_module/blizzard.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupInfo.pollen p{border:2px solid #c5cee8;border-radius:5px;background-color:#fff}
.pickupInfo.pollen a:before{background-image:url(https://s.yimg.jp/images/weather/special/pollen/2018/sp/img/iconPollen_60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink{position:relative;margin:0 10px 10px 10px;padding:4px 8px 4px 35px;border:2px solid #c5cee8;border-radius:5px;background:#fff;font-size:13px}
.pickupLink:before{content:"";display:block;position:absolute;top:0;bottom:0;left:5px;width:21px;height:21px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -230px}
.pickupLink.volcano:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/volcano60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.heats:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/heats60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.flood:before{background-image:url(https://s.yimg.jp/images/evt/emg_app/ios/v2/B/flood_2x.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.dosha:before{background-image:url(https://s.yimg.jp/images/evt/emg_app/ios/v2/B/dosha_2x.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.evacuation:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/evacuation60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.warning:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/warning60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.tsunami:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/tsunami60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.earthquake:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/earthquake60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.rain:before{background-image:url(https://s.yimg.jp/images/evt/emg/v2/icon/rain60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.snow:before{background-image:url(https://s.yimg.jp/images/weather/top_module/snow.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.blizzard:before{background-image:url(https://s.yimg.jp/images/weather/top_module/blizzard.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink.pollen:before{background-image:url(https://s.yimg.jp/images/weather/special/pollen/2018/sp/img/iconPollen_60.png);width:24px;height:24px;background-size:24px 24px;background-position:0 0}
.pickupLink p:first-child{margin-bottom:2px;padding-bottom:2px;border-bottom:dotted 1px #ccc;font-weight:700}
.pickupLink p:last-child{margin:0;padding:2px 0;border-bottom:none;font-size:12px;font-weight:400;color:#ccc}
.alert.riskLvl2::after,.alert.riskLvl3::after{content:"!";font-size:0;width:15px;height:15px;border-radius:50%;background:#ff5742 url(https://s.yimg.jp/images/weather/pc/v2/img/emgmap/ico_alert.png) no-repeat 6px center/2px 11px;display:inline-block;margin-left:5px;vertical-align:middle;margin-bottom:1px}
.alert.riskLvl3::after{background-color:#5d0e85}
.emgMap_infoBox .infoBox_refuge .infoBox_define .alert,.infoBox_define .alert{width:5.5em;text-align:center;margin:0}
.riskLvl0{background:#fff;color:#333}
.riskLvl0 .label{background:#333;color:#fff}
.riskLvl1{background:#fff8d5;color:#333}
.riskLvl1 .label{background:#fff;color:#fff8d5}
.riskLvl2{background:#ffd701;color:#333}
.riskLvl2 .label{background:#fff;color:#ffd701}
.riskLvl3{background:#ff5742;color:#fff}
.riskLvl3 .label{background:#fff;color:#ff5742}
.riskLvl4{background:#cf40ff;color:#fff}
.riskLvl4 .label{background:#fff;color:#cf40ff}
.riskLvl5{background:#5d0e85;color:#fff}
.riskLvl5 .label{background:#fff;color:#5d0e85}
.depthLvl1{background:#e5e6f3;color:#333}
.depthLvl2{background:#c7d3f9;color:#333}
.depthLvl3{background:#8da8f9;color:#333}
.depthLvl4{background:#537dfe;color:#fff}
.depthLvl5{background:#003eff;color:#fff}
.sedimentLv{border:2px solid #8c3c0f}
.panelFooter{margin:0 5px;padding:5px 0;border-top:1px solid #ccc;font-size:.8125rem;word-break:normal;word-wrap:normal}
.panelFooter p{text-align:center}
.panelFooter .copyright{margin:8px 0}
.panelFooter .copyright small{display:block;font-size:.625rem;text-align:left}
.Sediment span[class*=riskLvl]::after{content:"";position:absolute;width:100%;height:100%;opacity:.4;background-size:4px 4px;background-color:transparent;background-image:-webkit-linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent)}
#editfr::after{content:"";background:#fff url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/img_howto.png) 14px 20px no-repeat;background-size:296px;text-align:center;margin:0 0 2px;display:block;width:309px;padding:450px 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:0}
.mapContentFailureInfo{top:6px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;text-align:left;margin-bottom:0}
.mapContentFailureInfo .applogy_module{background:#fff}
.mapContent_wrap{display:table;table-layout:fixed;width:100%;direction:rtl;border-top:1px solid #a4a5a7;overflow:hidden}
.mapContent_wrap noscript{position:absolute;width:100%;background:#fff;top:0;left:0;z-index:10;text-align:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;font-size:.875rem}
.mapContent_wrap>.mapContent,.mapContent_wrap>.mapContent_sub{display:table-cell;vertical-align:top;direction:ltr}
.mapContent_wrap .mapContent_sub{width:340px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);position:relative}
.mapContent_wrap .mapContent_sub.hide{width:0;visibility:hidden;z-index:-1}
.mapContent_wrap>.mapContent{position:relative}
.mapContent_area{position:relative}
.mapContent_area #map{position:relative;height:100%;background:#efefef}
.mapContent_area.mapOn{overflow:hidden}
.mapContent_area .mapContent{height:calc(100vh - 150px);position:relative;z-index:-1}
.mapContent_area .icnCenter{width:31px;height:31px;position:absolute;left:50vw;top:50%;margin-left:-15.5px;margin-top:-15.5px}
.mapContent_area .icnCenter img{width:31px;height:31px}
.mapContent_area .icnPin{width:28px;height:28px;position:absolute;margin:0;top:18px;left:-13px;margin-top:-13px!important;margin-left:-13px!important}
.mapContent_area .icnPin+.circle{background:rgba(255,255,255,.7);border-radius:50%;border:1px solid #fff;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;z-index:-1;margin:30px 0 0}
.mapContent_area .mapContent_controllerGroup{position:absolute;top:325px;left:25px;z-index:1}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn:first-child:last-child a,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn:first-child:last-child button{border-radius:4px}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn a,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn button{padding:6px 6px 2px;border-radius:4px 4px 0 0;font-size:.75rem;height:57px;color:#999;vertical-align:bottom;background:#fff;border:1px solid #e3e3e3;outline:0;margin:0}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn a::before,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn button::before{content:"";width:24px;height:24px;display:block;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_dosha.png);background-size:100%}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.on a,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.on button{color:#0064c8;font-weight:700}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.on a::before,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.on button::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_dosha_on.png)}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood a,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood button{border-radius:0 0 4px 4px;border-top:none}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood a::before,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood button::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_flood.png)}
.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood.on a::before,.mapContent_area .mapContent_controllerGroup .mapContent_controllerBtn.Flood.on button::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_flood_on.png)}
.mapContent_area .mapContent_controllerList{position:absolute;left:25px;top:217px;z-index:1;padding:0;width:38px}
.mapContent_area .mapContent_controllerList button{padding:0;width:100%;color:#999;height:47px;font-size:.75rem;outline:0}
.mapContent_area .mapContent_controllerList.on{z-index:12;opacity:1}
.mapContent_area .mapContent_controllerList li+li{border-top:none}
.mapContent_area .mapContent_controllerList>li{position:relative;background:#fff;border:1px solid #e3e3e3}
.mapContent_area .mapContent_controllerList>li:first-child{border-radius:4px 4px 0 0}
.mapContent_area .mapContent_controllerList>li:first-child:last-child{border-radius:4px;top:50px;position:absolute;width:36px}
.mapContent_area .mapContent_controllerList>li:last-child{border-radius:0 0 4px 4px}
.mapContent_area .mapContent_controllerList .levelMap button{padding-top:26px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_levelmap.png) no-repeat center 4px;background-size:28px;border:none;font-size:.6875rem}
.mapContent_area .mapContent_controllerList .levelMap.on button{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_levelmap_on.png);color:#0064c8;font-weight:700}
.mapContent_area .mapContent_controllerList .rainRadar button{padding-top:26px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_radar.png) no-repeat center 6px;background-size:22px;border:none}
.mapContent_area .mapContent_controllerList .rainRadar.on button{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_radar_on.png);color:#0064c8;font-weight:700}
.mapContent_area .mapContent_controllerList .levelMap.disabled .mapContent_alert,.mapContent_area .mapContent_controllerList .rainRadar.disabled .mapContent_alert{-webkit-animation:fadeInfadeOut 4s;animation:fadeInfadeOut 4s}
.mapContent_area .mapContent_controllerList .levelMap.disabled .mapContent_alert::before,.mapContent_area .mapContent_controllerList .rainRadar.disabled .mapContent_alert::before{-webkit-animation:fadeInfadeOut2 4s;animation:fadeInfadeOut2 4s}
.mapContent_area .mapContent_alert{position:absolute;width:17em;background:rgba(255,255,255,.9);color:#333;font-size:.75rem;padding:5px 10px;border-radius:4px;top:50%;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.3);box-shadow:-2px 0 8px rgba(0,0,0,.3);opacity:0;left:-100vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.mapContent_area .mapContent_alert::before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent rgba(255,255,255,.9);position:absolute;left:-100vw;top:50%;margin-top:-5px;opacity:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.emgMap_mapSearch{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;background:#fff}
.emgMap_mapSearch .mapSearch_input{background:#f2f2f2;padding:17px 11px 14px 9px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}
.emgMap_mapSearch .mapSearch_input .mapSearch_submit{background:#4070ff;border-radius:4px;color:#fff;border:none;font-size:.875rem;padding:6px;width:60px}
.emgMap_mapSearch .mapSearch_input .mapSearch_close{display:none;position:absolute;padding:0;border:none;font-size:0;width:32px;height:32px;top:17px;right:10px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_close.png) transparent center center no-repeat;background-size:10px 10px}
.emgMap_mapSearch .mapSearch_input input[type=search],.emgMap_mapSearch .mapSearch_input input[type=text]{font-size:.875rem;line-height:32px;height:32px;width:100%;padding:0 6px 0 30px;border:1px solid #e3e3e3;position:relative;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_search.png) no-repeat #fff 8px center/14px 14px}
.emgMap_mapSearch .mapSearch_input input[type=search]::-webkit-search-cancel-button,.emgMap_mapSearch .mapSearch_input input[type=text]::-webkit-search-cancel-button{-webkit-appearance:none}
.emgMap_mapSearch .mapSearch_input .mapSearch_word::-ms-clear{visibility:hidden}
.emgMap_mapSearch .mapSearch_notmatch{font-size:.875rem;border-top:1px solid #e3e3e3;padding-top:13px}
.emgMap_mapSearch .mapSearch_notmatch p{font-weight:700}
.emgMap_mapSearch .mapSearch_notmatch dl{margin-top:18px}
.emgMap_mapSearch .mapSearch_notmatch dl dt{font-weight:700;padding-left:14px;position:relative}
.emgMap_mapSearch .mapSearch_notmatch dl dt::before{content:"";width:10px;height:18px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_help.png) no-repeat center center/100%;position:absolute;left:0;top:0}
.emgMap_mapSearch .mapSearch_notmatch dl dd{padding-left:14px;position:relative;margin-top:4px}
.emgMap_mapSearch .mapSearch_notmatch dl dd::before{content:"";width:4px;height:4px;border-radius:50%;background:#333;position:absolute;top:.5em;left:4px}
.mapContent_fig[class*=depthLvl]{background:0 0;position:relative}
.mapContent_fig[class*=depthLvl]::before{content:"";width:calc(100% - 43px);height:0;position:absolute;right:0;bottom:0;border-top:3px solid red;border-radius:0 0 4px 0}
.mapContent_fig.depthLvl5::before{height:147px;background:rgba(0,62,255,.5)}
.mapContent_fig.depthLvl4::before{height:139px;background:rgba(83,125,254,.5)}
.mapContent_fig.depthLvl3::before{height:56px;background:rgba(141,168,249,.5)}
.mapContent_fig.depthLvl2::before{height:29px;background:rgba(199,211,249,.5)}
.mapContent_fig.depthLvl1::before{height:16px;background:rgba(229,230,243,.5)}
.mapContent_fig img{max-width:100%}
.mapContent_legend>p:not(.mapContent_fig){font-size:.8125rem;margin-top:8px}
.mapContent_legend h2{font-size:.875rem;margin-bottom:5px}
.mapContent_legendtbl{background:#fff;width:100%;margin-bottom:4px}
.mapContent_legendtbl th{text-align:center}
.mapContent_legendtbl thead th{font-size:.75rem;padding:3px 2px 2px;line-height:1.3}
.mapContent_legendtbl tbody tr:first-child th{color:#5d0e85;font-size:.75rem}
.mapContent_legendtbl tbody td,.mapContent_legendtbl tbody th{border-top:1px solid #dedede;font-size:.8125rem}
.mapContent_legendtbl tbody th{padding:3px 0 2px}
.mapContent_legendtbl tbody tr:nth-child(2) th::after,.mapContent_legendtbl tbody tr:nth-child(3) th::after{content:"相当"}
.mapContent_legendtbl .Sediment{padding:0;text-align:center}
.mapContent_legendtbl .Sediment span{display:inline-block;height:25px;width:13px;position:relative;vertical-align:bottom;opacity:.8}
.mapContent_legendtbl .Sediment span::after{left:0}
.mapContent_legendtbl .Flood{padding:0;text-align:center}
.mapContent_legendtbl .Flood span{display:inline-block;height:25px;width:3px;position:relative;vertical-align:bottom}
.mapContent_legendtbl .Flood span::after{left:0}
.mapContent_legendtbl .Flood span.riskLvl0{background:#89b8e1}
.mapContent_riskLvl dt{font-size:.75rem;font-weight:700;display:table-cell;vertical-align:middle;padding:0 7px}
.mapContent_riskLvl dd{display:table-cell}
.mapContent_riskLvl dd>span{display:inline-block;width:100%;vertical-align:middle;position:relative}
.mapContent_riskLvl.Flood .riskLvl0{background:#89b8e1}
.mapContent_riskLvl.Sediment dd>span{border-top:1px solid #979797;border-bottom:1px solid #979797}
.mapContent_riskLvl.Sediment dt+dd>span{border-left:1px solid #979797}
.mapContent_riskLvl.Sediment dd:last-child>span{border-right:1px solid #979797}
.mapContent_riskLvl:not(.Depth) dd{width:20px}
.mapContent_riskLvl:not(.Depth) dd>span{font-size:0;height:15px}
.mapContent_riskLvl:not(.Depth) dd>span::before{content:"";position:absolute;top:0;right:0;width:0;height:100%;border-right:1px solid #fff;z-index:1}
.mapContent_riskLvl:not(.Depth) dd:last-child>span::before{content:none}
.mapContent_riskLvl.Flood dd>span{height:3px}
.mapContent_riskLvl.Depth dd{padding-bottom:1em}
.mapContent_riskLvl.Depth dd>span{width:21px;height:11px}
.mapContent_riskLvl.Depth dd>span.depthLvl5>span{left:-7px}
.mapContent_riskLvl.Depth dd>span>span{position:absolute;font-size:.75rem;font-weight:700;color:#333;width:3em;text-align:center;bottom:-1.5em;left:3px}
.mapContent_riskLvl.Depth dd>span>span span{display:none}
.emgMap_mapSearch .mapSeach_suggest{display:none;margin:0 0 0 34px;padding:55px 13px 0 0;overflow-y:scroll}
.emgMap_mapSearch .mapSeach_suggest .mapSeach_current{border-bottom:1px solid #e3e3e3;position:fixed;z-index:1;background:#fff;height:55px;width:278px;margin-top:-55px}
.emgMap_mapSearch .mapSeach_suggest .mapSeach_current::before{content:"";width:100%;height:3px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%);background:linear-gradient(rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%)}
.emgMap_mapSearch .mapSeach_suggest .mapSeach_current a{padding:17px 20px 0 31px}
.emgMap_mapSearch .mapSeach_suggest .mapSeach_current a::before{content:"";width:20px;height:20px;position:absolute;top:50%;margin-top:-2px;left:0;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_gps.png) #fff no-repeat center center/20px 20px}
.emgMap_mapSearch .mapSeach_suggest a{display:block;padding:8px 20px 10px 0;position:relative}
.emgMap_mapSearch .mapSeach_suggest a::before{content:"";position:absolute;top:50%;right:8px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_arrow.png) no-repeat center center/10px 10px;width:10px;height:10px}
.emgMap_mapSearch .mapSeach_suggest li:last-child a{padding-bottom:13px}
.emgMap_mapSearch .mapSeach_suggest li+li{border-top:1px solid #e3e3e3}
.emgMap_mapSearch .mapSeach_suggest .name{font-size:.875rem}
.emgMap_mapSearch .mapSeach_suggest .address{color:#999;font-size:.625rem}
.emgMap_evacuation{margin-top:15px}
.emgMap_evacuation a{color:#0064c8;display:block;background:#f2f2f2;position:relative;padding:5px 13px;border-radius:17px}
.emgMap_evacuation a::before{content:"";background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/crisismap/spr_refugeMap.png);background-size:100px;background-position:-22px 0;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:6px;margin-top:-5px;position:relative}
.emgMap_evacuation a.hazardmap{padding-left:11px}
.emgMap_evacuation a.hazardmap::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_hazardmap.png);background-size:100%;background-position:0 0;width:26px}
.emgMap_evacuation a.flood::before,.emgMap_evacuation a.sediment::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/service_logo.png);background-size:18px;background-position:center center;background-repeat:no-repeat}
.yjmapHere{position:absolute;z-index:1}
.yjmapHere a{display:block;width:29px;height:29px;overflow:hidden;background:url(https://s.yimg.jp/images/map/simple/images/sp_06.png) no-repeat -216px -535px;text-indent:-9999px}
.yolp-level{position:relative;z-index:5;width:29px;overflow:hidden;zoom:1;cursor:pointer}
.yolp-level img{display:block;width:29px;height:8px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-position:-120px -113px}
.yolp-zoomin{position:absolute;top:0;z-index:10;width:25px;height:25px;padding:4px 0 0 4px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-position:-120px -70px;-webkit-box-sizing:content-box;box-sizing:content-box}
.yolp-zoomin img{display:block;width:21px;height:21px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-position:-160px -70px;cursor:pointer}
.yolp-zoomout{position:absolute;bottom:0;z-index:10;width:25px;height:25px;padding:4px 0 0 4px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-position:-120px -140px;-webkit-box-sizing:content-box;box-sizing:content-box}
.yolp-zoomout img{display:block;width:21px;height:21px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-position:-160px -140px;cursor:pointer}
#closeFull,#openFull{position:absolute;left:0;top:5px;width:18px;height:54px;z-index:1}
#closeFull a,#openFull a{background:rgba(0,0,0,.4);border-radius:0 4px 4px 0;width:100%;height:100%;display:block}
#closeFull a::before,#openFull a::before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;margin-top:-6px;left:5px}
#closeFull a::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.yolp-slider{position:absolute;width:31px;padding:29px 0}
.yolp-slider .yolp-zoomin img,.yolp-slider .yolp-zoomout img{background-image:url(https://s.yimg.jp/images/map/simple/images/sp_tablet.png);background-repeat:no-repeat}
.yolp-bar{position:absolute;left:3px;z-index:20;width:23px;height:7px;background-image:url(https://s.yimg.jp/images/map/simple/images/sp_06.png);background-repeat:no-repeat;background-position:-90px -70px;cursor:pointer}
.yolp-noprint{z-index:1}
.mapContent_infoTime{position:absolute;top:6px;left:70px;z-index:1;text-align:center}
.mapContent_infoTime>p{background:rgba(255,255,255,.7);border-radius:4px;font-size:1.125rem;padding:4px 8px 5px 28px;position:relative;line-height:1;vertical-align:middle;display:table}
.mapContent_infoTime>p::before{content:"";background:url(https://s.yimg.jp/images/weather/smp/v2/img/emgmap/ico_time.png) 0 0 no-repeat;background-size:100%;width:15px;height:15px;position:absolute;left:8px;top:50%;margin-top:-8px}
.mapContent_infoTime>p span{font-size:.875rem;vertical-align:middle;display:inline-block;margin-bottom:.2em}
@-webkit-keyframes fadeInfadeOut{
0%{opacity:0;left:50px}
20%{opacity:1}
80%{opacity:1}
99%{opacity:0;left:50px}
100%{left:-100vw}
}
@keyframes fadeInfadeOut{
0%{opacity:0;left:50px}
20%{opacity:1}
80%{opacity:1}
99%{opacity:0;left:50px}
100%{left:-100vw}
}
@-webkit-keyframes fadeInfadeOut2{
0%{opacity:0;left:-5px}
20%{opacity:1}
80%{opacity:1}
99%{opacity:0;left:-5px}
100%{left:-100vw}
}
@keyframes fadeInfadeOut2{
0%{opacity:0;left:-5px}
20%{opacity:1}
80%{opacity:1}
99%{opacity:0;left:-5px}
100%{left:-100vw}
}
.btmSheet_wrap{overflow-y:scroll}
.btmSheet_wrap.mapSearch_wordon .btmSheet_content,.btmSheet_wrap.mapSearch_wordon .btmSheet_header{visibility:hidden;z-index:0;left:-360px;position:relative}
.btmSheet_wrap.mapSearch_wordon .mapSeach_suggest{display:block}
.btmSheet_wrap.mapSearch_wordon .mapSearch_close{display:block}
.btmSheet{background:#fff;position:relative;width:100%}
.btmSheet .btmSheet_btn{font-size:0;position:relative;width:100%;height:30px;background:0 0;border:none;padding:0}
.btmSheet .btmSheet_btn::before{content:"";width:54px;height:6px;border-radius:3px;background:#ebebeb;position:absolute;left:50%;top:15px;margin-left:-27px;border:none;padding:0}
.btmSheet .btmSheet_title{text-align:center;font-weight:700;font-size:1rem;margin-bottom:1px}
.btmSheet .btmSheet_title>span{display:none}
.btmSheet .btmSheet_content{padding:12px 10px}
.btmSheet .btmSheet_content.Supplement{background:#f2f2f2}
.btmSheet .btmSheet_content.Supplement+div{margin-top:15px}
.btmSheet .btmSheet_content>.btmSheet_content.Supplement{position:relative}
.btmSheet .btmSheet_content .Supplement{border-radius:4px;margin-top:10px}
.btmSheet .btmSheet_header{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}
.btmSheet .btmSheet_header:not([class*=risk]){background:#fff}
.mapHide .btmSheet .btmSheet_header:not([class*=risk]){padding-bottom:8px;border-bottom:1px solid #d0d0d0}
.btmSheet .btmSheet_header.riskLvl1 .btmSheet_title,.btmSheet .btmSheet_header.riskLvl1 .emgMap_alerttext,.btmSheet .btmSheet_header.riskLvl1 .label,.btmSheet .btmSheet_header.riskLvl2 .btmSheet_title,.btmSheet .btmSheet_header.riskLvl2 .emgMap_alerttext,.btmSheet .btmSheet_header.riskLvl2 .label{color:#333!important}
.btmSheet .btmSheet_header[class*=risk] .btmSheet_title{font-weight:400;color:#fff}
.btmSheet .btmSheet_header[class*=risk] .btmSheet_btn::before{background:rgba(235,235,235,.4)}
.btmSheet .btmSheet_header{padding:14px 0 8px}
.btmSheet .btmSheet_header.riskLvl2+.btmSheet_content,.btmSheet .btmSheet_header.riskLvl3+.btmSheet_content,.btmSheet .btmSheet_header.riskLvl4+.btmSheet_content,.btmSheet .btmSheet_header.riskLvl5+.btmSheet_content{margin-top:0;border-top:none}
.btmSheet a{color:#0064c8}
.btmSheet .emgMap_alerttext{text-align:center;font-weight:700;font-size:1.125rem;padding:5px 5px 0;color:#fff}
.btmSheet .emgMap_alerttext .label:first-child:last-child{font-weight:700;background:0 0;color:#fff}
.btmSheet .emgMap_alerttext .label:not(:last-child){font-weight:700;border-radius:10px;font-size:.75rem;margin:1px 5px 0 0;padding:0 7px;display:inline-block;vertical-align:middle}
.btmSheet .emgMap_alerttext .label:not(:last-child)+span{vertical-align:middle}
.btmSheet #footer a{display:inline-block}
.emgMap_kindList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;-ms-flex-flow:wrap;flex-flow:wrap}
.emgMap_kindList+.emgMap_kindList{margin-top:12px}
.emgMap_kindList dt{width:60px;height:33px;border-radius:50%;text-align:center;font-size:.75rem;font-weight:700;position:relative}
.emgMap_kindList dt img{width:32px;display:block;margin:0 auto}
.emgMap_kindList dt img+span{position:absolute;left:60px;top:.3em;width:4em;text-align:left;font-size:1rem}
.emgMap_kindList dd{font-size:1rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem}
.emgMap_kindList dd.emgLvl_frame{padding-left:0}
.emgMap_kindList dd .emgLvl_meter{margin:0 0 0 auto}
.emgMap_kindList dd .emgLvl_meter.normal ol>li{background:#f2f2f2;color:#ccc}
.emgMap_kindList dd .emgLvl_meter ol{width:240px;max-width:calc(100% - 6.5em);font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 auto}
.emgMap_kindList dd .emgLvl_meter ol li:not(:last-child){font-size:.625rem;padding-top:5px}
.emgMap_kindList dd .emgLvl_meter ol li{width:28px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3) inset;box-shadow:0 0 2px rgba(0,0,0,.3) inset;font-weight:700;text-align:center}
.emgMap_kindList dd .emgLvl_meter ol li em{font-weight:700}
.emgMap_kindList dd .emgLvl_meter ol li:last-child{font-size:.625rem;line-height:1.1;width:40px;padding:2px 0}
.emgMap_kindList dd .emgLvl_meter ol li:last-child::after{content:"の\A恐れ";white-space:pre}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:first-child{background:#fff8d5;color:#999}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:nth-child(2){background:#ffd701;color:#fff}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:nth-child(3){background:#ff5742;color:#fff}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:nth-child(4){background:#cf40ff;color:#fff}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:nth-child(5){background:#5d0e85;color:#fff}
.emgMap_kindList dd .emgLvl_meter:not(.normal) ol li:not(.current){background:#f2f2f2;color:#ccc}
.emgMap_kindList dd .emgMap_kindtext{white-space:normal;font-weight:400}
.emgMap_kindList dd .icon{display:inline-block;margin:0 5px -5px;width:40px;height:18px;vertical-align:text-top;position:relative}
.emgMap_kindList dd .icon[class*=riskLvl]::after{content:"";position:absolute;width:100%;height:100%;opacity:.4;background-size:4px 4px;background-color:transparent;background-image:-webkit-linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent)}
.emgMap_kindList dd .icon+span{margin-top:5px;margin-bottom:-5px}
.emgMap_kindList.Sediment .icon{position:relative}
.emgMap_kindList.Flood .icon{display:inline-block;width:105px;vertical-align:middle;margin-left:0}
.emgMap_kindList.Flood .icon>span{width:21px;height:11px;display:block;float:left;position:relative}
.emgMap_kinddetailList{margin-top:10px}
.emgMap_kinddetailList dl{background:#f2f2f2;border-radius:14.5px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 14px}
.emgMap_kinddetailList dl+dl{margin-top:7px}
.emgMap_kinddetailList dl a{font-weight:700}
.emgMap_kinddetailList dl dd{margin-left:10px}
.emgMap_alertbox{font-size:.875rem;margin:-6px 8px 0;margin-right:8px}
.emgMap_alertbox dt{font-weight:700}
.emgMap_alertbox strong{color:#bd0000;font-weight:400}
.emgMap_kindList+.emgMap_alertbox{margin-top:26px}
.infoTime{text-align:center;font-size:.8125rem;margin-top:-15px;padding:0}
.emgMap_infoBox+.emgMap_infoBox{margin-top:14px}
.emgMap_infoBox .infoBox_title{font-weight:700;text-align:center;font-size:.875rem;background:#d5dbe2;border-radius:6px 6px 0 0;padding:6px 9px 5px}
.emgMap_infoBox .infoBox_title+.infoBox_content{border-radius:0 0 6px 6px}
.emgMap_infoBox .infoBox_content{background:#fff;border-radius:6px;padding:6px 10px}
.emgMap_infoBox .infoBox_content p{text-align:center}
.emgMap_infoBox .infoBox_content p.txt{text-align:left}
.emgMap_infoBox .infoBox_content p:first-child:last-child{margin:14px 0}
.emgMap_infoBox p.infoBox_time{font-size:.75rem;margin-top:14px;text-align:right}
.emgMap_infoBox .flood_advisory,.emgMap_infoBox .flood_hazard,.emgMap_infoBox .flood_occur,.emgMap_infoBox .flood_occurred,.emgMap_infoBox .flood_warn,.emgMap_infoBox .flood_warning,.emgMap_infoBox .lbl_evac{background:#ff5742;color:#fff;padding:2px 16px;display:inline-block;margin-bottom:8px;font-size:.8125rem}
.emgMap_infoBox .flood_occur,.emgMap_infoBox .flood_occurred{background-color:#5d0e85}
.emgMap_infoBox .flood_hazard,.emgMap_infoBox .lbl_evac{background-color:#cf40ff}
.emgMap_infoBox .flood_advisory{background-color:#ffd701;color:#333}
.emgMap_infoBox .infoBox_time{font-size:.75rem;margin-top:14px}
.emgMap_infoBox .infoBox_refuge dt{font-weight:700;font-size:.875rem}
.emgMap_infoBox .infoBox_refuge dd{margin-top:6px;font-size:.875rem}
.emgMap_infoBox .infoBox_refuge dd+dd{margin-top:30px}
.emgMap_infoBox .infoBox_refuge dd+dt{margin-top:16px}
.emgMap_infoBox .infoBox_refuge span.alert,.emgMap_infoBox .infoBox_refuge ul>li{display:inline-block;padding:3px 6px 2px;margin:0 6px 10px 0;font-size:.8125rem;font-weight:700}
.emgMap_infoBox .infoBox_refuge dl{display:-webkit-box;display:-ms-flexbox;display:flex}
.emgMap_infoBox .infoBox_refuge dl>dt{width:5em}
.emgMap_infoBox .infoBox_refuge dl>dd{margin:0;width:calc(100% - 4em);padding-left:5px}
.emgMap_infoBox .infoBox_refuge dl .warnAdv_explain{display:block;margin-left:0;font-weight:400}
.emgMap_infoBox .infoBox_refuge dl ul>li{margin-right:4px}
.emgMap_infoBox .infoBox_refuge .icoAdvToEmg,.emgMap_infoBox .infoBox_refuge .icoAdvToWarn,.emgMap_infoBox .infoBox_refuge .icoAdvisory,.emgMap_infoBox .infoBox_refuge .icoEmgWarning,.emgMap_infoBox .infoBox_refuge .icoNormal,.emgMap_infoBox .infoBox_refuge .icoUnkown,.emgMap_infoBox .infoBox_refuge .icoWarnToEmg,.emgMap_infoBox .infoBox_refuge .icoWarning{border-radius:0;font-weight:400}
.emgMap_infoBox .infoBox_define{background:#f2f2f2;padding:10px}
.emgMap_infoBox .infoBox_define dl{display:-webkit-box;display:-ms-flexbox;display:flex}
.emgMap_infoBox .infoBox_define dl+dl{margin-top:15px}
.emgMap_infoBox .infoBox_define dd{margin:0;line-height:1.2}
.emgMap_infoBox .infoBox_define dt{margin-right:12px}
dl+.emgMap_evacuationInfo{margin-top:20px}
.emgMap_evacuationInfo{background:#f2f2f2;border-radius:4px;text-align:center;padding:16px 10px;margin:0 0 20px;font-weight:700}
.emgMap_evacuationInfo.normal{font-weight:400}
.emgMap_evacuationInfo.normal p+p{font-size:.8125rem;margin-top:3px}
.emgMap_evacuationInfo+*{margin-top:15px}
.emgMap_evacuationInfo p a{font-size:.875rem;font-weight:700}
.emgMap_linkBox{font-size:.875rem;margin-top:8px}
.emgMap_linkBox .linkArea_title{border-radius:4px;background:#d5dbe2;font-weight:700;padding:6px 14px 5px}
.emgMap_linkBox .linkArea_title+.linkArea_content{margin-top:15px}
.emgMap_linkBox .linkArea_title+.linkArea_content:last-child ul{margin-bottom:10px}
.emgMap_linkBox .linkArea_content a{font-weight:700}
.emgMap_linkBox .linkArea_content ul{margin:0 0 20px 5px}
.emgMap_linkBox .linkArea_content ul>li+li{margin-top:12px}
.emgMap_linkBox .linkArea_content ul>li a{display:inline-block;position:relative;letter-spacing:-1em}
.emgMap_linkBox .linkArea_content ul>li a span{display:inline-block;vertical-align:middle;letter-spacing:0;width:calc(100% - 45px)}
.emgMap_linkBox .linkArea_content ul>li a .icon{width:32px;margin-right:13px;display:inline-block;vertical-align:middle;letter-spacing:0}
.emgMap_linkBox .linkArea_content ul+p{margin-top:30px}
.emgMap_linkBox .linkArea_content .linkArea_block{margin:30px auto 10px;background:#f2f2f2;border-radius:4px;padding:10px 16px}
.emgMap_linkBox .linkArea_content .linkArea_block dt{text-align:center}
.emgMap_linkBox .linkArea_content .linkArea_block dt+dd{margin-top:5px}
.emgMap_linkBox .linkArea_content .linkArea_block dd{margin-top:1px}
.emgMap_linkBox .linkArea_content .linkArea_block dd a{font-weight:400;padding-left:16px;position:relative;font-size:.8125rem;color:#333;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}
.emgMap_linkBox .linkArea_content .linkArea_block dd a:focus,.emgMap_linkBox .linkArea_content .linkArea_block dd a:hover{color:#0064c8}
.emgMap_linkBox .linkArea_content .linkArea_block dd a::before{content:"";width:6px;height:6px;border-top:2px solid #c5c5c5;border-right:2px solid #c5c5c5;position:absolute;left:0;top:50%;margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.emgMap_linkBox .linkArea_content>p{text-align:center}
.tbl{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem}
*+.tbl{margin-top:8px}
.tbl td,.tbl th{padding:8px 5px;border-bottom:4px solid #fff}
.tbl th{width:50px;background:#ececec;text-align:center}
.tbl td{background:#fff}
.tbl strong{font-weight:700;color:#ff5742}
.emgMap_confbtn{font-size:.875rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 0 2px 0 rgba(0,0,0,.5);padding:13px 23px 12px;display:table;margin:16px auto;border-radius:24px;background:#fff;font-weight:700;-webkit-transition:width .1s;-o-transition:width .1s;transition:width .1s}
.btmSheet_overview{font-weight:700;font-size:.875rem;margin-bottom:20px}