@charset "utf-8";

/****************************************************************************************

	Universal Reset

*****************************************************************************************/
html{font-size:62.5%;height:100%;}

body{
	margin: 0;
	padding: 0;
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px; font-size: 1.2rem;/* =14px */
	background:#000;
	color:#fff;
}

h1, h2, h3, h4, h5, h6, ul, li, ol, p {
	margin: 0;
	padding: 0;
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
}

h1, h2, h3 {
	font-weight: bold;
	font-size:16px; font-size:1.6rem;
	line-height:1.8em;
}
h4, h5, h6 {
	font-weight: bold;
	font-size:14px; font-size:1.4rem;
	line-height:1.8em;
}
li, ol, p {
	font-size:12px;font-size:1.2rem;
	line-height:1.6em;
}
ul li { list-style: none; }	

abbr, code, cite, dfn, kbd, em, strong {
	display: inline;
	border: none;
	font-style: normal;
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;/**/
}


address, p, ul, ol, dl, dt, dd, form, fieldset, legend {
	margin: 0;
	padding: 0;
	border: none;
}

blockquote, pre {
	margin: 1em 0;
}

input, fieldset, form, textarea {
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;/**/
}

/*
	Hypertext Module
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_hypertextmodule
*/

a:link,
a:visited {
	color: #c78502;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #c78502;
	text-decoration: underline;
}


/*
	Bi-directional Text Module
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule
*/

bdo{}

/***************************************************************************************

	Form Modules
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_forms

****************************************************************************************/

/*
	Forms Module
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule
*/
form {}
input {}

select {}
option {}
textarea {}
button {
	border: none;
	cursor: pointer;
}
fieldset {}
label {}
legend { display: none; }
optgroup {}


/***************************************************************************************

	Table Modules
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#sec_5.6.

****************************************************************************************/

/*
	Table Module
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule
*/

caption {}
table {border-collapse: collapse;}
thead td {}
tbody td {}
th {}
tr {}
col {}
colgroup {}
tbody {}
thead {}
tfoot {}

/***************************************************************************************

	Image Module
	-  http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule

****************************************************************************************/

img {
	border: none;
	margin:0;
	padding:0;
	vertical-align:bottom
}

/***************************************************************************************

	Object Module
	- http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule

****************************************************************************************/

object {}
param {}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  font-size:1px;
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */