
div.ads_box {
  padding-top:20px;
}

#index div.ads_box {
  padding-top:0;
}



/* warawaland */
.wland_page {
}
.wland_page .title {
  background:url(img/bg_title.gif) no-repeat left top;
}

.wland_page .page_navi {
  position:absolute;
  top:140px;
  width:630px;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:right;
  white-space:nowrap;
}
.wland_page .page_navi li {
  display:inline;
  margin-right:5px;
  font-size:12px;
}
.wland_page .page_navi li a {
  font-size:12px;
}

.wland_page .para .left#imgA {
  width:150px;
  height:150px;
  background:url(img/benthosA.jpg) no-repeat left top;
}
.wland_page .para .left#imgA a {
  display:none;
}
.wland_page .para .right#imgB {
  width:150px;
  height:150px;
  background:url(img/benthosB.jpg) no-repeat left top;
}
.wland_page .para .right#imgB a {
  display:none;
}

.wland_page .top_menu {
  line-height:20px;
}
.wland_page .top_menu li {
  margin-left:25px;
}

.wland_page .img {
  float:left;
  display:block;
  margin-right:10px;
}
.wland_page .img a,
.wland_page .img br {
  display:none;
}

.wland_page .movie-field {
  display:inline-block;
}
.wland_page .movie-field {
  display:block;
  width:100%;
  height:1%;
  margin-bottom:20px;
}
.wland_page .movie-field:after {
  content:'.';
  clear:both;
  visibility:hidden;
  display:block;
  width:100%;
  height:0;
}
* html>body .wland_page .movie-field {
  display:inline-block;
}
.wland_page .movie {
  float:left;
  width:330px;
  height:290px;
  margin:0 10px 0 0;
}
.wland_page .movie object {
  vertical-align:middle;
  outline:none;
}

.wland_page em {
  font-weight:bold;
  font-style:normal;
  color:#ccc;
}

.wland_page .note {
  color:#666;
}

.wland_page .lastupdate {
  text-align:right;
  color:#666;
}



/* top page */
.wland_page#index {
}
.wland_page#index .sub_menu {
  height:140px;
}
.wland_page#index a.polyp {
  display:block;
  width:150px;
  height:150px;
  background:url() no-repeat left top;
  text-indent:-999em;
  outline:none;
  cursor:default;
}
/*\*/
.wland_page#index a.polyp {
  overflow:hidden;
}
/**/
.wland_page#index a.polyp#polypA {
  float:left;
  margin-right:10px;
  background-image:url(img/polypA.jpg);
}
.wland_page#index a.polyp#polypB {
  float:right;
  margin-left:5px;
  background-image:url(img/polypB.jpg);
}
.wland_page#index ul.list {
  margin-bottom:15px;
  padding-left:30px;
}



/* refugium */
.wland_page#refugium {
}
.wland_page#refugium .img#system {
  width:160px;
  height:120px;
  background:url(refugium/system.jpg) no-repeat center center;
  border:solid 1px #999;
}
.wland_page#refugium p.movie{
  float:left;
  width:330px;
  height:290px;
  margin:0 10px 0 0;
}



/* benthos */
.wland_page#benthos {
}
.wland_page#benthos .img#figure1 {
  width:400px;
  height:170px;
  background:url(benthos/figure1.gif) no-repeat center center;
}
.wland_page#benthos .img#figure2 {
  width:600px;
  height:180px;
  margin:0 0 10px 0;
  background:url(benthos/figure2.gif) no-repeat center center;
}
.wland_page#benthos .img#figure3 {
  width:600px;
  height:180px;
  margin:0 0 10px 0;
  background:url(benthos/figure3.gif) no-repeat center center;
}
.wland_page#benthos .img#figure4 {
  width:600px;
  height:240px;
  margin:0 0 10px 0;
  background:url(benthos/figure4.gif) no-repeat center center;
}
.wland_page#benthos .img#figure5 {
  width:600px;
  height:240px;
  margin:0 0 10px 0;
  background:url(benthos/figure5.gif) no-repeat center center;
}

.wland_page#benthos .img#onsand {
  width:200px;
  height:150px;
  background:url(benthos/onsand.jpg) no-repeat center center;
  border:solid 1px #999;
}



/* bacteria */
.wland_page#bacteria {
}
.wland_page#bacteria .img#cycle1 {
  width:300px;
  height:180px;
  background:url(bacteria/cycle1.gif) no-repeat center center;
}
.wland_page#bacteria .img#cycle2 {
  width:600px;
  height:180px;
  margin:0 0 10px 0;
  background:url(bacteria/cycle2.gif) no-repeat center center;
}
.wland_page#bacteria .reaction_list {
  margin-bottom:20px;
  padding-left:25px;
}
.wland_page#bacteria .reaction_list li {
  margin-top:-1px;
}
.wland_page#bacteria .reaction_list .sub {
  margin-bottom:10px;
  color:#ccc;
  font-size:1em;
}
.wland_page#bacteria .reaction_list font {
  color:#c66;
}
.wland_page#bacteria .reaction_list blockquote {
  margin-top:5px;
}
.wland_page#bacteria .reaction_list blockquote font {
  margin-left:20px;
}
.wland_page#bacteria .reaction_list blockquote li {
  border:0;
}

.wland_page#bacteria .reaction_table {
}
.wland_page#bacteria .reaction_table table {
  border:0;
  background:#555;
}
.wland_page#bacteria .reaction_table th,
.wland_page#bacteria .reaction_table td {
  padding:3px;
  border:0;
  font-size:12px;
  line-height:16px;
}
.wland_page#bacteria .reaction_table tr.oxidation {
  background:#202000;
}
.wland_page#bacteria .reaction_table tr.oxidation .unbe {
  color:#444;
  background:#101000;
}
.wland_page#bacteria .reaction_table tr.reduction {
  background:#200020;
}
.wland_page#bacteria .reaction_table tr.reduction .unbe {
  color:#444;
  background:#100010;
}
.wland_page#bacteria .reaction_table th {
  text-align:center;
  color:#ccc;
  background:#204020;
}
.wland_page#bacteria .reaction_table td {
  color:#888;
}
.wland_page#bacteria .reaction_table td.cell1 {
  white-space:nowrap;
}
.wland_page#bacteria .reaction_table td.cell2 {
  white-space:nowrap;
}
.wland_page#bacteria .reaction_table td.cell3 {
  white-space:nowrap;
}
.wland_page#bacteria .reaction_table td.cell4 {
}
.wland_page#bacteria .reaction_table td span {
  display:block;
}
.wland_page#bacteria .reaction_table .caption {
  margin-top:5px;
  text-align:right;
  color:#666;
}
.wland_page#bacteria .reaction_table .info {
  margin:0 0 10px 18px;
  color:#666;
}
.wland_page#bacteria .reaction_table .info li {
}

.wland_page#bacteria .img#insand {
  width:200px;
  height:150px;
  background:url(bacteria/insand.jpg) no-repeat center center;
  border:solid 1px #999;
}



/* gallery */
.wland_page#gallery {
}
.wland_page#gallery dl.type-detail {
  height:115px;
  margin:10px 0;
  padding:5px 10px;
  background:#234 url() no-repeat 10px 25px;
  border:solid 1px #456;
}
html>body .wland_page#gallery dl.type-detail {
  height:auto;
  min-height:115px;
}
.wland_page#gallery dl.type-detail dt {
  margin-bottom:10px;
  padding:5px 0 0 130px;
  text-indent:-130px;
  color:#68a;
}
.wland_page#gallery dl.type-detail dt em {
  position:relative;
  top:-5px;
  font-weight:bold;
  font-style:normal;
  color:#ccc;
}
.wland_page#gallery dl.type-detail dt font {
  position:relative;
  top:-5px;
  color:#996;
}
.wland_page#gallery dl.type-detail dd {
  padding-left:130px;
}
.wland_page#gallery dl.type-detail dd a {
  display:none;
}

.wland_page#gallery dl#Cyclopoida {
  background-image:url(gallery/Cyclopoida.jpg);
}
.wland_page#gallery dl#Harpacticoida {
  background-image:url(gallery/Harpacticoida.jpg);
}
.wland_page#gallery dl#Podocopida {
  background-image:url(gallery/Podocopida.jpg);
}
.wland_page#gallery dl#Janiroidea {
  background-image:url(gallery/Janiroidea.jpg);
}
.wland_page#gallery dl#Gammaridea {
  background-image:url(gallery/Gammaridea.jpg);
}
.wland_page#gallery dl#Zoea {
  background-image:url(gallery/Zoea.jpg);
}
.wland_page#gallery dl#Polychaeta {
  background-image:url(gallery/Polychaeta.jpg);
}
.wland_page#gallery dl#Polychaeta2 {
  background-image:url(gallery/Polychaeta2.jpg);
}
.wland_page#gallery dl#Nematoda {
  background-image:url(gallery/Nematoda.jpg);
}
.wland_page#gallery dl#Plathelminthes {
  background-image:url(gallery/Plathelminthes.jpg);
}
.wland_page#gallery dl#Gnathostomulida {
  background-image:url(gallery/Gnathostomulida.jpg);
}
.wland_page#gallery p.thanks {
  text-align:right;
  color:#666;
}
.wland_page#gallery p.movie {
  float:none;
  width:330px;
  height:290px;
  margin:0 0 10px 0;
}
.wland_page#gallery pre.tree-crustacea {
  margin-bottom:10px;
  padding:4px 6px;
  line-height:14px;
  font-size:13px;
  font-family:Osaka,'MS UI Gothic','MS Gothic',monospace;
  color:#666;
  background:#101c23;
  border:solid 1px #303c43;
}
.wland_page#gallery pre.tree-crustacea em {
  font-style:normal;
  font-weight:bold;
  color:#999;
}
.wland_page#gallery pre.tree-crustacea font {
  color:#696;
}
.wland_page#gallery pre.tree-crustacea img {
  position:absolute;
  border:solid 1px #666;
}
.wland_page#gallery pre.tree-crustacea img.Cyclopoida {
  margin-top:-35px;
}
.wland_page#gallery pre.tree-crustacea img.Cyclopoida2 {
  margin:-35px 0 0 62px;
}
.wland_page#gallery pre.tree-crustacea img.Harpacticoida {
  margin-top:2px;
}
.wland_page#gallery pre.tree-crustacea img.Harpacticoida2 {
  margin:2px 0 0 62px;
}
.wland_page#gallery pre.tree-crustacea img.Podocopida {
  margin-top:-16px;
}
.wland_page#gallery pre.tree-crustacea img.Kentrogonida {
  margin-top:-16px;
}
.wland_page#gallery pre.tree-crustacea img.Janiroidea {
  margin-top:-16px;
}
.wland_page#gallery pre.tree-crustacea img.Gammaridea {
  margin-top:-35px;
}
.wland_page#gallery pre.tree-crustacea img.Gammaridea2 {
  margin:-35px 0 0 62px;
}
.wland_page#gallery pre.tree-crustacea img.Gammaridea3 {
  margin:-35px 0 0 124px;
}
.wland_page#gallery pre.tree-crustacea img.Caprellidea {
  margin-top:2px;
}
.wland_page#gallery pre.tree-crustacea img.Hippidae {
  margin-top:-16px;
}



/* collect */
.wland_page#collect {
}
.wland_page#collect p.point {
  height:150px;
}
.wland_page#collect p.point a {
  float:left;
  display:block;
  width:200px;
  height:150px;
  text-indent:-999em;
  background:url() no-repeat left top;
  cursor:default;
  outline:none;
}
/*\*/
.wland_page#collect p.point a {
  overflow:hidden;
}
/**/
.wland_page#collect p.point a#point-1 {
  background-image:url(collect/point-1.jpg);
}
.wland_page#collect p.point a#point-2 {
  background-image:url(collect/point-2.jpg);
}
.wland_page#collect p.point a#point-3 {
  background-image:url(collect/point-3.jpg);
}
.wland_page#collect .benthos_list {
  margin-bottom:10px;
}
.wland_page#collect .benthos_list dl {
  height:335px;
}
.wland_page#collect .benthos_list dt {
  float:left;
  width:100px;
}
.wland_page#collect .benthos_list dt strong {
}
.wland_page#collect .benthos_list dt span {
  display:block;
}
.wland_page#collect .benthos_list dd {
  float:left;
  width:460px;
  margin-bottom:10px;
}

.wland_page#collect dl.type-detail {
  margin:0 0 10px 0;
  padding:5px 10px 10px 10px;
  background:#234;
  border:solid 1px #456;
}
.wland_page#collect dl.type-detail dt {
  margin-bottom:5px;
}
.wland_page#collect dl.type-detail dt em {
  font-weight:bold;
  font-style:normal;
  color:#ccc;
}
.wland_page#collect dl.type-detail dt font {
  color:#996;
}
.wland_page#collect dl.type-detail dd font {
  display:block;
  margin-bottom:10px;
  color:#68a;
}
.wland_page#collect dl.type-detail dd {
}

.wland_page#collect .benthos_list .imgView#benthos01 {
  width:100px;
  height:100px;
  background:url(collect/benthos01s.jpg) no-repeat center center;
}
.wland_page#collect .benthos_list .imgView#benthos02 {
  width:100px;
  height:100px;
  background:url(collect/benthos02s.jpg) no-repeat center center;
}
.wland_page#collect .benthos_list .imgView#benthos03 {
  width:100px;
  height:100px;
  background:url(collect/benthos03s.jpg) no-repeat center center;
}

.wland_page#collect a.pics {
  display:block;
  width:160px;
  height:120px;
  background:url() no-repeat left top;
  text-indent:-999em;
  outline:none;
  cursor:default;
}
/*\*/
.wland_page#collect a.pics {
  overflow:hidden;
}
/**/
.wland_page#collect a.imgView {
  display:block;
  width:120px;
  height:90px;
  background:url() no-repeat left top;
  text-indent:-999em;
}
/*\*/
.wland_page#collect a.imgView {
  overflow:hidden;
}
/**/

.wland_page#collect .collect-20090620 {
}
.wland_page#collect .collect-20090620 a.point {
  float:right;
  width:160px;
  height:120px;
  margin-top:12px;
  background-image:url(collect/20090620/point.jpg);
}

.wland_page#collect .collect-20090620 {
}
.wland_page#collect .collect-20090620 a.imgView {
  margin-right:5px;
}
.wland_page#collect .collect-20090620 a.Gammaridea-a1 {
  background-image:url(collect/20090620/Gammaridea-a1s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-a2 {
  background-image:url(collect/20090620/Gammaridea-a2s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-a3 {
  background-image:url(collect/20090620/Gammaridea-a3s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-b1 {
  background-image:url(collect/20090620/Gammaridea-b1s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-c1 {
  background-image:url(collect/20090620/Gammaridea-c1s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-d1 {
  background-image:url(collect/20090620/Gammaridea-d1s.jpg);
}
.wland_page#collect .collect-20090620 a.Gammaridea-e1 {
  background-image:url(collect/20090620/Gammaridea-e1s.jpg);
}
.wland_page#collect .collect-20090620 a.Cyclopoida-a1 {
  background-image:url(collect/20090620/Cyclopoida-a1s.jpg);
}
.wland_page#collect .collect-20090620 a.Cyclopoida-a2 {
  background-image:url(collect/20090620/Cyclopoida-a2s.jpg);
}
.wland_page#collect .collect-20090620 a.Harpacticoida-a1 {
  background-image:url(collect/20090620/Harpacticoida-a1s.jpg);
}
.wland_page#collect .collect-20090620 a.Harpacticoida-a2 {
  background-image:url(collect/20090620/Harpacticoida-a2s.jpg);
}



/* order */
.wland_page#order {
}
.wland_page#order table {
  margin-bottom:5px;
  background:#666;
  border:0;
}
.wland_page#order table th {
  padding:3px;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  white-space:nowrap;
  background:#203039;
  border:0;
}
.wland_page#order table td {
  padding:3px;
  text-align:left;
  font-size:12px;
  background:#102029;
  border:0;
}

.wland_page#order table.shop-list td {
  text-align:center;
}

.wland_page#order dl.type-detail {
  margin:0 0 10px 0;
  padding:5px 10px 10px 10px;
  background:#234;
  border:solid 1px #456;
}
.wland_page#order dl.type-detail dt {
  margin-bottom:5px;
}
.wland_page#order dl.type-detail dt em {
  font-weight:bold;
  font-style:normal;
  color:#ccc;
}
.wland_page#order dl.type-detail dt font {
  color:#996;
}
.wland_page#order dl.type-detail dd font {
  display:block;
  margin-bottom:10px;
  color:#68a;
}
.wland_page#order dl.type-detail dd {
}

.wland_page#order a.pics {
  display:block;
  width:160px;
  height:120px;
  background:url() no-repeat left top;
  text-indent:-999em;
  outline:none;
  cursor:default;
}
/*\*/
.wland_page#order a.pics {
  overflow:hidden;
}
/**/
.wland_page#order a.imgView {
  display:block;
  width:120px;
  height:90px;
  background:url() no-repeat left top;
  text-indent:-999em;
}
/*\*/
.wland_page#order a.imgView {
  overflow:hidden;
}
/**/

.wland_page#order .cpfarm {   /* cpfarm */
}
.wland_page#order .cpfarm a.Dardanus-crassimanus {
  float:right;
  margin-top:12px;
  background-image:url(order/cpfarm/Dardanus-crassimanus.jpg);
}
.wland_page#order .cpfarm a.imgView {
  margin-right:10px;
}
.wland_page#order .cpfarm a.Cyclopoida-a1 {
  float:left;
  margin-right:10px;
  background-image:url(order/cpfarm/Cyclopoida-a1s.jpg);
}

.wland_page#order .shrimp {   /* shrimp */
}
.wland_page#order .shrimp a.imgView {
  margin-right:5px;
}
.wland_page#order .shrimp a.Cyclopoida-a1 {
  background-image:url(order/shrimp/Cyclopoida-a1s.jpg);
}
.wland_page#order .shrimp a.Cyclopoida-a2 {
  background-image:url(order/shrimp/Cyclopoida-a2s.jpg);
}
.wland_page#order .shrimp a.Harpacticoida-a1 {
  background-image:url(order/shrimp/Harpacticoida-a1s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-a1 {
  background-image:url(order/shrimp/Gammaridea-a1s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-a2 {
  background-image:url(order/shrimp/Gammaridea-a2s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-b1 {
  background-image:url(order/shrimp/Gammaridea-b1s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-b2 {
  background-image:url(order/shrimp/Gammaridea-b2s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-c1 {
  background-image:url(order/shrimp/Gammaridea-c1s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-c2 {
  background-image:url(order/shrimp/Gammaridea-c2s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-d1 {
  background-image:url(order/shrimp/Gammaridea-d1s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-d2 {
  background-image:url(order/shrimp/Gammaridea-d2s.jpg);
}
.wland_page#order .shrimp a.Gammaridea-e1 {
  background-image:url(order/shrimp/Gammaridea-e1s.jpg);
}
.wland_page#order .shrimp a.Janiroidea-a1 {
  background-image:url(order/shrimp/Janiroidea-a1s.jpg);
}
.wland_page#order .shrimp a.Janiroidea-a2 {
  background-image:url(order/shrimp/Janiroidea-a2s.jpg);
}
.wland_page#order .shrimp a.Janiroidea-b1 {
  background-image:url(order/shrimp/Janiroidea-b1s.jpg);
}
.wland_page#order .shrimp a.Janiroidea-b2 {
  background-image:url(order/shrimp/Janiroidea-b2s.jpg);
}
.wland_page#order .shrimp a.Caprellidea-a1 {
  background-image:url(order/shrimp/Caprellidea-a1s.jpg);
}
.wland_page#order .shrimp a.Caprellidea-a2 {
  background-image:url(order/shrimp/Caprellidea-a2s.jpg);
}
.wland_page#order .shrimp a.Eylaidae-a1 {
  background-image:url(order/shrimp/Eylaidae-a1s.jpg);
}

.wland_page#order .yokoebiya {   /* yokoebiya */
}
.wland_page#order .yokoebiya a.Cyclopoida-a3s {
  float:right;
  width:200px;
  height:150px;
  margin:12px 0 0 0;
  background-image:url(order/yokoebiya/Cyclopoida-a3s.jpg);
}
.wland_page#order .yokoebiya a.imgView {
  margin-right:5px;
}
.wland_page#order .yokoebiya a.Gammaridea-a1 {
  background-image:url(order/yokoebiya/Gammaridea-a1s.jpg);
}
.wland_page#order .yokoebiya a.Gammaridea-a2 {
  background-image:url(order/yokoebiya/Gammaridea-a2s.jpg);
}
.wland_page#order .yokoebiya a.Cyclopoida-a1 {
  background-image:url(order/yokoebiya/Cyclopoida-a1s.jpg);
}
.wland_page#order .yokoebiya a.Cyclopoida-a2 {
  background-image:url(order/yokoebiya/Cyclopoida-a2s.jpg);
}
.wland_page#order .yokoebiya a.Harpacticoida-a1 {
  background-image:url(order/yokoebiya/Harpacticoida-a1s.jpg);
}
.wland_page#order .yokoebiya a.Harpacticoida-a2 {
  background-image:url(order/yokoebiya/Harpacticoida-a2s.jpg);
}
.wland_page#order .yokoebiya a.Podocopida-a1 {
  background-image:url(order/yokoebiya/Podocopida-a1s.jpg);
}
.wland_page#order .yokoebiya a.Podocopida-a2 {
  background-image:url(order/yokoebiya/Podocopida-a2s.jpg);
}



/* keep */
.wland_page#keep {
}
