@charset "UTF-8";

/*---------------------------------------------------------
  SIZZERL CSS : reset
----------------------------------------------------------*/
::selection{ /* Safari and Opera */
	background: #83BD08;
	color: #1F1F1F;
}
::-moz-selection{ /* Firefox */
	background: #83BD08;
	color: #1F1F1F;
}
* {
	margin : 0;
	padding: 0;
}
html, body {
	height: 100%;
}
* html body {
	font-size: 100%;
}
*:first-child + html body {
	font-size: 100%;
}
body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dt, dd, th, td {
	font-style : normal;
	font-weight: normal;
	text-align : left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
img {  
    border: 0; 
} 
li, ol {
	list-style: none;
}
em {
	font-style: normal;
}
fieldset {
	border: none;
}

/*---------------------------------------------------------
  clearfix
----------------------------------------------------------*/
.clearfix:after,
#wrapper:after,
#leftCol:after,
#leftCol div:after,
#mainCol:after,
#mainCol div:after,
#footer:after,
#footer div:after {
	content: "";
	display: block;
	clear: both; 
}
.clearfix,
#wrapper,
#leftCol,
#leftCol div,
#mainCol,
#mainCol div,
#footer,
#footer div {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html #wrapper,
* html #leftCol,
* html #leftCol div,
* html #mainCol,
* html #mainCol div,
* html #footer,
* html #footer div {
	height: 1%;
}
.clearfix,
#wrapper,
#leftCol,
#leftCol div,
#mainCol,
#mainCol div,
#footer,
#footer div {
	display: block;
}
/* End hide from IE-mac */
