﻿p.txt-1 {
  margin-left:15px;
}

p.fax-num {
  text-align:center;
  border:1px solid #A7A354;
  padding:10px;
  margin-top:10px;
}
p.fax-num .hutoji {
  font-size:1.5em;
}
div#contents div#c_pad form input {
  width:300px;
}
div#contents div#c_pad form input.zip {
  width:100px;
}
div#contents div#c_pad form textarea {
  width:100%;
}

div#wrap div#contents div#c_pad table th {
  width:150px;
}

@media (min-width: 730px) {
  div#contents div#c_pad form input.tel,
  div#contents div#c_pad form input.fax {
    width:200px;
  }
}
div#contents div#c_pad form p.submit input {
  padding:5px 10px;
  background: #a5c254;
  background: -moz-linear-gradient(top, #a5c254 0%, #87a438 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c254), color-stop(100%,#87a438));
  background: -webkit-linear-gradient(top, #a5c254 0%,#87a438 100%);
  background: -o-linear-gradient(top, #a5c254 0%,#87a438 100%);
  background: linear-gradient(to bottom, #a5c254 0%,#87a438 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c254', endColorstr='#87a438',GradientType=0 );
  border:0;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  line-height:1.5;
  font-size:120%;
  color:#fff;
  margin-bottom:2em;
}
div#contents div#c_pad form p.submit input:hover {
  background: #87a438;
  background: -moz-linear-gradient(top, #87a438 0%, #a5c254 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87a438), color-stop(100%,#a5c254));
  background: -webkit-linear-gradient(top, #87a438 0%,#a5c254 100%);
  background: -o-linear-gradient(top, #87a438 0%,#a5c254 100%);
  background: linear-gradient(to bottom, #87a438 0%,#a5c254 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87a438', endColorstr='#a5c254',GradientType=0 );
  cursor:pointer;
}

@media (max-width: 729px){
  div#contents div#c_pad form,
  div.hogo {
    margin:0.5em;
  }
  div#wrap div#contents div#c_pad table th {
    width:35%;
  }
  div#wrap div#contents div#c_pad table td {
    width:60%;
  }

  div#contents div#c_pad form input {
    width:100%;
  }
}



p.hissu {
  margin:15px 0 10px 0;
}



div#wrap div#contents div#c_pad table td {
  text-align:left;
  padding:10px;
  line-height:2.2em;
  white-space:normal;
}



input#button {
  display:block;
  margin:0 auto;
}

p.submit {
  margin-top:15px;
}

span.kome {
  color:red;
}

div.hogo {
  border:1px solid #A7A354;
  padding:10px;
  margin-top:10px;
}

span.hutoji {
  font-weight:bold;
}

p.kojin {
  margin-top:10px;
}


/* 確認画面 */
#c_pad div.confirm-box {
  text-align:center;
  margin:0 20px;
  padding:10px 0;
}
#c_pad div.confirm-box table.confirm-table {
  margin-bottom:10px;border-collapse: collapse;
}
#c_pad div.confirm-box table.confirm-table th,
#c_pad div.confirm-box table.confirm-table td {
  padding:10px;
}
#c_pad div.confirm-box table.confirm-table td {
  text-align:left !important;
  white-space:normal !important;
  width:90% !important;
}
#c_pad div.confirm-box table.confirm-table th {
  width:150px; border-bottom: 1px solid white;
}
#c_pad div.confirm-box form span.confirm-btn input {
  padding:5px 15px;
  background: #a5c254;
  background: -moz-linear-gradient(top, #a5c254 0%, #87a438 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c254), color-stop(100%,#87a438));
  background: -webkit-linear-gradient(top, #a5c254 0%,#87a438 100%);
  background: -o-linear-gradient(top, #a5c254 0%,#87a438 100%);
  background: linear-gradient(to bottom, #a5c254 0%,#87a438 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c254', endColorstr='#87a438',GradientType=0 );
  border:0;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  line-height:1.5;
  font-size:120%;
  color:#fff;
  margin:0.5em;
}
#c_pad div.confirm-box form span.confirm-btn input:hover {
  background: #87a438;
  background: -moz-linear-gradient(top, #87a438 0%, #a5c254 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87a438), color-stop(100%,#a5c254));
  background: -webkit-linear-gradient(top, #87a438 0%,#a5c254 100%);
  background: -o-linear-gradient(top, #87a438 0%,#a5c254 100%);
  background: linear-gradient(to bottom, #87a438 0%,#a5c254 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87a438', endColorstr='#a5c254',GradientType=0 );
  cursor:pointer;
}
#c_pad div.confirm-box form span.confirm-btn.back-btn input {
  background: #a554c2;
  background: -moz-linear-gradient(top, #a554c2 0%, #8738a4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a554c2), color-stop(100%,#8738a4));
  background: -webkit-linear-gradient(top, #a554c2 0%,#8738a4 100%);
  background: -o-linear-gradient(top, #a554c2 0%,#8738a4 100%);
  background: linear-gradient(to bottom, #a554c2 0%,#8738a4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a554c2', endColorstr='#8738a4',GradientType=0 );
}
#c_pad div.confirm-box form span.confirm-btn.back-btn input:hover {
  background: #8738a4;
  background: -moz-linear-gradient(top, #8738a4 0%, #a554c2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8738a4), color-stop(100%,#a554c2));
  background: -webkit-linear-gradient(top, #8738a4 0%,#a554c2 100%);
  background: -o-linear-gradient(top, #8738a4 0%,#a554c2 100%);
  background: linear-gradient(to bottom, #8738a4 0%,#a554c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8738a4', endColorstr='#a554c2',GradientType=0 );
}

@media (max-width: 729px){
  #c_pad div.confirm-box {
    margin:0 5px;
  }
}