@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%;}
body{SCROLLBAR-FACE-COLOR: #CFCFCF;SCROLLBAR-3DLIGHT-COLOR: #CFCFCF;SCROLLBAR-ARROW-COLOR: #ffffff;SCROLLBAR-DARKSHADOW-COLOR: #CFCFCF;SCROLLBAR-BASE-COLOR:#CFCFCF;}

/* RESET STYLE */
*{margin:0; padding:0; box-sizing:border-box;}
*:focus {outline:none;}
html{font-family:sans-serif; background-color:#fff;}
body{min-width:320px; padding:0; margin:0; font-family:'Noto Sans Korean', 'Noto Sans KR', sans-serif; line-height:1.5; background-color:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,font,img,ins,q,s,samp,strike,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0 none; line-height:1.5; word-break:keep-all; word-wrap:break-word;}
body{position:relative; word-break:break-all; -ms-text-size-adjust:100%; text-size-adjust:100%; -webkit-text-size-adjust:100%;}
header,h1{font-size:100%;}
html,body{height:100%;}
caption,legend{position:absolute; top:-9999px; left:-9999px; visibility:hidden; width:0; height:0; font-size:0; overflow:hidden;}
caption{display:none;}
img{vertical-align:top; border:none;}
select,input{vertical-align:top; border:0px; border-radius:0; background-color:transparent;}
hr{display:none; border:0 none;}
ol,ul,ul li{list-style:none;}
em{font-style:normal;}
menu li{list-style:none;}
address{font-style:normal; display:inline;}
button{cursor:pointer; border:0px; border-radius:0; background-color:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
table{border-spacing:0; border-collapse:collapse;}
input,textarea,keygen,select,button{font-family:'Noto Sans Korean', 'Noto Sans KR', sans-serif;}
strong{font-weight:normal;}
dfn{font-style:normal;}
a:link,a:visited,a:active,a:focus{text-decoration:none;}
a:focus{}
a:hover{text-decoration:none;}
.clear{clear:both;}
fieldset{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
select,input[type=radio],input[type=submit],input[type=search]{cursor:pointer; border:0px; /*-webkit-appearance:none; -moz-appearance:none; appearance:none;*/}
/*select::-ms-expand {display:none;}*/
body,input,textarea,select,button{font-family:'Noto Sans Korean', 'Noto Sans KR', sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;}
img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic;}
.blind {font-size:0; width:0; height:0; overflow:hidden;}


.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; 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-size:12px; letter-spacing:-0.025rem; text-align:center; padding:0 9px; vertical-align:middle; box-sizing:border-box;}

.consult_cont{border-top:1px solid #13336c;}
.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:35px; width:20%; height:62px; font-weight:400; background:#f7f7f7; font-size:15px; }
.consult_cont table th span{color:#ff1d1d; font-weight:600;}
.consult_cont table td{padding:10px 0 10px 25px;}
.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; padding:0 5px; -webkit-appearance: menulist; appearance: menulist;}
.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:5px; 
    background:#f7f7f7; 
    border:1px solid #ddd; 
    vertical-align:middle;
    box-sizing:border-box;
}
.consult_cont table td .input[name="upfile1"] {
    height:auto;
    padding:0;
    display:inline-block;
    height:38px;
    width:88%;
}
.safari .consult_cont table td .input[name="upfile1"] {
    padding:8px 0;
    font-size:12px; 
    height:38px;
    line-height:1;
}
.consult_cont table tr:last-child td .input {
    /*height:35px;*/
}
.consult_cont table td .input[name*="fname"] {}
.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 {height:auto; font-size:13px; background:#fff; padding:10px 0 0 25px; 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;}
}