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

#page{					
	width:auto;
	height:auto;
    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;
	}
	
	
#text2{
float: center;
height: 90px;
width: 538px;
background-color:;
margin-top: 30px;
margin-left: 80px;
    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;
      } 	
	
#menu3{
float: center;
height:30px;
width: 600px;
margin-left: 60px;
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;
}	



	#icon{
width:50px;
position: relative;
top:15px;
left:20px;

}



#cps{
margin-left: 70px;
margin-bottom: 50px;
margin-top: -30px;

}


#text2{
float: center;
height: 100px;
width:px;
background-color:;
margin-top: 20px;
   font-color:black;


}

.text2{
      font-size:22px; 
      font-style: italic;
      font-color:black;
      float:center;
      height:50px;
     
      position:center;
      letter-spacing: 0.2mm;
      line-height:28px;
      }      





#contents{
	width:680px;
	height:820px;
	float:center;
	margin:auto;
	margin-top: 40px;	
	text-align:;
	clear:left;
	}
	
.contents{
	width:500px;
	margin:auto;
	color:#666;
	font-size:90%;
	float:center;
	clear:left;
	}

table{
	border-collapse:collapse;
	float:center;
	width:500px;

}

td{
	border:1px solid #ccc;
	padding:5px;
	font-size:90%;
	color:#666;
	text-align: left;

}

td.l_Cel{
	width:150px;

	
}


/*.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; 一括設定*/
        }
        
#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;
        }
        
        
.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: 50px;
background-color:;
}

.text{
      font-size:15px; 
      float:center;
      height:50px;
      position:center;
      letter-spacing: 0.2mm;
      line-height:26px;
      
      }
      
      




.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;
	}

/*

.bubble {
  position: absolute;
top: 75px;
left: 670px;
border-left: 5px solid black;
border-top: 5px solid transparent;
-border-top-color: white;
      
width: 70px;
height: 30px;
padding: px;
margin: px;
        
-webkit-transition: all 0.5s ease 0.1s;
        }
        
.bubble:hover{
height: 50px;
width: 120px;
font-size: 30pt;
background-color: ;

}




.bubble {
  float: left;
  padding: 5px 20px;
  margin: 0 0 0 -15px;
  border: 5px solid black;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: white;
  font: bold 15px/1.2 "Chalkduster", "Comic Sans MS";
  text-align: center;
  color: black;
  -position: relative;
  text-shadow: 1px 1px 0 white, 2px 2px 0 black;
}



.bubble2 {
  position: absolute;
top: 145px;
left: 400px;
border-left: 5px solid black;
border-top: 5px solid transparent;
-border-top-color: white;

width: 90px;
height: 30px;
padding: 5px 20px;
margin: 30px;
        
-webkit-transition: all 0.5s ease 0.1s;
        }
        
.bubble2:hover{
height: 50px;
width: 180px;
font-size: 30pt;
background-color: ;
}


.bubble2 {
  float: left;
  padding: 5px 20px;
  margin: 0 0 0 -15px;
  border: 5px solid black;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: white;
  font: bold 15px/1.2 "Chalkduster", "Comic Sans MS";
  text-align: center;
  color: black;
  -position: relative;
  text-shadow: 1px 1px 0 white, 2px 2px 0 black;
}



.bubble3 {
  position: absolute;
top: 305px;
left: 720px;
border-left: 5px solid black;
border-top: 5px solid transparent;
-border-top-color: white;
height: 30px;
width: 60px;        
        -webkit-transition: all 0.5s ease 0.1s;
        }
        
.bubble3:hover{
height: 50px;
width: 120px;
font-size: 30pt;

background-color: ;
}



/*.bubble3 {
  float: left;
  padding: 5px 20px;
  margin: 0 0 0 -15px;
  border: 5px solid black;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: white;
  font:bold 15px/1.2 "Chalkduster", "Comic Sans MS";
  text-align: center;
  color: black;
  -position: relative;
  text-shadow: 1px 1px 0 white, 2px 2px 0 black;
}

*/





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


	
.s{
	font-size:70%;
	}


.copy{
	text-align:right;
	}
	
