.header_text { width:100%; box-sizing:border-box; border-left: 2px solid #bbb; padding: 10px 20px 15px 20px; margin-bottom: 20px; line-height: 160%; background: #f4f4f4; }


.lst_btn .plan b { background-position: -33px 0; }


tr.extra_header th { text-align:center; background:#666; color:#fff; font-weight:bold; padding:10px 0px; }

.bd, .bd input, .bd textarea, .bd select, .bd button, .bd table, .et_vars { padding:0px; }


/* 
.bd_tb_lst td {   vertical-align: middle; width:14%; }
.bd_tb_lst td a.btn { display:inline; width:86%;  }
*/


.exForm tr td input[type="tel"] { width:60px; }


.et_vars tr th { text-align:center;}
.et_vars tbody { width:100%; }

.et_vars2 tr th { width:13%; }
.et_vars2 tr td { width:37%; }

.et_vars3 tr th { width:7%; }
.et_vars3 tr td { width:27%; }

.et_vars4 tr th { width:7%; }
.et_vars4 tr td { width:18%; }

.et_vars5 tr th { width:7%; }
.et_vars5 tr td { width:13%; }

.btn_small { padding:2px 5px !important; }

.bd_btn.black{font-weight:700;color:#FFF;text-shadow:0 1px 0 #000;border-color:#000 !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#000),to(#666));background:linear-gradient(to bottom,#000 0%,#666 100%)}
.btn.black, .btn.black:hover {font-weight:700;color:#FFF;text-shadow:0 1px 0 #000;border-color:#000 !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#000),to(#666));background:linear-gradient(to bottom,#000 0%,#666 100%)}

.bd_btn.orange {font-weight:700;color:#333;text-shadow:0 1px 0 #f9ae40;border-color:#f9ae40 !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9ae40),to(#f9ae40));background:linear-gradient(to bottom,#f9ae40 0%,#f9ae40 100%)}
.btn.orange, .btn.orange:hover {font-weight:700;color:#333;text-shadow:0 1px 0 #f9ae40;border-color:#f9ae40 !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9ae40),to(#f9ae40));background:linear-gradient(to bottom,#f9ae40 0%,#f9ae40 100%)}

.btn.green, .btn.green:hover {font-weight:700;color:#fff;text-shadow:0 1px 0 green;border-color:green !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(green),to(green));background:linear-gradient(to bottom,green 0%,green 100%)}
.btn.red, .btn.red:hover {font-weight:700;color:#fff;text-shadow:0 1px 0 red;border-color:red !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_blue.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(red),to(red));background:linear-gradient(to bottom,red 0%,red 100%)}

.btn.gray, .btn.gray:hover {font-weight:700;color:#fff;text-shadow:0 1px 0 gray;border-color:gray !important;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#aaa url(../img/ie/btn_gray.gif) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(gray),to(gray));background:linear-gradient(to bottom,gray 0%,gray 100%)}

/* .et_vars tr td .btn { margin-top:3px; } */


.box { width:100%; margin-bottom:30px; border:1px solid #ccc;}
div.box_header { text-align:center; background:#666; color:#fff; font-weight:bold; padding:10px 0px;  font-size:20px;}
div.box_content { padding:10px 20px; box-sizing:border-box; width:100%;  }
div.box_content .xe_content, div.box_content .xe_content p { font-size:19px; }
.box_content .btn { margin-top:3px; }

.overflow { white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }


/* arohas */
.rx_ev_radio { display:inline;}
.rx_ev_radio li { display:inline-block;; white-space:nowrap; border:1px}
.rx_ev_checkbox {  }
.rx_ev_checkbox li { display:inline-block;; white-space:nowrap; }



/* 상단검색 */
.search_box { width:100%; text-align:right; background:#f4f4f4; border:1px solid #aaa; padding:0px 10px; box-sizing:border-box; display:inline-block; position:relative; margin-bottom:30px;}
.search_row { padding:12px 0px; border-bottom:1px solid #ccc; }
.search_row:last-child { border-bottom:0px; }
.search_col { display:inline; margin:0px 20px;  font-size:20px; }
.search_col ul { padding:0px; margin:0px; }
.search_col ul li { list-style:none; display:inline;}
.search_col span { font-weight:bold;  font-size:18px; }
.search_col .rx_ev_select  { background:#fff; }

/*.search_submit { font-weight:bold; padding:65px 50px !important; font-size:25px; background:#414143; color:#f9ae40 !important; text-decoration:none; text-shadow:none; } */
.search_submit, .search_submit:hover { font-weight:bold; padding:40px 50px !important; font-size:25px; background:#414143; color:#f9ae40 !important; text-decoration:none; text-shadow:none; }
.search_cancel, .search_cancel:hover { font-weight:bold; padding:13px 46px !important; font-size:20px; background:#fff; color:#000 !important; text-decoration:none; text-shadow:none; margin-top:10px; }

.et_vars_small th { min-width:auto; }
.et_vars_small td { width: auto; }

.et_vars tr.highlight { border:5px solid #C85A5C !important; }
.et_vars tr.blank_row th { background:#fff !important; border:0px; height:30px;}

.search_line { width:100%; border:0px; text-align:right; margin-top:10px; padding:10px 20px;  box-sizing:border-box; display:inline-block; }

.search_col { margin:0px 10px; }
/* .search_col span { background:#dedede; padding:5px 5px; } */
.search_col span.bar { background:transparent; padding:0px; }

.bd_tb_lst { margin-top:0px; }

.title_box { text-align:center; font-size:25px; font-weight:bold; color:#fff; background:#A79277; padding:12px 0px; margin-bottom:10px;}

.rd { padding:0px 0px; }

.comment_accent { background:#feecec; }

.fdb_nav a{ height:auto; }

.rd_hd .edit .tx { display:inline-block; }
.rd_ft .edit .tx { display:inline-block; }
.rd_nav_side .edit .tx { display:none; }
.rd_nav_side .rd_nav { top:0px; margin-left:-30px; bottom:auto;}

.rd_nav .edit b { display:inline-block; }


.cnb_n_list{position:relative; margin-bottom:10px;}



.vote_high { padding:2px 4px; border-radius:5px; font-weight:bold; font-size:12px; background:#fafafa; border:1px solid #cfcfd3; color:#cfcfd3; margin-right:8px; min-width:13px; text-align:center; display:inline-block; }
.vote_high1 { background:#ebfdef; border:1px solid #337b49; color:#337b49; }
.vote_high2 { background:#7ae097; border:1px solid #55b075; color:#fff; }
.vote_high3 { background:#0d9235; border:1px solid #288244; color:#fff; }


.info_title { font-weight:bold; font-size:18px !important; margin:5px 5px 10px 5px; /* background:#fafafa !important; */ border:0px !important;  text-align:left !important;  }
.info_btn { border:1px solid #eaeaec; border-radius:8px; background:#fafafa; padding:10px; }
.info_btn ul { padding:0px; margin:0px; }
.info_btn ul li { color:#76767f; text-decoration:none; font-size:14px; padding:4px 12px; border-radius:15px; display:inline-block; margin:0px 10px 10px 0px; background:#f3f3f3 !important; border:1px solid #CFCFD3; letter-spacing:-1px; font-weight:500; }

.info_text { /* color:#0d9235; */ }
.info_blank { color:#aaa; }

.btn_img.btn_write { background:#03031B; color:#fff !important; padding:5px 30px !important; border-radius:5px;}
.btn_write i { display:none !important; }

.bd_wrt .regist .bd_btn { padding:5px 10px !important; font-size:15px !important; height:20px !important; background:#F4F4F5; border:0px; box-sizing:5px; font-weight:600;}
.bd_wrt .regist .bd_btn.blue { background:#03031B; color:#fff !important; padding:10px 40px !important; }

h1.np_18px { display:flex; align-items:center; }

.fdb_nav{ top:4px;}
.exForm .text,.exForm .email_address,.exForm .homepage{ box-sizing:border-box;  }



.et_vars tr.bg1 { background: transparent; }
.et_vars tr.bg2 { background: transparent; }
.et_vars tr th { background:#FCFCFC; border-left:0px;  }
.et_vars tr td { border-right:0px;  }


.bd_tmb_lst .frame_tl { text-align:center; letter-spacing:-1px; font-weight:500; }