.wo-consult-banner.banner img.pc{width:100%;min-height:360px;object-fit:cover;display:block}
.wo-consult-wrap{width:95vw;margin:50px auto 80px}
.wo-consult-title{width:90%;text-align:center;font-size:3em;font-weight:300;margin:0 auto;color:#333;line-height:1.2}
.wo-consult-line{width:100px;margin:0 auto;height:50px;border-bottom:5px solid #007c3a}
.wo-consult-inner{width:80%;max-width:900px;margin:40px auto 0}
.wo-consult-intro{text-align:left;font-size:1.35em;font-weight:300;line-height:1.6;color:#333;margin-bottom:40px}
.wo-consult-row{margin-bottom:24px;text-align:left;font-size:1.25em;font-weight:300;color:#424242;font-family:Arial,sans-serif}
.wo-consult-row label{display:inline-block;min-width:6em;vertical-align:middle}
.wo-consult-row input,.wo-consult-row textarea{border:0;background:#efefef;text-indent:8px;font-size:16px;color:#333}
.wo-consult-row input{width:300px;height:40px;margin-left:12px;vertical-align:middle}
.wo-consult-row textarea{width:min(500px,100%);height:200px;margin-left:12px;vertical-align:top;padding:8px;box-sizing:border-box}
.wo-consult-submit{display:inline-block;background:#4caf50;color:#fff;padding:10px 40px;font-size:16px;border:0;border-radius:4px;cursor:pointer;text-align:center;margin-top:10px}
.wo-consult-submit:hover{background:#43a047}
.wo-consult-code .wo-checkcode{display:inline-block;height:40px;vertical-align:middle;margin-left:12px;cursor:pointer;border:1px solid #ddd}
.wo-consult-code input{width:120px!important}
.wo-consult-mail{color:#007c3a;text-decoration:none}
.wo-consult-mail:hover{text-decoration:underline}
@media(max-width:767px){.wo-consult-row label{display:block;margin-bottom:8px}.wo-consult-row input,.wo-consult-row textarea{width:100%;margin-left:0;display:block}.wo-consult-code .wo-checkcode{margin-left:0;margin-top:8px}}
