.legend-color-label{margin-left:40px;position:relative;border-bottom:1px solid #fff;cursor:pointer}.legend-color-label:last-child{border:none}.legend-color-label::before{position:absolute;content:attr(data-num);width:30px;left:-40px;top:30px;text-align:right}.legend-color-label .legend-label{background-color:var(--legend-color);height:40px;text-align:center;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;position:relative}.legend-color-label .legend-label::after{position:absolute;content:"";background-image:url("/assets/app/imgs/common/icon-arrow-b.svg");background-repeat:no-repeat;background-position:center;width:11px;height:5.5px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:.3s;transition:.3s}.legend-color-label.white .legend-label{color:#fff}.legend-color-label.white .legend-label::after{background-image:url("/assets/app/imgs/common/icon-arrow-w.svg")}.legend-color-label.b-gray{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.legend-color-label .legend-note{display:none;padding:10px;background-color:#eee;font-size:1.4rem;line-height:1.8rem}.legend-color-label.active .legend-label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.legend-color-label.active .legend-label.white::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sta-weather-info.fav-station .weather-info-num .info-box{position:relative;cursor:pointer}.sta-weather-info.fav-station .weather-info-num .info-box .my-popver{position:absolute;max-width:200px;background-color:#0a5ac1;color:#fff}.sta-weather-info.fav-station .weather-info-num .info-box .my-popver h3{font-size:1.4rem}.sta-weather-info.fav-station .weather-info-num .info-box .my-popver p{font-size:1.2rem}.popover{margin:0 0 -18px !important}.popover-header{font-size:1.4rem}.popover-body{font-size:1.2rem}.panel-header{background-color:#0a5ac1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header .panel-title{position:relative;padding:10px 20px;font-weight:500}.panel-content{background-color:#e9f3f7;padding:20px}.panel-content.legend-content{padding:20px 20px 40px}.panel-content.legend-content.active{display:block}.panel-content.legend-content h1.content-title{text-align:center;font-size:1.6rem;font-weight:bold;line-height:1.6rem;margin-bottom:20px}.panel-content .nekoindex-box{margin-top:10px;padding:20px 20px;background-color:#fff;border-radius:5px;-webkit-filter:drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.16));-moz-filter:drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.16));-ms-filter:drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.16))}.panel-content .nekoindex-box ul{width:100%}.panel-content .nekoindex-box ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-content .nekoindex-box ul li+li{margin-top:5px}.panel-content .nekoindex-box ul li p:nth-of-type(1){width:85px}.panel-content .nekoindex-box ul li p:nth-of-type(1):nth-of-type(1) img{width:70px}.panel-content .nekoindex-box ul li p:nth-of-type(1):nth-of-type(2){font-weight:500;text-align:left;width:calc(100% - 85px)}.modal-content{border-radius:11px}.modal-header{display:block;padding:0}.modal-body{padding:0}/*# sourceMappingURL=modal.css.map */