/**
 * アイコンボタン
 *
 */
.btn_icon {
	display:inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	font-size:11px;
	line-height:20px;
	color:#666;
	text-decoration:none;
}
.btn_icon:hover {
	text-decoration:underline;
}

.btn_message {
	display:block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	font-size:12px;
	line-height:25px;
	color:#666;
	text-decoration:none;
}
.btn_message:hover {
	text-decoration:underline;
}

.btn_micon {
	display:inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:13px;
	line-height:20px;
	font-size:10px;
	color:#666;
	text-decoration:none;
}
.btn_micon:hover {
	text-decoration:underline;
}


.icon_pdf {
	background-image: url(/img/icon/icon_pdf.png);
}
.icon_folder {
	background-image: url(/img/icon/icon_folder.png);
}
.icon_delete {
	background-image: url(/img/icon/icon_delete.png);
	background-position: left 0px !important;
}
.icon_edit {
	background-image: url(/img/icon/icon_edit.png);
	background-position: left -2px !important;
}
.icon_page {
	background-image: url(/img/icon/icon_page.png);
	background-position: left -2px !important;
	padding-left:21px;
}
.icon_trash {
	background-image: url(/img/icon/icon_trash.png);
}
.icon_reply_mail {
	background-image: url(/img/icon/icon_reply_mail.png);
}
.icon_open_mail {
	background-image: url(/img/icon/icon_open_mail.png);
}
.icon_mail {
	background-image: url(/img/icon/icon_mail.png);
}
.icon_comment {
	background-image: url(/img/icon/icon_comment.png);
}
.icon_comment_alert {
	font-weight:bold;
	background-image: url(/img/icon/icon_comment_alert.png);
}
.icon_user {
	background-image: url(/img/icon/icon_user.png);
}
.icon_image {
	background-image: url(/img/icon/icon_image.png);
}
.icon_claim_hover {
	background-image: url(/img/icon/icon_claim_hover.png);
}
.icon_claim_hover:hover {
	background-image: url(/img/icon/icon_claim.png);
}
.icon_delete_hover {
	background-image: url(/img/icon/icon_delete_hover.png);
}
.icon_delete_hover:hover {
	background-image: url(/img/icon/icon_delete.png);
}

.icon_storage {
	background-image: url(/img/icon/icon_storage.png);
}
.icon_movie {
	background-image: url(/img/icon/icon_movie.png);
}
.icon_add {
	background-image: url(/img/icon/icon_add.png);
}
.icon_favorite {
	background-image: url(/img/icon/icon_favorite.png);
}
.icon_bravo {
	background-image: url(/img/icon/icon_bravo.png);
}
.icon_viewcount {
	background-image: url(/img/icon/icon_image.png);
}


.micon_user {
	background-image: url(/img/icon/m_icon_user.png);
}

.micon_partner {
	background-image: url(/img/icon/m_icon_partner.png);
}

/**
 *  作品
 */
a#btn_bravo {
	border:none;
	width:20px;
	height:20px;
	background-position: 0px 0px;
}
a#btn_bravo:hover {
	background-position: 0px -20px;
}
a.btn_is_bravoed {
	border:none;
	width:20px;
	height:20px;
	background-position: 0px -40px !important;
}
a.btn_is_bravoed:hover {
	background-position: 0px -20px !important;
}
 
a#btn_favorite {
	border:none;
	width:20px;
	height:20px;
	background-position: -20px 0px;
}
a#btn_favorite:hover {
	background-position: -20px -20px;
}
a.btn_is_favorited {
	border:none;
	width:20px;
	height:20px;
	background-position: -20px -40px !important;
}
a.btn_is_favorited:hover {
	background-position: -20px -20px !important;
}

 
a#btn_mail {
	border:none;
	width:20px;
	height:20px;
	background-position: -969px 0px;
}
a#btn_mail:hover {
	background-position: -969px -20px;
}
 
a#btn_claim {
	background-image: url(/img/icon_button.png) !important;
	display:inline-block;
	border:none;
	width:20px;
	height:20px;
	background-position: -60px 0px;
}
a#btn_claim:hover {
	background-position: -60px -20px;
}

/**
 * ボタン(修正版)
 */
.icon-button {
	line-height:20px;
	font-size:0;
	display:inline-block;
	text-indent: -9999px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image: url(/img/icon_button.png);
	border:1px solid #D4D4D4;
	padding:0;
	color: #333;
	vertical-align:middle;
}

.list-actions li {
	padding:0 !important;	
}


