/*contact ONLY*/
#contents_container_contact {
 width: 806px;
 height: auto;
 margin: 36px 0 45px 0;
 padding: 0px;
 text-align: left;
 /*”wŒiŒJ‚è•Ô‚µ—p or float: left;*/
 overflow:auto;
 /*”wŒiŒJ‚è•Ô‚µ—p*/
}

#contact_table table {
 width: 395px;
 margin: 12px 0 15px 18px;
 padding: 0px;
 border-collapse: collapse; 
}

#contact_table p{
 margin: 0 0 0 18px;
}

#contact_table td{
 border: 1px solid #333333;
 padding: 10px 0 0 0;
 vertical-align:top;
}

.inputtd{
 padding: 0 17px 0 17px;
}

#form_name {
 background-image: url(../img/t_t_name.gif);
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 118px; 
 height: 22px; 
 overflow: hidden; }

#form_mail { 
 background-image: url(../img/t_t_mail.gif); 
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 118px; 
 height: 22px; 
 overflow: hidden;
  }
  
#form_sex { 
 background-image: url(../img/t_t_sex.gif); 
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 118px; 
 height: 22px; 
 overflow: hidden; 
 }
 
#form_comment { 
 background-image: url(../img/t_t_comment.gif); 
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 118px; 
 height: 22px; 
 overflow: hidden; 
 }
 
.kinyuu { 
 font-size: 11px; 
 width: 239px; 
 height: 20px;
 margin: 0 18px 10px 18px; 
 }
 
.kinyuu2 { 
 font-size: 11px;
 width: 239px;
 margin: 0 18px 10px 18px; 
 }

#contents_container_contact ul {
 margin: 38px 0 0 18px;
 padding: 0px;
 list-style-type: none;
 list-style-image: none; 
}

#contents_container_contact li{
 float: left
}

#saloontel{
 background-image:  url(../img/tel.gif); 
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 340px; 
 height: 40px; 
 overflow: hidden; 
 margin: 0 34px 0 0;
}

#saloonfax{
 background-image:  url(../img/fax.gif); 
 background-repeat: no-repeat; 
 text-indent: -5000px; 
 width: 150px; 
 height: 40px; 
 overflow: hidden; 
}

