@charset "euc-jp";

/* Å¹ÊÞ°ÆÆâ */
#p_title {
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
}

.st_name {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

.in_waku730 {
  width:730px;
  float:left;
  margin:0px 0px 20px 10px;
  padding:0px 0px 0px 0px;
}

.st_left {
  width:470px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.st_right {
  width:260px;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.font13 {
  font-size:13px;
  line-height:18px;
}

.map_b {
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.t_align_left {
  text-align:left;
}

.course {
  background-color:#0066FF;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


/* Í½Ìó */
.table_waku650 {
  width:650px;
  margin:10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.table_waku650 td {
  border:solid 1px #f30;
  padding: 2px;
  font-size:12px;
  vertical-align:top;
  text-align:center;
  line-height:1.8;
}

.sys_table_waku650 {
  width:650px;
  margin:40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.sys_table_waku650 td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.sys_table_waku650 th {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.fmin_store {
  width:650px;
  margin:20px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.fmin_store td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.fmin_table_waku650 {
  width:650px;
  margin:40px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.fmin_table_waku650 td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  text-align:left;
  vertical-align:top;
  line-height:150%;
}

.fmin_table_waku650 th {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}


.send_table {
  width:680px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 0px #fff;
  border-collapse:collapse;
}
.send_table td {
  border:solid 0px #fff;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.send_copy {
  background-color:#ffc;
  width:450px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 0px #fff;
  border-collapse:collapse;
}
.send_copy td {
  color:#060;
  border:solid 0px #fff;
  padding:15px;
  font-size:12px;
  vertical-align:top;
  text-align:left;
  line-height:150%;
}

/* ÄÌÈÎ */
.pro_set_left {
  width:430px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.pro_set_right {
  width:290px;
  float:left;
  margin:80px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.pro_waku {
  width: 246px;
  float:left;
  margin:20px 5px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.pro_wakubg {
  width: 246px;
  float:left;
  background-image: url(../img/waku01_left.gif);
  background-repeat: repeat-y;
  background-position: left center;
  margin:0px 0px 0px 0px;
  padding: 0px 6px 0px 6px;
}

.pro_img {
  width:234px;
  text-align:center;
}

/* ¥«¡¼¥È */
.cart_table_waku650 {
  width:650px;
  margin:0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.cart_table_waku650 td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  text-align:left;
  line-height:150%;
}

.cart_table_waku650 th {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.tyu_waku {
  background-color:#ffc;
  width:500px;
  margin:0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
}
.tyu_waku td {
  padding:6px;
  font-size:14px;
  vertical-align:top;
  text-align:left;
  line-height:150%;
}

.mada {
  background-color:#ffc;
  width:500px;
  margin:0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
}
.mada td {
  padding: 15px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.mada th {
  padding:15px;
  vertical-align:top;
  line-height:150%;
}

.mada th a {
  font-size:18px;
}

.webf_table_waku650 {
  width:650px;
  margin:10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.webf_table_waku650 td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.webf_table_waku650 th {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.postage {
  width:730px;
  margin:40px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #060;
  border-collapse:collapse;
}
.postage td {
  border:solid 1px #060;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.postage th {
  border:solid 1px #060;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

/* Ä´ÍýÊýË¡ */
.cook_sub {
  margin:5px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}
.cook_waku680 {
  background-color:#ffc;
  width:680px;
  float:left;
  margin:0px 0px 10px 20px;
  padding: 5px;
}

.cook_waku680_left {
  width:421px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.cook_waku680_right {
  width:251px;
  float:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.table_waku405 {
  width:405px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.table_waku405 td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

.comp {
  width:405px;
  margin:10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

/* Å¹¼ç¾Ò²ð */
.mas_catch {
  margin:10px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-size:16px;
  line-height:22px;
}

img.mas_img {
  float:left;
  margin:0px 10px 5px 0px;
  padding:0px 0px 0px 0px;
}

/* ÆÃÄê¾¦¼è°ú */
.legal_waku {
  width:100%;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 1px #f30;
  border-collapse:collapse;
}
.legal_waku td {
  border:solid 1px #f30;
  padding: 5px;
  font-size:12px;
  vertical-align:top;
  line-height:150%;
}

/* ÂçÈÓÅ¹ */
.dai_table {
  width:610px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid 0px #fff;
  border-collapse:collapse;
}
.dai_table td {
  border:solid 0px #fff;
  padding:2px;
  font-size:14px;
  text-align:left;
  vertical-align:top;
  line-height:150%;
}

.dai_img001 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 40px 0px;
}

.dai_txt610 {
  width:610px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  text-align:left;
  line-height:150%;
}
.dai_txt001 {
  margin:0px 0px 0px 0px;
  padding:10px 0px 30px 0px;
}
.dai_red {
  color:#ff0101;
}

.dai_txt450 {
  margin:0px 0px 0px 0px;
  padding:20px 0px 10px 50px;
  font-size:13px;
  text-align:left;
  line-height:150%;
}