@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
html, body {
	height:100%;
}

* {
    margin: 0;
    padding: 0;
	font-size:1em;
}


a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

a:focus {outline:none;}

img {border:none;}

ul, ol {list-style:none;}

table {
	border-collapse:collapse;

}


/**************************************/
/* font size 
- 全ファイルをrootファイルと同じ表示に-
/**************************************/
body { font-size: 100%; }
/*
1em = 10px;
1.1em = 11px;
1.2em = 12px;
1.3em = 13px;
1.4em = 14px;
 .
 .
 .
*/

/* line height */
p {	#line-height:1.8; /* ie6, ie7 */
}

br{letter-spacing:0;}

/**************************************/
/* clearfix 
- float box の廻り込み解除
/**************************************/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    #min-height:1%;  /* for IE 7*/
	#zoom:1;/* for IE6, IE 7*/
}

/* Hides from IE-mac */
* html .clearfix { 
	height: 1%;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clearfix { display: block;}
/* End hide from IE-mac */
.clearfix {zoom:1;clear:both;}
.clearfix:after {
  content: ""; 
  display: block; 
}

/* エレメントを個別にcleafixさせる */
*:after {
  display:block;
  clear:both;
} /* この記述は固定です */


