﻿@charset "UTF-8";
/* リンクにアイコンを自動表示する */

/* 外部リンク */
.pagebody a[target="_blank"] {
	display: inline-block;
	background: url(image/icon_externallink.png) no-repeat right center;
	padding-right: 20px;
}

/* PDFファイル */
.pagebody a[href$=".pdf"] {
	display: inline-block;
	background: url(image/icon_pdf.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 23px;
	padding-right: 0;
}
/* Wordファイル */
.pagebody a[href$=".doc"], .pagebody a[href$=".docx"], .pagebody a[href$=".rtf"] {
	display: inline-block;
	background: url(image/icon_word.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 23px;
	padding-right: 0;
}
/* Excelファイル */
.pagebody a[href$=".xls"], .pagebody a[href$=".xlsx"], .pagebody a[href$=".csv"] {
	display: inline-block;
	background: url(image/icon_excel.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 23px;
	padding-right: 0;
}
/* PowerPointファイル */
.pagebody a[href$=".ppt"], .pagebody a[href$=".pptx"] {
	display: inline-block;
	background: url(image/icon_powerpoint.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 23px;
	padding-right: 0;
}

/* mailto */
.pagebody a[href^="mailto:"] {
	display: inline-block;
	background: url(image/icon_mail.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 20px;
	padding-right: 0;
}
/* tel */
.pagebody a[href^="tel:"] {
	display: inline-block;
	background: url(image/icon_tel.png) no-repeat left top;
	margin-left: 3px;
	padding-left: 20px;
	padding-right: 0;
}


/* 例外 */
.pagebody .shousaiday a,
.pagebody .pdfbox a,
.pagebody .pdf_dwn a,
.pagebody a.tomap,
.pagebody .gm-style a[href^="https://maps.google.com/maps"],
.pagebody .gm-style a[href^="https://www.google.com"] {
	background: none;
	padding-right: 0;
}

