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


.bbs-frm-tb{width:100%; border-top:1px solid #ffb200;}
.bbs-frm-tb th, .bbs-frm-tb td{border-bottom:1px solid #ddd; font-size:15px; vertical-align:middle; box-sizing:border-box;}
.bbs-frm-tb th{height:54px; padding-left:20px; background:#f8f8f8; color:#333; font-weight:500; letter-spacing:-0.065rem; text-align:left;}
.bbs-frm-tb th sub{color:#f00;}
.bbs-frm-tb td{padding:10px;}
.bbs-frm-tb td *{vertical-align:middle;}
.bbs-frm-tb select, .bbs-frm-tb input[type="text"], .bbs-frm-tb input[type="number"], .bbs-frm-tb input[type="password"]{height:35px; color:#333; font-size:14px; line-height:33px; box-sizing:border-box;}
.bbs-frm-tb input[size="120"]{width:100%;}
.bbs-frm-tb select{width:300px;}
.bbs-frm-tb .input-tel, .bbs-frm-tb .select-tel{width:100px;}
.bbs-frm-tb textarea{width:100%; height:100px; padding:6px 10px; border:1px solid #ddd; color:#333; font-family:'Lato', 'NotoSans', sans-serif; font-size:15px; letter-spacing:-0.065rem; line-height:20px; box-sizing:border-box; overflow-y:auto}
.bbs-frm-tb .comment{padding-left:5px; color:#999; font-size:13px; letter-spacing:-0.065rem;}

.consult-frm-area .agree-box{margin-top:15px; color:#000; font-size:14px; letter-spacing:-0.065rem; line-height:16px; text-align:right;}

.bbs-frm-btn{margin:20px 0 60px; font-size:0; text-align:center;}
.bbs-frm-btn a, .bbs-frm-btn button{display:inline-block; width:120px; height:45px; margin:0 5px; background:#fff; border:1px solid #ffb200; color:#ffb200; font-size:16px; font-weight:500; line-height:43px; text-align:center; letter-spacing:-0.065rem; box-sizing:border-box;}
.bbs-frm-btn .btn--submit{background:#ffb200; color:#fff;}

