@charset "utf-8";

/* アイコンリンク */
.ico_pdf,
a[href$=".pdf"],
* html a.pdf,
a[href$=".doc"],
a[href$=".docx"],
* html a.doc,
a[href$=".xls"],
a[href$=".xlsx"],
* html a.xls,
a[href$=".ppt"],
a[href$=".pptx"],
* html a.ppt {
	padding: 2px 20px 2px 0;
}
/* pdf要素 
----------------------------------------------------------- */  
.ico_pdf,
a[href$=".pdf"],
* html a.pdf {

	background: url(../images/ico_pdf01.gif) no-repeat right center;
}  
/* Word要素
----------------------------------------------------------- */
a[href$=".doc"],
a[href$=".docx"],
* html a.doc { 
	background: url(../images/ico_doc01.gif) no-repeat right center;
}
/* Excel要素
----------------------------------------------------------- */
a[href$=".xls"],
a[href$=".xlsx"],
* html a.xls{ 
	background: url(../images/ico_xls01.gif) no-repeat right center;
}
/* PPT要素
----------------------------------------------------------- */
a[href$=".ppt"],
a[href$=".pptx"],
* html a.ppt { 
	background: url(../images/ico_ppt01.gif) no-repeat right center;
}

.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}