.contact_box { padding: 50px 0px; } .abtitle { text-align: center; font-size: 20px; margin: 0px auto 30px; color: #202020; } .abtitle p { font-size: 36px; color: #d8251e; text-transform: uppercase; } .contactcont { margin: 0px auto; background: #fff; box-shadow: 0px 5px 20px #f0f0f0; padding: 50px; margin-bottom: 60px; } .contactcont ul li { margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #EFEFEF; line-height: 60px; font-size: 16px; font-weight: 400; color: #666; } .contactcont p { font-size: 16px; line-height: 26px; margin-top: 6px; } /* 留言 */ .zxly_box { margin-top: 30px; margin-bottom: 30px; } .zxly_box h4 { font-size: 20px; font-weight: 400; color: #848282; margin: 15px 0; } .form_box { display: flex; justify-content: space-between; } .form_box textarea { width: 70%; height: 260px; border: 0px; padding: 20px; line-height: 24px; background: #f6f6f6; } .form_right { padding-left: 50px; } .form_right .input_text { padding: 10px; border: 0px; height: 55px; background: #f6f6f6; width: 100%; margin-bottom: 15px; } .yzm { display: flex; } .yzm .yzmimg { width: 100px; height: 45px; padding: 10px; background: #f6f6f6; border: 0px; } .yzm img { width: 100px; height: 45px; cursor: pointer; vertical-align: middle; margin: 0px 10px; } .yzm .tj_box { width: 150px; height: 45px; border: 0; background: #d8251e; color: #fff; border-radius: 6px; cursor: pointer; border: 0px; } @media screen and (max-width: 769px) { .contactcont { padding: 25px; } .contactcont ul li { line-height: 40px; font-size: 14px; } .abtitle { text-align: center; font-size: 16px; margin: 30px auto 20px; } .abtitle p { font-size: 24px; font-weight: bold; } .contactcont iframe { height: 300px !important; } .form_box { flex-direction: column; } .form_box textarea { width: 100%; } .form_right { padding-left: 0px; } } @media screen and (max-width:580px) { .contact_box { padding: 0px 0px; } .zxly_box { margin-top: 20px; } .zxly_box h4 { margin: 0px; } .form_box textarea { height: 200px; margin-bottom: 15px; } }