/* CSS Document */
@import url("common.css");
@import url("layout.css");

.main_visual { height:347px;  text-align:center;}
.main_visual ul li { position:relative;  }
.main_visual ul li.slide_01 { height:347px; background:url('../../../valuemarkwork/main/main_visual_01.jpg') no-repeat center; }
.main_visual ul li.slide_02 { height:347px; background:url('../../../valuemarkwork/main/main_visual_02.jpg') no-repeat center; }
.main_visual ul li.slide_03 { height:347px; background:url('../../../valuemarkwork/main/main_visual_03.jpg') no-repeat center; }
.main_visual ul li a { position:absolute; bottom:80px; left:50%; margin-left:-100px; }

/* ºñÁê¾ó ÇÏ´Ü ¹öÆ° */
.main_visual .flex-direction-nav { display:none;  }
.main_visual .flex-control-nav {position: relative; top: -50px; text-align: center; margin: 0; padding: 0; list-style: none; }
.main_visual .flex-control-nav li { display: inline-block; zoom: 1; *display: inline; }
.main_visual .flex-control-paging li a {margin: 0 9px; width: 19px; height: 19px; display: block; background: #394b61; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.main_visual .flex-control-paging li a:hover { background: #fff; }
.main_visual .flex-control-paging li a.flex-active { background: #fff; cursor: default; }

/* ¸ÞÀÎ */
#contents_main .menu_wrap { overflow:hidden;  }
#contents_main .left_area { float:left; }
#contents_main .left_area .lnb { height:884px;  font-family:'Nanum Gothic', dotum, sans-serif; letter-spacing:-.5px;}
#contents_main .right_area { float:right; width:854px; height:884px;}
#contents_main ul { overflow:hidden; }
#contents_main ul li { float:left; }
#contents_main ul.menu_01 {padding-bottom:12px;}
#contents_main ul.menu_01 li { margin:0 14px 21px 0}
#contents_main ul.menu_01 li:nth-child(4n) {margin-right:0;}
#contents_main ul li.mr_n { margin-right:0 !important; }
ul.menu_02 {overflow:hidden; border-top:1px solid #b2b5bd;}
ul.menu_02 li {float:left; margin:39px 14px 0 0;}
ul.menu_02 li:nth-child(4) {margin-right:0;}
#contents_main ul.bottom_area { overflow:hidden; margin:32px 0 0 0;}
#contents_main ul.bottom_area li { float:left; margin:0 52px 0 0}
#contents_main ul.bottom_area li:last-child { margin:0; }

/* °øÅë »ó´ãÃ¢ */
.consult_wrap { width:100%; height:745px; background-color:#6169cc; }
.consult_wrap * { vertical-align:middle; }
.consult_wrap h3 {width:1099px; margin:0 auto; }
.consult_wrap .consult { width:971px; margin:0 auto;  padding:25px 45px 22px 45px; border:solid 2px #dadad9; border-radius:15px;}
.consult_wrap label { color:#fff; font-size:15px; letter-spacing:-.5px; font-weight:500;}
.consult_wrap select { height:34px; border-color:#aaa; border:1px solid #23253f; border-radius:5px; }
.consult_wrap input { height:27px; border-color:#aaa; border:1px solid #23253f; border-radius:5px; }
.consult_wrap textarea { border-color:#aaa; border:1px solid #23253f; border-radius:5px; }
.consult_wrap span { display:inline-block; font-size:15px;}
.consult_wrap .w300 { width:300px; }
.consult_wrap .w305 { width:305px; }
.consult_wrap .w345 { width:345px; }
.consult_wrap .col_line {width:971px; color:#fff; min-height:38px; padding:12px 0 8px 0px; background: url('../../../korfacenter/main/dot_line.jpg') repeat-x 0 100%;}
.consult_wrap .last { overflow:hidden; height:210px; margin-top:8px; }
.consult_wrap .last .left {overflow:hidden; float:left; width:635px; }
.consult_wrap .last .left .invest { height:96px !important; padding:10px 0 0 0px; }
.consult_wrap .last .right { float:left; width:202px; padding:45px 0 0 86px; }
.consult_wrap .last .right .con_privacy {margin-left:15px; margin-top:4px; color:#eee; }
.consult_wrap .last .right .con_privacy label {margin-top:0px;font-size:12px;}
.consult_txt { margin:0 0 0 5px; color:#fff; font-size:14px; letter-spacing:-1px;}

/* ¼­ºê */
#contents_sub .left_area { float:left; }
#contents_sub .right_area { float:right; width:850px; }

/* °Ô½ÃÆÇ */
.right_area table.tbl_list { width:100%; border-bottom:2px solid #333333; border-top:1px solid #333;}
.right_area table.tbl_list thead tr th { border-bottom:1px solid #333; line-height:39px; color:#000;  }
.right_area table.tbl_list tbody tr td { border-bottom:1px solid #c9c9c9;  padding-top:3px; line-height:33px; font-size:12px; text-align:center; }
.right_area table.tbl_list .list_txt {  font-family:dotum;  padding-right:10px; text-align:left; padding-left:6px; }
.right_area table.tbl_list .list_txt a  { color:#595a5a; max-width:460px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; float:left; }
.right_area table.tbl_list .list_txt span { vertical-align:middle; border:1px solid#fff; margin:0 0 0 5px;}
.right_area table.tbl_list .re_txt {  font-family:dotum; font-size:11px; padding-right:10px; text-align:left;line-height:31px;  padding-left:6px; }
.right_area table.tbl_list .re_txt a  { color:#595a5a; max-width:410px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; float:left; }
.right_area table.tbl_list strong { margin-right:3px; }
.right_area table.tbl_list .day { font-family:Dotum; font-size:11px; color:#595a5a  } 
.ico_re { float:left; display:block; margin:8px 3px 0 5px; }
.ico_new {  float:left; display:block; margin:10px 0 0 3px;  }

table.tbl_view {  width:100%; border-bottom:2px solid #000;  border-top:1px solid #333; }
table.tbl_view .tl { color:#00abf0; font-family:dotum; font-weight:bold; font-size:13px; text-align:center; height:36px; padding-top:3px; border-bottom:1px solid #333333; }
table.tbl_view .tl p { margin:0 auto; max-width:710px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
table.tbl_view .tl_second { height:31px; color:#595a5a; border-bottom:1px solid #c9c9c9; padding-top:2px; font-size:11px;   }
table.tbl_view .view_con { padding:30px 20px 10px 20px; z-index:9999; clear:both;  }

.t_gray02 { color:#a6a6a6; }

table.tbl_view .btns { position:relative; }
table.tbl_view .btns ul { padding:20px; overflow:hidden; }
table.tbl_view .btns ul li { float:left; margin-right:5px;  }
table.tbl_view .btns ul li:last-child { float:right; }

/* ºñ¹Ð¹øÈ£ ÆË¾÷ */
.password_pop { position:absolute; margin-top:50px; top:0; left:50%; margin-left:-405px; width:300px; height:139px; background:url(../../../smartablejob/password.png) no-repeat top; z-index:9999; }
.password_pop .pw_input { margin:0 auto; width:200px; font-weight:bold; padding-top:52px; }
.password_pop .pw_done { margin:0 auto; width:116px; font-weight:bold; margin-top:22px; text-align:center }

table.tbl_write {  width:100%;  margin-bottom:8px; border-top:3px solid #333;}
table.tbl_write input { height:22px; }
table.tbl_write select { height:27px; }
table.tbl_write tbody tr th { font-weight:bold; font-size:12px; color:#3c3c3c; text-align:center; height:35px; background:#f7f7f7; border-bottom:1px solid #e1e1e1;  height:38px;  }
table.tbl_write tbody tr td { height:31px; color:#7e7e7e;  border-bottom:1px solid #e1e1e1; padding-left:10px;   }

/* °Ë»ö */
.sub_search { float:left; width:45%; height:30px; color:#595a5a; margin-top:15px; text-align:left; }
.sub_search input { float:left; width:200px; background:#f7f7f7; border:1px solid #bfbfbf; font-size:12px; height:18px; margin-right:3px;  }
.sub_search select { float:left; border:1px solid #bfbfbf; font-size:12px; height:24px; font-weight:normal;  margin-right:3px; } 
.sub_search a { float:left; }

/* ÆäÀÌÂ¡ */
.paging { float:right;  margin-top:17px; display:inline-block; text-align:right; width:50%; overflow:hidden;   }
.paging .btn_num {  display:inline-block;  }
.paging .btn_left { float:left;  }
.paging .btn_right { float:left;  }
.paging .btn_num ul  { float:left; text-align:center; margin-left:15px; margin-right:15px; }
.paging .btn_num ul li { float:left; display:inline;  font-weight:bold; margin-left:4px;margin-right:4px; font-family:Tahoma; }
.paging .btn_num a:link { color:#64686b; text-decoration:none;   }
.paging .btn_num a:hover { color:#ff3300; text-decoration:underline;  }
.paging .btn_num a:visited { color:#64686b;   }
.paging .btn_num .num_on {  color:#ff3300; text-decoration:underline; }

.paging_btn02 { clear:both; text-align:right; padding-top:10px; margin-right:0px; }

.paging_btn03 { width:100%;  margin:10px 0 18px 0;  overflow:hidden;  }
.paging_btn03 .paging_btn_l { float:left; width:30%; text-align:left; padding-left:20px; }
.paging_btn03 .paging_btn_r { float:right; width:30%; text-align:right; padding-right:20px; }
.paging_btn03 .paging_btn_r a {display:inline; }

#contents_main .right_area .produce_late {position:relative; border:1px solid #cbcbcb; background-color:#fff; width:270px; height:293px;}
#contents_main .right_area .produce_late strong {display:inline-block; margin-top:18px; margin-left:11px; padding-bottom:10px;}
#contents_main .right_area .produce_late .btn_more {position:absolute; right:14px; top:25px;}
#contents_main .right_area .produce_late dl {overflow:hidden; color:#5079e2; padding-left:16px; padding-right:12px; }
#contents_main .right_area .produce_late dl dt {font-size:18px; line-height:32px; font-weight:500;}
#contents_main .right_area .produce_late dl dt a {color:#5079e2;}
#contents_main .right_area .produce_late dl dd {max-height:40px; font-size:14px; line-height:20px;}
#contents_main .right_area .produce_late dl dd a {color:#5079e2;}
#contents_main .right_area .produce_late .list {overflow:hidden; margin-top:14px; padding-left:18px;}
#contents_main .right_area .produce_late .list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:230px; display:block; color:#878787; padding-left:8px; background: url('../../../valuemarkwork/main/bl_dot.gif') no-repeat 0 12px; float:none; margin:0; font-size:14px; line-height:24px;}

.t_abs { color:#ff5a00; }

.pop_wrap {padding-bottom:88px; background: url('../../../korfacenter/main/bg_pop_consult.png') no-repeat 0 100%; position:absolute; width:1099px; left:50%; top:100px; margin-left:-550px; z-index:10000;}
.pop_wrap .btn_close {position:absolute; right:-45px; top:7px;}
#pop_consult_bot {height:730px;}

/* ¼­ºê */
#contents_sub .top { overflow:hidden; margin:0 0 50px 0; position:relative; }
#contents_sub .left_area { float:left; width:776px; background-color:#fff;}
#contents_sub .right_area { float:right; width:303px; }

/* »ó´ã ÇöÈ² */
#counsel_status { width:302px; float:right;}
#counsel_status .current { position:relative; height:157px; background:url('../../../korfacenter/sub/bg_current.jpg') no-repeat; font-size:14px; color:#959595; letter-spacing:-.5px; margin:0 0 12px 0;}
#counsel_status .current .day { position:absolute; top:70px; left:94px; }
#counsel_status .current .apply { position:absolute; bottom:37px; right:50px; width:196px; text-align:center; font-size:16px;  color:#6a94f6;}
#counsel_status .current .apply span { font-size:20px; color:#6a94f6; font-weight:bold; }
#counsel_status ul { overflow:hidden; border:1px solid #333; border-radius:5px; background-color:#fff; height:977px;}
#counsel_status ul li { border-bottom:1px solid #ccc; padding:15px 10px 16px 22px; height:57px; font-size:13px; overflow:hidden; }
#counsel_status ul li.bg { background-color:#f6f5f5; }
#counsel_status ul li:last-child { border-bottom:none; }
#counsel_status ul li .left_01 { width:92px; height:45px; border-radius:5px; padding:14px 0 0 0; text-align:center; float:left; background-color:#656464; color:#fff; line-height:130%;}
#counsel_status ul li .left_02 { width:92px; height:45px; border-radius:5px; padding:14px 0 0 0; text-align:center; float:left; background-color:#4c65d9; color:#fff; line-height:130%;}
#counsel_status ul li .right_txt { float:left; width:155px; margin:10px 0 0 21px; letter-spacing:-.5px;}
#counsel_status ul li .right_txt .kind { color:#363636; }
#counsel_status ul li .right_txt .name { color:#898989; margin:2px 0 0 0;}
#counsel_status ul li .right_txt .state { text-align:right; color:#4c65d9;}

