/*=====================================================
#######################################################

INDEX

1.reset css

2.clearfix


#######################################################
========================================================
*/

/*
========================================================

1.reset css

========================================================
*/

html{background-color:#FFF;color:#333;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,label,textarea,select,p,blockquote,th,td,img { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;font-size:100%;}
fieldset,img {border:0;}
button, fieldset, form, input, label, legend, select, textarea {font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

table {font-size: inherit;font: 100%;}
pre,code,kbd,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}


/*
========================================================

2.clearfix

========================================================
*/

.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

.clearfix{
    zoom:1;/*for IE 5.5-7*/
}

 /* IE6 */
 * html .clearfix {
	display: inline-block;
 }
/* IE7 */
 *+html .clearfix {
 	display: inline-block;
}