
input{
border:none;
background:#FFF;
-webkit-appearance:none;
}

.mail::after{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: url(../images/oke.png) center center no-repeat;-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
  z-index: -1;
}
.mail{
  margin : 2em auto;
  width:  100%;
  max-width: 960px;
  min-height: 400px;
  display:-webkit-box;
　display:-moz-box;
  display:box;
  display:-webkit-flex;
  display: flex;
  position: relative;
  z-index: 1;
  color:  #FFF;
  flex-wrap: wrap;
}
.m_form{
  max-width: 360px;
  margin: auto;
  padding: 2em 1em;
}
.m_form textarea {
  width: 100%;
  background-color:
}
.m_form div{ display: inline; }
.m_title{
  width: 400px;
  margin: auto;
  padding: 2em 1em;
}
.m_title img{width: 100%;}



.qaContainer dt {
padding: 10px 10px 10px 35px;
border-radius: 5px;
background: #cce6ff;
text-indent: -25px;
}
.qaContainer dt:before {
content: "Q.";
font-weight: bold;
margin-right: 7px;
}
.qaContainer dd {
margin: 20px 10px 40px 35px;
text-indent: -25px;
}
.qaContainer dd:before {
content: "A.";
color: #1771c6;
font-weight: bold;
margin-right: 7px;
}
