.ctsubttle	{margin-bottom: 2em;padding: 10px;font-size: 20px;background: #666;border-left: 5px solid #b50728;color: #fff;}


.telmnum	{display: block;padding: .3em 0;font-size: 200%;line-height: 200%;}
.telmnum	a{color: #333}

#form-tbl	{ padding: 2px;border: 1px solid #ccc;}


form	input[type="text"],
form textarea{width: auto;margin-bottom: 0.5em; padding: 0.5em;border: 1px solid #ccc;font-size: 110%;}

#form	table{ width: auto;border: 1px solid #ccc;}
#form	th,#form td{padding:10px 2%;border-bottom:1px solid #ccc;text-align:left;list-style-type:none;}






.contactustable	{width: 100%;}
.contactustable	th,.contactustable	td{padding: 0.5em;display:list-item;}
.contactustable	tr:nth-child(odd){background: #f5f5f5;}

#form	th	{vertical-align: top;background: #fafaf5;}
#form	td	{background: #fff; overflow: hidden;}

select	{width: 80%;}

.btn	{padding-bottom: 50px;}

input[type="text"]:focus,textarea:focus {box-shadow:0 0 2px #1abc9c;border:1px solid #1abc9c}


input[type="submit"],input[type="reset"],input[type="button"]  {
  display: blo
  float: left;
  width: 35%;
  margin: 0 5%;
  height: 38px;
  padding: 0;
  background: #666;
  border: none;border-radius: 7px;
  color: #fff;
  cursor: pointer;
  outline: none;
}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
background: #999;
}
input[type="submit"]:active {

}


label	{display: block;float: left;margin-right: 1em;}
input[type="radio"],input[type="checkbox"]	{margin-right: 0.2em;padding-bottom: 0.8em;}

.msg	{color: #FF0000}
.hissu	{color: #FF0000}





@media (min-width: 640px) {

form	input[type="text"],form textarea{width: 80%;}
select	{width: auto;}

.contactustable	table{ width: 100%;}
form textarea{height: 250px;}

.contactustable	th,.contactustable td{display:table-cell;padding:10px 15px;text-align:left;list-style-type:none}
.contactustable	th{width: 25%;}
 
.btn	{padding-top: 30px;padding-bottom: 30px;}


}



@media (min-width: 1100px) {

.contactustable	th{white-space: nowrap;}
input[type="submit"],input[type="reset"],input[type="button"] {

  }
}





