/* ------ 全体の設定 ------ */
html {
	margin: 0;
	padding: 0px;
	height: 100%;
}
body {
	-webkit-text-size-adjust: 100%; 
	width:100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	color:#404040;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	min-width:1000px;
	font-size: 14px;
	line-height:130%;
}
body, td, table, td, th {
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
}
.clear {
	clear:both;
 /zoom: 0;
	line-height:1;
}
a, a:visited, a:hover {
	text-decoration:none;
	color:#404040;
	outline:none;
}
a:hover {
	color:#909090;
}
:focus {
	-moz-outline-style: none;
}
h1, h2, h3, h4, h5, h6, form, input, textarea {
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:100%;
}
p {
	margin: 0;
	padding: 0;
	line-height:170%;
}
img {
	border: none;
	vertical-align: bottom;
}
ul, ol, dl, dt, dd, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.alpha a img,
.alpha input {
  opacity: 1;
  filter: alpha(opacity=100);
}

.alpha a:hover img,
.alpha input:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.center {
    text-align: center;
}
