/* ----- 各種アイコン ----- */
span.pdf, span.xls, span.xlsx, span.blank, span.gif, span.png, span.jpg, span.zip, span.ppt, span.pptx, span.doc, span.docx,
li.pdf a, li.xls a, li.xlsx a, li.blank a, li.gif a, li.png a, li.jpg a, li.zip a, li.ppt a, li.pptx a, li.doc a, li.docx a {
	padding: 2px 18px 2px 0;
	display: inline;
}

div.pdf a, div.xls a, div.xlsx a, div.blank a, div.gif a, div.png a, div.jpg a, div.zip a, div.ppt a, div.pptx a, div.doc a, div.docx a {
	padding: 0 20px 0 0;
	display: inline;
}

li.blank a,
div.blank a,
span.blank {
	background: url(../images/icon/target_blank.gif) right center no-repeat;
}

li.doc a,
div.doc a,
span.doc {
	background: url(../images/icon/doc.gif) right center no-repeat;
}

li.gif a, li.png a, li.jpg a,
div.gif a, div.png a, div.jpg a,
span.gif, span.png, span.jpg {
	background: url(../images/icon/image.gif) right center no-repeat;
}

div.pdf a,
span.pdf {
	background: url(../images/icon/pdf.gif) right center no-repeat;
}

li.pdf a {
	background: url(../images/icon/pdf.gif) right top 6px no-repeat;
	display: inline-block !important;
}

li.ppt a,
div.ppt a,
span.ppt {
	background: url(../images/icon/ppt.gif) right center no-repeat;
}

li.xls a,
div.xls a,
span.xls {
	background: url(../images/icon/xls.gif) right center no-repeat;
}

li.zip a,
div.zip a,
span.zip {
	background: url(../images/icon/zip.gif) right center no-repeat;
}

/* ----- ▲各種アイコン ----- */