.contact_form{
   display: block;
}
 

 /* テキストフォームの設定 */
.wpcf7-text{
   width: 50%;
   height: 30px;
   margin: 10px 0 10px;
   padding-left: 10px;
   color: #636063;
   font-size: 12px;
   text-align: center;
   border: 1px solid #555;  
}
 

 /* テキストエリアの設定 */
.wpcf7-textarea{
   width: 50%;
   height: 218px;
   margin: 10px 0 10px;
   padding-top: 7px;
   padding-left: 10px;
   color: #636063;
   font-size: 12px;
   text-align: center;
   border: 1px solid #555;  

}
 

 
 /* 送信ボタンの設定 */
.wpcf7-form-control.wpcf7-submit{
   width: 180px;
   height: 40px;
   border: none;
}
 
 
 /* 送信ボタンのフォーカス時の設定 */
.wpcf7-form-control.wpcf7-submit:hover{
   filter: alpha(opacity=80);
   opacity: .6;
   -moz-transition: all 0.7s ease;
   -webkit-transition: all 0.7s ease;
}
