@charset "utf-8";
/* CSS Document */


/* table_common */
.date{ font-size:14px; color:#575757; text-align:center;}
.bullet{ background:url(../images/bullet_open,jpg) no-repeat 5px 13px; padding-left:20px; maxlength="15"}
.bottom_space { margin-bottom:250px;}
.default_sub { position:relative; }
.default_sub .search { float:right; padding-bottom:10px;}
table caption { display:none;} 

/*open position*/
.position { width:325px;} 




/*.positiontable {width:100%; margin-top:12px;}
.positiontable thead tr th{ height:17px; border-top:2px solid #027404; border-bottom:1px solid #027404; vertical-align:baseline; padding-top:7px; padding-bottom:3px;color:#424242;text-align:center; font-size:12px;}
.positiontable .space{ height:10px;}
.positiontable td {height:26px; color:#444444;}
.positiontable .bullet { width:373px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/main/bullet_open.jpg) no-repeat left center; padding-left:7px; }
.positiontable .center{text-align:center;}
.positiontable .date { text-align:center;} 
.positiontable .off { color:#666; text-align:center;} 
.positiontable .on { text-align:center;} 
*/

/*notice_table*/
table.n_noticelist td {height:24px;}
table.noticetable {width:308px;}
table.noticetable td {height:24px;}
table.noticetable td img{margin-right:2px; vertical-align:text-bottom;}
table.noticetable .center{text-align:center;}


/* board_table (채용정보 전체검색)*/

table.board {width:100%; margin-bottom:50px;min-height:100px; }
table.board tbody td { text-align:center;height:30px; font-size:12px;}
table.board th{text-align:center; height:20px; color:#575757; padding-top:5px; padding-bottom:5px; border-top:1px solid #8e8e8e; border-bottom:2px solid #8e8e8e; background:#f8f8f8;}
table.board .space { height:15px; border:0;}
table.board .item{text-align:left;}
table.board .new_item{text-align:left; padding-left:50px; background:url(../images/sub/img_new.jpg) no-repeat left center;}
table.board td img{margin-right:2px; vertical-align:text-bottom;}
table.board td { color:#333;}
table.board td a { color:#333;}

table.board_view{width:100%;  }
table.board_view th{border-bottom:solid 1px #ccc; border-top:solid 2px #ccc; background-color:#f8f8f8; height:33px; text-align:left; font-size:14px; color:#444; padding-left:8px;}
table.board_view tbody td{padding:10px; border-bottom:#ccc 1px solid;line-height:18px;}
table.board_view tbody .item{ border-right:#ccc 1px solid; background-color:#f8f8f8; color:#575757;}
table.board_view tbody .last_item { border-right:#ccc 1px solid; background-color:#f8f8f8; color:#575757; border-bottom:#ccc 1px solid;}
table.board_view tbody .last_line{ border-bottom:#ccc 1px solid; background-color:#ffffff;}
table.board_view tbody strong { margin-right:5px;}

table.infoboard_view{width:100%;  }
table.infoboard_view th{border-top:solid 1px #666; border-bottom:solid 1px #666; height:36px; text-align:left; color:#333; padding-left:8px; background-color:#f8f8f8; }
table.infoboard_view tbody {}
table.infoboard_view tbody td{padding:7px; border-bottom:#707070 1px dotted;line-height:20px;}
table.infoboard_view tbody .story{padding:15px 15px 15px 7px; }
table.infoboard_view tbody td span{ padding-right:5px;}


table.maxim_view{width:100%;  }
table.maxim_view th{border-top:solid 1px #666; border-bottom:solid 1px #666; height:36px; text-align:left; color:#333; padding-left:8px; background-color:#f8f8f8; }
table.maxim_view tbody {}
table.maxim_view tbody td{padding:7px; border-bottom:#707070 1px dotted;line-height:20px;}
table.maxim_view tbody .story{padding:15px; }
table.maxim_view tbody td span{ padding-right:5px;}


table.board_write{width:100%; }
table.board_write .title { font-weight:bold; color:#000; line-height:19px;}
table.board_write tbody tr{ background-color:#fff;}
table.board_write tbody td{padding:10px 0px 10px 10px; border-bottom:#e5e5e5 1px solid;line-height:18px;}
table.board_write tbody td img{ vertical-align:middle;}
table.board_write tbody .item{ border-right:#9ec5d3 1px solid; background-color:#f7f9f9;}
table.board_write tbody .first_item { border-right:#9ec5d3 1px solid; background-color:#f7f9f9; border-top:#349ec3 1px solid; color:#555; }
table.board_write tbody .first_line{ border-top:#349ec3 1px solid;}
table.board_write tbody .last_item { border-right:#9ec5d3 1px solid; background-color:#f7f9f9; border-bottom:#9ec5d3 1px solid;}
table.board_write tbody .last_line{ border-bottom:#9ec5d3 1px solid;}


/*page_navi*/
.board_paging { text-align:center; width:512px;padding-top:10px;padding-bottom:20px; padding-left:250px; }
.board_paging li { float:left; background:url(../images/sub/list_navi_line.gif) no-repeat right center; }
.board_paging .end { background:none; }

.board_paging a{ padding-right:5px; padding-left:5px; vertical-align:middle; }
.board_paging strong{color:#545454;}
.board_paging .first { background:none;}
.board_paging .first a{ width:19px; height:15px;padding:0; margin-right:5px; background:url(../images/sub/list_navi_first.gif) no-repeat;  display:inline-block; }
.board_paging .first a:hover{ background-position:0 -15px;}
.board_paging .prev { background:none;}
.board_paging .prev a {  width:14px; height:15px; padding:0; margin-right:10px; background:url(../images/sub/list_navi_prev.gif) no-repeat; display:inline-block;}
.board_paging .prev a:hover{background-position:0 -15px;}
.board_paging .next { background:none;}
.board_paging .next a{ width:14px; height:15px; padding:0; background:url(../images/sub/list_navi_next.gif) no-repeat; display:inline-block; margin:0 5px 0 10px;}
.board_paging .next a:hover{background-position:0 -15px;}
.board_paging .last { background:none;}
.board_paging .last a{ width:19px; height:15px; padding:0;background:url(../images/sub/list_navi_last.gif) no-repeat; display:inline-block;}
.board_paging .last a:hover{background-position:0 -15px;}


/* mypage_table */
table.mypage {width:100%;}
table.mypage tbody td {height:30px; text-align:center; border-bottom:#e5e5e5 1px solid;}
table.mypage th{height:30px; color:#575757; background-color:#f2f2f2;border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; font-weight:normal;}
table.mypage .item{text-align:left; padding-left:10px;}
table.mypage td img{margin-right:2px; vertical-align:text-bottom;}
table.mypage .end{color:#c6c6c6;}



/*recommended_window*/
.recommend_body { width:500px; height:250px;}
.recommended_wrap{ width:500px; height:250px;  }
.recommended_wrap .bg_top { width:500px; height:98px; background:url(../images/sub/recommend_bg_top.jpg) no-repeat left top; }
.recommended_wrap .bg_middle { width:500px; height:100%; background:url(../images/sub/recommend_bg_middle.jpg) repeat-y left top; }
.recommended_wrap .bg_bottom { width:500px; height:8px; background:url(../images/sub/recommend_bg_bottom.jpg) no-repeat left top; }
.recommended_wrap .tlt_recommend { display:none;}
.recommended_wrap .txt_recommend { display:none;}
.recommended_wrap .recomm_write_form  { width:470px; font-size:12px; margin-left:8px; padding-top:20px; }
.recommended_wrap .recomm_write_form  tbody td{ padding:7px 0px 7px 7px; border-bottom:1px solid #ccc ; line-height:19px; color:#575757;}
.recommended_wrap .recomm_write_form tbody .item{background-color:#f6f6f6; color:#666; }
.recommended_wrap .recomm_write_form tbody .import{background-color:#f6f6f6; color:#666; }
.recommended_wrap .recomm_write_form tbody .first_item{background-color:#f6f6f6; color:#666;border-top:#ccc 1px solid; }
.recommended_wrap .recomm_write_form tbody .first_line{ border-top:#ccc 1px solid;}
.recommended_wrap .recomm_write_form tbody .first_import_item{background-color:#f6f6f6; color:#666; /*border-top:#999 2px solid; */}
.recommended_wrap .recomm_write_form tbody .last_item{background-color:#f6f6f6; color:#666; }
.recommended_wrap .recomm_write_form tbody .last_import_item{background-color:#f6f6f6; color:#666;/* border-bottom:#999 1px solid;*/ }
.recommended_wrap .recomm_write_form tbody .last_line{}
.recommended_wrap .recomm_write_form tbody .first_line strong{ color:#444; }
.recommended_wrap .recomm_write_form tbody .scrollbar{ border:1px solid #E5E5E5; height:200px; overflow-y:scroll;}
.recommended_wrap .recomm_write_form tbody td p{ margin-top:3px;}

.recommended_wrap .btn_right {float:right; padding-top:20px;padding-right:20px;}



/*inquiry_window*/
.inquiry_body { width:500px; height:450px;}
.inquiry_wrap{ width:500px; height:450px; }
.inquiry_wrap .bg_inquiry_top { width:500px; height:98px; background:url(../images/sub/inquiry_bg_top.jpg) no-repeat left top; }
.inquiry_wrap .bg_inquiry_middle { width:500px; height:100%; background:url(../images/sub/inquiry_bg_middle.jpg) repeat-y left top; }
.inquiry_wrap .bg_inquiry_bottom { width:500px; height:8px; background:url(../images/sub/inquiry_bg_bottom.jpg) no-repeat left top; }
.inquiry_wrap .tlt_inquiry { display:none;}
.inquiry_wrap .txt_inquiry { display:none; }
.inquiry_wrap .inquiry_write_form { width:485px; padding-top:10px; margin-left:6px;font-size:12px; line-height:19px;}
.inquiry_wrap .inquiry_write_form tbody td{ padding:7px 0px 7px 15px; border-bottom:1px solid #ccc ; line-height:19px; color:#777;}
.inquiry_wrap .inquiry_write_form tbody .item{background-color:#f6f6f6; color:#86920a; }
.inquiry_wrap .inquiry_write_form tbody .item{background-color:#f6f6f6; color:#86920a; }
.inquiry_wrap .inquiry_write_form tbody .import{background-color:#f6f6f6; color:#86920a; }
.inquiry_wrap .inquiry_write_form tbody .first_item{background-color:#f6f6f6; color:#86920a;border-top:#ccc 1px solid; }
.inquiry_wrap .inquiry_write_form tbody .first_line{border-top:#ccc 1px solid;}
.inquiry_wrap .inquiry_write_form tbody .first_import_item{background-color:#f6f6f6; color:#86920a; /*border-top:#999 2px solid; */}
.inquiry_wrap .inquiry_write_form tbody .last_item{background-color:#f6f6f6; color:#86920a; }
.inquiry_wrap .inquiry_write_form tbody .last_import_item{background-color:#f6f6f6; color:#86920a;/* border-bottom:#999 1px solid;*/ }
.inquiry_wrap .inquiry_write_form tbody .last_line{}
.inquiry_wrap .inquiry_write_form tbody .first_line strong{ color:#444; }
.inquiry_wrap .inquiry_write_form tbody .scrollbar{ border:1px solid #E5E5E5; height:200px; overflow-y:scroll;}
.inquiry_wrap .inquiry_write_form tbody td p{ margin-top:3px;}
.inquiry_wrap .btn_right {float:right; padding-top:20px;padding-right:15px;}


/*button*/
.btn{  height:42px; padding-top:20px;}
.btn_left{ float:left; /*width:200px;*/}
.btn_left li{ float:left; padding-right:5px;}



.btn_right{ float:right;  }
.btn_right li{float:left; padding-left:5px;}


.btn_center{ margin:0 auto; width:250px;}
.btn_center li{float:left; padding-right:5px;}

.my_btn {
	position:absolute;
	left:293px;
	top:174px;
}
.my_btn li{ float:left;}


/*popup_print*/
.popup_print { margin:30px;}
.popup_print span{float:right; color:#888; margin-top:20px;}



/* write_form */
table.write_form{width:100%; font-size:12px; border-top:1px solid #ccc; }
table.write_form tbody tr{ background-color:#fff; }
table.write_form tbody td{ padding:7px 0px 7px 7px; border-bottom:1px solid #ccc ; line-height:19px; color:#777;}
table.write_form tbody td img{vertical-align:middle;}
table.write_form tbody .item{background-color:#f6f6f6; color:#666; }
table.write_form tbody .import{background-color:#f6f6f6; color:#666; }
table.write_form tbody .first_item{background-color:#f6f6f6; color:#666; }
table.write_form tbody .first_line{ }
table.write_form tbody .first_import_item{background-color:#f6f6f6; color:#666;}
table.write_form tbody .last_item{background-color:#f6f6f6; color:#666; }
table.write_form tbody .last_import_item{background-color:#f6f6f6; color:#666; }
table.write_form tbody .last_line{}
table.write_form tbody .first_line strong{ color:#444; }
table.write_form tbody .scrollbar{ border:1px solid #E5E5E5; height:200px; overflow-y:scroll;}
table.write_form tbody td p{ margin-top:3px;}
table.write_form tbody input[type="radio"] {border:0;}

/* my_write_form */
table.my_write_form{width:100%; font-size:12px; }
table.my_write_form tbody tr{ background-color:#fff; }
table.my_write_form tbody td{ padding:7px 0px 7px 7px; border-bottom:1px solid #ccc ; line-height:19px; color:#777;}
table.my_write_form tbody td img{vertical-align:middle;}
table.my_write_form tbody .item{background-color:#f2f2f2; color:#575757; }
table.my_write_form tbody .import{background-color:#f2f2f2; color:#575757; }
table.my_write_form tbody .first_item{background-color:#f2f2f2; color:#575757; border-top:#ccc 1px solid; }
table.my_write_form tbody .first_line{ border-top:#ccc 1px solid;}
table.my_write_form tbody .first_import_item{background-color:#f2f2f2; color:#575757; border-top:#ccc 1px solid; }
table.my_write_form tbody .last_item{background-color:#f2f2f2; color:#575757; }
table.my_write_form tbody .last_import_item{background-color:#EAF3F7; color:#575757; /*border-bottom:#999 1px solid;*/ }
table.my_write_form tbody .last_line{}
table.my_write_form tbody .first_line strong{ color:#444; }
table.my_write_form tbody .scrollbar{ border:1px solid #E5E5E5; height:200px; overflow-y:scroll;}
table.my_write_form tbody td p{ margin-top:3px;}



/* write_form_1line */
table.write_oneline{width:100%; margin-bottom:100px; }
table.write_oneline tbody tr{ background-color:#fff; }
table.write_oneline tbody td{ padding:7px 0px 7px 7px; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; line-height:19px;}
table.write_oneline tbody .item{background-color:#f6f6f6; color:#666; }


/*mypage_ 1:1qna_table */
table.qna_form{width:100%;}
table.qna_form tbody .ask{background-color:#f2f2f2; font-weight:bold; text-align:center;color:#575757;}
/*table.qna_form tbody .ask2{background-color:#EAF3F7; color:#496146;} */
table.qna_form tbody .answer{ color:#494949; text-align:center; vertical-align:text-top;}
table.qna_form tbody .first_ask{background-color:#f2f2f2; border-top:#ccc 1px solid; font-weight:bold; text-align:center;
 color:#575757;}
table.qna_form tbody .first_line{ background-color:#f2f2f2; border-top:#ccc 1px solid;color:#555;}
table.qna_form tbody .line{ background-color:#f2f2f2;color:#555; /*border-bottom:#C5DAE7 1px solid;*/}
table.qna_form tbody .last_answer{ border-bottom:#ccc 1px solid; text-align:center; vertical-align:text-top; color:#494949;}
table.qna_form tbody .last_line{ border-bottom:#ccc 1px solid;} 
table.qna_form tbody td{ padding:7px 3px 7px 7px; line-height:20px; color:#777;}


/*consultant*/
table.consul { float:left; background-color:#fff; border:solid 1px #CACACA; width:100%; height:100px; margin-bottom:10px;}
table.consul tbody .photo{float:right;left:-50%;text-align:left;position:table-cell;vertical-align: middle;; padding-right: 0.5em;
margin-top:10px;margin-bottom:6px;background-image:url(../images/consultant_01.jpg);background-repeat:no-repeat;width:90px; height:92px;}
table.consul tbody td {height:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
table.consul tbody .cont{font-weight:bold; text-align:left;color:#E99356;}

/* consultant_man */
table.consultant_list{width:100%; float:left; margin-bottom:15px;}
table.consultant_list td{line-height:19px; vertical-align:baseline; padding-bottom:10px;}
.con_item { font-size:12px;color:#248CB2; background:url(../images/bl_dot05.gif) no-repeat 0px 5px; padding-left:12px; font-weight:bold;}



/*이용약관-회원가입쪽*/

.privacy_memberbox{ padding:10px; border:4px solid #e5e5e5; height:400px; overflow-y:scroll; line-height:20px; font-family:"맑은 고딕"; }
.privacy_memberbox h3{color:#333; margin:10px 0 5px 0; font-size:13px;}
.privacy_memberbox h4{color:#555; margin:5px 0; font-size:12px;}
.privacy_memberbox p{ margin:5px 0;}
.privacy_memberbox ol {padding-left:25px;}
.privacy_memberbox ol li{ list-style-type: decimal-leading-zero;}
.privacy_memberbox ul li{list-style: none;}

.memberbox{ padding:10px; border:4px solid #f5f5f5; line-height:20px; font-family:"맑은 고딕"; }
.memberbox h3{color:#333; margin:10px 0 5px 0; font-size:13px;}
.memberbox h4{color:#555; margin:5px 0; font-size:12px;}
.memberbox p{ margin:5px 0;}
.memberbox ol {padding-left:25px;}
.memberbox ol li{ list-style-type: decimal-leading-zero;}
.memberbox ul li{list-style: none;}


.agree_memberbox { padding:10px 0 5px 0; text-align:right;}
.agree_memberbox input{vertical-align:middle;}


/*이용약관-고객센타쪽*/
.privacy_infobox {line-height:20px; font-family:"맑은 고딕"; padding:20px 20px 40px 20px ; height:100%; border:4px solid #f5f5f5; }

.privacy_infobox h3{font-size:13px; color:#333; margin:20px 0 10px 0; }
.privacy_infobox h4{font-size:12px; color:#666; margin:10px 0 10px 0;}
.privacy_infobox h5{font-size:12px; color:#666; margin:0;}
.privacy_infobox p{font-size:12px;}
.privacy_infobox ol {padding-left:25px;}
.privacy_infobox ol li{ list-style-type: decimal-leading-zero;}
.privacy_infobox ul li{list-style: none; margin:0;} 
.privacy_infobox strong { color:#666;}



table.assignment{ display:none;}

/*custom_ faq_table */
table.faq_form{width:100%; margin-top:50px; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;}
table.faq_form tbody .ask{background-color:#f2f2f2; font-weight:bold; text-align:left;color:#df6714;}
table.faq_form tbody .answer{ color:#575757; text-align:left; vertical-align:text-top; padding: 12px 0;}
table.faq_form tbody .line{ background-color:#f2f2f2;color:#555;}
table.faq_form tbody td{ padding:7px 3px 7px 7px; line-height:20px; color:#777;}
table.faq_form tbody td a { color:#333;}


