﻿body,
.l-globalNav__item a.-current:after,
.l-side,
.l-globalNav__item a:hover:after,
.l-wrapper.-second .l-side,
.p-aleartInfo__heading:before,
.acd-label,
.acd-label2,
#tab1:checked ~ .tab_area .tab1_label,
#tab2:checked ~ .tab_area .tab2_label,
#tab3:checked ~ .tab_area .tab3_label,
#tabA:checked ~ .tab_area .tabA_label,
#tabB:checked ~ .tab_area .tabB_label,
.tab a.active,
.tab a:hover {
    background-color: #4f4f4f !important;
}

a,
.l-globalNav__item a.-current,
.l-sideNav__item i,
.l-globalNav__item a:hover,
.l-globalNav__item a:hover i,
.p-password {
    color: #4f4f4f;
}

.c-textbox input[type="text"] ~ label,
.c-textbox input[type="url"] ~ label,
.c-textbox input[type="tel"] ~ label,
.c-textbox input[type="number"] ~ label,
.c-textbox input[type="color"] ~ label,
.c-textbox input[type="email"] ~ label,
.c-textbox input[type="password"] ~ label {
    color: #4f4f4f;
}

.c-textbox input[type="text"]:focus ~ label,
.c-textbox input[type="url"]:focus ~ label,
.c-textbox input[type="tel"]:focus ~ label,
.c-textbox input[type="number"]:focus ~ label,
.c-textbox input[type="color"]:focus ~ label,
.c-textbox input[type="email"]:focus ~ label,
.c-textbox input[type="password"]:focus ~ label {
    color: #4f4f4f;
}

.p-aleartInfo__link a,
.p-aleartInfo__link a {
    color: #4f4f4f;
}

.p-amedas.wide .tab_area span {
    background: #4f4f4f;
}

    .p-amedas.wide .tab_area span:hover,
    .p-amedas.wide .tab_area a:hover {
        background: #4f4f4f;
    }

.p-password .c-textbox {
    border: solid 1px #4f4f4f;
}

.-border-bottom td a,
.-border-top td a {
    border-bottom: 1px #4f4f4f solid;
}

#tab1_2:checked + label,
#tab2_2:checked + label,
#tab3_2:checked + label,
#tab4_2:checked + label,
#tab5_2:checked + label,
#tab6_2:checked + label {
    color: #4f4f4f;
}

    #tab1_2:checked + label:after,
    #tab2_2:checked + label:after,
    #tab3_2:checked + label:after,
    #tab4_2:checked + label:after,
    #tab5_2:checked + label:after,
    #tab6_2:checked + label:after {
        background-color: #4f4f4f;
    }

.c-textbox.focus {
    border-color: #4f4f4f;
}

.p-policy {
    color: #4f4f4f;
}

.p-policy__title:after {
    background-color: #4f4f4f;
}

.p-weather__heading:after {
    background-color: #292929;
}

.l-sidemenu__item.-current {
    border-bottom: solid 2px #e1e1e3;
}

.l-sidemenu__item a:after,
.l-sidemenu__item a::after {
    background-color: #e1e1e3 !important;
}

button.c-btn.-primary,
a.c-btn.-primary {
    background: #bababa;
}

.tab input[type="checkbox"]:checked + .tab-label {
    border-bottom-color: #e1e1e3;
}

.underline {
    border-top-color: #e1e1e3;
}

.hamburger-menu {
    background-color: #4f4f4f;
    opacity: 0.92;
}

.l-sidemenu__item.-current,
button.c-btn.-primary:hover,
a.c-btn.-primary:hover,
.l-sidemenu__item a:hover,
.p-tsunamiInfo__table thead th {
    background-color: #bababa;
}

a:hover,
.checkbox01::before,
.p-typhoon__main i.icon-question:hover,
.l-sideNav__item i:hover,
.p-aleartInfo__link a:hover,
.p-aleart__areaInfo a:hover {
    color: #bababa;
}

.l-sidemenu__item a {
    color: #fff;
}

.checkbox01::before,
.modal-content__heading:before,
.p-earthquake__title__heading:before {
    background: #4f4f4f;
}

.heading,
#modal-content #modal-content__heading,
.p-tsunami__title-content,
.p-river .p-river-title,
.p-river .p-report-title {
    border-left-color: #4f4f4f !important;
}

.p-tsunami.wide .p-tsunami__title i.icon-question:hover {
    color: #bababa;
}

.p-tsunamiInfo-title img,
.modal-content__title img,
.p-typhoonCourse__dlList p span img {
    filter: invert(28%) sepia(65%) saturate(0%) hue-rotate(50deg) brightness(70%) contrast(103%)
}

.-current .icon-pin::before {
    filter: invert(28%) sepia(65%) saturate(0%) hue-rotate(50deg) brightness(40%) contrast(103%);
}


.slider #tooltip,
.modal-content__hdg:before,
.icon-go {
    background-color: #4f4f4f !important;
}

.-u-text-c-blue,
.p-rainfall-table .p-rainfall-roll .p-rainfall-body li a {
    color: #4f4f4f !important;
}

.p-inquiry,
.p-footer_inquiry,
.p-contact-container,
.p-terms-container {
    background-color: #4f4f4f !important;
}

.p-mail__lead {
    color: #4f4f4f;
}

.typh_active {
    background-color: #4f4f4f;
}

.bg_officecolor {
    background: #4f4f4f;
}

.organization-text {
    width: 200px !important;
}

.p-typhoon-title {
    border-left: 3px solid #4f4f4f !important;
}

.p-header__logo h1 {
    width: 304px;
}

.warn_tab .tabWarning .active a {
    background-color: #4f4f4f;
    color: #fff;
}

.tabSatellite .linkItem.active {
    border-bottom: 3px solid #4f4f4f;
    color: #4f4f4f;
}
