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

#page{					
	width:auto;
	height:auto;
    margin: auto;
    background-image:url(sack01.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;
	}
	
.header{
margin: auto;
}

#contents{
	width:700px;
	height:580px;
	float:center;
	margin:auto;
	margin-top: 40px;	
	text-align:left;
	clear:left;
	font-size:90%;
	}
	
.contents{
	width:500px;
	margin:auto;
	color:#666;
	font-size:70%;
	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, a:visited, a:active{
	color:black;
	}

/*

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


p a:link, p a:visited, p a:active{
	color:black;
	}
	
.s{
	font-size:70%;
	}


.copy{
	text-align:right;
	}
	
