﻿/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md

normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:1.5em;margin:.67em 0;line-height:1.5}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none !important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-8{width:12.5%;*width:12.469%}.pure-u-1-6{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-1-4{width:25%;*width:24.969%}.pure-u-1-3{width:33.3333%;*width:33.3023%}.pure-u-3-8{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-1-2{width:50%;*width:49.969%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8{width:62.5%;*width:62.469%}.pure-u-2-3{width:66.6667%;*width:66.6357%}.pure-u-3-4{width:75%;*width:74.969%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6{width:83.3333%;*width:83.3023%}.pure-u-7-8{width:87.5%;*width:87.469%}.pure-u-1,.pure-u-1-1,.pure-u-5-5{width:100%}@media screen and (min-width: 568px){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-8{width:12.5%;*width:12.469%}.pure-u-sm-1-6{width:16.6667%;*width:16.6357%}.pure-u-sm-1-5{width:20%;*width:19.969%}.pure-u-sm-1-4{width:25%;*width:24.969%}.pure-u-sm-1-3{width:33.3333%;*width:33.3023%}.pure-u-sm-3-8{width:37.5%;*width:37.469%}.pure-u-sm-2-5{width:40%;*width:39.969%}.pure-u-sm-1-2{width:50%;*width:49.969%}.pure-u-sm-3-5{width:60%;*width:59.969%}.pure-u-sm-5-8{width:62.5%;*width:62.469%}.pure-u-sm-2-3{width:66.6667%;*width:66.6357%}.pure-u-sm-3-4{width:75%;*width:74.969%}.pure-u-sm-4-5{width:80%;*width:79.969%}.pure-u-sm-5-6{width:83.3333%;*width:83.3023%}.pure-u-sm-7-8{width:87.5%;*width:87.469%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5{width:100%}}@media screen and (min-width: 768px){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-8{width:12.5%;*width:12.469%}.pure-u-md-1-6{width:16.6667%;*width:16.6357%}.pure-u-md-1-5{width:20%;*width:19.969%}.pure-u-md-1-4{width:25%;*width:24.969%}.pure-u-md-1-3{width:33.3333%;*width:33.3023%}.pure-u-md-3-8{width:37.5%;*width:37.469%}.pure-u-md-2-5{width:40%;*width:39.969%}.pure-u-md-1-2{width:50%;*width:49.969%}.pure-u-md-3-5{width:60%;*width:59.969%}.pure-u-md-5-8{width:62.5%;*width:62.469%}.pure-u-md-2-3{width:66.6667%;*width:66.6357%}.pure-u-md-3-4{width:75%;*width:74.969%}.pure-u-md-4-5{width:80%;*width:79.969%}.pure-u-md-5-6{width:83.3333%;*width:83.3023%}.pure-u-md-7-8{width:87.5%;*width:87.469%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5{width:100%}}@media screen and (min-width: 1024px){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-8{width:12.5%;*width:12.469%}.pure-u-lg-1-6{width:16.6667%;*width:16.6357%}.pure-u-lg-1-5{width:20%;*width:19.969%}.pure-u-lg-1-4{width:25%;*width:24.969%}.pure-u-lg-1-3{width:33.3333%;*width:33.3023%}.pure-u-lg-3-8{width:37.5%;*width:37.469%}.pure-u-lg-2-5{width:40%;*width:39.969%}.pure-u-lg-1-2{width:50%;*width:49.969%}.pure-u-lg-3-5{width:60%;*width:59.969%}.pure-u-lg-5-8{width:62.5%;*width:62.469%}.pure-u-lg-2-3{width:66.6667%;*width:66.6357%}.pure-u-lg-3-4{width:75%;*width:74.969%}.pure-u-lg-4-5{width:80%;*width:79.969%}.pure-u-lg-5-6{width:83.3333%;*width:83.3023%}.pure-u-lg-7-8{width:87.5%;*width:87.469%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5{width:100%}}@media screen and (min-width: 1280px){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-8{width:12.5%;*width:12.469%}.pure-u-xl-1-6{width:16.6667%;*width:16.6357%}.pure-u-xl-1-5{width:20%;*width:19.969%}.pure-u-xl-1-4{width:25%;*width:24.969%}.pure-u-xl-1-3{width:33.3333%;*width:33.3023%}.pure-u-xl-3-8{width:37.5%;*width:37.469%}.pure-u-xl-2-5{width:40%;*width:39.969%}.pure-u-xl-1-2{width:50%;*width:49.969%}.pure-u-xl-3-5{width:60%;*width:59.969%}.pure-u-xl-5-8{width:62.5%;*width:62.469%}.pure-u-xl-2-3{width:66.6667%;*width:66.6357%}.pure-u-xl-3-4{width:75%;*width:74.969%}.pure-u-xl-4-5{width:80%;*width:79.969%}.pure-u-xl-5-6{width:83.3333%;*width:83.3023%}.pure-u-xl-7-8{width:87.5%;*width:87.469%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5{width:100%}}*{line-height:1.6}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?7dau0g");src:url("fonts/icomoon.eot?7dau0g#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?7dau0g") format("truetype"),url("fonts/icomoon.woff?7dau0g") format("woff"),url("fonts/icomoon.svg?7dau0g#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:""}::selection,::-moz-selection{background:#99e2eb}figure{margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:#82e6eb;transition:all .25s}ul{list-style:none;padding:0}blockquote{border-left:8px solid #99e2eb;background:#f6fcfd;margin:1em 0;padding:1em}blockquote p{margin:0 0 1em}blockquote p:last-child{margin-bottom:0}table{width:100%}table.bordered td,table.bordered th{border:1px solid #eee}table.center td,table.center th{text-align:center;padding-left:10px;padding-right:10px}th{text-align:left}th,td{padding:4px 0}dd{margin:0}iframe{max-width:100%}button{border:0;padding:0;background:transparent}html{font-family:"Source Han Sans JP",YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,sans-serif;font-weight:300}body{color:#333}.flex{display:flex;align-items:center}.flex li{margin-left:1em}@media screen and (min-width: 568px){.flex-sm{display:flex;align-items:center}.flex-sm li{margin-left:1em}}@media screen and (min-width: 768px){.flex-md{display:flex;align-items:center}.flex-md li{margin-left:1em}}@media screen and (min-width: 1024px){.flex-lg{display:flex;align-items:center}.flex-lg li{margin-left:1em}}body.fixed{position:fixed;width:100%;height:100%}body.fixed #header{height:100%}iframe{border:none}.container-box{max-width:1190px;margin:auto;background:#fff}.container{max-width:1030px;margin:auto;padding:0 15px}@media(min-width: 1024px){.container{padding:0}}#header{background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));position:sticky;position:-webkit-sticky;top:0;z-index:100}#header .container{height:100%}@media(min-width: 768px){#header .container{display:flex;position:relative}}.navbar{display:flex;align-items:center}@media(min-width: 768px){.navbar.container{margin:0}}.menu-button{font-size:1.2em;line-height:1;padding:.2em .4em;margin:.7em 0 .7em auto;color:#fff;border:1px solid #fff;background:transparent;border-radius:3px}@media(min-width: 768px){.menu-button{display:none}}.navbar-nav{padding:15px;color:#82e6eb;background:#147a97;overflow-y:auto;display:none;margin-left:-15px;margin-right:-15px}@media(min-width: 768px){.navbar-nav{display:flex !important;align-items:center;background:transparent;padding:0;margin:0;width:100%;overflow-y:inherit}}.navbar-menu{order:1;margin-bottom:0}.navbar-menu:before{content:"カテゴリから選ぶ";font-size:.8em;display:block;margin-bottom:.5em}@media(min-width: 768px){.navbar-menu:before{display:none}}@media(min-width: 768px){.navbar-menu{margin-bottom:1em}}.navbar-menu-item{padding:5px 0;font-size:1.2em}.navbar-menu-item a{display:block;font-weight:bold;cursor:pointer;color:#fff}.navbar-menu-item a:hover{color:#fff}.navbar-menu-item.active a{color:#fff}@media(min-width: 768px){.navbar-menu-item{margin-left:40px;display:inline-block;font-size:1em}.navbar-menu-item .footer-pref-list{display:none}.navbar-menu-item a{color:#82e6eb}}.navbar-menu-item-pref{padding-bottom:1em}@media(min-width: 768px){.navbar-menu-item-pref{display:none;position:absolute;background:rgba(20,122,151,.95);left:0;right:0;top:0;padding:1em}.navbar-menu-item-pref .footer-pref-list{margin:0 auto;max-width:1030px;padding:0 15px}}@media(min-width: 768px)and (min-width: 1024px){.navbar-menu-item-pref .footer-pref-list{padding:0}}.navbar-menu-item-pref.active{display:block}.search-form{position:relative;margin-bottom:1.5em;border-bottom:2px solid #82e6eb;order:2;display:flex;align-items:center}@media(min-width: 768px){.search-form{margin:0;margin-left:auto;border-bottom:none}}.search-form.active{width:100%}.search-form.active .search-input,.search-form.active .search-btn{display:block}.search-form.active+.navbar-menu{display:none}.search-input{background:transparent;border:none;color:#fff;border-radius:0;flex:1;padding:.5em}.search-input::placeholder{color:#32c4d7}@media(min-width: 768px){.search-input::placeholder{color:#82e6eb}}.search-input:focus{outline:0}@media(min-width: 768px){.search-input{display:none;padding:5px;margin-right:.5em;border-bottom:1px solid #82e6eb;line-height:1.6}}@media(min-width: 768px){.search-btn{display:none;margin-left:1.5em;padding:5px .5em 5px 0;border-bottom:1px solid #82e6eb}}.search-open{width:1em;height:1.6em;text-align:center;position:relative;display:none;padding:5px 0;margin:1em 0}@media(min-width: 768px){.search-open{display:block}}.search-open i{cursor:pointer;position:absolute;right:0;width:1em;transition:all .25s;line-height:1.6}.search-open .fa-times{opacity:0}.active .search-open .fa-times{opacity:1}.active .search-open .fa-search{opacity:0}#main{padding-top:10px}#main>.container{padding-top:1em;padding-bottom:1em}@media(min-width: 768px){#main>.container{padding-top:40px}}@media(min-width: 768px){#main>.app-banner__inner{margin-bottom:40px}.index #main>.app-banner__inner{margin-bottom:0}}@media(min-width: 1024px){#main{padding-top:40px;background:url("/static/img/bnr_pc_header_bg.jpg") #fff top center/100% no-repeat}#main>.container{background:#fff;padding:80px}}.index>#main{background:url("/static/img/bnr_pc_header_bg.jpg") #fff top center/100% no-repeat;background-size:auto 300px}@media(min-width: 1024px){.index>#main{background-size:contain}}@media(min-width: 768px){#main>.container{display:flex}.index>#main>.container{display:block}.main-content{width:100%}}.banner-header{width:320px;height:100px;margin:0 auto;position:relative;z-index:10}@media(min-width: 768px){.banner-header{width:728px;height:90px;margin:0 auto -30px}}.index .banner-header{margin-bottom:2.5em}.breadcrumb{color:#bcbcbc;font-size:.85em}.breadcrumb a{color:#bcbcbc}.breadcrumb li{display:inline}.breadcrumb li:after{content:"›";padding:0 5px}.area-title{color:#32c4d7}.post-meta{display:flex;align-items:center;font-size:.75em}.post-meta>*{align-items:center}.post-meta time{display:block}.post-tag{margin:0 .4em 0 0}.post-tag-item{display:inline-block;background:#32c4d7;color:#fff;padding:.1em .7em;margin-right:.4em;border-radius:2px}.post-tag-item a{color:#fff}.post-tout{font-size:.85em;margin-top:1em;background:#32c4d7;color:#fff;display:inline-block}.post-tout a{color:inherit;display:block;padding:.5em .8em}.post-tout img{display:inline;height:1.1em;margin:0 .2em;vertical-align:-1px}.post-inarticle-banner{margin:1em 0}.post-inarticle-banner__inner{display:none}@media(min-width: 768px){.post-inarticle-banner{width:680px;height:220px;max-width:100%;position:relative;width:100%;height:0;padding-top:32.35%}.post-inarticle-banner__inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url("/static/img/bnr_article_bg.png") no-repeat center;background-size:contain;border-radius:20px}.post-inarticle-banner__inner img{height:auto}.post-inarticle-banner__mobile-inner{display:none}}.post-inarticle-banner__ios{position:absolute;bottom:9%;left:36.5%;width:20%}.post-inarticle-banner__android{position:absolute;bottom:9%;left:58%;width:20%}.post-inarticle-banner__mobile-link{display:block;width:345px;max-width:100%;margin:0 auto}.post-inarticle-banner__mobile-image{border-radius:20px}.post-twitter{margin:1em 0;text-align:center}.post-twitter a{display:inline-block}.post-sns{margin:15px -15px;padding:10px 0;background:#f6f6f6;text-align:center}@media(min-width: 568px){.post-sns{margin:15px 0}}.post-sns p{font-weight:bold;margin-top:.5em}@media(min-width: 568px){.post-sns p{margin-top:1em}}.post-sns .sns-follow{display:inline-block;overflow:hidden}.post-sns .sns-follow>div{height:28px;line-height:28px;float:left}.post-sns .sns-follow .app-link{margin-right:15px;font-size:13px}.post-sns .sns-follow .app-link a{background:#32c4d7;display:block;color:#fff;border-radius:4px;padding:0 10px}.post-sns .sns-follow .app-link a:hover{opacity:.8}.post-sns .sns-follow .app-link span{line-height:28px;margin-left:4px;display:inline-block}.post-sns .sns-follow .app-link i{position:relative;top:4px;display:inline-block;width:18px;height:18px;background:url("/static/img/logomark.svg") left center no-repeat}.sns-share{text-align:center}.sns-share li{display:inline-block;padding:0 5px;font-size:12px;box-sizing:border-box;width:32%;white-space:nowrap}@media(min-width: 568px){.sns-share li{font-size:13px;width:140px;margin:0}}.sns-share li:last-child{margin-right:0}.sns-share li a{display:block;padding:5px;color:#fff;text-align:center;vertical-align:middle;border-radius:3px}.sns-share li a i{font-size:130%;margin-right:4px;vertical-align:-2px}@media(min-width: 568px){.sns-share li a i{font-size:160%;margin-right:10px;vertical-align:-3px}}.sns-share li a i.icon-line{vertical-align:-3px}@media(min-width: 568px){.sns-share li a i.icon-line{vertical-align:-5px}}.sns-share li a:hover{text-decoration:none;opacity:.8}.sns-share .btn-twitter{background-color:#1da1f2}.sns-share .btn-facebook{background-color:#3b5998}.sns-share .btn-line{background-color:#00c300}.post-releated{margin:3em 0}article p{line-height:1.8}.section-title{padding-bottom:2px;font-size:1.4em;font-weight:bold;margin:.9em 0 .5em}.section-title:after{content:"";display:block;height:2px;background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));margin-top:5px}.section-title a.more{float:right;font-size:.7em;font-weight:normal;padding-top:.5em;color:#333}.section-title span{margin-left:.3em;font-size:.75em}.article-item-list,.weather-item-list{margin-bottom:-1em}.article-item,.weather-item{margin-bottom:1em;box-sizing:border-box}@media(min-width: 768px){.article-item:nth-child(odd),.weather-item:nth-child(odd){padding-right:.6em}.article-item:nth-child(even),.weather-item:nth-child(even){padding-left:.6em}}@media(min-width: 768px){.index .article-item-list{margin:.5em -1% 1em}.index .weather-item-list{margin:1em -1% -1em}.index .article-item,.index .weather-item{padding:0 1%}}.article-item-category{color:#bcbcbc;font-size:.8em;margin-right:1em}.article-item-category a{color:#bcbcbc}.article-item-title{margin:0 0 .3em}.article-item-title a{color:#333}.weather-content{background:#fafafa;padding:1px 15px 10px;margin:1em 0}@media(min-width: 768px){.weather-content{padding:1px 20px 20px}}.weather-item{margin-bottom:2em}.weather-item-title{margin:0;line-height:40px;padding-left:50px;background-repeat:no-repeat;background-size:40px}.weather-item-title a{color:#14aac8}.w-earthquake{background-image:url("/static/img/weather-icon.png")}.weather-item-excerpt{margin:0 0 .3em;font-size:.9em}.twitter-box{display:flex;font-size:.7em;color:#bcbcbc;margin:.5em 0 0}.twitter-img{margin:0 10px 0 0;width:100px;height:100px;background:url("/static/img/logo.svg") #bcbcbc no-repeat center/80%}.twitter-content{width:calc(100% - 110px);flex:1;display:flex;flex-direction:column;justify-content:space-between}.twitter-text{margin:0;max-height:6.4em;overflow:hidden}.twitter-profile-icon{display:inline-block}.twitter-meta>*{margin-right:3px}.twitter-username{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.twitter-link{margin-left:auto;margin-right:0}.archive-nav{display:flex;justify-content:center;margin:1em}.article-item-list+.archive-nav{margin-top:2em}.archive-nav+.weather-content{margin-top:3em}.more-link{background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));width:10em;color:#fff;text-align:center;line-height:2.2;font-size:.9em}.sponsored{margin:2em auto;display:flex;justify-content:center}.sponsored div{width:300px;height:250px}.sponsored .sponsored--right{margin-left:1em;display:none}@media(min-width: 1110px){.sponsored .sponsored--right{display:block}}.sponsored.hide-sp{display:none}@media(min-width: 768px){.sponsored.hide-sp{display:flex}}@media(min-width: 768px){.sidebar-content{width:300px;margin-left:50px}}.ranking{min-width:300px}.ranking-tab{display:flex}.ranking-tab div{width:50%;text-align:center;background:#e6e6e6;font-size:.9em;font-weight:bold;padding:.25em 0;cursor:pointer}.ranking-tab div.active{background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));color:#fff}.latest-item{margin-bottom:1em}.trending{padding:0;list-style:none;counter-reset:rank;display:none}.trending-item{position:relative;padding-left:2em;margin-bottom:1em}.trending-item:before{counter-increment:rank;content:counter(rank);position:absolute;left:0;color:#32c4d7;border-bottom:1px solid #32c4d7;font-size:1.2em;font-weight:bold;padding:0 .2em}.paginator{margin:50px auto}.pagination{text-align:center}.pagination li{display:inline-block;margin:0 4px;box-sizing:border-box}.pagination li a,.pagination li span{padding:5px 15px;border:1px solid #ddd;display:block;color:#82e6eb}.pagination li.active span{background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));color:#fff;border:none}#earthquake{max-width:720px;margin:auto}.earthquake h3{margin-bottom:.5em}.earthquake-section{margin-bottom:1.5em;font-size:.9em}.earthquake-cities{padding:0;margin:0}.earthquake-cities li{list-style:none;margin:0 12px 5px 0;display:inline-block}.earthquake-detail th{vertical-align:top;width:100px}.earthquake-detail .intensity{border-top:1px solid #eee}.earthquake-detail .intensity td,.earthquake-detail .intensity th{padding-top:8px;border-bottom:1px solid #eee}.earthquake-detail dl{margin:0;margin-bottom:10px}.earthquake-detail dl:last-child{margin-bottom:0}.earthquake-detail dl:last-child .earthquake-cities{margin-bottom:0}.earthquake-detail dt{margin-bottom:3px;font-weight:bold}.earthquake-list th,.earthquake-list td{border-top:1px solid #eee;border-bottom:1px solid #eee}.earthquake-list td{padding:10px}.earthquake-more{text-align:right}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.eew-awas{font-size:.9em}.app-banner{background:url("/static/img/bnr_footer_bg.jpg") top center;background-size:cover}.app-banner__inner{overflow:hidden;position:relative;height:260px;width:335px;margin:auto}@media(min-width: 768px){.app-banner__inner{display:flex;height:250px;width:750px}}@media(min-width: 1024px){.app-banner__inner{height:302px;width:950px}}.app-banner__visual{position:absolute;bottom:-27px;left:0;height:190px}@media(min-width: 768px){.app-banner__visual{position:static;height:250px}}@media(min-width: 1024px){.app-banner__visual{height:302px}}.app-banner__content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media(min-width: 768px){.app-banner__content{text-align:left}}.app-banner__content,.app-banner__content-inner{width:100%}.app-banner__content h4{font-size:26px;line-height:1.2;margin:0}@media(min-width: 1024px){.app-banner__content h4{font-size:36px}}.app-banner__logotype{width:219px;display:inline-block;margin-top:12px}@media(min-width: 768px){.app-banner__logotype{margin:15px 0 30px;width:290px}}@media(min-width: 1024px){.app-banner__logotype{width:400px}}.app-banner__link{width:156px;position:absolute;bottom:0;right:0}.app-banner__link-store{width:126px;display:inline-block}.app-banner__link-twitter{display:none;margin-left:auto}.app-banner__link-android{display:none}@media(min-width: 768px){.app-banner__link{display:flex;align-items:center;position:static;width:auto}.app-banner__link-store{margin-right:10px;width:auto}.app-banner__link-android,.app-banner__link-ios,.app-banner__link-twitter{display:block !important}}.app-banner__icon{position:relative;width:80px;margin:0 auto 10px}.app-banner__icon-pop{position:absolute;width:57px;top:-15px;right:-30px}@media(min-width: 768px){.app-banner__icon{width:75px;margin:0;margin-right:20px}}@media(min-width: 1024px){.app-banner__icon{margin-right:40px;width:90px}.app-banner__icon-pop{width:68px;top:-12px;right:-40px}}.sp-banner__twitter{text-align:center;margin:20px auto}.sp-banner__twitter a{display:inline-block}@media(min-width: 768px){.sp-banner__twitter{display:none}}.searchresults{margin-left:-15px;margin-right:-15px}@media(min-width: 568px){.searchresults{margin:auto}}.search-box{display:flex;margin:1em 0 4em}.search-box>*{border:none;border-bottom:1px solid #32c4d7;line-height:50px;padding:0 10px}.search-box button{color:#32c4d7}.search-box input{background:transparent;flex:1;border-radius:0}.search-box input:focus{outline:0}.gsc-results .gsc-cursor{white-space:nowrap}.gsc-results .gsc-cursor-box{overflow-x:auto}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:6px 10px;border:1px solid #ddd;color:#82e6eb !important;display:inline-block !important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-image:linear-gradient(90deg, rgba(1, 174, 176, 0.9), rgba(2, 166, 231, 0.9));color:#fff !important;border:none}#footer{background:#147a97;color:#82e6eb}.footer-sns{background:#2890ab}.footer-sns .container{display:flex;align-items:center}.footer-sns li{margin-left:2em}.footer-sns a{color:#fff;font-size:24px;line-height:1}.footer-sns a:hover{opacity:.6}.footer-link{padding-top:30px;padding-bottom:30px}.footer-menu{margin:0}.footer-menu a{color:#fff}.footer-pref-list{margin-top:.5em}.footer-menu-item{padding:5px 0}.footer-menu-item>a{font-weight:bold}.footer-menu-item>a[href]:hover{opacity:.7}.footer-pref-group{font-size:.95rem}.footer-pref-area{padding:.5em 0}.footer-pref-area:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-left:.5em}@media(min-width: 568px){.footer-pref-area:after{display:none}}.footer-pref-item-group{overflow:hidden;transition:all .25s;max-height:0;opacity:0}.footer-pref-item-group.active{max-height:1000px;opacity:1}@media(min-width: 568px){.footer-pref-item-group{display:block !important;max-height:1000px;opacity:1;margin-bottom:.4em}}.footer-pref-item a{font-size:.95rem;padding:.25em 0;display:block;color:#c1f3f5}.footer-pref-item a:hover{color:#fff}@media(min-width: 568px){.footer-pref-item a{display:inline-block}}.copyright{font-size:.75em;margin-top:1.5em}@media(min-width: 568px){.copyright ul{margin-left:2em}}.copyright span{margin-left:auto}.copyright-logo{display:inline-block}.copyright-link{padding:.5em 0}.advertisers-brochure{width:100%;height:520px;margin-top:1em}
