@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
h1{
	margin:0;
	padding:0;
}
h2{
	margin:0;
	padding:0;
}
h3{
	margin:0;
	padding:0;
}
h4{
	margin:0;
	padding:0;
}
h5{
	margin:0;
	padding:0;
}
h6{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
img{
	margin:0;
	padding:0;
	border:0;
}
pre{
	margin:0;
	padding:0;
}
blockquote{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
}
ol{
	margin:0;
	padding:0;
}
li{
	margin:0;
	padding:0;
}
dl{
	margin:0;
	padding:0;
}
dd{
	margin:0;
	padding:0;
}
.fl_l{
	float:left;
}
.fl_r{
	float:right;
}
.clear{
	clear:both;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.mt2{
	margin-top:2px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt35{
	margin-top:35px;
}
.mt55{
	margin-top:55px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mar_lm5{
	margin-left:-5px;
}
.mar_l5{
	margin-left:5px;
}
.mar_l10{
	margin-left:10px;
}
.mar_l15{
	margin-left:15px;
}
.mar_l20{
	margin-left:20px;
}
.mar_l30{
	margin-left:30px;
}
.mar_l40{
	margin-left:40px;
}
.mar_l50{
	margin-left:50px;
}
.mar_r3{
	margin-right:3px;
}
.mar_r5{
	margin-right:5px;
}
.mar_r10{
	margin-right:10px;
}
.mar_r12{
	margin-right:12px;
}
.mar_r15{
	margin-right:15px;
}
.mar_r17{
	margin-right:17px;
}
.mar_r20{
	margin-right:20px;
}
.mar_r25{
	margin-right:25px;
}
.center{
	text-align:center;
}
.font75{
	font-size:75%;
}
.font85{
	font-size:85%;
}
.font90{
	font-size:90%;
}
.font115{
	font-size:115%;
}
.font125{
	font-size:125%;
}
.fade {
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out; 
	transition: 0.5s ease-in-out;  
}  
.fade:hover {
	opacity: 0.5;
	filter: alpha(opacity=60);  
}  