@charset "euc-jp";

.information {
  background-color:#ffc;
  width:730px;
  float:left;
  text-align:left;
  margin:0px 0px 20px 10px;
  padding: 5px;
  border:solid 1px #ff0101;
}

.toparea {
  width: 760px;
  margin:0px auto 20px auto;
  padding: 0px 0px 0px 0px;
  float: right;
}

.toparea02 {
  background-color:#ffc;
  width: 748px;
  margin:0px auto 20px auto;
  padding: 6px;
  float: right;
  border:solid 1px #f30;
}

#banner {
  text-align:center;
  margin:0px 0px 25px 0px;
  padding: 0px 0px 0px 0px;
}

#banner02 {
  width:100%;
  float:left;
  text-align:center;
  margin:20px 0px 25px 0px;
  padding:0px 0px 0px 0px;
}

.toparea div.left01{
  width: 420px;
  float: left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.toparea div.right01{
  width:320px;
  float:right;
  margin:0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}

.bottom20{
  margin:0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.l410 {
  width:410px;
  float:left;
  margin:6px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.l410left110 {
  width:110px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.l410right300 {
  width:300px;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.l410left300 {
  width:300px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.l410right110 {
  width:110px;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.right a img{
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.r320 {
  width:320px;
  float:left;
  margin:0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.r320left110 {
  width:110px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.r320right210 {
  width:210px;
  float:right;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.line {
  margin:0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.l260 {
  width:260px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.r490 {
  width:490px;
  float:right;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.r490 .text {
  margin:10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.r490left245 {
  width:245px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
}

.r490right245 {
  width:245px;
  float:right;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  text-align:right;
}

.inq {
  background-color:#fff;
  width:490px;
  height:100px;
  text-align:left;
  margin:0px auto;
  padding: 5px;
  border:solid 1px #666;
}

.inq .left {
  width:80px;
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.inq .left_l {
  width:60px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.inq .left_r {
  width:20px;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.inq .right {
  width:400px;
  float:right;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}
