#modal-content{width:90%;margin:0;padding:50px 30px 50px;box-sizing:border-box;background:#fff;color:#3c3c3c;border-radius:10px;position:fixed;display:none;z-index:2;font-size:1.2rem}#modal-content.-tsunami{padding:30px 30px 40px}#modal-content.-tsunami .modal-content__text{margin:0 0 25px}#modal-content .l-modal{padding:40px 30px}#modal-content .button-link{color:#00f;text-decoration:underline;width:100px;margin-top:25px !important;color:#fff;border-radius:2px;background-color:#999;text-decoration:none}#modal-content .button-link:hover{opacity:.5}#modal-content .modal1,#modal-content .modal2{display:none}#modal-content .modal1.is-show,#modal-content .modal2.is-show{display:block}.modal-content__hdg{position:relative;margin-bottom:30px;padding-left:10px;font-size:14px;letter-spacing:1px}.modal-content__hdg:before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;display:block;width:3px;height:16px;border-radius:1px;background-color:#3a5be5}.modal-content__block{height:320px;margin-bottom:10px;padding:30px 25px;box-sizing:border-box;border-radius:2px;background-color:#f7f7f7;overflow-y:scroll}.modal-content__block .modal-content__text{margin-bottom:30px}.modal-content__block .modal-content__text:last-of-type{margin-bottom:0}.modal-content__subtitle{margin:0 0 15px;font-size:1.2rem}.modal-content__subtitle i{margin:0 5px 0 0;vertical-align:bottom}.modal-content__title{margin:0 0 15px;font-size:1.4rem}.modal-content__title i{margin:0 5px 0 0}.modal-content__text{margin:0 0 45px}.modal-content__note__item{font-size:12px;line-height:22px;letter-spacing:1px}#modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.3)}#modal-content #modal-content-innar{max-height:unset !important;overflow-y:unset !important}@media screen and (max-width:460px){#modal-overlay{z-index:3 !important}#modal-content{z-index:4 !important}.modal-content__block{height:220px}}.d-none{display:none !important}.d-block{display:block !important}#tab-area{font-size:inherit !important}#tab-area .tab_btn{width:calc(100%/4 - 15px) !important}.p-satellite--full{width:100% !important}.p-satellite{background-color:unset;box-shadow:unset}.weather-map img{width:100%;transform:rotate(-90deg)}.panel_area{background:#fff}.tab_wrap{position:relative}.tab_panel{position:relative;width:100%;padding:20px 0 0;display:none}.l-icon{position:absolute;top:2px;left:234px}.icon-question:before{content:"";display:block;width:25px}.p-weather__link{z-index:100}.p-weathermap__date{margin:0 0 12px 0}.tab_area{margin-bottom:unset !important;height:26px;width:214px;border-radius:13px}.weathermap_wrapper{background-color:#f7f7f7;width:100%}.p-satellite.wide .p-satellite__date{margin:unset;display:flex;justify-content:flex-end}.p-satellite.wide .p-satellite__date span{margin-left:10px}.content-block p{padding:10px}.tab-box #tab-content1,.tab-box #tab-content2,.tab-box #tab-content3{display:none}#tab1_2:checked~.tab-box #tab-content1,#tab2_2:checked~.tab-box #tab-content2,#tab3_2:checked~.tab-box #tab-content3{display:block;padding:10px 30px 0 0 !important}.img_error_content{height:554px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:960px){.weather-map img{max-width:600px}.weathermap_spas{width:600px !important}.container-responsive-wrapper{min-height:calc(100vh - 60px - 41px - 45px) !important}}@media screen and (min-width:461px) and (max-width:959px){.weathermap_fixed_pixel{width:80% !important}.l-icon{left:254px}.p-satellite.wide .p-satellite__date{font-size:16px !important}}@media screen and (max-width:460px){.weathermap_fixed_pixel{width:auto !important;height:100vw}.p-satellite.wide .p-satellite__date{margin-right:10px}#tab1_2:checked~.tab-box #tab-content1,#tab2_2:checked~.tab-box #tab-content2,#tab3_2:checked~.tab-box #tab-content3{padding:unset !important}.p-satellite.wide .tab_wrap{margin-left:unset !important}#tab-content1,#tab-content2,#tab-content3{padding-right:0 !important}.tab_area,#ftab{margin-left:10px}.p-satellite{padding:unset}.p-satellite.wide{padding:unset !important}.l-icon{left:264px}.p-satellite.wide .p-satellite__date{font-size:14px}}.imageSlider{position:relative}.imageSlider{border-radius:0;background:#555;height:10px;padding:10px 20px 15px 60px;font-size:medium}.imageSlider .slider{width:calc(100% - 60px);float:left}.imageSlider .slideShowButton{float:right}