@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a:active,a:focus{outline:0}html,body{height:100%;font-size:10px}body{color:#0d4c69;font-size:14px;font-size:1.4rem;font-family:verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;-webkit-text-size-adjust:100%;background:#e1deb3}body{display:flex;flex-flow:column}#header{padding-top:12px;background-color:#3b84dc;color:#3b84dc}#local-info a{color:#0d4c69}#local-info a:hover{text-decoration:none}.btn-block{padding:10px;text-align:center}.btn-block .btn-custom,.btn-block .btn-custom2{width:100%;max-width:360px}a.btn-custom,a.btn-custom2{padding:12px;font-size:16px;font-size:1.6rem;min-height:46px;-webkit-border-radius:128px;-moz-border-radius:128px;border-radius:128px;white-space:normal;border-width:2px;box-shadow:1px 1px 1px #dcdcdc}.btn-custom,.btn-custom:focus{background-color:#224c80;border-color:#224c80;color:#fff}.btn-custom:active,.btn-custom:hover{background-color:#9bd0f1;border-color:#9bd0f1;color:#000}.btn-custom2,.btn-custom2:focus{background-color:#fff;border-color:#224c80;color:#224c80}.btn-custom2:active,.btn-custom2:hover{background-color:#9bd0f1;border-color:#9bd0f1;color:#000}#wrapper{margin:0;padding:0;width:100%;background:#e1deb3;flex:1}.wrapper-inner{margin:0 auto;padding:0;width:100%;height:100%;position:relative;background:#fff;max-width:1280px}.topheader{position:relative}.topBanner-img{background-size:cover;padding-top:50%;width:100%;margin-bottom:0;background-position:center center;background-repeat:no-repeat}.topBanner-title{color:#fff;max-width:100%;height:auto;margin:0;padding:10px;text-align:left;position:absolute;top:20%;left:3%;-webkit-animation:fadein 1s ease .1s 1 forwards;animation:fadein 1s ease .1s 1 forwards}.topBanner-title h2{font-size:22px;font-size:2.2rem;font-weight:700;padding-bottom:5px;text-shadow:1px 1px 3px #000}.topBanner-title p{font-size:18px;font-size:1.8rem;font-weight:700;text-shadow:1px 1px 3px #000}.topBanner-title,.topBanner-title h2,.topBanner-title p{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@-webkit-keyframes fadein{to{opacity:0}to{opacity:1}}@keyframes fadein{to{opacity:0}to{opacity:1}}@media only screen and (max-width: 480px){.topBanner-title{top:10%}.topBanner-title h2{font-size:18px;font-size:1.8rem}.topBanner-title p{font-size:14px;font-size:1.4rem}}.infomation-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:flex-start;box-sizing:border-box;list-style:none;vertical-align:bottom;border:0;padding:0 8px;margin-bottom:20px}.infomation-list ul li{display:block;width:33.33333%;height:auto;float:left;position:relative;padding:2px}.infomation-list ul li a{cursor:pointer;text-decoration:none}@media only screen and (max-width: 768px){.infomation-list ul li{width:100%}}.contents-title{padding:15px 10px;background:#3B84DC;text-align:center;font-size:20px;font-size:2rem;font-weight:700;color:#fff}.contents-info{font-size:16px;font-size:1.6rem;margin:0;padding:15px}.divLink{position:relative}.divLink a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;text-decoration:none}#footer{clear:both;width:100%}.footer-box{background:#e1deb3}.footer-box-inner{margin:0 auto;padding:0;overflow:hidden;background:#fff;max-width:1280px}.snsshare{margin:20px 5px 5px;padding:5px;background:#fff}.sharebtn{width:80px}.corp{margin:0 auto;padding:15px 0;text-align:center;overflow:hidden;background:#f6f6f6;max-width:1280px}.corp p{margin-top:10px;line-height:1.7}.copyright-box{clear:both;margin:0;padding:0;font-size:14px;font-size:1.4rem;color:#fff;background:#3B84DC}.copyright-box-inner{margin:0 auto;padding:15px 0;width:100%;text-align:center;background:#3B84DC;max-width:1280px}a.copyright-text{color:#fff}@media only screen and (max-width: 480px){a.copyright-text{font-size:12px;font-size:1.2rem}}.list-panel{display:inline-block;border:5px double #0d4c69;border-radius:2px;background:#fff;width:100%;height:100%;margin:0;padding:8px 10px;box-shadow:1px 1px 1px #dcdcdc}.list-panel:hover{background:#ecf7ff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(233,186,65,.2)}.panel-top{padding:0 0 15px}.panel-top:after{content:"";display:block;clear:both}.panel-info-icon{padding:5px 15px 5px 5px;max-width:64px;float:left}.panel-title{font-size:18px;font-size:1.8rem;font-weight:700;overflow:hidden;color:#0d4c69;padding:0}.emergency .panel-title{color:red}.emergency-critical-alert .panel-title{color:#861286}.panel-info{color:#224c80;padding:0 0 10px}.panel-date{text-align:right;color:#666055;position:absolute;right:15px;bottom:0}.infomation-details{padding:20px}.details-title p{font-size:28px;font-weight:700;line-height:1.7}.details-date{margin-top:10px}.details-img{padding:20px 0;text-align:center;max-width:800px;margin-right:auto;margin-left:auto}.details-img img{max-width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 0 3px #d2d2d2}.details-audio{padding:20px 0;text-align:center}.details-audio audio{height:52px;display:inline-block}.details-info{padding:20px}.details-info .info-text{font-size:16px;font-size:1.6rem;line-height:1.8}.details-info .info-delivery{padding-top:15px;text-align:right}@media only screen and (max-width: 767px){.details-title p{font-size:24px;line-height:1.4}.details-info{padding:20px 0}}
