@charset "utf-8";

/*-----デフォルトセッティング-----*/
html{
	background: url(../img/cyberback.jpg) center top;
}
body {
	margin:0;
	padding:0;
	font-family: "Century Gothic", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,"STHeitiJ-Light";
	font-size:12px;
	line-height:1.3em;
	color:#FFFFFF;
	text-align:center;
}
h1,h2,h3,h4,h5,h6,
p,ul,ol,li,dl,dt,dd,
table,tr,th,td,address,form,
pre, code {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	font-size:100%;
}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
h1{ font-weight:normal;}
img {
	border: none;
	vertical-align: middle;
}
hr{
	position:absolute;
	left:-9999em;
	width:10px;
	height:0;
}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary
{
	display:block;
}

/*-----リンク-----*/
a{
	color:#969696;
	text-decoration:none;
}
a:hover,
a:active{ text-decoration:underline;}

/*-----strong/em-----*/
strong{ font-weight:bold;}
em{ font-style:normal;}

/*-----dl-----*/
dl dt{ margin-bottom:0;}
dl dd{ margin-bottom:0;}

/*-----table-----*/
table{ border-collapse:collapse;}
table th,
table td{
	padding:5px;
}
table td{ font-weight:normal;}

/*-----form���-----*/
input,
textarea{
	font-size:100%;
	line-height:1.25;
}

/*-----その他共通-----*/
body h1{
	display:none;
}
.clear{
	clear:both;
}
#gotoTop{
	width:99.9%;
	position:relative;
	z-index:1;
}
#gotoTop a{
	display:block;
	height:27px;
	width:140px;
	position:absolute;
	right:0;
}

/*--IEスクロールバー--*/
html,body {
	scrollbar-face-color: #FFFFFF;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #C8C8C8;/* スクロールバー背景 */
	scrollbar-arrow-color: #FFFFFF;/* 矢印 */
	scrollbar-highlight-color: #FFFFFF;/* 左・上のボーダー */
	scrollbar-shadow-color: #FFFFFF;/* 右・下のボーダー */
	scrollbar-3dlight-color: #FFFFFF;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #000000;/* 一番外枠の右・下ボーダー */
}

/*--確認用スタイルシート--*/
.title-text{
    font-weight:bolder;
	padding:5px;
	background:#DCDCDC;
	color:#FFFFFF;
}
.enter-image{
    height:10000px;
	background:url(../img/enter-image.jpg) center top no-repeat;
	margin:0px auto;
}
.top-image{
    height:10000px;
	background:url(../img/top-image.jpg) center top no-repeat;
	margin:0px auto;
}