﻿@charset "utf-8";
html{
	font-size:62.5%;
}

body{
	font-family:Arial;
	letter-spacing:1px;
	font-size:11px;
	-webkit-text-size-adjust:100%;
}

.clear{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

a:link, 
a:visited, 
a:active, 
a:hover{
	color:#000;
	text-decoration:none;
}

a:hover{
	outline:none;
}

a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.link_white:link, 
.link_white:visited, 
.link_white:active, 
.link_white:hover{
	color:#FFF;
}

@-webkit-keyframes flash{
	0%{
		opacity:0.4;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0.4;
	}
}

@-moz-keyframes flash{
	0%{
		opacity:0.4;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0.4;
	}
}

.flash{
	-webkit-animation:flash 1s infinite linear;
	-moz-animation:flash 1s infinite linear;
}