﻿body{color:#333;background:#fff;}
.column{width:100%;padding-top:100px; min-height:700px;font-size:14px;box-shadow:0px 0px 0px #c4c4c4;}
 
.column .column-02{width:400px;color:#595959;background-color:#fff;height:440px;margin:0px auto;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);border-radius:5px;}
.column .column-02 .header{text-align:center;padding-top:40px;}
.column .column-02 .header span{font-size:24px;line-height:20px; }
.column .column-02 ul{list-style:none;margin-left:70px;margin-top:40px;}
.column .column-02 ul li{height:36px;width:260px;margin:20px 0px;line-height:36px;position:relative;}
.column .column-02 ul li.i1{background:#fff;}
.column .column-02 ul li input{width:255px;}
.column .column-02 ul li input.error{border:solid 1px #ff6a00;}
.column .column-02 ul li label{color:#bbb; position:absolute;z-index:5;left:5px;vertical-align:middle;font-size:12px;}
.column .column-02 ul li em{line-height:36px;height:36px;display:inline-block; padding:0px 5px; z-index:200;position:absolute; top:1px;left:1px; background-color:#f0f0f0;}
.column .column-02 ul li a.btn{min-width:255px;padding:8px 0px;border-radius:3px;}
 
.column .column-02 ul li.i3{text-align:left}
.column .column-02 ul li.i3 a { text-decoration: none; color: #0094ff; margin: 0px 5px; }
.column .column-02 ul li.i3 a:hover{color:#ff5b19;}
.column .column-02 ul li span.error{left:264px;margin-top:5px; position:absolute;color:#f60;background:none;border:none; }

@media screen and (max-width:767px) {
    .column { padding: 40px 20px;background-size:cover!important; }
    .column .column-01 {display:none;}
    .column .column-02 { float: initial; width: 100%; padding: 20px; margin-right: 0px; }

    .column .column-02 ul { list-style: none; margin-left: 0px; margin-top: 50px; }
    .column .column-02 ul li { height: 36px; width: 100%; margin: 20px 0px; line-height: 36px; position: relative; }
    .column .column-02 ul li.i1 { background: #fff; }
    .column .column-02 ul li input { width: 100%; }
    .column .column-02 ul li input.error { border: solid 1px #ff6a00; }
    .column .column-02 ul li label { color: #bbb; position: absolute; z-index: 5; left: 5px; vertical-align: middle; font-size: 12px; }
    .column .column-02 ul li em { line-height: 36px; height: 36px; display: inline-block; padding: 0px 5px; z-index: 200; position: absolute; top: 1px; left: 1px; background-color: #f0f0f0; }
    .column .column-02 ul li a.btn { width: 100%; padding: 8px 0px; border-radius: 3px; }
}