/* メールフォーム　CSS Document */

/* #contact-form dt */
#contact-form dl.dtdd-table-rs dt { font-weight:bold; color:#00B2AF; }
/* #contact-form dt ul */
#contact-form dl.dtdd-table-rs dd ul { margin-left:0!important; }
/* .mailform:input textarea*/
.mailform input, textarea { color: #4c4c4c; font-size: 16px !important; line-height: 1.5; padding: 5px !important; }
/* input-koumoku */
.input-koumoku { font-weight:bold; margin-right:10px; }
/* icheckbox_square */
.icheckbox_square { margin-right:0.3em!important;  }
/*=========================
mailform pro 送信ボタン
=========================*/
.mfp_buttons .formBtn, .mfp_element_submit, .mfp_element_reset, .mfp_element_button {
font-size: 22px; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; outline: medium none; padding: 5px 10px; text-shadow: 0 2px 0 #fff; background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fefefe, #dedede) repeat scroll 0 0;
}
.mfp_buttons .formBtn:hover, .mfp_element_submit:hover, .mfp_element_reset:hover, .mfp_element_button:hover {
background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f7f7f7, #7ecef4) repeat scroll 0 0; box-shadow: 0 2px 15px #7ecef4;
}
/*=========================
スマートフォン指定
=========================*/
@media screen and (max-width: 768px) {
/* .mailform:input textarea*/
.mailform input, textarea {
width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
/*  送信ボタン */
.mfp_buttons .formBtn, .mfp_element_submit, .mfp_element_reset, .mfp_element_button {
font-size: 18px; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; outline: medium none; padding: 7px 12px; 
}
}