table.formTable {
    width: 80%;
	font-size: 15px;
	background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #000;
}
table.formTable th,td {
	padding: 15px;
}
    
table.formTable th {
	color: #000000;
	text-align: left;
    background-color: #e6edf6;
	width: 30%;
}	  
.textbox {
  border: 1px solid #606060;
  color: #000;
  opacity: .7;
  border-radius: 5px;
  padding: 10px;
  text-align: left;
  width: 100%;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  font-size: 16px;
  outline: none;
  background-color: #FFF;
}
.textbox3 {
  border: 1px solid #606060;
  color: #000;
  opacity: .7;
  border-radius: 5px;
  padding: 10px;
  text-align: left;
  width: 30%;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  font-size: 16px;
  outline: none;
  background-color: #fff;
margin-bottom: 10px;
}

textarea {
  resize: none;
  width:100%;
	background-color: #F1F1F1;
	padding: 10px;
}
.privacy_box {
	overflow:auto;
	height:200px;
    padding: 0.5em 1em;
    margin: 0.5em 0;
    border: solid 1px #000000;
	background: #fff;
}
.privacy_box p {
	text-align: left;
    margin: 0; 
    padding: 0;
}
	
@media screen and (max-width: 768px) {
table.formTable {
    width: 100%;
}
    
table.formTable th {
	display: block;
	width: 100%;
	padding: 5px;
}
		
table.formTable td {
	display: block;
	width: 100%;
	padding: 5px;
}
.main-title {
	margin-bottom: 20px;
}
.main-title img {
	width: 100%;
}
.title-m2 {
	width: 300px;
	font-size: 130%;
	margin-top: 20px;
}
.title-s {
	font-size: 100%;
}
.sg-title{
	font-size: 16px;
	margin 20px 0px;
}
	
}
.select-box01 {
	font-size: 17px;
}
.select-box02 {
	font-size: 22px;
}
.sub{
	font-size: 22px;
}


input#submit_button {
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  color: #fff;
	background: #a6a6a7;
  border-radius: 5px;
  transition: .4s;
font-size: 20px;
}

input#submit_button:hover {
  background: #f39939;
  color: white;
}