@charset "utf-8";
/* --------- initialize start ---------- */
/* 要素の差異を吸収 */
*{
	margin:0;
	padding:0;
}

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	padding: 0;/* margin&padding reset */
	line-height: 1.4;/* base line height */
	text-align: left;
	display: block;
	margin: 0;
}

form {
  margin: 0;
  padding: 0;
}

table {
  margin : 0px;
  empty-cells: show;
  border-collapse: collapse; }

img { border: none; }

option {
	padding-right:20px;
}


.clearfix {    
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

br {
  letter-spacing: normal;
}