@charset "utf-8";
/* ============================================================================
 Update: 2010/01/05
 reset用CSS
============================================================================= */
*{
	box-sizing:border-box;
	 -moz-box-sizing: border-box;
 	-webkit-box-sizing: border-box;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, address, img, strong, figure,
del, ins, dfn, em, abbr, acronym, kbd, q, pre, cite, code, samp, sub, sup, var,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td,
dl, dt, dd, ol, ul, li{
 margin: 0;
 border: 0;
 padding: 0;
 background: transparent;
 font-style: normal;
 font-weight: normal;
 font-size: 100%;
 line-height: 1;
}

html{ overflow-y: scroll;}

ol, ul{ list-style: none;}

hr{ display: none;}

del, ins{ text-decoration: none;}

blockquote, q{ quotes: none;}

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

a{
	text-decoration: none;
	color: inherit;
}

.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}
