html.recruit #wrap{min-width:1200px;}

#contents.recruit a{color: #666;}

#contents.recruit{width:1200px; min-height:240px; margin:0 auto; font-size:12px; line-height:1.4; color: #565f66;}
#contents.recruit h2{width:100%; height:80px; overflow:hidden;}
#contents.recruit h2 img{display:block;}
#contents.recruit h2.text{font:bold 28px/37px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕', dotum, sans-serif; color:#09408f;}

/* boder none */
	#contents.recruit .borderNone th,
	#contents.recruit .borderNone td{border-bottom:none !important;}

	#contents.recruit .lastLine th,
	#contents.recruit .lastLine td{border-bottom:1px solid #92a5b6 !important;}

/* form */
	#contents.recruit .ip_s{border:1px #e4dfcd solid; vertical-align:middle;}
	#contents.recruit .ip_i{height:18px; padding-left:5px; vertical-align:middle; border:1px solid #e2ddca; background-color:#fff;}
	#contents.recruit .ip_t{padding:10px; display:block; border:1px solid #e2ddca; background-color:#fff;}
	#contents.recruit .ip_c{margin:0px; padding:0px; height:18px; width:13px; overflow:hidden; vertical-align:middle;}

/* search style */
	#contents.recruit .search_area{width:100%;}
	#contents.recruit .search_area select{height:20px; font-size:11px; line-height:20px; border:1px solid #dddcdc; vertical-align:middle; background-color:transparent; color:#666;}
	#contents.recruit .search_area .ip{width:218px; height:18px; line-height:18px; padding:0 10px; vertical-align:middle; border:1px solid #dddcdc; background-color:transparent; color:#666;}
	#contents.recruit .search_area .btn{width:44px; height:20px; background:url("/images/common/btn_search.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}

/* Board List */
	#contents.recruit .board_list{width:100%; overflow:hidden; /*border-top:2px solid #004a8f;*/ border-bottom:1px solid #bbb;}
	#contents.recruit .board_list a:link,
	#contents.recruit .board_list a:visited{color:#565f66;}
	#contents.recruit .board_list a:hover{color:#004a8f;}

	#contents.recruit .board_list table{width:100%;}
	#contents.recruit .board_list table,
	#contents.recruit .board_list table th,
	#contents.recruit .board_list table td{empty-cells:show; border-collapse:collapse; color:#565f66;}

	#contents.recruit .board_list table .listTh{padding:12px 0 9px; text-align:center; color:#333; font-weight:bold; border-bottom:1px solid #92a5b6;}
	#contents.recruit .board_list table .listTh img{vertical-align:top;}

	#contents.recruit .board_list table .listTd{padding:12px 0 9px; text-align:center; border-top:1px solid #ddd;}

	#contents.recruit .board_list table .listImg{padding-top:3px; text-align:center; border-top:1px solid #ddd;}
	#contents.recruit .board_list table .listImg img{vertical-align:top;}

	#contents.recruit .board_list table .title{text-align:left; border-top:1px solid #ddd;}
	#contents.recruit .board_list table .title a{text-decoration:none; padding:12px 0 9px 10px; display:block; cursor:pointer;}
	#contents.recruit .board_list table .title a .sort{color:#333; display:inline-block; padding-right:5px;}
	#contents.recruit .board_list table .title a .comment{color:#f0b000; display:inline-block; padding-left:5px;}

	#contents.recruit .board_list table .trOver .listTd,
	#contents.recruit .board_list table .trOver .listImg,
	#contents.recruit .board_list table .trOver .title{background:url("/images/common/bg_table_over.png") repeat left top;}


/* Board View */
	#contents.recruit .board_view_old{width:100%; overflow:hidden; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
	#contents.recruit .board_view_old a:link,
	#contents.recruit .board_view_old a:visited{color:#565f66;}
	#contents.recruit .board_view_old a:hover{color:#565f66;}

	#contents.recruit .board_view_old table{width:100%;}
	#contents.recruit .board_view_old table,
	#contents.recruit .board_view_old table th,
	#contents.recruit .board_view_old table td{empty-cells:show; border-collapse:collapse;}

	#contents.recruit .board_view_old table thead .viewTh{padding:12px 0 9px; text-align:left; color:#333; font-weight:bold; border-bottom:1px solid #ddd;}
	#contents.recruit .board_view_old table thead .viewTh p{padding-left:20px;}
	#contents.recruit .board_view_old table thead .viewTd{padding:12px 0 9px; text-align:left; color:#565f66; border-bottom:1px solid #ddd;}
	#contents.recruit .board_view_old table thead .viewTd p{padding-left:10px;}
	#contents.recruit .board_view_old table thead .viewTd a{color:#004a8f;}

	#contents.recruit .board_view_old table tbody .conView{border-top:1px solid #ddd;}
	#contents.recruit .board_view_old table tbody .viewArea{padding:20px 20px 40px 20px; overflow:hidden; width:670px; line-height:22px;/* letter-spacing:-1px;*/}

	#contents.recruit .board_view_old table tbody .viewArea #photoView{border:1px solid #ddd; padding:9px; overflow:hidden;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView img{display:block;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .bigImg{width:447px; overflow:hidden; float:left;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg{width:194px; height:336px; float:right; overflow:hidden;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul{width:201px; margin-left:-7px; font-size:0; line-height:0;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul li{width:60px; float:left; padding:0 0 8px 7px;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul li a{border:1px solid #ddd; display:inline-block; overflow:hidden;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul li a img{margin:-1px;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul li a.on{border:2px solid #004a8f;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg ul li a.on img{margin:-2px;}
	#contents.recruit .board_view_old table tbody .viewArea #photoView .photoConts{width:100%; clear:both; padding-top:20px;}

	#contents.recruit .board_view_old table tbody .viewArea #photoView .bigImg img{width:447px; }
	#contents.recruit .board_view_old table tbody .viewArea #photoView .smallImg img{width:60px; height:45px;}


/* Board Write */
	#contents.recruit .board_write_old{width:100%; overflow:hidden; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
	#contents.recruit .board_write_old a{color:#777;}

	#contents.recruit .board_write_old table{width:100%;}
	#contents.recruit .board_write_old table,
	#contents.recruit .board_write_old table th,
	#contents.recruit .board_write_old table td{empty-cells:show; border-collapse:collapse;}

	#contents.recruit .board_write_old table .writeTh{padding:12px 0 0; text-align:left; border-bottom:1px solid #e1ded8; color:#333; background-color:#f4f4f5; vertical-align:top;}
	#contents.recruit .board_write_old table .writeTh p{display:block; padding-left:30px;}
	#contents.recruit .board_write_old table .writeTh p.point{background:url("/images/common/bul_fild_point.gif") no-repeat 20px 2px;}

	#contents.recruit .board_write_old table .writeTd{padding:8px 0; text-align:left; border-bottom:1px solid #e1ded8;}
	#contents.recruit .board_write_old table .writeTd p{padding-left:20px;}
	#contents.recruit .board_write_old table .writeTd span.type01{display:inline-block; vertical-align:middle; line-height:20px; color:#666; padding:0 5px; letter-spacing:-1px;}

	#contents.recruit .board_write_old table .btn_refresh{width:60px; height:20px; background:url("/images/common/btn_refresh.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	#contents.recruit .board_write_old table .ip_i{height:18px; line-height:18px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; color:#777;}
	#contents.recruit .board_write_old table .ip_s{width:90px; height:20px; border:1px solid #d9d9d9; vertical-align:middle; color:#777;}
	#contents.recruit .board_write_old table .ip_t{width:530px; height:200px; line-height:18px; padding:10px; display:block; border:1px solid #d9d9d9; overflow:auto; font-size:12px; line-height:18px; color:#777;}


/* pageing style */
	#contents.recruit .paging_all {text-align:center; padding-top:15px; margin:0px auto; clear:both; position: relative; z-index:1;}
	#contents.recruit .paging_all .pagingbtnl{position: absolute; left:0px; top:10px; z-index:2;}
	#contents.recruit .paging_all .pagingbtnr{position: absolute; right:0px; top:10px; z-index:2;}
	#contents.recruit .paging_all img{display:inline-block; vertical-align:middle;}

	#contents.recruit .paging_all .paging {text-align:center; margin:0 auto; font-size:0; line-height:0;}
	#contents.recruit .paging_all .paging .num {display:inline-block; vertical-align:middle; padding-right:1px; margin:0 14px 0 13px; font-size:11px; line-height:11px; overflow:hidden;}
	#contents.recruit .paging_all .paging .num strong {color:#004a8f; display:inline-block; vertical-align:top; padding:0px 8px 0px; background:url("/images/common/line_pageing.gif") no-repeat left 2px; font-weight:bold; margin-left:-1px;}
	#contents.recruit .paging_all .paging .num a {color:#565f66; display:inline-block; vertical-align:top; padding:0px 8px 0px; background:url("/images/common/line_pageing.gif") no-repeat left 2px; margin-left:-1px;}
	#contents.recruit .paging_all .paging .num a:hover {text-decoration:none; color:#004a8f;}


/* btn Style */
	.botton_box{width:100%; min-height:30px; overflow:hidden; font-size:0; line-height:0; position:relative;}
	.botton_box img{display:block;}
	.botton_box .left{position:absolute; left:0px; top:0px; overflow:hidden;}
	.botton_box .left a{float:left; margin-right:5px; display:block;}
	.botton_box .left input{float:left; margin-right:5px; display:block;}
	.botton_box .right{position:absolute; right:0px; top:0px; overflow:hidden;}
	.botton_box .right a{float:left; margin-left:5px; vertical-align:top;}
	.botton_box .right input{float:left; margin-left:5px; display:block;}
	.botton_box .center{position:absolute; left:50%; top:0px; margin-left:5px; overflow:hidden; display:inline-block;}
	.botton_box .center a{float:left; margin-right:5px; display:block;}
	.botton_box .center input{float:left; margin-right:5px; display:block;}

	.botton_box .btn_inquiry{width:113px; height:38px; background:url("/images/common/btn_inquiry.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}


/* PageNavigation Style */
	#contents.recruit .pageNavigation_old{width:100%; border-bottom:1px solid #bbb;}
	#contents.recruit .pageNavigation_old a:hover{color:#004a8f;}
	#contents.recruit .pageNavigation_old dl{width:100%; height:34px; border-bottom:1px solid #ddd; position:relative; line-height:32px;}
	#contents.recruit .pageNavigation_old .prev{background:url("/images/common/bg_tit_prev.gif") no-repeat left top;}
	#contents.recruit .pageNavigation_old .next{background:url("/images/common/bg_tit_next.gif") no-repeat left top; border-bottom:none;}
	#contents.recruit .pageNavigation_old dt{padding-left:47px; padding-top:2px;}
	#contents.recruit .pageNavigation_old dd{position:absolute; right:20px; top:2px;}


/* Comment List Style */
	#contents.recruit .commentList{width:100%; position:relative;}
	#contents.recruit .commentList dl{width:100%; border-bottom:1px solid #e1ded8; overflow:hidden; position:relative;}
	#contents.recruit .commentList dl dt{background:url("/images/common/icon_comment.gif") no-repeat 21px 10px; padding:12px 45px 5px;}
	#contents.recruit .commentList dl dt .name{color:#666; display:inline-block;}
	#contents.recruit .commentList dl dt .day{color:#999; display:inline-block; padding-left:10px;}
	#contents.recruit .commentList dl dt .btn{position:absolute; right:20px; top:12px;}
	#contents.recruit .commentList dl dd{padding:0px 20px 9px; color:#333;}

	#contents.recruit .commentList .passLayer{width:288px; border:1px solid #28231d; position:absolute; left:50%; top:50%; z-index:5; margin:-76px 0 0 -134px; visibility:hidden;}
	#contents.recruit .commentList .passLayer img{display:block;}
	#contents.recruit .commentList .passLayer .title{padding:0 15px; position:relative; background-color:#28231d;}
	#contents.recruit .commentList .passLayer .title a{position:absolute; right:0px; top:0px;}

	#contents.recruit .commentList .passLayer .conts{padding:10px 15px 15px; background-color:#fff;}
	#contents.recruit .commentList .passLayer .conts .ip_i{width:235px; height:24px; line-height:24px; padding:0 10px; display:block; border-top:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #bfbfbf; border-left:1px solid #bfbfbf; background-color:#fff; margin-top:8px;}


/* Comment Write Style */
	#contents.recruit .commentWrite{padding:15px 20px;overflow:hidden; background:url("/images/common/bg_table_over.png") repeat left top; position:relative;}
	#contents.recruit .commentWrite label{display:inline-block;}
	#contents.recruit .commentWrite label img{vertical-align:middle; display:inline-block; padding-right:6px;}
	#contents.recruit .commentWrite label .ip_i{width:178px; height:18px; line-height:18px; padding:0 10px; vertical-align:middle; border:1px solid #e2d9cf; background-color:#fff7ed;}
	#contents.recruit .commentWrite .ip_t{width:491px; height:46px; line-height:18px; padding:10px; margin-top:10px; display:block; border:1px solid #e2d9cf; background-color:#fff7ed; overflow:auto; font-size:12px; line-height:18px;}
	#contents.recruit .commentWrite .btn{width:105px; height:98px; background:url("/images/common/btn_comment.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer; position:absolute; right:20px; top:15px;}


/* Recruit Write */
	#contents.recruit .recruit_e{width:100%; overflow:hidden; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
	#contents.recruit .recruit_e a{color:#777;}

	#contents.recruit .recruit_e table{width:100%; empty-cells:show; border-collapse:collapse;}
	#contents.recruit .recruit_e table th,
	#contents.recruit .recruit_e table td{empty-cells:show; border-collapse:collapse; border-right:1px solid #ddd;}

	#contents.recruit .recruit_e table .writeTh{padding:13px 0 10px; text-align:left; border-bottom:1px solid #e1ded8; color:#333; background-color:#f4f4f5; vertical-align:top; letter-spacing:1px;}
	#contents.recruit .recruit_e table .writeTh p{display:block; text-align:center; padding:0 5px;}
	#contents.recruit .recruit_e table .writeTh p.point{background:url("/images/common/bul_fild_point.gif") no-repeat 20px 2px;}
	#contents.recruit .recruit_e table .writeTh .type_right{float:right; vertical-align:middle; font-size:10px; color:#777; text-align:right;}
	#contents.recruit .recruit_e table .writeTh .type_right span{color:#4b73ad;}

	#contents.recruit .recruit_e table .writeTd{padding:8px 0; text-align:left; border-bottom:1px solid #e1ded8;}
	#contents.recruit .recruit_e table .writeTd p{padding:0 10px;}
	#contents.recruit .recruit_e table .writeTd p.p05{padding:0 5px;}
	#contents.recruit .recruit_e table .writeTd .type01{display:inline-block; vertical-align:middle; line-height:20px; color:#807f7f; padding:0 5px; letter-spacing:-1px;}
	#contents.recruit .recruit_e table .writeTd .type_tit{display:inline-block; vertical-align:middle; line-height:20px; color:#333; padding:0 2px; letter-spacing:-1px;}
	#contents.recruit .recruit_e table .writeTd .type_txt{display:inline-block; vertical-align:middle; line-height:20px; color:#555; padding:0 2px; letter-spacing:-1px;}
	#contents.recruit .recruit_e table .writeTd .l5_r15{padding:0 15px 0 5px !important;}
	#contents.recruit .recruit_e table .writeTd .l15_r5{padding:0 5px 0 15px !important;}
	#contents.recruit .recruit_e table .writeTd .l5_r10{padding:0 10px 0 5px !important;}
	#contents.recruit .recruit_e table .writeTd .l10_r5{padding:0 5px 0 10px !important;}
	#contents.recruit .recruit_e table .writeTd .l3_r3{padding:0 3px 0 3px !important;}
	#contents.recruit .recruit_e table .writeTd .l5{padding:0 0 0 5px !important;}
	#contents.recruit .recruit_e table .writeTd .r5{padding:0 5px 0 0 !important;}
	#contents.recruit .recruit_e table .writeTd .type_right{display:block; vertical-align:middle; font-size:10px; line-height:20px; color:#777; text-align:right;}
	#contents.recruit .recruit_e table .writeTd .type_right span{color:#4b73ad;}
	#contents.recruit .recruit_e table .writeTd .w20{padding:0 10px; margin-top:-3px;}
	#contents.recruit .recruit_e table .writeTd .w20 ul{width:100%; overflow:hidden;}
	#contents.recruit .recruit_e table .writeTd .w20 ul li{width:20%; float:left; padding-top:3px;}
	#contents.recruit .recruit_e table .writeTd .w20 ul li.w80{width:80%; float:left;}

	#contents.recruit .recruit_e table .writeDel{padding:8px 0; background-color:#f4f4f5; text-align:right; border-bottom:1px solid #e1ded8; }
	#contents.recruit .recruit_e table .writeDel p{padding-right:20px;}

	#contents.recruit .recruit_e table .writePhoto{padding:15px 0; border-bottom:1px solid #e1ded8; vertical-align:top;}
	#contents.recruit .recruit_e table .writePhoto div{padding:0 15px; text-align:center; position:relative;}
	#contents.recruit .recruit_e table .writePhoto div p .fileForm{width:81px; height:20px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; position:absolute; top:178px; left:46px;cursor:pointer;}

	#contents.recruit .recruit_e table .noRe th,
	#contents.recruit .recruit_e table .noRe td{border:none !important; border-top:1px solid #e1ded8 !important; border-bottom:1px solid #e1ded8 !important; padding:0 !important;}

	#contents.recruit .recruit_e table .ip_i{height:18px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#contents.recruit .recruit_e table .ip_s{height:20px; border:1px solid #d9d9d9; vertical-align:middle; font:normal 12px/16px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#contents.recruit .recruit_e table .ip_t{padding:10px; display:inline-block; vertical-align:middle; border:1px solid #d9d9d9; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#contents.recruit .recruit_e table .ip_t_n{padding:10px; display:inline-block; vertical-align:middle; border:none; overflow:hidden; overflow-y:scroll; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}

	#contents.recruit .recruit_v table .writeTd .type_tit{color:#807f7f !important;}

/*  */
	.recruit_temporary_save{width:100px; height:30px; background:url("/images/common/btn_recruit_temporary_save.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	.recruit_next{width:100px; height:30px; background:url("/images/common/btn_recruit_next.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	.recruit_view{width:100px; height:30px; background:url("/images/common/btn_recruit_view.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	.recruit_ok{width:100px; height:30px; background:url("/images/common/btn_recruit_ok.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	.recruit_ok2{width:100px; height:30px; background:url("/images/common/btn_recruit_ok2.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}
	.recruit_sch{width:100px; height:30px; background:url("/images/common/btn_recruit_sch2.gif") no-repeat left top; vertical-align:middle; border:none; cursor:pointer;}

	#recruitForm{width:100%; max-width:710px; margin:0 auto; overflow:hidden;}
	#recruitForm .step{width:100%; height:80px; margin-bottom:40px; overflow:hidden; background:url("/images/recruit/img_step.gif") no-repeat left top;}
	#recruitForm .step ul{width:720px; margin-left:-10px; overflow:hidden;}
	#recruitForm .step li{float:left; padding-left:10px;}
	#recruitForm .step li a,
	#recruitForm .step li span{display:block; width:80px; height:80px; background:url("/images/recruit/img_step.gif") no-repeat left top; overflow:hidden; text-indent:-99999px;}
	#recruitForm .step .step01 span{background-position:left top;}
	#recruitForm .step .step02 a{background-position:-90px top;}
	#recruitForm .step .step02 span{background-position:-90px top;}
	#recruitForm .step .step03 a{background-position:-180px top;}
	#recruitForm .step .step03 span{background-position:-180px top;}
	#recruitForm .step .step04 a{background-position:-270px top;}
	#recruitForm .step .step04 span{background-position:-270px top;}
	#recruitForm .step .step05 a{background-position:-360px top;}
	#recruitForm .step .step05 span{background-position:-360px top;}
	#recruitForm .step .step06 a{background-position:-450px top;}
	#recruitForm .step .step06 span{background-position:-450px top;}
	#recruitForm .step .step07 a{background-position:-540px top;}
	#recruitForm .step .step07 span{background-position:-540px top;}
	#recruitForm .step .step08 span{background-position:-630px top;}
	#recruitForm .step .step02 a:hover{background-position:-90px -101px;}
	#recruitForm .step .step03 a:hover{background-position:-180px -101px;}
	#recruitForm .step .step04 a:hover{background-position:-270px -101px;}
	#recruitForm .step .step05 a:hover{background-position:-360px -101px;}
	#recruitForm .step .step06 a:hover{background-position:-450px -101px;}
	#recruitForm .step .step07 a:hover{background-position:-540px -101px;}

	#recruitForm .step .step02 a.on{background-position:-90px -101px;}
	#recruitForm .step .step03 a.on{background-position:-180px -101px;}
	#recruitForm .step .step04 a.on{background-position:-270px -101px;}
	#recruitForm .step .step05 a.on{background-position:-360px -101px;}
	#recruitForm .step .step06 a.on{background-position:-450px -101px;}
	#recruitForm .step .step07 a.on{background-position:-540px -101px;}


	#recruitForm h3{width:100%; height:25px; position:relative;}
	#recruitForm h3 .right{position:absolute; right:0px; top:0px; display:inline-block;}

	#recruitForm .infoBox{border:1px solid #e9e7e7; background:#fcfcfc url("/images/recruit/bg_info.gif") no-repeat 21px 17px; padding:14px 0 12px 86px; line-height:22px; letter-spacing:-1px;}
	#recruitForm .infoBox p{background:url("/images/common/bul_2x2.gif") no-repeat left 9px; padding-left:8px;}

	#recruitForm .recruitAbout{background:url("/images/recruit/bg_recruit_about.gif") no-repeat left top; width:689px; height:145px; padding:22px 0 0 21px;}
	#recruitForm .privacy{width:662px; height:100px; padding:13px 33px 10px 13px; border:1px solid #d3d7d4; color:#565f66; overflow:hidden; overflow-y:auto;}
	#recruitForm .privacy .privacyScroll{width:100%; overflow:hidden; word-break:keep-all; word-wrap:break-word; line-height:22px; letter-spacing:-1px;}
	#recruitForm .privacy .privacyScroll strong{color:#333; display:block;}
	#recruitForm .privacy .privacyScroll dl{width:100%; overflow:hidden; padding-bottom:10px;}
	#recruitForm .privacy .privacyScroll dl dt{color:#333;}
	#recruitForm .privacy .privacyScroll dl dd{}
	#recruitForm .privacy .privacyScroll dl dd p{padding-left:13px;}
	#recruitForm .privacyCheck{width:100%; text-align:right; color:#565f66; padding-top:10px;}

	#recruitForm .realname{border:1px solid #e9e7e7; background-color:#fcfcfc; padding:20px; line-height:22px; letter-spacing:-1px; position:relative;}
	#recruitForm .realname p{background:url("/images/common/bul_2x2.gif") no-repeat left 9px; padding-left:8px;}
	#recruitForm .realname p a{color:#f26522;}
	#recruitForm .realname .point{background:none; padding:0; color:#09408f;}
	#recruitForm .realname .bg{width:19px; height:21px; background:url("/images/common/bg_right_arrow.gif") no-repeat left top; position:absolute; right:-1px; top:-2px; padding:0;}

	#recruitForm .realname .form{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:15px 0; margin:15px 0;}
	#recruitForm .realname .form dl{width:100%; position:relative; padding:5px 0;}
	#recruitForm .realname .form dl dt{background:url("/images/common/bul_fild_point.gif") no-repeat left 7px; position:absolute; left:50px; top:5px; padding-left:10px; color:#333;}
	#recruitForm .realname .form dl dd{padding-left:167px;}
	#recruitForm .realname .form .type01{display:inline-block; vertical-align:middle; line-height:20px; color:#807f7f; padding:0 5px; letter-spacing:-1px;}
	#recruitForm .realname .form .ip_i{height:18px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .realname .form .ip_s{height:20px; border:1px solid #d9d9d9; vertical-align:middle; font:normal 12px/16px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .realname .form .ip_t{padding:10px; display:block; border:1px solid #d9d9d9; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .realname .form .ip_t_n{padding:10px; display:block; border:none; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}

	#recruitForm .endBox{width:100%; height:160px;background:url("/images/recruit/bg_recruit01_end.gif") no-repeat left top;}
	#recruitForm .endBox dl{padding:47px 0 0 297px; font-size:18px; line-height:28px; color:#565f66; letter-spacing:-1px;}
	#recruitForm .endBox dl dt{font-size:22px; color:#333;}
	#recruitForm .endBox dl dt strong{color:#09408f;}

	#recruitForm .endBox02{width:100%; height:201px;background:url("/images/recruit/bg_recruit03_end.gif") no-repeat left top;}
	#recruitForm .endBox02 dl{padding:42px 0 0 355px; font-size:13px; line-height:24px; color:#565f66; letter-spacing:-1px;}
	#recruitForm .endBox02 dl dt{font-size:16px; color:#333; line-height:30px;}
	#recruitForm .endBox02 dl dt strong{color:#09408f;}
	#recruitForm .endBox02 dl dd span{color:#09408f;}

	/* 2014-10-06 추가 */
	#recruitForm .fildbox{border:1px solid #e9e7e7; background-color:#f9f9fa; padding:20px; line-height:22px; letter-spacing:-1px; position:relative;}
	#recruitForm .fildbox>table{width:670px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
	#recruitForm .fildbox>table .writeTh,
	#recruitForm .fildbox>table .writeTd{font-size:0; line-height:0;}
	#recruitForm .fildbox>table .writeTh{padding:5px 0; text-align:left; color:#333; letter-spacing:1px;}
	#recruitForm .fildbox>table .writeTh>p{padding-left:55px; font-size:12px; line-height:20px;}
	#recruitForm .fildbox>table .writeTh p.point>span{background:url("/images/common/bul_fild_point.gif") no-repeat 0 center; padding-left:11px; display:inline-block;}
	#recruitForm .fildbox>table .writeTd{padding:5px 0; text-align:left;}
	#recruitForm .fildbox>table .writeTd p{padding:0px;}
	#recruitForm .fildbox>table .writeTd .type01{display:inline-block; vertical-align:middle; font-size:12px; line-height:20px; color:#807f7f; padding:0 5px; letter-spacing:-1px;}
	#recruitForm .fildbox>table .writeTd .type01.p10{font-size:10px;}

	#recruitForm .fildbox>table .ip_i{height:18px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .fildbox>table .ip_s{height:20px; border:1px solid #d9d9d9; vertical-align:middle; font:normal 12px/16px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .fildbox>table .ip_t{padding:10px; display:inline-block; vertical-align:middle; border:1px solid #d9d9d9; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
	#recruitForm .fildbox>table .ip_t_n{padding:10px; display:inline-block; vertical-align:middle; border:none; overflow:hidden; overflow-y:scroll; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}

	#pop_recruit_view{padding:30px 10px 30px 30px; border-top:2px solid #004a8f;}
	#pop_recruit_view #pop_recruit_scroll{width:100%; height:520px; overflow:hidden; overflow-y:scroll;}
	#pop_recruit_view #recruitForm{width:710px;}


.tabArea{width:100%; overflow:hidden; font-size:0; line-height:0;}
.tabArea ul{width:712px; margin-left:-2px;}
.tabArea ul li{float:left; padding-left:2px;}
.tabConts{width:100%; padding-top:30px; display:none; position:relative;}

.tabArea_sub{overflow:hidden; font-size:0; line-height:0; position:absolute; left:0px; top:10px;}
.tabArea_sub ul{width:711px; margin-left:-1px;}
.tabArea_sub ul li{float:left; padding:0 6px 0 7px; background:url("../../images/common/line_tab_sub.gif") no-repeat left 5px;}
.tabArea_sub ul li a{font-size:12px; line-height:20px; color:#999;}
.tabArea_sub ul li a:hover{color:#333;}
.tabArea_sub ul li a.on{color:#333; font-weight:bold;}
.tabConts_sub{width:100%; padding-top:30px; display:none;}


.tabsArea{width:100%; overflow:hidden; font-size:0; line-height:0;}
.tabsArea ul{width:712px; margin-left:-2px;}
.tabsArea ul li{float:left; padding-left:2px;}
.tabsConts{width:100%; padding-top:30px; display:none;}

.tabsArea_sub{overflow:hidden; font-size:0; line-height:0;}
.tabsArea_sub ul{width:711px; margin-left:-1px;}
.tabsArea_sub ul li{float:left; padding:0 6px 0 7px; background:url("../../images/common/line_tab_sub.gif") no-repeat left 5px;}
.tabsArea_sub ul li a{font-size:12px; line-height:20px; color:#999;}
.tabsArea_sub ul li a:hover{color:#333;}
.tabsArea_sub ul li a.on{color:#333; font-weight:bold;}
.tabsConts_sub{width:100%; display:none;}

.bul4x1 p{background:url("../../images/common/bul_4x1.gif") no-repeat left 7px; padding-left:8px;}
.bul2x2{background:url("../../images/common/bul_2x2.gif") no-repeat left 7px; padding-left:8px;}

.layerpopArea{width:100%; position:relative; z-index:999;}
.layerpopArea .layerPop{position:absolute; left:0px; top:0px; border:1px solid #004a8f; background-color:#fff; display:none;}
.layerpopArea .title{width:100%; overflow:hidden; background-color:#174197;}
.layerpopArea .title dt{float:left; padding-left:14px;}
.layerpopArea .title dd{float:right;}
.layerpopArea .popConts{padding:5px 10px 10px;}
.layerpopArea .popConts .text{color:#565f66; line-height:22px;}
.layerpopArea .popConts .text span{color:#333;}

.layerpopArea .password{position:absolute; left:0px; top:0px; width:420px;}
.layerpopArea .password .form{border-top:1px solid #e5e5e5; padding:15px 0 0; margin:10px 0px;}
.layerpopArea .password .form dl{width:100%; position:relative; padding:5px 0;}
.layerpopArea .password .form dl dt{position:absolute; left:11px; top:5px; color:#333;}
.layerpopArea .password .form dl dd{padding-left:71px;}
.layerpopArea .password .form .type01{display:inline-block; vertical-align:middle; line-height:20px; color:#807f7f; padding:0 5px; letter-spacing:-1px;}
.layerpopArea .password .form .ip_i{height:18px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
.layerpopArea .password .form .ip_s{height:20px; border:1px solid #d9d9d9; vertical-align:middle; font:normal 12px/16px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
.layerpopArea .password .form .ip_t{padding:10px; display:block; border:1px solid #d9d9d9; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
.layerpopArea .password .form .ip_t_n{padding:10px; display:block; border:none; overflow:auto; font:normal 12px/18px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}

.layerpopArea .add{position:absolute; left:0px; top:0px; width:420px;}
.layerpopArea .add .ip_i{height:26px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/26px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
.layerpopArea .add .addBox{width:100%; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
.layerpopArea .add .addBox table{width:100%;}
.layerpopArea .add .addBox table th{background-color:#f4f4f5; border-bottom:1px solid #ddd; text-align:center; padding:8px 0 5px;}
.layerpopArea .add .addBox table td{border-top:1px solid #ddd; text-align:center; padding:8px 0 5px;}
.layerpopArea .add .addBox table .juso{border-left:1px solid #ddd;}
.layerpopArea .add .addBox table .juso a{padding:0 10px; display:block; text-align:left;}
.layerpopArea .add .addBox table .juso a:hover{color:#004a8f;}
.layerpopArea .add .addBox .scroll{width:100%; height:149px; overflow:hidden; overflow-y:scroll;}
.layerpopArea .add .addBox .scroll table{margin-top:-1px;}

.layerpopArea .sch{position:absolute; left:0px; top:0px; width:420px;}
.layerpopArea .sch .ip_i{height:26px; padding:0 10px; vertical-align:middle; border:1px solid #d9d9d9; font:normal 12px/26px Malgun Gothic, 'Malgun Gothic', '맑은고딕', '맑은 고딕'; color:#777;}
.layerpopArea .sch .schBox{width:100%; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
.layerpopArea .sch .schBox table{width:100%;}
.layerpopArea .sch .schBox table th{background-color:#f4f4f5; border-bottom:1px solid #ddd; text-align:center; padding:8px 0 5px; color:#333;}
.layerpopArea .sch .schBox table td{border-top:1px solid #ddd; text-align:center; padding:8px 0 5px;}
.layerpopArea .sch .schBox table .juso p{padding:0 10px; text-align:left;}
.layerpopArea .sch .schBox table .juso a{padding:0 10px; display:block; text-align:left;}
.layerpopArea .sch .schBox table .juso a:hover{color:#004a8f;}
.layerpopArea .sch .schBox .scroll{width:100%; height:149px; overflow:hidden; overflow-y:scroll;}
.layerpopArea .sch .schBox .scroll table{margin-top:-1px;}


#popup,#popup body{background-color:#294c91}
#popup .hgroup{background-color:#fff; padding:15px;}
#popup .hgroup h1{font-size:22px; line-height:36px; color:#333; font-weight:bold; letter-spacing:-1px}
#popup .hgroup h2{font-size:16px; line-height:36px; color:#09408f; font-weight:bold; letter-spacing:-1px}


	#faqArea{width:100%; overflow:hidden;}
	#faqArea .faqList{width:100%; overflow:hidden; border-top:2px solid #004a8f; border-bottom:1px solid #bbb;}
	#faqArea .faqList a{color:#333;}
	#faqArea .faqList a:hover{color:#004a8f;}
	#faqArea .faqList ul{width:100%; overflow:hidden; font-size:0; line-height:0; margin-top:-1px;}
	#faqArea .faqList ul li{border-top:1px solid #ddd;}
	#faqArea .faqList .faq_q{overflow:hidden; font-size:12px; line-height:16px;  padding:12px 15px 9px 35px; background:#fff url("/images/common/icon_q.gif") no-repeat 10px 11px;}
	#faqArea .faqList .faq_a{overflow:hidden; font-size:12px; line-height:16px;  padding:12px 15px 25px 54px; background:#fbfbfc url("/images/common/icon_a.gif") no-repeat 18px 11px; border-top:1px solid #e7e7e7; display:none;}

	#qnaArea{width:100%; overflow:hidden;}
	#qnaArea h3{height:25px;}
	#qnaArea .privacy{width:100%; height:41px; padding:13px 33px 10px 13px; border:1px solid #d3d7d4; color:#565f66; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
	#qnaArea .privacy .privacyScroll{width:100%; overflow:hidden; word-break:keep-all; word-wrap:break-word;}
	#qnaArea .privacyCheck{width:100%; text-align:right; color:#565f66; padding-top:10px;}