#wake{
  clear : both;
  margin-top : 50px;
}
#buy th,.buy th{
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-bottom-color : gray;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 90%;
}
#buy td,.buy td{
  padding-top : 10px;
  padding-bottom : 10px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-bottom-color : gray;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 90%;
  line-height : 130%;
  letter-spacing : 1px;
}
#buy table,.buy table{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : gray;
  width : 100%;
  margin-top : 15px;
}
#buy,.buy{
  margin-top : 30px;
  margin-bottom : 20px;
  clear : both;
}
#setsumei th{
  padding-left : 5px;
  padding-right : 5px;
  white-space : nowrap;
  font-size : 100%;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-bottom-color : gray;
}
#setsumei td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-bottom-color : gray;
}
#bikou p{
  padding-left : 55px;
}
#order #tel{
  width : 279px;
  float : left;
}
#order #fax{
  text-align : center;
  width : 279px;
  float : right;
}
#order{
  vertical-align : top;
}
#bikou{
  clear : both;
}
#photo-up{
  margin-top : 30px;
  text-align : center;
}
#photo-up td{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
}
#photo-up input,#photo-up p{
  margin-top : 0px;
  margin-bottom : 0px;
}
#photo01{
  margin-bottom : 30px;
}
#photo01 img{
  float : right;
}
#photo01 p{
  width : 255px;
}
#photo01 h4{
  margin-bottom : 0px;
  margin-top : 0px;
}
#nabebuy h3{
  color : maroon;
  background-color : #cccc00;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : green;
}
#abura{
  clear : both;
}
.bothspace20{
  clear : both;
  padding-top : 20px;
}
#taraba3-title01{
  background-image : url(../img/taraba/03/title01.gif);
  background-repeat : no-repeat;
  background-position : center center;
  text-indent : -9999px;
  height : 85px;
}
#taraba3-copy01{
  background-image : url(../img/taraba/03/copy02.gif);
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 28px;
  margin-top : 30px;
}
#kegani2-title01{
  background-image : url(../img/kegani/02/title01.gif);
  background-repeat : no-repeat;
  background-position : center center;
  height : 295px;
  text-indent : -9999px;
}
#kegani2-copy01{
  background-image : url(../img/kegani/02/copy02.gif);
  background-repeat : no-repeat;
  background-position : center center;
  text-indent : -9999px;
  height : 147px;
  margin-top : 40pt;
}
.kanbai{
  font-size : 200%;
  text-align : center;
  color : white;
  background-color : red;
  font-weight : bold;
  height : 30px;
  padding-top : 5px;
}
#wake01{
  background-image : url(../img/wake/wake_title01.gif);
  text-indent : -9999px;
  width : 121px;
  height : 31px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#wake02{
  background-image : url(../img/wake/wake_title02.gif);
  text-indent : -9999px;
  width : 127px;
  height : 32px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#wake03{
  background-image : url(../img/wake/wake_title03.gif);
  text-indent : -9999px;
  width : 128px;
  height : 31px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#wake04{
  background-image : url(../img/wake/wake_title04.gif);
  text-indent : -9999px;
  width : 127px;
  height : 30px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#wake05{
  background-image : url(../img/wake/wake_title05.gif);
  text-indent : -9999px;
  width : 127px;
  height : 33px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#gcard{
  text-align : center;
  margin-top : 30px;
}
#gcard form{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#gcard td{
  text-align : center;
  padding-bottom : 30px;
  width : 250px;
}
#gcard-title01{
  font-size : 80%;
  color : gray;
}
.item-block01{
  width : 100%;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : silver;
  padding-top : 20px;
  clear : both;
  margin-bottom : 20px;
}
.to-cart01{
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : silver;
  border-right-color : silver;
}
.to-cart01 th{
  font-size : 80%;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-bottom-color : silver;
  padding-top : 5px;
}
.to-cart01 td{
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-bottom-color : silver;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : 90%;
  line-height : 130%;
  letter-spacing : 1px;
}
.item-block02{
  width : 100%;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : silver;
  padding-top : 20px;
  clear : both;
  margin-bottom : 20px;
  padding-bottom : 70px;
}
.image01{
  width : 210px;
  float : left;
}
.item-detail01{
  float : right;
  width : 360px;
}
#set-title01{
  background-image : url(../set/img/01/copy01.gif);
  width : 501px;
  height : 287px;
  text-indent : -9999px;
  margin-left : 40px;
}
.tana01 th{
  font-size : 85%;
  height : 30px;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
}
.tana01 form{
  margin-top : 0px;
  margin-bottom : 0px;
}
.itemname{
  width : 170px;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}
.tana01 td{
  font-size : 90%;
  line-height : 130%;
  letter-spacing : 1px;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 10px;
}
.price{
  width : 100px;
  text-align : center;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}
.point{
  text-align : center;
  width : 55px;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}
.kazu{
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}
.tanawaku{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : gray;
  border-right-color : gray;
}
.tana01{
  padding-top : 30px;
}
.souryo1{
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : silver;
  border-right-color : silver;
  margin-left : 20px;
}
.souryo1 td{
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-bottom-color : silver;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 10px;
  text-align : center;
  font-size : 90%;
}

