/* 共通ヘッダのスタイル siteHeader.css に追加でサービス独自のスタイルを定義したいときはここに書く */

/* ニックネームのサイズ調整 */
#siteHeader #siteHeaderInner ul li #siteHeaderUserNickNameContainer {
    padding: 0 0 0 2px;
    max-width: 80px;
    max-height: 36px;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
#siteHeader #siteHeaderInner ul li .userNickNameSuffix{
    padding: 0 4px 0 0;
}

/* 一般会員のみ共通ヘッダの要素間を詰める微調整 */
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) #siteHeaderUserIconContainer {
    padding: 0;
}
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) #siteHeaderUserContainer .siteHeaderAva {
    padding: 0;
}
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) #siteHeaderUserNickNameContainer {
    max-width: 68px;
}
/* member */
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) a.siteHeaderUpgrade{
    margin-right: 4px;
}
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) a.siteHeaderUpgrade span{
    padding: 0;
}
/* points */
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) .siteHeaderNicopo{
    margin-left: 0;
}
#siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) .siteHeaderNicopo .siteHeaderNicopoBalance span{
    padding-left: 0;
}
