/*-----------------------------------*/

html, body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	line-height:1.8em;
	color:#333;
	
}

h1 {
	font-size:2em;
	letter-spacing: 0.1em;
	margin:5px 0 5px 0;
}
h2 {
	font-size:1.5em;
	letter-spacing: 0.1em;
	margin:5px 0 5px 0;

}
h3 {
	font-size:1.2em;
	font-weight:bold;
	letter-spacing: 0.1em;
	margin:0 0 15px 0;
}

p{


}

em{
	font-weight:bold;
	color:#555;
}
a {
	color: #000;
	text-decoration: none;
	outline: none;
}
a:link {
}
a:visited {
}
a:hover {
	color: #666;
	text-decoration: underline;
}
a:active {
	color: #666;
	text-decoration: underline;
}
#logo {
	float: left;
	margin-left: -22px;
	width: 95px;
	height: 45px;
	overflow: hidden;
}
/*-----------------------------------*/
.fixed {
  	top: 0px;
}

.img_fixed {
position:absolute;
}

.display_none{
	display:none;
}

.fix_footer{
	position:fixed;
	bottom:0;
}

.unselect {
	user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	clear: both;
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
