@charset "UTF-8";
#contact {
  background: #fef100;
  padding: 20px 0 100px; }
#contact .w980 {
  padding: 0;
  margin-top: 180px;
  background: white; }
#contact .paddings {
  padding: 60px 50px 0; }
#contact .conbox {
  padding-bottom: 80px; }
#contact .conbox .sub {
  border-bottom: 2px dotted #aaaaaa; }
#contact .con1 {
  background: url(../img/con1_img1.jpg) no-repeat top right; }
#contact #form dl dt {
  text-align: right;
  padding-bottom: 1em;
  padding-top: 0.2em;
  width: 200px;
  float: left;
  clear: both;
  line-height: 2.5; }
#contact #form dl dd {
  padding-left: 220px;
  min-height: 30px;
  padding-bottom: 1em; }
#contact #form dd, #contact #form dd div {
  padding: 5px; }
#contact #form form input[type="text"], #contact #form form textarea {
  max-width: 90%;
  border: 0;
  padding: 10px;
  font-size: 1em;
  border: solid 1px #ccc; }
#contact #form .select {
  padding: 12px 10px; }
#contact #form .upfile {
  padding: 10px 10px; }
#contact #form form textarea {
  width: 100%; }
#contact #form form .email, #contact #form form .your_tel {
  ime-mode: inactive; }
#contact #form .adds input {
  margin-bottom: 1em; }
#contact .submit1 {
  background: url(../img/contact_submit.png) no-repeat center;
  width: 291px;
  height: 64px;
  border: 0; }
#contact .submit1:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }
#contact table {
  width: 95%;
  margin: 0 auto 40px;
  background-color: white;
  border: 3px solid #c1c1c1;
  border-bottom: 1px; }
#contact table th, #contact table td {
  line-height: 40px;
  border-bottom: 2px solid #c1c1c1;
  padding: 0 0.5em; }
#contact table th {
  border-right: 2px solid #c1c1c1;
  font-size: 16px; }

.submit2 {
  background: url(../img/submit2.png) no-repeat center;
  width: 291px;
  height: 64px;
  border: 0; }
.submit2:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

.submit3 {
  background: url(../img/submit3.png) no-repeat center;
  width: 291px;
  height: 64px;
  border: 0; }
.submit3:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

.topback {
  background: url(../img/topback.png) no-repeat center;
  width: 291px;
  height: 64px;
  border: 0;
  display: inline-block; }
.topback:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }
