@charset "euc-kr";
/*CSS Document*/
@import url(/m/css/reset.css);
@import url(/m/css/common.css);
@import url(/m/css/respon.css);


.bbs-frm-tb{width:100%; border-top:1px solid #ffb200;}
.bbs-frm-tb tbody, .bbs-frm-tb tr, .bbs-frm-tb th, .bbs-frm-tb td{display:block; width:100% !important;}
.bbs-frm-tb th, .bbs-frm-tb td{font-size:1.4rem; vertical-align:middle; box-sizing:border-box;}
.bbs-frm-tb th{padding:1rem 0 1rem;color:#333; font-weight:500; letter-spacing:-0.065rem; text-align:left;}
.bbs-frm-tb tr:first-of-type{padding-top:1.5rem;}
.bbs-frm-tb th sub{color:#f00;}
.bbs-frm-tb td{padding:0 0 2rem;}
.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:3.5rem; color:#333; font-size:1.4rem; line-height:calc(3.5rem - 2px); box-sizing:border-box;}
.bbs-frm-tb input[size="120"]{width:100%;}
.bbs-frm-tb select{width:20rem; background:#fff url(/m/images/comm/ico_select.png) no-repeat right 1rem top 50%; background-size:1.2rem auto;}
.bbs-frm-tb .input-tel, .bbs-frm-tb .select-tel{width:8rem;}
.bbs-frm-tb textarea{width:100% !important; height:10rem; padding:1rem; border:1px solid #ddd; color:#333; font-family:'Lato', 'NotoSans', sans-serif; font-size:1.4rem; letter-spacing:-0.065rem; line-height:1.4; box-sizing:border-box; overflow-y:auto}
.bbs-frm-tb .comment{display:block; margin-top:4px; 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 {text-align:center; margin:2rem auto 3rem;}
.bbs-frm-btn a, .bbs-frm-btn button {display:inline-block; width:15rem; line-height:4.4rem; border:1px solid #dcdcdc; background:#f0f0f0; text-align:center; font-size:1.5rem; font-weight:500; letter-spacing:-0.045rem; color:#444; box-sizing:border-box;}
.bbs-frm-btn .btn--submit {background:#ffb200; color:#fff; border-color:#ffb200;}

