@charset "utf-8";.city,.wave{background-attachment:fixed;background-repeat:no-repeat}.city{background-image:url(/img/city-3230x1185.png);background-position:center bottom;background-size:1615px auto}.wave{background-image:url(/img/background-3840x2160.png);background-position:center;background-size:1920px 1080px}.bg-gray{background-color:#f5f5f5}.general .content{margin:0 auto}.general .wrapper{box-sizing:border-box;max-width:800px;margin:0 auto;padding:40px 20px}.general .message,.general h1{margin:30px auto}.general .logo{display:flex;justify-content:center}.general .logo a{display:block}.general .logo img{height:40px}.general h1{color:#000;font-size:24px;font-weight:600}.general .trace{background-color:rgba(255,255,255,.6);border:1px solid #ccc;border-radius:5px;font-family:Courier,sans-serif;font-size:14px;line-height:26px;margin:30px auto 0;max-height:400px;max-width:800px;overflow:hidden;overflow-y:scroll;padding:20px;text-align:left;white-space:pre-wrap}.general .box{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin:0 auto;max-width:500px;padding:30px 20px;text-align:left;width:100%}.general .box .logo img{height:80px}.general.center .layout{align-items:center;display:flex;height:100%;min-height:550px;justify-content:center}.general.center .content{background-color:transparent;box-sizing:border-box;padding:0 20px;text-align:center;width:100%}.inquiry textarea{height:300px}.policy .text p{margin:20px 0}.policy .text li,.policy .text p{color:#333;font-size:14px;line-height:24px}.policy .text li a,.policy .text p a{font-size:inherit}.policy .text ol,.policy .text ul{padding-left:20px}.policy .text hr{background-color:#ccc;border:0;height:1px;margin:30px 0}@media screen and (max-width:1024px){.general .trace{max-height:200px}}.static-font{font-size:14px}