@charset "utf-8";
a:link,
a:visited,
a:active {color:#00b1d8;text-decoration:none;
-webkit-transition: all .0.5s ease-in;
transition: all .15s ease-in;


}
a:hover {color:#00ccf9;text-decoration:none;}


a:link img,
a:visited img,
a:active img {
-webkit-transition: all .0.5s ease-in;
transition: all .15s ease-in;
text-decoration:none;
}
a:hover img {opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";}





.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;
	}
