@charset "utf-8"; 

header #menu .cate2 li:nth-child(1)>a {border-bottom: 2px solid #068944; padding-bottom: 4px;}

.question-wrap .input-33 {margin-left: 2%}
.question-wrap .input-33:first-child {margin-left: 0}
.question-wrap .title {width: 100%; float: left; font-weight: 600; margin-bottom: 5px; font-size: 1em; } 
.question-wrap textarea {border-bottom: 2px solid #333; height: 280px;} 
.question-wrap .file-custom-wrap .btn {height: 36px;line-height: 36px;font-size: 0.875em;width: 63px;font-weight: 500;float: right;position: absolute;right: 0;bottom: 23px;}
.file-wrap input[type="file"] {margin-top: 5px;}
.file-wrap {margin-bottom: 15px}
.addbutton {right:70px;}
.moreView {color: #00329A;padding-bottom: 0;border-bottom: 1px solid #00329A;}
.private-check-wrap{text-align: center;}
.private-check-wrap input[id="private-check"]{
    display:none;
}
.private-check-wrap input[id="private-check"] + .checkbox-label{
    cursor:pointer;
    background-image:url(/assets/images/check-image.png);
    background-position:center;
    border: 1px solid #BFBFBF;
    width:18px;
    height:18px;
    display:inline-block;
    vertical-align: sub;
    transition: .2s;
}
.private-check-wrap input[id="private-check"]:checked + .checkbox-label{
    background-image:url(/assets/images/check-image-hover.png);
    border: 1px solid #172D53;
}
.private-check-wrap .label-font{
    line-height:1em;
    cursor:pointer;
    margin:0 15px;
    user-select:none;
}
.private-check-wrap a{width:76px;display:inline-block;height:31px;line-height: 31px;}
.form-margin{margin-bottom:40px;}
.line{margin-top:60px;margin-bottom:40px;height:2px;background-color:#CCCCCC}
.btn-list p{margin-bottom:30px;}

.identity-btn{
    cursor:pointer;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    width: 70px;
}
.bottom-line{
    border-bottom:2px solid #333;
}
.bottom-line input[type="text"]{
    border-bottom: none;
    margin-right:10px;
    width:67%;
}
.hide {display:none;}
.identity-success{background-color: #172D53;cursor:initial;}
.popup{position:absolute;top:60px;left:0;height:100%;float:left;width:100%}
.popup .border{border:1px solid #CCCCCC;border-radius: 10px; background-color:#fff;}
.popup h3{
    margin-top:60px;.input-33
    margin-bottom:30px;
    font-size:1.563em;
    text-align:center
}
.popup .inner-padding{
    padding-left:94px;
    padding-right:118px;
    width:588px;
    margin-bottom:49px;
    float:left;
}
.send-button-wrap {margin-top:30px;}
.popup h4{margin-bottom:30px; font-size:1em;}
.popup ul{margin-bottom:20px;}
.popup .btn-list{margin-bottom:60px; text-align: center}
.text-center{text-align: center;}
.mobile-btn {margin-top:10px; float:left;}
.mobile{display:none;}
@media (max-width: 680px) {
    *{word-break: break-word}
    .pc{display:none;}
    .mobile{display:block;}
    .bottom-line input[type="text"]{width:70%;}
    .question-wrap .input-33{margin-left:0;}
    .input-33 {width: 100%; margin-bottom: 25px}
    .identity-btn{float:right}
    .input-33:last-child {width: 100%; margin-left: 0; margin-bottom: 0 }
    .input-50:first-child {margin-bottom: 25px}
    .popup .inner-padding {width:90% !important;padding:0 5%;}
    .inner-padding *{word-break: break-word}
}