.top_form #s {
padding: 0px;
margin:0px;
border:1px solid #cccccc;
width:150px;
height:15px;
vertical-align:top;
}

#searchsubmit {
padding: 0px;
margin:0px;
border:0px;
width:60px;
height:17px;
vertical-align:top;
background:url('/wp-content/themes/sb_basic_v2/images/kensakubtm.gif') no-repeat; 
}


div.sns_box{
margin:0 0 5px;
}

table.sns_box{
margin:0 0 5px;
}

span.sns_parts ,div#fb-root ,div.fb-like{
display: inline;
}

span.formlist span.wpcf7-list-item{
width:300px;
display:block;
float:left;
padding:0;
margin:0;
}

span.hissu{
color:red;
}

table.inq_table{
width:100%;
letter-spacing:0.1em;
line-height:120%;
margin:10px 0 20px;
}

table.inq_table th{
font-weight:normal;
padding:10px 8px 3px;
text-align:left;
}

table.inq_table td{
font-size:12px;
padding:8px;
background-color: #efefef;
}

table.inq_table div.cau{
font-size:10px;
margin:3px 0px 1px;
padding:0px
}

div.inq_form {
font-size:120%;
line-height:150%;
margin:0 0 10px 0px;
padding:0 20px 0 20px;
}

div.inq_form div.inq_label {
padding:10px 0 0px;
}

div.inq_form div.inq_box {
padding:7px;
}

div.inq_form div.inq_box label {
display:block;
float: left;
padding:0 8px 0 0;
}

div.comhis {
font-size:120%;
line-height:150%;
margin:0 0 10px 0px;
}

div.comhis div.comhis_label {
padding:10px 0 2px;
border-bottom:1px dotted #cccccc;
}

div.comhis div.comhis_box {
padding:7px;
}