@charset "UTF-8";

header, nav, section, footer {
    display:block;
}

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, ul, li, dl, dt, dd, table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
	line-height: 1.6;
	
}
table{
	border-collapse:collapse;
	border-spacing:0
}
ol,ul{
	list-style:none;
}
ul li {
	list-style-type: none;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

em {
	visibility: hidden;
}


/* ***********************************************************************************
clearfix設定ここから
**********************/
/* clearfix設定ここから */
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix{
  min-height:1px;
}

/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:hidden;
}
/* End hide from IE-mac */

/* clearfix設定ここまで */




