﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,p,dl,dt,dd,ul,ol,li,table,tr,th,td,h1,h2,h3,h4,h5,h6,img,a,strong,form,fieldset,input,textarea,select,lable,option,blockquote,pre{margin:0; padding:0}
table{border-collapse:collapse;border-spacing:0}
ul li{list-style:none}
a{text-decoration:none;}
img{border:none}
.clear{clear:both}


/* Clear Fix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */
/* end of clearfix */ 
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.dsn{display:none;}
.mt10p{margin-top:10px;}
.mt15p{margin-top:15px;}
.mt20p{margin-top:20px;}
.ml10p{margin-left:10px;}
.ml9p{margin-left:9px;}
.ml8p{margin-left:8px;}

.block{width:1000px;margin:0 auto;}

.total{overflow:hidden;zoom:1;}
.center{margin-left:auto;margin-right:auto;}

