@charset "UTF-8";
/* 共通ヘッダのスタイル siteHeader.css に追加でサービス独自のスタイルを定義したいときはここに書く */
/* ニックネームのサイズ調整 */
#siteHeader #siteHeaderInner ul li #siteHeaderUserNickNameContainer {
  padding: 0 0 0 2px;
  max-width: 80px;
  max-height: 36px;
  white-space: nowrap;
  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) {
  /* member */
  /* points */ }
  #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; }
  #siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) a.siteHeaderUpgrade {
    margin-right: 4px; }
    #siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) a.siteHeaderUpgrade span {
      padding: 0; }
  #siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) .siteHeaderNicopo {
    margin-left: 0; }
    #siteHeader #siteHeaderInner #siteHeaderNotification:not(.siteHeaderPremium) .siteHeaderNicopo .siteHeaderNicopoBalance span {
      padding-left: 0; }

/*# sourceMappingURL=site_header_extension.css.map */
