body{					
	text-align:center;
	font-family:"Helvetica, Helvetica Neue, Arial";
	background-image:url(ack01.png);
	background-repeat:repeat;
	}
	

#page{					
	width:auto;
	height:auto;
	background-color:white;
    background-position:center;
    margin: auto;
     
	background-image:url(ack01.png);
	background-repeat:repeat;	
	font-style:normal;		
	font-weight:normal;		
	font-size:12pt;			
	text-align:center;		
	text-indent:0pt;		
	color:black;		
		}
	
#page a{
	text-decoration: none;
	}





#menu3{
float: center;
height:0px;
width: 600px;
margin-left: 405px;
margin-top: 50px;



}
	
#menu3 ul>li {
    float: left;
    width: 120px;
    height: 28px;
    font-size: 20px;
    text-align: center;
    padding: 4px;
    background: white;
    margin-top: -35px;
    margin-right: 10px;
    border-radius: 4px;
    border: solid gray 1px;
    
    box-shadow:5px 5px 5px rgba(0,0,0,0.4);
    
    text-shadow: 0 2px 0 #fff;
}
 
#menu3 ul>li:hover {
    background: #ddd;
}
 
#menu3 ul>li>a {
    text-decoration: none;
    display: block;
}	




	
	
.listbox{
	width:538px; /*移動式*/
	height:160px;
	padding:0px 24px 0 24px;
	
	float: center;
	background-color:;
	
	font-size:14px;
	border: solid ;
    border-width: 1px 3px 3px 3px;
    border-color: red;
    padding: 0em 0em 0.5em 0em;
    margin-top: 33px;
    margin-left: 400px;
    border-radius: 4px;
    box-shadow:5px 5px 5px rgba(0,0,0,0.4);
    overflow: hidden;
	}
.listbox td {
	vertical-align: top;
}
.listbox td p {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999;
	text-shadow: 0 2px 0 #fff;
}
.listbox td p.last {
	border-bottom: none;
}	




.sample1{
background-color: red;
text-align: left;
font-size: 17px;
margin-left: px;
text-decoration: blink;

}


#menu{
float: center;
height:30px;
margin-left: 365px;

}

#menu2{
float: center;
height:20px;
margin-left: 365px;
margin-top: 30px;

}


#menu ul>li {
    float:left;
    width: 280px;
    height: 28px;
    font-size: 20px;
    text-align: center;
    padding: 4px;
    background: white;
    margin-right: 50px;
    border-radius: 4px;
     border: solid gray 1px;
    text-shadow: 0 1px 0 #fff;
    box-shadow:5px 5px 5px rgba(0,0,0,0.4);
    
}
 
#menu ul>li:hover {
    background: #ddd;
}
 
#menu ul>li>a {
    text-decoration: none;
    display: block;
}



#menu2 ul>li {
    float:left;
    width: 280px;
    height: 28px;
    font-size: 20px;
    text-align: center;
    padding: 4px;
    background: white;
    margin-right: 50px;
    border-radius: 4px;
     border: solid gray 1px;
    text-shadow: 0 1px 0 #fff;
    box-shadow:5px 5px 5px rgba(0,0,0,0.4);
}
 
#menu2 ul>li:hover {
    background: #ddd;
}
 
#menu2 ul>li>a {
    text-decoration: none;
    display: block;
}



	
#header{
margin-top: -15px;
}

.header{
margin: auto;
}



#contents{
	width:1060px;
	height:480px;
	float:center;
	margin:auto;	
	margin-top: 320px;
	}


/*.welcome{
     -webkit-transition: all 0.5s ease 0.1s;
     
     -webkit-transition-property:all;
-webkit-transition-duration:1s;
-webkit-transition-timing-function:ease; linear, ease-in, ease-out, ease-in-out,
-webkit-transition-delay:1s;
/*-webkit-transition: all 1s ease 2s; 一括設定*/
        }
        
#sample1 {
   width:450px;
   height:230px;
     overflow:hidden;
   position:absolute;
   top:500px;
   left:500px;
   list-style:none;
}

.sample2 {
  
     overflow:hidden;
   position:absolute;
   top:815px;
   left:830px;
   list-style:none;
}
        
        
/*#miku img{
     float:center;
     width: 450px;
     height: 230px;
     margin:auto;
 }*/
 
 

#sample1 li {
   position:absolute;
}     

/*#welcome{
float:center;
height:110px;
background-color: ;
clear:left;
margin:auto;
}
	
.welcome{
      font-size:20px; 
      margin-top: 30px;
      text-align: center;  
    -webkit-transition: all 0.5s ease 0.1s;
        }*/
        
#icon{
width:px;
position: relative;
top:45px;
left:-250px;

}

#cps{
margin-left: 120px;
text-shadow: 0 2px 0 #fff;

}


        
        
#welcome{
float:center;
height:210px;
background-color: ;
clear:left;
margin-top: 30px;
margin-left: 290px;
}
	
.welcome{
      font-size:20px; 
      margin-top: 130px;
      	margin-left: 500px;
      text-align: center;  
    -webkit-transition: all 0.5s ease 0.1s;
    }        
        
        
.dynamo{
      font-family: "ヒラギノ角ゴ StdN W8","Hiragino Kaku Gothic StdN";
      font-size:50px; 
      letter-spacing: 0.3mm;
      -webkit-transition: all 0.5s ease 0.1s;
        }
        


#text{
float: center;
height: 90px;
margin-left: 390px;
background-color:;
margin-top: 0px;
text-align: left;
}

.text{
      font-size:15px; 
      float:center;
      height:150px;
      position:center;
      letter-spacing: 0.2mm;
      line-height:26px;
      text-shadow: 0 2px 0 #fff;
      text-align: left;
      }
      
      
      
#text2{
float: center;
height: 90px;
width: 538px;
background-color:;
margin-top: 30px;
margin-left: 400px;
    border: solid white 1px;
    box-shadow:5px 5px 5px rgba(0,0,0,0.4);
    color:#666;

}

.text2{
      font-size:20px; 
      font-style: italic;
      float:center;
      height:50px;
      text-align: left;
      text-shadow: 0 2px 0 #fff;
     
    
      letter-spacing: 0.2mm;
      line-height:30px;
      color:#666;
      }      



.body{
      font-size:15px;
      margin-top: 3px;
      -webkit-transition: all 0.5s ease 0.1s;
        }
        
.bod:hover{
font-size: 30pt;
background-color: ;
        }

.p  {
    font-size:25pt;
    }


.menu li:first-Child{
	margin-left:0;
	padding-left:0;
	border-left:0;
	}

.menu li.now{
	opacity:0.5;
	}
	
.menu a:link, {
	color:#0000cc;
	}



.etc nav a{
font-size: 120%;
}

.line{
	border-style:dashed;
	border-color:black;
	clear:both;
	}


	
.s{
	font-size:100%;
	text-align: right;
	position: relative;
	top:-23px;
	left:210px;
	
	}


.copy{
	text-align:right;
	}
	
