@media screen and (max-width:640px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}

/*---------------------------------
   全体構造
---------------------------------*/

#container{
  width: 100%;
  margin:0 auto;
  word-break:break-all;
  padding:0px;
}

#header{
  width: 100%;
  padding-top: 0px;
    background: url("");	
    background-repeat  : no-repeat;

}

#center {
    text-align:center;
}

#footer{
  width:100%;
  margin-top:10px;
  padding-left:0px;
  text-align:center;
  font-size:8px;
  font-family:Arial;
}

/*--見出し--*/

#bana{
  padding-top:0px;
  padding-left:0px;
  font-family:Gulim;
  line-height:130%;
  color:#808080;
}

/*---------------------------------
   共通(フォント等)
---------------------------------*/

body{
  margin:0px;
  padding:0px;
  background: url("img/sky2.png") repeat fixed;
  color:#000000;
  font-size:100%;
  text-align:center;
  line-height:100%;
  font-family: "ＭＳ Ｐゴシック";
}

td{
  font-size:13px;
  line-height:100%;
  vertical-align: top;
}

a:link{
  color:#414141;
  text-decoration: none;
}
a:visited{
  color:#414141;
  text-decoration: none;
}
a:hover{
  color:#c0c0c0;
  text-decoration: none;
}
a:active{
  color:#414141;
  text-decoration: none;
}

#text div {background-color:#ccccff; margin:4px;}
.rei {font-size:60px;}
.oya {font-size:30px; background-color:#ccffcc;}
.text1 {font-size:12px; background-color:#; vertical-align:baseline;}
.text2 {font-size:13px; background-color:#; vertical-align:baseline;}
.text3 {font-size:12px; background-color:#ffccff; vertical-align:middle;}
.text4 {font-size:12px; background-color:#ffccff; vertical-align:bottom;}
.text5 {font-size:12px; background-color:#ffccff; vertical-align:text-top;}
.text6 {font-size:12px; background-color:#ffccff; vertical-align:text-bottom;}
.text7 {font-size:12px; background-color:#ffccff; vertical-align:super;}
.text8 {font-size:12px; background-color:#ffccff; vertical-align:sub;}
