@charset "UTF-8";html:root{background-color:#f0f3f6}body{-webkit-font-smoothing:antialiased}@media screen and (max-width:770px){.pc{display:none!important}}@media screen and (min-width:770px){.sp{display:none!important}}a,abbr,address,article,aside,blockquote,canvas,caption,cite,code,dd,details,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,label,legend,li,p,pre,table,tbody,td,tfoot,th,thead,tr{word-wrap:break-word;color:#000;font-family:"ヒラギノ角ゴシック","Hiragino Sans","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:15px;font-weight:300;line-height:1.5em;list-style-type:none}img{width:100%}.header__bar{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.33);display:table;position:relative;width:100%;margin-bottom:10px;padding:10px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.33);table-layout:fixed}.header__bar>*{display:table-cell;vertical-align:middle}.header__bar .mws{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;height:38px;padding:5px 10px;overflow:hidden;transform:translate(-50%,-50%);border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.header__bar .mws__text{display:inline-block;position:relative;padding:4px;border:none;border-radius:20px;font-size:11px;line-height:12px}.header__bar .mws__text:before{background-image:url("https://gvs.weathernews.jp/onebox/img/icon/icon_txtbtn_go_v02.png")}.header__bar .mws__text.close:before{background-image:url("https://gvs.weathernews.jp/onebox/img/icon/icon_txtbtn_close_v02.png")}.header__bar .mws__image{width:40px}.wni-logo{width:165px}.pageTitle{color:#303030;font-weight:600;line-height:1em;text-align:right}@media screen and (min-width:770px){#content{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;width:100%;max-width:900px;margin-top:0;margin-right:auto;margin-left:auto}#main{-webkit-box-flex:1;-ms-flex:1;-ms-flex-preferred-size:auto;flex:1}#sub{width:320px;margin-top:0;margin-left:20px}}@media screen and (max-width:770px){#content{position:relative}}.block{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.block:not(:last-child){margin-bottom:15px}.block>:not(:last-child){margin-bottom:25px}.block__lv02>*{margin-bottom:15px}.wrap--middle{max-width:500px;margin-right:auto;margin-left:auto}.inner{padding:10px}.adArea{width:300px;margin-right:auto;margin-left:auto}.titleArea{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%}.titleArea .search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;padding-left:15px}.tit-01{font-size:20px;font-weight:600}.tit-02{font-weight:600}.txtLink{margin-top:20px}.txtLink a{color:#2e5eb2;text-decoration:underline}.txtLink.center{text-align:center}.sun,.txt-h{color:#c00!important}.sat,.txt-l{color:#00c!important}.search-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.search-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px}.search-box .btnList{display:-webkit-box;display:-ms-flexbox;display:flex}.search-box .btnList>*{position:relative;width:45px;padding:2.5px;border:1px solid #00c;border-radius:4px}.search-box .btnList>:not(:last-child){margin-right:2.5px}.search-box .btnList>:first-child{border-top-right-radius:6px;border-top-left-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:0;background-color:#3569c0}.search-box .btnList>:first-child .text{color:#fff}.search-box .form-txt{display:block;width:100%;padding:5px 10px;border:1px solid #ccc;border-right:0;border-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;line-height:1em}.search-box .form-txt::-webkit-input-placeholder{font-size:12px}.search-box .form-txt::-moz-placeholder{font-size:12px}.search-box .form-txt:-ms-input-placeholder{font-size:12px}.search-box .form-txt::-ms-input-placeholder{font-size:12px}.search-box .form-txt::placeholder{font-size:12px}.search-box .form-submit{padding:0 5px}.search-box .form-submit:hover{cursor:pointer}.search-box .form-submit img{width:15px}.search-box .text{display:block;color:#00c;font-size:10px;line-height:1em;text-align:center;white-space:nowrap}@media screen and (min-width:770px){.search-box{max-width:400px}}.list-top3__item{overflow:hidden;background-color:#fff}.list-top3__item:not(:last-child){border-bottom:1px solid #eee}.list-top3__text{position:relative;padding:12.5px 10px;padding-left:20px;overflow:hidden;font-size:14px;font-size:16px;font-weight:300;line-height:1.25em}.list-top3__text::before{display:block;position:absolute;top:20px;left:5px;height:16px;padding-right:4px;color:#0c419a;font-size:10px;line-height:10px;vertical-align:middle;content:"●"}.map{margin-left:0;margin-right:0;position:relative}.map .map-box{position:relative}.map-box figure{position:relative}a#map_highlight{display:none;position:absolute;width:0;height:0;background-color:rgba(255,255,255,.4);border-radius:5px;-webkit-border-radius:5px}.swicthArea>:not(:last-child){margin-bottom:15px}.mapSwitch{display:table;width:100%;border-radius:8px;background-color:rgba(0,0,0,.03);table-layout:fixed}.mapSwitch>*{display:table-cell;position:relative;padding:10px 10px;background:0 0;line-height:1em;text-align:center}.mapSwitch>:not(:last-child){border:none}.mapSwitch>:not(:last-child):before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:0;width:1px;height:60%;transform:translateY(-50%);background-color:rgba(0,0,0,.25);content:""}.mapSwitch>.act{font-weight:600}.mapSwitch>.act:after{-webkit-transform:translate(-50%,-50%);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);position:absolute;top:50%;left:50%;width:100%;height:120%;transform:translate(-50%,-50%);border:2px solid #3569c0;border-radius:10px;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.25);content:""}.mapSwitch .text{z-index:2;position:relative}.mapSwitch .week{display:block;z-index:1;position:relative;line-height:1em}.switchContent__item>:not(:last-child){margin-bottom:10px}.switchContent__comment{padding-top:15px}.switchContent__comment>:not(:last-child){margin-bottom:10px}#arealist{margin-top:10px;margin-bottom:14px;border-bottom:1px solid #f0f0f0}.arealist dl{display:table;padding-bottom:10px;overflow:hidden;font-size:0}.arealist dl>*{display:table-cell}.arealist dt{width:64px;padding-right:10px;font-weight:400;text-align:center}.arealist dt>*{display:block;border:1px solid #86afe4}.arealist dd{line-height:24px}.arealist dd a{display:inline-block}.arealist dd>:not(:last-child){margin-right:5px}.arealist a{color:#00f}.youtube{display:block;position:relative;overflow:hidden}.youtube:after{content:"";display:block;width:50px;height:50px;background:url('https://smtgvs.cdn.weathernews.jp/wnl/img/icon_start.svg?1');background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.youtube__info{padding:10px}.youtube__info *{color:#3569c0}@media screen and (max-width:770px){#sub{margin-top:15px}}#sub .tit-01,#sub .tit-02{padding:0 10px 0}#sub .inner{padding-right:10px;padding-left:10px}#sub .txtLink{padding-bottom:10px}#sub .block{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);padding-top:10px;padding-bottom:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}#sub .block>:not(:last-child){margin-bottom:10px}#sub .block.p0{padding-top:0;padding-bottom:0}#sub .block.pb0{padding-bottom:0}#sub .adArea{-webkit-box-shadow:none;padding:0;background-color:transparent;box-shadow:none}@media screen and (min-width:770px){#sub .adArea{margin-top:15px}}#sub .block.mws{padding:5px}@media screen and (max-width:770px){#sub .block.mws{margin-right:10px;margin-left:10px}}@media screen and (max-width:374px){#sub .block.mws{padding:5px 2.5px}}#sub .block.mws>:not(:last-child){margin-right:4px;margin-bottom:0}.mws{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-color:#cfddf4}@media screen and (max-width:770px){.mws{display:none}}.mws__item{vertical-align:middle}.mws__item:not(:last-child){margin-right:5px}.mws__image{width:55px}@media screen and (max-width:374px){.mws__image{width:45px}}.mws__text{display:inline-block;position:relative;padding:4px;border:1px solid #0c419a;border-radius:20px;background-color:#fff;color:#0c419a;font-size:11px;line-height:12px}.mws__text:before{display:inline-block;width:8px;height:8px;margin-right:1px;background-image:url("https://gvs.weathernews.jp/onebox/img/icon/icon_txtbtn_go.png");background-size:contain;vertical-align:middle;content:"";content:" "}.mws__text.close:before{background-image:url("https://gvs.weathernews.jp/onebox/img/icon/icon_txtbtn_close.png")}.list-news__item{position:relative;width:100%;padding:5px;border-bottom:1px solid #ccc}#sub .list-news .inner{padding:0}.list-news .inner{display:table;width:100%;table-layout:fixed}.list-news .inner>*{display:table-cell;vertical-align:middle}.list-news__item a{position:absolute;top:0;left:0;width:100%;height:100%}.list-news__tit{font-weight:600}.list-news__img{position:relative;width:80px;height:60px}.list-news__img img{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.list-news__info{position:relative}.list-news__info *{color:#999;font-size:12px}.list-news__info .pr{position:absolute;right:0}.list-news__info .new{padding:2.5px 5px;border-radius:50px;background-color:#0cf;color:#fff;font-size:10px;vertical-align:baseline}.list-news__cont{padding-left:10px}.list-news__txt{margin-top:20px;text-align:center}.list-news__txt *{color:#2e5eb2;text-decoration:underline}.osusumeMenu__item{position:relative;border-bottom:1px solid #ccc}.osusumeMenu__item a{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.osusumeMenu__item .inner{display:table;position:relative;width:100%;table-layout:fixed}.osusumeMenu__item .inner>*{display:table-cell;vertical-align:middle}.osusumeMenu__icon{width:50px}.osusumeMenu__icon img{width:100%}.osusumeMenu__content{padding-left:15px}.osusumeMenu__content :not(.osusumeMenu__title){color:#666;font-size:12px}.osusumeMenu__title{font-size:16px;font-weight:600}.tit-02+.list-menu{margin-top:-10px}.list-menu{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.list-menu__item{width:50%;border:1px solid #ccc;border-bottom:none}.list-menu__item:nth-child(odd){border-left:none}.list-menu__item:nth-child(even){border-right:none;border-left:none}.list-menu.odd li:nth-last-child(2){border-bottom:1px solid #ccc}.list-menu.odd li:last-child{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.list-menu.even li:last-child,.list-menu.even li:nth-last-child(2){border-bottom:1px solid #ccc}.list-menu a{display:block;position:relative;padding:5px;padding-left:26px;color:#3569c0;font-size:14px}.list-menu .ico{visibility:baseline;position:absolute;top:5px;left:5px;width:16px;margin-right:.5em;float:left}.list-menu .ico img{width:100%}.listMenu__item{border-top:1px solid #ccc}.listMenu__item a{display:block;padding:5px 10px;color:#3569c0;font-size:14px;font-weight:300}.listMenu__item img{width:20px;margin-right:10px}.topics_item{display:block;border-top:1px solid #f0f0f0}.topics_item>*{display:block;padding:8px 10px;color:#3569c0;font-weight:600}.sns_box{text-align:center}.sns_box .sns_icon{width:36px;height:36px}#footer{margin-top:20px}#footer>*{margin-top:15px}.list-link{text-align:center}.list-link li{display:inline}.list-link li>*{color:#0c419a;font-size:13PX}.list-link li:not(:last-child){margin:0;padding:0}.list-link li:not(:last-child):after{margin-right:.35em;margin-left:.35em;font-weight:300;content:"|";opacity:.2}.copy{padding:15px 0;background-color:#fff;color:#666;line-height:1em;text-align:center}#sticky_pc{width:100%;min-height:50px;background-color:#fff;transform:translateY(100px);display:block;z-index:10}#sticky_pc.show{position:fixed;text-align:center;display:block;bottom:0;animation:slideIn .5s ease-out 1s 1 forwards;-webkit-animation:slideIn .5s ease-out 1s 1 forwards}#sticky_pc.hide{opacity:1;animation:slideOut .5s ease-out 0s 1 forwards;-webkit-animation:slideOut .5s ease-out 0s 1 forwards}@keyframes slideIn{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100px);opacity:0;display:none}}.tag-list-area{margin-left:5px;display:flex;flex-wrap:wrap;gap:15px}.tag-list-area__item>*{display:block;font-size:13px;line-height:1em;padding:7px 12px;background-color:#f3f3f3;border-radius:4px}