@charset "utf-8";

#page_title {
 clear: both;
 width: 784px;
 height: 218px;
 margin: 0px auto;
 background: url(../images/h2_contact.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
}
.cont_title1 {
 clear: both;
 width: 584px;
 height: 70px;
 margin: 0px auto;
 background: url(../images/contact_title1.gif) no-repeat;
 text-indent: -9999px;
}
p {
 margin: 0 0 1.5em 0.2em;
 padding: 0; 
 font-size: 12px;
 line-height: 150%;
}
.p_title{
 margin: 0 0 0 0.2em;
 padding: 0; 
 font-size: 12px;
 line-height: 150%;
}
ul {
 margin: 0 0 20px;
 padding: 0;
}
li {
 margin: 0 0 0 1.5em;
 padding: 0;
 font-size: 12px;
 line-height: 150%;
}
#form_block {
 margin: 0;
 padding: 20px 0 0 0;
 _padding: 1px 0 0 0;
 background: url(../images/dot_line.gif) no-repeat;
 overflow: hidden;
}

/* テーブル */
#contact_table {
 width: 100%;
 margin: 0 0 20px 0;
 padding: 0;
 font-size: 12px;
}
.td_title {
 width: 110px;
 padding: 6px 0 6px 5px;
 text-align: left;
 vertical-align: top;
}
.td_title2 {
 padding: 16px 0 6px 5px;
 text-align: left;
 vertical-align: bottom;
}
.td_field {
 padding: 6px 3px 6px 10px;
 line-height: 140%;
}
.td_field2 {
 padding: 20px 0 20px 5px;
 line-height: 160%;
}
.tx10 {
 font-size: 10px;
 line-height: 140%;
 vertical-align: super;
}
.field1 {
 width: 200px;
}
.field2 {
 width: 50px;
}
.field3 {
 width: 300px;
}
.field4 {
 width: 440px;
}
.field5 {
 width: 30px;
}
#commentarea {
 width: 440px;
}
.form_btn {
 margin: 0 0 40px;
 padding: 50px 0 0;
 text-align: center;
 background: url(../images/dot_line.gif) no-repeat;
}
#satei_banner {
 margin: 0 0 40px 0;
 padding: 0;
 background: url(../images/syaken_banner_bg.gif) repeat-y;
}
#sb_top {
 margin: 0;
 padding: 0;
 height: 60px;
 background: url(../images/syaken_banner_top.gif) no-repeat;
 text-indent: -9999px;
 overflow: hidden;
}
#satei_banner p {
 margin: 0 20px 16px 18px;
 padding: 0;
 font-size: 12px;
 line-height: 170%;
}
#sb_btm {
 margin: 0;
 padding: 0;
 height: 5px;
 background: url(../images/syaken_banner_btm.gif) no-repeat;
 overflow: hidden;
}