@charset "UTF-8";
html{font-size:16px}
body{margin:0;padding:0;-webkit-text-size-adjust:none;color:#333;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",“Droid Sans”,Helvetica,Arial,Roboto,sans-serif;word-break:break-word}
blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
li{list-style:none}
table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%}
caption{text-align:left}
code,del,ins,kbd,pre,samp,select,table,textarea,var{font-size:100%}
address,cite,del,dfn,em,ins,samp,strong,th,var{font-weight:400;font-style:normal}
a{color:#25a;text-decoration:none;-webkit-tap-highlight-color:rgba(102,204,255,.5)}
a:visited{color:#639}
a img{border:0}
hr.separation{display:none}
fieldset{border:none}
article,aside,footer,header,nav,section{display:block;margin:0;padding:0}
audio,canvas,embed,iframe,img,object,video{vertical-align:top}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;margin:0;padding:0}
.errorText{margin:10px;padding:5px;border:1px solid #dc0000;color:#dc0000;font-weight:700}
.posIM,.posSMON,.posSULT,.posSYSP{margin:15px 0}
.posSULT{border-top:1px solid #ccc}
.daySat{color:#0050c7}
.daySun{color:#c1132e}
.red{color:#c1132e}
.high{color:#fd3102}
.blue{color:#0050c7}
.low{color:#0a38e4}
.holiday{color:#c1132e}
.forecastPnts .blue{color:#1056be}
.green{color:#006d36}
.gray{color:#5c5c5c}
.liveResult .red{color:#ff301e}
.liveResult .blue{color:#1056be}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}
.clear{clear:both}
.mgl0{margin-left:0}
.mgb20{margin-bottom:20px}
.pic_w100{height:auto;max-width:100%}
.fwnormal{font-weight:400}
.bnrH50{height:50px;margin:0 auto;text-align:center}
.Banner{text-align:center;margin-top:16px}
.highTemperature{color:#fd3102}
.lowTemperature{color:#0a38e4}
.target_modules,.tracked_mods{-webkit-tap-highlight-color:transparent}
@media (orientation:landscape){
#wrapper{margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right)}
}
#yjsmhMenuWrap.yjsmhShow #yjsmhMenuBg{-ms-touch-action:none;touch-action:none}
body.yjsmhShow.landscape,body.yjsmhShow.portrait{position:static!important}
.headerDefault{position:relative;margin:5px 0 2px}
.headerDefault:after{clear:both;content:"";display:block}
#top .headerDefault{margin-bottom:0}
.headerDefault #logo{height:33px;padding:0;background:#1548b5;overflow:hidden}
.headerDefault #logo h1{float:left;width:139px;height:33px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/weather_w_22_2x.png) no-repeat 50% 50%;background-size:127px 22px;line-height:33px;text-indent:-9999px;overflow:hidden}
.headerDefault #logo h1 a,.headerDefault #logo h1 span{display:block}
.headerDefault .headerMenu{float:right;height:33px;margin-right:-2px}
.headerDefault .headerMenu li{display:block;float:left;height:33px;background:url(https://s.yimg.jp/images/weather/smp/common/mics/ico_separate_header_2x.png) no-repeat right 50%;background-size:2px 16px;font-size:.625rem;line-height:33px}
.headerDefault .headerMenu li a{display:block;padding:0 7px 0 5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}
.headerDefault .headerMenu li #ylogo{display:block;width:33px;height:33px;padding:0;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/yj_w_22_2x.png) no-repeat 50% 50%;background-size:23px 12px;text-indent:-9999px;overflow:hidden}
ul.headerMenu li.headUserId a{display:inline-block;padding:0}
ul.headerMenu li.headUserId span{display:inline-block;color:#fff;margin:0 7px 0 0;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.5)}
ul.headerMenu li.headUserId a{-o-text-overflow:ellipsis;text-overflow:ellipsis;width:38px;overflow:hidden;text-align:right}
ul.headerMenu li.headLogin a{display:inline-block}
.footerDefault{font-size:.875rem;line-height:1;text-align:center}
.footerDefault .changeDevice{display:none}
.footerDefault #sf{margin-top:20px}
.footerDefault .footerInner{padding:13px 10px 15px 10px;border-top:3px solid #d4d7db;background:#eee}
.app-yjtop .footerDefault .footerInner{padding-bottom:80px}
.footerDefault .loginArea{margin-bottom:15px;text-align:center}
.footerDefault .loginArea p+p{margin-top:10px}
.footerDefault .loginArea .loginName{display:inline-block;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;text-align:left}
.footerDefault .loginArea .loginStatus em{font-weight:700}
.footerDefault .commonLink{margin-bottom:10px}
.footerDefault .commonLink li{display:inline}
.footerDefault .commonLink li::after{content:" | "}
.footerDefault .commonLink li:last-child::after{content:""}
.footerDefault .subLink{margin-bottom:8px;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 0}
.footerDefault .subLink li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footerDefault .subLink li::after{content:"-";margin:0 6px}
.footerDefault .subLink li:last-child::after{content:none}
.footerDefault small{display:block;margin-bottom:5px;font-size:.75rem}
.searchDefault{position:relative;margin:10px 0;padding:3px 72px 3px 10px;-webkit-user-select:none}
#top .searchDefault{margin:-4px 0}
.searchDefault .frame{position:relative;padding:0 30px 0 50px;border:1px solid #aab0b6;border-radius:14px;background:#fff;-webkit-user-select:none}
.searchDefault.simple .frame{padding-left:30px}
.searchDefault .search{-webkit-appearance:none;position:relative;z-index:2;width:100%;height:28px;border:0;background:0 0;color:#333;font-size:.875rem;line-height:28px}
.searchDefault .clear{display:none;position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:11px;background:#bbb url(https://s.yimg.jp/images/weather/smp/common/mics/ico_cross_2x.png) 50% 50% no-repeat;background-size:12px 12px;-webkit-user-select:none}
.searchDefault .placeHolder{display:none;position:absolute;top:0;left:50px;color:#617589;font-size:.875rem;line-height:28px;z-index:0}
.searchDefault.simple .placeHolder{left:30px}
.searchDefault .clear.show{display:block}
.searchDefault .mark{position:absolute;width:39px;height:28px;top:0;left:0;-webkit-user-select:none}
.searchDefault .mark::before{content:"";display:block;position:absolute;top:0;bottom:0;left:5px;width:18px;height:18px;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 -185px}
.searchDefault .submit{display:block;position:absolute;top:2px;right:10px;width:57px;height:29px;border:1px solid #1548b5;border-radius:4px;background:#1548b5;color:#fff;font-size:1rem;font-weight:700;line-height:30px;text-align:center;text-shadow:0 -1px 0 #254266}
.searchDefault .submit input{-webkit-appearance:none;display:block;position:absolute;top:0;left:0;width:57px;height:29px;margin:0;padding:0;border:0;border-radius:4px;background:0 0;text-indent:-9999px;overflow:hidden}
.searchDefault .searchSuggestList{margin-top:1px;position:absolute;z-index:100;background:#fff;width:100%;left:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:4px}
.searchDefault .searchSuggestList.hide{display:none}
.searchDefault .searchSuggestList button{background:0 0;border:none;color:#333;font-size:.875rem;text-align:left;padding:6px 8px}
.searchDefault .searchSuggestList button .name{display:block;color:#05c}
.searchDefault .searchSuggestList button .address{font-size:.75rem;color:#617589;display:block}
.searchDefault .searchSuggestList li:not(:first-child){border-top:1px solid #ccc}
.areaSearchSet{margin-bottom:10px}
.areaSearchSet .searchDefault{margin:0;padding:5px 72px 5px 10px;background:#eee}
.areaSearchSet .searchDefault .submit{top:5px}
#top .areaSearchSet .searchDefault{background:0 0}
.articleDefault{margin:0 10px 10px 10px;overflow:hidden}
.articleDefault .imageCenter{display:block;margin-bottom:5px;text-align:center}
.articleDefault .title{margin-bottom:5px;font-size:1.125rem;font-weight:700}
.articleDefault .text{line-height:1.7;font-size:1rem}
.articleDefault .subText{margin-bottom:5px;color:#617589;font-size:.75rem;font-weight:700}
.labelLarge{overflow:hidden}
.labelLarge::after{content:"";display:block;height:0;margin-bottom:8px}
.labelLarge div{padding:4px 10px 2px 10px;border-top:2px solid #4672d0;border-bottom:1px solid #fff;background:#e5eef7;overflow:hidden}
.labelLarge .title{display:inline;float:left;color:#333;font-size:1.125rem;font-weight:700;line-height:34px;vertical-align:middle}
.labelLarge .titleExplain{color:#333;font-size:.75rem;line-height:34px;vertical-align:middle}
.labelMedium{margin:2px 10px 5px 10px}
.labelMedium div{padding:7px 5px;background:#e5eef7;line-height:1;border-top:solid 1px #9fbce1;overflow:hidden}
.labelMedium .title{display:inline-block;color:#333;font-size:1rem;font-weight:700;line-height:20px;vertical-align:middle}
.labelMedium .subText{color:#666;font-size:.625rem;vertical-align:middle;float:right;line-height:26px}
.labelMedium+.subText{display:block;margin:0 10px 10px;color:#495676;font-size:.75rem;text-align:right}
.labelSmall{margin:0 10px 5px 10px;line-height:1}
.labelSmall div{padding:8px 10px;background:#e5eef7;border-top:2px solid #4672d0;overflow:hidden}
.evacData .labelSmall div{border-top:none}
.labelSmall:after{clear:both;content:"";display:block}
.labelSmall.nbg div{padding:0;border-bottom:0;background:0 0}
.labelSmall .title{display:inline-block;margin-right:12px;padding-top:3px;font-size:.875rem;font-weight:700;vertical-align:middle}
.labelSmall .titleExplain{float:right;padding-top:5px;color:#495676;font-size:.75rem;vertical-align:middle}
.labelSmall .issuedText{display:inline-block}
.labelLarge div.disaster{border-top:2px solid #815d38;background-color:#eee7e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.labelLarge div.disaster .title{color:#815d38;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}
.labelLarge div.disaster .title:first-child:nth-last-child(2){min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.labelLarge div.notebook{background-color:#fff;border-top:none}
.labelLarge div.notebook .title{color:#333}
.labelLarge div.notebook .title .sub{font-size:.875rem}
.labelMedium div.disaster{border-top:1px solid #c3b3a4;background-color:#eee7e0}
.labelMedium div.disaster .title{color:#815d38}
.labelLarge div.unbreak .title{width:67%;float:left;line-height:1.46}
.menuExpand .labelSmall div{padding:6px 5px;background:#d8e6e7}
.menuExpand.exp .labelSmall div{padding:6px 10px}
.menuExpand .labelSmall div .title{line-height:21px;font-size:.875rem}
.labelLarge+.listRowlink,.labelMedium+.listDefault,.labelMedium+.listRowlink,.labelSmall+.listRowlink,.labelSmall+.listRowlink .double{margin-top:-5px;border-top:0}
.labelSmall+.listDefault{margin-top:-3px}
.labelLarge .button{display:block;float:right;margin:0 auto;font-size:.875rem;font-weight:700}
.labelLarge .button a.pageLeft{display:inline-block;position:relative;height:28px;margin-left:15px;padding:0 8px 0 5px;border:solid 1px #c5c9d2;border-left:none;background:#fff;line-height:28px;text-decoration:none;color:#25a}
.labelLarge .button a.pageLeft::after,.labelLarge .button a.pageLeft::before{content:"";display:block;position:absolute;right:100%;top:50%;height:0;width:0;border:solid transparent;border-color:rgba(194,225,245,0);pointer-events:none}
.labelLarge .button a.pageLeft::before{margin-top:-15px;border-right-color:#c5c9d2;border-width:15px}
.labelLarge .button a.pageLeft::after{margin-top:-14px;border-right-color:#fff;border-width:14px}
.listRowlink{margin:0 10px 10px 10px;border-top:1px solid #e6e6e6}
.listRowlink li{border-bottom:1px solid #e6e6e6;background:#fff}
.listRowlink li a{display:block;position:relative;padding:8px 30px 8px 4px;color:#333;overflow:hidden}
.listRowlink li a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:5px;width:6px;height:6px;margin:auto;border-right:solid 1px #b2bac3;border-top:solid 1px #b2bac3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#pointlst .listRowlink li a{color:#25a}
.listRowlink img{vertical-align:bottom}
.listRowlink .image{display:block;float:left;margin-right:10px}
.listRowlink dl{overflow:hidden}
.listRowlink .title{margin-bottom:2px;line-height:1.25;font-size:.9375rem;color:#25a}
.listRowlink .title:only-child{line-height:20px}
.listRowlink .title .subText{font-size:.625rem;padding-left:3px;font-weight:400;line-height:1}
.listRowlink .title+.subText{margin-top:6px;color:#617589;font-size:.8125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.listRowlink .title+.subText .label{display:inline-block;padding:2px 4px;margin-right:4px;border-radius:3px;font-size:.625rem;background:#71aad2;color:#fff;vertical-align:top;line-height:1.4}
.listRowlink .textAddress{color:#617589;font-size:.8125rem}
.listRowlink .readMore{border-top:4px solid #f6f6f6}
.listRowlink .readMore:after{clear:both;content:"";display:block}
.listRowlink .readMore a{display:block;float:right;margin-top:-4px;border:4px solid #f6f6f6;border-top:0;border-radius:0 0 4px 4px;background:#fff}
.listRowlink .readMore span{display:block;position:relative;margin-top:-1px;padding:0 2px 2px 2px;border:1px solid #e2e2e2;border-top:0;border-radius:0 0 2px 2px;background:#fff}
.listRowlink .readMore span span{display:block;position:relative;padding:8px 13px;border:0;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background:-o-linear-gradient(top,#fff,#f3f3f3);background:linear-gradient(to bottom,#fff,#f3f3f3);font-weight:700;font-size:.875rem}
.listRowlink .double{position:relative}
.listRowlink .double::after{content:"";position:absolute;left:0;bottom:0;margin:auto;width:100%;height:1px;background:#e6e6e6}
.listRowlink .double li:last-child{border-bottom:none}
.listRowlink .double,.listRowlink .mix{overflow:hidden}
.listRowlink .double li,.listRowlink .mix li{float:left;width:50%;border-right:1px solid #e6e6e6;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.listRowlink .double li a,.listRowlink .mix li a{padding-right:0;background:0 0}
.listRowlink .double li a::after,.listRowlink .mix li a::after{content:none}
.listRowlink .double li .blank,.listRowlink .mix li .blank{display:block;padding:8px 0;color:#25a}
.listRowlink .double .title,.listRowlink .mix .title{margin-bottom:0;font-size:.875rem}
.listRowlink .double .blank,.listRowlink .mix .blank{line-height:20px}
.listRowlink .double li:nth-child(2n){border-right:0}
.listRowlink .mix{margin-bottom:15px}
.listRowlink .mix li:nth-child(n+1){padding-left:3px;border-right:0}
.listRowlink .mix li:nth-child(2n){padding-left:0;border-right:1px solid #e6e6e6}
.listRowlink .mix li:first-child{float:none;width:auto;padding-left:0;border-right:0}
.listRowlink .triple{overflow:hidden}
.listRowlink .triple li{float:left;width:33%;padding-left:3px;border-right:1px solid #e6e6e6;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.listRowlink .triple li:nth-child(3n){border-right:0}
.listRowlink .triple li:nth-child(3n+1){padding-left:0}
.listRowlink .triple li a{padding-right:0;background:0 0}
.listRowlink .triple li .blank{display:block;padding:10px 0;color:#25a}
.listRowlink .triple .title{margin-bottom:0;font-size:.875rem}
.listRowlink .triple .blank{line-height:20px}
.listRowlink .promo li{background:#f2f6ff}
.listRowlink .promo li a{padding-left:8px}
.listRowlink .eqScale{line-height:1;font-size:.75rem;font-weight:700}
.listRowlink .eqScale em{margin-right:.5em;font-size:.875rem;font-weight:700}
#top .listRowlink{margin-top:10px}
#top .listRowlink li a{background:0 0;padding:10px 4px}
#top .listRowlink li a:after{content:none}
#top .listRowlink .title{font-size:.875rem}
#top .labelMedium+.listRowlink{margin-top:-5px}
#top .labelSmall+.listRowlink{margin-top:0}
.released+.listRowlink{margin-top:5px}
.labelMedium+.listRowlink .double,.labelMedium+.listRowlink .mix,.labelMedium+.listRowlink .triple{margin-top:-5px}
.listRowlink .noBold{font-weight:400}
.listRowlink.noLink{border-top:none;margin:0 10px 5px 10px}
.listRowlink.noLink .inner{margin-bottom:5px}
.listRowlink.noLink .wave{font-size:.75rem;color:#617589}
.listRowlink.noLink .title{font-size:1rem;color:#333;margin-bottom:4px}
.listRowlink.noLink .height,.listRowlink.noLink .time{font-size:.875rem;color:#333}
.listRowText{margin:0 10px 10px;overflow:hidden}
.listRowText li{display:block;margin:0;padding-bottom:3px;border-bottom:1px solid #eee}
.listRowText dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:40px;-moz-box-align:center;-webkit-box-align:center;-moz-box-pack:justify;-webkit-box-pack:justify}
.listRowText .subText,.listRowText .title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}
.listRowText .title{width:10em}
.listRowText .subText{width:11em}
.listRowText .subText .time,.listRowText .subText .wave{display:block;text-align:left}
.expandView{position:relative;padding:0 0 50px 0}
.expandView.cityList{padding-bottom:30px}
.expandView.cityList:not(.open) .expandView-area{max-height:100px}
.expandView.cityList .expandButton{bottom:10px}
.expandView.open button{display:none}
.expandView .expandButton{width:70%;border-radius:5px;border:solid 1px #e3e3e3;height:40px;line-height:1.2;display:block;text-align:center;color:#25a;font-size:.875rem;background-color:#fff;margin:0 auto;position:absolute;left:15%;bottom:40px;z-index:1}
.expandView:not(.open) .expandView-area{position:relative;overflow:hidden;max-height:230px}
.expandView:not(.open) .expandView-area::before{display:block;position:absolute;bottom:-10px;left:0;width:100%;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(60%,rgba(255,255,255,.9)),to(#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 60%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 60%,#fff 100%);content:"";z-index:1}
.expandView:not(.open) .double li:nth-child(n+13){display:none}
.expandView:not(.open) .triple li:nth-child(n+19){display:none}
.expandView.open .expandView-area{max-height:9000px;-webkit-transition:max-height 2s linear;-o-transition:max-height 2s linear;transition:max-height 2s linear}
.yjw_link_table{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 10px;-ms-flex-flow:wrap;flex-flow:wrap;border-top:1px solid #e3e3e3}
.yjw_link_table li{width:50%;border-bottom:1px solid #e3e3e3;-webkit-box-sizing:border-box;box-sizing:border-box}
.yjw_link_table li a{font-size:.8125rem;padding:6px 24px 6px 6px;display:block;position:relative}
.yjw_link_table li a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:10px;width:8px;height:8px;margin:auto;border-right:solid 1px #b2bac3;border-top:solid 1px #b2bac3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.yjw_link_table li:nth-child(2n){border-left:1px solid #e3e3e3}
.yjw_link_table li:last-child:nth-child(2n+1){width:100%}
.naviPaging{margin:0 10px 10px 10px;text-align:center}
.naviPaging ul{display:table;margin:0 auto;overflow:hidden}
.naviPaging li{display:table-cell;font-size:.875rem;line-height:1.6;vertical-align:middle}
.naviPaging .pageLeft{text-align:left}
.naviPaging .pageRight{text-align:right}
.naviPaging .center{width:98%}
.naviPaging .pageLeft+.pageRight,.naviPaging li:only-child{width:1%}
.naviPaging .pageLeft,.naviPaging .pageRight{white-space:nowrap}
.naviPaging .pageLeft a,.naviPaging .pageLeft em,.naviPaging .pageRight a,.naviPaging .pageRight em{display:inline-block;position:relative;height:33px;line-height:33px}
.naviPaging .pageLeft a::before,.naviPaging .pageLeft em::before,.naviPaging .pageRight a::before,.naviPaging .pageRight em::before{content:" ";display:block;position:absolute;top:50%;height:0;width:0;margin-top:-16.5px;border:solid transparent;border-color:rgba(194,225,245,0);border-width:16.5px;pointer-events:none}
.naviPaging .pageLeft a,.naviPaging .pageRight a{color:#fff;background:#4672d0}
.naviPaging .pageLeft em,.naviPaging .pageRight em{color:#bbb;background:#e9e9e9}
.naviPaging .pageLeft a,.naviPaging .pageLeft em{margin-left:17px;padding:0 7px 0 3px}
.naviPaging .pageLeft a::before,.naviPaging .pageLeft em::before{right:100%}
.naviPaging .pageLeft a::before{border-right-color:#4672d0}
.naviPaging .pageLeft em::before{border-right-color:#e9e9e9}
.naviPaging .pageRight a,.naviPaging .pageRight em{margin-right:17px;padding:0 3px 0 7px}
.naviPaging .pageRight a::before,.naviPaging .pageRight em::before{left:100%}
.naviPaging .pageRight a::before{border-left-color:#4672d0}
.naviPaging .pageRight em::before{border-left-color:#e9e9e9}
.naviPaging .center em{display:block;width:100%;height:27px;margin:3px 0;padding:0;background:#eee;color:#617589;line-height:27px;font-size:.75rem}
.naviPaging .pageList ul{display:table;width:auto;margin:0 auto;padding:0 5px}
.naviPaging ul+.pageList{margin:7px auto 0}
.naviPaging .pageList li{display:table-cell;min-width:27px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #a9a9a9;background:#fff;text-align:center}
.naviPaging .pageList li.current{background:#4872cf;text-align:center}
.naviPaging .pageList li.ellipsis{border:0;background:#fff;-webkit-box-shadow:none;box-shadow:none}
.naviPaging .pageList li.ellipsis:nth-child(2){border-right:1px solid #bbb}
.naviPaging .pageList a,.naviPaging .pageList em{display:block;height:27px;padding:0 4px;line-height:27px}
@media screen and (max-width:320px){
.naviPaging .pageList a,.naviPaging .pageList em{font-size:.6875rem}
}
.naviPaging .pageList a{border:1px solid #fff;color:#333}
.naviPaging .pageList em{margin:0;background:0 0;color:#fff}
.naviPaging .pageList li:first-child,.naviPaging .pageList li:first-child a{border-radius:3px 0 0 3px}
.naviPaging .pageList li:first-child{border:1px solid #bbb}
.naviPaging .pageList li:last-child,.naviPaging .pageList li:last-child a{border-radius:0 3px 3px 0}
.naviPaging .more{width:80%;margin:0 auto;border:1px solid #bbb;border-radius:15px;background:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,color-stop(top,center),color-stop(#fff),color-stop(50%,#fff),to(#eaeaea));background:-o-linear-gradient(center top,#fff,#fff 50%,#eaeaea);background:linear-gradient(center top,#fff,#fff 50%,#eaeaea);font-size:.875rem;color:#333;-webkit-box-shadow:0 0 2px #bbb;box-shadow:0 0 2px #bbb}
.naviPaging .more a{display:inline-block;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;border-radius:13px;color:#333;font-weight:700;line-height:27px}
.naviPaging .subText{margin-top:3px;color:#617589;font-size:.75rem;font-weight:700;text-align:center}
.listRowlink+.naviPaging{margin-top:-5px}
.amedasRanking .naviPaging,.eqDetail .naviPaging{margin-right:0}
.naviPaging li:only-child a{color:#fff;font-weight:700}
.carouselDouble,.carouselSingle{position:relative;padding-bottom:40px;overflow:hidden;text-align:center}
.carouselDouble .carouselMainWrap,.carouselSingle .carouselMainWrap{margin:0 25px;text-align:left;overflow:hidden}
.carouselDouble .carouselMain,.carouselSingle .carouselMain{position:relative;left:0;width:5000px;overflow:hidden}
.carouselDouble .carouselMain li,.carouselSingle .carouselMain li{float:left}
.carouselDouble .carouselMain li dl,.carouselSingle .carouselMain li dl{margin:0 auto}
.carouselDouble .carouselMain li .image,.carouselSingle .carouselMain li .image{padding:0;text-align:center}
.carouselDouble .carouselMain li .image img,.carouselSingle .carouselMain li .image img{vertical-align:top}
.carouselDouble .carouselNavi,.carouselSingle .carouselNavi{position:absolute;left:0;bottom:0;width:100%;height:30px;background:#f1f1f1}
.carouselDouble .carouselNavi li,.carouselSingle .carouselNavi li{display:none;width:50px;height:30px;font-size:.875rem;line-height:30px}
.carouselDouble .carouselNavi li::before,.carouselSingle .carouselNavi li::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:10px;height:14px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_carousel.png);background-repeat:no-repeat;background-size:30px 45px}
.carouselDouble .carouselNavi .prev,.carouselDouble .carouselNavi .prevDisable,.carouselSingle .carouselNavi .prev,.carouselSingle .carouselNavi .prevDisable{float:left;padding-left:20px;text-align:left}
.carouselDouble .carouselNavi .prev::before,.carouselDouble .carouselNavi .prevDisable::before,.carouselSingle .carouselNavi .prev::before,.carouselSingle .carouselNavi .prevDisable::before{left:5px}
.carouselDouble .carouselNavi .next,.carouselDouble .carouselNavi .nextDisable,.carouselSingle .carouselNavi .next,.carouselSingle .carouselNavi .nextDisable{float:right;padding-right:20px;text-align:right}
.carouselDouble .carouselNavi .next::before,.carouselDouble .carouselNavi .nextDisable::before,.carouselSingle .carouselNavi .next::before,.carouselSingle .carouselNavi .nextDisable::before{right:5px}
.carouselDouble .carouselNavi .nextDisable,.carouselDouble .carouselNavi .prevDisable,.carouselSingle .carouselNavi .nextDisable,.carouselSingle .carouselNavi .prevDisable{color:#bbb;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.carouselDouble .carouselNavi .prev::before,.carouselSingle .carouselNavi .prev::before{background-position:0 0}
.carouselDouble .carouselNavi .prevDisable::before,.carouselSingle .carouselNavi .prevDisable::before{background-position:0 -15px}
.carouselDouble .carouselNavi .next::before,.carouselSingle .carouselNavi .next::before{background-position:-15px 0}
.carouselDouble .carouselNavi .nextDisable::before,.carouselSingle .carouselNavi .nextDisable::before{background-position:-15px -15px}
.carouselDouble .carouselIndicator,.carouselSingle .carouselIndicator{display:block;position:absolute;left:50%;bottom:10px;width:180px;height:20px;margin-left:-90px;text-align:center;vertical-align:middle;overflow:hidden}
.carouselDouble .carouselIndicator li,.carouselSingle .carouselIndicator li{display:inline-block;width:10px;height:10px;margin:0 -1px;padding:5px 0;border-left:5px solid #fff;border-right:5px solid #fff;background-color:#fff;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_carousel.png);background-repeat:no-repeat;background-size:30px 45px;background-position:0 -30px}
.carouselDouble .carouselIndicator li:first-child,.carouselSingle .carouselIndicator li:first-child{border-left-width:10px}
.carouselDouble .carouselIndicator li:last-child,.carouselSingle .carouselIndicator li:last-child{border-right-width:10px}
.carouselDouble .carouselIndicator li.current,.carouselSingle .carouselIndicator li.current{background-position:-10px -30px}
.carouselDouble noscript p,.carouselSingle noscript p{position:absolute;right:10px;bottom:0;line-height:30px}
.carouselSingle{margin:5px 10px 10px}
.carouselSingle .carouselMain li{width:250px}
.carouselSingle .carouselMain li dl{width:240px}
.carouselSingle .carouselMain li .image{width:240px;height:180px;margin-bottom:0;line-height:180px}
.carouselSingle .carouselMain li .caption{width:240px;font-size:.875rem;line-height:1.3}
.carouselSingle .carouselMain li .caption .subText{display:block;color:#617589;font-size:.75rem;font-weight:700;word-break:break-all;word-wrap:break-word}
.carouselSingle.column .carouselMain li .image{height:120px;line-height:120px}
.carouselSingle .subText{margin-top:5px;font-size:.75rem}
.labelLarge+.carouselSingle{margin-top:0}
.tabMenu+.carouselSingle{margin-top:3px}
.carouselDouble{width:300px;margin:10px}
.carouselDouble .carouselMain li{float:left;width:125px}
.carouselDouble .carouselMain li dl{width:115px}
.carouselDouble .carouselMain li .image{width:115px;height:115px;margin-bottom:10px;line-height:115px}
.carouselDouble .carouselMain li .caption{width:115px;font-size:.75rem;line-height:1.3}
.carouselDouble .carouselMain li .caption .subText{display:block;color:#617589;font-size:.75rem;font-weight:700;word-break:break-all;word-wrap:break-word}
.carouselDouble_nonav{margin:10px auto;padding-bottom:0}
.topics_vod .carouselDouble .thmb{display:block;position:relative}
.topics_vod .carouselDouble .thmb .vod_play{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:37px;height:37px;margin:auto;overflow:hidden;text-indent:-999px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png) no-repeat;background-size:37px 37px}
.topics_vod .carouselDouble .carouselMain li .caption,.topics_vod .carouselDouble .carouselMain li dl{width:auto}
.topics_vod .carouselDouble .carouselMain li .caption{padding:0 10px}
.topics_vod .carouselDouble .carouselMain li .image{width:120px}
.topics_vod .carouselDouble .carouselMain li .image{height:68px;margin:0 auto 10px;padding:0;line-height:1;text-align:center}
.topics_vod .carouselDouble .carouselMainWrap dt a{font-size:.75rem;color:#25a;text-decoration:underline}
.topics_vod .carouselDouble .carouselMainWrap dt span{display:block;color:#666;font-size:.625rem;margin:5px -1px}
.tabMenu{overflow:hidden}
.tabMenu .head{display:table;table-layout:fixed;overflow:hidden;width:100%;margin-top:2px;padding:2px 4px 0 4px;border-top:1px solid #d9e0e6;background:#1548b5;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.tabMenu .head li{display:table-cell;height:100%;padding:6px 2px 8px 2px;background:url(https://s.yimg.jp/images/weather/smp/common/mics/ico_separate_header.png) no-repeat left 50%;color:#333;font-weight:700;text-align:center}
.tabMenu .head li:first-child{background:0}
.tabMenu .head li.current{border:1px solid #fff;border-radius:2px 2px 0 0;background:#fff;background-image:none}
.tabMenu .head li.current+li{background:0 0}
.tabMenu .head li a{display:block;color:#fff}
.tabMenu .head li .tabWeek{margin-right:-6px;padding:4px 5px 4px;background:#5671b6}
.tabMenu .primary{display:table;position:relative;z-index:1;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:7px;padding-bottom:2px;border:1px solid #c8c8c8;border-top:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 0 #eee;box-shadow:0 2px 0 #eee;font-size:.875rem}
.tabMenu .primary li{display:table-cell;padding-right:5px;border-bottom:1px solid #c8c8c8}
.tabMenu .primary li:last-child{margin-right:-1px;padding-right:0;border-right:0}
.tabMenu .primary li a,.tabMenu .primary li span{display:block;margin:0 -1px -1px -1px;padding:8px 4px 4px 4px;border:1px solid #c8c8c8;border-radius:4px 4px 0 0;background:#eefadb;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eafaff),color-stop(1,#d8e8ed));color:#333;font-size:.875rem;font-weight:700;text-align:center}
.tabMenu .primary li.current a,.tabMenu .primary li.current span{border-bottom:1px solid #fff;background:#fff}
.tabMenu .primary li .icoAdd{display:inline-block;margin:0 0 0 1px;padding:0;border:0;line-height:16px}
.tabMenu .secondary{overflow:hidden;margin-bottom:5px;padding:5px 0 0;line-height:1.3;font-size:0}
.tabMenu .secondary.column{text-align:center}
.tabMenu .secondary li{display:inline-block;margin:2px 0;padding:0 0 0 10px;border-right:1px solid #d4d4d4;font-size:.875rem;font-weight:700;text-align:center}
.tabMenu .secondary li a::after,.tabMenu .secondary li.current::after{content:"";display:inline-block;width:1px;height:1em;padding:0 0 0 8px;line-height:1.3}
.tabMenu .secondary li.button{padding:0 10px 3px 0;border-left:none}
.tabMenu .secondary li:last-child{margin:5px 0;border-right:0}
.tabMenu .secondary li:last-child a::after{border-right:0}
.tabMenu .secondary a{display:inline-block}
.tabMenu .secondary .current a{color:#333}
.tabMenu .MenuTempRain{overflow:hidden;margin:0 0 5px 5px;padding:5px 0 0;line-height:1.3}
.tabMenu .MenuTempRain.column{text-align:center}
.tabMenu .MenuTempRain li{display:inline-block;margin:2px 0;padding:0;font-size:.875rem;font-weight:700;text-align:center}
.tabMenu .MenuTempRain li.current{padding:4px 6px;border-radius:2px;background-color:#dbe0ee;color:#333}
.tabMenu .MenuTempRain li.current::after{content:"";display:inline-block;width:1px;height:1em;line-height:1.3;padding:0}
.tabMenu .MenuTempRain li.button{padding:0 10px 3px 0;border-left:none}
.tabMenu .MenuTempRain li:last-child{margin:5px 0;border-right:0}
.tabMenu .MenuTempRain li .bar{display:inline-block;width:6px;height:1.3em;margin-right:5px;border-right:1px solid #d4d4d4;vertical-align:top}
.tabMenu .MenuTempRain a{display:inline-block}
.tabMenu .MenuTempRain .current a{color:#333}
#header .tabMenu{margin:0}
#header .tabMenu .head{margin-bottom:0}
#top .tabMenu .secondary li{margin:10px 0}
#top .tabMenu .secondary li:nth-child(3){border-right:0}
#top .tabMenu .secondary li:last-child{margin:5px 0}
.tabMenu+.listRowlink{margin-top:-5px;border-top:0}
.tabMenu .button{float:right;font-size:.875rem;font-weight:700}
.tabMenu .button a.pageLeft{display:inline-block;position:relative;height:33px;margin-left:15px;padding-right:10px;background:url(https://s.yimg.jp/images/weather/smp/common/mics/bg_paging_prev_main.png) no-repeat right 50%;line-height:33px;text-decoration:none}
.tabMenu .button a.pageLeft::before{content:"";position:absolute;display:block;width:15px;height:33px;background:0 0;line-height:33px}
.buttonMedium{margin:0 0 10px;text-align:center;overflow:hidden}
.buttonMedium:after{clear:both;content:"";display:block}
.buttonMedium p{width:60%;margin:0 auto;font-weight:700;font-size:1rem;border:1px solid #bbb;border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.5,#fff),to(#ebebeb));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1}
.buttonMedium a{display:block;padding:5px 8px;line-height:18px;border:1px solid #fff;border-top:none;border-radius:3px;color:#25a}
.buttonMedium.horizon{margin:0 10px 5px}
.buttonMedium.horizon p{display:inline-block;width:auto;margin-bottom:5px}
.buttonMedium.horizon a{width:auto}
.buttonMedium .subText{display:block;margin:5px 10px;font-size:.75rem}
.buttonMedium .login{border:1px solid #c1a84c;background:#ffe35e;background:-moz-linear-gradient(center top,#fff4af,#fff4af 20%,#ffd348);font-size:1rem;-webkit-box-shadow:0 0 1px #ededed;box-shadow:0 0 1px #ededed}
.buttonMedium .login a{border:1px solid #fff4af;border-top:none;color:#333}
.buttonMedium.single{margin:0 10px 10px}
.buttonMedium.single p{width:auto}
.buttonMedium .point{position:relative;width:auto;margin:0 10px;border:1px solid #bbb;border-radius:3px;background-color:#f4f4f4;background:-moz-linear-gradient(center top,#fff,#fff 50%,#ebebeb);color:#25a}
.buttonMedium .point span{display:inline-block;position:relative;padding:7px 8px 7px 27px;font-size:1rem;vertical-align:middle}
.buttonMedium .point span::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:20px;height:20px;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 -120px}
.buttonMedium .point a{padding:0;opacity:1;cursor:pointer}
.buttonMedium .point .disabled,.buttonMedium .point .loading{opacity:.6;cursor:default;pointer-events:none}
.buttonMedium .point .icon{display:none}
.buttonMedium .point .loading .icon{display:block;position:absolute;left:7px;width:10px;height:10px;padding:0;border:6px solid #0059ee;border-right-color:transparent;border-radius:12px!important;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;background:#fff}
.buttonMedium .guide{display:inline-block;float:right;min-width:38%;margin:0 10px;background:#f4f4f4;background:-moz-linear-gradient(center top,#edf2fc,#edf2fc 50%,#d8dde7);border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;text-align:center}
.buttonMedium .guide a{line-height:20px;border:1px solid #fff;border-top:none}
.buttonMedium.horizon .guide{margin:0 0 5px 5px}
.buttonMedium.deactivate .guide{display:inline-block;min-width:38%;margin:0 10px;background:#fbfbfb;background:-moz-linear-gradient(center top,#fbfbfb,#fbfbfb 50%,#f3f3f3);border:1px solid #e4e4e4;border-radius:3px;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;text-align:center}
.buttonMedium.deactivate .guide span{display:block;padding:5px 8px;border:1px solid #fff;border-top:none;border-radius:3px;color:#bbb;line-height:20px}
.buttonMedium .zoomradar{display:inline-block;float:right;min-width:48%;margin:0 10px;background:#f4f4f4;background:-moz-linear-gradient(center top,#edf2fc,#edf2fc 50%,#d8dde7);border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;text-align:center}
.buttonMedium .zoomradar span{display:inline-block;padding:0 8px 2px 26px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/icoRadar.png) no-repeat 2px center;background-size:20px 20px;font-size:1rem;line-height:18px}
.buttonMedium .zoomradar a{border:1px solid #fff;border-top:none;line-height:20px}
.buttonMedium.horizon .zoomradar{margin:0 0 5px 5px}
.buttonMedium.deactivate .zoomradar{min-width:38%;background:#fbfbfb;background:-moz-linear-gradient(center top,#fbfbfb,#fbfbfb 50%,#f3f3f3);border:1px solid #e4e4e4}
.buttonMedium.deactivate .zoomradar span{display:block;padding:5px 8px;border:1px solid #fff;border-top:none;border-radius:3px;color:#bbb;line-height:20px}
.buttonMedium.alert{margin-bottom:5px;text-align:right;overflow:hidden}
.buttonMedium .warning{display:inline-block;background:0 0;border:1px solid #f0a9a9;border-radius:3px;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-weight:700;font-size:.875rem}
.buttonMedium .warning a{display:block;padding:5px 8px;border:1px solid #fff;border-top:none;border-radius:3px;color:red;line-height:18px;text-align:center}
.buttonMedium form{margin:0 12px 0 10px}
.buttonMedium .reload{margin:0 10px;width:auto}
.buttonMedium .reload a{padding:4px 5px}
.buttonMedium .reload a span{display:inline-block;position:relative;line-height:20px;text-indent:28px}
.buttonMedium .reload a span::before{content:"";display:block;position:absolute;left:0;top:0;width:19px;height:20px;background-repeat:no-repeat;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -140px}
.buttonMedium .back{width:auto;margin:0 10px;font-size:.875rem}
.buttonMedium .contact{width:auto;margin:0 10px;border:1px solid #e9eefd;background-color:#f2f6fe;background:-moz-linear-gradient(center top,#fff,#f2f6fe 50%,#ebeefd)}
.buttonMedium .contact a{color:#333;font-size:.875rem}
.buttonMedium .del{width:auto}
.buttonMedium.horizon .relCarousel{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-bottom:5px}
.buttonMedium.horizon .relCarousel li{width:100%;-moz-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}
.buttonMedium.horizon .relCarousel li p{display:block}
.buttonMedium.horizon .relCarousel li:nth-child(1) p{margin-right:5px}
.buttonMedium.horizon .relCarousel li:nth-child(2) p{margin-left:5px}
.labelLarge+.buttonMedium{margin-top:-5px}
#top .buttonMedium.horizon{display:-webkit-box;display:-ms-flexbox;display:flex;box-pack:justfiy}
#top .buttonMedium.horizon p{margin-bottom:0}
#top .buttonMedium.horizon .guide,#top .buttonMedium.horizon .point,#top .buttonMedium.horizon .zoomradar{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:50%;margin:0;font-size:1rem}
#top .buttonMedium.horizon .point{border-radius:15px 0 0 15px}
#top .buttonMedium.horizon .point a{padding:0;border-radius:15px 0 0 15px}
#top .buttonMedium.horizon .point span{border-radius:15px 0 0 15px}
#top .buttonMedium.horizon .guide{float:none;border-radius:0 15px 15px 0;border-left:none}
#top .buttonMedium.horizon .guide a{display:block;line-height:21px;border-radius:0 15px 15px 0}
#top .buttonMedium.horizon .zoomradar{float:none;border-radius:0 15px 15px 0;border-left:none}
#top .buttonMedium.horizon .zoomradar a{display:block;line-height:21px;border-radius:0 15px 15px 0}
.zoomr_btn{margin:0 10px 10px;padding:4px;border:1px solid #4f89ed;border-radius:4px;background-color:#f3f4f9;color:#666;font-size:.625rem;text-align:center}
.zoomr_btn a{display:block}
.zoomr_btn h4{display:inline;position:relative;padding:1px 0 1px 24px;color:#4f89ed;font-size:.875rem}
.zoomr_btn h4::before{content:"";position:absolute;top:0;left:0;width:20px;height:18px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:20px auto;background-repeat:no-repeat;background-position:0 -60px}
.buttonReload{position:relative;margin:0 0 10px;height:30px;line-height:30px}
.buttonReload_text{position:absolute;right:90px;text-align:right;font-size:.75rem;color:#495676}
.buttonReload .reload{position:absolute;right:10px;width:70px;height:30px;margin:0;font-weight:700;font-size:.875rem;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.buttonReload .reload a{display:block;padding:0 6px;line-height:28px;color:#25a}
.buttonReload .reload a span{display:inline-block;position:relative;line-height:28px;text-indent:25px}
.buttonReload .reload a span::before{content:"";display:block;position:absolute;left:0;top:50%;width:19px;height:20px;margin-top:-10px;background-repeat:no-repeat;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -140px}
@-webkit-keyframes spin{
0%{-moz-transform:rotate(0);opacity:.6}
50%{-moz-transform:rotate(180deg);opacity:1}
100%{-moz-transform:rotate(360deg);opacity:.6}
}
@keyframes spin{
0%{-moz-transform:rotate(0);opacity:.6}
50%{-moz-transform:rotate(180deg);opacity:1}
100%{-moz-transform:rotate(360deg);opacity:.6}
}
.menuExpand{margin:0 10px 10px}
.menuExpand .expandTitle{padding:5px 7px 6px;border:none;border-top:solid 1px #bbc7e3;border-radius:0;background:#e5eaf7;color:#333}
.menuExpand .expandContent ul.default li{background:#f3f4f8}
#expLive.menuExpand .expandTitle .icon,.menuExpand .expandTitle .icon,.menuExpand.disaster .expandTitle .icon{display:block;width:30px;height:30px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/expandArw_02x.png) no-repeat 50% 50%;background-size:62px 93px;text-indent:-9999px;overflow:hidden}
.menuExpand .open .expandContent{border:0;border-bottom:1px solid #e3e3e3;border-radius:0}
.menuExpand .close .expandTitle .icon{background-position:-32px -31px}
.menuExpand .open .expandTitle .icon{background-position:0 -31px}
.menuExpand .expandTitle .text{padding-left:7px;font-size:1rem;font-weight:700;line-height:22px}
.menuExpand .expandTitle .text span{padding-left:5px;font-size:.75rem;font-weight:400}
.menuExpand .expandContent{background:#f5f5f5}
.menuExpand .expandContent ul.default{margin-bottom:-1px;border-radius:0 0 3px 3px;background:#f3f4fd;overflow:hidden}
.menuExpand .expandContent ul.default li{float:left;width:50%;border-bottom:1px solid #e1e3e2;border-right:1px solid #e1e3e2;background:#f3f4f8;-webkit-box-sizing:border-box;box-sizing:border-box}
.menuExpand .expandContent ul.default li:only-child{float:none;width:100%}
.menuExpand .expandContent ul.default li:nth-child(2n),.menuExpand .expandContent ul.default li:only-child{border-right:none}
.menuExpand .expandContent ul.default li.single{width:100%;margin-top:-1px;border-right:none;border-bottom:1px solid #e1e3e2;border-top:1px solid #e1e3e2}
.menuExpand .expandContent ul.default li .blank,.menuExpand .expandContent ul.default li a{display:block;padding:8px 0 8px 8px;font-size:.875rem;color:#25a}
.menuExpand .expandContent ul.default li a .subText{display:inline;padding:0 0 0 3px;font-size:.625rem;line-height:1}
.menuExpand .expandContent ul.default li span{display:block;padding:8px 3px 8px 8px;font-size:.875rem;font-weight:700;color:#666}
.menuExpand .expandContent ul.default li span.sub{padding-left:8px;font-size:.75rem;color:#a1b1c0}
.menuExpand .expandContent ul.default li span.text{display:block;padding-top:5px;color:#666}
.menuExpand .expandContent ul.default li span.current{background:#e5eaf7}
.menuExpand .expandContent ul.default .blank{border-bottom:none}
.menuExpand .expandContent ul.default.primary{border-radius:0}
.menuExpand .expandContent ul.default.primary li:nth-last-child(1),.menuExpand .expandContent ul.default.primary li:nth-last-child(2){border-bottom:1px solid #e1e3e2}
.menuExpand .expandContent ul.default.country{width:100%;padding-top:2px;background:#f5f5f5;border-top:none;border-radius:0 0 3px 3px;-webkit-box-shadow:inset 0 4px 0 #e6e6e6;box-shadow:inset 0 4px 0 #e6e6e6;overflow:hidden}
.menuExpand .expandContent ul.default.country li{width:50%;float:left;border-top:1px solid #e1e3e2;border-left:1px solid #e1e3e2;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.menuExpand .expandContent ul.default.country li .blank,.menuExpand .expandContent ul.default.country li a{display:block;padding:8px 0 8px 5px;font-size:.875rem;color:#25a}
.menuExpand .expandContent ul.default.country.adjust li:nth-child(1){border-right:1px solid #e1e3e2;-webkit-box-sizing:content-box;box-sizing:content-box}
.menuExpand .expandContent ul.default.country.adjust li:nth-child(2){width:49%;border-left:none}
.menuExpand .expandContent ul.default.country li:nth-child(2n+1),.menuExpand .expandContent ul.default.country li:only-child{border-left:none;clear:both}
.menuExpand .expandContent ul.default.country li:nth-child(1),.menuExpand .expandContent ul.default.country li:nth-child(2){border-top:none}
.menuExpand .expandContent .listRowlink li:first-child,.menuExpand .expandContent ul.default li:nth-child(1),.menuExpand .expandContent ul.default li:nth-child(2){border-top:none}
.menuExpand .expandContent .labelSmall{margin:0 0 10px;border-top:1px solid #e1e3e2}
.menuExpand .expandContent .labelSmall+.listRowlink{margin-top:-10px}
.menuExpand .expandContent .labelSmall+.listRowlink li:first-child{padding-top:0;-webkit-box-shadow:none;box-shadow:none}
.menuExpand .expandContent .listRowlink{margin:0;border-top:none}
.menuExpand .expandContent .listRowlink ul{border-radius:0 0 3px 3px;overflow:hidden}
.menuExpand .expandContent .listRowlink li{background:0 0;border-bottom:1px solid #e1e3e2}
.menuExpand .expandContent .listRowlink li:last-child{border-bottom:none}
.menuExpand .expandContent .listRowlink li a{display:block;padding:8px 41px 8px 5px;margin-right:5px;background:0 0}
.menuExpand .expandContent .listRowlink li a:after{content:none}
.menuExpand .expandContent .listRowlink .title{font-size:.875rem}
.menuExpand .expandContent .listRowlink .title:only-child{line-height:17px}
.menuExpand .open .expandContent{display:block;margin-top:-2px;border-bottom:1px solid #e1e3e2;overflow:hidden}
.menuExpand .close .expandContent{display:none}
.menuExpand.exp .expandContent .labelSmall{margin-bottom:0}
.menuExpand.exp .expandTitle .icon,.menuExpand.sub .expandTitle .icon{width:30px;height:30px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/expandArw_02x.png) no-repeat 50% 50%;background-size:62px 93px}
.menuExpand.exp .open .expandTitle .icon,.menuExpand.sub .open .expandTitle .icon{background-position:0 -31px}
.menuExpand.exp .close .expandTitle .icon,.menuExpand.sub .close .expandTitle .icon{background-position:-32px -31px}
.menuExpand.exp .expandContent{background:#f9f9f9}
.menuExpand.sub .expandContent{background:#f9f9f9}
.menuExpand.sub .open .expandContent ul.default{background:#f9f9f9}
.menuExpand.sub .open .expandContent ul.default li{background:0 0}
.labelMedium+#expArea{margin:8px 10px 10px}
.menuExpand.disaster .open .expandContent{display:block;margin-top:-2px;overflow:hidden;border-bottom:1px solid #e1e3e2}
.menuExpand.disaster .expandContent{padding:5px 0 10px;background:#f5f5f5;-webkit-box-shadow:inset 0 4px 0 #e6e6e6;box-shadow:inset 0 4px 0 #e6e6e6}
.menuExpand.disaster .expandContent dl{padding:0 10px;border-radius:0 0 3px 3px;overflow:hidden}
.menuExpand.disaster .expandContent .text{font-size:.875rem}
.menuExpand.disaster .expandContent .pref{margin:5px 0 10px;font-size:.875rem}
.menuExpand.disaster .expandContent .pref:last-child{margin-bottom:0}
.menuExpand.disaster .expandContent .pref li{display:inline-block;margin-right:.5em;white-space:nowrap}
.menuExpand.disaster .expandContent .pref li:last-child{margin-right:0}
#expDisaster.menuExpand .expandTitle,#expDisasterInfo.menuExpand .expandTitle,#expDisasterMsg.menuExpand .expandTitle,.menuExpand.disaster .expandTitle{background:#eee7e0;color:#815d38;border:none;border-top:solid 1px #c3b3a4;border-radius:0;padding:10px}
#expDisaster.menuExpand .open .expandContent,#expDisasterInfo.menuExpand .open .expandContent,#expDisasterMsg.menuExpand .open .expandContent,.menuExpand.disaster .open .expandContent{border:0;border-bottom:1px solid #e3e3e3;border-radius:0}
#expDisaster.menuExpand .open .expandTitle .icon,#expDisasterInfo.menuExpand .open .expandTitle .icon,#expDisasterMsg.menuExpand .open .expandTitle .icon,.menuExpand.disaster .open .expandTitle .icon{background-position:0 -62px}
#expDisaster.menuExpand .close .expandTitle .icon,#expDisasterInfo.menuExpand .close .expandTitle .icon,#expDisasterMsg.menuExpand .close .expandTitle .icon,.menuExpand.disaster .close .expandTitle .icon{background-position:-32px -62px}
#expDisaster.menuExpand .expandContent span.current,#expDisasterInfo.menuExpand .expandContent span.current,#expDisasterMsg.menuExpand .expandContent span.current,.menuExpand.disaster .expandContent span.current{background:#eee7e0}
#expDisaster.menuExpand.sub .open .expandContent ul.default{background:#f8f5f2;border-radius:0}
#expArea.menuExpand .expandContent ul.default li,#expGuide.menuExpand.sub .open .expandContent ul.default{background:#f3f4f8}
.menuExpand.exp .expandTitle{padding:2px 7px;cursor:default;font-size:.875rem;position:relative;border-top:none;background-color:#ebebeb;color:#666}
.menuExpand.exp .expandTitle:before{left:15px;background-color:#ddd;width:22px;height:22px;border-radius:3px;content:"";display:block;position:absolute;top:0;bottom:0;margin:auto}
.menuExpand.exp .expandTitle:after{content:"";position:absolute;display:block;left:22px;width:0;height:0;top:50%;margin-top:-3px;border-style:solid;border-width:6px 4px 0;border-color:#888 transparent transparent transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.menuExpand.exp .expandTitle .text{font-size:.875rem;font-weight:400}
.menuExpand.exp .close .expandTitle .icon{background:0 0}
.menuExpand.exp .open .expandTitle:after{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}
.menuExpand.exp .open .expandTitle .icon{background:0 0}
.menuExpand.exp .expNotes{-webkit-box-shadow:none;box-shadow:none}
.menuExpand.exp .expandContent{margin-top:0}
#expLive.menuExpand{margin:10px 10px 15px}
#expLive.menuExpand .expandTitle{padding:5px 7px 6px;cursor:default;font-size:.875rem;border:1px solid #bbb;border-radius:3px;background-color:#f4f4f4;background:-moz-linear-gradient(center top,#e8f4f5,#e8f4f5 50%,#dce9e9);-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1}
#expLive.menuExpand .expandTitle .text{padding-left:7px;font-size:1rem;font-weight:700;line-height:1.3}
#expLive.menuExpand .open .expandContent{border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-radius:0 0 3px 3px;overflow:hidden;background-color:#d8e6e7;padding:7px 5px 5px;-webkit-box-shadow:inset 0 4px 0 #c9d6d7;box-shadow:inset 0 4px 0 #c9d6d7;display:block}
#expLive.menuExpand .close .expandContent{display:none}
#expLive.menuExpand .expandContent .title{font-size:.875rem}
#expLive.menuExpand .expandContent .subText{margin-bottom:5px;color:#495676;font-size:.75rem;text-align:right}
#expLive.menuExpand .expandContent .errText,#expLive.menuExpand .expandContent .thxText{text-align:center;margin-top:10px;margin-bottom:7px;font-size:.875rem;line-height:130%;font-weight:700}
#expLive.menuExpand .expandContent .errText span,#expLive.menuExpand .expandContent .thxText span{font-size:.75rem}
#expLive.menuExpand .expandContent .errText{color:red}
.menuExpand.sub#expDisaster .expandContent{background-color:#fffcf9}
.menuExpand.sub#expDisaster .expandTitle{background-color:#eee7e0}
.menuExpand.sub#expDisaster .expandSubTitle{background:#eee7e0;color:#666}
.menuExpand.sub#expDisaster ul li .current{background:#f6f0eb}
.menuExpand.sub>div .expandTitle{padding:10px;font-size:.9375rem;font-weight:700;background:#e5eaf7}
.menuExpand.sub>div .expandTitle button{border:none}
.menuExpand.sub>div .expandTitle h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menuExpand.sub>div .expandTitle h1 .text{margin-top:0}
.menuExpand.sub>div .expandSubTitle{padding:2px 10px;font-size:.875rem;background:#e5eaf7;color:#617589;font-weight:700}
.menuExpand.sub>div ul{display:grid;grid-template-columns:1fr 1fr}
.menuExpand.sub>div ul>li{margin:0;border-bottom:1px solid #e1e3e2;text-indent:0;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex}
.menuExpand.sub>div ul>li:nth-child(odd){border-right:1px solid #e1e3e2}
.menuExpand.sub>div ul:last-child{border-bottom:1px solid #e1e3e2}
.menuExpand.sub>div ul:last-child>li:nth-child(odd):last-child{border-bottom:none}
.menuExpand.sub>div ul .current,.menuExpand.sub>div ul a{padding:8px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.menuExpand.sub>div ul .current{font-weight:700;background:#eceff7}
.menuExpand.sub>div ul+.expandSubTitle{border-top:1px solid #e1e3e2;margin-top:-1px}
.menuExpand.sub>div ul .subText{font-size:.6875rem;color:#333;display:inline-block}
.LWclouds70,.LWrain70,.LWsnow70,.LWsun70{display:inline-block;margin-top:-2px;width:35px;height:35px;background-size:100% auto;background-position:0 50%;background-repeat:no-repeat}
.LWsun70{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/imaten/sun.png)}
.LWclouds70{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/imaten/clouds.png)}
.LWrain70{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/imaten/rain.png)}
.LWsnow70{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/imaten/snow.png)}
.icoAdd,.icoBeer,.icoCaution,.icoCold,.icoFace,.icoHat,.icoIceCream,.icoPot,.icoShirt,.icoStar,.icoSun,.icoSweat,.icoUmbrella,.icoWindE,.icoWindENE,.icoWindESE,.icoWindN,.icoWindNE,.icoWindNNE,.icoWindNNW,.icoWindNW,.icoWindS,.icoWindSE,.icoWindSSE,.icoWindSSW,.icoWindSW,.icoWindW,.icoWindWNW,.icoWindWSW{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:0 50%;text-indent:100%!important;white-space:nowrap;overflow:hidden}
.icoCaution{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/icoCaution_2x.png);background-size:16px 16px}
.icoAdd{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -270px}
.icoBeer,.icoCold,.icoFace,.icoHat,.icoIceCream,.icoPot,.icoShirt,.icoStar,.icoSun,.icoSweat,.icoUmbrella{width:32px;height:32px;vertical-align:top}
.expNotes .icoBeer::before,.expNotes .icoCold::before,.expNotes .icoFace::before,.expNotes .icoHat::before,.expNotes .icoIceCream::before,.expNotes .icoPot::before,.expNotes .icoShirt::before,.expNotes .icoStar::before,.expNotes .icoSun::before,.expNotes .icoSweat::before,.expNotes .icoUmbrella::before{content:none}
.icoWindE,.icoWindENE,.icoWindESE,.icoWindN,.icoWindNE,.icoWindNNE,.icoWindNNW,.icoWindNW,.icoWindS,.icoWindSE,.icoWindSSE,.icoWindSSW,.icoWindSW,.icoWindW,.icoWindWNW,.icoWindWSW{position:absolute;right:2.4em;top:2px}
.expNotes .amedasWindE::before,.expNotes .amedasWindENE::before,.expNotes .amedasWindESE::before,.expNotes .amedasWindN::before,.expNotes .amedasWindNE::before,.expNotes .amedasWindNNE::before,.expNotes .amedasWindNNW::before,.expNotes .amedasWindNW::before,.expNotes .amedasWindS::before,.expNotes .amedasWindSE::before,.expNotes .amedasWindSSE::before,.expNotes .amedasWindSSW::before,.expNotes .amedasWindSW::before,.expNotes .amedasWindW::before,.expNotes .amedasWindWNW::before,.expNotes .amedasWindWSW::before,.icoWindE,.icoWindENE,.icoWindESE,.icoWindN,.icoWindNE,.icoWindNNE,.icoWindNNW,.icoWindNW,.icoWindS,.icoWindSE,.icoWindSSE,.icoWindSSW,.icoWindSW,.icoWindW,.icoWindWNW,.icoWindWSW{background-size:16px 256px;background-position:0 0;background-repeat:no-repeat;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/wind/spr_ico_wind.png)}
.expNotes .amedasWindE::before,.expNotes .amedasWindENE::before,.expNotes .amedasWindESE::before,.expNotes .amedasWindN::before,.expNotes .amedasWindNE::before,.expNotes .amedasWindNNE::before,.expNotes .amedasWindNNW::before,.expNotes .amedasWindNW::before,.expNotes .amedasWindS::before,.expNotes .amedasWindSE::before,.expNotes .amedasWindSSE::before,.expNotes .amedasWindSSW::before,.expNotes .amedasWindSW::before,.expNotes .amedasWindW::before,.expNotes .amedasWindWNW::before,.expNotes .amedasWindWSW::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:16px;height:16px;margin:auto}
.expNotes .amedasWindS::before,.icoWindS{background-position-y:0}
.expNotes .amedasWindSSW::before,.icoWindSSW{background-position-y:-16px}
.expNotes .amedasWindSW::before,.icoWindSW{background-position-y:-32px}
.expNotes .amedasWindWSW::before,.icoWindWSW{background-position-y:-48px}
.expNotes .amedasWindW::before,.icoWindW{background-position-y:-64px}
.expNotes .amedasWindWNW::before,.icoWindWNW{background-position-y:-80px}
.expNotes .amedasWindNW::before,.icoWindNW{background-position-y:-96px}
.expNotes .amedasWindNNW::before,.icoWindNNW{background-position-y:-112px}
.expNotes .amedasWindN::before,.icoWindN{background-position-y:-128px}
.expNotes .amedasWindNNE::before,.icoWindNNE{background-position-y:-144px}
.expNotes .amedasWindNE::before,.icoWindNE{background-position-y:-160px}
.expNotes .amedasWindENE::before,.icoWindENE{background-position-y:-176px}
.expNotes .amedasWindE::before,.icoWindE{background-position-y:-192px}
.expNotes .amedasWindESE::before,.icoWindESE{background-position-y:-208px}
.expNotes .amedasWindSE::before,.icoWindSE{background-position-y:-224px}
.expNotes .amedasWindSSE::before,.icoWindSSE{background-position-y:-240px}
.icoVlcLv1,.icoVlcLv2,.icoVlcLv3,.icoVlcLv4,.icoVlcLv5{display:inline-block;margin-left:.5em;padding:4px;border-radius:3px;line-height:1;font-size:.75rem;color:#fff}
.icoVlcLv1{background:#a3a3a3}
.icoVlcLv2{background:#ffd400;color:#333}
.icoVlcLv3{background:#ff9500;color:#333}
.icoVlcLv4{background:#e60013}
.icoVlcLv5{background:#6648c0}
.icoEmgWarning::before{background:#2d2934}
.icoWarning::before{background:#f30216}
.icoAdvisory::before{background:#ffd400}
.icoDefault::before{background:#fff}
.expNotes dt .icoEmgWarning,.warnAdv dt .icoEmgWarning{background:#2d2934}
.expNotes dt .icoWarning,.warnAdv dt .icoWarning{background:#f30216}
.expNotes dt .icoAdvisory,.warnAdv dt .icoAdvisory{background:#ffd400}
.expNotes dt .icoDefault,.warnAdv dt .icoDefault{background:#fff}
.icoEvacLv1,.icoEvacLv2,.icoEvacLv3,.icoEvacLv4,.icoEvacLv5,.icoEvacLvEx{display:inline-block;margin:1px 4px 1px 0;padding:6px 8px;line-height:1;white-space:nowrap}
.icoEvacLv1{background:#fff8d5;color:#333}
.icoEvacLv2{background:#ffd400;color:#333}
.icoEvacLv3{background:#f30216;color:#fff}
.icoEvacLv4{background:#bc0cae;color:#fff}
.icoEvacLv5{background:#2d2934;color:#fff}
.icoEvacLvEx{background:#6648c0;color:#fff}
.urgencyInfo .icoEvacLv1,.urgencyInfo .icoEvacLv2,.urgencyInfo .icoEvacLv3,.urgencyInfo .icoEvacLv4,.urgencyInfo .icoEvacLv5,.urgencyInfo .icoEvacLvEx{width:50px;font-size:.75rem;text-align:center}
.pickupInfo{margin:10px 0;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/emg/app/icon/type/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/emg/app/icon/type/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/emg/app/icon/type/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/emg/app/icon/type/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}
.urgencyInfo{margin:10px;border:1px solid #d89494;font-size:.75rem}
.urgencyInfo>dl{padding:8px}
.urgencyInfo>dl.detail:only-child,.urgencyInfo>p{padding:5px}
.urgencyInfo>dl,.urgencyInfo>p{border:2px solid #fbd5d5;background:#fff1f1}
.urgencyInfo>dl>dd{padding:1px 0 0}
.urgencyInfo>dl>dt{margin-top:8px;padding-top:8px;border-top:1px dotted #999;font-size:.875rem}
.urgencyInfo>dl>dt:first-child{margin:0;padding:0;border:0}
.urgencyInfo dl.detail{overflow:hidden}
.urgencyInfo dl.detail:after{clear:both;content:"";display:block}
.urgencyInfo dl.detail dt{float:left}
.urgencyInfo dl.detail dd{margin-left:66px;padding-top:3px}
.urgencyInfo dl.detail dd a{display:inline-block}
.urgencyInfo dl.detail dd a::after{content:"、"}
.urgencyInfo dl.detail dd a:last-child::after{content:""}
.urgencyInfo .evac_advisory,.urgencyInfo .evac_alarm,.urgencyInfo .evac_emergency,.urgencyInfo .evac_instruction,.urgencyInfo .evac_prepare{font-size:.75rem;text-align:center}
.urgencyInfo .evac_advisory,.urgencyInfo .evac_alarm,.urgencyInfo .evac_emergency,.urgencyInfo .evac_instruction,.urgencyInfo .evac_prepare{color:#fff;display:inline-block;width:85px;text-align:center;line-height:1.7;color:#fff;margin:5px 4px 5px 0}
.urgencyInfo .evac_alarm{background-color:#6648c0}
.urgencyInfo .evac_emergency{background-color:#2d2934}
.urgencyInfo .evac_instruction{background-color:#bc0cae}
.urgencyInfo .evac_prepare{background-color:#f30216}
.urgencyInfo .evac_advisory{background-color:#ff9500}
.disasterInfo{margin:10px 0}
.disasterInfo p{margin:0 10px;padding:5px;border:solid 1px #e1e3ea;background:#eff0f4;font-size:.875rem}
.disasterInfo p a{display:block;line-height:1.1;overflow:hidden}
.disasterInfo img{float:left;margin-right:10px}
.disasterInfo span.infotitle{display:block;margin-bottom:3px;font-size:.8125rem;font-weight:700;color:#333}
.disasterInfo span.infodetail{font-size:.75rem}
.tsunamiInfo{margin:10px;border:2px solid #d89494}
.tsunamiInfo p{padding:5px;font-size:.875rem;font-weight:700}
.tsunamiHdInfo{margin:10px 0}
.tsunamiHdInfo p{margin:0 10px;padding:5px 6px;background:#f8e3e3;font-size:.875rem;color:#c00}
.emgWarnInfo{margin:5px 10px 10px;border:solid 1px #c5cee8}
.emgWarnInfo p{padding:5px;font-size:.875rem}
.acquireErr{margin:10px;border:1px solid #c5cee8}
.acquireErr p{padding:5px;color:red;font-size:.875rem}
.volcanoInfo{margin:8px 10px;border:1px solid #bfe1f1}
.volcanoInfo p{padding:5px;font-size:.875rem}
.eqInfo{margin:10px;border:1px solid #c5cee8}
.eqInfo dl{padding:5px;font-size:.875rem}
.searchInfo{margin:10px 0}
.searchInfo p{margin:0 10px;padding:5px;border:solid 1px #ccc;font-size:.875rem}
.persSettingInfo{margin:2px 0 10px}
.persSettingInfo p{margin:0 10px;padding:5px;background:#e7edfb;font-size:.875rem}
.persSettingInfo p em{font-weight:700}
.typhoonInfo{margin:10px;border:1px solid #d89494}
.typhoonInfo p{padding:5px;font-size:.875rem}
.yjw_main_md{position:relative;margin:0 10px 10px 10px;padding:4px 0;border:2px solid #c5cee8;border-radius:5px;background:#fff;font-size:.8125rem}
.yjw_main_md .yjw_border+table td{padding-top:0!important;padding-bottom:0!important}
.yjw_main_md tbody tr:first-child td{position:relative}
.yjw_main_md tbody tr:first-child td img{position:absolute;top:50%;left:0;width:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.yjw_main_md tbody tr:first-child td:first-child:not(:last-child){padding-left:30px}
.yjw_main_md tbody tr:first-child td:first-child:not(:last-child)+td{padding-top:0!important;padding-bottom:0!important}
.yjw_main_md tbody tr:first-child td:first-child:last-child{padding-top:0!important}
.yjw_main_md tbody strong:first-child{display:block;margin-bottom:2px;padding-bottom:2px;border-bottom:dotted 1px #ccc;font-weight:700}
.yjw_main_md tbody strong:first-child a{font-size:.8125rem;font-weight:700}
.yjw_main_md tbody small a{font-size:.75rem}
.imageList{overflow:hidden;margin:0 10px;text-align:center}
.imageList .imageTriple{overflow:hidden;margin:0 auto -3px}
.imageList .imageTriple li{display:inline-block;width:32%}
.imageList .imageTriple li .image{width:90px;height:68px;margin:0 auto}
.imageList .imageTriple li .caption{width:90px;margin:3px auto 0;font-size:.875rem}
.imageList .imageTriple li .caption a{color:#25a}
.imageList .imageTriple.subdivision{margin:5px 0 5px}
.imageList .imageTriple.pinpoint{margin-bottom:20px;margin-top:15px}
.imageList .imageTriple.raincloud{margin-bottom:0}
.imageList .imageTriple.weekweather{margin:0;padding:15px 0 0;border-top:solid 1px #ccc}
.imgBox{position:relative;margin:5px auto 10px;text-align:center;line-height:1}
.imgBox .subText{display:block;margin:0 20px;padding:2px 0;font-size:.75rem}
.imgBox .subText time{display:block;padding:0 0 2px;color:#617589;text-align:right}
.imgBox #tabElem1{display:none}
.imgBox+.buttonMedium{margin:-12px 0 15px}
.labelLarge+.imgBox{margin-top:0}
.imgBox .Limg{margin-bottom:20px}
.imgBox.Expansion .subText{color:#4f4f4f;font-size:.75rem}
.imgBox.Expansion .Limg{margin:20px 0 24px}
.imgBox .typhoonImageText{opacity:.9;position:absolute;top:50%;left:30px;right:30px;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.imgBox .typhoonImageText span{display:inline-block;padding:20px 30px;background-color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4;text-align:left}
.selectBox{margin:0 10px 10px;font-size:.875rem;text-align:center}
.selectBox#modeChanger{display:none}
.selectBox label.submit{display:inline-block;position:relative;width:36px;height:20px;margin:0 5px;padding:2px 5px;border:1px solid #bbb;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.5,#fff),to(#ebebeb));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-weight:700;text-shadow:0 -1px 0 #fff}
.selectBox input{position:absolute;top:0;left:0;width:46px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #fff;border-radius:3px;text-indent:-9999px;overflow:hidden}
.selectBox+.listRowlink{margin-top:-2px}
.selectBox+.buttonMedium .subText{margin:0 10px 5px}
.slideBox{margin:0 10px}
.slideBox p{padding:5px 10px 8px;background:#fbfbfb;font-size:.875rem}
.slideBox #element{display:none}
.slideBox #videolst+p{padding-top:10px}
#top .slideBox{line-height:1.5}
.slideToggle{display:block;background-color:#e5eef7;border-radius:0 0 5px 5px}
.slideToggle span{display:block;border-radius:0 0 5px 5px;background:#e5eef7;color:#283eba;line-height:20px;font-size:.875rem;text-shadow:1px 1px 0 #fff;text-align:center}
.labelSmall+.slideBox{margin-top:-4px}
.slideBox .vodBox{position:relative;padding:5px 10px 1px;background-color:#fbfbfb;font-size:.875rem}
.slideBox .vodBox li{margin:10px 0;overflow:hidden}
.slideBox .vodBox li a{font-size:.8125rem;text-decoration:underline;color:#25a}
.slideBox .vodBox li a img{vertical-align:top}
.slideBox .vodBox li p{text-align:justify}
.slideBox .vodBox li+li{margin-top:20px}
.slideBox .vodBox .thmb{display:block;position:relative;margin:0 10px 8px 0}
.slideBox .vodBox .thmb .vod_play{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:45px;height:45px;margin:auto;text-indent:-999px;overflow:hidden;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png);background-repeat:no-repeat;background-size:45px 45px}
.slideBox .vodBox .thmb,.slideBox .vodBox li>p{display:table-cell;vertical-align:middle}
.slideBox .vodBox li>p{padding:0 0 0 10px}
.meteorologist{display:block;text-align:right;font-size:.75rem}
.textLarge{margin:0 10px;overflow:hidden}
.textLarge p{padding:10px 0;font-size:1rem}
.textLarge .notice{padding:15px 0!important;text-align:center;font-weight:700}
.textLarge .unmatch{font-size:.8125rem;margin:20px 0 30px 0;padding:20px 0;font-weight:400;background:#fafafa;text-align:center}
.labelMedium+.textLarge p,.labelSmall+.textLarge p{padding:0 0 5px;line-height:1.4}
.labelMedium+.textLarge p.unmatch,.labelSmall+.textLarge p.unmatch{font-size:.8125rem;margin:10px 0 20px;padding:20px 0;font-weight:400;background:#fafafa}
.labelLarge+.textLarge p{padding:0 0 10px}
.textMedium{margin:0 10px}
.textMedium p{padding:10px 0;font-size:.875rem}
.issuedText+.textMedium p{padding:0 0 10px}
.textMedium.tsunami{margin:10px}
.textMedium.tsunami p{padding:5px;background:#f7f7f7;font-size:.875rem}
.menuExpand .expandContent .textMedium{margin:0 5px}
.menuExpand .expandContent .textMedium p{padding:7px 0;font-size:.875rem}
#expDisasterMsg.menuExpand .expandContent .textMedium p{padding:7px 0;font-size:.75rem}
.labelLarge+.textMedium p,.labelMedium+.textMedium p,.labelSmall+.textMedium p{padding:0 0 10px}
.issuedText{display:block;margin:0 10px;color:#495676;font-size:.75rem;text-align:right}
.labelMedium .issuedText,.labelSmall .issuedText{float:right;margin-right:0;vertical-align:middle}
.labelMedium .issuedText{padding-top:3px;line-height:20px}
.labelSmall .issuedText{line-height:14px}
.persArea .labelPers .issuedText{float:right;margin:0!important;line-height:30px}
#top .issuedText{margin-bottom:8px;text-align:left}
#top .labelSmall .issuedText{margin-bottom:0;line-height:19px}
.labelLarge+.issuedText{margin:0 10px 5px}
.labelMedium+.issuedText{margin-bottom:5px}
.selectBox+.issuedText{margin-top:-5px}
.paragraph{margin:0 10px 10px;overflow:hidden}
.paragraph:after{clear:both;content:"";display:block}
.paragraph .imageLeft,.paragraph .imageRight{display:block;width:160px;text-align:center}
.paragraph .imageRight{float:right;margin:0 0 10px 5px}
.paragraph .imageLeft{float:left;margin:0 5px 10px 0}
.fire .paragraph .imageLeft{width:150px;margin:0 5px 0 0}
.paragraph .imageCenter{display:block;margin:3px 0 0;text-align:center}
.paragraph .title{margin-bottom:5px;font-size:.875rem;font-weight:700}
.paragraph .text{font-size:.875rem}
.paragraph .listDefault{margin:-5px 0 0}
.paragraph .listDefault .title{margin:0}
.paragraph .labelSmall{margin:0 0 5px}
.listDefault{margin:0 10px 10px}
.listDefault .paragraph{margin:0}
.listDefault .paragraph ul{float:left}
.listDefault li{padding:8px 0;border-bottom:1px solid #e6e6e6}
.listDefault li.intro{margin-top:12px;padding:0;border:2px solid #e2e2e2}
.textMedium+.listDefault li.intro{margin-top:0}
.listDefault li.intro dl{padding:5px 10px;background:#f7f7f7}
.listDefault li li{margin-left:20px;padding:0;border:none;list-style:circle outside;font-size:.75rem}
.listDefault li ol,.listDefault li ul{margin-top:8px}
.listDefault li ol li{list-style:decimal outside}
.listDefault .fire .paragraph .title,.listDefault .title{font-size:.875rem}
.listDefault .paragraph .title{font-size:.75rem}
.listDefault .explanation{margin-top:5px;font-size:.875rem}
.persPlace{margin-bottom:5px}
.persPlace .labelMedium{margin:10px 10px 5px}
.persPlace .forecastWeek{margin:5px 10px 10px}
.persPlace .controlPoint{margin-bottom:15px}
.persPlace .controlPoint .buttonMedium .guide{float:none;width:auto;min-width:60%}
.persPlace .setPoint{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 5px 10px}
.persPlace .setPoint:after{clear:both;content:"";display:block}
.persPlace .setPoint .title{padding:3px 5px 0;-webkit-box-flex:1;box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700}
.persPlace .setPoint .buttonMedium{width:auto;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.persPoint .buttonMedium{display:inline-block}
.labelPers{margin:10px 10px 0;padding:5px;border:1px solid #d6d3d3;border-radius:2px 2px 0 0;background:#f3f3f3}
.labelPers:only-child{margin:10px;border-radius:2px}
.labelPers+.persArea .labelPers{margin:0 10px;padding:2px 5px;border-top:none;border-bottom:none;border-radius:0}
.labelPers div{overflow:hidden}
.labelPers div:after{clear:both;content:"";display:block}
.labelPers .buttonPers{display:block;float:right;margin:0 auto;border-radius:3px;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-size:1rem;font-weight:700;text-align:center}
.labelPers .buttonPers p{width:auto!important}
.labelPers .buttonPers a{display:block;padding:5px 8px;line-height:18px;color:#25a;font-size:.875rem}
.labelPers .title{display:inline;line-height:30px;font-size:1rem;font-weight:700}
.labelPers p.issuedPers{font-size:.75rem;padding-top:5px}
.labelPers .settingBtn{display:inline-block;float:right;margin:6px 2px 0 0}
.labelPers .settingBtn:after{clear:both;content:"";display:block}
.labelPers .settingBtn a{display:block;position:relative;width:19px;height:19px}
.labelPers .settingBtn a::before{content:"";display:block;position:absolute;left:0;top:0;width:19px;height:19px;background-repeat:no-repeat;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -205px}
.persArea .persForecast{display:block;margin:0 10px 10px;padding:0 5px 8px;border:1px solid #d6d3d3;border-top:none;border-radius:0 0 2px 2px;background:#f3f3f3}
.persArea .persForecast ul{overflow:hidden;padding-top:10px}
.persArea .persForecast ul:after{clear:both;content:"";display:block}
.persArea .persForecast li{display:block;width:49%}
.persArea .persForecast li a{display:block;border:1px solid #e3e3e3;border-radius:4px}
.persArea .persForecast li:nth-child(odd){float:left}
.persArea .persForecast li:nth-child(even){float:right}
.persArea .persForecast dl{border:1px solid #fff;border-radius:4px}
.persArea .persForecast .title{display:block;background:#f3f5fa;line-height:1.6;font-size:.875rem;font-weight:700;text-align:center}
.persArea .persForecast .data{background:#fff}
.persArea .persForecast .data ul{display:block;padding:5px 0;overflow:hidden}
.persArea .persForecast .data ul:after{clear:both;content:"";display:block}
.persArea .persForecast .data li{float:left;border:none;background:0 0;text-align:center}
.persArea .persForecast .data .pict{width:45%;text-align:center}
.persArea .persForecast .data .pict>span{height:38px}
.persArea .persForecast .data .temp{width:55%}
.persArea .persForecast .data .temp p{font-size:.75rem;font-weight:700;line-height:1.6}
.persArea .persForecast .data .temp p span{padding-left:3px;font-size:.6875rem;font-weight:400}
.persArea .persForecast .linkText{margin:0;padding:8px 0 0;font-size:.875rem;font-weight:700;text-align:right}
.buttonPers{margin:0 12px 10px 10px;text-align:center}
.buttonPers p{width:100%;margin:0 auto;border:1px solid #b7bfcc;border-radius:3px;background-color:#e7edfb;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-weight:700;font-size:.875rem}
.buttonPers a{display:block;padding:5px 8px;border:1px solid #fff;border-top:none;border-radius:3px;color:#1b4e8d;text-shadow:0 1px 1px rgba(255,255,255,.5);line-height:18px}
@media screen and (min-width:340px){
.persArea .persForecast .data .pict{width:50%}
.persArea .persForecast .data .pict>span{width:64px;background-size:contain}
.persArea .persForecast .data .temp{width:50%}
}
.liveResult{margin:0 auto;text-align:center;overflow:hidden}
.liveResult li{display:inline-block;width:25%}
.liveResult .button{margin:0 2px 1px;border:1px solid #bbb;border-radius:3px;background-color:#f4f4f4;background:-moz-linear-gradient(center top,#fff,#fff 50%,#ebebeb);-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-weight:700;font-size:.875rem}
.liveResult .button.close{margin:0 2px 1px;border:1px solid #b5c1c1;border-radius:3px;background:#e0e6e6}
.liveResult .button.close a{color:#999;font-size:.875rem;font-weight:700;cursor:default;pointer-events:none}
.liveResult .num{margin:0 2px;border:1px solid #d8e6e7;background-color:#ecf3f3;font-size:.75rem;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1}
.liveResult .num em{font-size:1rem;font-weight:700}
.liveResult .button span,.liveResult .button.close span{display:inline-block;padding-left:28px;line-height:35px;vertical-align:middle;text-indent:7px;white-space:normal}
.liveResult .button.close .pclouds35,.liveResult .button.close .prainGusty35,.liveResult .button.close .psnowDry35,.liveResult .button.close .psun35{opacity:.5;border-bottom:1px solid #e0e6e6}
.liveResult a,.liveResult span{height:35px}
.liveResult a{display:block;padding:4px 0;border:1px solid #fff;border-radius:3px;color:#25a}
.amedasDetail,.amedasRanking,.columnExpNote,.eqDetail,.forecastPnts,.pastDetail,.typhoonDetail{margin:5px 10px 0;font-size:.875rem}
.columnExpNote,.eqDetail,.pastDetail,.typhoonDetail{margin-bottom:10px}
.forecastPnts{margin-bottom:5px}
.forecastPnts table{width:100%;margin-bottom:5px;border-collapse:separate;border-spacing:0;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.forecastPnts table:last-child{margin-bottom:10px}
.amedasDetail table,.amedasRanking table,.columnExpNote table,.eqDetail table,.pastDetail table,.typhoonDetail table,.warnPnts table{width:100%;margin-bottom:5px;border-collapse:separate;border-spacing:0;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.amedasDetail table th,.amedasRanking table th,.columnExpNote table th,.eqDetail table th,.forecastPnts table th,.pastDetail table th,.typhoonDetail table th{border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;color:#5c5c5c;font-size:.75rem;font-weight:700;white-space:nowrap}
.amedasDetail table th,.amedasRanking table th,.forecastPnts table th,.pastDetail table th,.typhoonDetail table th{border-left:1px solid #fff;border-bottom:1px solid #fff;background-color:#e9edf5}
.forecastPnts table th,.pastDetail table th,.typhoonDetail table th{width:22%;padding:3px 5px;text-align:right}
.amedasRanking table th{width:auto;padding:3px 5px}
.columnExpNote table th,.eqDetail table th{width:20%;padding:3px 5px;background-color:#eee;text-align:right}
.amedasDetail table td,.amedasRanking table td,.columnExpNote table td,.eqDetail table td,.forecastPnts table td,.pastDetail table td,.typhoonDetail table td,.warnPnts table td{padding:3px 5px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;overflow:hidden;font-weight:700}
.amedasRanking td:nth-child(1){text-align:center}
.amedasRanking td:nth-child(4){text-align:right}
.amedasRanking tr:nth-child(2) td,.amedasRanking tr:nth-child(3) td,.amedasRanking tr:nth-child(4) td{border-left:1px solid #fff;border-bottom:1px solid #fff}
.amedasRanking tr:nth-child(2){background:#f9f9da}
.amedasRanking tr:nth-child(2) td:first-child{background:#e6e66a}
.amedasRanking tr:nth-child(2) td:only-child{background:#fff}
.amedasRanking tr:nth-child(3){background:#f3f3f1}
.amedasRanking tr:nth-child(3) td:first-child{background:#cfcfc6}
.amedasRanking tr:nth-child(4){background:#edede4}
.amedasRanking tr:nth-child(4) td:first-child{background:#baba97}
.amedasRanking .textMedium{margin:0;padding:30px 0;text-align:center}
.amedasRanking .subText{display:block;margin-bottom:5px;font-size:.75rem;text-align:right;color:#617589}
.tabMenu+.amedasRanking{margin-top:7px}
.amedasDetail table th{padding:3px;text-align:center}
.amedasDetail table td{text-align:right}
.amedasDetail table td:nth-child(3){color:#0a38e4}
.amedasDetail table td:nth-child(4) div{position:relative}
.amedasDetail th:nth-child(3),.amedasDetail th:nth-child(6){width:15%}
.amedasDetail th:nth-child(2),.amedasDetail th:nth-child(4){width:25%}
.amedasDetail th:nth-child(1),.amedasDetail th:nth-child(5){width:10%}
.forecastPnts table.optionInfo th{white-space:normal}
.forecastPnts table.optionInfo th span{display:inline-block;font-size:.75rem;white-space:nowrap}
.forecastPnts table td:nth-child(2){text-align:center}
.forecastPnts table.optionInfo td:nth-child(2){text-align:left}
.forecastPnts table td{height:37px}
.forecastPnts table td img{padding-left:5px;vertical-align:middle}
.forecastPnts table td em{font-weight:700}
.forecastPnts table .past *{color:#999!important}
.forecastPnts table .past th{background:#eee}
.forecastPnts table.week td{text-align:center}
.forecastPnts table tr:nth-child(even){background-color:#f3f5fa}
.typhoonDetail table tr:nth-child(even){background-color:#f3f5fa}
.forecastPnts .subText{display:block;margin:-5px 0 3px;font-size:.75rem;text-align:right;color:#617589}
.pastDetail table td{text-align:center}
.textMedium+.columnExpNote{margin-top:-5px}
.forecastWeek{margin:0 10px 5px 10px;font-size:.625rem}
.forecastWeek .pict{margin:3px 0}
.forecastWeek .temp{font-size:.625rem}
.forecastWeek .temp .high,.forecastWeek .temp .low{font-size:.75rem}
.forecastWeek .precip{font-size:.75rem}
.forecastWeek table{table-layout:fixed;width:100%;margin-bottom:5px;border-collapse:separate;border-spacing:0;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff;text-align:center}
.forecastWeek table td,.forecastWeek table th{padding:3px 0;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.forecastWeek table th{border-left:1px solid #fff;border-bottom:1px solid #fff;background-color:#f3f5fa;font-size:.75rem}
.forecastWeek table td{-webkit-box-sizing:border-box;box-sizing:border-box}
.forecastWeek table:only-child{margin-bottom:10px}
.forecastWeek table.areaTbl{border:0}
.forecastWeek table.areaTbl th{background:0 0}
.forecastWeek table.areaTbl td{height:30px}
.forecastWeek table.areaTbl td,.forecastWeek table.areaTbl th{padding:0;border:0}
.forecastWeek table.areaTbl td div,.forecastWeek table.areaTbl th div{margin-bottom:8px;border-right:1px solid #e3e3e3}
.forecastWeek table.areaTbl td:last-child div,.forecastWeek table.areaTbl th:last-child div{border-right:0}
.forecastWeek table.areaTbl .title{width:100%}
.forecastWeek table.areaTbl .title div{margin-bottom:2px;font-size:.875rem;text-align:left}
.forecastWeek table.areaTbl .title div a{margin-right:3px;font-size:1rem}
.forecastWeek table.areaTbl .labelDate th{background:0 0;border-top:0}
.forecastWeek table.areaTbl .labelDate th div{margin:5px 0 8px;padding:2px 0;background:#eee;border-left:1px solid #fff;text-align:center;text-shadow:0 1px 0 #fff}
.forecastWeek table.areaTbl .labelDate:first-child th div{margin-top:0}
.forecastWeek table.areaTbl .labelDate:last-child th div{margin-bottom:0}
.labelLarge+.forecastWeek table:only-child{margin:3px 0 10px}
.labelSmall+.forecastWeek{margin-bottom:10px}
.persWeatherPnts{margin:5px 10px;font-size:.625rem}
.persWeatherPnts .temp{margin-top:2px}
.persWeatherPnts .temp span{font-size:.75rem}
.persWeatherPnts .past{background:#eee;color:#999}
.persWeatherPnts table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:center;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.persWeatherPnts table td,.persWeatherPnts table th{padding:3px 0;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.persWeatherPnts table th{border-left:1px solid #fff;border-bottom:1px solid #fff;background-color:#f3f5fa;font-size:.75rem}
.weatherPast{margin:5px 10px 10px;font-size:.875rem}
.weatherPast table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border-bottom:1px solid #e3e3e3}
.weatherPast table th{font-size:.75rem;font-weight:700}
.weatherPast table td{height:72px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;text-align:center;vertical-align:top}
.weatherPast table td .date{background:#f3f5fa}
.weatherPast table td:nth-child(1){border-left:1px solid #e3e3e3}
.weatherPast table td:nth-child(1) .date{background:#f5edeb}
.weatherPast table td:nth-child(7) .date{background:#e9edf5}
.weatherPast table td.disabled .date{background:#f8f8f8;color:#999}
.weatherPast table td .pict{padding:2px 0}
.weatherPast table td .temp{font-size:.625rem}
.weatherPast+.textMedium p{padding:0 0 10px}
.forecastPnts .buttonMedium{margin-bottom:0}
.forecastPnts .buttonMedium .guide{margin:0 0 5px 5px}
.forecastWeek .buttonMedium .guide{margin:0 0 0 5px}
.forecastCity .buttonMedium.horizon,.forecastPnts .buttonMedium.horizon{margin:0}
.forecastCity{margin:0 10px 10px}
.forecastCity .main{overflow:hidden}
.forecastCity .main:after{clear:both;content:"";display:block}
.forecastCity .main .pict,.forecastCity .main .temp,.forecastCity .main .temp p{-webkit-box-sizing:border-box;box-sizing:border-box}
.forecastCity .main .pict{float:left}
.forecastCity .main .pict dl{overflow:hidden}
.forecastCity .main .pict dd,.forecastCity .main .pict dt{float:left}
.forecastCity .main .pict .title{margin-left:5px;line-height:40px;font-weight:700}
.forecastCity .main .temp{float:right;min-width:150px;margin:0 0 5px 0;font-weight:700;font-size:1rem;text-align:center;overflow:hidden}
.forecastCity .main .temp p{float:left;width:50%;padding:8px .15em;border-top:1px solid #d6d3d3;border-bottom:1px solid #d6d3d3;white-space:nowrap}
.forecastCity .main .temp span{font-size:.75rem;font-weight:400;letter-spacing:-.1em}
.forecastCity .main .temp .high{border-top:3px solid #fd3102;border-right:1px solid #d6d3d3;background-color:#fcf2ef}
.forecastCity .main .temp .low{border-top:3px solid #0a38e4;background-color:#edf0fa}
.forecastCity table{table-layout:fixed;width:100%;margin-bottom:5px;border-collapse:separate;border-spacing:0;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff;font-size:.875rem}
.forecastCity table td{padding:5px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.forecastCity table th{padding:5px;border:1px solid #e3e3e3;border-left:1px solid #fff;border-bottom:1px solid #fff}
.forecastCity table .time{text-align:center;background-color:#f3f5fa}
.forecastCity table .time td{border-left:1px solid #fff;border-bottom:1px solid #fff}
.forecastCity table .precip{text-align:center}
.forecastCity table .precip td{font-size:1rem}
.forecastCity table th{background-color:#e9edf5;font-size:.75rem;font-weight:700}
@media screen and (min-width:340px){
.forecastCity .main .temp p{padding:8px .25em}
.forecastCity .main .temp span{padding-left:3px;letter-spacing:0}
}
.weatherExpo ul{margin:0 10px 10px}
.weatherExpo li{margin:10px 0 0}
.weatherExpo li:after{clear:both;content:"";display:block}
.weatherExpo li .expo,.weatherExpo li .title{float:left;line-height:32px;font-weight:700;vertical-align:middle}
.weatherExpo li .title{width:4.2em}
.weatherExpo li .expo{width:2.5em}
.weatherExpo li .pict{float:left;line-height:32px}
.weatherExpo li .subText{display:block;clear:both;color:#617589;font-size:.875rem}
.weatherExpo .naviPaging{margin:-5px 0 10px}
.expNotes ul{width:100%}
.yjw_tabViewFrame .expNotes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}
.expNotes span{font-size:.875rem}
.expNotes .alert{width:auto;margin:-5px 10px 10px 0;font-size:0}
.expNotes .alert li{display:inline-block;margin:5px 0 0 10px;font-size:.875rem}
.expNotes .alert li p span{display:inline;border:none}
.expNotes .title{font-size:.875rem;font-weight:700}
.expNotes dd:only-child{margin-top:-8px}
.expNotes .alert li span,.expNotes li span{display:block;position:relative;padding-left:21px;white-space:nowrap;vertical-align:top;line-height:19px}
.expNotes .alert li span::before,.expNotes li span::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:17px;height:17px;margin:auto;border:1px solid #bbb}
.menuExpand.exp{margin-bottom:10px}
.menuExpand.exp .expandContent{background:#f9f9f9}
#expWeatherExpo.menuExpand .expandContent{padding-top:2px;-webkit-box-shadow:inset 0 4px 0 #e6e6e6;box-shadow:inset 0 4px 0 #e6e6e6}
.exp .expNotes{padding:14px 8px 10px;background:#f9f9f9;-webkit-box-shadow:inset 0 4px 0 #e6e6e6;box-shadow:inset 0 4px 0 #e6e6e6;border-radius:0 0 3px 3px}
.exp .expNotes li{display:inline-block;margin:8px 0 0;font-weight:700}
.disaster .expNotes{padding:0;-webkit-box-shadow:none;box-shadow:none}
#expAmedasWindNote .expNotes li span,#expWeatherExpo .expNotes li span,.expNotes .alertTL li span{display:inline-block;width:auto;height:auto;line-height:inherit;border:none;text-indent:2px}
#expLightningRainNote .expNotes li,#expRaincloudNote .expNotes li,#expWindNote .expNotes li{min-width:70px;width:25%}
@media screen and (min-width:390px){
#expLightningRainNote .expNotes li,#expRaincloudNote .expNotes li,#expWindNote .expNotes li{width:20%}
}
@media screen and (min-width:460px){
#expLightningRainNote .expNotes li,#expRaincloudNote .expNotes li,#expWindNote .expNotes li{width:16.6666666667%}
}
.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6)~li{min-width:70px;width:25%}
@media screen and (min-width:390px){
.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6)~li{width:20%}
}
@media screen and (min-width:460px){
.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(6)~li{width:16.6666666667%}
}
#expAmedasNote .expNotes li,#expEqSINote .expNotes li,#expLightningNote .expNotes li,#expRainSnowNote .expNotes li{min-width:80px;width:33.3333333333%}
@media screen and (min-width:360px){
#expAmedasNote .expNotes li,#expEqSINote .expNotes li,#expLightningNote .expNotes li,#expRainSnowNote .expNotes li{width:25%}
}
@media screen and (min-width:450px){
#expAmedasNote .expNotes li,#expEqSINote .expNotes li,#expLightningNote .expNotes li,#expRainSnowNote .expNotes li{width:20%}
}
#expWaveNote .expNotes li:first-child:nth-last-child(10)~li,#expWaveNote .expNotes li:first-child:nth-last-child(11)~li,#expWaveNote .expNotes li:first-child:nth-last-child(12)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12)~li{min-width:75px;width:33.3333333333%}
@media screen and (min-width:340px){
#expWaveNote .expNotes li:first-child:nth-last-child(10)~li,#expWaveNote .expNotes li:first-child:nth-last-child(11)~li,#expWaveNote .expNotes li:first-child:nth-last-child(12)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12)~li{width:25%}
}
@media screen and (min-width:420px){
#expWaveNote .expNotes li:first-child:nth-last-child(10)~li,#expWaveNote .expNotes li:first-child:nth-last-child(11)~li,#expWaveNote .expNotes li:first-child:nth-last-child(12)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11)~li,.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12)~li{width:20%}
}
#expWaveNote .expNotes li:first-child:nth-last-child(10),#expWaveNote .expNotes li:first-child:nth-last-child(11),#expWaveNote .expNotes li:first-child:nth-last-child(12),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12){min-width:150px;width:66.6666666667%}
@media screen and (min-width:340px){
#expWaveNote .expNotes li:first-child:nth-last-child(10),#expWaveNote .expNotes li:first-child:nth-last-child(11),#expWaveNote .expNotes li:first-child:nth-last-child(12),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12){width:50%}
}
@media screen and (min-width:420px){
#expWaveNote .expNotes li:first-child:nth-last-child(10),#expWaveNote .expNotes li:first-child:nth-last-child(11),#expWaveNote .expNotes li:first-child:nth-last-child(12),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(10),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(11),.yjw_tabViewFrame .expNotes li:first-child:nth-last-child(12){width:40%}
}
#expFrostNote .expNotes li{width:auto}
#expFrostNote .expNotes li+li{margin-left:15px}
#expAmedasWindNote{margin-top:10px}
#expAmedasWindNote ul:after{clear:both;content:"";display:block}
#expAmedasWindNote li{float:left;margin-left:10px}
#expAmedasWindNote li:nth-child(4n+1){clear:both;width:45px;margin-left:0}
#expAmedasWindNote li:nth-child(4n),#expAmedasWindNote li:nth-child(4n+2){width:70px}
#expAmedasWindNote li:nth-child(4n+3){width:60px}
@media screen and (min-width:370px){
#expAmedasWindNote li:nth-child(4n+1){width:60px}
#expAmedasWindNote li:nth-child(4n),#expAmedasWindNote li:nth-child(4n+2){width:85px}
#expAmedasWindNote li:nth-child(4n+3){width:75px}
}
#expAmedasWindNote li span{position:relative}
#expWeatherExpo .expandContent .labelSmall{margin-bottom:0}
#expWeatherExpo .expNotes{padding-top:5px;-webkit-box-shadow:none;box-shadow:none}
#expWeatherExpo .expNotes li{display:block;margin:8px 0 0}
#expWeatherExpo .expNotes li:first-child{margin-top:0}
#expWeatherExpo .expNotes .title{font-size:.875rem;line-height:32px}
#expWeatherExpo .expNotes .title span{width:32px;height:32px;line-height:32px;margin-right:5px;padding-left:0;vertical-align:middle}
#expWeatherExpo .expNotes .text{font-size:.75rem;font-weight:400}
#expWarnNote .expNotes{position:relative}
#expWarnNote .expNotes .subText{font-size:.75rem;margin-top:5px;text-align:right}
#expWarnNote .expNotes dt{margin:4px 0 2px;line-height:1}
#expWarnNote .expNotes dt span{display:inline-block;width:55px;padding:4px 8px;font-size:.75rem;text-align:center}
#expWarnNote .expNotes dt~dt{margin-top:10px}
#expWarnNote .expNotes dd{font-size:.875rem}
#expWarnNote .icoEmgWarning,#expWarnNote .icoWarning{color:#fff}
#expDisasterNote .expandContent p{padding:5px 10px}
#expEqSINote .expandContent p{padding-top:15px}
.expNotes .amedasWindE::before,.expNotes .amedasWindENE::before,.expNotes .amedasWindESE::before,.expNotes .amedasWindN::before,.expNotes .amedasWindNE::before,.expNotes .amedasWindNNE::before,.expNotes .amedasWindNNW::before,.expNotes .amedasWindNW::before,.expNotes .amedasWindS::before,.expNotes .amedasWindSE::before,.expNotes .amedasWindSSE::before,.expNotes .amedasWindSSW::before,.expNotes .amedasWindSW::before,.expNotes .amedasWindW::before,.expNotes .amedasWindWNW::before,.expNotes .amedasWindWSW::before,.expNotes .eqSILv1::before,.expNotes .eqSILv2::before,.expNotes .eqSILv3::before,.expNotes .eqSILv4::before,.expNotes .eqSILv5::before,.expNotes .eqSILv6::before,.expNotes .eqSILv7::before,.expNotes .eqSILv8::before,.expNotes .eqSILv9::before{border:none}
.expNotes .eqSILv1::before,.expNotes .eqSILv2::before,.expNotes .eqSILv3::before,.expNotes .eqSILv4::before,.expNotes .eqSILv5::before,.expNotes .eqSILv6::before,.expNotes .eqSILv7::before,.expNotes .eqSILv8::before,.expNotes .eqSILv9::before{content:"";display:block;width:15px;height:15px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:0;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_exp_earthquake.png);background-position:0;background-size:15px 165px}
.expNotes .eqSILv1::before{background-position:0 0}
.expNotes .eqSILv2::before{background-position:0 -15px}
.expNotes .eqSILv3::before{background-position:0 -30px}
.expNotes .eqSILv4::before{background-position:0 -45px}
.expNotes .eqSILv5::before{background-position:0 -60px}
.expNotes .eqSILv6::before{background-position:0 -75px}
.expNotes .eqSILv7::before{background-position:0 -90px}
.expNotes .eqSILv8::before{background-position:0 -105px}
.expNotes .eqSILv9::before{background-position:0 -120px}
.expNotes .prev .eqSILv1::before{background:#6634fc}
.expNotes .prev .eqSILv2::before{background:#0298fc}
.expNotes .prev .eqSILv3::before{background:#02fcfc}
.expNotes .prev .eqSILv4::before{background:#66fb66}
.expNotes .prev .eqSILv5::before{background:#02ca02}
.expNotes .prev .eqSILv6::before{background:#fcfc02}
.expNotes .prev .eqSILv7::before{background:#fc9866}
.expNotes .prev .eqSILv8::before{background:#fc9802}
.expNotes .prev .eqSILv9::before{background:#fc0202}
.expNotes .advisoryTnm::before{background:#faf500}
.expNotes .warnTnmLv1::before{background:#ff2800}
.expNotes .warnTnmLv2::before{background:#c800ff}
.expNotes .warnVlcLv3::before{background:#ff0}
.expNotes .warnVlcLv4::before{background:#f90}
.expNotes .warnVlcLv5::before{background:red}
.expNotes .rainCldLv1::before{background:#cff}
.expNotes .rainCldLv2::before{background:#6ff}
.expNotes .rainCldLv3::before{background:#0cf}
.expNotes .rainCldLv4::before{background:#09f}
.expNotes .rainCldLv5::before{background:#36f}
.expNotes .rainCldLv6::before{background:#3f0}
.expNotes .rainCldLv7::before{background:#3c0}
.expNotes .rainCldLv8::before{background:#199900}
.expNotes .rainCldLv9::before{background:#ff0}
.expNotes .rainCldLv10::before{background:#fc0}
.expNotes .rainCldLv11::before{background:#f90}
.expNotes .rainCldLv12::before{background:#ff5066}
.expNotes .rainCldLv13::before{background:red}
.expNotes .rainCldLv14::before{background:#b70014}
.expNotes .waveHgtLv1::before{background:#172bf6}
.expNotes .waveHgtLv2::before{background:#008bf0}
.expNotes .waveHgtLv3::before{background:#00b8f3}
.expNotes .waveHgtLv4::before{background:#5bd5bb}
.expNotes .waveHgtLv5::before{background:#adff00}
.expNotes .waveHgtLv6::before{background:#afff57}
.expNotes .waveHgtLv7::before{background:#f7ff00}
.expNotes .waveHgtLv8::before{background:#fcbd3b}
.expNotes .waveHgtLv9::before{background:#fc2eda}
.expNotes .waveHgtLv10::before{background:#fb008c}
.expNotes .waveHgtLv11::before{background:#f40000}
.expNotes .wavePrdLv1::before{background:#0000d4}
.expNotes .wavePrdLv2::before{background:#0054ff}
.expNotes .wavePrdLv3::before{background:#007fff}
.expNotes .wavePrdLv4::before{background:#00a9ff}
.expNotes .wavePrdLv5::before{background:#00d4ff}
.expNotes .wavePrdLv6::before{background:#0ff}
.expNotes .wavePrdLv7::before{background:#2affff}
.expNotes .wavePrdLv8::before{background:#7fffa9}
.expNotes .wavePrdLv9::before{background:#a9ff7f}
.expNotes .wavePrdLv10::before{background:#ffff2a}
.expNotes .wavePrdLv11::before{background:#ff0}
.expNotes .wavePrdLv12::before{background:#ffd400}
.expNotes .waveWindLv1::before{background:#172bf6}
.expNotes .waveWindLv2::before{background:#008bf0}
.expNotes .waveWindLv3::before{background:#00b8f3}
.expNotes .waveWindLv4::before{background:#5bd5bb}
.expNotes .waveWindLv5::before{background:#afff57}
.expNotes .waveWindLv6::before{background:#f7ff00}
.expNotes .waveWindLv7::before{background:#fcbd3b}
.expNotes .waveWindLv8::before{background:#fc2eda}
.expNotes .waveWindLv9::before{background:#fb008c}
.expNotes .waveWindLv10::before{background:#f40000}
.expNotes .rainSnowLv1::before{background:#d7d7d7}
.expNotes .rainSnowLv2::before{background:#ffffc8}
.expNotes .rainSnowLv3::before{background:#ffcd96}
.expNotes .rainSnowLv4::before{background:#ffc8ff}
.expNotes .rainSnowLv5::before{background:#ff91ff}
.expNotes .rainSnowLv6::before{background:#91aaff}
.expNotes .rainSnowLv7::before{background:#1955ff}
.expNotes .frostLv1::before{background:#999}
.expNotes .frostLv2::before{background:#e8d9ff}
.expNotes .frostLv3::before{background:#c39fff}
.expNotes .frostLv4::before{background:#8742ff}
.expNotes .windLv1::before{background:#f2f6e4}
.expNotes .windLv2::before{background:#9cf}
.expNotes .windLv3::before{background:#0f0}
.expNotes .windLv4::before{background:#ff0}
.expNotes .windLv5::before{background:#f90}
.expNotes .windLv6::before{background:red}
.expNotes .lightningLv1::before{background:#5a5a5a}
.expNotes .lightningLv2::before{background:#00f}
.expNotes .lightningLv3::before{background:#0f0}
.expNotes .lightningLv4::before{background:#ff0}
.expNotes .lightningLv5::before{background:#f90}
.expNotes .lightningLv6::before{background:red}
.expNotes .amedasTempLv1::before{background:#009}
.expNotes .amedasTempLv2::before{background:#06f}
.expNotes .amedasTempLv3::before{background:#06aed0}
.expNotes .amedasTempLv4::before{background:#ccf}
.expNotes .amedasTempLv5::before{background:#fff}
.expNotes .amedasTempLv6::before{background:#bff3fd}
.expNotes .amedasTempLv7::before{background:#cf6}
.expNotes .amedasTempLv8::before{background:#2d7505}
.expNotes .amedasTempLv9::before{background:#fbd26d}
.expNotes .amedasTempLv10::before{background:#f37b03}
.expNotes .amedasTempLv11::before{background:#f567f5}
.expNotes .amedasTempLv12::before{background:#e31803}
.expNotes .amedasPrecLv1::before{background:#bff3fd}
.expNotes .amedasPrecLv2::before{background:#3296ff}
.expNotes .amedasPrecLv3::before{background:#00f}
.expNotes .amedasPrecLv4::before{background:#9f3}
.expNotes .amedasPrecLv5::before{background:#ff0}
.expNotes .amedasPrecLv6::before{background:#f37b00}
.expNotes .amedasPrecLv7::before{background:#f9f}
.expNotes .amedasPrecLv8::before{background:#e31803}
.expNotes .amedasWindLv1::before{background:#72a9e4}
.expNotes .amedasWindLv2::before{background:#00f}
.expNotes .amedasWindLv3::before{background:#02bd00}
.expNotes .amedasWindLv4::before{background:#efcf14}
.expNotes .amedasWindLv5::before{background:#f90}
.expNotes .amedasWindLv6::before{background:#bd0000}
.expNotes .amedasSunlightLv1::before{background:#9cf}
.expNotes .amedasSunlightLv2::before{background:#00f}
.expNotes .amedasSunlightLv3::before{background:#0f0}
.expNotes .amedasSunlightLv4::before{background:#ff0}
.expNotes .amedasSunlightLv5::before{background:#f90}
.expNotes .amedasSunlightLv6::before{background:#fe9ac5}
.expNotes .amedasSunlightLv7::before{background:red}
.expNotes .amedasSnowDepthLv1::before{background:#bff3fd}
.expNotes .amedasSnowDepthLv2::before{background:#3296ff}
.expNotes .amedasSnowDepthLv3::before{background:#00f}
.expNotes .amedasSnowDepthLv4::before{background:#009100}
.expNotes .amedasSnowDepthLv5::before{background:#0f0}
.expNotes .amedasSnowDepthLv6::before{background:#ff0}
.expNotes .amedasSnowDepthLv7::before{background:#f90}
.expNotes .amedasSnowDepthLv8::before{background:#fe9ac5}
.expNotes .amedasSnowDepthLv9::before{background:red}
.warnText{padding:7px 5px 0;color:#c00;font-size:.875rem}
.warnText+.warnPnts{margin:5px 5px 0}
.warnPnts{margin:8px 5px 0;font-size:.875rem}
.warnPnts table th{width:22%;padding:3px 5px;background-color:#e9edf5;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;font-weight:700;white-space:nowrap}
.warnPnts li{display:inline-block}
.warnPnts li span{display:inline-block;margin:2px 0;padding:2px 5px}
.warnPnts li .default{background:#fff}
.warnPnts li .advisory{background:#fdeec0}
.warnPnts li .warning{background:#c00;color:#fff}
.warnPnts li .emgWarning{background:#5c00a3;color:#fff}
.detailEmgWarn{padding:0 10px;font-size:.875rem}
.detailEmgWarn dt{margin-top:10px;font-weight:700}
.detailEmgWarn dd{margin:5px 0}
.detailEmgWarn table{width:100%;margin-bottom:5px;border-collapse:separate;border-spacing:0;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:.75rem}
.detailEmgWarn td,.detailEmgWarn th{padding:3px 5px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.detailEmgWarn th{width:20%;background:#f7f7f7;white-space:nowrap;text-align:left}
.detailEmgWarn .provLink{margin:0 0 10px}
.alertTit{color:red;font-weight:700}
.detailEmgWarn .bold{font-weight:700}
.detailEmgWarn dd ul{padding:5px 3px 0 20px}
.detailEmgWarn dd li{list-style:disc outside;text-align:left}
.detailEmgWarn .none li{margin:0 5px 10px 1em;list-style-type:none;font-weight:700}
.detailEmgWarn p{margin-bottom:10px}
section.alert{margin:5px 0}
.alert .labelMedium{border-bottom:0}
.alert .labelMedium div{padding-bottom:0;border-bottom:none;overflow:hidden}
.alert .labelMedium .title{display:block;margin-right:0;padding:5px 0 5px 8px;font-weight:700;line-height:20px}
.alert .labelMedium div.warnTnmLv1{background:#ffe9e5}
.alert .labelMedium div.warnTnmLv2{background:#f9e5ff}
.alert .labelMedium div.advisoryTnm{background:#faf9e1}
.alert .labelMedium div.warnTnmLv1 .title{border-left:6px solid #ea2027}
.alert .labelMedium div.warnTnmLv2 .title{border-left:6px solid #5f27cd}
.alert .labelMedium div.advisoryTnm .title{border-left:6px solid #ffc312}
.alert .labelMedium+.listRowText{margin-top:-2px}
.buttonAlert{margin:0 10px 7px}
.buttonAlert li{display:inline-block;width:68px;margin:0 3px 7px 0;text-align:left}
.buttonAlert li p{display:inline-block;width:100%;border:1px solid #bbb;border-radius:3px}
.buttonAlert li p a{display:block;margin:1px;padding:3px 4px;border-radius:2px;font-weight:700;text-align:center}
.buttonAlert li .emgWarning{border:1px solid #5c00a3}
.buttonAlert li .emgWarning a{background:#5c00a3;background:-webkit-gradient(linear,left top,left bottom,from(#8c3fb3),color-stop(.5,#6c21a5),to(#5c00a3));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;color:#fff;text-shadow:0 1px 0 #45007a}
.buttonAlert li .warning{border:1px solid #fe8888}
.buttonAlert li .warning a{background:#fe8888;background:-webkit-gradient(linear,left top,left bottom,from(#de5959),color-stop(.5,#d42727),to(#bc0000));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;color:#fff;text-shadow:0 1px 0 #ac1515}
.buttonAlert li .advisory{border:1px solid #ffd966}
.buttonAlert li .advisory a{background:#ffd966;background:-webkit-gradient(linear,left top,left bottom,from(#ffecb1),color-stop(.5,#ffecb1),to(#edd99f));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1}
.buttonAlert li .default a{background-color:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.5,#fff),to(#ebebeb));-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1}
.alert .labelMedium div{padding:0;border:none;overflow:hidden}
.alert .disaster{background-color:#e7e7e7!important}
.alert .labelMedium div.disaster .title{border-left:4px solid #ccc}
.alert .labelMedium .title{color:#333!important}
.warnExampleFrame{margin:10px}
.warnExample{padding:10px;background-color:#f3f3f3;font-size:.75rem}
.image+.warnExample{margin:0 10px 10px}
.warnExample_simple{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-ms-flex-wrap:wrap;flex-wrap:wrap}
.warnExample_simple .icoNormal{border:solid 1px #ccc;background-color:#eee;color:#333;padding:4px}
.warnExample_simple .icoAdvToEmg,.warnExample_simple .icoAdvToWarn,.warnExample_simple .icoAdvisory,.warnExample_simple .icoEmgWarning,.warnExample_simple .icoNormal,.warnExample_simple .icoUnkown,.warnExample_simple .icoUrgentWarning,.warnExample_simple .icoWarnToEmg,.warnExample_simple .icoWarning{min-width:5em}
.warnExample_simple+.warnExample_explain{margin-top:10px}
.warnExample_explain li:after{clear:both;content:"";display:block}
.warnExample_explain li+li{margin-top:10px}
.warnExample_explain dd,.warnExample_explain dt{font-size:.6875rem;vertical-align:middle}
.warnExample_explain dt{float:left;padding-right:10px}
.warnExample_explain dt span{vertical-align:top}
.warnExample_explain dd{overflow:hidden}
.warnExample_explain dd em,.warnExample_explain dd span{display:block}
.warnExample_explain dd em{font-weight:700}
.warnExample_about{margin:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.warnExample_about:before{content:"";display:block;width:14px;height:14px;border-radius:100px;background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/common/spr_ic_common_2x.png);background-size:40px auto;background-repeat:no-repeat;background-position:-20px -155px}
.warnExample_level{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}
.warnExample_level:not(:last-child){margin-bottom:8px}
.warnExample_level .icoNormal{border:1px solid #ccc}
.warnExample_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:4px;margin-bottom:8px}
.warnExample_label:not(:first-child) .level .text{font-size:0}
.warnExample_label:not(:first-child) .level .text br{display:none}
.warnExample_label:first-child{margin-top:2.5em}
.warnExample_label:first-child .level{overflow:visible;position:relative}
.warnExample_label:first-child .level .text{position:absolute;color:#333;bottom:2.2em;width:5em;left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.warnExample_label:last-child{margin-bottom:0}
.warnExample_label .text{margin-top:0}
.warnExample_label .bold{font-weight:700}
.warnExample_label .level{min-width:22px}
.warnExample_label .level.icoNormal{border:none;background:0 0}
.warnExample_label.long [class*=ico]{min-width:130px}
.warnExample_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;margin-bottom:8px}
.warnExample_arrow p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}
.warnExample_arrow .label{font-weight:700;font-size:.75rem;background:#f3f3f3;padding:4px 0;text-align:center;margin:0 auto;width:1.3em}
.warnExample_arrow::before{content:"";position:absolute;width:4px;height:calc(100% - 55px);background:#ccc;left:50%;top:28px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.warnExample_arrow::after{content:"";width:16px;height:16px;border-radius:2px;border-top:solid 4px #ccc;border-right:solid 4px #ccc;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:28px;left:calc(50% - 10px);margin:0}
.warnExample_arrow .high,.warnExample_arrow .row{font-size:.75rem;font-weight:700;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:23px;min-width:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:1em;margin:0 auto}
.warnExample_arrow .high{color:#fff;background:#636363}
.warnExample_arrow .row{color:#636363;border:2px solid #636363}
.warnExample_title{background:#ececec;padding:8px;margin:-10px}
.warnExample_title .title{font-size:.875rem;font-weight:700}
.warnExample_title+.warnExample_level .warnExample_label:first-child{margin-top:20px}
.MenuTempRain{display:block;float:right;margin:0 auto;font-size:.875rem;font-weight:700}
.MenuTempRain a.pageLeft{position:relative;display:inline-block;height:28px;margin-left:15px;padding:0 8px 0 5px;border:solid 1px #c5c9d2;border-left:none;background:#fff;color:#1648b4;line-height:28px;text-decoration:none}
.MenuTempRain a.pageLeft::after,.MenuTempRain a.pageLeft::before{content:"";display:block;position:absolute;right:100%;top:50%;height:0;width:0;border:solid transparent;border-color:rgba(194,225,245,0);pointer-events:none}
.MenuTempRain a.pageLeft::before{margin-top:-15px;border-right-color:#c5c9d2;border-width:15px}
.MenuTempRain a.pageLeft::after{margin-top:-14.5px;border-right-color:#fff;border-width:14.5px}
.typhoon_movie{margin:2px 10px 10px}
.typhoon_movie .title{overflow:hidden;padding:5px;border-top:1px solid #9fbce1;background:#e5eef7}
.typhoon_movie .title strong{display:inline-block;font-size:1rem;font-weight:700;line-height:20px;vertical-align:middle}
.typhoon_movie .slideBox{margin:0}
.typhoon_movie .slideBox .vodBox{padding-top:0;background:0 0}
.typhoon_movie .slideBox .vodBox p{background:0 0}
.typhoon_movie .slideBox .vodBox li{border-bottom:1px solid #e3e3e3;margin-left:-10px;margin-right:-10px}
.typ_line{display:none}
.typ_inline{display:inline;position:relative;padding-left:12px}
.typ_inline a::before{content:"";display:block;position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;border-top:2px solid #4d6da6;border-right:2px solid #4d6da6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.saigai_mod{margin:0 10px 10px;padding:6px;border:2px solid #4f89ed;border-radius:4px;background-color:#f7f6f6;color:#666;font-size:.625rem;line-height:1.5}
.saigai_mod a{display:block}
.saigai_mod a .dis_area dd{color:#666}
.saigai_mod p.area_txt{font-size:.75rem}
.saigai_mod .current dl,.saigai_mod .focus dl,.saigai_mod .max dl,.saigai_mod .survey dl{display:table}
.saigai_mod .current dt,.saigai_mod .focus dt,.saigai_mod .max dt,.saigai_mod .survey dt{display:table-cell;white-space:nowrap}
.saigai_mod .current dd,.saigai_mod .focus dd,.saigai_mod .max dd,.saigai_mod .survey dd{display:table-cell}
.tkeihou_mod{margin:0 10px 10px;padding:6px;border:2px solid #5c00a3;border-radius:4px;background-color:#e2d8f0;color:#666;font-size:.625rem}
.saigai_mod_header h4{float:left}
.saigai_mod_header p.text_right{float:right;margin-top:5px}
.sm_warning{margin:15px 10px 15px;padding:6px;color:#333;font-size:.625rem;border:1px solid #ebebeb;border-radius:4px;background-color:#f7f6f6}
.saigai_mod_left{display:table-cell;width:80px;padding-right:10px;vertical-align:middle}
.saigai_mod_right{width:100%;display:table-cell;vertical-align:top}
.saigai_mod .dis_icon{margin-bottom:5px;width:100%}
.saigai_mod .dis_icon li{margin-bottom:5px}
.saigai_mod .dis_icon .otsunami,.saigai_mod .dis_icon .tsunami,.saigai_mod .dis_icon .tsunamic{padding:4px;font-size:.625rem;display:inline-block}
.saigai_mod .dis_icon .tsunami{color:#fff;background-color:#ef5350}
.saigai_mod .dis_icon .otsunami{color:#fff;background-color:#9575cd}
.saigai_mod .dis_icon .tsunamic{color:#666;background-color:#ffeb3b}
.saigai_mod .dis_icon .hjyunbi,.saigai_mod .dis_icon .hkankoku,.saigai_mod .dis_icon .hsizi,.saigai_mod .dis_icon .kkuiki{display:block;width:100%;padding:6px 0;font-size:.875rem;text-align:center}
.saigai_mod .dis_icon .hjyunbi{color:#666;background-color:#ffeb3b}
.saigai_mod .dis_icon .hsizi{color:#fff;background-color:#ef5350}
.saigai_mod .dis_icon .hkankoku{color:#fff;background-color:#ffa726}
.saigai_mod .dis_icon .kkuiki{color:#fff;background-color:#5c00a3}
.saigai_mod .dis_area{display:table}
.saigai_mod .dis_area dt.keihou,.saigai_mod .dis_area dt.tkeihou{display:table-cell;vertical-align:top}
.saigai_mod .dis_area dt.keihou span,.saigai_mod .dis_area dt.tkeihou span{display:block;width:50px;margin-bottom:5px;padding:4px;color:#fff;font-size:.75rem;text-align:center}
.saigai_mod .dis_area dt.tkeihou span{background-color:#5c00a3}
.saigai_mod .dis_area dt.keihou span{background-color:#ef5350}
.saigai_mod ul.tkeihou li{display:inline-block;width:46px;margin-bottom:5px;padding:3px;background-color:#9575cd;color:#fff;font-size:.75rem;text-align:center}
.saigai_mod .dis_area dt.chuuihou{display:table-cell;vertical-align:top}
.saigai_mod .dis_area dt.chuuihou span{display:block;width:50px;margin-bottom:5px;padding:4px;background-color:#ffeb3b;font-size:.75rem;color:#666;text-align:center}
.saigai_mod .dis_area dd{float:left;padding:4px;font-size:.75rem}
.sm_warning .dis_area dd{float:left;padding:4px;font-size:.8125rem}
.saigai_mod h4{margin-bottom:3px;color:#4f89ed;font-size:1rem}
.saigai_mod h4.otsunami{padding:4px;background-color:#5c00a3;color:#fff;text-align:center}
.saigai_mod .otsunami_txt{display:block;font-size:.8125rem;color:#5c00a3}
.saigai_mod h4.tsunami{padding:4px;background-color:#ef5350;color:#fff!important;text-align:center}
.saigai_mod .tsunami_txt{display:block;font-size:.8125rem;color:#ef5350}
.saigai_mod .tsunamic_txt{display:block;font-size:.75rem;color:#4f89ed}
.tkeihou_mod p{text-align:right}
.tkeihou_mod dd{color:#5c00a3!important;font-size:.875rem!important;font-weight:700}
.otsunami_mod{border:2px solid #5c00a3;background-color:#e2d8f0}
.tsunami_mod{border:2px solid #ef5350}
.saigai_mod h4.tkeihou{padding:4px;background-color:#5c00a3;color:#fff;text-align:center}
.saigai_mod h4.tsunami{color:#ef5350}
.sm_warning h4{margin-bottom:3px;color:#4f89ed;font-size:.8125rem}
.saigai_mod p{margin-bottom:5px}
.saigai_mod a p{color:#666}
.saigai_mod p.dis_txt{font-size:.75rem}
.saigai_mod ul li{color:#666;font-size:.75rem}
.saigai_mod ul li:last-child{margin-bottom:0}
.saigai_mod .area_name{clear:both;color:#4f89ed}
.saigai_mod dt.area_name{clear:both;float:left;padding:4px;font-size:.75rem}
.zoomr_mod{margin:0 10px 10px;padding:6px;border:1px solid #4f89ed;border-radius:4px;background-color:#f7f6f6;color:#666;font-size:.625rem}
.zoomr_mod .saigai_mod_left{width:120px}
.zoomr_mod h4{margin-bottom:0!important}
.zoomr_mod p{margin-bottom:3px!important}
.zoomr_mod .rain_info{font-size:.875rem}
.zoomr_mod a,.zoomr_mod img{display:block}
.zoomr_mod_wide{margin:0 10px 10px;position:relative}
.zoomr_mod_wide a{display:block}
.zoomr_mod_wide_text:after{clear:both;content:"";display:block}
.zoomr_mod_wide_text h4{float:left;font-size:1.125rem;line-height:24px}
.zoomr_mod_wide_text p{float:right;font-size:.75rem;color:#696969;line-height:24px}
.zoomr_mod_wide_img{position:relative;border:solid 1px #9ebbe3;border-radius:4px;overflow:hidden}
.zoomr_mod_wide_img p{position:absolute;bottom:5px;left:5px;font-size:.625rem;color:#333;text-shadow:0 0 2px #fff;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.saigai_mod.saigaiPollen_mod{border:solid 1px #56ba6e}
.saigai_mod.saigaiPollen_mod a{position:relative;padding-right:30px}
.saigai_mod.saigaiPollen_mod a:after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:15px;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:solid 2px #56ba6e;border-top:solid 2px #56ba6e}
.saigai_mod.saigaiPollen_mod .saigai_mod_left{display:none}
.saigai_mod.saigaiPollen_mod .saigai_mod_right{display:block}
.saigai_mod.saigaiPollen_mod h4{display:inline-block;margin-bottom:0;padding-right:5px;color:#56ba6e}
.saigai_mod.saigaiPollen_mod .pollenArea{display:inline-block;font-size:.625rem;color:#333;vertical-align:text-bottom}
.saigai_mod.saigaiPollen_mod .imgWrapper{position:relative;width:120px;height:70px;border:solid 1px #ccc;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
.saigai_mod.saigaiPollen_mod img{vertical-align:top}
.saigai_mod.saigaiPollen_mod .zoomButton{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-18px 0 0 -20px;border:solid 1px #fff;border-radius:100px;background-color:rgba(0,0,0,.2)}
.saigai_mod.saigaiPollen_mod .zoomButton::after,.saigai_mod.saigaiPollen_mod .zoomButton::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:14px;height:3px;background-color:#fff}
.saigai_mod.saigaiPollen_mod .zoomButton::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.saigai_mod.saigaiPollen_mod .zoomButton span::before{content:"";display:block;position:absolute;bottom:-4px;right:-10px;width:16px;height:5px;margin:auto;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.saigai_mod.saigaiPollen_mod .playButton{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:40px;height:40px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png);background-size:40px 40px}
.saigai_mod.saigaiPollen_mod .saigai_mod_right dl,.saigai_mod.saigaiPollen_mod .saigai_mod_right p{clear:both}
.saigai_mod.saigaiPollen_mod .saigai_mod_right>p{margin-top:5px}
.saigai_mod.saigaiPollen_mod .pollen{text-align:center}
.saigai_mod.saigaiPollen_mod .pollen dl{display:inline-block;position:relative;padding:3px 49px 3px 0;font-weight:700}
.saigai_mod.saigaiPollen_mod .pollen dl::before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:40px;height:40px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/special/pollen/2018/sp/img/ic_pollen.png);background-repeat:no-repeat;background-size:40px auto}
.saigai_mod.saigaiPollen_mod .pollen dl.pollenLv4::before{background-position:0 0}
.saigai_mod.saigaiPollen_mod .pollen dl.pollenLv3::before{background-position:0 -40px}
.saigai_mod.saigaiPollen_mod .pollen dl.pollenLv2::before{background-position:0 -80px}
.saigai_mod.saigaiPollen_mod .pollen dl.pollenLv1::before{background-position:0 -120px}
.saigai_mod.saigaiPollen_mod .pollen dl.pollenLv0::before{background-position:0 -160px}
.saigai_mod.saigaiPollen_mod .pollen dt{font-size:.75rem;color:#333;font-weight:400;line-height:1.6}
.saigai_mod.saigaiPollen_mod .pollen dt span:first-child{color:#aaa}
.saigai_mod.saigaiPollen_mod .pollen dt .daySat{color:#0050c7}
.saigai_mod.saigaiPollen_mod .pollen dt .daySun{color:#c1132e}
.saigai_mod.saigaiPollen_mod .pollen dd{padding-right:.6em;font-size:.875rem;line-height:1.6;text-align:center;color:#333}
.movie_wrap{position:relative;width:300px;margin:0 auto 10px;border:1px solid #e9e9e9;background-color:#fff;-webkit-box-shadow:0 1px 3px #cecece;box-shadow:0 1px 3px #cecece;font-size:.875rem}
.movie_wrap:last-child{margin:0 auto 20px}
.movie_wrap a{color:#4f89ed;display:block}
.movie_wrap p{margin:8px 10px 4px;line-height:1.4}
.movie_wrap span{display:block;padding:0 10px 10px 10px;font-size:.625rem}
.movie_wrap img{vertical-align:top}
.play_sign{position:absolute;top:52px;left:0;right:0;width:63px;height:63px;margin:0 auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png);background-size:63px 63px}
.newsFeed_list .tl_vod_play{position:relative;overflow:hidden}
.newsFeed_list .tl_vod_play::before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:45px;height:45px;margin:auto;text-indent:-999px;overflow:hidden;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png);background-repeat:no-repeat;background-size:45px 45px;z-index:2}
.newsFeed_list .tl_vod_play img{height:96px;max-width:initial;z-index:1}
.sns_btn{display:table;width:85%;margin:0 auto 20px auto;font-size:.6875rem;text-align:center}
.sns_btn div{width:33.3%;display:table-cell}
.sns_btn a{display:block;padding:5px 4px 4px;color:#fff}
.sns_btn .fb,.sns_btn .line,.sns_btn .tw{margin:10px 5px;border-radius:4px;color:#fff;text-align:center}
.sns_btn .fb span,.sns_btn .line span,.sns_btn .tw span{display:inline-block;position:relative;padding:0 4px 0 18px;line-height:13px}
.sns_btn .fb span:before,.sns_btn .line span:before,.sns_btn .tw span:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:13px;height:13px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_social.png);background-repeat:no-repeat;background-size:13px auto}
.sns_btn .tw{-webkit-box-shadow:0 2px 0 #000;box-shadow:0 2px 0 #000;background:#333}
.sns_btn .tw span::before{background-position:0 -15px}
.sns_btn .fb{-webkit-box-shadow:0 2px 0 #424856;box-shadow:0 2px 0 #424856;background:#3e59a6}
.sns_btn .line{-webkit-box-shadow:0 2px 0 #457751;box-shadow:0 2px 0 #457751;background:#48ba48}
.sns_btn .line span::before{background-position:0 -30px}
.login_box a{display:block;margin:10px;padding:5px;border:1px solid #fea700;border-radius:4px;font-weight:700;font-size:.8125rem;color:#444;text-align:center}
.login_box a span{display:inline-block;margin-bottom:3px}
.login_box p{width:80%;margin:0 auto 5px;padding:8px 10px;border-radius:4px;background-color:#fc3;-webkit-box-shadow:0 2px 0 #fea700;box-shadow:0 2px 0 #fea700;line-height:1;font-size:.875rem;color:#444}
.switch{width:100%;margin-top:15px}
.switch .switch_inner{margin:0 auto 15px;text-align:center}
.switch input{display:none}
.switch label{padding:10px;font-size:.875rem;cursor:pointer}
.switch label::after,.switch label::before{padding:6px 10px;-webkit-box-shadow:0 1px 0 #306dd5;box-shadow:0 1px 0 #306dd5;border:1px solid #4f89ed}
.switch label::before{content:"3時間ごと";border-radius:4px 0 0 4px;background:#4f89ed;color:#fff}
.switch label::after{content:"1時間ごと";border-radius:0 4px 4px 0;background:#fff;color:#4f89ed}
.switch input:checked+label::before{background:#fff;color:#4f89ed;border:1px solid #4f89ed}
.switch input:checked+label::after{background:#4f89ed;color:#fff;border:1px solid #4f89ed}
.timetable{margin:0 10px}
.timetable table{border-collapse:collapse;width:100%;border-spacing:0}
.timetable tr.head_time{padding:2px 0;background:#4f89ed;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/week_bg.png);background-repeat:repeat-x;background-size:cover;color:#fff;font-size:.875rem}
.timetable table.sunny{background:#fffde7}
.timetable table.white{background:#fff}
.timetable td{text-align:center}
.timetable th.time{background:#f3f4f9;font-size:.75rem}
.timetable .probability{font-size:12px!important;color:#333}
.pinpo_right .timetable .rain{border-left:1px solid #f3f4f9;border-bottom:1px solid #f3f4f9;color:#666;text-align:center;font-size:.8125rem;font-weight:700}
.timetable .rain{color:#666;text-align:center;font-size:.875rem;font-weight:700;line-height:1}
.timetable .rain:nth-child(5){border-right:1px solid #f3f4f9}
.timetable .rain span{font-size:.625rem;font-weight:400}
.timetable .over50{color:#5983f0!important}
.timetable .over50 span{color:#5983f0!important}
.timetable .rainbg{background-color:#f3f4f9}
.timetable .sunnybg{background-color:#fffde7}
.timetable .cloudbg{background-color:#ececec}
.timetable .temp{color:#666;text-align:center;font-size:.75rem;padding-bottom:5px}
.timetable .temp span{font-weight:400}
.timetable .day span,.timetable .temp span{color:#666;text-align:center;font-size:.625rem}
.timetable span.head_time{position:relative;padding-left:12px;padding-bottom:4px;text-align:center}
.timetable .humidity,.timetable .precipitation,.timetable .time2,.timetable .wind,.timetable td.temp{padding:0;color:#666;text-align:center;font-size:.875rem}
.timetable .tenki{display:block;padding:0;text-align:center;color:#666;font-size:.8125rem}
.timetable .direction{display:block;padding:0;color:#666;text-align:center;font-size:.8125rem}
.timetable .humidity span,.timetable .precipitation span,.timetable .time2 span,.timetable .wind span,.timetable td.temp span{color:#666;text-align:center;font-size:.75rem}
.timetable .ticon{text-align:center}
.timetable .gcell{background-color:#f6f3f3}
#dosha{margin:5px;padding-bottom:10px;border:1px solid #be0000}
#doshaclm .hd #dosha{margin:0;padding-bottom:0;border:none}
#dosha h2{margin-bottom:5px;padding:5px 0;padding-left:5px;border:2px solid #be0000;background:url(https://s.yimg.jp/images/weather/smp/v2/img/rainstorm/bg_evacLv3.png) repeat;background-size:20px 20px;color:#fff;font-weight:700}
#dosha .exp_dosha h3{color:#c50000;font-weight:700;margin:0}
#dosha .dosha_cityList{padding:0 10px}
#dosha .dosha_cityList dt{margin-top:10px;margin-bottom:5px;padding:5px;border-top:1px solid #c50000;font-weight:700;color:#c50000;background-color:#fff1f1}
#dosha .dosha_cityList dd{display:inline-block;margin-bottom:5px;padding:3px 5px;border:1px solid #fbd5d5;border-radius:3px;background-color:snow;background:-webkit-gradient(linear,left top,left bottom,from(snow),color-stop(.5,snow),to(#d3c8c8));font-weight:700}
.yid_error_box,.yid_login_box{margin:0 10px 10px;padding:10px;border-radius:5px}
.yid_error_box .txt,.yid_login_box .txt{font-weight:700;line-height:1.5em;font-size:.875rem}
.yid_error_box .btn,.yid_login_box .btn{display:block;width:200px;margin:10px auto 2px;border-radius:5px;-webkit-box-shadow:0 2px #faa000;box-shadow:0 2px #faa000;background:#fbd000;font-weight:700;text-align:center;text-decoration:none;line-height:30px;font-size:.875rem;color:#444}
.yid_error_box{border:2px solid #c60000}
.yid_error_box .txt{color:#c60000}
.yid_login_box{border:2px solid #f88c00}
.yid_login_box .txt{color:#333}
.yid_info_txt{margin:10px;color:#666}
.yid_info_txt p{font-size:.75rem}
.yid_top_forecast{margin:5px 0}
.yid_top_forecast .txt{font-size:.875rem;line-height:1.5}
.yid_top_forecast .btn_area,.yid_top_forecast .btn_login{display:block;width:250px;margin:10px auto 2px;border-radius:5px;font-weight:700;text-align:center;text-decoration:none;line-height:30px;font-size:.875rem}
.yid_top_forecast .btn_login{background:#fbd000;color:#444;-webkit-box-shadow:0 2px #faa000;box-shadow:0 2px #faa000}
.yid_top_forecast .btn_area{background:#5982f1;color:#fff;-webkit-box-shadow:0 2px #3f66da;box-shadow:0 2px #3f66da}
.yid_setting_area{margin:10px}
.yid_setting_area .txt_setting .txt{font-size:.875rem}
.yid_setting_area .txt_setting .txt a{color:#1548b5}
.yid_setting_area .txt_setting .tips{margin-top:5px;font-size:.625rem}
.yid_setting_area .lst_setting{border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}
.yid_setting_area .lst_setting .ttl{padding:3px 10px;font-size:.625rem;background:#e5eef7}
.yid_setting_area .lst li{position:relative;padding:15px 10px 15px 32px;border-bottom:1px solid #eae5e5;background-repeat:no-repeat;background-position:right 50%;background-size:28px 18px;line-height:1em;font-size:1rem;color:#25a}
.yid_setting_area .lst li .spot{display:block;padding-top:3px;font-size:.75rem;color:#999}
.yid_setting_area .ico_check_off,.yid_setting_area .ico_check_on,.yid_setting_area .ico_y_off,.yid_setting_area .ico_y_on{position:absolute;display:block}
.yid_setting_area .ico_y_off,.yid_setting_area .ico_y_on{top:50%;left:8px;height:18px;width:18px;margin-top:-9px;background-size:18px 18px;overflow:hidden;text-indent:-9999px}
.yid_setting_area .ico_y_on{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_y_on.png)}
.yid_setting_area .ico_y_off{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_y_off.png)}
.yid_setting_area .ico_check_off,.yid_setting_area .ico_check_on{top:50%;right:8px;height:19px;width:19px;margin-top:-10px;background-size:19px 19px;overflow:hidden;text-indent:-9999px}
.yid_setting_area .ico_check_on{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_check.png)}
.yid_setting_area .ico_check_off{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_check_off.png)}
.yid_setting_area .annotation{padding:10px 10px 10px 32px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_y_on.png) no-repeat 8px 10px;background-size:18px 18px}
.yid_setting_area .annotation p{font-size:.75rem}
.yid_setting_area .btn{display:block;width:250px;margin:15px auto 15px;border-radius:5px;-webkit-box-shadow:0 2px #faa000;box-shadow:0 2px #faa000;background:#fbd000;font-weight:700;text-align:center;text-decoration:none;line-height:30px;font-size:.875rem;color:#444}
.yid_tabMenu{overflow:hidden;margin-bottom:7px;padding-bottom:2px;border-bottom:1px solid #c8c8c8;-webkit-box-shadow:0 2px 0 #eee;box-shadow:0 2px 0 #eee}
.yid_tabMenu::after{content:" ";display:block;height:2px;border-bottom:1px solid #c8c8c8}
.yid_tabMenu .primary{display:table;position:relative;z-index:1;table-layout:fixed;margin-bottom:-2px;font-size:.875rem}
.yid_tabMenu .primary li{display:table-cell;position:relative;padding-right:5px}
.yid_tabMenu .primary li a{display:block;position:relative;max-width:100px;margin:0 -1px -1px -1px;padding:8px 32px 4px 32px;border:1px solid #c8c8c8;border-radius:4px 4px 0 0;background:#eefadb;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eafaff),color-stop(1,#d8e8ed));color:#333;font-size:.875rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left}
.yid_tabMenu .primary li .icoAdd{display:inline-block;margin-left:5px;line-height:16px;vertical-align:middle}
.yid_tabMenu .primary .current a{border-bottom:1px solid #fff;background:#fff}
.yid_tabMenu .primary .ico_y{display:block;position:absolute;top:0;bottom:0;left:8px;height:18px;width:18px;margin:auto;overflow:hidden;text-indent:-9999px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto;background-position:0 -250px}
.yid_error{margin:10px;padding:10px;border:1px solid #d64547;background:#fcf0f0;color:#c70000;font-size:.875rem}
.modalDefault{display:none;position:absolute;top:0;left:0;z-index:5000001;width:100%}
.modalDefault .modalBack,.modalDefault .modalContainer,.modalDefault .modalPopup{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.modalDefault .modalBack{display:block;opacity:.5;position:absolute;top:0;left:0;width:100%;background:#000}
.modalDefault .modalPopup{display:block;position:relative;width:85%;margin:0 auto}
.modalDefault .modalContainer{background:#fff;-webkit-box-shadow:0 0 7px #2b2b2b;box-shadow:0 0 7px #2b2b2b;border-color:#fbfcfb;border-radius:3px;font-size:.75rem;color:#333;overflow:hidden}
.modalHeader{padding:10px 0;background:#1548b5;text-align:center;color:#fff;line-height:1}
.modalHeader .ttl{font-size:.875rem;font-weight:700}
.modalHeader .btn_Close{position:absolute;top:8px;right:8px;outline:0;cursor:pointer;font-size:1.25rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.modalBody .txt{padding:10px;font-size:.875rem}
.modalBody .txt a{color:#1548b5}
.modalBody .lst{margin-bottom:10px}
.modalBody .lst .ttl{padding:5px 10px;background:#eae5e5;font-size:.625rem}
.modalBody .lst li{border-bottom:1px solid #eae5e5}
.modalBody .lst li span{display:block;padding:15px 10px 15px 32px;line-height:1em;font-size:1rem}
.modalBody .lst li .ico_y{background:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_y_on.png) no-repeat 8px 14px;background-size:18px 18px}
.modalBody .annotation{padding:10px 10px 10px 32px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/personal/ico_y_on.png) no-repeat 8px 10px;background-size:18px 18px}
.modalBody .annotation p{font-size:.75rem}
.modalBody .btn{display:block;width:250px;margin:0 auto 15px;border-radius:5px;-webkit-box-shadow:0 2px #faa000;box-shadow:0 2px #faa000;background:#fbd000;font-weight:700;text-align:center;text-decoration:none;line-height:30px;font-size:.875rem;color:#444}
.box_pinpoint{margin:10px;padding:10px 10px 0;border:2px solid #b50000;border-radius:5px}
.box_pinpoint .box_ttl{margin-bottom:10px;font-size:1rem;font-weight:700;color:#c00000}
.box_pinpoint hr{margin:0 0 10px;border-top:solid #b50000 1px}
.box_pinpoint .clm_btn{margin:0;overflow:hidden}
.box_pinpoint .clm_btn_L{float:left;width:300px;margin-right:10px}
.box_pinpoint .clm_btn_R{float:right;width:300px}
.box_pinpoint .btn_color1,.box_pinpoint .btn_color2,.box_pinpoint .btn_color3,.box_pinpoint .btn_color4,.box_pinpoint .btn_color5{margin-bottom:10px}
.box_pinpoint .btn_color1 .btn,.box_pinpoint .btn_color2 .btn,.box_pinpoint .btn_color3 .btn,.box_pinpoint .btn_color4 .btn,.box_pinpoint .btn_color5 .btn{background-size:20px 20px;border-radius:5px}
.box_pinpoint .btn_color1 .txt,.box_pinpoint .btn_color2 .txt,.box_pinpoint .btn_color3 .txt,.box_pinpoint .btn_color4 .txt,.box_pinpoint .btn_color5 .txt{margin-top:5px;font-size:.875rem;line-height:1.5}
.box_pinpoint .btn a{display:block;padding:8px 0;font-size:1rem;font-weight:700;text-decoration:none;text-align:center;color:#fff;position:relative}
.box_pinpoint .btn a:after{content:"";height:0;position:absolute;width:0;border:4px solid transparent;border-left-color:#fff;right:10px;top:50%;margin-top:-4px}
.box_pinpoint .btn_color1 .btn a{color:#444}
.box_pinpoint .btn_color1 .txt a{color:#8c7200}
.box_pinpoint .btn_color2 .txt a{color:#9e6900}
.box_pinpoint .btn_color3 .txt a{color:#e60013}
.box_pinpoint .btn_color4 .txt a{color:#6648c0}
.box_pinpoint .btn_color5 .txt a{color:#290148}
.box_pinpoint .clm_lnk{margin:0 0 10px}
.box_pinpoint .clm_lnk .ttl{font-size:.875rem;font-weight:700;color:#c00000}
.box_pinpoint .clm_lnk .lst a{font-size:.875rem}
.box_pinpoint .btn_Advisory,.box_pinpoint .btn_EmergencyWarning,.box_pinpoint .btn_Warning,.box_pinpoint .btn_dosha_alarm,.box_pinpoint .btn_evac_advisory,.box_pinpoint .btn_evac_alarm,.box_pinpoint .btn_evac_emergency,.box_pinpoint .btn_evac_instruction,.box_pinpoint .btn_evac_prepare,.box_pinpoint .btn_flood_advisory,.box_pinpoint .btn_flood_hazard,.box_pinpoint .btn_flood_occurred,.box_pinpoint .btn_flood_warn,.box_pinpoint .btn_tornado_alarm{margin-bottom:10px}
.box_pinpoint .btn_Advisory .btn,.box_pinpoint .btn_EmergencyWarning .btn,.box_pinpoint .btn_Warning .btn,.box_pinpoint .btn_dosha_alarm .btn,.box_pinpoint .btn_evac_advisory .btn,.box_pinpoint .btn_evac_alarm .btn,.box_pinpoint .btn_evac_emergency .btn,.box_pinpoint .btn_evac_instruction .btn,.box_pinpoint .btn_evac_prepare .btn,.box_pinpoint .btn_flood_advisory .btn,.box_pinpoint .btn_flood_hazard .btn,.box_pinpoint .btn_flood_occurred .btn,.box_pinpoint .btn_flood_warn .btn,.box_pinpoint .btn_tornado_alarm .btn{background-size:20px 20px;border-radius:5px}
.box_pinpoint .btn_Advisory .txt,.box_pinpoint .btn_EmergencyWarning .txt,.box_pinpoint .btn_Warning .txt,.box_pinpoint .btn_dosha_alarm .txt,.box_pinpoint .btn_evac_advisory .txt,.box_pinpoint .btn_evac_alarm .txt,.box_pinpoint .btn_evac_emergency .txt,.box_pinpoint .btn_evac_instruction .txt,.box_pinpoint .btn_evac_prepare .txt,.box_pinpoint .btn_flood_advisory .txt,.box_pinpoint .btn_flood_hazard .txt,.box_pinpoint .btn_flood_occurred .txt,.box_pinpoint .btn_flood_warn .txt,.box_pinpoint .btn_tornado_alarm .txt{display:inline-block;margin:5px 5px 0 0;font-size:.875rem;line-height:1.5}
.box_pinpoint .btn_color1 .btn{background:#ffd400}
.box_pinpoint .btn_Advisory .btn,.box_pinpoint .btn_flood_advisory .btn{background:#ffd400}
.box_pinpoint .btn_color2 .btn,.box_pinpoint .btn_evac_advisory .btn,.box_pinpoint .evac_advisory .btn{background:#ff9500}
.box_pinpoint .btn_color3 .btn,.box_pinpoint .btn_tornado_alarm .btn{background:#e60013}
.box_pinpoint .btn_Warning .btn,.box_pinpoint .btn_evac_prepare .btn,.box_pinpoint .btn_flood_warn .btn{background:#f30216}
.box_pinpoint .btn_dosha_alarm .btn,.box_pinpoint .btn_evac_instruction .btn,.box_pinpoint .btn_flood_hazard .btn{background:#bc0cae}
.box_pinpoint .btn_color4 .btn,.box_pinpoint .btn_evac_alarm .btn{background:#6648c0}
.box_pinpoint .btn_EmergencyWarning .btn,.box_pinpoint .btn_evac_emergency .btn,.box_pinpoint .btn_flood_occurred .btn{background:#2d2934}
.box_pinpoint .btn_color5 .btn{background:url(https://s.yimg.jp/images/weather/smp/v2/img/rainstorm/bg_kasenLv4.png) repeat}
.box_pinpoint .btn_evac_advisory .btn a,.box_pinpoint .btn_evac_emergency .txt a,.box_pinpoint .btn_flood_advisory .btn a,.box_pinpoint .evac_advisory .btn a{color:#333}
.box_pinpoint .btn_Advisory .txt a,.box_pinpoint .btn_flood_advisory .txt a{color:#b1a100}
.box_pinpoint .btn_flood_warn .txt a,.box_pinpoint .evac_advisory .txt a{color:#ed6a00}
.box_pinpoint .btn_Warning .txt a,.box_pinpoint .btn_dosha_alarm .txt a,.box_pinpoint .btn_evac_prepare .txt a,.box_pinpoint .btn_flood_hazard .txt a,.box_pinpoint .btn_tornado_alarm .txt a{color:#c60000}
.box_pinpoint .btn_EmergencyWarning .txt a,.box_pinpoint .btn_evac_alarm .txt a,.box_pinpoint .btn_flood_occurred .txt a{color:#5c00a3}
.box_pinpoint div[class^=btn_]+.btn_tornado_alarm{padding-top:10px;border-top:dotted 1px #e3e3e3}
.box_pinpoint.mdDisaster{margin:0;padding:0;border:0;border-radius:0}
.box_pinpoint.mdDisaster .pinpoint_disaster .box_ttl,.box_pinpoint.mdDisaster .pinpoint_evacuation .box_ttl{font-weight:700;color:#fff;background-color:#eee7e0;padding:10px;margin:-10px -10px 10px}
.box_pinpoint.mdDisaster .pinpoint_disaster a:nth-of-type(n+2) dl,.box_pinpoint.mdDisaster .pinpoint_disaster a:nth-of-type(n+2) ul,.box_pinpoint.mdDisaster .pinpoint_evacuation a:nth-of-type(n+2) dl,.box_pinpoint.mdDisaster .pinpoint_evacuation a:nth-of-type(n+2) ul{position:relative}
.box_pinpoint.mdDisaster .pinpoint_disaster a:nth-of-type(n+2) dl::before,.box_pinpoint.mdDisaster .pinpoint_disaster a:nth-of-type(n+2) ul::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a:nth-of-type(n+2) dl::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a:nth-of-type(n+2) ul::before{content:"";display:inline-block;width:100%;height:1px;background-color:#e6e6e6;position:absolute;top:-12px}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li{font-weight:700;color:#333;font-size:.875rem;padding-left:30px;position:relative}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li::before{content:"";width:26px;height:26px;position:absolute;left:0;top:-2px;background:no-repeat;background-size:26px}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li.tornado::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li.tornado::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_tornado.png)}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li.comment::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li.comment::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/levelmap/ico_comment.png);background-position:center}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li .more,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li .more{position:absolute;right:6px;top:1px;padding-right:10px;font-size:.8125rem;font-weight:400;color:#25a;display:block}
.box_pinpoint.mdDisaster .pinpoint_disaster a ul li .more::before,.box_pinpoint.mdDisaster .pinpoint_evacuation a ul li .more::before{content:"";border-right:2px solid;border-top:2px solid;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:0;top:50%;width:7px;height:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px}
.box_pinpoint.mdDisaster .pinpoint_evacuation{border:2px solid;border-radius:5px;margin:10px;overflow:hidden}
.box_pinpoint.mdDisaster .pinpoint_evacuation a{display:block;background:#fff;line-height:1;font-size:1rem;color:#333;padding:10px;position:relative}
.box_pinpoint.mdDisaster .pinpoint_evacuation a:first-child::before{content:"";border-right:2px solid;border-top:2px solid;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:65%;width:7px;height:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;border-color:#25a}
.box_pinpoint.mdDisaster .pinpoint_evacuation a:nth-of-type(n+2){padding-top:0;line-height:1.6;padding-top:10px}
.box_pinpoint.mdDisaster .pinpoint_evacuation a .level{font-size:.8125rem}
.box_pinpoint.mdDisaster .pinpoint_evacuation a .level .label{width:90px;display:inline-block;padding:6px 0;color:#fff;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:2px;margin-right:8px}
.box_pinpoint.mdDisaster .pinpoint_evacuation a .level .EvacOpen{position:relative;padding-left:24px}
.box_pinpoint.mdDisaster .pinpoint_evacuation a .level .EvacOpen::before{content:"";display:inline-block;width:21px;height:21px;background:#007e61 url(https://s.yimg.jp/images/weather/smp/v2/img/evacuation/icon_evacuation_01.png) no-repeat center 2px;background-size:13px;border-radius:50%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-4px;left:0}
.box_pinpoint.mdDisaster .pinpoint_evacuation a .text{font-size:.875rem;line-height:1.5;margin-top:4px;width:calc(100% - 16px)}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLvEx{border-color:#6648c0}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLvEx .box_ttl,.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLvEx .label{background-color:#6648c0}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv5{border-color:#2d2934}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv5 .box_ttl,.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv5 .label{background-color:#2d2934}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv4{border-color:#bc0cae}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv4 .box_ttl,.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv4 .label{background-color:#bc0cae}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv3{border-color:#f30216}
.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv3 .box_ttl,.box_pinpoint.mdDisaster .pinpoint_evacuation.EvacLv3 .label{background-color:#f30216}
.box_pinpoint.mdDisaster .pinpoint_disaster{display:block;border:2px solid #c3b3a4;padding:10px 10px 0;border-radius:5px;margin:10px;overflow:hidden}
.box_pinpoint.mdDisaster .pinpoint_disaster .box_ttl{padding:6px 8px;font-size:.875rem;color:#333;margin-bottom:0}
.box_pinpoint.mdDisaster .pinpoint_disaster a{line-height:1.6;font-size:.8125rem;color:#333;padding:12px 0;display:block}
.box_pinpoint.mdDisaster .pinpoint_disaster a .riverMore{display:block;border:solid 1px #ccc;border-radius:4px;text-align:center;color:#25a;padding:8px;position:relative;margin-top:-16px}
.box_pinpoint.mdDisaster .pinpoint_disaster a .riverMore::before{content:"";border-right:2px solid;border-top:2px solid;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:20px;top:50%;width:7px;height:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px}
.box_pinpoint.mdDisaster .pinpoint_disaster dl{background:#fff;position:relative}
.box_pinpoint.mdDisaster .pinpoint_disaster dl:not(:first-child){padding-top:12px;border-top:1px solid #e6e6e6}
.box_pinpoint.mdDisaster .pinpoint_disaster dt{font-weight:700;color:#333;font-size:.875rem;margin-bottom:6px;padding-left:30px;position:relative}
.box_pinpoint.mdDisaster .pinpoint_disaster dt::before{content:"";width:26px;height:26px;position:absolute;left:0;top:-2px;background:no-repeat;background-size:26px}
.box_pinpoint.mdDisaster .pinpoint_disaster dt.landslide::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_landslide.png)}
.box_pinpoint.mdDisaster .pinpoint_disaster dt.riverflood::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_riverflood.png);background-position:center}
.box_pinpoint.mdDisaster .pinpoint_disaster dt.jalert::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_jalert.png)}
.box_pinpoint.mdDisaster .pinpoint_disaster dt.warn::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_warning.png)}
.box_pinpoint.mdDisaster .pinpoint_disaster dt .more{position:absolute;right:6px;top:1px;padding-right:10px;font-size:.8125rem;font-weight:400;color:#25a;display:block}
.box_pinpoint.mdDisaster .pinpoint_disaster dt .more::before{content:"";border-right:2px solid;border-top:2px solid;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:0;top:50%;width:7px;height:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px}
.box_pinpoint.mdDisaster .pinpoint_disaster td,.box_pinpoint.mdDisaster .pinpoint_disaster th{vertical-align:top;max-width:20rem}
.box_pinpoint.mdDisaster .pinpoint_disaster td span,.box_pinpoint.mdDisaster .pinpoint_disaster th span{margin-bottom:2px}
.box_pinpoint.mdDisaster .pinpoint_disaster th{width:85px}
.box_pinpoint.mdDisaster .pinpoint_disaster th span{display:block;width:90px;text-align:center;color:#fff;border-radius:2px;margin-right:3px;padding:1px 0;font-size:.8125rem;line-height:1.6}
.box_pinpoint.mdDisaster .pinpoint_disaster th .dosha_alarm{background-color:#bc0cae}
.box_pinpoint.mdDisaster .pinpoint_disaster th .flood_occurred{background-color:#2d2934}
.box_pinpoint.mdDisaster .pinpoint_disaster th .flood_hazard{background-color:#bc0cae}
.box_pinpoint.mdDisaster .pinpoint_disaster th .flood_warn{background-color:#f30216}
.box_pinpoint.mdDisaster .pinpoint_disaster th .flood_advisory{background-color:#ffd400;color:#333}
.box_pinpoint.mdDisaster .pinpoint_disaster hr{margin:8px 0 10px;border:solid #e6e6e6;border-width:1px 0 0}
.box_rainstorm{border:2px solid #b50000;margin:10px;padding:10px 10px 0;font-size:.875rem;border-radius:5px;background-color:#fff}
.box_rainstorm dl{margin-bottom:8px}
.box_rainstorm dt{padding-bottom:5px;font-weight:700;line-height:1;color:#b50000}
.box_rainstorm td,.box_rainstorm th{vertical-align:top}
.box_rainstorm th{width:80px;font-size:.75rem}
.box_rainstorm td{line-height:20px}
.box_rainstorm th span{display:block;width:90px;text-align:center;line-height:24px;color:#fff}
.box_rainstorm th .evac_advisory{background:#ff9500;color:#333}
.box_rainstorm th .evac_prepare{background:#f30216}
.box_rainstorm th .flood_advisory{background:#ffd400;color:#333}
.box_rainstorm th .evac_emergency{background:#2d2934}
.box_rainstorm th .flood_warn{background:#f30216}
.box_rainstorm th .evac_instruction{background:#bc0cae}
.box_rainstorm th .dosha_alarm,.box_rainstorm th .flood_hazard{background:#bc0cae}
.box_rainstorm th .evac_alarm{background:#6648c0}
.box_rainstorm th .flood_occurred{background:#2d2934}
.box_rainstorm hr{margin:0 0 10px;border:solid #b50000;border-width:1px 0 0 0}
.box_rainstorm ul li{padding-bottom:5px;line-height:1.4}
.box_rainstorm td a{display:inline-block;margin-bottom:5px;padding:0 6px;border:1px solid #c9d2e9;border-radius:15px;background:#f2f4fa;line-height:24px}
.box_rainstorm .box_rainstorm_link{margin-bottom:8px}
.box_rainstorm .box_rainstorm_link a{display:block;background:#fff;border:#ccc 1px solid;padding:6px;border-radius:4px;text-align:center}
.box_rainstorm .box_rainstorm_link a span{display:table;position:relative;margin:0 auto;padding:0 20px 0 26px}
.box_rainstorm .box_rainstorm_link a span::after{content:"";width:8px;height:8px;border-top:2px solid #ccc;border-right:2px solid #ccc;position:absolute;right:0;top:50%;margin-top:-1px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.box_rainstorm .box_rainstorm_link a span.userreport::before{content:"";width:20px;height:20px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/levelmap/ico_comment.png) no-repeat center center;background-size:100%;position:absolute;margin-top:-1px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.box_rainstorm.mdDisaster{margin:10px;padding:10px 10px 0;border:2px solid #c3b3a4;border-radius:5px;background:#fff;font-size:.8125rem;overflow:hidden}
.box_rainstorm.mdDisaster .sub_disaster h2,.box_rainstorm.mdDisaster .sub_evacuation h2{background:#eee7e0;margin:-10px -10px 12px -10px;padding:6px 8px;font-size:.875rem;font-weight:700}
.box_rainstorm.mdDisaster .sub_disaster section:first-of-type dl:last-child,.box_rainstorm.mdDisaster .sub_evacuation section:first-of-type dl:last-child{margin-bottom:0}
.box_rainstorm.mdDisaster .sub_disaster section:first-of-type dt,.box_rainstorm.mdDisaster .sub_evacuation section:first-of-type dt{margin-bottom:3px}
.box_rainstorm.mdDisaster .sub_disaster section:nth-of-type(n+2),.box_rainstorm.mdDisaster .sub_evacuation section:nth-of-type(n+2){border-top:solid 1px #e6e6e6;padding-top:8px;margin-top:4px}
.box_rainstorm.mdDisaster dl{margin:8px 0}
.box_rainstorm.mdDisaster dt{padding-bottom:8px;font-weight:700;line-height:1em;color:#333;font-size:.875rem;padding-left:30px;position:relative}
.box_rainstorm.mdDisaster dt::before{content:"";width:26px;height:26px;position:absolute;left:0;top:-6px;background:no-repeat;background-size:26px}
.box_rainstorm.mdDisaster dt.landslide::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_landslide.png)}
.box_rainstorm.mdDisaster dt.riverflood::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_riverflood.png)}
.box_rainstorm.mdDisaster dt.tornado::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_tornado.png)}
.box_rainstorm.mdDisaster dt.comment::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/levelmap/ico_comment.png);background-position:center}
.box_rainstorm.mdDisaster dt.jalert::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_jalert.png)}
.box_rainstorm.mdDisaster dt.warn::before{background-image:url(https://s.yimg.jp/images/emg/sp/notebook/img/icon_warning.png)}
.box_rainstorm.mdDisaster td,.box_rainstorm.mdDisaster th{vertical-align:top}
.box_rainstorm.mdDisaster td{padding:0 0 5px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.box_rainstorm.mdDisaster td a{margin:0 5px 5px 0;padding:0 6px;border:1px solid #c9d2e9;border-radius:15px;background:#f2f4fa;font-size:.875rem}
.box_rainstorm.mdDisaster th{width:85px}
.box_rainstorm.mdDisaster th span{display:block;width:90px;text-align:center;line-height:1.6;color:#fff;border-radius:2px;margin-right:3px;padding:2px 0}
.box_rainstorm.mdDisaster th .evac_alarm{background-color:#6648c0}
.box_rainstorm.mdDisaster th .evac_emergency{background-color:#2d2934}
.box_rainstorm.mdDisaster th .evac_instruction{background-color:#bc0cae}
.box_rainstorm.mdDisaster th .evac_prepare{background-color:#f30216}
.box_rainstorm.mdDisaster th .dosha_alarm{background-color:#bc0cae}
.box_rainstorm.mdDisaster th .flood_occurred{background-color:#2d2934}
.box_rainstorm.mdDisaster th .flood_hazard{background-color:#bc0cae}
.box_rainstorm.mdDisaster th .flood_warn{background-color:#f30216}
.box_rainstorm.mdDisaster th .flood_advisory{background-color:#ffd400;color:#333}
.box_rainstorm.mdDisaster ul li{padding-bottom:5px;line-height:1.4}
.box_rainstorm.mdDisaster ul.link{margin-bottom:12px}
.box_rainstorm.mdDisaster ul.link li{padding-bottom:0}
.box_rainstorm.mdDisaster ul.link li a{padding:6px 0;display:block}
.box_rainstorm.mdDisaster ul.link li .text{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:.875rem}
.box_rainstorm.mdDisaster ul.link li .date{display:block;color:#617589}
.box_rainstorm.mdDisaster .sub_evacuation~.horizon dd{padding-left:95px}
.box_rainstorm.mdDisaster .horizon{overflow:hidden}
.box_rainstorm.mdDisaster .horizon dt{float:left;line-height:1.6}
.box_rainstorm.mdDisaster .horizon dd{padding-left:110px}
.box_rainstorm.mdDisaster .horizon ul li{line-height:1.6}
#box_tokukei{margin:0 10px 10px;border:4px solid #2d2934;border-radius:5px;background-color:#fff3f3}
#box_tokukei .ttl{position:relative;margin:3px 3px 10px;padding:8px 10px 6px 40px;color:#fff;line-height:27px;font-size:1.0625rem;background:#2d2934}
#box_tokukei .ttl .icon{position:absolute;left:12px;top:11px;vertical-align:top;width:22px;height:auto}
#box_tokukei .leadTxt{margin:0 15px 10px;font-size:.875rem}
#box_tokukei .areaList{margin:0 15px 10px}
#box_tokukei .areaList table{border-spacing:0}
#box_tokukei .areaList th{padding-bottom:5px;vertical-align:top}
#box_tokukei .areaList td{vertical-align:top}
#box_tokukei .areaList .hazType{display:block;width:85px;padding:3px 0 2px;margin-right:5px;color:#fff;font-size:.875rem;text-align:center;background:#2d2934}
#box_tokukei .areaList a{display:inline-block;margin:0 5px 5px 0;padding:0 6px;border:1px solid #c9d2e9;border-radius:15px;background:#f2f4fa;font-size:.875rem;line-height:24px}
#box_tokukei .hazList .hazTypeLabel{margin:0 15px 5px}
#box_tokukei .hazList .hazTypeLabel li{display:inline-block;width:85px;margin:0 5px 5px 0;padding:3px 0 2px;color:#fff;font-size:.875rem;text-align:center;background:#2d2934}
#areaName{margin:5px 0 10px}
#areaName header{padding:4px 5px 4px 10px;border-top:2px solid #4672d0;border-bottom:1px solid #fff;background-color:#e5eef7;overflow:hidden}
#areaName header .title{float:left;color:#333;font-size:1.125rem;font-weight:700;line-height:32px}
#areaName header .areaRegistration{float:right}
#areaName header .areaRegistration a{display:block;position:relative;height:30px;padding:0 10px;border:1px solid #4a86f0;border-radius:4px;background:#f3f7fc;background:-webkit-gradient(linear,left top,left bottom,from(#f3f7fc),to(#e6eef7));background:-o-linear-gradient(top,#f3f7fc 0,#e6eef7 100%);background:linear-gradient(to bottom,#f3f7fc 0,#e6eef7 100%);font-size:.875rem;line-height:30px;text-align:center;color:#4a86f0}
#areaName header .areaRegistration a span{position:relative;display:block;padding-left:15px}
#areaName header .areaRegistration a span::after,#areaName header .areaRegistration a span::before{content:"";top:50%;position:absolute;background-color:#4a86f0}
#areaName header .areaRegistration a span::before{left:5px;width:2px;height:10px;margin:-5px 0 0 -1px}
#areaName header .areaRegistration a span::after{left:0;width:10px;height:2px;margin-top:-1px}
#areaName header .areaRegistration a[href*="mode=tab"]>span::before{content:none}
#areaName header .areaRegistration a[href*="mode=tab"]>span::after{width:15px;height:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/icon_area_setting.png) no-repeat center center;background-size:contain;left:-4px}
.contentLinks ul{margin:0 10px 10px;font-size:.875rem}
.contentLinks li{margin-bottom:5px;border:solid 1px #4074ca;border-radius:5px;background-color:#f2f4fa}
.contentLinks li a{display:block;position:relative;min-height:30px;padding:8px 15px;color:#4f89ed;line-height:16px}
.contentLinks li a span{display:table-cell;vertical-align:middle}
.contentLinks li a .linkIcon{position:relative;width:30px;height:30px}
.contentLinks li a .linkIcon::before{content:"";display:block;position:absolute;left:0;top:50%;width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;background-position:0;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:30px auto}
.contentLinks li a .linkText{padding-left:10px;text-align:left}
.contentLinks .contentLinks_japan a .linkIcon::before{background-position:0 0}
.contentLinks .contentLinks_area a .linkIcon::before{background-position:0 -60px}
.contentLinks .contentLinks_current a .linkIcon::before{background-position:0 -30px}
#headNav .headNav_mod{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px 5px 5px}
#headNav .headNav_mod .breadCrumb,#headNav .headNav_mod .current{margin-top:5px}
#headNav .headNav_mod .breadCrumb{float:left}
#headNav .headNav_mod .current{float:right}
#headNav .headNav_mod .breadCrumb{padding-right:30px;overflow:hidden}
#headNav .headNav_mod .breadCrumb li{float:left;position:relative;height:48px;background-color:#f2f4fa;line-height:48px;font-size:.875rem;font-weight:700}
#headNav .headNav_mod .breadCrumb li a{display:block}
#headNav .headNav_mod .breadCrumb li a::after,#headNav .headNav_mod .breadCrumb li a::before{content:"";display:block;position:absolute;z-index:2;top:50%;height:0;width:0;border:solid transparent;pointer-events:none}
#headNav .headNav_mod .breadCrumb li a::before{right:-10px;margin-top:-26px;border-left-color:#4a86f0;border-width:26px 0 26px 10px}
#headNav .headNav_mod .breadCrumb li a::after{right:-9px;margin-top:-25.5px;border-left-color:#f2f4fa;border-width:25.5px 0 25.5px 10px}
#headNav .headNav_mod .breadCrumb li+li a{padding:0 7px 0 17px}
#headNav .headNav_mod .breadCrumb li::after,#headNav .headNav_mod .breadCrumb li::before{z-index:3;content:"";left:0;right:0;height:1px;position:absolute;display:block;background-color:#4a86f0}
#headNav .headNav_mod .breadCrumb li::before{top:0}
#headNav .headNav_mod .breadCrumb li::after{bottom:0}
#headNav .headNav_mod .breadCrumb .japan{width:48px;height:48px;border-radius:4px 0 0 4px;background-color:#4a86f0}
#headNav .headNav_mod .breadCrumb .japan::after,#headNav .headNav_mod .breadCrumb .japan::before{left:50%}
#headNav .headNav_mod .breadCrumb .japan a::after{border-color:transparent transparent transparent #4a86f0}
#headNav .headNav_mod .breadCrumb .japan a{display:block;height:100%;text-align:center}
#headNav .headNav_mod .breadCrumb .japan span{display:block;position:relative;padding-top:30px;color:#fff;text-align:center;font-size:.625rem;line-height:10px}
#headNav .headNav_mod .breadCrumb .japan span::before{content:"";position:absolute;top:8px;left:0;right:0;display:block;width:20px;height:20px;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 -160px}
#headNav .headNav_mod .breadCrumb li:last-child a{padding-right:3px}
#headNav .headNav_mod .breadCrumb li:last-child a::after,#headNav .headNav_mod .breadCrumb li:last-child a::before{border-left-width:20px}
#headNav .headNav_mod .breadCrumb li:last-child a::before{right:-19px}
#headNav .headNav_mod .breadCrumb li:last-child a::after{right:-18px}
#headNav .headNav_mod .current a{display:block;width:46px;height:46px;background-color:#f2f4fa;border:solid 1px #4a86f0;border-radius:4px;text-align:center}
#headNav .headNav_mod .current a span{display:block;position:relative;padding-top:30px;color:#4a86f0;font-size:.625rem;text-align:center}
#headNav .headNav_mod .current a span::before{content:"";display:block;position:absolute;top:5px;left:0;right:0;width:20px;height:20px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_ic_button.png);background-size:20px auto;background-position:0 -20px}
@media screen and (max-width:360px){
#headNav .headNav_mod .breadCrumb li{font-size:.75rem}
#headNav .headNav_mod .breadCrumb li+li a{padding:0 5px 0 15px}
}
.mdStickyFooter{display:block!important;position:fixed;z-index:1000;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.9);-webkit-box-shadow:0 -2px 2px rgba(0,0,0,.1),0 20px 0 #000;box-shadow:0 -2px 2px rgba(0,0,0,.1),0 20px 0 #000;-webkit-transition:none;-o-transition:none;transition:none;opacity:1!important}
@supports (margin-bottom:env(safe-area-inset-bottom)){
.mdStickyFooter>.yadsOverlay{margin-bottom:env(safe-area-inset-bottom);-webkit-box-sizing:border-box;box-sizing:border-box}
@media (orientation:landscape){
.mdStickyFooter>.yadsOverlay{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
}
}
.mdStickyFooter.isFadeinAnimation{visibility:visible;display:block}
.mdStickyFooter.isFadeoutAnimation#stcftw2a{display:block;visibility:hidden;z-index:-1}
@supports (padding-bottom:env(safe-area-inset-bottom)){
.mdStickyFooter{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-box-sizing:border-box;box-sizing:border-box}
}
.mdStickyFooter #yads_overlay,.mdStickyFooter div[id*=google_ads_iframe]{margin:0 auto}
.mdStickyFooter div[id*=div-gpt-ad]{text-align:center;margin:0 auto;background:#fff}
.mdStickyFooter .inner{margin:0 auto;padding:3px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;position:relative}
.mdStickyFooter.stickyFooterService{background-color:rgba(0,0,0,.85)}
.mdStickyFooter.stickyFooterService .inner{background:0 0;padding:0 5px}
.mdStickyFooter.stickyFooterService .inner::after,.mdStickyFooter.stickyFooterService .inner::before{display:none}
.mdStickyFooter.stickyFooterService .inner a{display:table;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}
.mdStickyFooter.stickyFooterService .inner .disappear{margin-bottom:0}
.mdStickyFooter.stickyFooterService .icon{display:table-cell;padding-right:8px;width:60px;height:60px;vertical-align:middle}
.mdStickyFooter.stickyFooterService .icon span{display:block;width:60px;height:60px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/yahoo_120.png);background-size:60px 60px;background-repeat:no-repeat;overflow:hidden}
@media screen and (max-width:320px){
.mdStickyFooter.stickyFooterService .icon{width:50px;height:50px}
.mdStickyFooter.stickyFooterService .icon span{display:block;width:50px;height:50px;background-size:50px 50px}
}
.mdStickyFooter.stickyFooterService .info{display:table-cell;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/txt_sticky_yj.png);background-repeat:no-repeat;background-size:203px 60px;width:203px;height:60px;padding:0}
.mdStickyFooter .disappear{position:relative;width:22px;height:22px;margin:0 10px 0 0;z-index:5}
.mdStickyFooter .disappear span{display:block;width:22px;height:22px;border-radius:100px;background-color:rgba(255,255,255,.7)}
.mdStickyFooter .disappear span::after,.mdStickyFooter .disappear span::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#000;width:1px;height:12px}
.mdStickyFooter .disappear span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mdStickyFooter .disappear span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mdStickyFooter .icon{position:relative;width:46px;height:46px;z-index:5}
.mdStickyFooter .icon span{display:block;width:46px;height:46px;border-radius:5px;background-image:url(https://s.yimg.jp/images/weather/promo/app/smp/img/weather96.png);background-size:48px 48px;background-repeat:no-repeat;overflow:hidden}
.mdStickyFooter .button{margin-top:3px;margin-bottom:7px}
.mdStickyFooter .button li{display:table-cell}
.mdStickyFooter .button li a{display:block;border-radius:3px;font-size:.75rem;line-height:1}
.mdStickyFooter .button li.appButton a{padding:9px 7px;background-color:#eee;color:#353534;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 2px 1px -1px rgba(0,0,0,.2)}
.mdStickyFooter .button li.installButton a{padding:9px 5px;background-color:#fc427b;color:#fff;font-weight:700;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 2px 1px -1px rgba(0,0,0,.2)}
.mdStickyFooter .button li+li{padding-left:14px}
.mdStickyFooter .info{padding:2px 10px 5px 15px;color:#fff;font-size:0;z-index:5}
.mdStickyFooter .info .name{display:none}
.mdStickyFooter .info .review{display:block;padding-left:0}
.mdStickyFooter .info .review span{display:block;background-repeat:no-repeat;width:203px;height:16px;background-size:203px 16px}
.mdStickyFooter .info .review span::after,.mdStickyFooter .info .review span::before{content:none}
.mdStickyFooter .info .review.reviewIos span{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/txt_sticky_iOS_2.png)}
.mdStickyFooter .info .review.reviewAndroid span{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/txt_sticky_Android_2.png)}
.mdStickyFooter.stickyFooterTyphoon .info .name{display:none}
.mdStickyFooter.stickyFooterTyphoon .info .review.review{display:block;padding-left:0}
.mdStickyFooter.stickyFooterTyphoon .info .review.review span{background-repeat:no-repeat;width:203px;height:16px;background-size:203px 16px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/txt_sticky_typhoon.png)}
.mdStickyFooter.stickyFooterTyphoon .info .review.review span::after,.mdStickyFooter.stickyFooterTyphoon .info .review.review span::before{content:none}
@media screen and (max-width:369px){
.mdStickyFooter .info .review span::before{-webkit-animation:stickyFooterStarMiniAnimation 1.5s linear;animation:stickyFooterStarMiniAnimation 1.5s linear}
}
@media screen and (min-width:370px){
.mdStickyFooter .icon{width:54px;height:54px}
.mdStickyFooter .icon span{width:54px;height:54px;background-size:54px 54px}
.mdStickyFooter .info .name{vertical-align:middle}
.mdStickyFooter .info .name{font-size:1rem}
.mdStickyFooter .button li a{font-size:.8125rem}
.mdStickyFooter .button li.appButton a{padding:9px 11px}
.mdStickyFooter .button li.installButton a{padding:9px 7px}
.mdStickyFooter .button li+li{padding-left:18px}
}
@-webkit-keyframes moveBgR{
0%{background-position:320px -110px}
100%{background-position:0 -110px}
}
@keyframes moveBgR{
0%{background-position:320px -110px}
100%{background-position:0 -110px}
}
@-webkit-keyframes moveBgL{
0%{background-position:-950px -110px;opacity:1}
100%{background-position:-400px -110px;opacity:0}
}
@keyframes moveBgL{
0%{background-position:-950px -110px;opacity:1}
100%{background-position:-400px -110px;opacity:0}
}
@-webkit-keyframes rainBg{
0%{opacity:0}
20%{opacity:1}
70%{opacity:1}
100%{opacity:0}
}
@keyframes rainBg{
0%{opacity:0}
20%{opacity:1}
70%{opacity:1}
100%{opacity:0}
}
.mdInterStitial{display:none}
.mdInterStitial .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}
.mdInterStitial .content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:4px;color:#fff;font-size:1.25rem;font-weight:700;text-align:center;-webkit-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}
.mdInterStitial .mainText{position:relative;max-width:14em;margin:auto;padding-top:170px;text-align:left;line-height:1.4}
.mdInterStitial .mainText::before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:140px;height:140px;margin:auto;border-radius:4px;background-image:url(https://s.yimg.jp/images/weather/promo/app/smp/v2/img/weather180.png);background-size:140px 140px;background-repeat:no-repeat;overflow:hidden}
.mdInterStitial .mainImage{text-align:center}
.mdInterStitial .mainImage img{vertical-align:top}
.mdInterStitial .button li a{display:block;border-radius:4px;line-height:1}
.mdInterStitial .webLink{margin-top:20px}
.mdInterStitial .webLink a,.mdInterStitial .webLink button,.mdInterStitial .webLink span{text-decoration:underline;font-size:1rem;font-weight:400;color:#fff}
.mdInterStitial .webLink button{border:none;background:0 0;padding:0;margin:0}
.mdInterStitial .clearButton{display:block;position:absolute;top:-20px;right:-20px;width:50px;height:50px;border-radius:100px;background-color:#fff}
.mdInterStitial .clearButton span{display:block;width:50px;height:50px;border-radius:100px;background-color:#fff}
.mdInterStitial .clearButton span::after,.mdInterStitial .clearButton span::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:3px;height:20px;margin:auto;background-color:#4a90e2}
.mdInterStitial .clearButton span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mdInterStitial .clearButton span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mdInterStitial.dcBigSize .content{width:340px;padding:25px 15px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_interStitial_radar_2.jpg);background-size:cover;background-position:center}
.mdInterStitial.dcBigSize .mainText{visibility:hidden;max-width:initial;height:240px;padding-top:0}
.mdInterStitial.dcBigSize .mainText:before{visibility:visible;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/img_interStitial_radar_3.png);width:310px;height:240px;background-size:310px 240px}
.mdInterStitial.dcBigSize .button{margin-top:25px}
.mdInterStitial.dcBigSize .button li.appButton{display:none}
.mdInterStitial.dcBigSize .button li.appButton a{padding:10px 0;background-color:#fff;color:#da257d}
.mdInterStitial.dcBigSize .button li.installButton a{padding:20px 0;font-size:1.5rem;color:#fff;background-color:#da257d}
.mdInterStitial.dcBigSize .button li+li{margin-top:10px}
.mdInterStitial.rainsnow .content{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_interStitial_radarsnow_2.jpg)}
.mdInterStitial.rainsnow .button li.appButton a{color:#00a8d9}
.mdInterStitial.rainsnow .button li.installButton a{background-color:#00a8d9}
.mdInterStitial.rainsnow .mainText::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/img_interStitial_radarsnow_3.png)}
.mdInterStitial.dcMove .content,.mdInterStitial.dcSnow .content{width:340px;background-color:#3b3b3b;overflow:hidden}
.mdInterStitial.dcMove .mainImage,.mdInterStitial.dcSnow .mainImage{width:340px;height:340px;background-size:contain}
.mdInterStitial.dcMove .button,.mdInterStitial.dcSnow .button{padding:20px 20px 10px}
.mdInterStitial.dcMove .button li.appButton,.mdInterStitial.dcSnow .button li.appButton{display:none}
.mdInterStitial.dcMove .button li.appButton a,.mdInterStitial.dcSnow .button li.appButton a{padding:13px 0;color:#da257d;background-color:#fff}
.mdInterStitial.dcMove .button li.installButton a,.mdInterStitial.dcSnow .button li.installButton a{padding:13px 0;color:#fff;background-color:#da257d}
.mdInterStitial.dcMove .button li+li,.mdInterStitial.dcSnow .button li+li{margin-top:10px}
.mdInterStitial.dcMove .webLink,.mdInterStitial.dcSnow .webLink{margin:0 0 20px}
.mdInterStitial.dcMove .mainImage{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/img_interStitial_move.jpg)}
.mdInterStitial.dcSnow .mainImage{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/img_interStitial_snow.jpg)}
@media screen and (max-width:370px){
.mdInterStitial .mainText{padding-top:160px;font-size:1.125rem}
.mdInterStitial .mainText:before{width:110px;height:110px;background-size:110px 110px}
.mdInterStitial .clearButton{right:-10px}
.mdInterStitial.dcMove .content{width:300px}
.mdInterStitial.dcMove .mainImage{width:300px;height:300px}
}
.appLink{margin-bottom:40px}
.appLink a{display:none;position:relative;padding:10px 30px 10px 50px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-size:.875rem;line-height:1.5;letter-spacing:.02em}
.appLink a::after,.appLink a::before{content:"";position:absolute;top:0;bottom:0;margin:auto}
.appLink a::after{right:15px;width:10px;height:10px;border-right:solid 1px #aaa;border-top:solid 1px #aaa;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.appLink.appLinkTyphoon{margin:10px 0}
.appLink.appLinkTyphoon a{position:relative;background:#2a63ac;margin:10px;padding:16px 40px;border:none;border-radius:100px;-webkit-box-shadow:0 1px 0 #d9d9d9;box-shadow:0 1px 0 #d9d9d9;font-size:1rem}
@media screen and (max-width:320px){
.appLink.appLinkTyphoon a{font-size:.875rem}
}
.appLink.appLinkTyphoon a::before{left:10px;width:30px;height:30px;background-image:url(https://s.yimg.jp/images/weather/typhoon/ico_typhoon-white.png);background-repeat:no-repeat;background-size:30px;-webkit-animation:appLinkTyphoon 2s ease 20;animation:appLinkTyphoon 2s ease 20}
.appLink.appLinkTyphoon a::after{position:absolute;content:"";display:block;top:50%;right:10px;margin-top:-15px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_appLinkCommon.png);background-size:40px 50px;background-position:0 -20px;width:30px;height:30px;border:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.appLink.appLinkTyphoon a span{position:relative;display:block;height:16px;font-size:0}
.appLink.appLinkTyphoon a span::after,.appLink.appLinkTyphoon a span::before{position:absolute;left:0;top:0;text-indent:0;line-height:1;color:#fff;text-align:center;font-size:16px;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.appLink.appLinkTyphoon a span::before{content:"台風情報もヤフー天気アプリ";-webkit-animation:appLinkCommonTyphoon 8s linear 5;animation:appLinkCommonTyphoon 8s linear 5;-webkit-animation-delay:0;animation-delay:0}
.appLink.appLinkTyphoon a span::after{content:"台風接近をいち早くお知らせ";-webkit-animation:appLinkCommonTyphoon 8s linear 5;animation:appLinkCommonTyphoon 8s linear 5;-webkit-animation-delay:4s;animation-delay:4s;opacity:0}
.appLink.appLinkTyphoon2{margin:10px 0}
.appLink.appLinkTyphoon2 a{position:relative;background:-webkit-gradient(linear,left top,right top,from(#0bcff0),color-stop(80%,#00dafa),to(#00dafa));background:-o-linear-gradient(left,#0bcff0 0,#00dafa 80%,#00dafa 100%);background:linear-gradient(to right,#0bcff0 0,#00dafa 80%,#00dafa 100%);margin:10px;padding:16px 40px;border:none;border-radius:100px;font-size:1rem}
@media screen and (max-width:320px){
.appLink.appLinkTyphoon2 a{font-size:.875rem}
}
.appLink.appLinkTyphoon2 a::before{left:10px;width:30px;height:30px;background-image:url(https://s.yimg.jp/images/weather/typhoon/ico_typhoon-white.png);background-repeat:no-repeat;background-size:30px;-webkit-animation:appLinkTyphoon 2s ease 20;animation:appLinkTyphoon 2s ease 20}
.appLink.appLinkTyphoon2 a::after{position:absolute;content:"";display:block;top:50%;right:10px;margin-top:-15px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_appLinkCommon.png);background-size:40px 50px;background-position:0 -20px;width:30px;height:30px;border:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.appLink.appLinkTyphoon2 a span{position:relative;display:block;height:16px;text-indent:-9999px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center 8px;-ms-transform-origin:center 8px;transform-origin:center 8px;-webkit-animation:appLinkCommon 8s linear 5;animation:appLinkCommon 8s linear 5;-webkit-animation-delay:1s;animation-delay:1s}
.appLink.appLinkTyphoon2 a span::after,.appLink.appLinkTyphoon2 a span::before{position:absolute;left:0;right:0;top:0;text-indent:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:16px;color:#fff;text-align:center}
.appLink.appLinkTyphoon2 a span::before{content:"台風接近をいち早くお知らせ"}
.appLink.appLinkTyphoon2 a span::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);content:"台風情報もヤフー天気アプリ"}
.appLink.appLinkRain{overflow:hidden;margin:10px}
.appLink.appLinkRain a{padding:15px 20px 15px 53px;border:1px solid #4074ca;border-radius:5px;font-size:.6875rem}
@media screen and (min-width:360px){
.appLink.appLinkRain a{font-size:.875rem}
}
.appLink.appLinkRain a::after{width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #007bff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.appLink.appLinkRain .appLinkRainIcon{position:absolute;top:0;bottom:0;left:0;overflow:hidden;display:block;width:50px;height:50px;margin:auto}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(1){position:absolute;width:34px;height:18px;background-size:cover;top:0;bottom:0;margin:auto;background-image:url(https://s.yimg.jp/images/weather/general/forecast/svg/sun.svg);-webkit-animation:appLinkSun2 3s ease-out 1;animation:appLinkSun2 3s ease-out 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;left:10px;z-index:10}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(2){display:block;width:100%}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(2):after,.appLink.appLinkRain .appLinkRainIcon span:nth-child(2):before{position:absolute;width:34px;height:18px;background-size:cover;background-position:center;content:"";display:block;background-image:url(https://s.yimg.jp/images/weather/general/newforecast/clouds.png);opacity:.95;z-index:100}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(2):before{left:-2px;bottom:17px;-webkit-animation:appLinkCloud3 7s ease-out 1;animation:appLinkCloud3 7s ease-out 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(2):after{right:-4px;bottom:28px;-webkit-animation:appLinkCloud4 7s ease-out 1;animation:appLinkCloud4 7s ease-out 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;animation-delay:1.5s}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(3):after,.appLink.appLinkRain .appLinkRainIcon span:nth-child(3):before,.appLink.appLinkRain .appLinkRainIcon span:nth-child(4):after,.appLink.appLinkRain .appLinkRainIcon span:nth-child(4):before{content:"";position:absolute;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/img_pinpoint_rain.png);background-size:32px auto;background-repeat:no-repeat;width:5px;height:8px;background-position:0 -23px;z-index:30;opacity:0}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(3):before{top:16px;left:10px;-webkit-animation:appLinkRainFall 1.3s ease-out 4;animation:appLinkRainFall 1.3s ease-out 4;-webkit-animation-delay:3.5s;animation-delay:3.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(3):after{top:21px;left:20px;-webkit-animation:appLinkRainFall 1.1s ease-out 5;animation:appLinkRainFall 1.1s ease-out 5;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(4):before{top:12px;left:30px;-webkit-animation:appLinkRainFall .9s ease-out 5;animation:appLinkRainFall .9s ease-out 5;-webkit-animation-delay:3.7s;animation-delay:3.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkRain .appLinkRainIcon span:nth-child(4):after{top:8px;left:40px;-webkit-animation:appLinkRainFall 1.1s ease-out 5;animation:appLinkRainFall 1.1s ease-out 5;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkThunder{overflow:hidden;margin:10px}
.appLink.appLinkThunder a{padding:15px 20px 15px 53px;border:1px solid #4074ca;border-radius:5px;font-size:.6875rem}
.appLink.appLinkThunder a:after{content:none}
.appLink.appLinkThunder .appLinkThunderIcon{position:absolute;top:0;bottom:0;left:0;overflow:hidden;display:block;width:50px;margin:auto}
.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(1){position:absolute;top:2px;width:45.3333333333px;height:24px;background-size:cover;background-position:center;display:block;background-image:url(https://s.yimg.jp/images/weather/general/newforecast/clouds.png);opacity:.95;z-index:100;-webkit-animation:appLinkThunderCloud 2.7s ease-in-out 3;animation:appLinkThunderCloud 2.7s ease-in-out 3;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(2){position:absolute;top:0;bottom:0;left:8px;width:37.5px;height:20.5px;margin:auto;background-size:cover;background-image:url(https://s.yimg.jp/images/weather/general/forecast/size150/thunder.png);z-index:10;-webkit-animation:appLinkThunderFall 1.5s ease-in-out 5;animation:appLinkThunderFall 1.5s ease-in-out 5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(3),.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(4){opacity:0;position:absolute;bottom:-2px;width:18.75px;height:10.25px;background-size:cover;background-image:url(https://s.yimg.jp/images/weather/general/forecast/size150/thunder.png)}
.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(3){left:10px;-webkit-animation:appLinkThunderGround1 1.5s ease-out 5;animation:appLinkThunderGround1 1.5s ease-out 5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}
.appLink.appLinkThunder .appLinkThunderIcon span:nth-child(4){right:10px;-webkit-animation:appLinkThunderGround2 1.5s ease-out 5;animation:appLinkThunderGround2 1.5s ease-out 5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.appLink.appLinkThunder .appLinkThunderText{font-size:.8125rem}
.appLink.appLinkThunder .appLinkThunderText span{display:inline-block;margin-left:3px;padding:3px 5px;border-radius:100px;background-color:#ffb000;color:#fff;line-height:1;font-size:.625rem;vertical-align:middle}
.appLink.appLinkCommon{position:relative;background:#f4f7f8;margin:10px;padding:6px 10px 6px 60px}
.appLink.appLinkCommon::before{position:absolute;content:"";display:block;top:50%;left:10px;margin-top:-20px;background-image:url(https://s.yimg.jp/c/icon/s/bsc/2.0/weather80.png);background-size:40px;width:40px;height:40px}
.appLink.appLinkCommon::after{position:absolute;content:"";display:block;top:50%;right:10px;margin-top:-15px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_appLinkCommon.png);background-size:40px 50px;background-position:0 -20px;width:30px;height:30px}
.appLink.appLinkCommon a{padding:0;border:none;color:#333}
.appLink.appLinkCommon span{display:block}
.appLink.appLinkCommon .appLinkCommonTitle{font-size:.8125rem;font-weight:700}
.appLink.appLinkCommon .appLinkCommonText{font-size:.75rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center 8px;-ms-transform-origin:center 8px;transform-origin:center 8px;-webkit-animation:appLinkCommon 8s linear 8;animation:appLinkCommon 8s linear 8;-webkit-animation-delay:1s;animation-delay:1s;height:16px;color:#0d486f}
.appLink.appLinkCommon .appLinkCommonText-back,.appLink.appLinkCommon .appLinkCommonText-front{position:absolute;padding-left:18px;line-height:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.appLink.appLinkCommon .appLinkCommonText-back::before,.appLink.appLinkCommon .appLinkCommonText-front::before{background-color:#f4f7f8;min-width:200px;display:inline-block}
.appLink.appLinkCommon .appLinkCommonText-back::after,.appLink.appLinkCommon .appLinkCommonText-front::after{position:absolute;content:"";display:block;top:50%;left:0;margin-top:-8px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/bg_appLinkCommon.png);background-size:40px 50px;background-position:0 0;background-color:#f4f7f8;width:16px;height:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.appLink.appLinkCommon .appLinkCommonText-front::before{content:"どこにいても雨雲の接近を通知"}
.appLink.appLinkCommon .appLinkCommonText-front::after{background-position:0 0}
.appLink.appLinkCommon .appLinkCommonText-back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.appLink.appLinkCommon .appLinkCommonText-back::before{content:"雨雲レーダーが15時間予測に！"}
.appLink.appLinkCommon .appLinkCommonText-back::after{background-position:-16px 0!important}
#wrapper.os-iOS .appLink .linkIos{display:block}
#wrapper.os-Android .appLink .linkAndroid{display:block}
@-webkit-keyframes appLinkCommon{
0%{-webkit-transform:rotateX(0);transform:rotateX(0)}
5%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
50%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
55%{-webkit-transform:rotateX(0);transform:rotateX(0)}
}
@keyframes appLinkCommon{
0%{-webkit-transform:rotateX(0);transform:rotateX(0)}
5%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
50%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
55%{-webkit-transform:rotateX(0);transform:rotateX(0)}
}
@-webkit-keyframes appLinkCommonTyphoon{
0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
5%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}
50%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}
55%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
}
@keyframes appLinkCommonTyphoon{
0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
5%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}
50%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}
55%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}
}
@-webkit-keyframes appLinkTyphoon{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}
@keyframes appLinkTyphoon{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}
@-webkit-keyframes appLinkRainFall{
0%{-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1);opacity:0}
10%{-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1);opacity:1}
100%{-webkit-transform:translateY(20px) scaleX(1.15) scaleY(.85);transform:translateY(20px) scaleX(1.15) scaleY(.85);opacity:.7}
}
@keyframes appLinkRainFall{
0%{-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1);opacity:0}
10%{-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1);opacity:1}
100%{-webkit-transform:translateY(20px) scaleX(1.15) scaleY(.85);transform:translateY(20px) scaleX(1.15) scaleY(.85);opacity:.7}
}
@-webkit-keyframes appLinkRainCloud{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(4px);transform:translateY(4px)}
}
@keyframes appLinkRainCloud{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(4px);transform:translateY(4px)}
}
@-webkit-keyframes appLinkSun2{
0%{-webkit-transform:translateY(0) scaleX(2) scaleY(2);transform:translateY(0) scaleX(2) scaleY(2)}
50%{-webkit-transform:translateY(-2px) scaleX(1.5) scaleY(1.5);transform:translateY(-2px) scaleX(1.5) scaleY(1.5);opacity:.6}
100%{-webkit-transform:translateY(-3px) scaleX(1.5) scaleY(1.5);transform:translateY(-3px) scaleX(1.5) scaleY(1.5);opacity:0}
}
@keyframes appLinkSun2{
0%{-webkit-transform:translateY(0) scaleX(2) scaleY(2);transform:translateY(0) scaleX(2) scaleY(2)}
50%{-webkit-transform:translateY(-2px) scaleX(1.5) scaleY(1.5);transform:translateY(-2px) scaleX(1.5) scaleY(1.5);opacity:.6}
100%{-webkit-transform:translateY(-3px) scaleX(1.5) scaleY(1.5);transform:translateY(-3px) scaleX(1.5) scaleY(1.5);opacity:0}
}
@-webkit-keyframes appLinkCloud3{
0%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}
30%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
100%{-webkit-transform:translateX(0) scaleX(1.3) scaleY(1.3);transform:translateX(0) scaleX(1.3) scaleY(1.3)}
}
@keyframes appLinkCloud3{
0%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}
30%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
100%{-webkit-transform:translateX(0) scaleX(1.3) scaleY(1.3);transform:translateX(0) scaleX(1.3) scaleY(1.3)}
}
@-webkit-keyframes appLinkCloud4{
0%{-webkit-transform:translateX(30px);transform:translateX(30px)}
30%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
100%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
}
@keyframes appLinkCloud4{
0%{-webkit-transform:translateX(30px);transform:translateX(30px)}
30%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
100%{-webkit-transform:translateX(0) scaleX(1.2) scaleY(1.2);transform:translateX(0) scaleX(1.2) scaleY(1.2)}
}
@-webkit-keyframes appLinkThunderFall{
0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}
39.9%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}
40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}
}
@keyframes appLinkThunderFall{
0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}
39.9%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}
40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}
}
@-webkit-keyframes appLinkThunderCloud{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@keyframes appLinkThunderCloud{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@-webkit-keyframes appLinkThunderGround1{
0%{-webkit-transform:rotate(-60deg) translateX(0) translateY(0);transform:rotate(-60deg) translateX(0) translateY(0);opacity:0}
70%{-webkit-transform:rotate(-60deg) translateX(0) translateY(0);transform:rotate(-60deg) translateX(0) translateY(0);opacity:0}
100%{-webkit-transform:rotate(-60deg) translateX(3px) translateY(-6px);transform:rotate(-60deg) translateX(3px) translateY(-6px);opacity:.6}
}
@keyframes appLinkThunderGround1{
0%{-webkit-transform:rotate(-60deg) translateX(0) translateY(0);transform:rotate(-60deg) translateX(0) translateY(0);opacity:0}
70%{-webkit-transform:rotate(-60deg) translateX(0) translateY(0);transform:rotate(-60deg) translateX(0) translateY(0);opacity:0}
100%{-webkit-transform:rotate(-60deg) translateX(3px) translateY(-6px);transform:rotate(-60deg) translateX(3px) translateY(-6px);opacity:.6}
}
@-webkit-keyframes appLinkThunderGround2{
0%{-webkit-transform:rotate(25deg) translateX(0) translateY(0);transform:rotate(25deg) translateX(0) translateY(0);opacity:0}
70%{-webkit-transform:rotate(25deg) translateX(0) translateY(0);transform:rotate(25deg) translateX(0) translateY(0);opacity:0}
100%{-webkit-transform:rotate(25deg) translateX(3px) translateY(-6px);transform:rotate(25deg) translateX(3px) translateY(-6px);opacity:.6}
}
@keyframes appLinkThunderGround2{
0%{-webkit-transform:rotate(25deg) translateX(0) translateY(0);transform:rotate(25deg) translateX(0) translateY(0);opacity:0}
70%{-webkit-transform:rotate(25deg) translateX(0) translateY(0);transform:rotate(25deg) translateX(0) translateY(0);opacity:0}
100%{-webkit-transform:rotate(25deg) translateX(3px) translateY(-6px);transform:rotate(25deg) translateX(3px) translateY(-6px);opacity:.6}
}
.promoBanner{margin:20px auto;text-align:center}
.promoBanner a{display:block}
.promoBanner.promoBannerRecruit{display:none}
.footerPromo.footerPromoDisaster{display:none}
.footerPromo a{display:none}
#wrapper.os-iOS .footerPromo .linkIos{display:block}
#wrapper.os-iOS .footerPromo .footerPromoInner::before{background:url(https://s.yimg.jp/images/yjtop-app/promo/banner/w2a_weather/footer_a/710x520.png) no-repeat center;background-size:contain}
#wrapper.os-iOS .footerPromo .footerPromoButton{background-position:0 0}
#wrapper.os-Android .footerPromo .linkAndroid{display:block}
#wrapper.os-Android .footerPromo .footerPromoInner::before{background:url(https://s.yimg.jp/images/yjtop-app/promo/banner/w2a_weather/footer_a/710x520.png) no-repeat center;background-size:contain}
#wrapper.os-Android .footerPromo .footerPromoButton{background-position:120px 0}
.footerPromoImage{width:100%;max-width:355px;margin:10px auto}
.footerPromoImage .footerPromoInner{position:relative;z-index:0;height:267px;overflow:hidden}
.footerPromoImage .footerPromoInner::before{content:"";-webkit-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}
.footerPromoImage .footerPromoText{text-indent:-9999px}
@media screen and (max-width:320px){
.footerPromoImage .footerPromoText::after{font-size:.75rem}
.footerPromoImage .footerPromoInner{height:240px}
.footerPromoImage .footerPromoInner::before{content:"";background-size:contain;-webkit-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}
}
.footerPromoImage .footerPromoBottom{background:#efefef;padding:20px 0;border-top:solid 1px #ddd;text-align:center}
.footerPromoImage .footerPromoBottom .footerPromoButton{position:relative;display:block;width:120px;height:34px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/w2a/spr_footerPromo_weather.png);background-size:240px 90px;text-indent:-9999px;margin:0 auto}
.footerPromoImage .footerPromoBottom .footerPromoButton::before{position:absolute;display:block;width:200px;bottom:-18px;left:50%;margin-left:-100px;font-size:.5625rem;color:#777;text-indent:0}
.footerPromo .footerPromo-blur::before{-webkit-animation:contentsBlur 3s both;animation:contentsBlur 3s both}
.footerPromo .footerPromo-blur .footerPromoText:after,.footerPromo .footerPromo-blur .footerPromoText:before{-webkit-animation:contentsBlur 3s both;animation:contentsBlur 3s both}
@supports (padding-bottom:env(safe-area-inset-bottom)){
.footerPromo+.footerDefault{padding-bottom:env(safe-area-inset-bottom)}
}
.footerDefault .footerInner[style*=padding-bottom]{padding-bottom:120px!important}
@-webkit-keyframes contentsBlur{
100%{-webkit-filter:blur(0);filter:blur(0)}
}
@keyframes contentsBlur{
100%{-webkit-filter:blur(0);filter:blur(0)}
}
.cityareaLink{margin-right:10px;text-align:right;text-decoration:none;font-size:.875rem;color:#25a;vertical-align:middle}
.promoApp{width:300px;margin:10px auto;text-align:center}
.promoApp .note{margin:2px auto 10px;color:#666;font-size:9px;text-align:left}
.aAppDisaster,.iAppDisaster{display:inline-block;width:300px;height:50px;background-repeat:no-repeat;background-position:0 0;background-size:300px 50px;text-indent:100%;white-space:nowrap;overflow:hidden}
.iAppDisaster{background-image:url(https://s.yimg.jp/images/weather/promo/banner/iApp_disaster_2x.png)}
.aAppDisaster{background-image:url(https://s.yimg.jp/images/weather/promo/banner/aApp_disaster_2x.png)}
.Map{position:relative;width:300px;height:225px;margin:0 auto 8px}
img#m_zenkoku{position:absolute;top:0;left:50%}
#m_zenkoku{position:absolute;top:0;left:0;width:300px;height:250px;margin:0 auto}
#m_zenkoku a{display:block;position:absolute;overflow:hidden;text-indent:-9999px}
.note{margin:0 10px 10px;font-size:.875rem}
.widgetLink{margin:0 10px 10px 10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.widgetLink a{color:#25a;display:block;background-color:#faf8e1}
.widgetLink p{padding:3px 3px 3px 42px;background:url(https://s.yimg.jp/images/weather/smp/weather36.png) no-repeat scroll left center transparent;background-position:4px;line-height:36px;vertical-align:middle;font-weight:700;font-size:.875rem}
.navLightning p{height:26px;margin:0 auto}
.navLightning .subText{text-align:center}
.imgBox .navLightning{margin-top:5px}
.listSearchKey{margin:0 10px 20px;padding:8px 5px;background:#f5f9fe;border-bottom:#cbd6e2 solid 1px;font-size:.8125rem;overflow:hidden}
.listSearchKey li,.listSearchKey p,.listSearchKey ul{display:inline}
.listSearchKey p{color:#617589;position:relative;padding-left:22px}
.listSearchKey p::before{position:absolute;content:"";display:block;left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/icon_search.png);background-repeat:no-repeat;background-size:20px}
.listSearchKey li{color:#333;font-weight:700}
.provLink{margin:0 10px 5px;font-size:.75rem;text-align:right}
.provLink span{font-size:.625rem;margin-left:-1em}
.textMedium+.provLink{margin-top:-5px}
.linkText{margin:10px 0;padding:0 10px;font-size:.875rem;text-align:right}
.imgBox+.buttonMedium+.linkText,.linkText.linkTextSub{margin-top:-5px}
.infoCategory{margin:0 10px 10px;color:#617589;font-size:.875rem;text-align:right}
.subTitle{margin:10px 0 0;padding-left:5px;border-left:5px solid #ccc}
.infoProv{margin:10px}
.infoProv li{color:#617589;font-size:.75rem}
.carouselSingle .infoProv{margin-bottom:0}
.buttonSocial{margin:0 10px 10px;text-align:right}
.buttonSocial ul{overflow:hidden}
.buttonSocial li{display:inline-block;height:20px;padding-left:10px;vertical-align:top}
.buttonSocial .btnFb{display:inline-block;width:59px;height:20px;background:transparent url(https://s.yimg.jp/images/news/v1/news_socialbutton.gif) no-repeat -60px 1px;text-indent:100%;white-space:nowrap;overflow:hidden}
.epicenter{position:relative;padding-left:20px;font-size:.875rem;font-weight:700}
.epicenter::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;background:url(https://s.yimg.jp/images/weather/smp/v2/img/common/spr_exp_earthquake.png) no-repeat 0 -135px;background-size:15px 165px}
.prev .epicenter::before{background-position:0 -150px}
.vod_detailSumm dl{margin:0 auto;padding:0 10px}
.vod_detailSumm dl dt{font-size:1.125rem}
.vod_detailSumm dl dd{margin:10px auto;font-size:.875rem}
.vod_detailSumm dl dd span{display:block;margin:7px 0 3px;font-size:.75rem;color:#666}
.vod_detailSumm dl dd.vod_detailSumm_prom{display:none}
.vod_detailSumm dl dd .yjads_priority_3{margin:0 auto}
.vod_detailSumm .social_btn{margin:5px 0}
.vod_detailSumm .social_btn li{display:inline-block}
.listRowlink .promo li span.image{margin-left:10px}
.error_noScript{background-color:#f7f7f7;color:#717171;width:278px;height:117px;padding:40px 10px 10px;border:1px solid #e3e3e3;text-align:center}
.error_noScript a{text-decoration:underline}
.mapLinkbtn{margin:0 12px 10px 10px;text-align:center}
.mapLinkbtn p{width:100%;margin:0 auto;border:1px solid #b7bfcc;border-radius:3px;background-color:#e7edfb;-webkit-box-shadow:0 0 1px #f1f1f1;box-shadow:0 0 1px #f1f1f1;font-weight:700;font-size:.875rem}
.mapLinkbtn a{display:block;padding:5px 4px;border:1px solid #fff;border-top:none;border-radius:3px;color:#1b4e8d;text-shadow:0 1px 1px rgba(255,255,255,.5);line-height:18px;font-size:.875rem}
.btnpers_exp{display:block;margin-top:5px;text-align:left;font-size:.75rem}
.disasterInfo p{overflow:hidden}
.applogy_module{margin:10px;padding:5px;border:1px solid #c1132e;color:#c1132e;font-size:.875rem;line-height:1.4}
.applogy_module_link{display:block;padding:5px;margin:-5px}
.area_history{margin-bottom:0;padding:0 10px 10px 10px;border-bottom:1px solid #cbcbcb;color:#666;font-size:.75rem}
.special_mod{width:300px;margin:0 auto 10px}
#ad-nm:not(.ad-frame-fix){min-height:50px!important;margin-bottom:10px}
#navCal li span.nodata{color:#666;padding-top:10px;display:block}
.lst_link_prepare{margin:10px;background:#f7f7f7;border-top:2px solid #947854;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 2px 2px;box-shadow:rgba(0,0,0,.1) 0 0 2px 2px}
.lst_link_prepare .hd{padding:10px 10px 0}
.lst_link_prepare .hd .ttl{color:#947854;font-weight:700;font-size:.9375rem;line-height:20px}
.lst_link_prepare section{padding-top:10px}
.lst_link_prepare section:last-child{border-bottom:none}
.lst_link_prepare ul{border-top:1px solid #d8d8d8}
.lst_link_prepare li{border-bottom:1px solid #d8d8d8}
.lst_link_prepare li a{display:block;padding:10px;font-size:.875rem}
.lst_link_prepare li a p{font-size:.625rem;color:#333}
.buttonMedium.checkArea p{width:auto;margin:0 10px}
.weatherAppBnr{display:block;width:100%;margin:0;padding:0;background-color:#4f89ed;text-align:center}
.mdStickyFooter{z-index:100001}
.mdStickyFooter#stcftw2a{z-index:1000}
#content div>iframe{position:relative;z-index:10000}
.doubleImage{position:relative;width:300px;height:200px;margin:20px auto;overflow:hidden}
.doubleImage-short,.doubleImage[data-doubleimage=short]{height:200px}
.doubleImage-short .afterImageInner.afterImageInner,.doubleImage-short .beforeImageInner.beforeImageInner,.doubleImage[data-doubleimage=short] .afterImageInner.afterImageInner,.doubleImage[data-doubleimage=short] .beforeImageInner.beforeImageInner{background-size:300px 200px}
.doubleImage .doubleImageInner{position:absolute;width:100%;height:100%;top:0;left:0}
.doubleImage .afterImage,.doubleImage .beforeImage{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:2;pointer-events:none}
.doubleImage .afterImageInner,.doubleImage .beforeImageInner{display:block;width:100%;height:100%;background-size:300px 250px;background-repeat:no-repeat}
.doubleImage .afterImageInner img,.doubleImage .beforeImageInner img{width:100%}
.doubleImage-short .beforeImageInner{background-image:url(https://s.yimg.jp/images/weather/promo/banner/bnr_doubleImage_before_05.jpg)}
.doubleImage-short .afterImageInner{background-image:url(https://s.yimg.jp/images/weather/promo/banner/bnr_doubleImage_after_05.jpg)}
.doubleImage .afterImage{height:0;background-position:50% 0;-webkit-transition:.5s height;-o-transition:.5s height;transition:.5s height}
.doubleImage .afterImage.full{height:100%}
.jsOffAlert dl{margin:0 10px 10px;padding:10px 15px 0;border:1px solid #dc0000;font-size:.875rem;font-weight:700;color:#dc0000;text-align:center}
.jsOffAlert dd{margin-bottom:10px}
.icoAdvToEmg,.icoAdvToWarn,.icoAdvisory,.icoEmgWarning,.icoNormal,.icoUnkown,.icoUrgentWarning,.icoWarnToEmg,.icoWarning{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:5.5em;padding:5px;border-radius:2px;font-size:.75rem;line-height:1;overflow:hidden;text-align:center}
.icoAdvToEmg small,.icoAdvToWarn small,.icoAdvisory small,.icoEmgWarning small,.icoNormal small,.icoUnkown small,.icoUrgentWarning small,.icoWarnToEmg small,.icoWarning small{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.icoAdvToEmg,.icoAdvToEmg:visited,.icoAdvToWarn,.icoAdvToWarn:visited,.icoAdvisory,.icoAdvisory:visited{background:#ffd400;color:#333}
.icoWarnToEmg,.icoWarnToEmg:visited,.icoWarning,.icoWarning:visited{background:#f30216;color:#fff}
.icoUrgentWarning,.icoUrgentWarning:visited{background:#bc0cae;color:#fff}
.icoEmgWarning,.icoEmgWarning:visited{background:#2d2934;color:#fff}
.icoAdvToEmg span,.icoAdvToWarn span,.icoWarnToEmg span{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:16px}
.icoAdvToEmg span:before,.icoAdvToWarn span:before,.icoWarnToEmg span:before{content:"";position:absolute;top:0;bottom:0;right:0;width:12px;height:12px;margin:auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/warning/spr_ic_warning_2.png);background-size:40px auto}
.icoAdvToEmg span:before,.icoWarnToEmg span:before{background-position:-20px 0}
.icoAdvToWarn span:before{background-position:0 0}
.warnDetail{margin:0 10px 20px;padding-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}
.warnDetail_headlineText{margin-top:10px;font-size:.875rem}
.warnDetail_head{font-size:0;margin-top:15px}
.warnDetail_head_labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.warnDetail_head_labels li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.warnDetail_head_labels li p{font-size:.875rem}
.warnDetail_head_labels.long{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.warnDetail_head_labels.long li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.warnDetail_head_labels.long p{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.warnDetail_head_labels .icoNormal{border:solid 1px #ccc;background-color:#eee;color:#333}
.warnDetail_head_title{font-size:.875rem;margin-bottom:4px;font-weight:700}
.warnDetail_head_title:not(:first-child){margin-top:16px}
.warnDetail_transitionText{margin-top:10px;font-size:.6875rem}
.warnDetail_tableHead{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}
.warnDetail_tableHead_title{font-weight:700}
.warnDetail_tableHead_example{float:right;font-size:0;text-align:right}
.warnDetail_tableHead_example li{display:inline-block;font-size:.6875rem}
.warnDetail_tableHead_example li+li{margin-left:10px}
.warnDetail_tableHead_example span{position:relative;padding-left:8px}
.warnDetail_tableHead_example span:before{content:"";display:block;width:4px;height:15px;position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:2px}
.warnDetail_tableHead_example_outside::before{background-size:4px 4px;background-color:transparent;background-image:-o-linear-gradient(45deg,rgba(0,0,0,.4) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.4) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 75%,transparent 75%,transparent)}
.warnDetail_tableHead_example_emgWarning:before{background-color:#2d2934}
.warnDetail_tableHead_example_urgentWarning:before{background-color:#bc0cae}
.warnDetail_tableHead_example_warning:before{background-color:#f30216}
.warnDetail_tableHead_example_advisory:before{background-color:#ffd400}
.warnDetail_timeTable{width:100%;margin-top:8px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.625rem;table-layout:fixed;font-family:Helvetica,Arial,Roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",“Droid Sans”,sans-serif}
.warnDetail_timeTable td,.warnDetail_timeTable th{text-align:center;padding:4px 0;border:solid 1px #ccc}
.warnDetail_timeTable td:nth-child(1),.warnDetail_timeTable th:nth-child(1){width:20%;font-size:.625rem;line-height:1.3}
.warnDetail_timeTable th{background-color:#f3f3f3}
.warnDetail_timeTable_row-day th .daySat{color:#0050c7}
.warnDetail_timeTable_row-day th .daySun{color:#c1132e}
.warnDetail_timeTable_row-time th{border:none}
.warnDetail_timeTable_row-time th span{font-size:.5625rem}
.warnDetail_timeTable_row-time th:nth-child(1){border-left:1px solid #ccc}
.warnDetail_timeTable_row-time th:nth-child(n+2){text-align:left}
.warnDetail_timeTable_row-time th:nth-child(n+2) span{display:inline-block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.warnDetail_timeTable_row-time th:nth-last-child(1){border-right:1px solid #ccc}
.warnDetail_timeTable_row-time th:nth-last-child(1) span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);text-indent:-5px}
.warnDetail_timeTable_row-hazard th{text-align:left;padding-left:2px;padding-right:2px}
.warnDetail_timeTable_row-hazard th>em{display:inline-block;font-weight:700}
.warnDetail_timeTable_row-hazard th>span{display:inline-block;font-size:.625rem;margin-left:2px}
.warnDetail_timeTable_cell-strong{font-weight:700}
.warnDetail_timeTable_cell-advisory,.warnDetail_timeTable_cell-emergencyWarning,.warnDetail_timeTable_cell-normal,.warnDetail_timeTable_cell-outside,.warnDetail_timeTable_cell-urgentWarning,.warnDetail_timeTable_cell-warning{border:solid 1px #333}
.warnDetail_timeTable_cell-advisory span,.warnDetail_timeTable_cell-emergencyWarning span,.warnDetail_timeTable_cell-normal span,.warnDetail_timeTable_cell-outside span,.warnDetail_timeTable_cell-urgentWarning span,.warnDetail_timeTable_cell-warning span{display:block;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.warnDetail_timeTable_cell-outside{background-size:4px 4px;background-color:transparent;background-image:-o-linear-gradient(45deg,rgba(0,0,0,.4) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.4) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 75%,transparent 75%,transparent)}
.warnDetail_timeTable_cell-advisory{background-color:#ffd400}
.warnDetail_timeTable_cell-warning{background-color:#f30216}
.warnDetail_timeTable_cell-urgentWarning{background-color:#bc0cae}
.warnDetail_timeTable_cell-emergencyWarning{background-color:#2d2934}
.warnDetail_timeTable_cell-rainfall{line-height:1}
.warnDetail_timeTable_cell-rainfall span{display:block;color:#888;font-size:.5rem;font-weight:400}
.warnDetail_tableNotice{margin-top:5px;font-size:.75rem;color:#666}
.warnDetail_peak{margin-top:10px;font-size:.75rem}
.warnDetail_peak_title{float:left;font-weight:700}
.warnDetail_peak_info{overflow:hidden;padding-left:10px}
.warnDetail_peak_text .warnDetail_peak_text{margin-top:3px}
.warnDetail .acquireErr{margin:10px 0}
.warnAdv{margin:20px 10px;border:1px solid #e3e3e3;border-radius:4px;padding:10px}
.warnAdv_title{font-size:.875rem;font-weight:700}
.warnAdv_area{margin-top:5px;font-size:0;clear:both}
.warnAdv_area+.warnAdv_area{margin-top:10px;border-top:solid 1px #ccc;padding-top:10px}
.warnAdv_area_name{font-size:.8125rem;vertical-align:middle;margin-right:20px}
.warnAdv_area dl{display:table;margin:5px 0 0 0}
.warnAdv_area dd,.warnAdv_area dt{display:table-cell;color:#333}
.warnAdv_area dt>span{vertical-align:top}
.warnAdv_area dd{padding-left:5px;font-size:.75rem;color:#333;vertical-align:middle}
.warnAdv_area dd .warnAdv_explain{display:block;margin-top:-2px;font-size:.6875rem;font-size:.6875rem;color:#888}
.persPlace .warnAdv{margin-top:8px;margin-bottom:8px}
#ad-smon{-webkit-tap-highlight-color:transparent}
#ad-smon>div{-webkit-tap-highlight-color:initial}
#mmon{margin:20px 0}
#mmon div[id*=div-gpt-ad]{margin:0 auto}
#yads-smon{padding-bottom:10px}
#mmon div[id*=div-gpt-ad],#yads-mmon div[id*=div-gpt-ad]{margin:0 auto}
#ydn-top{margin:10px auto}
#ydn-top div>iframe{z-index:0}
.ydnAd{margin:10px 0}
[data-rma-viewable=fullscreen]{word-break:initial}
.ad-frame-fix{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.ad-frame-fix #ad-nm{margin-bottom:0}
.ad-frame-fix #mmon{margin:0}
.ad-frame-fix #ydn-top{margin:0}
.block_toCrisisMap.module_earthquake{text-align:center;margin:20px auto 30px}
#kyoshin_banner{text-align:center;margin:30px auto 0 auto}
.block_toDoText.module_emergencyTsunami,.block_toDoText.module_tsunami{font-size:.9rem;color:#333;margin:10px 10px 0}
.block_toCrisisMap.module_emergencyTsunami,.block_toCrisisMap.module_tsunami{margin:10px 10px 20px}
.block_toCrisisMap.module_emergencyTsunami .block_searchCrisisForm .btn_searchCrisisMap,.block_toCrisisMap.module_tsunami .block_searchCrisisForm .btn_searchCrisisMap{display:block}
.block_toCrisisMap.module_emergencyTsunami .block_searchCrisisForm .searchBtn,.block_toCrisisMap.module_tsunami .block_searchCrisisForm .searchBtn{position:relative;vertical-align:middle;display:block;width:100%;background:#f5f5f5;border:none;border-radius:4px;min-height:48px;margin:0 auto;padding:6px 8px;color:#2154a9;font-weight:700;font-size:.9375rem;text-indent:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.block_toCrisisMap.module_emergencyTsunami .block_searchCrisisForm .searchBtn::before,.block_toCrisisMap.module_tsunami .block_searchCrisisForm .searchBtn::before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-130px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/crisismap/icn_crisisMap_tsunami.png);background-size:30px 30px;background-repeat:no-repeat}
.block_toCrisisMap.module_emergencyTsunami .block_searchCrisisForm .label_searchCrisisMap,.block_toCrisisMap.module_tsunami .block_searchCrisisForm .label_searchCrisisMap{vertical-align:middle}
.realTime{border:solid 1px #e3e3e3;border-radius:4px;font-size:.8125rem;color:#333;padding:8px;margin:10px 10px 20px 10px}
.realTime a{color:#25a}
.realTime .title{font-size:.875rem;padding:1px 0 7px 30px;border-bottom:solid 1px #e3e3e3;background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/common/realtime_title_icon.png);background-repeat:no-repeat;background-size:28px auto}
.realTime .title em{font-weight:700}
.realTime .wordList{list-style:none;display:inline-block;margin:0;padding:11px 0 0 0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:calc(74px + 3em);line-height:17px}
.realTime .wordList li{margin:0 7px 9px 0;border:solid 1px #c9d2e9;border-radius:6px;max-width:20em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.realTime .wordList li a{padding:5px 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:20em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:bottom}
.realTime .wordList li a::before{color:#fff;padding:6px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.realTime .wordList li:nth-child(1){border:solid 1px #fc8891;position:relative;padding-left:calc(4px + 1em)}
.realTime .wordList li:nth-child(1) a::before{content:"1";background-color:#fc8891;position:absolute;top:0;left:0;height:15px}
.realTime .wordList li:nth-child(2){border:solid 1px #fb9c71;position:relative;padding-left:calc(4px + 1em)}
.realTime .wordList li:nth-child(2) a::before{content:"2";background-color:#fb9c71;position:absolute;top:0;left:0;height:15px}
.realTime .wordList li:nth-child(3){border:solid 1px #f7cf44;position:relative;padding-left:calc(4px + 1em)}
.realTime .wordList li:nth-child(3) a::before{content:"3";background-color:#f7cf44;position:absolute;top:0;left:0;height:15px}
.realTime p{color:#617589;padding:10px 10px 0 0;text-align:right;clear:both;background-image:-o-linear-gradient(left,#e3e3e3,#e3e3e3 3px,transparent 3px,transparent 4px);background-image:linear-gradient(to right,#e3e3e3,#e3e3e3 3px,transparent 3px,transparent 4px);background-size:5px 1px;background-position:top;background-repeat:repeat-x;position:relative;margin:3px 0 0 0}
.realTime p a{color:#617589}
.realTime p::after{position:absolute;top:50%;right:2px;content:"";width:7px;height:7px;border-right:1px solid #617589;border-bottom:1px solid #617589;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mapboxgl-ctrl-logo{display:none!important}
.mapboxgl-ctrl-attrib-inner.staticimg{display:block;font-size:.625rem;text-align:right;line-height:1;position:absolute;bottom:0;right:0;background:rgba(255,255,255,.8);padding:1px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif}
.mapboxgl-ctrl-attrib-inner.staticimg a{display:inline;padding:0;color:#333}
.yw_staticmap_mbx,.yw_staticmap_mpx{position:relative;display:inline-block}
.yw_staticmap_mbx_date,.yw_staticmap_mpx_date{position:absolute;color:#333;font-size:.75rem;background:rgba(255,255,255,.4);display:table;right:6px;bottom:26px;padding:2px 4px;line-height:1}
.langSelect{width:200px;margin:0 10px 0 auto;cursor:pointer;z-index:11;position:relative}
.langSelect:not(:last-child){margin-bottom:8px}
.langSelect:not(.hide)::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%}
.langSelect.hide>ul{display:none}
.langSelect.hide>p{border-color:#ccc;background-color:#fff}
.langSelect.hide>p::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:-5px 0 0}
.langSelect>p{display:block;position:relative;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(https://s.yimg.jp/images/emg/meteo/img/common_icon_language.png) #f2f2f2 4px center no-repeat;background-size:24px;padding:4px 39px 4px 34px;font-size:.9375rem;border-radius:3px;border:1px solid #f2f2f2}
.langSelect>p::after{content:"";display:inline-block;margin:-3px 0 0;width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);position:absolute;right:14px;top:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.langSelect ul{display:table;overflow:hidden;position:absolute;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:2px solid #979797;z-index:1;width:200px;margin-top:4px}
.langSelect ul li+li{border-top:1px solid #ccc}
.langSelect ul a,.langSelect ul strong{display:block;padding:9px 14px;font-size:1rem}
.langSelect ul a:focus,.langSelect ul a:hover{background:#f2f2f2}
.langSelect ul strong{font-weight:700}
.box-announce{border:2px solid #bbc7e3;padding:8px 16px;margin:16px 0}
.box-announce .title{font-size:1rem;font-weight:700;display:table;width:100%}
.box-announce p{font-size:.875rem}
.box-announce.alert{margin:0;border:none;padding:4px}
.box-announce.alert .frame{background:#fffdd7;border:2px solid #ffd400;padding:4px 8px}
.persForecastAlert{font-size:.8125rem;margin:6px 0;background:#fffdd7;border:1px solid #ffd400;padding:4px 8px}
#map .point .icon img{width:30px;height:16px}
.forecastCity .main .pict dd img{width:75px}
.forecastWeek .pict img{width:45px}
.forecastWeek table.areaTbl td img{width:45px;height:25px}
.timetable td .icon{display:block;margin-top:4px}
.timetable td .icon img{width:30px}
.forecastPnts table td img{padding-left:0;width:40px}
.forecastPnts table.week td img{width:45px}
.persWeatherPnts .pict img{width:35px}
.persArea .persForecast .data .pict{line-height:38px}
.persArea .persForecast .data .pict img{width:45px;vertical-align:middle}
@media screen and (min-width:340px){
.persArea .persForecast .data .pict img{width:64px}
}
.weatherPast table .pict img{width:35px}
.indexList{margin:10px 0 20px;padding:0 10px}
.indexList .tabView_navi{width:100%;display:table;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.indexList .tabView_item{display:table-cell;width:100%;font-size:.8125rem;text-align:center;position:relative}
.indexList .tabView_item::before{content:"";width:1px;height:20px;background:#e9e9e9;position:absolute;left:0;top:50%;margin-top:-10px}
.indexList .tabView_item:first-child{position:relative;right:-1px}
.indexList .tabView_item:first-child::before{content:none}
.indexList .tabView_item:first-child a.is-current::before{left:-1px}
.indexList .tabView_item a{display:block;line-height:35px;border-radius:3px 3px 0 0;color:#333;border-bottom:1px solid #e9e9e9}
.indexList .tabView_item a.is-current{background:#fff;font-weight:700}
.indexList .tabView_item a.is-current::before{content:"";position:absolute;bottom:1px;left:1px;width:100%;height:4px;background:#5089ff}
.indexList .tabView_item a .daySat{color:#0050c7}
.indexList .tabView_item a .daySun{color:#c1132e}
.indexList .tabView_content{position:relative;display:none;border-top:solid 1px #ccc;top:-1px;z-index:-10}
.indexList .tabView_content.is-active{display:block}
.indexList_item{width:100%;display:table;table-layout:fixed;border-bottom:solid 1px #ccc;font-size:.8125rem;position:relative}
.indexList_item dt{position:relative;display:table-cell;width:70px;padding:4px 0;text-align:center;vertical-align:middle;font-size:.875rem;font-weight:700}
.indexList_item dt::before{position:absolute;content:"";display:block;margin-top:-15px;top:50%;right:0;background:#ccc;width:1px;height:30px}
.indexList_item dd{padding:6px 0 6px 10px;text-align:center;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.indexList_item dd .index_value{margin:4px 10px 6px 0;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/indexList_bg_v2.png);background-size:646px 285px;width:170px;height:28px;text-align:left;text-indent:-9999px;zoom:.85;position:absolute;top:50%;margin-top:-14px}
.indexList_item dd .index_text{color:#999;margin-left:150px;text-align:left;font-size:.75rem;background:#ecf3f6;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}
.indexList_item dd p[class*=index_value-]+.index_text{color:#444}
.indexList_item.indexList_item-error dd{color:#999}
.indexList_item-laundry .index_value-100{background-position:0 -28px}
.indexList_item-laundry .index_value-90{background-position:-340px -28px}
.indexList_item-laundry .index_value-80{background-position:-34px -28px}
.indexList_item-laundry .index_value-70{background-position:-374px -28px}
.indexList_item-laundry .index_value-60{background-position:-68px -28px}
.indexList_item-laundry .index_value-50{background-position:-408px -28px}
.indexList_item-laundry .index_value-40{background-position:-102px -28px}
.indexList_item-laundry .index_value-30{background-position:-442px -28px}
.indexList_item-laundry .index_value-20{background-position:-136px -28px}
.indexList_item-laundry .index_value-10{background-position:-476px -28px}
.indexList_item-laundry .index_value-0{background-position:-170px -28px}
.indexList_item-umbrella .index_value-100{background-position:0 -56px}
.indexList_item-umbrella .index_value-90{background-position:-340px -56px}
.indexList_item-umbrella .index_value-80{background-position:-34px -56px}
.indexList_item-umbrella .index_value-70{background-position:-374px -56px}
.indexList_item-umbrella .index_value-60{background-position:-68px -56px}
.indexList_item-umbrella .index_value-50{background-position:-408px -56px}
.indexList_item-umbrella .index_value-40{background-position:-102px -56px}
.indexList_item-umbrella .index_value-30{background-position:-442px -56px}
.indexList_item-umbrella .index_value-20{background-position:-136px -56px}
.indexList_item-umbrella .index_value-10{background-position:-476px -56px}
.indexList_item-umbrella .index_value-0{background-position:-170px -56px}
.indexList_item-uv .index_value-100{background-position:0 -84px}
.indexList_item-uv .index_value-90{background-position:-340px -84px}
.indexList_item-uv .index_value-80{background-position:-34px -84px}
.indexList_item-uv .index_value-70{background-position:-374px -84px}
.indexList_item-uv .index_value-60{background-position:-68px -84px}
.indexList_item-uv .index_value-50{background-position:-408px -84px}
.indexList_item-uv .index_value-40{background-position:-102px -84px}
.indexList_item-uv .index_value-30{background-position:-442px -84px}
.indexList_item-uv .index_value-20{background-position:-136px -84px}
.indexList_item-uv .index_value-10{background-position:-476px -84px}
.indexList_item-uv .index_value-0{background-position:-170px -84px}
.indexList_item-clothing .index_value-100{background-position:0 -112px}
.indexList_item-clothing .index_value-90{background-position:-340px -112px}
.indexList_item-clothing .index_value-80{background-position:-34px -112px}
.indexList_item-clothing .index_value-70{background-position:-374px -112px}
.indexList_item-clothing .index_value-60{background-position:-68px -112px}
.indexList_item-clothing .index_value-50{background-position:-408px -112px}
.indexList_item-clothing .index_value-40{background-position:-102px -112px}
.indexList_item-clothing .index_value-30{background-position:-442px -112px}
.indexList_item-clothing .index_value-20{background-position:-136px -112px}
.indexList_item-clothing .index_value-10{background-position:-476px -112px}
.indexList_item-clothing .index_value-0{background-position:-170px -112px}
.indexList_item-heatsyndrome{display:none}
.indexList_item-heatsyndrome .index_value-100{background-position:0 -140px}
.indexList_item-heatsyndrome .index_value-90{background-position:-340px -140px}
.indexList_item-heatsyndrome .index_value-80{background-position:-34px -140px}
.indexList_item-heatsyndrome .index_value-70{background-position:-374px -140px}
.indexList_item-heatsyndrome .index_value-60{background-position:-68px -140px}
.indexList_item-heatsyndrome .index_value-50{background-position:-408px -140px}
.indexList_item-heatsyndrome .index_value-40{background-position:-102px -140px}
.indexList_item-heatsyndrome .index_value-30{background-position:-442px -140px}
.indexList_item-heatsyndrome .index_value-20{background-position:-136px -140px}
.indexList_item-heatsyndrome .index_value-10{background-position:-476px -140px}
.indexList_item-heatsyndrome .index_value-0{background-position:-170px -140px}
.indexList_item-beer .index_value-100{background-position:0 -168px}
.indexList_item-beer .index_value-90{background-position:-340px -168px}
.indexList_item-beer .index_value-80{background-position:-34px -168px}
.indexList_item-beer .index_value-70{background-position:-374px -168px}
.indexList_item-beer .index_value-60{background-position:-68px -168px}
.indexList_item-beer .index_value-50{background-position:-408px -168px}
.indexList_item-beer .index_value-40{background-position:-102px -168px}
.indexList_item-beer .index_value-30{background-position:-442px -168px}
.indexList_item-beer .index_value-20{background-position:-136px -168px}
.indexList_item-beer .index_value-10{background-position:-476px -168px}
.indexList_item-beer .index_value-0{background-position:-170px -168px}
.indexList_item-skindried .index_value-100{background-position:0 -196px}
.indexList_item-skindried .index_value-90{background-position:-340px -196px}
.indexList_item-skindried .index_value-80{background-position:-34px -196px}
.indexList_item-skindried .index_value-70{background-position:-374px -196px}
.indexList_item-skindried .index_value-60{background-position:-68px -196px}
.indexList_item-skindried .index_value-50{background-position:-408px -196px}
.indexList_item-skindried .index_value-40{background-position:-102px -196px}
.indexList_item-skindried .index_value-30{background-position:-442px -196px}
.indexList_item-skindried .index_value-20{background-position:-136px -196px}
.indexList_item-skindried .index_value-10{background-position:-476px -196px}
.indexList_item-skindried .index_value-0{background-position:-170px -196px}
.indexList_item-cough .index_value-100{background-position:0 -224px}
.indexList_item-cough .index_value-90{background-position:-340px -224px}
.indexList_item-cough .index_value-80{background-position:-34px -224px}
.indexList_item-cough .index_value-70{background-position:-374px -224px}
.indexList_item-cough .index_value-60{background-position:-68px -224px}
.indexList_item-cough .index_value-50{background-position:-408px -224px}
.indexList_item-cough .index_value-40{background-position:-102px -224px}
.indexList_item-cough .index_value-30{background-position:-442px -224px}
.indexList_item-cough .index_value-20{background-position:-136px -224px}
.indexList_item-cough .index_value-10{background-position:-476px -224px}
.indexList_item-cough .index_value-0{background-position:-170px -224px}
.indexList_item-icecream .index_value-100{background-position:0 -255px}
.indexList_item-icecream .index_value-90{background-position:-340px -255px}
.indexList_item-icecream .index_value-80{background-position:-34px -255px}
.indexList_item-icecream .index_value-70{background-position:-374px -255px}
.indexList_item-icecream .index_value-60{background-position:-68px -255px}
.indexList_item-icecream .index_value-50{background-position:-408px -255px}
.indexList_item-icecream .index_value-40{background-position:-102px -255px}
.indexList_item-icecream .index_value-30{background-position:-442px -255px}
.indexList_item-icecream .index_value-20{background-position:-136px -255px}
.indexList_item-icecream .index_value-10{background-position:-476px -255px}
.indexList_item-icecream .index_value-0{background-position:-170px -255px}
@media screen and (max-width:374px){
.indexList_item dd .index_value{zoom:.7}
.indexList_item dd .index_text{padding:5px;font-size:.625rem;margin-left:125px}
}
.chartView{margin-bottom:30px}
.chartView .tabView_navi{margin:10px auto 0;font-size:0;width:100%;max-width:600px;display:table;table-layout:fixed}
.chartView .tabView_item{display:table-cell;font-size:.8125rem;position:relative;vertical-align:middle;text-align:center}
.chartView .tabView_item span{display:block}
@media screen and (min-width:460px){
.chartView .tabView_item span{display:inline-block}
}
.chartView .tabView_item::before{position:absolute;content:"";display:block;margin-top:-13px;top:50%;right:0;background:#ddd;width:1px;height:26px}
.chartView .tabView_item a{display:block}
.chartView .tabView_item a.is-current{font-weight:700;color:#333;pointer-events:none;cursor:default}
.chartView .tabView_item:first-child{width:50px}
.chartView .tabView_item:last-child::before{display:none}
.chartView .tabView_content{display:none;margin-top:10px;text-align:center}
.chartView .tabView_content.is-active{display:block}
.chartView .tabView_content img{width:100%;max-width:600px}
.chartView .tabView_content.tabView_content-error{background:#f3f3f3}
.chartView .tabView_content.tabView_content-error img{width:280px;padding:20px 0}
.chartView_time{width:100%;max-width:600px;margin:5px auto;padding-right:10px;text-align:right;font-size:.75rem;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}
.satelliteView,.yjw_tabViewFrame{margin-bottom:40px}
.satelliteView .tabView_navi,.yjw_tabViewFrame .tabView_navi{display:-webkit-box;margin:10px 0 0}
.satelliteView .tabView_item,.yjw_tabViewFrame .tabView_item{display:block;width:0;-webkit-box-flex:1;line-height:1;font-size:.875rem;border-bottom:1px solid #e9e9e9}
.satelliteView .tabView_item a,.yjw_tabViewFrame .tabView_item a{display:block;padding:10px 0;text-align:center;position:relative;top:1px}
.satelliteView .tabView_item a::before,.yjw_tabViewFrame .tabView_item a::before{position:absolute;content:"";display:block;margin-top:-10px;top:50%;left:0;background:#e9e9e9;width:1px;height:20px}
.satelliteView .tabView_item a.is-current,.yjw_tabViewFrame .tabView_item a.is-current{border-bottom:4px solid #5089ff;font-weight:700;color:#333;pointer-events:none;cursor:default}
.satelliteView .tabView_item:first-child a::before,.yjw_tabViewFrame .tabView_item:first-child a::before{display:none}
.satelliteView .tabView_content,.yjw_tabViewFrame .tabView_content{display:none;margin-top:10px;text-align:center}
.satelliteView .tabView_content.is-active,.yjw_tabViewFrame .tabView_content.is-active{display:block}
.satelliteView .tabView_content img,.yjw_tabViewFrame .tabView_content img{width:100%;max-width:600px}
.satelliteView .tabView_content.tabView_content-error,.yjw_tabViewFrame .tabView_content.tabView_content-error{background:#f3f3f3}
.satelliteView .tabView_content.tabView_content-error img,.yjw_tabViewFrame .tabView_content.tabView_content-error img{width:280px;padding:20px 0}
.satelliteView .playButton,.yjw_tabViewFrame .playButton{display:table-cell;padding-right:10px}
.satelliteView .playButton span,.yjw_tabViewFrame .playButton span{position:relative;display:block;width:36px;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4788f3;border-radius:100px;text-indent:200%;white-space:nowrap;overflow:hidden}
.satelliteView .playButton span::after,.satelliteView .playButton span::before,.yjw_tabViewFrame .playButton span::after,.yjw_tabViewFrame .playButton span::before{content:"";display:block;position:absolute}
.satelliteView .playButton span:not(.playing)::before,.yjw_tabViewFrame .playButton span:not(.playing)::before{top:0;bottom:0;left:3px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff}
.satelliteView .playButton.playing span::after,.satelliteView .playButton.playing span::before,.yjw_tabViewFrame .playButton.playing span::after,.yjw_tabViewFrame .playButton.playing span::before{top:0;bottom:0;left:0;right:0;margin:auto;width:5px;height:20px;background-color:#fff;border:none}
.satelliteView .playButton.playing span::before,.yjw_tabViewFrame .playButton.playing span::before{margin-left:10px}
.satelliteView .playButton.playing span::after,.yjw_tabViewFrame .playButton.playing span::after{margin-right:10px}
.satelliteView .colImg,.yjw_tabViewFrame .colImg{overflow:hidden;margin:0 auto;width:100%;max-width:600px}
.satelliteView .wideImage,.yjw_tabViewFrame .wideImage{text-align:center}
.satelliteView .wideImage img,.yjw_tabViewFrame .wideImage img{width:100%;vertical-align:top;cursor:pointer}
.satelliteView .sliderControl,.yjw_tabViewFrame .sliderControl{display:table;background:#fafafa;padding:10px 30px 15px 20px}
.satelliteView .imgSlider,.yjw_tabViewFrame .imgSlider{width:100%;-webkit-appearance:none;outline:0;height:6px;border-radius:3px;position:relative;background-color:rgba(0,0,0,.1);border:0;cursor:pointer}
.satelliteView .imgSlider::-webkit-slider-thumb,.yjw_tabViewFrame .imgSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4788f3;border:none;text-align:center;width:26px;height:26px;border-radius:100px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.2);box-shadow:1px 2px 4px rgba(0,0,0,.2)}
.satelliteView .imgList,.yjw_tabViewFrame .imgList{display:none}
.satelliteView .sliderWrapper,.yjw_tabViewFrame .sliderWrapper{display:table-cell;width:100%;vertical-align:top;position:relative}
.satelliteView .sliderWrapper .time_end,.satelliteView .sliderWrapper .time_start,.yjw_tabViewFrame .sliderWrapper .time_end,.yjw_tabViewFrame .sliderWrapper .time_start{display:none}
:root .satelliteView .sliderWrapper .time_end,:root .satelliteView .sliderWrapper .time_start,:root .yjw_tabViewFrame .sliderWrapper .time_end,:root .yjw_tabViewFrame .sliderWrapper .time_start{display:block;position:absolute;bottom:-13px;color:#333;font-size:.875rem}
.satelliteView .sliderWrapper .time_start,.yjw_tabViewFrame .sliderWrapper .time_start{left:0}
.satelliteView .sliderWrapper .time_end,.yjw_tabViewFrame .sliderWrapper .time_end{right:0}
.satelliteView_time,.yjw_tabViewFrame_time{width:100%;max-width:600px;margin:0 auto 5px;padding-right:10px;text-align:right;font-size:.75rem;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}
.yjw_tabViewFrame_time{width:100%;max-width:600px;margin:7px auto 5px;padding-right:10px;text-align:right;font-size:.75rem;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}
.yjw_tabViewFrame .subText{font-size:.75rem;text-align:center;margin-top:5px}
.yjw_areaList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}
.yjw_areaList li:not(:last-child){border-right:1px solid #aaa}
.yjw_areaList li{padding:0 10px;height:auto;line-height:1}
.tabView_navi+.yjw_areaList{margin-top:10px}
.tabView_navi+.yjw_areaList{margin-top:16px}
.rainsnowView{margin:20px auto 40px;max-width:600px}
.rainsnowView .colImg{overflow:hidden;margin:0 auto;width:100%;max-width:600px}
.rainsnowView .colImg_content{display:none;margin-top:10px;text-align:center}
.rainsnowView .colImg_content.is-active{display:block}
.rainsnowView .colImg_content img{width:100%;max-width:600px}
.rainsnowView .colImg_content.tabView_content-error{background:#f3f3f3}
.rainsnowView .colImg_content.tabView_content-error img{width:280px;padding:20px 0}
.rainsnowView .playButton{display:table-cell;padding-right:10px}
.rainsnowView .playButton span{position:relative;display:block;width:36px;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4788f3;border-radius:100px;text-indent:200%;white-space:nowrap;overflow:hidden}
.rainsnowView .playButton span::after,.rainsnowView .playButton span::before{content:"";display:block;position:absolute}
.rainsnowView .playButton span:not(.playing)::before{top:0;bottom:0;left:3px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff}
.rainsnowView .playButton.playing span::after,.rainsnowView .playButton.playing span::before{top:0;bottom:0;left:0;right:0;margin:auto;width:5px;height:20px;background-color:#fff;border:none}
.rainsnowView .playButton.playing span::before{margin-left:10px}
.rainsnowView .playButton.playing span::after{margin-right:10px}
.rainsnowView .wideImage{text-align:center}
.rainsnowView .wideImage img{width:100%;vertical-align:top}
.rainsnowView .wideImage.wideImage-error{background:#f3f3f3}
.rainsnowView .wideImage.wideImage-error img{pointer-events:none}
.rainsnowView .sliderControl{display:table;background:#fafafa;padding:10px 30px 15px 20px}
.rainsnowView .imgSlider{width:100%;-webkit-appearance:none;outline:0;height:6px;border-radius:3px;position:relative;background-color:rgba(0,0,0,.1);border:0;cursor:pointer}
.rainsnowView .imgSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4788f3;border:none;text-align:center;width:26px;height:26px;border-radius:100px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.2);box-shadow:1px 2px 4px rgba(0,0,0,.2)}
.rainsnowView .imgList{display:none}
.rainsnowView .sliderWrapper{display:table-cell;width:100%;vertical-align:top;position:relative}
.rainsnowView .sliderWrapper .time_end,.rainsnowView .sliderWrapper .time_start{display:none}
:root .rainsnowView .sliderWrapper .time_end,:root .rainsnowView .sliderWrapper .time_start{display:block;position:absolute;bottom:-13px;color:#333;font-size:.875rem}
.rainsnowView .sliderWrapper .time_start{left:0}
.rainsnowView .sliderWrapper .time_end{right:0}
.rainsnowView_text{margin:5px 10px 0;text-align:right;font-size:.75rem;color:#666}
.rainsnowView_legend{background:#f3f3f3;padding:8px 10px 4px;font-size:.75rem}
.rainsnowView_legend:after{clear:both;content:"";display:block}
.rainsnowView_legend_list{width:50%;display:table;table-layout:fixed;float:left;padding:0 20px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.rainsnowView_legend_list li{display:table-cell;vertical-align:top}
.rainsnowView_legend_list .range{padding-top:10px;text-align:center}
.rainsnowView_legend_list .range span{display:block;position:relative}
.rainsnowView_legend_list .range span::before{display:block;content:"";position:absolute;top:-10px;width:100%;height:8px}
.rainsnowView_legend_list .range-ttl{padding-right:10px;line-height:1.2;font-size:.8125rem;width:20px;text-align:center;font-weight:700;vertical-align:middle}
.rainsnowView_legend_list.rainsnowView_legend-rain .range-1 span::before{background:#cdfdff}
.rainsnowView_legend_list.rainsnowView_legend-rain .range-2 span::before{background:#5dfffe}
.rainsnowView_legend_list.rainsnowView_legend-rain .range-3 span::before{background:#00cbff}
.rainsnowView_legend_list.rainsnowView_legend-rain .range-4 span::before{background:#0098ff}
.rainsnowView_legend_list.rainsnowView_legend-snow .range-1 span::before{background:#f2b7f7}
.rainsnowView_legend_list.rainsnowView_legend-snow .range-2 span::before{background:#e277eb}
.rainsnowView_legend_list.rainsnowView_legend-snow .range-3 span::before{background:#ce3fda}
.rainsnowView_legend_list.rainsnowView_legend-snow .range-4 span::before{background:#a300b1}
.source{border:2px solid #ddd;margin:20px 10px;font-size:.75rem;padding:8px}
.newsFeed{margin:0 10px 30px}
.newsFeed_head_title{padding:10px;background:#f5f5f5;border-bottom:solid 1px #d7d7d7;font-size:.9375rem;font-weight:700;line-height:1.2}
.newsFeed_head_title .date{font-size:.75rem;font-weight:400;margin-left:10px}
.newsFeed_list_item{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;margin-top:-1px;position:relative}
.newsFeed_list_item a{display:table;table-layout:fixed;width:100%;padding:8px 0 8px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.newsFeed_list_item_tumb{display:table-cell;width:96px;height:96px;background-color:#f3f3f3;vertical-align:middle;text-align:center}
.newsFeed_list_item_tumb img{max-width:100%;max-height:100%}
.newsFeed_list_item_tumb>div{width:96px;height:96px;background-size:cover}
.newsFeed_list_item_info{position:relative;display:table-cell;width:100%;padding:0 0 12px 10px;vertical-align:middle}
.newsFeed_list_item_info .item_title{color:#333;margin-bottom:4px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9375rem;line-height:1.4}
.newsFeed-topics .newsFeed_list_item_info .item_title{-webkit-line-clamp:3}
.newsFeed_list_item_info .item_author{position:relative;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.2}
.newsFeed_list_item_info .item_author.is-new{padding-left:38px}
.newsFeed_list_item_info .item_author.is-new::before{position:absolute;content:"NEW";display:inline-block;top:1px;left:0;background:#ffae00;padding:1px 6px;border-radius:10px;line-height:1;color:#fff;font-size:.5625rem}
.newsFeed_list_item_info .item_time{position:absolute;right:8px;bottom:0;line-height:1}
.newsFeed_list_item_info dd{color:#828282;font-size:.6875rem}
.newsFeed_list_item.loadingItem{display:none}
.newsFeed_list_item.loadingIcon{padding:15px 0;border:none}
.newsFeed_list_item.loadingIcon .loading{position:relative;left:50%;top:50%;margin-left:-14px;width:18px;height:18px;border-radius:50%;border:4px solid #ccc;border-right-color:transparent;-webkit-animation:loader 1.2s linear infinite;animation:loader 1.2s linear infinite}
.newsFeed_list_item .movie_wrap{-webkit-box-shadow:none;box-shadow:none;border:none;margin-top:-1px;margin-bottom:0;width:100%;background:#fff}
.newsFeed_list_item .movie_wrap img{width:100%;max-width:600px;margin:0 auto;display:block}
.newsFeed_list_item .movie_wrap a{color:#333;position:relative;background:#f6f3f3;padding:0 0 8px;margin-left:8px;margin-right:8px;width:calc(100% - 16px)}
.newsFeed_list_item .movie_wrap p{margin:4px 0 0;font-weight:700;font-size:.9375rem;line-height:1.4;position:relative;z-index:1}
.newsFeed_list_item .movie_wrap p::before{content:"";background:#fff;position:absolute;z-index:-1;width:calc(100% + 16px);height:calc(100% + 4px);left:-8px;top:-4px}
.newsFeed_list_item .movie_wrap span{font-size:.75rem;color:#999;text-align:right;display:block;padding:0;position:relative;z-index:1}
.newsFeed_list_item .movie_wrap span::before{content:"";background:#fff;position:absolute;z-index:-1;width:calc(100% + 16px);height:calc(100% + 8px);left:-8px;top:0}
.newsFeed_list_item .movie_wrap .play_sign{position:absolute;top:30%;left:0;right:0;width:63px;height:63px;margin:0 auto;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/play_sign.png);background-size:63px 63px}
.newsFeed_list_item-ad{position:relative}
.newsFeed_list_item-ad .yads_ad{display:table;table-layout:fixed;width:100%;position:relative}
.newsFeed_list_item-ad .yads_ad>a{height:112px;position:relative;display:table-cell;vertical-align:middle}
.newsFeed_list_item-ad .yads_ad_img{display:block;width:96px;height:96px;background-size:cover;position:absolute;left:8px;top:8px}
.newsFeed_list_item-ad .yads_ad_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.newsFeed_list_item-ad .yads_ad_title{color:#333;margin:-12px 0 4px 106px;font-weight:700;font-size:.9375rem;line-height:1.4}
.newsFeed_list_item-ad .yads_ad_adv{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.2;color:#828282;font-size:.6875rem;margin:0 0 0 106px}
.newsFeed_list_item-ad .yads_ad_info{position:absolute;display:inline-block;right:8px;bottom:8px;text-align:right;color:#999;font-size:.6875rem;z-index:10}
.newsFeed_list_item-ad .yads_ad_info a{display:inline-block;color:#999;padding:0}
.newsFeed_list_item-ad .yads_ad_info span{vertical-align:middle}
.newsFeed_list_item-ad .yads_ad_info img{vertical-align:middle;margin-left:4px}
.newsFeed_list_item-ad .yads_ad_res_s{display:table;table-layout:fixed;width:100%;position:relative}
.newsFeed_list_item-ad .yads_ad_item_res_s{height:112px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newsFeed_list_item-ad .yads_ad_img_res_s{display:block;width:96px;height:96px;background-color:#f3f3f3;position:absolute;left:8px;top:8px}
.newsFeed_list_item-ad .yads_ad_img_res_s img{width:100%}
.newsFeed_list_item-ad .yads_ad_title_res_s{color:#333;margin:0 0 4px 106px;font-weight:700;font-size:.9375rem;line-height:1.4;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:-12px}
.newsFeed_list_item-ad .yads_ad_adv_res_s{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.2;color:#999;font-size:.6875rem;margin:0 0 0 106px}
.newsFeed_list_item-ad .yads_ad_info_res_s{position:absolute;display:inline-block;right:8px;bottom:8px;text-align:right;color:#999;font-size:.6875rem;z-index:10}
.newsFeed_list_item-ad .yads_ad_info_res_s a{display:inline-block;color:#999;padding:0}
.newsFeed_list_item-ad .yads_ad_info_res_s span{vertical-align:middle}
.newsFeed_list_item-ad .yads_ad_info_res_s img{vertical-align:middle;margin-left:4px}
.newsFeed_list_item-ad .yads_ad_button_res_s,.newsFeed_list_item-ad .yads_ad_desc_res_s,.newsFeed_list_item-ad .yads_ad_logo_res_s{display:none}
.newsFeed_list_item-ad .yads_ad_item_res_l{display:block;width:100%;padding:8px 8px 24px 8px}
.newsFeed_list_item-ad .yads_ad_item_res_l .yads_ad_img{width:100%;height:auto;position:static}
.newsFeed_list_item-ad .yads_ad_item_res_l .yads_ad_title{margin:4px 0}
.newsFeed_list_item-ad .yads_ad_item_res_l .yads_ad_adv{margin:0}
.timetable.mgb20{margin-bottom:20px}
@-webkit-keyframes loader{
0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.4}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.4}
}
@keyframes loader{
0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.4}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.4}
}
.commerceReco{margin:20px 10px 30px}
.commerceReco_head_title{padding:6px 10px;border-bottom:solid 1px #d7d7d7;font-size:.9375rem;font-weight:700;line-height:1.2}
.commerceReco_head_title .link{position:absolute;font-size:.6875rem;font-weight:400;right:10px}
.commerceReco_head_title .link a{position:relative;display:inline-block;background:#e2ecf5;padding:2px 18px 2px 10px;border-radius:10px;color:#25a;line-height:14px}
.commerceReco_head_title .link a::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:10px;width:6px;height:6px;border-right:solid 1px #0092ff;border-top:solid 1px #0092ff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.commerceReco_body{margin:0 -10px;padding:10px 0;background:#fafafa;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}
.commerceReco_list_item{display:inline-block;width:160px;height:260px;margin-right:10px;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;word-break:break-all;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);font-size:0;vertical-align:top}
.commerceReco_list_item:first-child{margin-left:10px}
.commerceReco_list_item a{display:block}
.commerceReco_list_item_tumb{width:160px;height:160px;background-color:#f3f3f3}
.commerceReco_list_item_tumb img{max-width:100%;max-height:100%}
.commerceReco_list-bnr .commerceReco_list_item_tumb{width:160px;height:230px}
.commerceReco_list_item_info{display:block;width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8125rem;white-space:normal}
.commerceReco_list_item_info .item_name{margin-bottom:8px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4}
.commerceReco_list-bnr .commerceReco_list_item_info .item_name{margin-bottom:0;font-size:.8125rem;text-align:center;-webkit-line-clamp:1;line-height:20px}
.commerceReco_list_item_info .item_price{margin-bottom:4px;font-weight:700;font-size:.6875rem;color:#d90000}
.commerceReco_list_item_info .item_price b{margin-right:3px;font-size:.875rem}
.commerceReco_list_item_info .item_shipping{margin-bottom:4px;font-size:.6875rem}
.commerceReco_list_item_info .item_shipping span{padding:2px 6px;border:solid 1px #ff3d6a}
.commerceReco_list_item_info .item_shipping-free{background:#ff3766;color:#fff}
.commerceReco_list_item_info .item_shipping-lim{background:#fff2f5;color:#ff3d6a}
.commerceReco_list_item-more{position:relative}
.commerceReco_list_item-more a{display:block;height:260px}
.commerceReco_list_item-more span{position:absolute;text-align:center;top:150px;left:0;right:0;font-size:.75rem}
.commerceReco_list_item-more span::before{background:#f4f7f8;position:absolute;content:"";display:block;top:50%;left:50%;margin-top:-75px;margin-left:-25px;width:50px;height:50px;border-radius:25px}
.commerceReco_list_item-more span::after{position:absolute;content:"";display:block;top:50%;left:50%;margin-top:-65px;margin-left:-15px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/common/icon_arrow.png);background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px}
.commerceReco_service{border-top:solid 1px #d7d7d7;margin-bottom:20px;padding:5px 0;text-align:right;font-size:.8125rem}
.commerceReco_service span{display:inline-block;padding-left:24px;position:relative;line-height:20px;color:#999}
.commerceReco_service-shopping::before{position:absolute;content:"";display:block;top:0;left:0;background-image:url(https://s.yimg.jp/c/icon/s/bsc/2.0/shopping40.png);background-size:20px 20px;width:20px;height:20px}
.navigationMenu{margin-bottom:20px;padding:0 0 10px}
.navigationMenu .imageTriple li dl{position:relative;width:90px;margin:0 auto}
.navigationMenu .imageTriple li dl .caption{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:.8125rem}
.navigationMenu_wrap{margin:0 10px}
.navigationMenu_head{background:#eee;padding:8px;font-size:.875rem;font-weight:700;text-align:center;border-radius:4px;position:relative}
.navigationMenu_head::before{position:absolute;content:"";margin:auto;left:23px;top:0;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #9d9d9d;z-index:2}
.navigationMenu_head::after{position:absolute;top:50%;margin:auto;content:"";vertical-align:middle;left:16px;top:0;bottom:0;width:22px;height:22px;background:#fafafa;border:solid 1px #e7e7e7;border-radius:4px;z-index:1}
.navigationMenu_head.open{border-radius:4px 4px 0 0;border-bottom:solid 1px #ccc}
.navigationMenu_head.open::before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #9d9d9d;border-top:none}
.navigationMenu_body{display:none}
.navigationMenu_list{display:block;margin:0}
.navigationMenu_list dt{padding:4px 8px;background:#e7e7e7;font-size:.6875rem;font-weight:700}
.navigationMenu .default{margin:0;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #e3e3e3;border-bottom:none}
.navigationMenu .default li{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.3333333333%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8125rem;border-bottom:solid 1px #e3e3e3}
.navigationMenu .default li:nth-child(3n+1),.navigationMenu .default li:nth-child(3n+2){border-right:solid 1px #e3e3e3}
.navigationMenu .default li .subText{display:block;font-size:.625rem;line-height:1.2;color:#666}
.navigationMenu .default li a{display:block;width:100%;padding:8px 4px}
.heatExpo{margin:0 10px 10px;padding:6px 8px;border:1px solid #eb4e00;border-radius:4px;background-color:#f7f6f6}
.heatExpo *,.heatExpo :after,.heatExpo :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.heatExpo a{display:block;color:#333}
.heatExpo_title{font-size:.875rem;font-weight:700;color:#eb4e00}
.heatExpo_list{display:table;width:100%}
.heatExpo_day{display:table-cell;width:50%;padding:5px 2px;text-align:center;vertical-align:top}
.heatExpo_day+.heatExpo_day{position:relative}
.heatExpo_day+.heatExpo_day:before{content:"";position:absolute;top:15px;bottom:15px;left:0;display:block;width:1px;background-color:#ccc}
.heatExpo_day-Lv0 .heatExpo_info_main{color:#e3e3e3}
.heatExpo_day-Lv0 .heatExpo_info_image_icon{background-position:0 0}
.heatExpo_day-Lv1 .heatExpo_info_main{color:#36abe0}
.heatExpo_day-Lv1 .heatExpo_info_image_icon{background-position:-30px 0}
.heatExpo_day-Lv2 .heatExpo_info_main{color:#5cbd9f}
.heatExpo_day-Lv2 .heatExpo_info_image_icon{background-position:-60px 0}
.heatExpo_day-Lv3 .heatExpo_info_main{color:#dfb51d}
.heatExpo_day-Lv3 .heatExpo_info_image_icon{background-position:-90px 0}
.heatExpo_day-Lv4 .heatExpo_info_main{color:#eb4e00}
.heatExpo_day-Lv4 .heatExpo_info_image_icon{background-position:-120px 0}
.heatExpo_day-Lv5 .heatExpo_info_main{color:#9d0084}
.heatExpo_day-Lv5 .heatExpo_info_image_icon{background-position:-150px 0}
.heatExpo_date{font-size:.75rem;line-height:1.4}
.heatExpo_date span:first-child{color:#aaa}
.heatExpo_date .daySat{color:#0050c7}
.heatExpo_date .daySun{color:#c1132e}
.heatExpo_info{margin-top:5px}
.heatExpo_info_image{display:inline-block;vertical-align:top}
.heatExpo_info_image_icon{position:relative;display:block;width:27px;height:27px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/heatstroke/2017/spr_ic_heat.png);background-repeat:no-repeat;background-size:auto 30px}
.heatExpo_info_main{display:inline-block;padding:0 5px 0 10px;font-size:.8125rem;font-weight:700;line-height:27px}
.heatExpo_info_sub{margin-top:4px;font-size:.6875rem}
.mdheatstrokeInduction{margin:0 10px 10px;border:solid 1px #ffabb2;border-radius:4px}
.mdheatstrokeInduction_title{border-radius:3px 3px 0 0;padding:.3em .6em;background:#ffedee;font-size:.875rem}
.mdheatstroke_contents{padding:8px}
.mdheatstroke_day{font-size:.75rem}
.mdheatstroke_day_item .heatstrokeLevel{display:table;table-layout:fixed;width:100%;margin-bottom:8px}
.mdheatstroke_day_item .heatstrokeLevel_label{position:relative;display:table-cell;width:80px;text-align:center;vertical-align:middle}
.mdheatstroke_day_item .heatstrokeLevel_label .icon{position:relative;height:60px}
.mdheatstroke_day_item .heatstrokeLevel_label .icon::before{position:absolute;content:"";width:60px;height:60px;left:50%;top:0;margin-left:-30px;background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/heatstroke/spr_heatstrokeIcon.png);background-repeat:no-repeat;background-size:360px 60px}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-06 .icon::before{background-position:-300px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-06 .label span{background:#928;color:#fff}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-05 .icon::before{background-position:-240px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-05 .label span{background:#ed002f;color:#fff}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-04 .icon::before{background-position:-180px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-04 .label span{background:#ff9500}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-03 .icon::before{background-position:-120px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-03 .label span{background:#ffd400}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-02 .icon::before{background-position:-60px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-02 .label span{background:#88d856}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-01 .icon::before{background-position:0 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-01 .label span{background:#6dd1ec}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-999 .icon::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/heatstroke/icon_heatstroke_out.png);background-repeat:no-repeat;background-size:60px 60px}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-999 .label span{background:#e3e3e3}
.mdheatstroke_day_item .heatstrokeLevel_detail{display:table-cell;padding-left:8px;width:100%;vertical-align:middle}
.mdheatstroke_day_item .heatstrokeLevel_detail .label{margin:8px 0}
.mdheatstroke_day_item .heatstrokeLevel_detail .label span{display:inline-block;min-width:80px;line-height:1.6;border-radius:100px;background:#ccc;text-align:center}
.mdheatstroke_day_item .heatstrokeLevel_detail .comment{font-weight:700;font-size:1rem;line-height:1.2;margin-bottom:8px}
@media screen and (max-width:320px){
.mdheatstroke_day_item .heatstrokeLevel_label{width:70px}
.mdheatstroke_day_item .heatstrokeLevel_label .icon{height:50px}
.mdheatstroke_day_item .heatstrokeLevel_label .icon::before{width:50px;height:50px;margin-left:-25px;background-size:300px 50px}
.mdheatstroke_day_item .heatstrokeLevel_detail .label span{min-width:70px;font-size:.6875rem}
.mdheatstroke_day_item .heatstrokeLevel_detail .comment{font-size:.875rem;margin-bottom:6px}
.mdheatstroke_day_item .heatstrokeLevel_detail .comment-night{font-size:.75rem;margin-bottom:6px}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-06 .icon::before{background-position:-250px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-05 .icon::before{background-position:-200px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-04 .icon::before{background-position:-150px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-03 .icon::before{background-position:-100px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-02 .icon::before{background-position:-50px 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-01 .icon::before{background-position:0 0}
.mdheatstroke_day_item .heatstrokeLevel.heatstrokeLevel-999 .icon::before{background-image:url(https://s.yimg.jp/images/weather/smp/v2/img/heatstroke/icon_heatstroke_out.png);background-repeat:no-repeat;background-size:50px 50px}
}
.mdheatstrokeButton{text-align:center}
.mdheatstrokeButton a{width:100%;margin:0;padding:8px;display:block;background:#ff5e6c;border-radius:5px;color:#fff;font-size:.875rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}
.pollenInduction{margin:10px 0 10px;padding:0 10px}
.pollenInduction_contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ebddce;border-radius:5px;background-color:#fffaf5;padding:6px;font-size:.8125rem;color:#333}
.pollenInduction_contents a .pollen_thumb_mesh{width:90px;height:90px;border:solid 1px #ebddce;-webkit-box-sizing:border-box;box-sizing:border-box}
.pollenInduction_contents a .pollen_thumb_mesh img{width:100%}
.pollenInduction_contents a .pollen_info{margin-left:10px}
.pollenInduction_contents a .pollen_info li:first-child{font-size:.9375rem;font-weight:700;margin-bottom:5px}
.pollenInduction_contents a .pollen_info li:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pollenInduction_contents a .pollen_info li dl dd{display:inline}
.pollenInduction_contents a .pollen_info li dl dd.type img{width:27px;vertical-align:middle;margin-right:5px}
@media screen and (max-width:350px){
.pollenInduction_contents a{font-size:.75rem}
.pollenInduction_contents a .pollen_info li:first-child{font-size:.875rem}
}
.appLinkThunder{display:none}