header#global-header {
    font-family: Avenir, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans", ヒラギノ角ゴシック, YuGothic, "Yu Gothic", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
    font-size: 16px;
    letter-spacing: 0.05em;
    font-weight: normal;
    line-height: normal;
}
#global-header .toshin-logo a {
    text-decoration: none;
}
#global-header .cse-branding-form input[type='text'] {
    overflow: visible;
    margin: 0;
    touch-action: manipulation;
    background-color: transparent;
    color: inherit;
    font-size: 12px;
    line-height: inherit;
    box-sizing: border-box;
    background-repeat: no-repeat;
}
#global-header .navi-utility li {
    line-height: 1.5;
}
#global-header a:hover {
    opacity: 1;
}
body {
    font-family: Avenir, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans", ヒラギノ角ゴシック, YuGothic, "Yu Gothic", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
}
.global-menu {
    z-index: 100000;
}
