@charset "utf-8";

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

	Universal Reset

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

body{
	margin: 0;
	padding: 0;
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background:url(../images/bg.jpg) repeat-x top center;
	line-height:1.6em;
	color:#333;
}
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, h4, h5, h6 {
	font-weight: normal;
}
li, ol, p {
}
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: #000;
	text-decoration: none;
}

a:hover,
a:active {
	color: #b97a44;
	text-decoration: none;
}


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

b {}
big {}

hr {
	display: none;
}

i {}
small {}
sub {}
sup { vertical-align: middle; position: relative; top: -3px;}
tt {}

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

ins {}
ins[datetime]:before {}
ins[datetime]:after {}
del {}


/*
	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;
	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 */