﻿@charset "utf-8";

/*画面上部のメニュー*/
.topHeadderMenu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

@media screen and (max-Width:767px) {
    header .header_bar nav a {
        width: auto !important;
    }
}

/*topFormのお知らせの幅*/
.topUnderMenuLeft {
    width: 66%;
}

.topUnderMenuRight {
    width: 31%;
    margin-left: 3%;
}

.topRowFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/*topFormのトグルボタンの位置*/
.toggleButtonTopForm {
    position: absolute;
    height: 0px;
    left: 96%;
    top: 10px;
}
/*@media screen and (max-width:543px) {
    .toggleButtonTopForm {
        position: relative;
        left: 93%;
        top: 0px;
    }
}

@media screen and (min-width:544px) and (max-width:767px) {
    .toggleButtonTopForm {
        position: relative;
        left: 93%;
        top: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .toggleButtonTopForm {
        position: relative;
        left: 93%;
        top: 0px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .toggleButtonTopForm {
        position: relative;
        left: 93%;
        top: 0px;
    }
}

@media screen and (min-width:1200px) {
    .toggleButtonTopForm {
        position: relative;
        left: 93%;
        top: 0px;
    }
}*/

.titleText {
    position: relative;
    top: -5px;
    color: white;
    display: inline;
    font-size: 19px;
}

.cursorPointer {
    cursor: pointer;
}

.heightAllLong {
    height: 90% !important;
}

#divEntryDiv, #divRetireDiv, #divOtherProcDiv,
#divKjnInfoDiv, #divProcCtrlDiv, #divEGovDiv,
#divSrContactDiv, #divSrSearchDiv, #divWebReportDiv,
#divThanksDiv, #divNencyoDiv, .forDivInDiv,
#divProfileDiv, #divSrInfoDiv, #divCustInfoDiv,
#divRoboZeroDiv, #divPresonCtrlDiv, #divDownloadDiv,
#divDenshiDiv, #divContactDiv, #divHRtantouDiv,
#divEqJudgeDiv, #divKjnViewDiv, #divMyNumberDiv,
#divEqJudgeDiv {
    height: 50px;
    position: relative;
}

    #divEntryDiv:hover {
        z-index: 1;
    }

    #divRetireDiv:hover {
        z-index: 1;
    }

    #divOtherProcDiv:hover {
        z-index: 1;
    }

    #divKjnInfoDiv:hover {
        z-index: 1;
    }

    #divProcCtrlDiv:hover {
        z-index: 1;
    }

    #divEGovDiv:hover {
        z-index: 1;
    }


    #divSrContactDiv:hover {
        z-index: 1;
    }

    #divWebReportDiv:hover {
        z-index: 1;
    }

    #divThanksDiv:hover {
        z-index: 1;
    }

    #divNencyoDiv:hover {
        z-index: 1;
    }

    #divProfileDiv:hover {
        z-index: 1;
    }

    #divSrInfoDiv:hover {
        z-index: 1;
    }

    #divCustInfoDiv:hover {
        z-index: 1;
    }

    #divRoboZeroDiv:hover {
        z-index: 1;
    }

    #divPresonCtrlDiv:hover {
        z-index: 1;
    }

    #divDownloadDiv:hover {
        z-index: 1;
    }

    #divDenshiDiv:hover {
        z-index: 1;
    }

    #divContactDiv:hover {
        z-index: 1;
    }

    #divHRtantouDiv:hover {
        z-index: 1;
    }

    #divEqJudgeDiv:hover {
        z-index: 1;
    }

    #divKjnViewDiv:hover {
        z-index: 1;
    }

    #divMyNumberDiv:hover {
        z-index: 1;
    }

    #divEqJudgeDiv:hover {
        z-index: 1;
    }
