@charset "euc-kr";
/* �Խ��� list */
.tbl_head01 {margin:0 0 10px; font-size:14px; color:#1f1f1f;}
.tbl_head01 a {color:#1f1f1f; font-size:14px; }
.tbl_head01 thead th { font-size:14px; padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#e5ecef;color:#1f1f1f; text-align:center;letter-spacing:-0.1em; font-weight:normal;}
.tbl_head01 td { font-size:14px; padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 td a:hover {text-decoration:underline;}

/* ����¡ */
.pg_wrap {clear:both;margin:0 0 80px;padding:60px 0 0;text-align:center}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:1.7;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_current {display:inline-block;background:#333;color:#fff;font-weight:normal}

/*�Խ��� �ʺ�*/
#bo_list table {width:100%;}
#bo_list .th_subject {width:60%;}
#bo_list .th_date {width:12%;}
#bo_list .th_name {width:9%;}

#bo_list .th_subject.customer {width:55%;}
/*�÷� ����*/
#bo_list .td_date {text-align:center}
#bo_list .td_name {text-align:center}
#bo_list .td_num {text-align:center;}
#bo_list .td_answer {text-align:center;}
#bo_list .td_branch {text-align:center;}
#bo_list .td_service {text-align:center;}
#bo_list .td_tel {text-align:center;}
.tbl_wrap table .td_subject{text-align:left}

#bo_list .td_num .label{font-size:13px; font-weight:normal}

/* �Խ��� view */
#bo_v {margin-bottom:50px;padding-bottom:20px; font-size:18px; color:#1f1f1f; text-align:left}
/*���۰Խ���*/
#bo_v.reply {margin-bottom:20px;}
#bo_v a {color:#1f1f1f;}
#bo_v_title {padding:10px 0; font-size:16px}

#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd; font-size:16px}
#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal}
#bo_v_info .sv_member {font-weight:bold}

#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_file a {display:inline-block;padding:8px 0 7px;word-wrap:break-word}
#bo_v_file a:hover strong{text-decoration:underline;}

#bo_v_atc {margin-top:30px;min-height:200px;height:auto !important; }

#bo_v_con {margin-bottom:30px;width:100%; line-height:22px;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}

/*������,������*/
table.detailText{width:740px; margin-top:10px; }
table.detailText .first th, table.detailText .first td{border-top:1px solid #ddd; }
table.detailText tbody th, table.detailText tbody td {border-bottom:1px solid #dde5eb; }
table.detailText tbody tr.last th, table.detailText tbody tr.last td {border-bottom:1px solid #ddd; }
table.detailText tr.last{border-bottom:1px solid #ddd; }
table.detailText tr th{text-align:left; padding:9px 0 9px 15px; background:#f4f4f4 url("../img/prevtext.gif") no-repeat right 14px; color:#444444; }
table.detailText .last th{background:#f4f4f4 url("../img/nexttext.gif") no-repeat right 14px !important}
table.detailText tr th span{color:#ff6600; }
table.detailText tr td{padding:5px 0 5px 16px; }

/*�Խ��ǹ�ư*/
/*�����������Ϲ�ư*/
#bo_v_bot { padding-top:40px;; border-top:1px solid #eee}
#bo_v_bot ul {margin:0 auto; width:166px; }
#bo_v_bot li {float:left; margin-left:5px; width:52px; font-size:14px}
#bo_v_bot li:first-child {margin-left:0;}
#bo_v_bot .btn_b01 { display:block; border:1px solid; width:50px; height:30px; border:1px solid #d9ded9; background:#f2f5f9; text-align:center; line-height:30px; margin:0 auto; color:#1f1f1f;}
#bo_v #bo_v_bot ul {margin:0 auto; width:52px; }

/*�۾�����ư*/
.bo_fx { text-align:right;}
.bo_fx a.btn_b02 {display:inline-block;padding:5px 12px; background:#0058a9;color:#fff; margin-bottom: 5px; font-size:13px; border-radius:4px}
/*Ȯ�����ҹ�ư*/
.btn_submit,
.btn_reset { width:52px; height:32px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer; font-size:13px;}
a.btn_cancel {display:inline-block; width:42px; height:32px; line-height:32px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
.btn_submit.gusic {width:65px;}
.btn_reset.gusic {width:65px;}
/*���й�ȣȮ�ι�ư*/
#pw_confirm .btn_submit {margin-top:15px; width:40px; height:26px;}

/* ���й�ȣ Ȯ�� */
#pw_confirm {margin:0 auto;padding:100px 0;width:400px; font-size:14px;}
#pw_confirm h1 {margin:0 0 20px;font-size:1.3em}
#pw_confirm p {padding:15px 20px;border:1px solid #dde4e9;border-bottom:0;background:#fff; text-align:center;}
#pw_confirm p strong {display:block; font-size:16px; margin-bottom:10px;}
#pw_confirm fieldset {margin:0 0 30px;padding:20px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {width:60%;}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}

/* �Խ��� write */
#bo_w {margin-bottom:50px;padding-bottom:20px; font-size:14px; color:#1f1f1f;}
#bo_w.reply {margin-bottom:0; padding-bottom:0;}
#bo_w .txt {margin-bottom:10px;}

/* �� ���̺� */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;}
.tbl_frm01 th { font-weight:normal; width:100px;padding:10px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01.gusic th {width:80px;}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;}
.frm_input {height:35px; line-height:22px; font-size:14px;}
.tbl_frm01 textarea {width:100%;height:auto; min-height:200px; padding:2px 2px 3px; font-size:14px;}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}
.tbl_frm01.reply textarea {width:90%;height:100px;}
.tbl_frm01 .th2 {}



#wForm .tbl_frm01 td {text-align: left;}
/*���۵��Ϲ�ư*/
.tbl_frm01.reply .wr_content .btn_submit { margin-left:15px;}

/* ĸí �ڵ�����(�Է�)���� �⺻ */
.captcha {display:block; zoom:1; *display:inline;}
.captcha .captcha_img {width:100px;height:41px;border:1px solid #e9e9e9; margin-top:1px;}
.captcha .captcha_reload {
  float: right;
  margin-top: 0;
  *margin-left: 4px;
  width: 40px;
  height: 41px;
  vertical-align: middle;
  cursor: pointer;
  background: url(../img/refresh.svg) no-repeat;
  background-size: 30px 30px;
  background-color: #f2f2f2;
  border: 1px solid #b8c9c2;
  border-radius: 6px;
  background-position: center;
}
.captcha .captcha_box {padding:0 5px;width: calc(100% - 148px);height:41px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:16px;font-weight:bold;text-align:center;line-height:41px;}
.captcha_txt {display:inline-block;}

.btn_confirm {text-align:center;}
#wForm .btn_confirm > * {
  text-indent: 0;
  width: 100px;
  padding: 10px;
  box-sizing: border-box;
  text-indent: 0;
  text-align: center;
  line-height: 1.5;
  margin-top: -1px;
  height: 40px;
  border-radius: 6px;
}

/* �Խ��� ���� */
#bo_vc {margin:0 0 20px;padding:20px 20px 10px;border:1px solid #e5e8ec;background:#f5f8f9; font-size:13px;}
#bo_vc .bold {padding:0 0 10px;border-top:1px dotted #ccc}
#bo_vc .header {padding:15px 0 5px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px}
#bo_vc a {color:#000;text-decoration:none}
#bo_vc p {padding:0 0 5px;line-height:1.8em}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:none}
#bo_vc_empty {margin:0;padding:20px !important;text-align:center}
#bo_vc #bo_vc_winfo {float:left}
#bo_vc .footer {zoom:1}
#bo_vc .footer:after {display:block;visibility:hidden;clear:both;content:""}

.bo_vc_act {float:right;zoom:1;}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {float:left;margin-left:5px}

/*�Խù� �˻�*/
#bo_sch {margin-bottom:10px;padding-top:5px;display: block; font-size:14px;}
#bo_sch .frm_input {height:20px; line-height:18px;}
#bo_sch .btn_submit { height:24px;}


/*�������Խ���*/
#bo_gall .gall_li { float:left; margin:0 5px 25px; width:138px;}
#bo_gall .gall_li .gall_text_href {text-align:center;}
#bo_gall .gall_li .gall_text_href a {font-size:13px; color:#1f1f1f;}
#bo_gall .gall_li .gall_text_href a:hover {text-decoration:underline;}

#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}


/*#DFECCB*/
/*0601 수정*/

input[type="button"],.btn_reset,.btn_submit{width:100%; padding: 8px 16px; width:auto; height: auto;}
#pw_confirm .btn_submit{width:auto; height: auto; padding: 8px 16px; text-indent:0;}
#pw_confirm label[for="pw_wr_password"]{display: inline-block; height: 26px; position: relative; top: 0; line-height:2; margin-right: 10px;}

.tbl_frm01 td{text-align: left;}




/*보노보 웹사이트 색상변경 180725*/
#bo_list th{background:#f7f7f7; color:#1f1f1f; font-size:14px}
input[type="button"]{background:#0058a9;}
.btn_reset,.btn_submit{background:#0058a9;}
.tbl_head01 thead th{color:white;}
