@charset "UTF-8"; 

/* ====================================
01: reset
02: layout
==================================== */



/* -------------------------------------
01. reset
-------------------------------------*/
* { margin: 0px;padding: 0px; }

html{
	width:100%;
	height:100%;
}

body {
	font-size: 13px;
	margin: 0;
	padding: 0;
	color:#333;
	font-family: arial, helvetica, clean, sans-serif;
	line-height: 180%;
}


.clear { font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
.f_clear { clear: both; }


input,
select {
	margin:0;
	padding:0; 
}

img {
	border:none;
}

strong {
	font-weight:bold;
}


table{
	border-collapse: collapse; 
	border-spacing:0;
}

ul,ol,li  { list-style:none; }


br {
	letter-spacing:0;
}

h1,h2,h3,h4,h5,h6,ul,ol,li ,div		{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
}
p 									{
	font-size: 13px;
	font-weight: normal;
}
a									{
	color: #666666;
	text-decoration: underline;
}
a:hover 							{
	text-decoration:underline;
	color: #1170CE;
}
address								{  font-style:normal; }




/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}
