/* css per HP*/

body{
position:relative;
}

#pyramid {
position:absolute; top:0px; right:0px;
width:auto;
}

table{
width:95%;
margin: 0 auto;
}

#logo{
width:95%;
margin: 0 auto;
}

#practices{
	margin-left: 10px;
	font-style:italic;
	font-size: 24px;
	font-weight:bold;
	line-height:150%;
}

#practices a:link {
	color: #000000;
	text-decoration: none;
}
#practices a:visited {
	color: #000000;
	text-decoration: none;	
}
#practices a:hover {
	color: #CC3300;
	text-decoration: none;
}

#practices a:active {
	color: #CC3300;
	text-decoration: none;
}




#long{
	font-family: "Times New Roman", serif;
	font-style:italic;
	font-weight:bold;
	font-size: 16px;
	font-stretch:wider;
	margin-top: 20px;
	margin-bottom:20px;	
	word-spacing:0.2em;
	letter-spacing:0.05em;
}


#navi {
text-align:right;
	font-family: "Times New Roman", serif;
	font-style:italic;

	font-weight:bold;
	font-size: 16px;
	line-height:120%;
}
#navi a:link {
	color: #666666;
	text-decoration: none;
}
#navi2 a:link {
	color: #CC3300;
	text-decoration: none;
}
#navi a:visited {
	color: #000000;
	text-decoration: none;	
}
#navi a:hover {
	color: #CC3300;
	text-decoration: none;
}

#navi a:active {
	color: #CC3300;
	text-decoration: none;
}


