.fixed__header__sp #masthead,
.fixed__header .bg-global-nav {
    position: fixed;
    transition: top .3s;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.fixed__header__sp #masthead.open {
    overflow-y: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
}
.hidden__header__sp #masthead,
.hidden__header .bg-global-nav {
    top: -100%;
}
.fixed__header__sp .tel {
    display: none;
}
.fixed__header__sp #masthead {
    background: #fff;
}
.fixed__header__sp .headertop-copy {
    color: #333;
}
.fixed__header__sp .globalNav {
    position: fixed;
    z-index: 9999;
    width: 100%;
}