@media screen and (min-width:769px){
.message{background:#FFFFFF;-webkit-box-shadow:0 0 8px rgba(211,211,211,.35);-moz-box-shadow:0 0 8px rgba(211,211,211,.35);box-shadow:0 0 8px rgba(211,211,211,.35); border:1px solid #eeeeee; margin-top:.2rem; padding:.1rem;height: auto;}
.message form{background:#f6f6f6; padding:.15rem .1rem;margin-top: 0;}
.message form h4{font-size:.09rem; line-height:.09rem; color:#434343;font-family: "CenturyGothicbold";}
.message form p{font-size:.06rem; color:#333333;font-family: "Montserrat-Regular"; margin-top:.07rem; margin-bottom:.15rem;}
.message form p span{color:#f7b52c; text-decoration:underline; /**margin-left:.05rem;**/}
.message form .mess_1,.message form .mess_2{margin-top:.3rem;}
.message form .mess_1 p{font-size:.065rem; color:#666666; line-height:.18rem; width:.42rem; margin:0;}
.mess_3,.mess_4{width:calc(100% - .45rem);}
.mess_3 input{width:100%; border:1px solid #e0e0e0; background:#FFFFFF; height:.18rem!important;font-family: "Montserrat-Regular"; padding:0 .05rem;margin-left: 0!important}
.message form .mess_2 p{font-size:.065rem; color:#666666; line-height:.5rem; width:.42rem; margin:0;}
.mess_4 textarea{width:100%;border:1px solid #e0e0e0; background:#FFFFFF; height:.5rem;font-family: "Montserrat-Regular"; padding:.05rem;}
.mess_5{font-size:.06rem; color:#7f7f7f;font-family: "Montserrat-Regular"; margin-top:.1rem;}
.message form .mess_6 button{margin-top:.15rem;}

.mess_6 button{font-family: "GOTHIC";display:block; width:.85rem; height:.21rem; background:#eb870d; font-size:.07rem; color:#FFFFFF; line-height:.21rem; text-align:center; border-radius:.03rem; margin-top:.25rem;transition: all .5s; border:none; padding:0; cursor:pointer;}
.mess_6 button img{width:.085rem;transform: translateY(.02rem); margin-left:.05rem;}
.mess_6 button:hover{width:.95rem;background:#666666;}

}

@media screen and (max-width: 768px) {
.message{background:#FFFFFF;-webkit-box-shadow:0 0 8px rgba(211,211,211,.35);-moz-box-shadow:0 0 8px rgba(211,211,211,.35);box-shadow:0 0 8px rgba(211,211,211,.35); border:1px solid #eeeeee; margin-top:.2rem; padding:.1rem;}
.message form{background:#f6f6f6; padding:.15rem .1rem;}
.message form h4{font-size:.14rem; line-height:.09rem; color:#f7b52c;font-family: "CenturyGothicbold";}
.message form p{font-size:.1rem; color:#333333;font-family: "Montserrat-Regular"; margin-top:.1rem; margin-bottom:.15rem;}
.message form p span{color:#f7b52c; text-decoration:underline; margin-left:.05rem;}
.message form .mess_1,.message form .mess_2{margin-top:.08rem;}
.message form .mess_1 p{font-size:.065rem; color:#666666; line-height:.18rem; width:.6rem; margin:0;}
.mess_3,.mess_4{width:calc(100% - .65rem);}
.mess_3 input{width:100%; border:1px solid #e0e0e0; background:#FFFFFF; height:.18rem;font-family: "Montserrat-Regular"; padding:0 .05rem;}
.message form .mess_2 p{font-size:.1rem; color:#666666; line-height:.5rem; width:.6rem; margin:0;}
.mess_4 textarea{width:100%;border:1px solid #e0e0e0; background:#FFFFFF; height:.5rem;font-family: "Montserrat-Regular"; padding:.05rem;}
.mess_5{font-size:.1rem; color:#7f7f7f;font-family: "Montserrat-Regular"; margin-top:.1rem;}
.message form .mess_6 button{margin-top:.15rem;}
.mess_6 button{display:block; width:1rem; height:.21rem; background:#f7b52c; font-size:.07rem; color:#FFFFFF; line-height:.21rem; text-align:center; border-radius:.03rem; margin-top:.25rem;transition: all .5s; border:none; padding:0;}
.mess_6 button img{width:.1rem;margin-left:.05rem;}
}