@charset "utf-8";
a:link,
a:visited,
a:active {color:#00b1d8;text-decoration:none;}
a:hover {color:#00ccf9;text-decoration:none;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
a:hover img {opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}
.cl { }/* divALL*/

.arw a:link,
.arw a:visited,
.arw a:active {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:1.2;
	background: url(../images/link.png) 0.5em center no-repeat #00b1d8;
	display: inline-block;
	padding: 0.7em 1em 0.7em 1.5em;
	color: #FFF;
	}
.arw a:hover {background: url(../images/link.png) 0.5em center no-repeat #00ccf9;
	}

#side .arw a:link,
#side .arw a:visited,
#side .arw a:active {display:block;}


.linkpdf a:link,
.linkpdf a:visited,
.linkpdf a:active {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding: 1em 1em 0.8em 2.5em;
	line-height:1.2;
	display:block;
	background: url(../images/icon7.png) 0.2em center no-repeat #00b1d8;background-size: auto 2em;
	color: #FFF;
	}
.linkpdf a:hover {background: url(../images/icon7.png) 0.2em center no-repeat #00ccf9;background-size: auto 2em;
	}

.linkmail a:link,
.linkmail a:visited,
.linkmail a:active {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding: 0.7em 1em 0.7em 2.8em;
	line-height:1;
	display:block;
	background: url(../images/icon3.png) 0.5em center no-repeat #00b1d8;background-size: auto 2em;
	color: #FFF;
	}
.linkmail a:hover {background: url(../images/icon3.png) 0.5em center no-repeat #00ccf9;background-size: auto 2em;
	}
