.headerLoginDisp {
    display: none
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .headerLoginDisp {
        display: none !important
    }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .sidecontArea {
        top: 0
    }
}

.headerSmp .headerSmp-inOutBtn {
    display: none
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .mainHeadLocalNav {
        top: 50px;
        margin-bottom: -50px
    }
}

@media(min-width:1200px) {
    .mainHeadLocalNav {
        top: 0
    }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    #contentsWrapper.subpageTemplate {
        padding-top: 96px
    }
}

@media(min-width:1200px) {
    #contentsWrapper.subpageTemplate {
        padding-top: 45px
    }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    #contentsWrapper.homeTemplate {
        padding-top: 50px
    }
}

@media(min-width:1200px) {
    #contentsWrapper.homeTemplate {
        padding-top: 0
    }
}