@charset "utf-8";
@import "default.css";

/*-------------------------------------------------------------------
  ヘッダー 
---------------------------------------------------------------------*/
  /*画像置換用設定*/
  #wrapper h2.pagetitle {
    background-image: url(../images/contact/h2_contact.png);
  }
  
  
div.section p.lead01 {
color: #ff0000;
text-align: left;
}
  
div.section p.lead02 {
color: #ff0000;
font-size: 70%;
margin-top: 10px;
width:150px;
}


.formFields p.label {
	position:relative;
	width:150px;
	height:35px;
	padding:4px;
}
img.hissu {
	position:absolute;right:0px;top:0px;
}

<!--
div.section div.subsection p.hissu {
 margin-top: 5px;
 }
-->

 
div.section div.image {
  width: 555px;
  height: 378px;
  background-image: url(../images/contact/thanyou_background.jpg);
  background-repeat: no-repeat;
  margin-top: 10px;
  }
  
  
  div.section p.message {
  padding: 260px 0 0px 50px;
  }

.section {
  width: 555px;
  margin: 10px 0 10px 5px;
}
.section .subsection{
  width: 527px;
  margin: 0 auto;
}
.textField {
  border: 1px solid #727272;
  font-size: 110%;
}
table.formFields textarea {
  width: 300px;
  height: 100px;
  border: 1px solid #727272;
  font-size: 110%;
}

table {
  width: 550px;
  margin: 10px auto;
  border-collapse: collapse;
}
table caption{

}
table td, table th {
  padding: 3px 5px;
  border: 1px solid #242424;
}
table thead th {
  background: transparent url(../images/bg_thead.gif) top left repeat;
  color: #FFFFFF;
  padding: 5px;
}
table thead th.title {
  text-align: left;
  font-size: 110%;
}
table thead td {
  text-align: left;
}
table tbody th {
  text-align: left;
  width: 120px;
  background: transparent url(../images/bg_th.gif) top left repeat;
  color: #000;
}
table tbody td {
  text-align: left;
  background-color: #FFFFFF;
  color: #333;
}
.submit {
  border: 0px;
  text-align: center;
}
textarea#comment {
  height: 50px;
}
