/* Unchanged */
/* CSS Document */


body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

body
{ 	
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
	
}

#info 
{ 
	margin-top:10px;
 	margin-left:auto;
 	margin-right:auto;
	color:rgb(255,255,255);
	font-family:　"ヒラギノ角ゴ Pro W3",Helvetica,sans-serif;
	font-size:17px;
	letter-spacing:1px;
	background:rgb(40,40,40);
	width:807px;
	height:50px;
}

#info p
{
	margin-top:5px;
	margin-left:10px;
}


#wrapper
{
	margin-left:auto;
 	margin-right:auto;
 	width:807px;
 	height:50px;
 	color:rgb(255,255,255);
 	background:rgb(255,255,255);
 	
}

#wrapper ul
{
    width:100%;
    font-size:14px;
    list-style-type:none;
	text-align:left;
}

#wrapper ul li
{
    list-style:none;
    float:left;    
    border-style:none;  
  	border-left:1px solid rgb(0,0,0);
}

#wrapper ul li a
{
	color:rgb(0,0,255);
	letter-spacing:1px;	
	display:block;
	height:25px;
	width:100px;
 	text-align:left;
}

#wrapper  li a:hover
{
 	color:rgb(255,0,0);
	height:25px;
	width:100px;
}

#wrapper  li a:active
{
 	color:rgb(255,0,0);
	height:25px;
	width:100px;
	
}

#wrapper ul li strong a
{
	height:25px;
	width:100px;
}

#container { 
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:807px;
	text-align:left;
	background-color:rgb(10,0,0);
}

#portfolio
{
	background:rgb(0,0,0);
	margin-left:auto;
	margin-right:auto;
}

#portfolio p 
{
	float:left;
	width:239px;
	margin:15px;
	font-family:Helvetica,sans-serif;
	letter-spacing:.6px;
    line-height:130%;
	font-size:12px;
}

img 
{
	border: 1px solid rgb(0,0,0);
}

HR
{
	color:rgb(200,200,200);
	background-color:rgb(200,200,200);/* 線の色(NN用) */
	height:7px; /* 線の太さ */
	border:3px;
}

#fotter
{
    position:fixed;
    bottom:0px;
	width:807px;
	height:0px;
}

  


