@charset "utf-8";
/* CSS Document */

.board_wrap {display:block; position:relative; width:100%; padding:0;}

/* 게시판 목록 */
.board_list {display:block; position:relative; border-top:2px solid #333; border-bottom:1px solid #ccc;font-family:Malgun Gothic;}
.board_list .board li {display:table; position:relative; width:100%; border-bottom:1px solid #ccc;}
.board_list .board li:last-child {border-bottom:none;}
.board_list .board li .date {display:table-cell; width:13%; min-width:90px; padding:21px 20px 0 20px; color:#666;vertical-align:top;}
.board_list .board li .date span {display:block; position:relative; font-size:2.250em;}
.board_list .board li .date span.year {font-size:1.125em; line-height:1em;}
.board_list .board li:hover{background-color:#f2f2f2;}
.board_list .board li .list_item {display:table-cell; width:87%; padding:20px 20px 27px 20px;}
.board_list .board li .list_item .title {display:block; color:#0d0d0d; font-size:1.375em;}
.board_list .board li .list_item .cont{display:block; color:#666; font-size:1em;}
.board_list .board li .list_item a {display:block; position:relative; margin:0; padding:0;}
.board_list .board li .wd90 {width:90%;}

.board_list .board li .wt75 {width:75%;}
.board_list .board li .general {margin-top:10px; color:#666; font-size:1em; line-height:1.5em;text-decoration:none !important;}
.board_list .board li .general span.year:after {content:'.'; font-size:1em;}
.board_list .board li .general span.bar + span {display:inline-block; margin-left:8px; padding-left:11px; background:url('/shared_growth/images/common/bg_bar.gif') no-repeat left center;}
.board_list .board li .general span.yeard:after {content:'-'; font-size:1em;}
.board_list .board li .general span em.year_name{margin-right:10px;color:#0d0d0d;font-style:normal;}
.board_list .board li .download {position:absolute; top:50%; right:2%;  transform:translate(0, -50%); -webkit-transform:translate(0, -50%);}
.board_list .board li .download a {display:inline-block; padding:0 30px; border:1px solid #999; color:#0d0d0d; font-size:1em; line-height:38px;}
.board_list .board li .download a span.ico_down {display:inline-block; padding-right:19px; background:url('/shared_growth/images/common/icon_down.png') no-repeat right center;}
.board_list .board li .download.mgp10 {margin-right:10%;}

.board_list .board li .opinion {position:absolute; top:50%; right:2%; padding:0 12px; background:#e5f2f9; border-radius:3px; transform:translate(0, -50%); -webkit-transform:translate(0, -50%); color:#0d0d0d; font-size:1em; line-height:31px;}
.board_list .board li .opinion span:after {content:""; display:block; position:absolute; left:-4px; top:50%; transform: translate(0, -50%); -webkit-transform:translate(0, -50%); width:4px; height:7px; background:url('/shared_growth/images/common/icon_arrow_left.png') no-repeat left center;}

.board_list .title_click li:hover {background:#f2f2f2;}
.board_list .title_click li:hover a .title {text-decoration:underline;}

.board_list .board li .reply {position:absolute; top:50%; right:2%; transform: translate(0, -50%); -webkit-transform:translate(0, -50%);}
.board_list .board li .reply p, .board_list .board li .reply a {display:inline-block; padding:0 13px; border:1px solid #e6e6e6; border-radius:3px; color:#666; font-size:1em; line-height:28px; text-decoration:none;}
.board_list .board li .reply p.comp, .board_list .board li .reply a.comp {display:inline-block; padding:0 13px; background:#007dc5; border-radius:3px; color:#fff; font-size:1em; line-height:28px;}
.board_list .two_board {overflow:hidden; width:100%;}
.board_list .two_board li {float:left; width:50%;}
.board_list .two_board li:hover {background:none;}
.board_list .two_board li:nth-child(odd) .list_item {border-right:1px solid #ccc;}
.board_list .two_board li:last-child {border-bottom:solid #ccc 1px;}
.board_list .two_board li.no_data {width:100%;}
.board_list .two_board .general span + span, .board_list .two_board .general a.tellink  {margin-left:10px; padding-left:11px; background:url('/shared_growth/images/common/bg_bar.gif') no-repeat left 50%;}
.board_list .board li.no_data {color:#666; font-size:1.375em; line-height:148px; text-align:center;}
.board_list .board li.no_data:hover {background-color:#FFF;}
.bdbnone {border-bottom:none;}

.board_list .board.faqList li{display:block;position:relative;}
.board_list .board.faqList li:hover{background-color:#f2f2f2;}
.board_list .board.faqList li.arrow_off .title {position:relative;cursor:pointer; background:url('/shared_growth/images/common/icon_arrow_off.png') no-repeat right center;}
.board_list .board.faqList li.arrow_on .title {background:url('/shared_growth/images/common/icon_arrow_on.png') no-repeat right center;}
.board_list .board.faqList li.arrow_off .title{margin-bottom:0;}
.board_list .board.faqList li .show_cont {display:none;width:100%;padding:30px;border-top:1px solid #ccc;color:#666;box-sizing:border-box; background:#fafafa;}
.board_list .board.faqList li .show_cont li {display:block; width:auto; padding-left:8px; background:url('/shared_growth/images/common/bl_dot.png') no-repeat left 11px; border:none;}

.board_list .board.faqList li .faq_item {display:block;width:100%; padding:0;box-sizing:border-box;}
.board_list .board.faqList li .faq_item .title {display:block; padding:20px;color:#0d0d0d;font-size:1.375em;}
.board_list .board.faqList li .faq_item .general {font-size:0.727em;}
.board_list .board.faqList li .faq_item .cont{border-top:1px solid #ccc;color:#666;}

.board_list .board.faqList li .downB_item {display:block;width:100%; padding:0;box-sizing:border-box;}
.board_list .board.faqList li .downB_item .title {padding:20px 300px 20px 20px;color:#0d0d0d;font-size:1.375em;}
.board_list .board.faqList li .downB_item .general{font-size:0.727em;}
.board_list .board.faqList li .downB_item .cont{border-top:1px solid #ccc;color:#666;}
.board_list .board.faqList li .downB_item button.download {position:absolute; top:34px; transform: translate(0, 0); -webkit-transform:translate(0, 0);}
.board_list .board.faqList li .downB_item .download.mgp10 {margin-right:10%;}

.board_list .board.qnaList li {display:block;position:relative;}
.board_list .board.qnaList li .qna_item {display:block; position:relative; width:100%; padding:27px 20px; box-sizing:border-box;}
.board_list .board.qnaList li .qna_item .title {display:block; position:relative; padding-right:100px; color: #0d0d0d; font-size: 1.375em;}
.board_list .board.qnaList li .qna_item .title.blue {padding:0;color:#007dc5;}
.board_list .board.qnaList li .qna_item .title .ntc {display:inline-block; margin-right:20px; padding:0 12px; background:#007dc5; border-radius:3px; color:#fff; font-size:0.727em; line-height:26px; vertical-align:middle;}
.board_list .board.qnaList li .qna_item .title .ilock {display:inline-block; width:13px; height:24px; margin-left:10px; background:url('/shared_growth/images/common/icon_lock.png') no-repeat left center; vertical-align:middle; text-indent:-9999px;}
.ilock {display:inline-block; width:13px; height:24px; margin-left:10px; background:url('/shared_growth/images/common/icon_lock.png') no-repeat left center; vertical-align:middle; text-indent:-9999px;}

.board_list .board.qnaList li .qna_item .title .ifile {display:inline-block; width:25px; height:25px; margin-left:10px; background:url('/shared_growth/images/common/icon_file.png') no-repeat center top; vertical-align:middle; text-indent:-9999px;}
.board_list .downloadA_type02 li .list_item {width:70%}
form#defaultFrm .board_wrap {margin-top:0 !important;}
form#defaultFrm .board_search {margin-top:0 !important;}

@media all and (min-width:768px) and (max-width:1150px){
	.board_list .board li .list_item {width:80%;}
	.board_list .downloadA_type02 li .list_item {width:60%;}
	.board_list .board.qnaList li .qna_item .title .ilock {vertical-align:-5px;}
	.board_list .board.qnaList li .qna_item .title .ifile {vertical-align:-4px;}
}
@media all and (min-width:768px) and (max-width:979px){
	.board_list .two_board .general span.department {display:block; margin-bottom:4px;}
	.board_list .two_board .general span.department + span {margin-left:0; padding-left:0; background:none;}
}
@media all and (max-width:767px){
	.board_list .board li {display:block; width:auto; padding:25px 10px 25px 10px;}
	.board_list .board li .date {display:block; width:100%; padding:0; background:none; font-size:1em;}
	.board_list .board li .date span {display:inline; font-size:1em;}
	.board_list .board li .date span.year {font-size:1em;}
	.board_list .board li .date span.year:after {content:'.'; font-size:1em;}
	.board_list .board li .general span.over + span {display:block; margin-left:0; padding-left:0; background:none;}
	.board_list .board li .list_item {display:block; width:100%; padding:0;}
	.board_list .board li .list_item .title {font-size:1.214em; line-height:1.353em;}
	.board_list .board li .list_item .cont {font-size:1em; line-height:1.5em;}
	.board_list .board li .wt100 {width:100%;}
	.board_list .board li .wd90 {width:89%;}
	.board_list .board li .download {position:relative; top:0; right:0; margin-top:10px; transform: translate(0, 0); -webkit-transform:translate(0, 0);}
	.board_list .board li .download02 {margin-right:0;}
	.board_list .board li .download a {padding:0 15px;}
	.board_list .board li .download.mgp10 {margin-right:0;}
	.board_list .board li .txt_block span {display:block; background:none !important;}
	.board_list .two_board li {padding:10px; width:100%; box-sizing: border-box;}
	.board_list .two_board li:nth-child(odd) .list_item {border-right:none;}
	.board_list .two_board .general span.department {display:block; margin-bottom:4px;}
	.board_list .two_board .general span.department + span {margin-left:0; padding-left:0; background:none;}
	.board_list .board li p.general span.date_enforce {display:block; margin-left:0; padding:0; background:none;}


	.board_list .board.title_click li{padding-right:90px;}
	.board_list .board li .title.blue a{margin-top:15px;}

	.board_list .board.faqList li{padding:0px}
	.board_list .board.faqList li .faq_item .title {padding:18px 8px 18px 8px;}
	.board_list .board.faqList li.arrow_off .general{margin-top:0;font-size:0.875em;}
	.board_list .board.faqList li.arrow_off .faq_item {display:block; padding:0;}
	.board_list .board.faqList li.arrow_off .faq_item .title {padding-right:30px;font-size:1.214em;background-size:21px 6px;}
	.board_list .board.faqList li.arrow_off .faq_item .show_cont {padding:15px;}
	.board_list .board.faqList li.arrow_off .faq_item .show_cont li {padding:0 0 0 8px;}

	.board_list .board.qnaList li .qna_item {padding:0;}
	.board_list .board.qnaList li .qna_item .title {padding-right:75px; line-height:1.25em;}
	.board_list .board.qnaList li .qna_item .title .title_name{display:block; margin-top:10px;}
	.board_list .board.qnaList li .qna_item .blue span {display:block;}
	.board_list .board.qnaList li .qna_item .general{margin-top:5px; font-size:0.875em;}

	.board_list .board.qnaList li .qna_item .title .ifile {position:relative;top:5px;width:16px;height:16px;margin-left:10px;vertical-align:top;background-size:16px 16px;}
	.board_list .board.qnaList li .qna_item .title .ilock {position:relative;top:6px;width:10px;height:13px;margin-left:10px;vertical-align:top;background-size:10px 13px;}

	.board_list .board.faqList li .downB_item .title {padding:18px 30px 10px 10px;font-size:1.214em;background-size:21px 6px;}
	.board_list .board.faqList li .downB_item div.show_cont {padding:15px;}
	.board_list .board.faqList li .downB_item div.show_cont li {padding:0 0 0 8px;}
	.board_list .board.faqList li .downB_item button.download {position:relative;top:initial;margin:0 0 20px 10px;}

	.board_list .board.special_list li .list_item .title{padding-right:70px;}
	.board_list .board.special_list li .general{margin-top:15px;padding-right:70px;}
	.board_list .board.special_list li .general span{display:block;margin:0 0 15px;padding:0px;background:none;}
	.board_list .board.special_list li .general span:last-child{margin-bottom:0px;}

	.board_list .board.faqList li .show_cont li{background-position:0 8px;}
}



.board_decklist {display:block; position:relative; margin:0; padding:0;}
.board_decklist ul {display:table; position:relative; width:100%; margin:0 0 20px; padding:0;}
.board_decklist li {float:left;display:block;position:relative;margin:0 0 20px 0;padding:0;box-sizing:border-box;border:solid #ccc 2px;}
.board_decklist li + li {margin-left:20px;}
.board_decklist li:nth-child(4n+1) {margin-left:0 !important;}

.board_decklist .recruit_list li a {display:block;position:relative;padding:30px 20px;}
.board_decklist .recruit_list li a .career {display:inline-block; position:relative; padding:1px 14px 3px; background:#71dd9d; border-radius:15px; color:#07582b; font-size:1.375em; font-weight:bold;}
.board_decklist .recruit_list li a .newcomer {display:inline-block; position:relative; padding:1px 14px 3px; background:#f8d64e; border-radius:15px; color:#887310; font-size:1.125em; font-weight:bold;}
.board_decklist .recruit_list li a .recruit_title {display:block; position:relative; margin-top:20px; color:#0d0d0d; font-size:1.375em; line-height:1.364em; font-weight:bold;}
.board_decklist .recruit_list li a .recruit_area {display:block; position:relative; margin-top:10px; color:#666; font-size:1.125em;}
.board_decklist .recruit_list li a .recruit_date {display:block; position:relative; margin-top:30px; color:#666; font-size:1em;}
.board_decklist .recruit_list li a .recruit_day {display:block; position:relative; margin-top:10px; color:#666; font-size:1.375em;}
.board_decklist .recruit_list li a .recruit_end {display:block; position:relative; margin-top:10px; color:#007dc5; font-size:1.375em;}

.board_decklist .data_list li a {display:block; position:relative; min-height:180px; padding:30px 20px;}
.board_decklist .data_list li a .data_title {display:block; position:relative; overflow:hidden; width:226px; height:90px; color:#0d0d0d; font-size:1.375em; line-height:1.364em;}

.board_decklist .recruit_list.type li a {display:block;position:relative;height:240px;padding:0 20px 30px 20px;}
.board_decklist .recruit_list.type li a .career {border-radius:0;}
.board_decklist .recruit_list.type li a .newcomer {border-radius:0;}

.board_decklist .recruit_list.type li a .mark_youtube {margin-top:30px;margin-bottom:0}
.board_decklist .recruit_list.type li a .mark_facebook {margin-top:30px;margin-bottom:0}
.board_decklist .recruit_list.type li a .mark_blog {margin-top:30px;margin-bottom:0}


/* 채용공고문구와 선책 */
.txt_select {display:table; position:relative; width:100%;}
.txt_select .txt_this {float:left; display:table-cell; position:relative; padding-top:3px; color:#666; font-size:1.125em;}
.txt_select .txt_this .all {display:inline-block; position:relative; color:#007dc5;}
.txt_select .career_select {float:right; display:table-cell; position:relative;}

/* 지난채용보기 */
.btnLarge .arrow_view {display:inline-block; position:relative; padding-right:18px; background:url('/shared_growth/images/common/icon_arrow_view.png') no-repeat right center;}
@media all and (min-width:768px) and (max-width:1150px){
	.board_decklist .recruit_list.type li a {height:280px}
}
@media all and (max-width:767px){
	.board_decklist ul{margin-bottom:0px;}
	.board_decklist li {width:100%;margin-bottom:15px;}
	.board_decklist li + li {margin-left:0;}
	.board_decklist li:last-child{margin-bottom:25px;}
	.board_decklist .recruit_list.type li a {height:auto;}
	.board_decklist .recruit_list li a {padding:20px 15px;}
	.board_decklist .recruit_list li a .recruit_title {font-size:1.214em;line-height:1.353em;}
	.board_decklist .recruit_list li a .recruit_area {font-size:1em;}
	.board_decklist .recruit_list li a .recruit_date {margin-top:5px;}
	.board_decklist .recruit_list li a .recruit_day {font-size:1.143em;}
	.board_decklist .data_list li a {min-height:100px;padding:17px 15px 38px 15px;}
	.board_decklist .data_list li a .data_title {margin:0;font-size:1.214em;line-height:1.353em;}
	.txt_select .txt_this {float:inherit; display:block;}
	.txt_select .career_select {float:inherit; display:block; margin-top:15px;}
	.txt_select .career_select select {width:100%;}

}


/* 게시판 보기 */
.board_read {display:block; position:relative; width:100%; margin:0; padding:0;}
.bdnone {border-top:none !important;}
.doc_summary {display:table; position:relative; width:100%; padding:25px 20px; border-top:2px solid #333; border-bottom:1px solid #ccc; box-sizing:border-box;}
.doc_summary .title {display:table-cell; position:relative; margin:0; padding:0; color:#0d0d0d; font-size:1.75em; text-align:left; line-height:1.25em;}
.doc_summary .writer_date {display:table-cell; position:relative; width:30%; margin:0; padding:0; text-align:right; top:-5px;}
.doc_summary .txt {margin-bottom:10px; color:#0d0d0d; font-size:1.375em;}
.doc_summary .writer_date dt {display:inline-block; position:relative; color:#0d0d0d;}
.doc_summary .writer_date dt.dt_bar {margin-left:20px; padding-left:22px; background:url('/shared_growth/images/common/bg_bar.gif') no-repeat left 7px;}
.doc_summary .writer_date dd {display:inline-block; position:relative; margin-left:10px; color:#666;}

.attach_file {position:relative; display:block; padding:15px 0; border:1px solid #ccc;}
.attach_file dl {display:table; width:100%;}
.attach_file dl dt {display:table-cell; width:180px; text-align:center; vertical-align:middle;}
.attach_file dl dt .num_bar {display:none;}
.attach_file dl dt .file_acod {display:none;}
.attach_file dl dd {display:table-cell; border-left:1px solid #d9d9d9;}
.attach_file dl dd .cfile {display:inline-block; margin-left:20px; padding:6px 0 8px 35px; background:url('/shared_growth/images/common/icon_file.png') no-repeat left center;}

.print_content {display:block; position:relative; width:100%; padding:60px 0 60px; border-bottom:1px solid #b3b3b3;}

.cont_list {display:block; position:relative; width:100%; border-top:1px solid #b3b3b3;}
.cont_list dl {display:table; position:relative; width:100%; margin:0; padding:0;}
.cont_list dt {float:left; width:15%; padding-left:20px; background:#f2f2f2; border-bottom:1px solid #b3b3b3; color:#666; font-size:1em; box-sizing:border-box;}
.cont_list dt .txt_prev {display:block; background:url('/shared_growth/images/common/icon_txt_prev.png') no-repeat right center; line-height:59px;}
.cont_list dt .txt_next {display:block; background:url('/shared_growth/images/common/icon_txt_next.png') no-repeat right center; line-height:59px;}
.cont_list dd {float:left; width:85%; padding-left:20px; border-bottom:1px solid #b3b3b3; box-sizing:border-box; line-height:59px;}
.cont_list dd a {color:#666; font-size:1em;}
.cont_list dd a:hover {color:#0d0d0d; text-decoration:underline;}

.reply_wrap {position:relative; display:block; padding:30px; border:1px solid #ccc;}
.reply_wrap dt {padding-bottom:10px; border-bottom:1px solid #ccc;}
.reply_wrap dt strong {display:block; margin-bottom:5px; color:#0d0d0d; font-size:1.375em; font-weight:normal;}
.reply_wrap dt .user_date {color:#666; font-size:1em;}
.reply_wrap dt .user_date .user {display:inline-block;margin-right:10px; padding-right:11px; background:url('/shared_growth/images/common/bg_bar.gif') no-repeat right center;}
.reply_wrap dd {padding:50px 0;}

@media all and (min-width:768px) and (max-width:1150px){
	.attach_file dl dd .cfile {background-position:left 6px;}
	.doc_summary .writer_date {width:auto;}
	.doc_summary .writer_date dt.dt_bar {background-position:left 4px;}
	.print_content img {max-width:100%;}
}

@media all and (max-width:767px){
	.doc_summary {display:block; padding:16px 7px;}
	.doc_summary .title {display:block; width:auto; font-size:1.214em;}
	.doc_summary .writer_date {display:table; position:relative; width:100%; margin:10px 0 0 0; padding:0; text-align:left; top:inherit;}
	.doc_summary .writer_date dt.dt_bar {background-position:left 4px;}

	.attach_file {padding:0;}
	.attach_file dl dt {position:relative; display:block; width:100%; padding-left:10px; line-height:40px; border-bottom:1px solid #ccc; color:#0d0d0d; font-size:1em; text-align:left;  box-sizing:border-box;}
	.attach_file dl dt .num_bar {display:inline-block; margin-left:9px; padding-left:10px; background:url('/images/promotion/bg_hex_bar.png') no-repeat left center; background-size:1px 11px; color:#666;}
	.attach_file dl dt .file_acod {display:block; position:absolute; top:0; right:0; width:50px; height:40px; text-align:right;}
	.attach_file dl dt .file_acod img {width:50%; height:auto; margin-top:15px;}
	.attach_file dl dd {display:block; width:100%; border:none;}
	.attach_file dl dd .cfile {display:block; margin-left:10px; padding:5px 10px 5px 25px; background-size:16px 16px; background-position:left 8px;}
	.cont_list {display:none;}

	.search_type {padding:0 20px;}
	.search_type dt {float:left; width:30%; margin-bottom:15px; color:#0d0d0d; font-size:1em; line-height:44px; text-align:left;}
	.search_type dd {float:left; width:70%; margin-bottom:15px; text-align:left;}
	.search_type dd .picker {position:relative;}
	.search_type dd .picker input {width:179px;}
	.search_type dd .picker img {position:absolute; top:4px; right:14px;}

	.print_content img {display:block; max-width:100%;}
}

/* 게시판 쓰기 */
.board_customer .recruit_title{width:100%;}
.board_customer .recruit_name,
.board_customer .recruit_pass{width:220px;}
.board_customer .recruit_pass + span{margin-left:10px;color:#666;font-size:0.875em;}
.board_customer .uploadName{width:811px;}
.board_customer .uploadName2 {width:665px;}
.board_customer .fileEx + .fileModify, .board_customer .fileBox + .fileModify{margin-top:15px;padding-top:15px;border-top:1px solid #ccc}
.board_customer .fileModify span{display:block;}
.board_customer  .fileBox span.bill{display:block;}

.board_customer .txt_cont{position:relative;display:block;overflow:hidden;}
.board_customer .txt_cont .txt_important{float:left;}
.board_customer .txt_cont .txt_contR{float:right;font-size:0.875em;}
.board_customer .txt_cont .txt_title{display:block;position:relative;color:#0d0d0d;font-size:1.375em;font-weight:bold;}
.board_customer .txt_cont .txt_subTit{display:block;color:#666;}

.board_customer fieldset.writeForm select, .board_customer fieldset.writeForm input{display:inline-block;position:relative;width:140px;min-width:140px;}
.board_customer .dlTable input.wid340{width:340px;}
.board_customer .dlTable input.wid418{width:418px;}
.board_customer .dlTable input.wid269{width:269px;}
.board_customer .dlTable select.wid269{width:269px;}
.board_customer fieldset .hyphen{display:inline-block;position:relative;margin:0 6px;}
.board_customer fieldset.complaintData .complaintData_sel{width:300px;margin-left:30px;}/* width:160 */
.board_customer fieldset.yearGroup select {width:138px;min-width:138px;margin-right:5px;}
.board_customer fieldset.callGroup select {width:138px;min-width:138px;} 
.board_customer fieldset.callGroup input {width:138px;min-width:138px;}
.board_customer fieldset.companyGroup label + label {margin-left:20px;}
.board_customer fieldset.companyGroup input {margin-right:10px;}
.board_customer .inp_textarea {width:100%;height:116px;margin:0;padding:10px;box-sizing:border-box;border:1px solid #ccc;} 

.answerBox{display:block;positeion:relative;padding:30px;border:1px solid #ccc;}
.answerBox .answer_titBox{padding-bottom:20px;border-bottom:1px solid #ccc;}
.answerBox .answer_titBox .answerTit{display:block;color:#0d0d0d;font-size:1.375em;}
.answerBox .answer_titBox .answerDate{display:block;}
.answerBox .answer_titBox .answerDate .dt_bar{margin-left:10px;padding-left:10px;background:url(/shared_growth/images/common/bg_bar.gif) no-repeat left 4px;}

input.readonly {background-color:#fcfcfc !important;}

@media all and (min-width:768px) and (max-width:1150px){
	.board_customer .uploadName {width:75%;}
	.board_customer .dlTable .emailGroup input.wid340 {width:35%;}
	.board_customer fieldset.adGroup .detail_adress {display:block; padding-top:10px;}
	.board_customer .recruit_name{width:100%;margin-bottom:10px;}
	.board_customer .recruit_pass + span {display:block;margin-left:0;}
	.answerBox .answer_titBox .answerDate .dt_bar {background-position:left 2px;}

}
@media all and (max-width:767px){
	.board_customer .dlTable.mMode dl dt{width:100%;height:auto !important;padding:20px 0 10px;border:0px;background:#fff;}
	.board_customer .dlTable.mMode dl dd{width:100% !important;padding:0px 0px 20px}
	.board_customer .recruit_title{width:100%;}
	.board_customer .recruit_pass{width:100%;margin-bottom:10px;}
	.board_customer .uploadName{width:180px;}
	.board_customer .fileModify{padding:5px 5px 10px 5px !important; border:1px solid #ccc}
	.board_customer .recruit_pass + span{margin-left: 0;}
	.board_customer .recruit_pass + span var {top:4px;}
	.board_customer .recruit_name{width:170px;}
	.board_customer .recruit_name + button.btnMid{margin-left:10px;}
	.board_customer .btn_wrap .btnLarge.white{display:inline-block;}
	.board_customer .txt_cont .txt_contR{float:none;margin-bottom:0px;font-size:1em;}

	fieldset.phoneGroup select, fieldset.phoneGroup input{width:81px !important; min-width:81px;}
	.board_customer fieldset.emailGroup select{display:block;width:100%;margin-top:10px;}
	.board_customer fieldset.adGroup div .hyphen, .board_customer .dlTable input.wid340{display:block;width:100%;}
	.board_customer fieldset.adGroup div .hyphen{margin:15px 0 10px;}
	.board_customer fieldset .hyphen{margin:0 1px;}
	.board_customer fieldset.emailGroup input{width:122px;min-width:122px; padding:8px;}
	.board_customer fieldset.emailGroup input.wid340{display:inline-block; width:128px;}
	.board_customer fieldset.complaintData .complaintData_sel{width:100%;margin:15px 0px 0px;}
	.board_customer fieldset.yearGroup select {float:left;width:32%;min-width:32%;margin-right:2%;} 
	.board_customer fieldset.yearGroup select:last-child {margin-right:0;}
	.board_customer fieldset.callGroup select {float:left;width:31%;min-width:31%;}	
	.board_customer fieldset.callGroup .hyphen {float:left;width:3.5%;margin:5px 0 0 0;text-align:center;}
	.board_customer fieldset.callGroup input {float:left;width:31%;min-width:31%;}
	.board_customer fieldset.companyGroup label {float:left;width:50%;}
	.board_customer fieldset.companyGroup input {position:relative; top:-3px;}
	.board_customer fieldset.companyGroup label + label {margin-left:0;}
	.board_customer .dlTable input.wid418{width:100%;}
	.board_customer .dlTable input.wid269{width:100%;}
	.board_customer .dlTable select.wid269{width:100%;}	
	.board_customer .inp_textarea {height:183px;} 
	
	.answerBox{padding:15px;}
	.answerBox .answer_titBox {padding-bottom:10px;}
	.answerBox .answer_titBox .answerDate .dt_bar {background-position:left -1px;}
}

/* 검색 */
.search_type {position:relative; display:block; padding:0 40px;}
.search_type dl {overflow:hidden; width:100%;}
.search_type dt {float:left; width:10%; margin-bottom:15px; color:#0d0d0d; font-size:1em; line-height:44px; text-align:left;}
.search_type dd {float:left; width:40%; margin-bottom:15px; text-align:left;}
.search_type dd .picker {position:relative;}
.search_type dd .picker input {width:179px;}
.search_type dd .picker img {position:absolute; top:4px; right:14px;}


/* 이미지리스트 */
.news_wrap {display:block; position:relative; width:100%;}
.news_list {display:block; position:relative; width:100%;}
.news_list li {max-width:348px;}
.news_list li a {display:block; position:relative; margin:0; padding:0;}
.news_list li a:hover dd p {text-decoration:underline;}
.news_list li dl .news_list li dt {display:block; position:relative; margin:0; padding:0;}
/* 디자인수정사항_20170216 */
.news_list li dt {width:348px;min-height:100px; box-sizing:border-box; box-shadow:inset 2px 2px 0px #e6e6e6, inset -2px -2px 0px #e6e6e6;}
.news_list li dt img {width:100%; height:auto;}
.news_list li dd {display:block; position:relative; padding:29px 28px 40px 28px; border:2px solid #e6e6e6; border-top:none;}
.news_list li dd p {display:block; position:relative; margin-bottom:10px; color:#0d0d0d; font-size:1.375em;}
.news_list li dd span {display:block; position:relative; color:#666; font-size:1em;}
.news_wrap .no_data {display:block;position:relative !important;left:0 !important;top:0 !important; bottom:0 !important;width:100%;max-width:100%;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#666;font-size:1.375em;line-height:148px;text-align:center;}

.video_list li {width:267px;}
.video_list li a:hover dd p {text-decoration:underline;}
.video_list li.no_data {display:block;position:relative;width:100%;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#666;font-size:1.375em;line-height:148px;text-align:center;}
.video_list li dt {width:267px;min-height:150px; box-sizing:border-box; box-shadow:inset 2px 2px 0px #e6e6e6, inset -2px -2px 0px #e6e6e6;}
.video_list li img {width:100%; height:auto;}
.video_list li dd {padding:29px 28px 40px 28px; border:2px solid #e6e6e6; border-top:none;}
.video_list li dd p {display:block; position:relative; margin-bottom:10px; color:#0d0d0d; font-size:1.375em;}
.video_list li dd span {display:block; position:relative; color:#666; font-size:1em;}


@media all and (max-width:767px){
	.news_list li {width:100%;margin-bottom:20px;}
	.news_list li dt {width:100%;min-height:200px;}
	.news_list li dd {padding:20px 15px;}
	.news_list li dd p {font-size:1.214em; line-height:1.353em;}

	.video_list li dd {padding:20px 15px;}
	.video_list li dd p {font-size:1.214em; line-height:1.353em;}
}

@media all and (max-width:375px){
	.news_list li {left:0 !important;}
}


/* 이미지슬라이드 */
.visual_container .visual_slide li {overflow:hidden; width:100%;}
.visual_container .visual_slide li .visual_img {float:left; width:570px;}
.visual_container .visual_slide li .visual_img img {width:100%; height:auto;}
.visual_container .visual_slide li .visual_txt {position:relative; float:left; width:508px; height:346px; padding:30px 30px 0 30px; border:2px solid #e6e6e6; border-left:none; font-family:Malgun Gothic;}
.visual_container .visual_slide li .visual_txt strong {display:block; position:relative; color:#0d0d0d; font-size:1.375em; }
.visual_container .visual_slide li .visual_txt p {display:block; position:relative; margin:19px 0; color:#666; font-size:1em; }
.visual_container .visual_slide li .visual_txt span {display:block; position:relative;color:#666; font-size:1em; }

.visual_container .bx-controls-direction {}
.visual_container .bx-prev {bottom:84px;right:501px;}
.visual_container .bx-next {bottom:84px;right:460px;}
.visual_container .bx-controls-auto a:hover,.visual_container .bx-controls-direction a:hover {background-color:#f2f2f2;}
.visual_container .bx-controls-auto {}
.visual_container .bx-controls-auto .active {display:none;}
.visual_container .bx-start {bottom:84px;right:415px;}
.visual_container .bx-stop {bottom:84px;right:415px;}
@media all and (max-width:1150px){
	.visual_container .visual_slide li .visual_img {width:100%;}
	.visual_container .visual_slide li .visual_txt {width:auto; height:auto; padding:20px 15px 75px 15px; border:2px solid #e6e6e6; border-top:none;}
	.visual_container .bx-prev {left:18px; bottom:75px;}
	.visual_container .bx-next {left:59px; bottom:75px;}
	.visual_container .bx-start {left:106px; bottom:75px;}
	.visual_container .bx-stop {left:106px; bottom:75px;}
}

@media all and (max-width:767px){

	.visual_container .visual_slide li .visual_txt strong {font-size:1.214em;}
	.visual_container .visual_slide li .visual_txt p {font-size:1em;}
	.visual_container .visual_slide li .visual_txt span {font-size:1em;}

}


/* 에디터 영역 임시 클래스 개발계 적용시 삭제될 내용*/
.txt_area{display:block;width:100%;min-height:300px;border:1px solid #ccc;padding:10px;box-sizing:border-box;}