/* 共通 */
*{
  box-sizing : border-box;
  -moz-box-sizing : border-box;
}
BODY{
	font-family : Verdana;
	
	color : #999999;
	font-size : x-small;
              background-repeat: no-repeat;
              background-attachment: fixed;
              background : url(./img/1.jpg);

}

A{
	color : #ffffff;
}
A:HOVER{
	color : #f3a68c;
}

/* トップページ */
#top .lay{
	clear : both;
	height : 170px;
}
.box{
	background : #000000;
	filter : alpha(opacity=65);
	opacity : .70;
	width : 150px;
	height : 150px;
	margin : 10px;
	float : left;
	padding : 19px;
}
.box P{
	margin : 10px 0px 0px 0px;
}
#top H1{
	font-family : "Lucida Sans Unicode";
	font-size : 15px;
	color : #666666;
	margin : 0px;
}
#top P.memo{
	font-size : xx-small;
	margin : 3px 0px 0px 0px;
}
#top P.copyright{
	color : #666666;
	font-size : xx-small;
	margin : 5px 0px 0px 0px;
}
.copyright A{
	color : #666666;
	text-decoration : none;
}
#top H2{
	font-size : xx-small;
	margin : 0px;
	letter-spacing : 1px;
	border-bottom : 1px solid #666666;
}

/* 各ページ */
BODY#page{
	margin : 4% 0px 10% 0px;
}
#page .lay{
	background : #000000;
	filter : alpha(opacity=65);
	opacity : .90;
	height : 100%;
}
#page H2{
	font-family : "Lucida Sans Unicode";
	display : block;
	color : #666666;
	background : #000000;
	width : 110px;
	height : 110px;
	margin : 0px 10px 10px 0px;
	padding : 19px;
	font-size : 19px;
	border : 1px inset #666666;
	float : left;
}
#page P{
	padding : 0px 19px 0px 19px;
}
PRE{
	font-size : x-small;
}
