@charset "utf-8";

* {
	margin:0;
	padding:0;
}
html{	background: #000a3c;}
body{
	display: block;
	margin:0;
	padding:0;
	min-height:100%;
	height:100%;
	_height:100%;
	font-family: Verdana,Arial,sans-serif;
	font-size:100%;
	color:#fff;
	*font-size:medium;
}
/*--　全体設定　--*/
html {	overflow-y:scroll; 	overflow-x:hidden; }
body > #wrapper {
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	_height: 100% ;
	min-height:100%;
	}
table{	border-collapse: collapse; border-spacing: 0; border:0; }
th,td,form{	margin: 0; padding: 0; background-color: transparent; boder:0; }
h1,h2,h3,h4,h5,h6 { text-decoration:none; font-weight:normal; font-size:100%; margin:0;	padding:0; }
select,input,button,textarea {	font:99% ;	font-family:Helvetica,Arial,sans-serif,ヒラギノ角ゴシック Pro W3,Hiragino Kaku Gothic Pro,MS P ゴシック; }
/*IE6&IE7*/
*select,input,button,textarea {
	font-weight:normal;
	font-size:99%;
	font-family:Helvetica,Arial,sans-serif,ヒラギノ角ゴシック Pro W3,Hiragino Kaku Gothic Pro,MS P ゴシック;
}
dl,dt,dd { text-decoration:none; margin:0; padding:0; }
ul,ol,li { list-style:none; }
img	{ border:0; }
p { margin: 0px; padding: 0px; font-size: 100%;	line-height: 1.5; }
strong,em{ text-decoration:none; font-weight:normal; font-style:normal; }



/*--#bgview--*/
#bgview {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1;
}
*html #bgview {position: absolute;}

#bgview img {
	width: 100%;
}



/*--------------リンク画像設定------------*/
.button a img, a.button img {
	opacity: 1;
}
.button a:hover img, a:hover.button img {
	opacity: 0.7;
}
/*-------リンク設定-------*/
/*clear*/
.clear{
	height:0px;
	clear:both;
	display: hidden;
	line-height:0;
	font-size:0px;
	zoom:1;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
　 font-size: 0;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}

.clearfix{
   display:block;
}
