@charset "Shift_JIS";

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }

/* -------main------- */

body,h1,h2,h4,h5,h6,ul,ol,li,dl,dt,dd,p,div,object,embed,img,form,input{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* Set */

.floatR { float: right; }
.floatL { float: left; }
.cBoth { clear: both; }

.valignT { vertical-align: top;}
.valignM { vertical-align: middle; }
.valignB { vertical-align: bottom; }

.alignL { text-align: left; }
.alignR { text-align: right; }
.alignC { text-align: center; }

.mg0 { margin: 0px;padding: 0; }

/* -------ContentsArea------- */

body{
	font-family:"CI","Meiryo";
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #000;
	font-size:12px;
	line-height:18px;
	}