@charset "utf-8";
/* CSS Document */


#siteHeader #siteHeaderInner ul li .siteHeaderNicopo
a.siteHeaderNicopoBalance .unit {
	border-right:none;
}

#siteHeader #siteHeaderInner ul li a #siteHeaderNicopointContainer {
	border-right:none;
}


/*[＋]ボタン*/
#siteHeader #siteHeaderInner ul li .siteHeaderNicopo
a.siteHeaderNicopoPurchase {
    margin:9px 0 0 !important;
    width:18px;
    height:18px;
    background:transparent url(../js/nicoheader/resources/nicopo_add.png) no-repeat 0 0;
    overflow:visible;
}


/*
    addition
----------------------------------------------*/
body       { margin-top:36px; }
body.nofix { margin-top:0;}
#siteHeader #siteHeaderInner ul li a.siteHeaderPoint {
    overflow: visible;
}




/*チケット表示コンテナ*/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket {
    text-decoration:none !important;
    margin-left:3px;
}


#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a {
    margin:0 !important;
    padding:0 3px;
}

#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation {
    color:#fe6;
    text-shadow:0 0 3px #f60;
}


#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation {

}
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation:hover{
    text-decoration:underline !important;
}

#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation .unit {
    text-decoration:none !important;
    font-size:10px;
    padding:0;
}





/*[！]ボタン **********************************************/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation {
}

#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExclamation:hover{
    text-decoration:underline !important;
}

/*[！]ボタン*/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExpire {
    position: relative;
    margin:8px 0 0 !important;
    padding:0;
    width:28px; height:18px;
    background:transparent url(../image/mark/exclamation.png) no-repeat 0 0;
    vertical-align: top;
    line-height:18px;
    overflow:visible;
}

/*[！]ボタンのツールチップ*/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExpire .tooltip {
    position: absolute;
    top: 18px;
    left:-300px;
    z-index: 0;
    display: none;
    border:solid 1px #666 !important;/*none !importantに勝つため*/
    background:#000;
    color:#fff;
    white-space:nowrap;
}
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketExpire:hover .tooltip {
    display: block;/*hoverで表示する*/
}

/*-------------------------

チケットマーク*/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo {
    position: relative;
    margin: 9px 0 0 8px !important;
    padding:0;
    width:80px; height:18px;
    background:transparent url(../image/mark/ticket.png) no-repeat 0 0;
    vertical-align: top;
    line-height:18px;
    overflow:visible;
}
div.siteHeaderTicketCount {
	position:relative;
	left: 40px;top:0px;
    overflow:visible;
}

/*チケットマークのツールチップ*/
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo .tooltip {
    position: absolute;
    top: 18px;
    left:-60px;
    z-index: 0;
    display: none;
    border:solid 1px #666 !important;/*none !importantに勝つため*/
    background:#000;
    color:#fff;
    white-space:nowrap;
}
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo:hover .tooltip {
    display: block;/*hoverで表示する*/
}


siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo {
    color:#fe6;
}
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo:hover{
    text-decoration:underline !important;
}
#siteHeader #siteHeaderInner ul li .siteHeaderTicket
a.siteHeaderTicketInfo {
    color:#fe6;
    text-shadow:0 0 3px #f60;


}

