.z_new_footer{background:#373737;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 70px}

.z_new_footer .logo img{display:block;height:38px}

.z_new_footer .copy{font-size:14px;color:#fff}

.z_new_footer .z_share ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.z_new_footer .z_share .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}
.z_new_footer .z_share .ico img{display:block;max-height:100%}
@media screen and (max-width: 980px){.z_new_footer{display:block;padding:25px 12px;text-align:center}
.z_new_footer .logo img{margin:0 auto}
.z_new_footer .z_share ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.z_new_footer .copy{margin:10px 0}
}
.z_contact_ly{padding-top:7.2916666667vw}
@media screen and (max-width: 980px){.z_contact_ly{padding-top:40px}
}
.z_contact_ly{padding-left:8.3333333333vw;padding-right:8.3333333333vw}
@media screen and (max-width: 980px){.z_contact_ly{padding-left:12px;padding-right:12px}
}
.z_contact_ly{padding-bottom:9.8958333333vw}
@media screen and (max-width: 980px){.z_contact_ly{padding-bottom:40px}
}
.z_contact_ly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-size:100% auto;position:relative;z-index:1}
.z_contact_ly .contact_bg{position:absolute;bottom:0;left:0;width:100%;z-index:-1}
.z_contact_ly .flbox{width:26.0416666667vw}
@media screen and (max-width: 980px){.z_contact_ly .flbox{width:100%}
}
.z_contact_ly .flbox{margin-top:1.5625vw}
@media screen and (max-width: 980px){.z_contact_ly .flbox{margin-top:20px}
}
@media(min-width: 1920px){.z_contact_ly .flbox .titbar{font-size:64px}
}
@media(max-width: 1920px){.z_contact_ly .flbox .titbar{font-size:3.3333333333vw}
}
@media(max-width: 1440px){.z_contact_ly .flbox .titbar{font-size:3.3333333333vw}
}
@media(max-width: 1000px){.z_contact_ly .flbox .titbar{font-size:3.3333333333vw;font-size:32px}
}
.z_contact_ly .flbox .titbar{font-weight:bold;line-height:1.2}
@media(min-width: 1920px){.z_contact_ly .flbox .desc{font-size:18px}
}
@media(max-width: 1920px){.z_contact_ly .flbox .desc{font-size:.9375vw}
}
@media(max-width: 1440px){.z_contact_ly .flbox .desc{font-size:.9375vw}
}
@media(max-width: 1000px){.z_contact_ly .flbox .desc{font-size:.9375vw;font-size:16px}
}
.z_contact_ly .flbox .desc{opacity:.7;line-height:1.5;margin-top:1.5625vw}
@media screen and (max-width: 980px){.z_contact_ly .flbox .desc{margin-top:20px}
}
.z_contact_ly .frbox{width:44.7916666667vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox{width:100%}
}
@media(min-width: 1920px){.z_contact_ly .frbox .tt{font-size:18px}
}
@media(max-width: 1920px){.z_contact_ly .frbox .tt{font-size:.9375vw}
}
@media(max-width: 1440px){.z_contact_ly .frbox .tt{font-size:.9375vw}
}
@media(max-width: 1000px){.z_contact_ly .frbox .tt{font-size:.9375vw;font-size:16px}
}
.z_contact_ly .frbox .tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.8229166667vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox .tt{margin-bottom:20px}
}
.z_contact_ly .frbox .tt em{display:block;width:10px;height:10px;background:#fff;border-radius:50%;margin-right:5px}
.z_contact_ly .frbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}
.z_contact_ly .frbox li{width:49%;margin-bottom:1.0416666667vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox li{margin-bottom:14px}
}
.z_contact_ly .frbox li.w100{width:100%}
.z_contact_ly .frbox .text{background:#20333f;height:50px;border-radius:10px;width:100%;padding-left:1.3020833333vw;padding-right:1.3020833333vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox .text{padding-left:12px;padding-right:12px}
}
.z_contact_ly .frbox .text{color:#fff;font-family:PlayfairDisplay,Arial,sans-serif}
.z_contact_ly .frbox .text::-webkit-input-placeholder{color:#fff}
.z_contact_ly .frbox .text::-moz-placeholder{color:#fff}
.z_contact_ly .frbox .text:-ms-input-placeholder{color:#fff}
.z_contact_ly .frbox .text::-ms-input-placeholder{color:#fff}
.z_contact_ly .frbox .text::placeholder{color:#fff}
.z_contact_ly .frbox .textarea{height:94px;padding-top:.78125vw;padding-bottom:.78125vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox .textarea{padding-top:12px;padding-bottom:12px}
}
.z_contact_ly .frbox .xybar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}
.z_contact_ly .frbox .xybar .checkbox{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}
.z_contact_ly .frbox .subbtn{height:50px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#0074b7}
@media(min-width: 1920px){.z_contact_ly .frbox .subbtn{font-size:18px}
}
@media(max-width: 1920px){.z_contact_ly .frbox .subbtn{font-size:.9375vw}
}
@media(max-width: 1440px){.z_contact_ly .frbox .subbtn{font-size:.9375vw}
}
@media(max-width: 1000px){.z_contact_ly .frbox .subbtn{font-size:.9375vw;font-size:16px}
}
.z_contact_ly .frbox .subbtn{margin-top:1.0416666667vw}
@media screen and (max-width: 980px){.z_contact_ly .frbox .subbtn{margin-top:14px}
}
.z_contact_ly .frbox .subbtn{cursor:pointer}
@media screen and (max-width: 980px){.z_contact_ly{display:block}
.z_contact_ly .frbox{margin-top:30px}
.z_contact_ly .frbox ul{display:block}
.z_contact_ly .frbox li{width:100%}
}
.z_contact_warp ul{grid-gap:20px !important;grid-template-columns:repeat(4, 1fr) !important}
