@charset "utf-8";
/* CSS Common Style ---------------------------------------------------------- */

/* Universal Selector
----------------------------------------------*/
* {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	zoom:normal;
}

html{
	overflow-y:scroll;
}

/* Type Selector
----------------------------------------------*/
body {
	text-align:center;
	margin:0 auto;
	width:100%;
	height:100%;
	text-decoration:none;
	line-height:1.3;
	background:#DBD4CA;
	color:#666;
}

li {list-style:none;}

img	{vertical-align:bottom;}

form {
	margin:0;
	padding: 0;
}

fieldset, img {border:none;}

hr {display:none;}

em {font-style:normal;}

/* Font
----------------------------------------------*/
body {
	color:#333;
	font:0.75em "Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
}
h1, h2, h3, h4, h5 {font-size:100%; text-align:left;}
table {font-size:100%;}

/* Link
----------------------------------------------*/
a:link,
a:visited,
a:active,
a:hover {
	color:#AF5959;
	outline:none;
}
a:hover {text-decoration:none;}

/* Modan Browzer clearfix
----------------------------------------------*/
.clearfix:after {display:block; clear:both; content:"";}

/* MacIE5,WinIE7 clearfix
----------------------------------------------*/
.clearfix {display:inline-block;}

/* Hide from MacIE \
----------------------------------------------*/
* html .clearfix {height: 1em;}
.clearfix {display: block;}

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}