header#global-header {
    margin-top: 0px;
    font-family: 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic';
    line-height: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    box-sizing: border-box;
}
#global-header .global-header-inner {
    box-sizing: border-box;
}
#global-header img {
    vertical-align: middle;
    border: none;
}
#global-header .toshin-logo a {
    text-decoration: none;
}
#global-header .cse-branding-form input[type='text'] {
    font-size: 12px;
    position: absolute;
    right: 105px;
    width: 200px;
    height: 17px;
    padding: 3px 5px;
    border: 1px solid #ccc;
    overflow: visible;
    background-color: transparent;
    color: inherit;
    line-height: inherit;
    margin: 0;
    touch-action: manipulation;
    box-sizing: border-box;
}
#global-header .global-header-box02 .button-sns-twitter {
    height: 20px;
}

body {
    font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
}

header.bg-pink {
    margin-top: -53px;
}
.header-inner img {
    top: 8px;
}

#global-header a:hover {
    opacity: 1;
}

.global-menu {
    z-index: 100000;
}
