@charset "utf-8";
section>.section_content>h3:before {
  color: #006A28;
  font-size: 110%;
  content: "■";
  margin-right: 5px;
}
section>.section_content>.leading {
  margin: 15px 0;
}
table.confirm-list {
  width: 100%;
}
table.confirm-list>thead>tr>th,
table.confirm-list>tbody>tr>td {
  padding: 5px;
  border: 1px solid #ccc;
  vertical-align: middle;
}
table.confirm-list>thead>tr>th {
  background-color: #DBECA4;
}
table.confirm-list>tbody>tr>td>img {
  float: left;
  margin-right: 10px;
  box-shadow: 2px 2px 5px 0 #999;
  height: 75px;
}
table.confirm-list>tbody>tr:hover>td {
  background-color: #FDFEC6;
}
/* 以下フォーム項目*/
form textarea, form input[type="text"] {
    font-size: 105%;
    width: 98%;
    padding: 3px 2px;
}
form .form_item {
    font-size: 110%;
    margin-bottom: 15px;
}
form .last {
    margin-bottom: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
form .form_item .notice {
    font-size: 90%;
}
button.red, button.green, button.default {
  padding: 10px 15px;
  font-size: 110%;
  font-weight: 700;
  letter-spacing: 0.2em;
  border-radius: 3px;
}
button.red, button.green {
  color: #fff;
}
button.red:active, button.green:active, button.default:active {
  padding: 11px 14px 9px 16px;
}
button.red {
  border-top: 1px solid #ED5F75;
  border-left: 1px solid #ED5F75;
  border-bottom: 1px solid #B20000;
  border-right: 1px solid #B20000;
  background-color: #B20000;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ED5F75), to(#B20000));
  background: -webkit-linear-gradient(#ED5F75, #B20000);
  background: -moz-linear-gradient(#ED5F75, #B20000);
  background: -ms-linear-gradient(#ED5F75, #B20000);
  background: -o-linear-gradient(#ED5F75, #B20000);
  background: linear-gradient(#ED5F75, #B20000);
  -pie-background: linear-gradient(#ED5F75, #B20000);
}
button.red:active {
  border: 1px solid #B20000;
/*
  background-color: #B20000;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ED5F75), to(#B20000));
  background: -webkit-linear-gradient(#ED5F75, #B20000);
  background: -moz-linear-gradient(#ED5F75, #B20000);
  background: -ms-linear-gradient(#ED5F75, #B20000);
  background: -o-linear-gradient(#ED5F75, #B20000);
  background: linear-gradient(#ED5F75, #B20000);
  -pie-background: linear-gradient(#ED5F75, #B20000);
*/
}

button.green {
  border-top: 1px solid #008735;
  border-left: 1px solid #008735;
  border-bottom: 1px solid #006A28;
  border-right: 1px solid #006A28;
  background-color: #006A28;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008735), to(#006A28));
  background: -webkit-linear-gradient(#008735, #006A28);
  background: -moz-linear-gradient(#008735, #006A28);
  background: -ms-linear-gradient(#008735, #006A28);
  background: -o-linear-gradient(#008735, #006A28);
  background: linear-gradient(#008735, #006A28);
  -pie-background: linear-gradient(#008735, #006A28);
}
button.green:active {
  border: 1px solid #006A28;
/*
  background-color: #006A28;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008735), to(#006A28));
  background: -webkit-linear-gradient(#008735, #006A28);
  background: -moz-linear-gradient(#008735, #006A28);
  background: -ms-linear-gradient(#008735, #006A28);
  background: -o-linear-gradient(#008735, #006A28);
  background: linear-gradient(#008735, #006A28);
  -pie-background: linear-gradient(#008735, #006A28);
*/
}

button.default {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #ccc;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#ccc));
  background: -webkit-linear-gradient(#eee, #ccc);
  background: -moz-linear-gradient(#eee, #ccc);
  background: -ms-linear-gradient(#eee, #ccc);
  background: -o-linear-gradient(#eee, #ccc);
  background: linear-gradient(#eee, #ccc);
  -pie-background: linear-gradient(#eee, #ccc);
}
button.default:active {
  border: 1px solid #ddd;
/*
  background-color: #006A28;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008735), to(#006A28));
  background: -webkit-linear-gradient(#008735, #006A28);
  background: -moz-linear-gradient(#008735, #006A28);
  background: -ms-linear-gradient(#008735, #006A28);
  background: -o-linear-gradient(#008735, #006A28);
  background: linear-gradient(#008735, #006A28);
  -pie-background: linear-gradient(#008735, #006A28);
*/
}
