@charset "utf-8";

* { margin: 0; padding: 0; }



/* xxxxxxxxxx(max-width:480px) */

body{max-width:100%;height:auto;padding:0;margin:0;
}

  #head0 {
    width: 100%;
  }
  img {
      max-width:100%;
  }
  .head0bg {
      display:none;
  }
  .head0img {
	  max-width:100%;
	  display:block;
  }
  

/* -- bg / waku -- */

.waku10001{max-width:100%;height:auto;padding:1px 5px;margin:2px 0px;
}
.waku10001 img{max-width:48%;margin:5px 2px;
width /***/:auto;
}

.imgblock101{max-width:100%;height:auto;padding:1px 0px;margin:5px 0px 12px 0;
}
.imgblock101 img{max-width:100%;height:auto;padding:0;margin:5px 0px;
display:block;clear:both;
width /***/:auto;
}


/* -- Responsive Menu -- */

.menu101{width:100%;max-width:480px;height:38px;padding:1px 0;margin:2px 1px;
background-image:url(../gen_img/gen_titlebg102.jpg);
background-repeat:repeat-x;

}
.menu101tx{width:100%;height:22px;padding:7px 5px;margin:1px auto 1px auto;font-size:15px;text-align:center;
}



/* -- title -- */

.title001 h3{font-size:15px;
}
.title002 h3{font-size:15px;
}


/* -- txt -- */
.topbox001{max-width:95%;height:auto;margin:5px auto 2px auto;
background-color:#E6F5FF;

}
.topbox002{max-width:95%;height:auto;margin:8px auto;
}


/* -- table（chart）-- */

.table1tx1{font-size:14px;/* -- ランキングサイトタイトルbox -- */

}

/* -- Responsive -- */

.respon101{max-width:98%;height:auto;padding:1px 0;margin:10px auto 5px auto;
}
.respon101 img{max-width:100%;height:auto;
width /***/:auto;
}
.respon101box1{float:left;max-width:480px;height:auto;padding:5px 1px;margin:10px 3px;
}



/* -- other -- */
.more3{display:block;font-size:12px;color:#663300;/* -- AFラインナップ枠、ブラウン -- */
width:95%;height:auto;text-align:center;
padding:1px ;margin:3px auto 5px auto;
background-color:#F3DFD1;
}
.more3 img{width:80px;
}
.scrip1{width:95%;height:auto;font-size:12px;
}
