@charset "utf-8";
/*========================================================================================
	rest.css
========================================================================================*/

/*--basic--*/
*{outline:0}body,html{margin:0;padding:0}html{overflow-y:scroll;filter:expression(document.execCommand("BackgroundImageCache",false,true))}

/*--block--*/
div,p{padding:0;margin:0}

/*--h--*/
address,blockquote,form,h1,h2,h3,h4,h5,h6,q{margin:0;padding:0;font-weight:400;font-style:normal;text-align:left;font-size:100%}caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}hr{height:1px;border:0 0;background:#ccc;margin:0;padding:0}

/*--table--*/
table{
	border:0 0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
}

table,table th{
	padding:0;
	margin:0;
}

table td{	
	padding:0;
	margin:0;
}

caption,th{
/*	text-align:left;*/
	font-style:normal;
	font-weight:400;
}

/*--list--*/
dd,dl,dt,li,ol,ul{list-style-type:none;padding:0;margin:0}li li{font-size:inherit;padding:0;margin:0}

/*--form--*/
input,select,textarea{margin:0;padding:0;font-size:100%}input{line-height:100%;padding:1px}input,select{margin:1px 0}option{padding-right:10px}* html option,*+html option{padding-right:0}textarea{padding:1px;font-size:100%;width:99%}optgroup{color:#333}fieldset{border:0}

/*--inline--*/
img{border:0 0;vertical-align:bottom}a[name]:hover{text-decoration:none!important;outline:0!important}em{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}address{font-style:normal;font-size:100%}abbr,acronym{border:0;cursor:help}cite{font-style:normal}




