@charset "euc-kr";
/*CSS Document*/
@import url(/adm/wiz_reset.css);


input[type="text"] {appearance:none; 
    -webkit-appearance:none; 
    -moz-appearance:none; 
    border-radius:0; 
    -webkit-border-radius:0; 
    box-sizing:border-box; 
    -webkit-box-sizing:border-box;
}
form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td,table { font-size: 12px; color: #847f74; line-height: 160%; font-family: verdana;}
body{SCROLLBAR-FACE-COLOR: #CFCFCF;SCROLLBAR-3DLIGHT-COLOR: #CFCFCF;SCROLLBAR-ARROW-COLOR: #ffffff;SCROLLBAR-DARKSHADOW-COLOR: #CFCFCF;SCROLLBAR-BASE-COLOR:#CFCFCF;}

.select {color:#666; border:1px solid #ccc; background-color:#fff;}
.input {padding:2px; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input_idpw {color:#545454; border:1px solid #dfdfdf; background-color:#fff;}
.search_input {color: #847f74; border: #cfcfcf 1px solid; background-color: #fff;}

.button {cursor:hand; HEIGHT:18px; font-size:12px; font-family: 굴림; BACKGROUND-COLOR: #737373; BORDER-BOTTOM: #737373 2px solid; BORDER-LEFT: #737373 2px solid; BORDER-RIGHT: #737373 2px solid; BORDER-TOP: #737373 2px solid; COLOR: #ffffff;}
.con_btn {display:inline-block; width:auto; height:29px; border:1px solid #666; background:#777; color:#fff; font-family:'Dotum',sans-serif; font-size:12px; letter-spacing:-0.025rem; text-align:center; padding:0 9px; vertical-align:middle; box-sizing:border-box;}

.consult_cont{margin:20px 0 0; border-top:1px solid #333;}
.consult_cont table{}
.consult_cont table th, .consult_cont table td{text-align:left; color:#333; border-bottom:1px solid #ddd;}
.consult_cont table th{padding-left:20px; font-weight:400; background:#f7f7f7; font-size:13px; }
.consult_cont table th span{color:#ff1d1d; font-weight:600;}
.consult_cont table td{padding:10px 0 10px 15px;}
.consult_cont table td .file{background:#f7f7f7; border:1px solid #dfdfdf;}
.consult_cont table td select{height:29px; border:1px solid #ddd; box-sizing:border-box;}
.consult_cont table td label{vertical-align:middle;}
.consult_cont table td font.comment{display:inline-block; font-size:12px; color:#888;}
.consult_cont table td input[type="radio"] {vertical-align:middle;}
.consult_cont table td .input {
    height:29px;
    line-height:30px;
    padding:4px; 
    background:#f7f7f7; 
    border:1px solid #ddd; 
    vertical-align:middle;
    box-sizing:border-box;
}
.consult_cont table td .input[name*="fname"] {width:80px;}
.consult_cont table td textarea.input {
    height:auto;
    line-height:1.4;
}
.consult_cont table td .vcode {
    height:29px;
    line-height:29px;
}

@media screen and (max-width:900px) {
    
    .consult_cont tbody .input {
        width:160px;
        vertical-align:middle;
        padding-left:9px;
    }
    .consult_cont tbody .input[name*="mail"] {width:100px;}
    .AWbbs_input_table thead .passwd_area > * {
        height:55px;
    }
    .AWbbs_input_table thead .passwd {
        display:block;
        margin-top:4px;
        margin-left:0;
        font-size:11px;
    }
}

@media screen and (max-width:640px) {
	.AWbbs_input_table .textarea {line-height:1.3; word-break:keep-all;}

	.consult_cont tbody tr {display:block; border-bottom:1px solid #ddd;}
	.consult_cont tbody th, .consult_cont tbody td {display:block; width:100%; border:none; box-sizing:border-box;}
    .consult_cont tbody th {font-size:16px; background:#fff; padding:10px 0 0 15px; letter-spacing:-0.045rem;}
	.consult_cont tbody td {}

    .consult_cont table td select {min-width:70px;}
    .consult_cont table td .input[name*="fname"] {width:30%;}
    .consult_cont tbody .input[name*="mail"] {width:40%;}
    .consult_cont tbody .input[name*="mail"] + select {display:block; width:50%; margin:4px 0;}
}