@charset "UTF-8";
.no_jsmsg.error{border:1px solid red;font-size:14px;font-size:.875rem;line-height:1.3;text-align:center;padding:8px;margin-bottom:10px}
.no_data.error{background:#fcfce6;border:#f0f0b3 1px solid;color:red;font-weight:700;padding:7px;margin:10px 0}
#refuge .usuallyInfo{background-color:#f3f3f3;padding:10px 8px;margin-bottom:15px}
#refuge .newInfo{background-color:#fcfce6;padding:10px 8px;margin:-10px 0 10px;font-weight:700}
#refuge .yjMS{font-size:14px;font-size:.875rem}
.txtAlignC{text-align:center}
.txtAlignR{text-align:right}
.floatR{float:right}
.floatL{float:left}
.fontBold{font-weight:700}
.fontNomal{font-weight:400}
.mt7p{margin-top:7px}
.mb3p{margin-bottom:3px}
.mb5p{margin-bottom:5px}
.mb10p{margin-bottom:10px}
.mb19p{margin-bottom:19px}
.mr9p{margin-right:9px}
.pl6p{padding-left:6px}
.clearB{clear:both}
.disTable{display:table}
.disCell{display:table-cell;vertical-align:middle;line-height:1}
.noPage{color:#bbb}
.headBlue{background-color:#edf7fc;font-weight:700;padding:6px 10px;margin-bottom:5px}
.headBorderLeft{border-left:#bfe1f1 6px solid;padding:2px 5px;margin-bottom:5px}
.headBorderLeftS{border-left:#bfe1f1 6px solid;padding:0 4px;margin-bottom:5px}
.headBlueBorder{background-color:#edf7fc;border-left:#bfe1f1 5px solid;font-weight:700;padding:6px 7px;margin-bottom:5px}
.headBalloonBlue,.headBalloonGray{background:url(https://s.yimg.jp/images/weather/crisis/img/sprite_balloon.png) left top no-repeat;width:148px;text-align:center;font-weight:700;padding-top:5px}
.headBalloonBlue{height:43px;background-position:0 0}
.headBalloonGray{display:block;height:35px;background-position:0 -43px}
.head{background:url(https://s.yimg.jp/images/weather/crisis/img/bg_cgshadow.png) left bottom repeat-x;position:relative;z-index:2}
.subNav li{background:url(https://s.yimg.jp/images/weather/crisis/img/sprite_subnav.png) left top no-repeat;height:41px;float:left;text-align:center}
.subNav li.anchor{width:233px;background-position:0 0}
.subNav li.current{width:235px;background-position:0 -41px}
.subNav a,.subNav span{display:block;width:233px;font-weight:700;line-height:41px}
.sns{overflow:hidden;display:inline-block}
.sns li{line-height:1;float:left;margin-right:10px}
.sns li.endLi{margin-right:0}
.head .sns{position:absolute;top:4px;right:0}
.catalogue{border:#d5dfe4 1px solid;padding:12px 10px;margin:-1px 0 10px;z-index:1;position:relative}
.catalogue .retrieval,.map .retrieval{margin-bottom:15px}
.catalogue .prefecture dl{overflow:hidden;margin-bottom:18px;clear:both}
.catalogue .prefecture .endDl{margin-bottom:2px}
.map{border:#d5dfe4 1px solid;padding:12px 10px 0;margin:-1px 0 10px;z-index:1;position:relative}
.refugeMapArea{width:620px;float:left;margin-right:9px}
.refugeMap{background-color:#efefef;height:610px;margin-bottom:5px}
.detailInfoArea{background:url(https://s.yimg.jp/images/weather/crisis/img/balloon.png) left top no-repeat;width:435px;height:288px;padding:5px;line-height:1.5}
.detailInfoArea{overflow:hidden}
.buttonClose{background:url(https://s.yimg.jp/images/weather/crisis/img/ico_close.png) left top no-repeat;display:block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;float:right;margin-bottom:3px}
.detailInfo{width:430px;height:195px;overflow:auto;padding:0 0 5px 5px}
.detailInfo dt{margin-bottom:5px}
.detailInfo dt a,.detailInfo dt span{font-weight:700}
.checkBox{overflow:hidden;width:620px;white-space:nomal;clear:both}
.checkBox li{height:33px;float:left;margin:0 20px 10px 0;white-space:nowrap;display:table}
.checkBox .noImage{padding-left:36px;height:auto;line-height:1}
.checkBox li .image{margin-right:3px}
.checkBox .endLi{margin-right:0}
.checkBox dl{overflow:hidden}
.checkBox dt{float:left}
.checkBox dd{float:left}
.checkBox .cell,.checkBox .image{display:table-cell;vertical-align:middle}
.checkBox .image{margin-right:3px;display:inline-block}
.searchArea{width:299px;float:left}
.searchHead{overflow:hidden}
.searchHead li{float:left}
.searchHead .li_pref{margin-right:3px}
.searchArea .error{background:#fcfce6;border:#f0f0b3 1px solid;color:red;font-weight:700;padding:7px;margin:10px 0}
.searchArea .retrieval .txtform{width:295px}
.prefectureAll dl{overflow:hidden;clear:both;line-height:20px;margin-bottom:6px}
.prefectureAll dt{font-weight:700}
.prefectureAll dd{float:left;margin-right:5px;white-space:nowrap}
.prefectureAll span{color:#969696}
.prefectureAll span.current{color:#000;font-weight:700}
.ttlImgTxt{display:table;margin-bottom:3px}
.ttlImgTxt img,.ttlImgTxt span{display:table-cell;vertical-align:middle;font-weight:700;line-height:1}
.ttlImgTxt img{margin-right:3px}
.result{background-color:#edf7fc;padding:16px 0;margin-bottom:13px;text-align:center}
.searchArea .clearCondition{text-align:right;margin:-11px 0 7px}
.clearCondition a{background:url(https://s.yimg.jp/images/weather/crisis/img/ico_clear.png) left center no-repeat;padding-left:16px;display:inline-block;min-height:16px}
.searchArea .annotation li{line-height:1.4;margin-bottom:12px}
.refugeMapPrint{background-color:#efefef;width:950px;height:530px;margin-bottom:10px}
.detailInfoPrint{background-color:#f5f5f5;padding:17px 20px;margin-bottom:20px}
.detailInfoPrint th{text-align:left;vertical-align:top;white-space:nowrap;padding-right:9px}
.detailInfoPrint td{padding-left:9px;vertical-align:top;background:url(https://s.yimg.jp/images/weather/crisis/img/dot_colon.png) no-repeat 0 10px}
.breadCrumbs{overflow:hidden;margin-bottom:4px}
.breadCrumbs li{float:left;margin-right:5px;white-space:nowrap}
.breadCrumbs li em{font-weight:700}
.catalogue fieldset,.catalogue form,.narrow fieldset,.narrow form{display:inline-block}
.catalogue fieldset,.narrow fieldset{margin-right:7px}
.moreNarrowDown{background:url(https://s.yimg.jp/images/weather/crisis/img/arrowdown.png) right center no-repeat;padding-right:16px}
.moreNarrowUp{background:url(https://s.yimg.jp/images/weather/crisis/img/arrowup.png) right center no-repeat;padding-right:16px}
.noMoreNarrow{background:url(https://s.yimg.jp/images/weather/crisis/img/arrowgray.png) right center no-repeat;padding-right:16px;color:#bbb}
.sctMedium{width:90px}
.sctLarge{width:125px}
.spotArea{display:inline;position:absolute}
.spotBox{background-color:#fff;width:359px;height:324px;overflow:auto;border:#aaa 3px solid;padding:5px}
.spotBox dt{background-color:#f3f3f3;font-weight:700;padding:3px 5px;margin-bottom:3px}
.spotBox dd{float:left;width:105px;padding-right:5px;line-height:1.6;margin-bottom:5px}
.tableForm{clear:both;margin-bottom:11px;line-height:1.36}
.tableForm td,.tableForm th{border:#c9c9c9 1px solid;border-collapse:collapse;padding:2px 5px}
.tableForm th,.tableForm02 th{background-color:#dfdfdf;text-align:center;font-weight:700;height:30px;white-space:nowrap}
.tableForm .even,.tableForm02 .even{background-color:#f3f3f3}
.tableForm .autonomy{width:75px}
.tableForm .name{width:167px}
.tableForm .address{width:129px}
.tableForm .shelter{width:105px}
.tableForm .disaster{width:100px}
.tableForm .open{width:60px;text-align:center}
.tableForm .capacity{width:68px;text-align:right}
.tableForm .stock{width:97px}
.tableForm .note{width:116px}
.pageNav{text-align:center}
.pageNav a,.pageNav span{border:#ddd 1px solid;padding:5px}
.pageNav .currentNum{background-color:#eee}
.pageNav em{font-weight:700}
.preparation{position:relative;margin-bottom:18px}
.preparation dt{font-weight:700}
.preparation dl{margin-bottom:12px}
.preparation .endDl{margin-bottom:0}
.preparation .moreColumn{position:absolute;right:0;bottom:0}
.measureInfo{background-color:#f5f5f5;padding:11px;margin-bottom:10px}
.measureInfo dt{font-weight:700;margin-bottom:2px}
.measureInfo dd{float:left;margin-right:10px;white-space:nowrap}
.emergencyInfo{background-color:#fcfce6;padding:7px 10px;margin-bottom:10px}
.emergencyInfo dt{background:url(https://s.yimg.jp/images/weather/crisis/img/ico_attention.png) left center no-repeat;font-weight:700;padding-left:29px;height:23px}
.emergencyInfo dd{background:url(https://s.yimg.jp/images/weather/crisis/img/dot_3px.png) left center no-repeat;padding-left:6px}
.emergencyInfo dd a{font-weight:700}
.narrow{display:inline-block;float:left;line-height:1;margin-bottom:10px}
.adviceCatalog .headBorderLeft{margin-bottom:0}
.tableForm02{clear:both;line-height:19px}
.tableForm02 td,.tableForm02 th{border:#c9c9c9 1px solid;border-collapse:collapse;padding:8px 10px}
.tableForm02 .date{width:141px}
.tableForm02 .autonomy{width:111px}
.tableForm02 .area{width:137px}
.tableForm02 .advice{width:103px}
.tableForm02 .house{width:95px;text-align:right}
.tableForm02 .capacity{width:95px;text-align:right}
.tableForm02 .reason{width:259px}
.tableForm02 .shelterInst{background-color:#e60013;color:#fff;font-weight:700}
.tableForm02 .shelterAdvice{background-color:#ffd400}
.tableForm02 .shelterPre{background-color:#ffc}
.tableForm02 .shelterLift{background-color:#d8fbff}
.noInfo{font-weight:700;text-align:center;padding:19px 0}
.icnItem,.icnViaItem{overflow:hidden;position:absolute;z-index:1}
.icnItem span,.icnViaItem span{display:block;overflow:hidden;position:relative}
.icnItem img,.icnViaItem img{position:absolute}
.icnItem,.icnItem span{width:33px;height:55px}
.icnViaItem,.icnViaItem span{width:13px;height:13px}
.startMap{left:-43px;top:-1px}
.goalMap{left:-43px;top:-66px}
.homeMap{left:-43px;top:-261px}
.viaMap{left:-60px;top:-90px}
.disaster1Map{left:0;top:-100px}
.disaster2Map{left:-50px;top:-100px}
.conveniMap{left:-100px;top:-100px}
.policeMap{left:-150px;top:-100px}
.firedepMap{left:-200px;top:-100px}
.hospitalMap{left:-250px;top:-100px}
.gsMap{left:-300px;top:-100px}
.disaster1offMap{left:-350px;top:-100px}
.disaster2offMap{left:-400px;top:-100px}
.labelSpot{margin-bottom:20px;padding:4px 10px;background:#f3f3f3;font-weight:700;font-size:13px;font-size:.8125rem}
.captionList{margin-bottom:20px;font-weight:700}
.catalogue #preflst dl{margin-bottom:20px}
.catalogue #preflst dt{margin-bottom:10px;padding:2px 5px;border-left:#4772ce 6px solid;font-weight:700}
.catalogue #preflst dd li{display:inline-block;width:175px;padding:5px 0 5px 10px;vertical-align:top}
.catalogue #preflst dd li .count{font-size:12px;font-size:.75rem;color:#666;display:inline-block}
.catalogue .retrieval{padding:30px 0 0;border-top:#d5dfe4 1px dotted;vertical-align:middle}
.catalogue .retrieval h2{display:inline;margin:0 20px 0 0;font-weight:700;line-height:30px}
.catalogue .retrieval input[type=text]{padding:5px 2px;margin:0 10px 0 0;border:1px solid #7f9db9;vertical-align:middle}
.searchArea .retrieval input[type=text]{width:200px;padding:5px 2px;margin:0 5px 0 0;border:1px solid #7f9db9;vertical-align:middle}
.catalogue .retrieval input[type=submit],.searchArea .retrieval input[type=submit]{width:80px;height:30px;margin:0;padding:0 10px;border:none;background:#4070ff;border-radius:3px;text-align:center;font-size:17px;font-size:1.0625rem;color:#fff;cursor:pointer;vertical-align:middle}
.searchModule{margin:-10px 0 10px;padding:10px;background:#f3f7f9}
.searchModule #div_select_city,.searchModule #div_select_pref{display:inline-block;border:solid 1px #c9c9c9;border-radius:2px;background:#fff;margin-right:7px}
.searchModule .sctLarge,.searchModule .sctMedium{height:26px;margin:1px;padding-left:5px;border:none;background:#fff}
.searchModule .mr2p{margin-right:10px;vertical-align:middle}
.searchModule .moreNarrowDown,.searchModule .moreNarrowUp{line-height:30px;text-decoration:none}
.catalogue .pageNav{margin-bottom:30px}
#yjMapControl{position:absolute;top:10px;right:10px;width:50%;text-align:left;z-index:1002}
#yjMapControl .plugin{display:inline;float:right;position:relative;margin-bottom:10px;background-color:#fff;border:1px solid #8f9092;border-radius:3px}
#yjMapControl .mode{overflow:hidden}
#yjMapControl .mode a:link,#yjMapControl .mode a:visited{display:inline-block;padding:0 10px;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(0,#fff),to(#eee));background:linear-gradient(top,#fff 0,#eee 100%);border-radius:3px;font-weight:700;color:#333;zoom:1}
#yjMapControl .mode span{vertical-align:middle}
#yjMapControl a{line-height:30px;font-size:92.3%}
.tog.on,.tog.rev{background-position:-60px -50px}
.tog,.tog.rev.on{display:inline-block;width:11px;height:11px;margin-left:2px;background-image:url(https://s.yimg.jp/images/weather/crisis/img/map/sp_01_pc.png);background-position:-40px -50px;vertical-align:middle;line-height:11px;cursor:pointer;text-indent:-9999px;zoom:1}
#dataControl{position:absolute;top:30px;right:0;width:335px;border:1px solid #8f9092;border-radius:3px;background-color:#fff;font-size:small;z-index:1004;zoom:1}
#dataControl .hd{font-weight:700;padding:5px;border-top:1px solid #e5e5e5;border-bottom:1px dotted #dedede;background-color:#f5f5f5}
#dataControl .col2,#dataControl .col3{padding-top:10px}
#dataControl .section{overflow:hidden;zoom:1}
#dataControl .col3 .item{display:inline;float:left;width:33%}
#dataControl .col3 label{display:block;text-align:center;zoom:1}
#Sb_2 .error,#Sb_2 .guide,#areaTog img,#closeFull img,#dataControl .item .img,#dataControl .item img,#distanceControl .close img,#distanceControl .item img,#distanceControl .title img,#drawControl .close img,#drawControl .item img,#drawControl .title img,#errModule6 .close,#funcBtn div img,#modeFull img,#modeLeng,#modeRoad,#overPanel .closeBtn a,#pasteControl .close,#pasteControl .preview a,#setTopModule .close img,#setTopModule .setupBtn img,#srchacb,#yjMapControl .close,#yjMapControl .guide,#yjMapControl .pop,#yjMapMoveBottom,#yjMapMoveLeft,#yjMapMoveRight,#yjMapMoveTop,#yjMapPanel .post .near img,#yjMapPanel .post .spot img,#yjMapPanel .query .icn img,#yjMapPanel .sort .icn,#yjMapPanel .stats .link .list,#yjMapPanel .stats .link .spot,#yjMapPanel .view .list img,#yjMapPanel .view .map img,#yjMapWindow .list img,#yjMapWindow .pageBtn,#yjMapWindow .pageBtnOff,#yjMapWindow .sendCar,.genreL img,.genreS img,.icnBack,.icnBus,.icnCar,.icnCenter,.icnChg,.icnClose,.icnFly,.icnG,.icnLock,.icnMove,.icnOpen,.icnPlace,.icnPoint,.icnPost,.icnRev,.icnS,.icnSea,.icnTran,.icnUnlock,.icnWalk,.icnWay01,.icnWay02,.icnWay03,.icnWay04,.icnWay05,.icnWay06,.icnWay07,.icnWay08,.icnWay09,.icnWay10,.icnWay11,.icnWay12,.icnWay13,.icnWay14,.icnWay15,.icnWay16,.icnWay17,.icnYY01,.icnYY02,.icnYY03,.icnYY04,.icnYY05,.modalSkin input,.mySection .loginBtn a,.postBtn .reset img,.ppc .icn,.routeInput .delBtn img,.routeInput .switchBtn img,.st00,.st05,.st10,.st15,.st20,.st25,.st30,.st35,.st40,.st45,.st50,.thumMap1,.thumMap2,.thumMap3,.tog,.tog.rev.on,.yjListTab .icn,.yolp-bar{background-image:url(https://s.yimg.jp/images/weather/crisis/img/map/sp_01_pc.png);background-repeat:no-repeat}
#dataControl .img,#dataControl img{display:block;width:50px;height:50px;margin:0 auto 3px;padding:1px;border:3px solid #e7e7e7;overflow:hidden}
#dataControl .selected .img{border:3px solid #ff4800}
#dataControl .thum1{background-position:-120px -220px}
#dataControl .thum2{background-position:-180px -220px}
#dataControl .thum3{background-position:-300px -220px}
#dataControl .thum4{background-position:-360px -220px}
#dataControl .thum5{background-position:-420px -220px}
#dataControl .thum6{background-position:-120px -280px}
#dataControl .thum7{background-position:-180px -280px}
#dataControl .thum8{background-position:-240px -280px}
#dataControl .thum9{background-position:-300px -280px}
#dataControl .thum10{background-position:-360px -280px}
#dataControl .thum11{background-position:-480px -280px}
#dataControl input{width:13px;margin-right:3px;padding:0;vertical-align:middle}
#contents .rotSug .active{background-color:#1d3994}
#contents .rotSug .active em{color:#fff}
#contents .rotSug .other{border-top:1px solid #ccc}
#contents .rotSug .rotSugrest{padding:4px 6px 5px;cursor:pointer}
#contents .rotSug span{color:#999}
#contents .rotSug em{color:#000;font-weight:700}
.rotSug{clear:left;width:298px;margin-left:1px;position:relative;top:1px;left:0}
.rotSug span{color:#999}
.rotSug .rotAssistBd{margin:0;border-width:1px 2px 2px;border-style:solid;border-color:#7c7c7c;background-color:#fff}
.rotSug div{margin:0;padding:0}
.rotSug .rotSugrest{padding:4px 6px 5px;cursor:pointer}
#sugres div{line-height:1.6;color:#000;padding:4px 6px 5px;display:block;cursor:pointer}
.rotSug em{color:#000;font-weight:700}