@import 'common.css';
@import 'components.css';
/* 서브 gnb */
#gnb{}
/* 서브 공통 class */
.iw .iText{width:100%}
.txt_at{display:inline-block;width:14px;margin-left:6px;margin-right:-6px;font-size:14px;text-align:center}/* ����@ */
.dash_cal{display:inline-block;width:10px;margin-right:-6px;line-height:40px;text-align:center;vertical-align:top}/* �޷� ~ */
.bar_tel{display:inline-block;width:8px;margin-left:6px;margin-right:-6px;text-align:center}/* ��ȭ- */
.bar_school{display:inline-block;width:10px;margin-left:6px;margin-right:-6px;text-align:center}/* �б�- */
/* 검색 텍스트 컬러 */
.txt_schVaule{color:#dc2a31}
.num_schVaule{color:#dc2a31;font-weight:400}
/* 테이블형 리스트 상단 검색 */
.mod_search{position:relative;margin-bottom:20px}
.mod_search .area_srch{position:relative;zoom:1}
.mod_search .area_srch:after{display:block;clear:both;content:''}
.mod_search .fld_srch .iw_sch2{width:350px}
.mod_search .fld_srch .btn_srch > button{width:70px}
.mod_search .msg_result.fr{margin-top:18px;font-size:13px;vertical-align:top}
.mod_search .area_srch .iw + .btn_pack.btn_srch{margin-left:14px}
/* 하단 공통 */
.sec_other{position:relative}
.sec_other.is-sport {width:960px; margin:160px auto 0; padding-top:56px; border-top:1px solid #ccc;}
.sec_other.is-csv {width:960px; margin:72px auto 0; padding-top:56px; border-top:1px solid #ccc;}
.sec_other.sec_other_botType{padding:35px 0 27px;background:#f2f2f2}
.sec_other.sec_other_botType .inner_wrap{max-width:960px}
.sec_other .mode_links .list{float: left;text-align:center}
.sec_other .mode_links.col_3 .list{width:33.333%}
.sec_other .mode_links.col_2 .list{width:50%}
.sec_other .mode_links .list a{display: block; border-left: 1px solid #e6e6e6}
.sec_other .mode_links .list .icon_link{display:inline-block;width:50px;height:46px;margin-bottom:20px;background: url(../images/cjRecruit/ico_etcLinks.png) center 0 no-repeat}
.sec_other .mode_links .list .icon_link.icon_recruit{background-position:center 0}/* ä����� */
.sec_other .mode_links .list .icon_link.icon_register{background-position:center -50px}/* �� �̷¼� ��� */
.sec_other .mode_links .list .icon_link.icon_faq{background-position:center -100px}/* faq */
.sec_other .mode_links .list .icon_link.icon_qna{background-position:center 0}/* qna */
.sec_other .mode_links .list:first-child a{border-left:none}
.sec_other .mode_links .list .tit{display:block;font-weight:400;font-size:20px;line-height:20px;color:#1a1a1a}
.sec_other .mode_links .list .explain{display:block;margin-top:11px;font-weight:400;font-size:13px;color:#666}

/* 서브 공통 */
#container > .container_wrap .sec_main{padding-bottom:120px}
#container > .container_wrap .sec_main.now_index {padding-bottom:80px;}
#container > .container_wrap .sec_main.csv {padding-bottom:0;}
#container > .container_wrap .sec_main.csv.is-global {padding-bottom:120px}
#container > .container_wrap .sec_main.csv.is-global .area_btns a + a {margin-left:3px;}
#container > .container_wrap .sec_main.type01 {margin-bottom:120px;}
.sec_top{position:relative}
#wrap.fixed .sec_top .area_top{position:fixed;left:0;width:100%;z-index:40}
.sec_top.sec_top_nodata .area_top{height:1px}
.sec_top .area_top{position:absolute;left:0;top:0;width:100%;height:47px;z-index:5;zoom:1;display: none;}
.sec_top .area_top:after{display:block;clear:both;content:''}
#container > .container_wrap #contents{padding-top:47px}
.sec_top .explain{font-size:28px;line-height:44px;text-align:left}
.area_top .inner_wrap{max-width:960px;z-index:5;zoom:1}
.area_top .inner_wrap:after{display:block;clear:both;content:''}
.area_top .mod_title{display:inline !important;float:left !important}
.area_top .mod_title{display:inline-block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}/* h2 Ÿ��Ʋ �Ⱥ��̰� ó��*/
.area_top .right{position:relative}
.area_top .right > *{}
#container .sec_top.visual_type .visual_depth2 .inner_wrap{top:134px}
.sec_top.visual_type .visual_depth2 .mod_title_type1_1 .title{font-size:24px;line-height:25px;font-weight:400}
.sec_top.visual_type .visual_depth2 .explain{font-size:36px;line-height:45px;font-weight:300}
.sec_top.visual_type .visual_depth2 .explain + .btn {font-size:18px; margin-left:-30px;}
.sec_top.visual_type  .btn_player{display:inline-block;color:#fff}
.visual_type .explain{color:#fff}
.sec_top .dim_top{position:absolute;left:0;top:0;width:100%;height:47px;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}
.sec_top .line_visual{display:none;position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:1;background-color:#e6e6e6}
.fixed .sec_top .line_visual{display:block}

.area_top .right .snb{position:relative;text-align:center;}
.area_top .right .snb > ul,.area_top .right .snb > ul > li{display:inline-block;position:relative}
.area_top .right .snb > ul{}
.area_top .right .snb a{display:block}
.area_top .right .snb .tit{margin-left:-12px;padding-left:6px}
.area_top .right .snb .tit .inner{padding-right:6px}
.area_top .right .snb .tit a{margin:16px 19px 15px;color:#1a1a1a;font-size:13px;line-height:16px;font-weight:400}
.area_top .right .snb .tit a:hover{color:#666}
.area_top .right .snb li.on .tit a,.area_top .right .snb li.on .tit a:hover{color:#007abe;border-bottom: 1px solid #007abe;}
.area_top .right .snb.snb_3depth{}/* 3depth */
.area_top .right .snb.snb_3depth .tit a{border:1px solid transparent;border-bottom:0; margin:0; padding:16px 19px 15px;}
.area_top .right .snb.snb_3depth .depth_3{display:none;position:absolute;left:0;top:47px;z-index:10}
.area_top .right .snb.snb_3depth li.active .tit{position:relative;height:47px;z-index:11}
.area_top .right .snb.snb_3depth li.active .tit a{border:1px solid #cccccc;border-bottom:0;background:#fff}
.area_top .right .snb.snb_3depth li.active .tit .snb_arrow{background-position:-220px 0}
.area_top .right .snb.snb_3depth li.active .depth_3{margin-left:-12px}
.area_top .right .snb.snb_3depth li.active .depth_3,.area_top .right .snb.snb_3depth li.active .tit{padding-left:6px;background:url(../images/common/bg_snb_left.png) 0 0 repeat-y}
.area_top .right .snb.snb_3depth li.active .depth_3 .inner,.area_top .right .snb.snb_3depth li.active .tit .inner{padding-right:6px;background:url(../images/common/bg_snb_right.png) 100% 0 repeat-y}
.area_top .right .snb.snb_3depth li.active .depth_3 .foot{position:absolute;bottom:-9px;left:0;width:94%;height:9px;margin:0 6px 0 6px;background:url(../images/common/bg_snb_bot.png) 100% 0 repeat-x}
.area_top .right .snb.snb_3depth li.active .depth_3 li > a:hover{color:#666}
.area_top .right .snb.snb_3depth li.active .depth_3 li.on > a{color:#007abe; text-decoration: underline;}
.area_top .right .snb.snb_3depth li.active ul{padding:15px 0 10px;border:1px solid #cccccc;background:#fff}
.area_top .right .snb.snb_3depth .depth_3 li{width:174px;text-align:left}
.area_top .right .snb.snb_3depth .depth_3 li a{padding:10px 19px}
.area_top .right .snb.snb_3depth .tit a{color:#1a1a1a}
.area_top .right .snb.snb_3depth .tit a:hover{color:#666}
.area_top .right .snb.snb_3depth li.active .depth_3 li a:hover{color:#007abe}
.area_top .right .snb.snb_3depth li.on .tit a,.area_top .right .snb.snb_3depth li.on .tit a:hover{margin:16px 19px 15px;padding:0;color:#007abe;border-bottom:1px solid #007abe}
.area_top .right .snb.snb_3depth li.active .tit a,.area_top .right .snb.snb_3depth li.active .tit a:hover{padding:16px 19px 15px;margin:0; border-bottom: none}
.area_top .right .snb.snb_3depth li.on .tit a .snb_arrow{background-position:-240px 0}
.area_top .right .aside{position:absolute;top:14px;right:0;padding-left:12px;font-size:12px}
.area_top .right .aside ul,.area_top .right .aside ul li{display:inline-block;position:relative}
.area_top .right .aside li a{display:inline-block;margin-left:15px;padding-left:16px}
.area_top .right .aside li a:after{display:inline-block;position:absolute;left:0;top:50%;width:1px;height:12px;margin:-6px 0 0 15px;background-color:#dddddd;content:''}
.area_top .right .aside li:first-child a{margin-left:0;padding-left:0}
.area_top .right .aside li:first-child a:after{display:none}
.area_visual{position:relative;z-index:1}/* ������� ���־� */
#container .sec_top .area_visual .inner_wrap{position:absolute;top:100px;left:50%;min-width:960px;margin:0 0 0 -480px;text-align:left}
#container .sec_top .desing_item{position:absolute;right:0;bottom:0;width:100%;min-width:960px}
#container .sec_top .desing_item ul{display:table;width:100%}
#container .sec_top .desing_item ul > li{display:table-cell;width:auto;height:80px}
#container .sec_top .desing_item ul > li.w{width:960px}
#container .sec_top .desing_item ul > li.visual_bg{background:#fff}
#container .sec_top .desing_item span{display:block;position:absolute;right:0px;bottom:0;height:50px;background:#fff}
.area_visual.visual_bg{overflow:hidden;text-align:center}/* ���� */
.area_visual.visual_bg #videobcg{overflow:hidden;z-index:-100;width:100%;height:auto;min-width:100%;min-height:456px}
.area_visual .poster{overflow:hidden;position:absolute;top:0;left:50%;margin-left:-830px}
.area_visual.visual_depth2,.area_visual.visual_depth2 .poster{height:560px}
.area_visual.visual_depth3,.area_visual.visual_depth3 .poster{height:280px}
.area_visual .poster img{height:100%}
.area_visual .recruit_sel{position:relative;margin-bottom:20px;zoom:1}
.area_visual .recruit_sel:after{display:block;clear:both;content:''}
.area_visual .recruit_sel > dt,.area_visual .recruit_sel > dd{float:left}
.area_visual .recruit_sel > dt .bar{display:inline-block;margin:0 10px}
.area_visual .recruit_sel > dd{padding-right:7px}
.area_visual .mod_title{}
.area_visual .recruit_date{font-size:1.429em}
.area_visual .recruit_date .d_day{display:inline-block;margin-left:20px;padding:0 12px;border-radius:20px;background:#d27400;line-height:30px}
#contents .area_visual.visual_bg{height:280px;background:#3c5671}/* ä�� */
#contents .area_visual .inner_wrap{position:absolute;top:0;left:0;width:100%;height:100%}
#contents .area_visual .poster{overflow:hidden;position:relative;left:0;width:100%;height:280px;margin-left:0}
#contents .area_visual .copy_txt{position:relative;height:100%;text-align:left}
#contents .area_visual .copy_txt .copy_header{display:table;position:relative;width:100%;height:100%;color:#fff}
#contents .area_visual .copy_txt .copy_header .inner_copy_header{display:table-cell;padding:0 32px 56px 32px;vertical-align:middle}
#contents .area_visual .copy_txt .copy_header .d_day{font-size:24px;font-weight:400; font-weight: bold;}
#contents .area_visual .copy_txt .copy_header p{font-size:36px;font-weight:300}
#contents .area_visual .copy_txt .copy_footer{position:absolute;left:0;bottom:0;width:100%;height:56px}
#contents .area_visual .copy_txt .copy_footer *{font-size:13px;color:#fff}
#contents .area_visual .copy_txt .copy_footer .inner_copy_footer{position:relative;height:19px;margin:0 32px;padding:18px 0;font-size:13px;font-weight:300;zoom:1}
#contents .area_visual .copy_txt .copy_footer .inner_copy_footer:after{display:block;claer:both;content:''}
#contents .area_visual .copy_txt .copy_footer .recruit_date{float:left;margin-right:38px}
#contents .area_visual .copy_txt .copy_footer .recruit_date dt,#contents .area_visual .copy_txt .copy_footer .recruit_date dd{float:left;font-size:14px}
#contents .area_visual .copy_txt .copy_footer .recruit_date dt{display:inline-block;margin-right:30px;font-weight:400}
#contents .area_visual .copy_txt .copy_footer .recruit_date dd{font-weight:300}
#contents .area_visual .copy_txt .copy_footer .desc{float:left;color:#fff}
#contents .area_visual .copy_txt .copy_footer .line{position:absolute;top:-1px;left:0;width:100%;height:1px;background:#fff;opacity:.2}
.area_visual.visual_text .copy_txt{color:#1a1a1a}
#contents .area_visual.visual_text .inner_wrap{position:relative}
#contents .area_visual.text_bg{margin:52px 0 45px}
#contents .area_visual.text_bg .mod_title + .explain{margin-top:20px}
#contents .area_visual.text_bg .inner_wrap{position:static}
#contents .area_visual.text_bg{color:#1a1a1a;}
#contents .area_visual.text_bg .explain{font-size:28px}
.area_visual.text_bg .mod_title{margin-bottom:0}

/* 메인컨텐츠 영역 */
#contents{max-width:960px}
#contents .sec_main .area_article{position:relative}
.step{position:relative;padding:40px 0 48px 0;text-align:center}
.step .step_lst{display:block;vertical-align:top;zoom:1}
.step .step_lst:after{display:block;clear:both;content:''}
.step .step_lst > li{display:inline-block;float:left;position:relative;height:64px;background:url(../images/common/bg_step.png) 0 0 repeat-y;color:#999;text-align:left}
.step.col_2 .step_lst > li{width:50% !important}
.step.col_3 .step_lst > li{width:33.33% !important}
.step.col_3 .step_lst > li:first-child{width:33.34% !important}
.step.col_4 .step_lst > li{width:25% !important}
.step .step_lst > li > a{display:block;padding:0 0 20px;vertical-align:top}
.step .step_lst > li > a *{vertical-align:top}
.step .step_lst li.on{}
.step .step_lst .txt_step,.step .step_lst > li strong{display:block;padding-left:16px;color:#757575}
.step .step_lst .txt_step{margin-bottom:12px;font-size:13px;line-height:13px}
.step .step_lst li.on *{color:#007abe}
.step .step_lst > li strong{display:block;font-size:20px;letter-spacing:-.002em;font-weight:300;line-height:1}
.step .step_lst .step_bar{display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ccc}
.step .step_lst li.on .step_bar{height:2px;background:#007abe}
/* form 태그 간격 */
.sec_main .iw,.sec_main .sel_wrap,.iCalendar,.popup .iw,.popup .sel_wrap,.popup .iCalendar{margin-left:12px}
.sec_main .iw:first-child,.sec_main .sel_wrap:first-child,.iCalendar:first-child,.popup .iw:first-child,.popup .sel_wrap:first-child,.popup .iCalendar:first-child{margin-left:0px}
.sec_main .iw + .btn_pack,.popup .iw + .btn_pack{margin-left:9px}

/* 유의사항 */
.caution_wrap{position:relative;margin-top:20px}
.caution_wrap > ul{padding-left:7px}
.caution_wrap > ul > li{padding-left:10px;text-indent:-10px}
.caution_wrap + .desc_tr{position:absolute;right:0;top:20px}
.caution_wrap.caution_type{}

/* 상세 공통 share 2018-03- */
.brand_subType .detail_share {display:none}
.detail_share {position: absolute; right: 0; top: 72px; width: 130px; text-align: right}
.detail_share .btn_share>* {border-color: transparent !important}
.detail_share .btn_share>*:after {position: absolute; top: 0; left: 0; width: 100%; height: 45px; border: 1px solid #fff; opacity: .5; content: ''}
.detail_share .btn_share:after {}
.detail_share .box_sns {display: none; position: absolute; right: -1px; top: 0; width: 144px;}
.detail_share .box_sns:after {display: block; clear: both; content: ''}
.detail_share .box_sns.open {display: block}
.detail_share .box_sns > * {float: left}
.detail_share.list_share {top: 0px; left: inherit; right: 0; width: 48px; height: 48px; margin-left: 0; z-index: 3;}
.detail_share.list_share .box_sns {right: 0;}
.movie_icon {width: 32px; height: 32px; position: absolute; top: 90px; left: 50%; padding-top: 4px; margin-left: -16px; font-size: 16px; text-align: center; color: #FFF; box-sizing: border-box; z-index: 2;}
.movie_icon:after {content: ''; display: block; width: 30px; height: 30px; position: absolute; top: 0px; left: 0px; font: 0/0 a; border: 1px solid #FFF; border-radius: 30px;}
/* .movie_icon {width: 32px; height: 32px; position: absolute; top: 110px; left: 50%; padding-top: 4px; margin-left: -16px; font-size: 16px; text-align: center; color: #FFF; box-sizing: border-box; z-index: 2;text-indent:-9999em;background:url(../images/common/btn_play2.png) 0 0 no-repeat} */

/* 공통 검색 모듈 */
.area_search{margin-bottom:40px;padding:25px 45px 33px;border:1px solid #e0e0e0;background:#f7f7f7}
.area_search .box_search{position:relative}
.area_search .box_search .btn_pack{margin-left:8px}
/*.area_search .selectbox .select > span,.area_search .iText{border-color:#fff}*/
.area_search .iRadio{margin:10px 20px 0 0}
.area_search .selectbox{width:240px}
.area_search .mod_title{margin-bottom:12px}
.area_search .sel_sch_w1{min-width:155px}
.area_search .sel_sch_w1 .selectbox{width:100%}
.area_search .sel_sch_w2{min-width:255px}
.area_search .sel_sch_w2 .selectbox{width:100%}
.area_search .iText_w1{width:230px}


.num_schVaule{}
.sch_numValue{padding:10px 0 0 6px}
.mod_title_type4 .title + .sch_numValue .num_schVaule{color:#1a7cd2;font-weight:400}
.now_search .msg_result,.hash_search .msg_result{font-size:18px;line-height: 26px; font-weight:300}
.now_search .box_result_list .result_article,.hash_search .box_result_list .result_article{padding-top:40px;border-top:1px solid #e6e6e6}
.now_search .box_result_list .result_article:first-child,.hash_search .box_result_list .result_article:first-child{border-top:none}
.now_search .sec_btns_type,.hash_search .sec_btns_type{padding:8px 0 56px;border-top:none}
.now_search .box_result_list .result_article .mod_title_type4,.hash_search .box_result_list .result_article .mod_title_type4{margin-bottom:15px}
.now_search .box_result_list .result_article .mod_title_type4 .title,.hash_search .box_result_list .result_article .mod_title_type4 .title{margin-bottom:5px}



/* 서브 공통 폼 */
.sec_main{position:relative}
.sec_main.contents_type{}
.sec_main .area_inner{position:relative}
.item_group{position:relative;margin-top:48px;padding-bottom:50px;}
.sec_main .item_group:first-child{margin-top:0}
.sec_file{position:relative}/* ����ã�� iframe ���� */
.sec_file .desc{color:#666;font-size:12px}
.sec_file .name_file_wrap{display:inline-block}
.sec_file .name_file{display:inline-block;margin:0 16px;color:#1a1a1a;text-decoration:underline}
.item_group .iText{width:100%}
.item_group .sel_wrap{}
.item .icon_search{margin-left:4px}
.item_group .iText.first,.item_group .sel_wrap.first{}
.item_group .unit_btn{position:absolute;right:0;top:0;margin-top:20px}
.item_group .mod_title_type2 + .desc_tr{position:absolute;top:30px;right:0}
.item_group .area_field_bot{position:relative;margin-top:24px;border-top:1px solid #4d4d4d}
.item_group .area_field_bot .desc{padding-top:13px;color:#666}
.item_group .area_field_bot .right{position:absolute;right:0;top:16px}
.item_group .area_field_bot .right .btn_add{margin-left:10px}
.mod_item_lst{position:relative;zoom:1}
.mod_item_lst:after{display:block;clear:both;content:''}
.mod_item_lst .field_wrap{position:relative;padding-right:116px;margin-top:24px;border-top:1px solid #e5e5e5}/* �ݺ��ʵ� */
.mod_item_lst .field_wrap:first-child{margin-top:0;border-top:0}
.mod_item_lst .field_wrap .btn_right{position:absolute;top:24px;right:16px}
.mod_item_lst .item{padding-top:24px;zoom:1}
.mod_item_lst .item:after{display:block;clear:both;content:''}
.mod_item_lst .item > dd .list_tblType .item{padding-top:0}
.mod_item_lst .item > dd .list_tblType .item dt{color:#666;font-weight:300}
.mod_item_lst dl.item:first-child{}
.mod_item_lst .item > dt{display:inline-block;float:left;width:80px;padding:10px 0 0 16px;color:#1a1a1a;font-weight:400; font-weight: bold; font-size:13px}
.mod_item_lst .item > dd{margin-left:97px}
.mod_item_lst .iRadio,.mod_item_lst .iCheck{margin:9px 19px 0 0}
.mod_item_lst .item .iRadio:first-child,.mod_item_lst .item .iCheck:first-child{margin-right:9px}
.mod_item_lst .item .required{margin:0 6px 0 -10px}
.item_group .iGroup{display:none}
.item_group span.iGroup.on{display:inline-block}
.item_group div.iGroup.on{display:block}
.item_group div.iGroup .sel_wrap:first-child{margin-left:0}
.item_group div.iGroup .iw:first-child{padding-left:0}
.item_group .dash{display:inline-block;width:18px;margin-right:-6px;text-align:center}/* �޷� ~ */
.item_group .div_separ > p,.item_group .div_separ > div{padding-top:16px}
.item_group .desc{font-size:12px;color:#666}
.item_group p.desc{padding-top:10px}
.box_iframe{position:relative;zoom:1}
.box_iframe:after{display:block;clear:both;content:''}
.box_iframe iframe.no_scroll{float:left}
.box_iframe .name_file_wrap{margin-left:7px}
.box_iframe .name_file_wrap .name_file{min-height:40px;line-height:40px;text-decoration:underline}
.box_iframe .name_file_wrap .btn_delete2{margin-left:7px}
.tbl_recruit td{padding-left:3px;padding-right:3px}
.tbl_recruit tbody td .iw:first-child{padding-left:0}
.tbl_recruit tbody td .sel_wrap:first-child{margin-left:0}
.area_btns{}/* 삭제버튼 */
/* 하단 버튼 영역 */
.sec_btns{position:relative;text-align:center}
.sec_btns > .btn_pack{margin:0 4px}
.sec_btns_type{padding:20px 0}
.sec_btns_type2{padding:39px 0 19px}
.sec_btns_recruit{padding:10px 0 80px}
.sec_btns .msg_type{color:#dc2a31;line-height:24px}
/* 지원서 하단 버튼 영역 */
.sec_other_botType.cj_applyRecruit{}

/* 지원서 하단 스텝 영역 */
.area_step{position:relative;margin-bottom:39px;padding-bottom:100px;border-top:1px solid #4d4d4d;zoom:1}
.area_step:after{display:block;clear:both;content:''}
.area_step .desc{padding-top:9px;color:#666;font-size:12px}
.area_step .step_paging{display:inline-block;position:absolute;bottom:0}
.area_step .step_paging > span{display:block;position:relative;color:#007abe;font-size:20px}
.area_step .step_paging.step_prev{left:0;padding-left:86px;text-align:right}
.area_step .step_paging.step_next{right:0;padding-right:86px;text-align:left}
.area_step .step_paging.step_prev > span{}
.area_step .step_paging.step_next > span{}
.area_step .step_paging span > strong{display:block;font-weight:400; font-weight: bold; font-size:13px}
.area_step .step_paging .icon_arrow{position:absolute;top:50%;width:72px;height:64px;margin-top:-35px}
.area_step .step_paging.step_prev .icon_arrow{left:-86px;background-position:0 -40px}
.area_step .step_paging.step_next .icon_arrow{right:-86px;background-position:-80px -40px}

/* ��Ÿ�� */
.memberData_type{}
.memberData_type .item_group.item_first{margin-top:0}
.memberData_type .required_desc{font-size:13px;font-weight:400;text-align:right}
.memberData_type .item_group .caution_wrap li{padding-top:10px;font-size:13px}
.box_textarea,.box_text{position:relative}
.box_textarea > textarea{width:100%}
.box_textarea .byte_txt,.box_text .byte_txt{display:inline-block;position:absolute;right:0;bottom:0}
/* ä�� ���� */
.step.step_recType .step_lst{width:100%;}
.step.step_recType .step_lst > li{width:25%}
/* ���� ����Ʈ display table */
.list_tblType{display:table;width:100%;vertical-align:top}
.list_tblType > *{vertical-align:top}
.list_tblType .item.col{display:table-cell}
.list_tblType.cols_1 .col{width:100%}
.list_tblType.cols_2 .col{width:50%}
.list_tblType.cols_3 .col{width:33.33%}
.item_group .list_default{margin-top:15px}
.item_group .list_etcMajor > li{padding-top:24px}
.item_group .list_etcMajor > li:first-child{padding-top:0}

/* �⺻�������� */
.applyRecruit{}
.ly_link{font-size:13px;font-weight:400}
.memberData_type .area_link{margin-bottom:17px;text-align:right}
.applyRecruit .area_link .ly_link{display:inline-block;margin-right:17px;padding-top:12px}
.applyRecruit .item_group > .mod_item_lst{padding-top:9px}
.applyRecruit .caution_wrap{margin-bottom:10px;padding-bottom:26px}
.applyRecruit .caution_wrap{border-bottom:1px solid #cccccc}
.applyRecruit .item_info .caution_wrap li:first-child{padding-top:0}
.applyRecruit .item_info .mod_item_lst .item:first-child{}
.applyRecruit .mod_item_lst .item{}
.applyRecruit .mod_item_lst .photo_box{position:absolute;left:16px;top:26px;width:192px}
.applyRecruit .mod_item_lst .photo_box dt{display:block;margin-bottom:10px;color:#1a1a1a;font-weight:400; font-weight: bold; font-size:13px}
.photo_box .photo{width:192px;height:260px;background:#f7f7f7 url(../images/cjRecruit/bg_photo.png) 0 0 no-repeat}
.photo_box .photo > img{width:100%;height:100%}
.photo_box .btns_photo{margin-top:16px;zoom:1}
.photo_box .btns_photo:after{display:block;clear:both;content:''}
.photo_box .btns_photo .btn_delete{float:right}
.photofile label{display:inline-block;width:92px;height:40px;color:#1a1a1a;border:1px solid #757575;line-height:40px;text-align:center;box-sizing:border-box;cursor:pointer}
.photofile input[type=file]{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.photo_box .btns_photo .btn_delete > *{width:90px}
.photo_box .desc_list{margin-top:17px;font-size:12px;line-height:18px}
.photo_box .desc_list li{padding:5px 0 5px 17px;text-indent:-10px}
.applyRecruit .mod_item_lst .area_item_right{margin-left:0}
.applyRecruit .btn_zip{margin-left:14px !important}/* ������ȣ ã�� */
.applyRecruit .item .iText_w1{width:144px}
.applyRecruit .item .iText_w2{width:213px}
.applyRecruit .item .iText_w3{width:108px}
.applyRecruit .item .iText_w4{width:204px}
.applyRecruit .item .iText_w5{width:546px}
.applyRecruit .item .iText_w6{width:386px}
.applyRecruit .item .iText_w7{width:525px;}
.applyRecruit .item .iText_w8{width:790px}
.applyRecruit .item .iText_w9{width:288px}
.applyRecruit .item .iText_w10{width:80px}
.applyRecruit .item .iText_w11{width:150px}
.applyRecruit .item .iText_w12{width:245px}
.applyRecruit .item.item_type .iCalendar{width:100%}
.applyRecruit .item.item_type .iCalendar .iText_w1{width:82%}
.applyRecruit .sel_w1{min-width:208px}
.applyRecruit .sel_w2{min-width:144px}
.applyRecruit .sel_w3{min-width:108px}
.applyRecruit .sel_w4{min-width:288px}
.applyRecruit .sel_w5{min-width:465px}
/* �⺻�������� */
.item_group_basic{}
.item_group_basic .row_1 .col_1,.item_group_basic .row_2 .col_1{width:33.33%}
.item_group_basic .row_1 .col_2,.item_group_basic .row_2 .col_2{width:auto}
.item_group_basic .mod_item_lst .item > dt{width:100px}
.item_group_basic .mod_item_lst .item > dd{margin-left:116px}
/* �⺻��������-�������� */
.item_group.item_group_family{padding-bottom:0px}
.item_group_family .row_1 .col_2{width:auto;padding-left:4px}
.applyRecruit .item_group_family .iText_w7{width:585px}
 .item_group_family .row_3 .col_2{width:auto}
.item_group_family .row_1 .col_1{width:40%}
.item_group_family .row_3 .col_1{width:33.33%}
/* �⺻��������-�������� */
.item_group_army .row_1 .col{width:auto}
.item_group_army .row_1 .col_1{width:33.33%}
.list_default + .list_tblType{margin-top:24px;border-top:1px solid #e5e5e5}
/* �⺻��������-��������(�屳) */
.item_group_army2 .row_2 .col{width:33.33%}
.item_group_army2 .row_1 .col_1,.item_group_army2 .row_2 .col_1{width:auto}
/* �⺻��������-���� */
.item_group_mpva{}
/* �⺻��������-��ü */
.item_group_body{}
.item_group_body .list_tblType .col{width:auto}
.item_group_body .list_tblType .col_1{width:33.33%}
.mod_item_lst .b_unit{display:inline-block;margin-left:5px}/* cm,kg */
.mod_item_lst .unit_label{}
/* �⺻��������-��ֻ��� */
.item_group_disPerson{}
.item_group_disPerson .list_tblType .col{width:auto}
.item_group_disPerson .list_tblType .col_1{width:33.33%}

/* �з�,��»��� */
.applyRecruit_02{}
.applyRecruit_02 .school_wrap{position:relative}
.applyRecruit_02 .item .iText_w1{width:408px}
.applyRecruit_02 .item .iText_w2{width:110px}
.applyRecruit_02 .item .iText_w3{width:105px}
.applyRecruit_02 .item .iText_w4{width:268px}
.applyRecruit_02 .item .iText_w5{width:567px}
.applyRecruit_02 .item .iText_w6{width:610px}
.applyRecruit_02 .item .iText_w7{width:485px}
.applyRecruit_02 .item .iText_w8{width:485px}
.applyRecruit_02 .item .iText_w9{width:440px}
.applyRecruit_02 .item .iText_w10{width:740px}
.applyRecruit_02 .item .iText_w11{width:640px}
.applyRecruit_02 .item .iText_w12{width:245px}
.applyRecruit_02 .item .iText_w13{width:460px}
.applyRecruit_02 .item .iText_w14{width:665px}
.applyRecruit_02 .item .iText_w15{width:740px}
.applyRecruit_02 .sel_w1{min-width:124px}
.applyRecruit_02 .sel_w2{min-width:160px}
/* �з»��� */
.item_group_ability{}
.item_group_ability .mod_title_type .title{padding: 29px 0 0 0}
.item_group_ability .box_field{margin-top:20px;border-top:1px solid #999}
.item_group_ability .mod_item_lst .box_field:first-child{margin-top:0;border-top:0}
/* �ʵ��б�,���б�,�����б� */
.field_elementary,field_middle,.field_highsch{}
.box_field.field_elementary .col,.box_field.field_middle .col{width:auto}
.box_field.field_elementary .col_2,.box_field.field_middle .col_2{width:28%}
.box_field.field_highsch .row_1 .col{width:auto}
.box_field.field_highsch .row_1 .col_2{width:28%}
.box_field.field_highsch .row_3 .col{width:28%}
.box_field.field_highsch .row_3 .col_1{width:auto}
/* �������� */
.field_college{}
.field_college.item_info .caution_wrap{margin-top:0}
.box_field.field_college .row_1 .col{width:auto}
.box_field.field_college .row_1 .col_2{width:28%}
.box_field.field_college .row_2 .col_2 .iCheck{margin-left:0}
.box_field.field_college .row_3 .col{width:auto}
.box_field.field_college .row_3 .col_2{width:28%}
.box_field.field_college .row_4 .col{width:auto}
.box_field.field_college .row_4 .col_1{width:28%}
/* ���б� */
.field_university{}
.field_university.item_info .caution_wrap{margin-top:0}
.box_field.field_university .row_1 .col{width:auto}
.box_field.field_university .row_1 .col_2{width:28%}
.box_field.field_university .row_2 .col{width:auto}
.box_field.field_university .row_2 .col_2{width:28%}
.box_field.field_university .row_2 .col_2 .iCheck,
.box_field.field_university .row_3 .col_2 .iCheck{margin-left:0;}
.box_field.field_university .row_3 .col{width:auto}
.box_field.field_university .row_3 .col_2{width:28%}

.box_field.field_university .row_4 .col{width:auto}
.box_field.field_university .row_4 .col_2{width:28%}
/* ���п� */
.field_graduate{}
.field_graduate.item_info .caution_wrap{margin-top:0}
.box_field.field_graduate .row_1 .col{width:auto}
.box_field.field_graduate .row_1 .col_2{width:28%}
.box_field.field_graduate .row_2 .col_2 .iCheck{margin-left:0}
.box_field.field_graduate .row_3 .col{width:auto}
.box_field.field_graduate .row_3 .col_2{width:28%}
.box_field.field_graduate .row_4 .col{width:auto}
.box_field.field_graduate .row_4 .col_2{width:28%}
/* ���б� �������� */
.item_group_subject{}
.item_group_subject .mod_item_lst .item > dt{width:216px}
.item_group_subject .mod_item_lst .item > dd{margin-left:216px}
/* ���ɺо� */
.item_group_interest{}
.item_group_interest .mod_item_lst .item > dt{width:330px}
.item_group_interest .mod_item_lst .item > dd{margin-left:330px}
/* ��»��� */
.item_group_career{}
.txt_career{display:inline-block;margin-left:20px;line-height:40px;vertical-align:top}
.area_sum{position:relative;margin-top:20px;padding:20px 0 0;border-top:1px solid #e6e6e6;zoom:1}
.area_sum:after{display:block;clear:both;content:''}
.area_sum .item_sum{float:right}
.area_sum .item_sum > *{display:table-cell;float:left;vertical-align:top}
.area_sum .item_sum dt{margin-right:16px;margin-top:8px}
.area_sum .item_sum dd{font-size:24px}
.area_sum .item_sum dd strong{font-size:24px}
.item_group_career .row_1 .col{width:auto}
.item_group_career .row_1 .col_2{width:27%}
.item_group_career .row_2 .col,.item_group_career .row_3 .col{width:auto}
.item_group_career .row_2 .col_1,.item_group_career .row_3 .col_1{width:33.33%}
/* �Ƹ�����Ʈ */
.item_group_albar{}
.item_group_albar .mod_item_lst .item > dt{width:115px}
.item_group_albar .mod_item_lst .item > dd{margin-left:135px}
.item_group_albar .mod_item_lst .row_1 .item.col_2 > dt{width:90px}
.item_group_albar .mod_item_lst .row_1 .item.col_2 > dd{margin-left:107px}
.item_group_albar .row_1 .col{width:auto}
.item_group_albar .row_1 .col_1{width:45%}
/* ������ ������ */
.item_group_award{}
/* ������ Ȱ�� */
.item_group_active{}
.item_group_active .row_1 .col{width:auto}
.item_group_active .row_1 .col_1{width:33.33%}
/* ������ ���б� */
.item_group_scholarship{}

/* �ܱ���/�ڰݻ��� */
.applyRecruit_03{}
.applyRecruit_03 .item .iText_w1{width:258px}
.applyRecruit_03 .item .iText_w2{width:105px}
.applyRecruit_03 .item .iText_w3{width:424px}
.applyRecruit_03 .item .iText_w4{width:144px}
.applyRecruit_03 .sel_w1{min-width:144px}
.applyRecruit_03 .box_textarea{}
/* �ؿܰ��� */
.item_group_foreign{}
.item_group_foreign .row_1 .col{width:auto}
.item_group_foreign .row_1 .col_2{width:33.33%}
/* ���л��� */
.item_group_fLanguag{}
.item_group_fLanguag .row_1 .col{width:auto}
.item_group_fLanguag .row_1 .col_1{width:40%}
.item_group_fLanguag .row_2 .col{width:auto}
.item_group_fLanguag .row_2 .col_2{width:40%}
.item_group_fLanguag .row_3 .col{width:auto}
.item_group_fLanguag .row_3 .col_1{width:40%}
/* ���дɷ� */
.item_group_fAbility .mod_item_lst .row_1 .item.col_2 > dt{width:184px}
.item_group_fAbility .mod_item_lst .row_1 .item.col_2 > dd{margin-left:184px}
.item_group_fAbility .row_1 .col{width:auto}
.item_group_fAbility .row_1 .col_1{width:33.33%}
/* �ڰ�/������� */
.item_group_license{}
.item_group_license .mod_item_lst .row_1 .item.col_2 > dt{width:114px}
.item_group_license .mod_item_lst .row_1 .item.col_2 > dd{margin-left:114px}
.item_group_license .row_2 .col_3{width:auto}
.item_group_license .row_2 .col_1,.item_group_license .row_2 .col_2{width:38%}

/* �̸����� */
#container > .container_wrap .sec_main.recruit_preview{padding-bottom:0}
#contents .recruit_preview .area_visual.text_bg{margin-bottom:20px}
.recruit_preview .sec_item > .pop_title_type2{margin-bottom:40px}
.recruit_preview .career_term,.recruit_preview .date_term{display:inline-block;margin-left:30px}
.recruit_preview .btn_rt{position:absolute;right:0;top:20px}
.recruit_preview .sec_item{position:relative;border-top:2px solid #1a1a1a}
.recruit_preview .sec_item .pop_title_type2{margin-top:24px}
.recruit_preview .sec_item:first-child .pop_title_type2{margin-top:0}
.recruit_preview .mod_item_lst .field_wrap{padding-left:15px;padding-right:15px}
.recruit_preview .item_group{margin-top:0}
.recruit_preview .pop_title_type2 .title{font-size:16px}
.recruit_preview .pop_title_type3{padding-bottom:5px;border-bottom:1px solid #e0e0e0}
.recruit_preview .pop_title_type3 .title{font-size:24px}
.recruit_preview .item_group .item dt{padding:0}
.recruit_preview .item_group .item.app_type{}
.recruit_preview .item_group.item_info .mod_item_lst .field_wrap{}
.recruit_preview .item_listTbl{display:table;width:100%}
.recruit_preview .item_listTbl > li{display:table-cell;width:40%}
.recruit_preview .item_listTbl > li.item_loc{width:auto}
.recruit_preview .item_group_basic .mod_item_lst .field_wrap{padding-right:0;padding-left:188px}
.recruit_preview .mod_item_lst .item > dt{width:95px}
.recruit_preview .mod_item_lst .item > dd{margin-left:95px}
.recruit_preview .photo_box{position:absolute;left:14px;top:20px;width:148px}
.recruit_preview .photo_box dt{display:block;margin-bottom:10px;font-weight:400; font-weight: bold; font-size:13px}
.recruit_preview .photo_box .photo{width:135px;height:181px;background:#f7f7f7 url(../images/cjRecruit/bg_photo.png) 0 0 no-repeat;background-size:100% auto}
.recruit_preview .photo_box .photo > img{width:100%;height:100%}
.recruit_preview .no_value{color:#dc2a31}
/* �������� */
.recruit_preview .item_group_family .row_1 .col{width:33.33%}
/* ��������:�Ϲ� */
.recruit_preview .item_group_army .col{width:33.33%}
/* ��������:�屳 */
.recruit_preview .item_group_army2 .col{width:33.33%}
.recruit_preview .item_group_army2 .row_2 .col{width:auto}
.recruit_preview .item_group_army2 .row_2 .col_2{width:33.33%}
.recruit_preview .item_group_army2 .row_3 .col{width:auto}
.recruit_preview .item_group_army2 .row_3 .col_2{width:33.33%}
/* ���ƻ��� */
.recruit_preview .item_group_mpva{}
/* ��ֻ��� */
.recruit_preview .item_group_disPerson{}
/* �ʵ��б� */
.recruit_preview .item_group_elementary{}
/* ���б� */
.recruit_preview .item_group_middle{}
/* �����б� */
.recruit_preview .item_group_highsch{}
.recruit_preview .item_group_highsch .row_2 .col{width:auto}
.recruit_preview .item_group_highsch .row_2 .col_2{width:33.33%}
/* �������� */
.recruit_preview .item_group_college{}
.recruit_preview .item_group_college .row_2 .col{width:auto}
.recruit_preview .item_group_college .row_2 .col_1{width:33.33%}
/* ���б� */
.recruit_preview .item_group_university{}
.recruit_preview .item_group_university .row_2 .col,.recruit_preview .item_group_university .row_3 .col{width:auto}
.recruit_preview .item_group_university .row_2 .col_1,.recruit_preview .item_group_university .row_3 .col_1{width:33.33%}
.recruit_preview .item_group_university .list_minor > li{padding-top:10px}
.recruit_preview .item_group_university .list_minor > li > span{display:inline-block;margin-left:50px}
.recruit_preview .item_group_university .list_minor > li .minor_1{margin-left:0}
/* ���п� */
.recruit_preview .item_group_graduate{}
.recruit_preview .item_group_graduate .row_2 .col{width:auto}
.recruit_preview .item_group_graduate .row_2 .col_1{width:33.33%}
.recruit_preview .file_name{display:inline-block;background:url(../images/common/line_fileName.png) 0 100% repeat-x}
/* ��»��� */
.recruit_preview .item_group_career{}
.recruit_preview .item_group_career .row_1 .col{width:33.33%}
.recruit_preview .item_group_career .row_2 .col{width:auto}
.recruit_preview .item_group_career .row_2 .col_1{width:33.33%}
.recruit_preview .area_sum{padding-right:14px}
/* ���б� �������� */
.recruit_preview .item_group_subject{}
.recruit_preview .item_group_subject .mod_item_lst .item.col_1 > dt{width:318px}
.recruit_preview .item_group_subject .mod_item_lst .item.col_1 > dd{margin-left:318px}
.recruit_preview .item_group_subject .mod_item_lst .item.col_2 > dt{width:95px}
.recruit_preview .item_group_subject .mod_item_lst .item.col_2 > dd{margin-left:95px}
.recruit_preview .item_group_subject .row_1 .col{width:auto}
.recruit_preview .item_group_subject .row_1 .col_2{width:33.33%}
/* ���ɺо� */
.recruit_preview .item_group_interest{}
.recruit_preview .item_group_interest .mod_item_lst .item > dt{width:318px}
.recruit_preview .item_group_interest .mod_item_lst .item > dd{margin-left:318px}
/* �Ƹ�����Ʈ */
.recruit_preview .item_group_albar{}
.recruit_preview .item_group_albar .mod_item_lst .item > dt{width:90px}
.recruit_preview .item_group_albar .mod_item_lst .item > dd{margin-left:90px}
.recruit_preview .item_group_albar .mod_item_lst .item.col_3 > dt{width:110px}
.recruit_preview .item_group_albar .mod_item_lst .item.col_3 > dd{margin-left:110px}
.recruit_preview .item_group_albar .mod_item_lst .row_1 .item{width:33.33%}
/* ������������ */
.recruit_preview .item_group_award{}
.recruit_preview .item_group_award .list_tblType .col{width:auto}
.recruit_preview .item_group_award .list_tblType .col_2{width:33.33%}
/* ������ Ȱ�� */
.recruit_preview .item_group_active{}
.recruit_preview .item_group_active .list_tblType .col,.recruit_preview .item_group_active .list_tblType.row_2 .col{width:auto}
.recruit_preview .item_group_active .list_tblType .col_1{width:33.33%}
/*  ������ ���б�  */
.recruit_preview .item_group_scholarship{}
.recruit_preview .item_group_scholarship .row_2 .col{width:auto}
.recruit_preview .item_group_scholarship .row_2 .col_2{width:33.33%}
/* ���л��� */
.recruit_preview .item_group_fLanguag{}
.recruit_preview .item_group_fLanguag .list_tblType .col{width:33.33%}
/* ���дɷ� */
.recruit_preview .item_group_fAbility .mod_item_lst .item.col_1 > dt{width:318px}
.recruit_preview .item_group_fAbility .mod_item_lst .item.col_1 > dd{margin-left:318px}
/* �ڰ�/������� */
.recruit_preview .item_group_license{}
.recruit_preview .item_group_license .list_tblType .col{width:33.33%}
.recruit_preview .item_group_license .row_2 .col_2{width:auto}
/* �ڱ�Ұ��� */
.recruit_preview .item_group_introduce .list_tblType .item dt{display:block;float:none;width:100%;margin-bottom:20px}
.recruit_preview .item_group_introduce .list_tblType .item dd{margin-left:0}
.recruit_preview .sec_btns_type{position:relative;border-top:2px solid #1a1a1a}
.recruit_preview .btn_print{position:absolute;left:0;top:24px}
.recruit_preview .sec_btns_type{height:80px;padding:0}

/* ȸ��-ȸ������,�����Է�,����������,ä�� ��Ÿ�� ���� */
.memberCom{}
.memberCom .mod_tab{margin-bottom:48px}
.memberCom .step{padding-top:0}
.area_slogan{position:relative;margin-bottom:35px}
.area_slogan p{font-size:16px}
.area_slogan .slogan_tit{margin-bottom:13px;font-size:24px;color:#1a1a1a}
.memberCom .area_main .item_group{border-top:2px solid #1a1a1a;border-bottom:1px solid #4d4d4d}
.memberData{position:relative;padding-top:15px}
.memberData .mod_title + .item_group{margin-top:5px}
.memberData .mod_title .required_desc{margin-top:-10px}
.memberData .item_group .mod_item_lst .item{padding-top:25px}
.memberData .item_group .mod_item_lst .item dt{width:120px}
.memberData .item_group .mod_item_lst .item dd{margin-left:137px}
.memberData .iText_w1{width:305px}
.memberData .iText_w2{width:80px}
.memberData .sel_w1{min-width:144px}
.memberData .sel_w2{min-width:235px}
.memberData .iText_w3{width:144px}
.memberData .iText_w4{width:199px}
.memberData .iText_w5{width:105px}
.memberData .list_tblType.row_1 .item.col dt{width:48px}
.memberData .list_tblType.row_1 .item.col dd{margin-left:64px}
.chk_agree{position:relative;margin-top:24px;padding-left:27px;text-indent:-27px}
.box_certifi{padding-top:10px}
.box_certifi .exp{margin-bottom:10px;font-size:12px}
.box_certifi .iw{margin-left:0}

/* ����������-�������� */
.memberModify{}
.memberModify .item_group{margin-top:17px}
.memberModify .area_main .item_group .iText_w1{width:362px}
.memberModify .cell_phone {padding-left:171px}
/* ��������/���Ȯ�� */
.recruitComplete .anno{}
.recruitComplete .area_slogan {text-align:right;}
.recruitComplete .tbl{font-size:16px;color:#666}
.recruitComplete .tbl_wrap .tbl tr td:first-child{padding-left:16px}
.recruitComplete .tbl_wrap .tbl tr td:last-child{padding-right:16px}
.recruitComplete .tbl tr.step_temp th,.recruitComplete .tbl tr.step_temp td,.recruitComplete .tbl tr.step_end th,.recruitComplete .tbl tr.step_end td{color:#1a1a1a}
.recruitComplete .tbl tr td .btn_pack{margin-left:2px}
.recruitComplete .tbl tr td .btn_pack:first-child{margin-left:0}
.recruitComplete .tbl tr.step_anno th,.recruitComplete .tbl tr.step_anno td{color:#1a1a1a;font-weight:bold}
.recruitComplete .txt_temp,.recruitComplete .txt_anno{color:#dc2a31 !important}
.recruitComplete .tbl .sub_open,.recruitComplete .tbl .sub_close{display:block}
.recruitComplete .tbl .sub_open .arrow,.recruitComplete .tbl .sub_close .arrow{display:inline-block;width:20px;height:15px;margin-left:12px;font-size:0;vertical-align:middle}
.recruitComplete .tbl tr.step_shutdown th, .recruitComplete .tbl tr.step_shutdown td {color:#666;}
.recruitComplete .tbl .tr_open{display:table-row}
.recruitComplete .tbl .tr_close{display:none}
.recruitComplete .tbl .tr_open td,.recruitComplete .tbl .tr_open th{padding:0 !important;background:#f7f7f7}
.recruitComplete .tbl .tr_open > td {border-top:0;}
.recruitComplete .tbl .tr_open .tdcell{position:relative;color:#1a1a1a;font-size:16px;zoom:1}
.recruitComplete .tbl .tr_open .tdcell:after{display:block;clear:both;content:''}
.recruitComplete .list_recruit li{position:relative;padding:10px 16px;border-top:1px solid #e6e6e6;line-height:32px;zoom:1}
.recruitComplete .list_recruit li:after{display:block;clear:both;content:''}
.recruitComplete .list_recruit li:first-child{border-top:0}
.recruitComplete .tbl .tr_open .anno_date,.recruitComplete .tbl .tit{float:left;width:30%;margin-left:20%;color:#666;}
.recruitComplete .tbl .tr_open .anno_date,.recruitComplete .tbl .tit+span.btn_pack{margin-left:8px}
.recruitComplete .tbl .tr_open .anno_date{width:190px}
.recruitComplete .tbl .tr_open .anno_date dt,.recruitComplete .tbl .tr_open .anno_date dd{display:table-cell}
.recruitComplete .tbl .tr_open .anno_date dt span{display:inline-block;margin:0 5px}
.recruitComplete .tbl .tit+.box_btn{float:right;width:50%;text-align:right}
/* �� �̷¼� �ۼ� */
.recruitComplete3 .step.step_recType .step_lst > li{width:33.33%}
.recruitComplete3 .step.step_recType .step_lst > li:first-child{width:33.34%}
/* ����������-ȸ��Ż�� */
.memberLeave{}
.memberLeave .area_main .item_group{padding-top:24px;padding-bottom:0;border-bottom-color:#e6e6e6}
.list_siteOut{display:table;width:100%;zoom:1}
.list_siteOut > li{display:table-cell;position:relative;width:33.33%;height:204px;vertical-align:top}
.list_siteOut > li:first-child{width:33.34%}
.list_siteOut > li:after{display:inline-block;position:absolute;left:0;top:50%;margin-top:-102px;width:1px;height:204px;background-color:#e6e6e6;content:''}
.list_siteOut > li:first-child:after{display:none}
.list_siteOut > li .box_inner{position:relative;margin:17px 0;padding:0 17px;line-height:28px}
.list_siteOut .tit{display:inline-block;margin-bottom:12px;color:#1a1a1a;font-weight:300}
.list_siteOut > p{font-size:13px;font-weight:400}
.memberLeave .box_aree{padding:13px 0;font-weight:400;color:#1a1a1a;font-size:16px;border-bottom:1px solid #999}
.memberLeave .box_aree .agree {float:right}
.memberLeave .box_aree .agree label {margin-right:12px}
.memberLeave .box_aree:after {display:block;clear:both;content:''}
.memberLeave + .sec_btns_type{border-top:1px solid #999}

/* ���� ���� ����� ����Ʈ */
.mod_thumb .list_thumb li{vertical-align:top}
.mod_thumb .list_thumb li > a{display:block;overflow:hidden;}
.mod_thumb .list_thumb li > a:focus{outline:2px dotted black}
.mod_thumb.col_2 .list_thumb li{width:50%}
.mod_thumb.col_3 .list_thumb li{width:33.33%}
.mod_thumb.col_3 .list_thumb li:first-child{width:33.34%}
.mod_thumb.col_3 .list_thumb li:nth-child(3n+1){clear:left}
.mod_thumb.col_4 .list_thumb li{width:25%}
.mod_thumb.col_5 .list_thumb li{width:20%}
.mod_thumb .list_thumb{margin-left:-16px}
.mod_thumb .list_thumb .box_thumb > a{display:block;}
.list_thumb .box_thumb{margin-left:16px}
.list_thumb .box_thumb > a{display:block;}
.list_thumb .box_thumb > a:focus{outline:2px dotted black;}
.list_thumb .box_thumb .img_thumb > a{display:block;}
.list_thumb .box_thumb .img_thumb > a:focus{outline:2px dotted black;}
.list_thumb{position:relative;zoom:1}
.list_thumb:after{display:block;clear:both;content:''}
.list_thumb > li{float:left;position:relative}
.box_thumb,.img_thumb{position:relative}
.img_thumb,.img_thumb .img_box{height:100%}
.img_thumb .img_box > a{display:block;position:relative;z-index:1}
.img_thumb .img_box img{width:100%;height:100%}
.txt_thumb.txt_thumb_type{position:absolute;left:0;bottom:0;width:100%;z-index:2}
.mod_thumb .area_thumb_btns{position:relative;text-align:center;zoom:1}
.mod_thumb .area_thumb_btns:after{display:block;clear:both;content:''}
.mod_thumb .area_thumb_btns .btn_pack.btn_medium *{padding-left:9px;padding-right:9px}
.box_thumb .dim{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1}
.mod_thumb .img_box{position:relative}
.box_thumb iframe:focus{outline:2px dotted black}
/* �̹��� Ÿ��1 */
.mod_poster{position:relative;z-index:1}
.mod_poster.col_3 ul > li{width:33.33%}
.mod_poster.poster_type .img_box{height:304px}
.list_poster .box_thumb,.mod_thumb .area_thumb_btns{margin: 0 0 15px 15px;box-sizing:border-box;}
.list_poster .txt_thumb > div{padding:16px 16px 25px}
.list_poster .txt_thumb > *{display:block;float:none}
.list_poster .txt_thumb .txt_explain{display:table;width:100%}
.list_poster .txt_thumb .txt_explain > *{display:table-cell}
.list_poster .txt_thumb.open .txt_explain > * {display:block} /*������ ��*/
.list_poster .txt_thumb .txt_explain > dt{width:35px}
.list_poster .txt_thumb_type .txt_explain .info{display:block;display:-webkit-box;position:relative;overflow:hidden;width:100%;height:56px;font-size:20px;line-height:28px;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_poster .txt_thumb_type2 .txt_explain .info{font-size:16px;line-height:24px;color:#1a1a1a}
.list_poster .txt_thumb .txt_tag{overflow:hidden;height:28px;margin-top:15px}
.list_poster .txt_thumb .txt_tag > span{display:inline-block; vertical-align: middle; position:relative;margin:0 4px 4px;height:26px;padding:0 7px;font-weight:400;color:#fff;font-size:13px;line-height:26px;box-sizing:border-box}
.list_poster .txt_thumb .txt_tag > span:after{display:block;position:absolute;top:0;left:0;width:100%;height:26px;border:1px solid #fff;box-sizing:border-box;opacity:.5;content:''}
.list_poster .txt_thumb .txt_tag a{display:block;position:relative;z-index:1}
.list_poster .box_thumb{border:1px solid #e6e6e6}
.list_poster .txt_thumb.txt_thumb_type2,.box_title.txt_thumb_type2{background:#fff}
.list_poster .box_title.txt_thumb_type{position:absolute;top:20px;left:16px;right:16px;z-index:2}
.list_poster .box_title .tit{display:block;padding-bottom:10px}
.list_poster .box_title .tit:after{display:inline-block;position:absolute;left:0;top:32px;width:16px;height:1px;background:#fff;content:''}
.list_poster .box_title .date{display:block;position:absolute;right:0;}/*2017.12.05*/
.list_poster .box_thumb.box_thumb_style{}/* now��Ÿ�� */
.list_poster_type2{}
.list_poster .box_title.txt_thumb_type2{position:relative;padding:24px 15px 0 15px;zoom:1}
.list_poster .box_title.txt_thumb_type2:after{display:block;clear:both;content:''}
.list_poster .box_title.txt_thumb_type2 .tit{position:relative}
.list_poster .box_title.txt_thumb_type2 .tit:after{background:#1a1a1a}
.list_poster .box_title.txt_thumb_type2 .right{position:absolute;right:15px;top:24px}
.list_poster.list_brand .box_title .tit{display:block;text-align:center}
.list_poster.list_brand .box_title .tit:after{left:50%;width:24px;margin-left:-12px}
.mod_poster.poster_type .box_thumb:hover .dim{background: url(../images/common/dim_poster_type.png) 0 0 no-repeat;background-size:100% 100%;opacity:1}
.mod_poster.poster_type .box_thumb.over .dim{background: url(../images/common/dim_poster_type.png) 0 0 no-repeat;background-size:100% 100%;opacity:1}
.mod_poster.poster_type .list_poster .box_thumb{border:0}
/* now index Ÿ�� */
.mod_poster.poster_type2{}
.mod_poster.poster_type2 .list_poster .box_thumb_style{margin-bottom:-8px}
.mod_poster.poster_type2 .list_poster .box_thumb{padding:1px;border:1px solid #e6e6e6;background-color:#fff}
.mod_poster.poster_type2 .list_poster .box_thumb > a{display:block}
.mod_poster.poster_type2 .list_poster .box_thumb:hover{padding:2px;border:0;background:url(../images/common/dim_gr.png) 0 0 no-repeat;background-size:100% 100%}
.mod_poster .list_poster .box_thumb.box_noImg1 .dim,.mod_poster .list_poster .box_thumb.box_noImg2 .dim,.mod_poster .list_poster .box_thumb.box_noImg3 .dim{opacity:0;filter:alpha(opacity=0)}
.mod_poster .list_poster .box_thumb.box_noImg1:hover .dim,.mod_poster .list_poster .box_thumb.box_noImg2:hover .dim,.mod_poster .list_poster .box_thumb.box_noImg3:hover .dim{opacity:1;filter:alpha(opacity=100)}
.mod_poster .list_poster .box_thumb.box_noImg1:hover .dim{background:url(../images/common/dim_default_1.png) 0 0 no-repeat}
.mod_poster .list_poster .box_thumb.box_noImg2:hover .dim{background:url(../images/common/dim_default_2.png) 0 0 no-repeat}
.mod_poster .list_poster .box_thumb.box_noImg3:hover .dim{background:url(../images/common/dim_default_3.png) 0 0 no-repeat}
/* �귣�� Ÿ�� */
.mod_poster.poster_type4{background:#f7f7f7}
.mod_poster.poster_type4 .list_poster .box_thumb{margin:0 0 12px 12px}
.mod_poster.poster_type4 .list_poster{margin-left:-12px}
.mod_poster.poster_type4 .img_thumb.box_poster{padding:25px 25px 0;background:#fff}
.mod_poster.poster_type4 .img_thumb.box_poster .btn_iconPack{position:absolute;right:10px;bottom:12px}
.mod_poster.poster_type4 .list_poster .biz{position:absolute;right:14px;bottom:10px;font-size:13px}
.mod_poster.poster_type4 .list_poster .biz.white{color:#fff}
.mod_poster.poster_type4 .list_poster .biz.gray{color:#666}
.mod_poster.poster_type4 .img_thumb.box_poster .img_box{width:264px;height:170px}
.mod_poster.poster_type4 .list_poster .box_title.txt_thumb_type2{padding:23px 25px 0}
.mod_poster.poster_type4 .list_poster .box_title.txt_thumb_type2 .tit:after{display:none}
.mod_poster.poster_type4 .list_poster .box_title.txt_thumb_type2 .tit{overflow:hidden;height:20px;padding-bottom:0;font-size:16px;color:#1a1a1a;font-weight:400; font-weight: bold; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.mod_poster.poster_type4 .list_poster .txt_thumb > div{padding:10px 25px 12px}
/*.mod_poster.poster_type4 .list_poster .txt_thumb.txt_thumb_type2 .txt_explain{display:none}
.mod_poster.poster_type4 .list_poster .txt_thumb.open .txt_explain{display:block} 20191219 삭제*/
.mod_poster.poster_type4 .list_poster .txt_thumb .more{position:relative;height:35px;text-align:center}
.mod_poster.poster_type4 .list_poster .txt_thumb .more > a{display:block;position:absolute;left:0;bottom:0;width:100%;padding-top:20px}
.mod_poster.poster_type4 .list_poster .txt_thumb .more > button{display:block;position:absolute;left:0;bottom:0;width:100%;margin-top:20px}
.mod_poster.poster_type4 .list_poster .box_thumb{border:0}
/* �̹��� Ÿ��2 */
.poster_type .txt_thumb_type *{color:#fff !important}
.poster_type .txt_thumb_type .title{}
/* �̹��� Ÿ�� �ؽ�Ʈ */
.list_poster .img_thumb .text_pack{position:absolute;top:15px;right:15px;z-index:1}
.list_poster .text_pack{display:inline-block;min-width:44px;margin:0;padding:10px 10px;font-size:12px;line-height:12px;text-decoration:none !important;vertical-align:top;white-space:nowrap;text-align:center}
.list_poster .text_pack.text_type{background:#007abe;color:#fff}/* ������ */
.list_poster .text_pack.text_type2{background:#999;color:#fff}/* ���� */
/* ���� Ÿ�� */
.mod_video{}
.list_video{}
.list_video .box_thumb{height:176px;margin-bottom:10px}
.list_video li a .img_thumb {overflow:hidden;}
.list_video li a .img_thumb.box_play .img_box img {transition: transform 0.5s ease-out;}
.list_video li a:hover .img_thumb.box_play .img_box img {transform: scale(1.1) rotate(.001deg);}
.list_video .txt_thumb{padding-bottom:17px}
.list_video .txt_thumb.txt_thumb_type > div{overflow:hidden;max-height:48px;padding:0 60px 0 17px;color:#fff;line-height:24px}
.list_video .txt_thumb.txt_thumb_type > div .tit {font-size:16px}
.btn_video{display:inline-block;overflow:hidden;background:url(../images/common/guide/icon-72-px-play-white-pc@2x.png) no-repeat;font-size:0;line-height:0;color:transparent;vertical-align:middle;opacity:1;}
.btn_video{position:absolute;z-index:1}
.btn_video.icon_video{top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;background-position:0 0;background-size:100%;}/* 기본 타입 */
.btn_video.icon_video2{bottom:12px;right:12px;width:24px;height:24px;background:url(../images/common/guide/play-white-pc@2x.png) 0 0 no-repeat; background-size:100%;opacity:1;}/* 작은 타입 */
.mod_video .box_thumb:hover .dim{opacity: 1; background:url(../images/common/dim_video.png) 0 0 no-repeat;background-size:100% 100%}
.mod_video .box_thumb:hover .btn_video{opacity:1;filter:alpha(opacity=100)}

/* �ؽ�Ʈ(ī����) Ÿ�� */
.mod_card{}
.mod_thumb .list_card{margin-left:-12px}
.list_card .box_thumb{height:183px;margin:12px 0 0 12px;padding:2px;background:#fff;font-size:16px}
.list_card .box_thumb > a{border:1px solid #e0e0e0;box-sizing:border-box}
/*.list_card .box_thumb:hover{-webkit-box-shadow:0px 1px 5px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.1);box-shadow:0px 1px 5px 3px rgba(0,0,0,0.1)}*/
.list_card .box_title{margin-bottom:26px;padding:18px 32px 0 32px}
.list_card .box_title .txt_company{height:20px;font-weight:400;font-size:16px;line-height:24px;color:#1a1a1a;}
.list_card .box_title .txt_rec{display:inline-block;position:relative;padding-left:16px;color:#666}
.list_card .box_title .txt_rec:after{position:absolute;top:50%;left:0;width:1px;height:14px;margin:-7px 0 0 8px;background-color:#e6e6e6;content:''}
.list_card .txt_thumb .txt_explain{padding:0 32px 2px 32px}
.list_card .txt_thumb .txt_explain > span{display:block;position:relative}
.list_card .txt_thumb .txt_explain .tit{width:100%;height:64px;margin-bottom:10px;font-size:20px;line-height:30px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-wrap:break-word}
.list_card .txt_thumb .txt_explain .txt_dDay{}
.list_card .txt_thumb .txt_explain .txt_dDay > em.d-day{color:#dc2a31}
.list_card .txt_thumb .txt_explain .txt_date{font-size:13px}
.list_card .box_thumb > a{display:block;height:183px;background:#fff}
.list_card .box_thumb:hover{padding:2px;border:0;background:url(../images/common/dim_gr.png) 0 0 no-repeat;background-size:100% 100%}

/* ��Ÿ�� */
.detail_wrap{border-top:2px solid #1a1a1a;/*border-bottom:1px solid #4d4d4d*/}
.detail_header{position: relative; padding: 20px 130px 20px 15px}/*2018-03-*/
.detail_header .title{display:block;float:none}
.detail_header .title.tit_event {font-size:24px; color:#1a1a1a; font-weight:400;}
.detail_header .date{position: absolute; top: 50%; right: 15px; margin-top: -12px; color: #1a1a1a; font-size: 16px;}/*2018-03-*/
.detail_header .sub_info{}
.detail_header .sub_info .item_info span{margin-left:7px;font-weight:400;color:#1a1a1a}
.detail_header .sub_info .bar{display:inline-block;width:1px;height:14px;background:#dddddd;margin:-2px 13px}
.detail_header .btn_pack{position:absolute;top:50%;right:17px;margin-top:-20px}
.detail_wrap .detail_share{top:-58px}/* �� �����ϱ� */
.detail_wrap .detail_share .txt_share{font-weight:400;color:#666;font-size:16px}
.detail_wrap .list_item{margin-top:10px;zoom:1}
.detail_wrap .list_item:after{display:block;clear:both;content:''}
.detail_wrap .list_item .item{display:table;float:left;position:relative;}
.detail_wrap .list_item .item dt,.detail_wrap .list_item .item dd{display:table-cell;position:relative}
.detail_wrap .list_item .item:after{content:'';position:absolute;left:14px;top:50%;width:1px;height:15px;margin:-7px 0 0;background:#e0e0e0}
.detail_wrap .list_item .item:first-child:after{display:none}
.detail_wrap .list_item .item dt{padding-left:28px}
.detail_wrap .list_item .item dd{padding-left:10px;color:#1a1a1a}
.detail_wrap .list_item .item:first-child dt{padding-left:0}
.detail_body{padding: 32px 15px 56px; border-top: 1px solid #999999; font-size: 16px;}/*2018-03-*/
.detail_body .sec_btns{margin-top:45px}
.detail_wrap .sec_btns{}
.detail_wrap.detail_wrap_type{}/* padding ���� Ÿ�� */
.detail_wrap.detail_wrap_type .detail_header{padding-left:0;padding-right:0}
.detail_wrap.detail_wrap_type .detail_body{padding:0}
.detail_wrap.detail_wrap_type + .sec_btns{border-top:0}
.detail_wrap .tbl_detail .tbl{text-align:left}
.detail_wrap .tbl_detail .tbl th{padding:26px 16px;color:#1a1a1a;vertical-align:top}
.detail_wrap .tbl_detail .tbl td{padding:26px 0;font-weight:300}
.detail_wrap .tbl_detail .poster_type{text-align:center}
.detail_wrap .download {padding: 10px 0 30px;margin-left:-15px;}/*2018-03-*/
/* .detail_wrap .download a:after {content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-left: 10px; background: url(../images/common/btn_icon.png) no-repeat -259px 1px;}2018-03- */
/* ��-������ �̸����� */
.pagination_preview{border-top:1px solid #999;border-bottom:1px solid #999}
.pagination_preview dl,.pagination_preview dt,.pagination_preview dd{vertical-align:top}
.pagination_preview > dl{display:table;width:100%;padding:20px 0;border-top:1px solid #e6e6e6;font-size:16px;color:#1a1a1a}
.pagination_preview > dl:first-child{border-top:0}
.pagination_preview > dl dt{display:table-cell;width:138px;padding-left:17px}
.pagination_preview > dl dd{display:table-cell;width:auto}
.pagination_preview a{display:block}
.pagination_preview > dl.no_list{color:#666}
/*
.pagination_preview > dl.no_list .spr.ico_next{background-position:-300px -60px}
.pagination_preview > dl.no_list .spr.ico_before{background-position:-300px -40px}
*/
/* ������ ���� */
.area_more{position:relative;margin-top:30px;text-align:center}

/* ��Ʈ�� ����¡ ���� */
.box_controls{position:absolute;top:50%;left:0;width:100%;margin-top:-32px}
.box_controls .btn_prev,.box_controls .btn_next{display:inline-block;width:59px;height:59px;border:1px solid #ebebeb}
.box_controls .btn_prev:hover,.box_controls .btn_prev:active,.box_controls .btn_next:hover,.box_controls .btn_next:active{border: 1px solid #6e6e6e}
.box_controls .btn_prev{float:left;background:url(../images/cjRecruit/arr_event_list.png) no-repeat 50% -131px}
.box_controls .btn_prev:hover,.box_controls .btn_prev:active{background:url(../images/cjRecruit/arr_event_list.png) no-repeat 50% -204px}
.box_controls .btn_next{float:right;background:url(../images/cjRecruit/arr_event_list.png) no-repeat 50% 14px}
.box_controls .btn_next:hover,.box_controls .btn_next:active{background:url(../images/cjRecruit/arr_event_list.png) no-repeat 50% -59px}

/* ī�� ��� */

@keyframes card_start {	from {top: 100%;opacity: 0;}to {top: 0%;opacity: 1;}}
@-webkit-keyframes card_start {	from {top: 100%;opacity: 0;}to {top: 0%;opacity: 1;}}
.mod_thumb .list_thumb> li[data-state="init"] {display: none;opacity: 0;top:100%;}
.mod_thumb .list_thumb> li[data-state="start"]  .box_thumb {display: block;animation: card_start 0.5s;-webkit-animation: card_start 0.5s;}

/*2018-03- stonemist - �������� css �߰� - str */
.nletter .area_sub_title {border-bottom: 1px solid #1a1a1a;}
.nletter .nl_cont {position: relative; color: #1a1a1a; font-size: 14px;}
.nletter .nl_cont h4 {font-size: 18px; color: #000;}
.nletter .nl_cont .nletter_apply {position: relative; border: 1px solid #e6e6e6; border-top: 0; padding-top: 87px;}
.nletter .nl_cont .nletter_apply h4,
.nletter .nl_cont .nletter_apply .toggle_btn,
.nletter .nl_cont .nletter_apply .agree,
.nletter .nl_cont .nletter_apply .email_info {position: absolute;}
.nletter .nl_cont .nletter_apply h4 {top: 0; left: 0; padding: 30px 0 0 40px;}
.nletter .nl_cont .nletter_apply h4 span {color: #d73e30;}
.nletter .nl_cont .nletter_apply .toggle_btn {top: 35px; left: 310px;}
.nletter .nl_cont .nletter_apply .toggle_btn a {display: block;}
.nletter .nl_cont .nletter_apply .toggle_btn a span {display: inline-block; vertical-align: top; margin: 6px 0 0 8px; width: 14px; height: 8px; font: 0/0 a; background: url(../images/common/common.png) no-repeat -300px -40px;}
.nletter .nl_cont .nletter_apply .toggle_btn a.on span {background-position: -300px -60px;}
.nletter .nl_cont .nletter_apply .agree {top: 35px; left: 440px;}
.nletter .nl_cont .nletter_apply .agree label {margin-right: 7px;}
.nletter .nl_cont .nletter_apply .email_info {top: 0; right: 0; padding: 23px 40px 0 0;}
.nletter .nl_cont .nletter_apply .box_agree {position: relative; display: none; height: 120px; padding: 15px; background-color: #f7f7f7; border-top: 1px solid #e6e6e6;}
.nletter .nl_cont .nletter_apply .box_agree.on {display: block;}
.nletter .nl_cont .nletter_apply .box_agree * {line-height: 1.8;}
.nletter .nl_cont .nletter_apply .email_info p {padding-bottom: 10px;}
.nletter .nl_cont .nletter_apply .email_info .iText {width: 280px; font-size: 14px;}
.nletter .nl_cont .nletter_apply .email_info .btn_pack.btn_type button {width: 80px; height: 40px; font-size: 16px;}
.nletter .nl_cont .nletter_view {position: relative; width: 762px; margin: 0 auto; padding-top: 30px;}
.nletter .nl_cont .nletter_view .selectbox {position: relative; display: block; width: 180px; padding-bottom: 20px;}
.nletter .nl_cont .nletter_view select {width: 100%;}
.nletter .nl_cont .nletter_view h4 {position: absolute; top: 40px; right: 0px;}
.nletter .nl_cont .nletter_view .nletter_area {border: 1px solid #DDD;}
.nletter .nl_cont .nletter_view .nletter_area .ns_cont {position: relative;}
.nletter .nl_cont .nletter_view .nletter_area .ns_cont .ns_text a {position: absolute; display: block; font: 0/0 a; text-indent: -99999px;}
.nletter .nl_cont .nletter_view .nletter_area .ns_cont img {width: 100%;}
.nletter .nl_cont .nletter_view .guide_text {padding-top: 40px; text-align: center; font-size: 14px;}
.nletter .nl_cont .nletter_view .guide_text a {font-weight: bold; text-decoration: underline; letter-spacing: 0px;}
.nletter .item_group {text-align: center;}
.nletter .item_group .iText {width: 400px; font-size: 14px;}
.nletter .item_group .btn_pack.btn_type,
.nletter .item_group .btn_pack.btn_type button {height: 40px; line-height: 40px;}
.nletter .iText::-webkit-input-placeholder {font-size: 14px;}
/* // 2018-03- stonemist - �������� css �߰� - end */

/* 2018-03- �������� */
.notice .area_sub_title {margin: 70px 0 48px;}
.notice .area_sub_title .mod_title {padding-bottom:0;}
.notice .area_sub_title.view {padding-bottom:24px; border-bottom: 0 none; margin-bottom: 0px;}
.notice .area_sub_title .title {font-size: 24px; font-weight: 300;}

.notice .tbl_bbs .search {margin-bottom: 24px;}
.notice .tbl_bbs .search fieldset {}
.notice .tbl_bbs .search fieldset:after {content:''; display:block; clear:both;}
.notice .tbl_bbs .search .common-select {float:left;}
.notice .tbl_bbs .search .textfd_wrap {width:214px; margin:0 8px; float:left;}
.notice .tbl_bbs .search .btn_pack.btn_type {width: 70px; height: 40px; margin-left: 5px;}
.notice .tbl_bbs .search .btn_pack.btn_type input[type="submit"] {display: block; width: 100%; height: 100%; margin-left: 0; text-align: center; font-size: 14px; box-sizing: border-box; float:left;}

.notice .tbl_bbs .desc_tr {position: absolute; top: 15px; right: 0; margin: 0;}
.notice .tbl_bbs .desc_tr em {color: #d60000;}

.notice .tbl_bbs .tbl_wrap .tbl th:first-child {text-align: center;}
.notice .tbl_bbs .tbl_wrap .tbl thead th {padding:18px 0; font-size:14px; color:#1a1a1a; font-weight: 600;}
.notice .tbl_bbs .tbl_wrap .tbl td {padding:16px 10px;}
.notice .tbl_bbs .tbl_wrap .tbl .num {font-size: 13px;}
.notice .tbl_bbs .tbl_wrap .tbl .num .import {color: #d60000;}
.notice .tbl_bbs .tbl_wrap .tbl .not_exist {padding: 70px 0 110px; text-align: center;}
/*.notice .tbl_bbs .tbl_wrap .tbl .not_exist:before {content: ''; display: inline-block; width: 85px; height: 64px; margin-bottom: 20px; background-color: #DDD; font: 0/0 a; background: url(../images/footer/bbs_not_exist.gif) no-repeat 0 0;}*/
.notice .tbl_bbs .tbl_wrap .tbl .not_exist > p {font-size: 28px; color:#1a1a1a; font-weight:400;}
.notice .tbl_bbs .tbl_wrap .tbl .not_exist .btn {margin-top:24px;}
/*.notice .tbl_bbs .tbl_wrap .tbl .not_exist .btn {display: inline-block; padding: 10px; margin-top: 20px; font-size: 13px; color: #FFF; background-color: #444;}*/
/* .notice .tbl_bbs .tbl_wrap .tbl .not_exist .btn:hover {background-color: #000;} */
/* // 2018-03- �������� */

/* 20191219 푸드 리스트 순서 수정 */
.mod_poster.poster_type4 .list_poster .box_thumb {min-height:349px;}
.mod_poster.poster_type4 .txt_thumb_type2 {position:relative;width:261px;background: #fff;z-index: 999;}
.mod_poster.poster_type4 .txt_thumb_type2 > div {width:261px;background: #fff;}
.mod_poster.poster_type4 .list_poster li.open .txt_thumb.txt_thumb_type2 > div {position: absolute; padding:10px 25px 12px;background: #fff;z-index: 999;}

.mod_poster.poster_type4 .list_poster li .txt_thumb.txt_thumb_type2 .txt_explain{display:none}
.mod_poster.poster_type4 .list_poster li.open .txt_thumb .txt_explain{display:block}

/* 20191227 */
.mod_poster.poster_type4 .list_poster li.open {z-index:9999;}

/* 20200402 */
.mod_poster.poster_type4 .list_poster .biz.white{color:#666}