@charset "utf-8";
/* CSS Document */

.body-back-img { background-image:url(../top-back-wild.gif);
background-position: left top; }
hr {
  border-top: 0.1rem dashed #bbb;
}
img {
    max-width: 100%;
    height: auto;}
#txt-1 { padding: 1% 2%;
max-width: 100%;	
text-align:left;
color:#ccc;
}
.txt-waku { max-width:89.7%;
text-align:center;
margin:0.3em auto 0 auto;
background-color:#666; }
.nav-waku { max-width:100%;
text-align:right;
margin:0.1rem 5% 0.1rem 5%;
background-color:#000; }
.copy {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 95%;
  margin:0% 5% 0% 5%;
  text-align:left;}
.italic { font-style:italic; }
.txt-l { font-size: 0.9em; 
}
.italic { font-style:italic; }
.txt-l { font-size: 0.9em; 
}
.sound_img { 
  margin:0.1rem 0.2rem 0rem 0.2rem; 
  vertical-align:bottom;
}
.camera  { 
  font-size: 0.8em;
  line-height:1.2em;
}
.img_txt { 
  font-size: 1.2em;
  line-height:1.5em;
  color:#fff;
}
.camera_txt { 
  font-size: 0.8em;
  line-height:1em;
  color:#fff;
  background-color:#666;
}
.img_copy { 
  font-size: 0.7rem;
  margin:0 0 0 1rem;
}
.eng {
  font-size: 0.9em;
  line-height:1.2em;
}
.footer  { 
  font-size: 0.9em;
  color:#333;
  line-height:1.1em;
}
.english_name {
  font-size: 0.9rem;
  line-height:0.9rem;
  margin:0 0 0 1.5rem;
}
#endangerd {
  font-size: 0.8rem;
  line-height:1.2rem;
  padding:0 0 0 1rem;
}
#eng {
  font-size: 1rem;
  line-height:1.2rem;
}	
.camera {
  font-size: 0.8rem;
  line-height:1.3rem;
  vertical-align:bottom;
}
.play {
  font-size: 0.8rem;
  line-height:1.3rem;
  vertical-align:middle;
}
.float-img {
  float: right;
  margin: 0em 1em 1em 2em;
}
.float-navokinawa {
  float: right;
  margin: 0.5em 1em 1em 2em;
}
.float-imgleft {
  float: left;
  margin: 0em 1em 1em 0em;
}
.float-envimgleft {
  float: left;
  margin: 0em 3em 1em 0em;
  max-width: 45%;
}
.float-envimgright {
  float: right;
  margin: 0em 1em 1em 3em;
  max-width: 45%;
}

.imgleft {
  text-align: right;
}
.red {
	color: #ff6633;
}
.newred {
	color: #ff9999;
}
.green {
	color: #009933;
	font-size:1em;	
}