.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.box{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-o-box;}.box-align{-ms-box-align:center;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center;}.flex{-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1;}.top-title{background-color:#007bc7;color:#FFFFFF;}.top-title h1{font-size:2.4rem;line-height:12.4rem;font-weight:100;}.company-info > p,.company-info > ul{color:#333333;line-height:2.5rem;}.company-info .ul-inc li{line-height:2;padding:0;position:relative;padding-left:3rem;margin-top:2rem;margin-bottom:2rem;}.company-info .ul-inc li > .icon{position:absolute;left:0;top:0;}.form-message{width:78.5rem;margin-bottom:10rem;}.form-message > ul{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-o-box;width:100%;}.form-message > ul li{-moz-box-flex:1;-webkit-box-flex:1;-ms-flex:1;}.form-message > ul li input{width:100%;}.form-message > ul li:first-child{padding-right:1.6rem;}.form-message > ul li:last-child{padding-left:1.6rem;}.form-message > div{margin-top:2rem;}.form-message label{display:block;color:#333333;line-height:3rem;}.form-message input[type=text],.form-message textarea{border:1px solid #e5e5e5;}.form-message input[type=text]{height:44px;line-height:44px;padding:0 12px;}.form-message textarea{display:block;width:100%;height:22rem;}.form-message .code{overflow:hidden;}.form-message .code .input-group{float:left;width:28.5%;}.form-message .code .code-img{float:left;height:44px;margin-left:1rem;width:84px;}.form-message .code .code-img img{width:100%;height:100%;}.form-message input[type=submit]{padding:1.2rem 13.2rem;}@media (max-width:800px){.form-message{width:100%;}}@media (max-width:640px){.form-message input[type=submit]{width:100%;padding:1.2rem;}}@media (max-width:450px){.form-message > ul{display:block;}.form-message > ul li:first-child{padding:0;}.form-message > ul li:last-child{padding:0;}}