@charset "utf-8";

/* s ----------------------------------------------------------------------- 공통 사항 */

/* error */
.error_tb_z{font-family:'Noto Sans Korean';position:absolute;top:0;left:0;width:100%;height:100%;}
.error_tb{display:table;width:100%;height:100%;}
.error_td{display:table-cell;vertical-align: middle;}
.error_box{max-width:1200px;padding:125px 0;text-align:center;background:url("../images/bg_elsepage.png") no-repeat 0 100%;margin:0 auto;border:1px solid #e5e5e5;border-top:1px solid #000;}
.error_spec_w{display:inline-block;text-align:left;padding:0 0 0 300px;background:url("../images/img_computer.png") no-repeat 0 40px;min-height:201px;}
.err_p01{font-size:16px;color:#a6a6a6;letter-spacing:2px;line-height:1;}
.err_p02{font-size:26px;letter-spacing:-1px;color:#323232;font-weight: 500;line-height:1;margin-top:12px;}
.err_p03{font-size:16px;color:#787878;margin-top:20px;}
.err_p04_w.btn_sctbox_w{margin-top:30px;}
.err_p04_w.btn_sctbox_w .btn_sctbox{}
/* // error */

/* 콘텐츠안 대제목 */
.con_tit {position:relative; width:100%; height:64px; margin-bottom:50px; border-bottom:1px solid #ccc;}
.con_tit.type2{margin:0;}
.con_tit.type3{margin:0 0 40px;}
.con_tit.type4{margin:0 0 30px;}
.con_tit h3    {margin:0;font-size:34px;font-weight:500;color:#00001e;letter-spacing:-1.5px;line-height:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.con_tit .root_cont {position:absolute; right:0; top:0;line-height:30px;}
.con_tit .root_cont .ihome 	{padding-left:18px;color:#646464;font-size:14px;font-weight:400;letter-spacing:0px;background:url(../images/i_home.png) 1px center no-repeat; }
.con_tit .root_cont  a.page_print   {float:right;margin-left:12px;display:inline-block;width:30px;height:30px;background:url(../images/i_printbox.png) 0 0 no-repeat ; text-indent:-99999px; }

/* 타이틀 */
h2                 		{display:inline-block;width:100%;margin:0;padding:27px 0 21px 0;}
h2 span             	{display:inline-block;font-size:29px;font-weight:500;color:#3c3c3c;line-height:100%;letter-spacing:-1px;}
h4                  	{position:relative;display:inline-block;padding:0 0 9px 26px;margin:0;width:100%;font-size:20px;color:#1e1e1e;font-weight:500;letter-spacing:-1px;line-height:1;background:url(../images/i_bullet.png) left 2px no-repeat;vertical-align:middle;box-sizing:border-box;}
h4.type2{background-image:url(../images/i_bullet_3.png);}
h4.type3{background-image:url(../images/i_bullet_4.png);}
h4.type4{background-image:url(../images/i_bullet_sky.png);}
h4 .fs13 {font-weight:400; color:#787878;height:10px;padding-top:8px;}
h4 .inner_btn      		{position:absolute;top:8px;right:0;padding:4px 8px;font-size:12px;font-weight:normal;background:#9e9f9f !important;color:#fff! important;border:1px solid #858686;}
.h4t_low{margin-bottom:10px;}
.h4t_low h4{margin-bottom:0;padding-bottom:0;}

/* 콘텐츠 텍스트 기본 */
.sub_text_box 	       {position:relative;margin-left:20px;font-weight:400;}
.sub_text_box li 	   {margin-bottom:4px;padding-left:7px;font-size:16px;line-height:140%; ;color:#5a5a5a;}

/* 탭박스  */
/*
.tab_area                      {z-index:0;position:relative;float:left;width:100%;margin:0 0 34px 0;padding:0;border-left:1px solid #c2c3c5;border-bottom:1px solid #348cfa;}
.tab_area ul                   {margin:0;padding:0;}
.tab_area li                   {float:left;display:inline-block;height:42px;margin:0 0 0 -1px;background:#f2f2f2;border-left:1px solid #c2c2c2;border-top:1px solid #c2c3c5;border-right:1px solid #c2c3c5;}
.tab_area li + li              {}
.tab_area li.active button     {position:relative;z-index:10;padding:0 30px 0 46px;margin:-11px -1px -1px -1px;height:54px;font-size:18px;color:#348cfa;font-weight:400;background:#fff url(../images/i_check.png) no-repeat 23px center;border:1px solid #348cf8;border-bottom:1px solid #fff;}
.tab_area li.active button:hover  {background:#fff url(../images/i_check.png) no-repeat 23px center !important}
.tab_area li button            {display:inline-block;margin:0;padding:0 35px;height:42px;background:none;font-size:16px;color:#787878;font-weight:400;cursor:pointer;text-indent:0px;border:0;}
.tab_area li button:hover      {color:#348cfa;;background:#fff;}
.tab_area li.active button:hover   {height:54px;background:#fff;}
*/

/* 탭박스  */
.tab_area_w{}
.tab_area_w:after{display:block;content:'';clear:both;}
.tab_area                      {z-index:0;position:relative;float:left;width:100%;margin:0 0 34px 0;padding:0;border-left:1px solid #c2c3c5;border-bottom:1px solid #f78701;}
.tab_area ul                   {margin:0;padding:0;}
.tab_area ul:after{display:block;content:'';clear:both;}
.tab_area li                   {float:left;display:inline-block;height:42px;margin:0 0 0 -1px;background:#f2f2f2;border-left:1px solid #c2c2c2;border-top:1px solid #c2c3c5;border-right:1px solid #c2c3c5;}
.tab_area li + li              {}
.tab_area li.active button     {position:relative;z-index:10;padding:0 30px 0 46px;margin:-11px -1px -1px -1px;height:54px;font-size:18px;color:#f78701;font-weight:400;background:#fff url(../images/i_check.png) no-repeat 23px center;border:1px solid #f78701;border-bottom:1px solid #fff;}
.tab_area li.active button:hover  {background:#fff url(../images/i_check.png) no-repeat 23px center !important}
.tab_area li.active a     {position:relative;z-index:10;padding:0 30px 0 46px;margin:-11px -1px -1px -1px;height:54px;line-height:54px;box-sizing:border-box;font-size:18px;color:#f78701;font-weight:400;background:#fff url(../images/i_check.png) no-repeat 23px center;border:1px solid #f78701;border-bottom:1px solid #fff;}
.tab_area li.active a:hover  {background:#fff url(../images/i_check.png) no-repeat 23px center !important}
.tab_area li button            {display:inline-block;margin:0;padding:0 35px;height:42px;background:none;font-size:16px;color:#787878;font-weight:400;cursor:pointer;text-indent:0px;border:0;}
.tab_area li button:hover      {color:#f78701;}
.tab_area li.active button:hover   {height:54px;background:#fff;}
.tab_area li a            {display:inline-block;margin:0;padding:0 35px;height:44px;line-height:40px;background:none;font-size:16px;color:#787878;font-weight:400;cursor:pointer;text-indent:0px;border:0;}
.tab_area li a:hover      {color:#f78701;}
.tab_area li.active a:hover   {height:54px;line-height:54px;background:#fff;color:#f78701;}



.sctab_dw{}
.sctab_dw.fixed{}
.sctab_list_w{position:relative;overflow:hidden;padding-left:1px;}
.sctab_list_w:after{display:block;content:'';width:100%;height:1px;background:#348cfa;position:absolute;bottom:0;left:-1px;}
.sctab_list{text-align:center;margin-right:-5px;}
.sctab_list.cols3{margin-right:-3px;}
.sctab_list:after{display:block;content:'';clear:both;}
.sctab_list > li{width:20%;float:left;margin-left:-1px;position:relative;border-left:1px solid #c2c3c5;border-right:1px solid #c2c3c5;box-sizing:border-box;border-top:1px solid #c2c3c5;}
.sctab_list.cols3 > li{width:33.333333333333333333333%;}
.sctab_list.dptype2 .sctab{display:block;background:#f2f2f2;padding:2px;}
.sctab_list.cols3 .sctab{padding:6px 5px;}
.sctab_list .sctab{font-size:16px;line-height:1.3;}
.sctab_tb{display:table;width:100%;height:100%;}
.sctab_td{display:table-cell;vertical-align: middle;}
.sctab_list > li.active{border-color:#348cfa;z-index:5;}
.sctab_list > li.active:after{display:block;content:'';width:calc(100% + 2px);height:1px;background:#348cfa;position:absolute;bottom:-1px;left:-1px;}
.sctab_list > li:last-of-type{}
.sctab_list > li.active .sctab{background:#348cfa;color:#fff;}
.sctab_flist_w{}
.sctab_flist{}
.sctab_flist > li.active{}
.sctab_flist > li.active .sctabf{}
.sctab_flist > li:last-of-type{}
.sctabf{}
.sctabf_td{}
.sctab_list.dptype2{}
.sctab_list.dptype2 > li{}
.sctab_list.dptype2 > li.active{}
.sctab_list.dptype2 > li.active *{}
.sctab_list.dptype2 .sctab{}
.sctab_list.dptype2 .sctab_tb{}
.sctab_list.dptype2 .sctab_td{}

.sctable_list_w{}
.sctable_list{display:table;width:100%;table-layout:fixed;text-align:center;}
.sctable_list > li{display:table-cell;vertical-align: middle;border:1px solid #c2c3c5;border-right:0;background:#f2f2f2;}
.sctable_list > li:last-of-type{border-right:1px solid #c2c3c5;}
.sctable_list .sctable{background:#f2f2f2;padding:14px 0;display:block;line-height:1.3;font-size:18px;}
.sctable_list > li.active{border-color:#348cfa;background:#348cfa;}
.sctable_list > li.active .sctable{background:#348cfa;color:#fff;}


/* 테이블 */
.tbw_type01_w{border-top:1px solid #000;}
.tbw_type01_w .tbw_type01{border-top:0;}
.tbl_table_w{border-top:1px solid #000;}
.tbl_table_w table{border-top:0 !important;}
.tbw_type01            {position:relative;width:100%;margin:0px;font-weight:400;border-top:1px solid #000;}
.tbw_type01 th         {padding:9px 15px 9px 19px;font-size:16px;color:#323232;font-weight:400;text-align:left; border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;background:#f5f6fb;line-height:110%;letter-spacing:-.5px;}
.tbw_type01 th:first-child {border-left:0;}
.tbw_type01 th:last-child{border-right:none;}
.tbw_type01 th.th_mid  {padding:9px 15px 9px 10px;background:#fbfdff;color:#505050;font-size:15px;font-weight:400;}
.tbw_type01 td         {position:relative;padding:9px 11px 9px 9px;height:30px;font-size:14px;border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;vertical-align:middle; }
.tbw_type01 td:last-child{border-right:none;}
.ttype2 td  {font-size:15px;}
.tbw_type01 select     {min-width:80px;}
.tbl_type01            {position:relative;width:100%;margin:0px;font-weight:400;border-top:1px solid #000;}
.tbl_type01 th         {padding:15px 6px 14px 6px;font-size:16px;color:#323232;font-weight:500;line-height:120%;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;background:#f5f6fb;}
.tbl_type01 th:last-child {border-right:0}
.tbl_type01 th.th_mid  {padding:9px 15px 9px 10px;background:#f8f8f8;color:#646464;font-size:16px;font-weight:400;border-right:1px solid #c5c5c5;}
.tbl_type01 td         {position:relative;padding:15px 20px;color:#505050;font-size:16px;line-height:120%;font-weight:400;border-bottom:1px solid #e5e5e5;border-right:1px solid #c5c5c5;}
.tbl_type01 td:last-child {border-right:0}
.tbl_type01 th.align_left,
.tbl_type01 td.align_left{}
.tbw_type01 td.labtb{border-right:1px solid #c5c5c5;text-align:center;}
.tbw_type01 td.ptype2{padding:20px;}
.tbw_data{padding:4px 0 5px;}
.tbl_type01_w{border-top:1px solid #000;}
.tbl_type01.ttype2{table-layout:fixed;}
.tbl_type01.ttype2 th,
.tbl_type01.ttype2 td{padding-left:5px;text-align:center;padding-right:5px;}
.tbw_type01.ptype2 th,
.tbw_type01.ptype2 td{padding-left:20px;padding-right:20px;}
.tbl_type01_w .tbl_type01{border-top:0;}
.tbl_type01_w .tbl_type01.alignc{text-align:center;}
.tbl_type01_w .tbl_type01 th{}
.tbl_type01_w .tbl_type01 th.cbg2{background:#e9e9ee}
.tbl_type01_w .tbl_type01 td.cbg2{background:#f2f2f2}
.tbl_type01_w .tbl_type01 th.cbg3{background:#edeff7;}
.tbl_type01_w .tbl_type01 td.cbg3{background:#f6f8fb;}
.tbl_type01_w .tbl_type01 td{}
.tbw_flabsub{display:inline-block;margin:0 !important;line-height:1;vertical-align: baseline}
.tbw_flab_w{position:relative;padding-right:20px;}
.tbw_flab{display:inline-block;position:relative;font-weight:500;}
label.tbw_flab{display:inline-block;vertical-align:baseline}
.btn_help{display:block;position:absolute;top:0;right:0;width:19px;height:19px;background:url("../images/ico_qushelp.png") no-repeat 0 0;}
.tbw_flab .ch_red{padding:0 5px;line-height:1;display:inline-block;height:4px;position:relative;top:-5px;}
.tbl_type01 tr.rsymbg{}
.tbl_type01 tr.rsymbg td{background:#fff9f2;}
.tbl_type02            {position:relative;width:100%;margin:0px;font-weight:400;border-top:1px solid #000;}
.tbl_type02 th         {padding:15px 6px 14px 6px;font-size:16px;color:#323232;line-height:120%;border-right:1px solid #d3d3d3;border-bottom:1px solid #dfdfdf;background:#f5f6fb;}
.tbl_type02 th:last-child {border-right:0}
.tbl_type02 td         {position:relative;padding:15px 10px;color:#505050;line-height:120%; font-size:16px;font-weight:400;border-bottom:1px solid #e5e5e5;border-right:1px solid #e9e9e9;box-sizing:border-box;}
.tbl_type02 td:last-child {border-right:0}
.tbwtd_list{display:table;}
.tbwtd_list.type2{width:100%;}
.tbwtd_list.type2 > li{padding-right:5px;}
.tbwtd_list.type3 > li{padding-right:25px;}
.txunit{white-space:nowrap;padding-left:10px;display:inline-block;}
.tbwtd_list > li{display:table-cell;padding-right:10px;vertical-align: middle;}
.tbwtd_list > li:last-of-type{padding-right:0;}
.btn_bdwt{display:inline-block;font-size:13px;font-weight:350;white-space:nowrap;color:#fff;border:1px solid #616161;background:#616161;height:31px;text-align:center;padding:0 10px 2px;box-sizing:border-box;}
.btn_bdwt.type2{background:#5f6e96;border-color:#5f6e96;}
.btn_bdwt.type3{}
.bdw_list{display:table;}
.bdw_list > li{display:table-cell;padding-right:5px;vertical-align: middle;}
.bdw_list input.else{border-right:0;}
.bdw_list.type2 > li{padding-right:0;}
.bdw_list > li:last-of-type{padding-right:0;}
.bdw_list.type3{width:100%;table-layout: fixed;}
.bdw_list > li.has_btn{}
.bdscbox{border-bottom:1px solid #e3e3e3;border-top:1px solid #000;padding:15px 20px;}
.btn_tdbwment{font-size:14px;color:#595959;font-weight:350;letter-spacing:-1px;}
.vftable_w{border-top:1px solid #000000;}
.vftable{width:100%;}
.vftable th,
.vftable td{border-bottom:1px solid #e5e5e5;padding:10px 20px;text-align:left;font-size:15px;}
.vftable th{background:#f5f6fb;font-weight:500;color:#323232;}
.vftable td{color:#646464;}

.vftable_w.type2{}
.vftable_w.type2 .vftable th,
.vftable_w.type2 .vftable td{font-size:16px;text-align:center;}
.vftable_w.type2 .vftable td{padding:0;vertical-align:top;}

.vftin_tb{display:table;width:100%;table-layout:fixed;}
.vftin_tb > li{display:table-row;}
.vftin_td{display:table-cell;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;vertical-align: middle;padding:10px;}
.vftin_tb > li:last-of-type .vftin_td{border-bottom:0;}
.vftin_tb > li:last-of-type .vftin_td:nth-of-type(3n){border-right:0;}
.vftin_td:nth-of-type(3n){border-right:0}
.vftin_td .vftin_item{}


.vft_lab{}
.vft_data{}
.gdata_tb_w{border-top:1px solid #000;}
.gdata_tb{border-bottom:1px solid #cccccc;}
.gdata_tb th,
.gdata_tb td{padding:18px 15px;text-align:left;font-size:16px;border-bottom:1px solid #c5c5c5;}
.gdata_tb th{color:#323232;font-weight:500;background:#f5f6fb;border-right:1px solid #c5c5c5;}
.gdata_tb td{}
.gdata_tb th.elsecell{border-left:1px solid #c5c5c5;border-bottom:0;}
.gdata_tb td.elsecell2{border-bottom:0;}
.gdata_tb tr:last-of-type th,
.gdata_tb tr:last-of-type td{border-bottom:0;}
.scdata_tb_w{border-top:1px solid #000000;}
.scdata_tb{width:100%;font-size:16px;}
.scdata_tb th,
.scdata_tb td{padding:20px;text-align:left;border-bottom:1px solid #c5c5c5 !important;;}
.scdata_tb th{border-right:1px solid #c5c5c5;}
.scdata_tb td{}
.list_skin_w{border-top:1px solid #000000;}
.list_skin_w.type2{}
.list_skin_w.type2 th,
.list_skin_w.type2 td{}
.list_skin_w.type2 th{background:#f5f6fb;}
.list_skin_w.type2 td{}
.list_skin_w.type2{}
.list_skin{width:100%;table-layout:fixed;}
.list_skin th,
.list_skin td{border-bottom:1px solid #c5c5c5;text-align:center;padding:15px 5px;}
.list_skin_w.ltype2 .list_skin th,
.list_skin_w.ltype2 .list_skin td{border-right:1px solid #c5c5c5;}
.list_skin_w.ltype2 .list_skin tr th:last-of-type,
.list_skin_w.ltype2 .list_skin tr td:last-of-type{border-right:0;}
.list_skin th{font-weight:500;font-size:16px;line-height:1;background: #f5f6fb;}
.list_skin th.bgtype2{background:#eaf0fb !important;}
.list_skin th.bgtype3{background:#e9e9ee !important;}
.list_skin td.bgtype2{background:#f3f8ff !important;}
.list_skin td.bgtype3{background:#f2f2f2 !important;}
.list_skin td{font-size:15px;color:#787878;}
.list_skin th:last-child{border-right:none;}
.list_skin td:last-child{border-right:none;}
.list_skin td.nodata_td{text-align:center;padding:15px;}
.list_skin td.align_type2{text-align:left;padding:15px;}
.list_skin td.align_type4{text-align:left;padding:10px 15px;}
.list_skin td.align_type3{text-align:left;padding:0;}
.list_skin td.ptb0{padding:0 15px;}
.list_skin td.ptb5{padding:5px 15px;}
.list_skin td.ptype2{padding:20px;}
.list_skin tr th:last-of-type,
.list_skin tr td:last-of-type{}
.list_skin tr:hover td{}
.list_skin tr.trsym td{background:#f5f6fb;}
.list_skin tr.trsym td .ellip_link{color:#348cfa;}
.list_skin td.has_ico{font-size:0;line-height:0;}
.list_skin td.has_ellip{text-align:left;font-size:0;line-height:0;}
.lsmiblock{margin:5px 0 0 -10px;}
.bf2{font-size:16px !important;color:#3c3c3c;}
.nodata_li{text-align:center;box-sizing:border-box;padding:30px !important;}
.nodata_p{}
.ellip_link{display:inline-block; box-sizing:border-box; position:relative;height:19px; font-size:15px;line-height:1.2; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;position:relative; max-width:100%;}
.ellip_link.has_reply{padding-left:60px;}
.ico_reply{display:block;width:49px;height:19px;position:absolute;top:0;left:0;background:url("../images/ico_tdreply.png") no-repeat 0 0;}
.ellip_link.strike{}
.list_tdico{display:inline-block;width:14px;height:18px;vertical-align: middle;background-repeat:no-repeat;background-position:0 0;}
.list_tdico.tdico01{background-image:url("../images/ico_noticemike.png");}
.list_tdico.tdico02{background-image:url("../images/ico_tddocu.png");}
.list_data{}
.ellip_link.strike{color:#b4b4b4;text-decoration:line-through;}
.list_data.strike{color:#b4b4b4;text-decoration:line-through;}
.lstd_data{}
.lstd_data.ftype2{font-size:14px;}
.lstd_data.sym,
.lstd_data .sym{color:#323232;}
.lstd_data.sym2,
.lstd_data .sym2{color:#464646;}
.lstd_data.sym3,
.lstd_data .sym3{color:#505050;}
.lsd_w{text-align:left;}
.lsd_link_w{}
.lsd_link{font-size:18px;color:#323232;font-weight:500;}
.lsd_ltxt{font-size:18px;color:#323232;font-weight:500;line-height:1.3;}
.lsd_02{margin-top:5px;}
.lsd_sp_tb_w{margin-top:8px;}
.lsd_sp_tb_w:after{display:block;content:'';clear:both;}
.lsd_sp_tb{display:table;float:left;margin-right:20px;}
.lsd_sp_sq{float:left;margin-right:0;background:#d9d9d9;color:#323232;padding:0 2px;}
.lsd_sp_tb:after{margin-right:0;}
.lsd_sp_td{display:table-cell;}
.lsd_sp_td.lsd_sp01{color:#505050;position:relative;padding-right:21px;}
.lsd_sp_td.lsd_sp01:after{display:block;content:'';width:1px;height:13px;background:#ccc;position:absolute;top:5px;right:11px;}
.lsd_sp_td.lsd_sp02{}
.lstd_dsub{}
.lstd_dsub2{}
.lsd_kind{display:inline-block;font-size:14px;vertical-align:middle;font-weight:500;white-space:nowrap;color:#3355b7;border:2px solid #abb8dd;line-height:1;padding:5px 12px 6px;border-radius:100px;}
.lsd_kind.type2{color:#f78600;border-color:#fccf99;}
.lsd_kind.type3{color:#0ca4b2;border-color:#9edbe0;}

.lsd_link_tb_w{font-size:0;line-height:0;}
.lsd_link_tb{display:table;}
.lsd_link_td{display:table-cell;vertical-align:top;}
.lsd_link_td.lsd_link01{padding-right:5px;}
.lsd_link_td.lsd_link01 .lsd_kind{}
.lsd_link_td.lsd_link02{padding-top:2px;}
.lsd_link_td.lsd_link02 .lsd_ltxt{}

/* 날짜선택, 파일선택 */
.calBox							{position:relative;display:inline-block;}
.calBox input					{width:116px;letter-spacing:0;}
.calBox .btn_cal				{position:absolute;top:6px;right:7px;width:16px;height:18px;font-size:0;color:#fff;background:url(../images/i_cal.png) no-repeat;cursor:pointer;}
.file_input									{position:relative;display:inline-block;margin-bottom:0px;}
.file_input label							{position:relative;cursor:pointer;float:left;margin-left:3px;font-size:13px;overflow:hidden;width:76px;height:31px;line-height:32px;background:#616161;color:#fff;text-align:center;}
.file_input label input						{position:absolute;width:0;height:0;overflow:hidden;}
.file_input input[type=text]				{float:left;display:inline-block;padding:0;width:320px;vertical-align:middle;border:0;border:1px solid #ccc;}
.file_list									{margin:0px;padding:0;}
.file_list .file_label						{margin:2px 0;}
.file_list .file_label span					{display:inline-block;vertical-align:middle;padding: 0;color:#323232;font-size:14px;}
.file_list .file_label .btn_del				{display:inline-block;padding-left:20px;margin-right:7px;background:url(../images/i_del.png) no-repeat left center;vertical-align:middle;font-size:14px; color:#595959;}
.file_list .file_label .btn_del:hover		{color:#000;}

/* 버튼 */
.btnBox                {width:100%;margin:20px 0 20px 0;text-align:center;}
.btnBox button 		   {margin:0 3px;}
.btn_line_gray         {padding:0 45px;height:48px;line-height:47px;color:#414a64;font-size:16px;vertical-align:middle;background:#f4f4f4;border:1px solid #d2d2d2;}
.btn_line_navy         {padding:0 14px;height:29px;color:#364e8f;font-size:13px;vertical-align:middle;background:#fff;border:1px solid #9aa6c7;}
.btn_sgray             {display:inline-block;line-height:31px;margin-left:-1px;padding:0 15px;background:#616161;color:#fff;font-size:13px;letter-spacing:-1px;}
.btn_navy              {display:inline-block;width:150px;padding:0;line-height:50px;font-size:16px;font-weight:400;color:#fff;background:#364e8f;}
.btn_gray              {display:inline-block;width:150px;line-height:50px;font-size:16px;font-weight:400;color:#fff;background:#a6a6a6;}
.i_print               {display:inline-block;width:16px;height:18px;vertical-align:middle;background:url(../images/i_print.png) no-repeat; }
.i_prev                {display:inline-block;margin-right:20px;width:14px;height:18px;vertical-align:middle;background:url(../images/i_prev.png) no-repeat; }
.i_next                {display:inline-block;margin-left:20px;width:14px;height:18px;vertical-align:middle;background:url(../images/i_next.png) no-repeat; }
.i_save                {display:inline-block;margin-left:7px;width:14px;height:18px;vertical-align:middle;background:url(../images/i_save.png) no-repeat; }
.i_go                  {display:inline-block;margin-left:5px;width:5px;height:11px;background:url(../images/i_go.png) no-repeat center right; }
.i_down                {display:inline-block;margin-left:8px;width:15px;height:18px;background:url(../images/i_down.png) no-repeat center top;vertical-align:middle;}
.btn_lbcbot_w{text-align:center;margin-top:10px;font-size:0;line-height:0;}
.btn_lbcbot_w .btn_lbcbot{display:inline-block;font-size:13px;color:#fff;margin:0 3px;height:32px;line-height:32px;padding:0 10px;background:#616161;min-width:57px;}
.btn_lbcbot.type2{background:#b0b0b0;}

/* 페이지넘 */
.paging					{position:relative;display:inline-block;width:100%;margin:30px auto 0 auto;padding:0;text-align:center;}
.paging a				{display:inline-block;font-size:16px;}
.paging .direction		{display:inline-block;width:38px;height:38px;padding:0;}
.paging .pprev			{display:inline-block;width:38px;height:38px;background:url(../images/btn_pprev.png) no-repeat center center;border:1px solid #b6b6b6;}
.paging .pprev:hover	{display:inline-block;width:38px;height:38px;background:url(../images/btn_pprev_o.png) no-repeat center center;border:1px solid #348cfa;}
.paging .prev			{display:inline-block;width:38px;height:38px;background:url(../images/btn_prev.png) no-repeat center center;border:1px solid #b6b6b6;}
.paging .prev:hover		{display:inline-block;width:38px;height:38px;background:url(../images/btn_prev_o.png) no-repeat center center;border:1px solid #348cfa;}
.paging .next			{display:inline-block;width:38px;height:38px;background:url(../images/btn_next.png) no-repeat center center;border:1px solid #b6b6b6;}
.paging .next:hover		{display:inline-block;width:38px;height:38px;background:url(../images/btn_next_o.png) no-repeat center center;border:1px solid #348cfa;}
.paging .nnext			{display:inline-block;width:38px;height:38px;background:url(../images/btn_nnext.png) no-repeat center center;border:1px solid #b6b6b6;}
.paging .nnext:hover	{display:inline-block;width:38px;height:38px;background:url(../images/btn_nnext_o.png) no-repeat center center;border:1px solid #348cfa;}
.paging span			{display:inline-block;}
.paging span a			{float:left;display:inline-block;margin:0 4px;padding:0 6px;min-width:24px;height:38px;line-height:36px;color:#828282;text-align:center;border:1px solid #b6b6b6;}
.paging span a.on,
.paging span a:hover	{background:#348cfa;color:#fff;border:1px solid #1e75e2;text-decoration:none;}

/* 제공부서&문의번호 */
.supply{position: relative; margin: 60px 0 20px 0; padding-left: 20px; border-top: 1px solid #000; border-bottom: 1px solid #e5e5e5; background:#fbfdff;}
.supply dl { line-height: 54px; font-size: 15px; color: #323232;}
.supply dt { display: inline-block; position: relative; margin-right: 10px; padding-left: 12px; padding-right: 16px; font-weight: 500; }
.supply dd { display: inline-block; color:#787878;}
.supply dd + dt { margin-left: 40px;}
.supply dt:before { display: block; position: absolute; top: 50%; left: 0;  width:3px; height:3px; background:#364e8f; content: "";}
.supply dt:after  { display: block; position: absolute; top: 50%; right: 0; width: 1px; height: 13px; margin-top: -6px; background-color: #c9cacc; content: "";}



/* 협회 & 종합정보시스템 & 시도회 ---> 각 사이트별로 style 틀린 부분 sub.css 에 넣기 */

/* step */
.step_area_re {display:inline-block; width:100%; margin: 0 0 40px 0; height: 62px; border:1px solid #d9d9d9;}
.step_area_re dl { height: 62px; float: left; position: relative;}
.step_area_re.dl4 dl {width: 25%;}
.step_area_re.dl3 dl {width: 33.333333333333%;}
.step_area_re.dl2 dl {width: 50%;}
.step_area_re dl dd {background: #f4f5f8; width: 100%; height: 62px; line-height:58px; padding-left:20px; text-align:center; position: relative; z-index: 9; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.step_area_re dl.on dd {background: #f78701;}
.step_area_re dl dt {background: url("../images/icon_step_off.png") no-repeat right 0; top: 0px; width: 100%; height: 62px; right: -21px; position: absolute; z-index: 999;}
.step_area_re dl.on dt {background: url("../images/icon_step_on.png") no-repeat right 0; top: 0px; width: 100%; height: 62px; right: -21px; position: absolute; z-index: 999;}
.step_area_re dl dd span {vertical-align:middle; }
.step_area_re dl dd span.step_rbox {  font-size: 11px; color:#fff; font-weight:400; letter-spacing:.5px; margin-right:6px; border-radius:50px; background:#c4cad4; padding:2px 6px 3px 7px;}
.step_area_re dl dd span.step_tit { font-size: 16px; color:#505050; font-weight:400;}
.step_area_re dl.on dd span.step_rbox { color:#feaa48; background:#fff;}
.step_area_re dl.on dd span.step_tit {color: #fff; font-weight:500;}
.step_area_re dl:first-child dd,
.step_area_re dl.on:first-child dd { padding-left:4px;}
.step_area_re dl:last-child dt,
.step_area_re dl.on:last-child dt {display:none;}

.guide_box {display: table;width:100%;padding:0 20px;margin-bottom:40px;font-size:16px;color:#787878;box-sizing:border-box;}
.guide_box .gu_img {float:left;margin:0 20px 0 0;width:122px;height:122px;background:url(../images/gu_img1.png) no-repeat; text-indent:-9999px; font-size:0; }
.guide_box .gu_text { display: table-cell;vertical-align:middle;}
.guide_box .gu_text .tit {display:inline-block;font-size:22px;font-weight:500;color:#323232;margin:0 0 8px 0;}
.guide_box p {margin:10px 0 0 0;font-size:16px;}
.tip_text {color:#787878;font-size:12px;font-family:"돋움";line-height:140%;letter-spacing:0; }

/* 탭박스  */
.tab_area                      {border-bottom:1px solid #f78701;}
.tab_area li.active button     {color:#fa8502;border:1px solid #f78701;border-bottom:1px solid #fff;}


/* 버튼 */
.btn_down_ab              {z-index:1;position:absolute;right:0;top:0;padding:0 35px;height:50px;line-height:40px;font-size:16px;font-weight:400;color:#fff;background:#364e8f;}
.btn_sctbox_w{text-align:right;font-size:0;line-height:0;margin:10px 0 0;position:relative;z-index:5;}
.btn_sctbox_w.type2{margin-bottom:-20px;}
.btn_sctbox_w.atype2{text-align:center;}
.btn_sctbox_w.atype3{text-align:left;}
.btn_sctbox_w.atype3 .btn_sctbox{margin:0 10px 0 0;}
.btn_sctbox_w.atype3 .btn_sctbox:last-of-type{margin:0;}
.btn_sctbox_w.midpos{margin:40px 0 10px;}
.btn_sctbox_w.botpos{margin-top:15px;}
.btn_sctbox_w.botpos2{margin-top:25px;}
.btn_sctbox_w.align_r{}
.btn_sctbox_w .btn_sctbox{display:inline-block;font-size:15px;margin-left:10px;text-align:center;color:#fff;height:50px;line-height:48px;min-width:150px;padding:0 20px;background:#364e8f;border:1px solid #364e8f;box-sizing:border-box;}
.btn_sctbox.mid{height:40px;line-height:38px;min-width:108px;}
.btn_sctbox.dtype2{background-color:#899ab3;border-color:#899ab3;}
.btn_sctbox.dtype3{background-color:#64738a;border-color:#64738a;}
.btn_sctbox.dtype4{background-color:#fff;border-color:#fbc27f;color:#f78600;}
.btn_sctbox.dtype5{background-color:#899ab3;border-color:#899ab3;}
.btn_sctbox.dtype6{background-color:#353d4c;border-color:#353d4c;}
.btn_sctbox.dtype7{background-color:#a6a6a6;border-color:#a6a6a6;}
.btn_sctbox.dtype8{background-color:#367fd9;border-color:#367fd9;}
.btn_sctbox.dtype9{background-color:#364d90;border-color:#364d90;}
.btn_sctbox.dtype10{background-color:#535353;border-color:#535353;}
.btn_sctbox.widtype2{min-width:272px;}
.btn_sctbox_w.type2{}
.btn_sctbox_w.type2 .btn_sctbox{}
.btn_sctbox_w.type2 .btn_sctbox .sctbox_in{}
.btn_sctbox_w.atype3{text-align:center;}
.btn_sctbox_w.atype3 .btn_sctbox{margin:0 20px;}
.btn_sctbox.hasico{}
.btn_sctbox.hasico .sctbox_in{position:relative;padding-right:20px;}
.btn_sctbox.hasico .sctbox_in:before{display:block;content:'';background:url("../images/i_save.png") no-repeat 0 0;position:absolute;top:4px;right:0;width:14px;height:15px;}
.btn_sctbox.hasico.hico01 .sctbox_in:before{}

/* 레이어,팝업 */
.laypop_z{position:fixed;top:0;left:0;display:none;z-index:100;width:100%;height:100%;overflow:hidden;overflow-y:auto;background:url("../images/dim_50.png");}
.laypop_tb{display:table;width:100%;height:100%;position:relative;z-index:50;table-layout:fixed;}
.laypop_td{display:table-cell;vertical-align: middle;padding:20px;}
.laysm_box{background:#fff;position:relative;width:280px;margin:0 auto;border-radius:3px;padding:30px 20px 20px;}
.laysm_box.dtype2{padding:0 0 30px;overflow:hidden;}
.laysm_box.dtype2 .laysm_tb{padding: 30px 20px 0;}
.laysm_box.widtype2{width:340px;}
.laybig_box .btn_layclose{height:60px;width:60px;z-index:5;position:absolute;top:0;right:0;background:url("../images/btn_layclose.png") no-repeat 50% 50%;display:block;}
.laybig_box .btn_layclose:focus{outline:1px dashed #fff;}
.laybig_box{overflow:hidden;position:relative;max-width:580px;margin:0 auto;background:#fff;border:1px solid #364e8f;
-webkit-box-shadow: 3px 3px 23px -6px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 23px -6px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 23px -6px rgba(0,0,0,0.2);
}
.front_winpopup_w .laybig_box{border:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.laybig_tit_w{background:#364e8f;position:relative;z-index:5;min-height:22px;padding:19px 20px 18px;}
.laybig_tit_w.type2{padding:15px 25px 14px;}
h2.laybig_tit{font-size:22px;color:#fff;line-height:1;font-weight:500;padding:0;}
.laybig_tit_logo{font-size:0;line-height:0;}
.labig_titsub{font-size:15px;padding-left:5px;display:inline-block;}
.laybig_fcont{position:relative;overflow:hidden;overflow-y:auto;height:100%;}
.laybig_in{padding:30px}
.laybig_in.type2{padding-top:40px;}
.laybig_fcont.bgtype2{background:#f4f4f4;}
.laybig_cont_w{padding:30px;}
.laybig_cont_w.type2{padding:75px 30px;}
.laybig_box .btn_submit_w{padding-bottom:25px;}
.popguide_w{}
.popguide_w h2.popg_tit{padding:10px;font-size:20px;color:#000;width:auto;display:block;}
.popguide_item_w{}
.popguide_item_w .btn_popcall{border:1px solid #ddd;display:inline-block;margin:10px;padding:10px 15px;}

.lbmcopy_w{font-size:20px;line-height:1.4;font-weight: 500;text-align:center;}
.lbmcopy_w.type2{padding-bottom:20px;}
.lbmcopy_p01{color:#323232;font-size: 20px;line-height: 1.4;font-weight: 500;}
.lbmcopy_p02{color:#f18d26;margin-top:3px;}
/* // 레이어,팝업 */

.cz_desbox_w input.dexf_int_job{font-weight: 400;width: 100%;border: 1px solid #c2c2c2;padding: 9px;font-size: 16px;color: #323232;height: 40px;box-sizing: border-box;line-height: inherit;}
.btn_dexinsm_w{box-sizing:border-box;padding-right:140px;}
/* dot list */
.scdot_list{font-size:16px;color:#5a5a5a;}
.scdot_list > li{position:relative;padding-left:12px;margin-bottom:10px;}
.scdot_list > li:before{display:block;content:'';width:3px;height:3px;background:#c5c5c5;position:absolute;top:12px;left:0;}
.scdot_list > li:last-of-type{margin-bottom:0;}
.scdot_list.type2{font-size:14px;color:#787878;}
.scdot_list.type2 > li:before{top:10px;background:#787878;}
.scdot_list.type2 > li{padding-left:10px;margin-bottom:0;}
.scdot_list.type3{font-size:16px; ;color:#5a5a5a;}
.scdot_list.type3 > li:before{top:10px;background:#c5c5c5;}
.scdot_list.type3 > li{padding-left:10px;margin-bottom:0;}
.norm_list{}
.norm_list > li{margin-bottom:8px;}
.norm_list > li:before{}
.norm_list > li:last-of-type{margin-bottom:0;}
.dash_dlist{font-size: 16px;color: #5a5a5a;text-align: left;}
.dash_dlist.ptype2 > li{margin-bottom:15px;}
.dash_dlist.ptype3 > li{margin-bottom:5px;}
.dash_dlist.ctype2{font-size:16px;color:#787878;}
.dash_dlist > li{position:relative;padding-left:10px;word-break:keep-all;}
.dash_dlist > li:before{display:block;content:'-'; position:absolute;top:-1px;left:0;}
.dash_dlist > li:last-of-type{margin-bottom:0;}
/* // dot list */

/* 기타 */
.fsel{font-family: 'Noto Sans Korean';color:#646464;padding: 0 25px 0 10px;height:34px;min-width:80px;
background: #fff url("../images/bg_selm.png") no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.fsel.type2{background-image:url("../images/bg_selm2.png");}
.fsel.large{height:40px;}
.msie8 select{background:none;padding:0 0 0 5px;}
.msie9 select{background:none;padding:0 0 0 5px;}
select::-ms-expand {display: none;}
select::-ms-value {background: none; color:#646464;}
.fsel:focus{border-color:#000;}
.imp_para{color:#f78600;padding-left:20px;min-height:14px;position:relative;font-size:16px;line-height:1.5;}
.imp_para:before{display:block;content:'';width:14px;height:14px;background:url("../images/ico_imp.png") no-repeat 0 0;position:absolute;top:6px;left:0;}
.imp_para2{color:#505050;padding-left:16px;min-height:14px;position:relative;font-size:14px;line-height:1.5;}
.imp_para2:before{display:block;content:'※';position:absolute;top:0px;left:0;}
.imp_para2.ctype2,
.imp_para2.ctype2 *{color:#a0a0a0;}
.scgbox{background:#f5f5f5;border:1px solid #e3e3e3;padding:24px;}
.scgbox_tb{display:table;width:100%;}
.scgbox_td{display:table-cell;vertical-align: middle;}
.scgbox_td.scg01{}
.scgbox_td.scg02{text-align:right;}
.scgunit{color:#5a5a5a;font-weight:350;}
.gsearch_field_w{background:#f5f5f5;border:1px solid #e3e3e3;padding:16px 19px;margin-bottom:30px;}
.gsearch_tb{display:table;width:100%;font-size:0;line-height:0;}
.gsearch_td{display:table-cell;vertical-align: middle;}
.gsearch_td.gsearch_01{}
.gsearch_td.gsearch_01 .imp_para{}
.gsearch_td.gsearch_02{}
.gsear_list{display:table;float:right;border:1px solid #dcdcdc;background:#fff;}
.gsear_list > li{display:table-cell;vertical-align:middle;border-right:1px solid #e3e3e3;}
.gsear_list > li:last-of-type{border-right:0;}
.gsear_list > li.gsear01{}
.gsear_list > li.gsear02{}
.gsear_list > li.gsear03{}
.gsear_list .fsel,
.gsear_list .gsint{border:0;}
.gst_count{font-size:16px;color:#646464;}
.gst_count_sym{font-weight:500;color:#f78600;}
.gsear_list .gsint{border:0;background:none;height:34px;line-height:34px;box-sizing:border-box;width:320px;padding:4px;}
.gsear_list .btn_gsearch{display:inline-block;width:39px;height:34px;background:url("../images/btn_searchico.png") no-repeat 50% 50%;}
.gsear_list .btn_gsearch.type2{background-image:url("../images/btn_searchico_bg2.png");}
.tbot_ment{font-size:15px;color:#5a5a5a;text-align:right;margin-top:10px;}
.sclowitem_w{margin-top:55px;}
.sclowitem_w.mgtype2 .sclowitem{margin-bottom:70px;}
.sclowitem{margin-bottom:35px;}
.sclowitem_w.type2 .sclowitem{margin-bottom:50px;}
.sclowitem:last-of-type{margin-bottom:0 !important;}
.sclow_tit_w{margin-bottom: 10px;position: relative;}
.sclow_tit_w h4{padding-bottom:0;}
.sclow_layer{position:absolute;bottom:0;right:0;text-align:right;}
.scpil{font-size:12px;line-height:1;color:#787878;}
.sclow_cont_w{margin-left:28px;}
.sccopy_nor{font-size:16px;color:#464646;word-break:keep-all; ;}
.sclow_cont_w.type2{margin-left:0;}
.sclow_cont_w .dash_dlist{}
.sclow_ditem_w{margin-bottom:30px}
.sclow_ditem_w:last-of-type{margin-bottom:0;}
.sclow_ditem_w h5.sclowcont_tit{font-size:20px;color:#348cfa;position:relative;padding-left:18px;margin-bottom:5px;}
.sclow_ditem_w h5.sclowcont_tit:after{display:block;content:'';width:11px;height:11px;position:absolute;top:11px;left:0;background:url("../images/i_bullet_2.png") no-repeat 0 0;}

.swhis_list{}
.swhis_list > li{line-height: 1.8;color:#646464;}

.sclow_ditem_w .tbl_type01_w{}
.scpil_layer{position:absolute;bottom:0;right:0;color:#787878}
.scpil_sym{color:#f18d26;position:relative;top:3px;padding:0 2px;display:inline-block;}
.tcont_inbox{font-size:16px;position:relative;overflow-y:auto;height:720px;padding:35px;box-sizing:border-box;background:#f6fbfe;border:1px solid #cad5e0;}
.tcont_inbox > *:last-of-type{}
.tcont_inbox.lantype2 *{font-family:'Noto Sans Korean','Verdana'}
.tcont_inbox.type2{height:170px;background:#f7f8f8;padding:25px 35px;}
.tcin01_t:first-of-type{margin-top:0;}
.tcin01_t{font-size:18px;font-weight:500;color:#323232;margin-top:55px;}
.tcin02_t{color:#5a5a5a;margin-top:35px;}
.tcin02_p{color:#8c8c8c; ;}
.tcin02_olist{color:#8c8c8c; ;}
.tcin02_olist > li{list-style:decimal;margin-left:22px;}
.tcin02_olist > li:last-of-type{}
.btopg_box{font-size:16px;border:2px solid #cad5e0;padding:38px;background:#f6fbfe;}
.btopg_tit01{color:#323232;font-size:18px;font-weight:500;}
.btopg_list{margin-top:30px;}
.btopg_list > li{position:relative;padding-left:16px;margin-bottom:30px;}
.btopg_list > li:before{display:block;content:'';position:absolute;top:8px;left:0;border-radius:100%;width:9px;height:9px;border:1px solid #323232;}
.btopg_list > li:last-of-type{margin-bottom:0;}
.btopg_tit{}
.btopg_list .dash_dlist{}
.faklay_imp{color:#3355b7;font-size:16px;padding-left:18px;position:relative;}
.faklay_imp:before{display:block;content:'※';position:absolute;top:0;left:0;}
.btopbot_z{border-bottom:1px solid #e5e5e5;font-size:0;line-height:0;padding:25px 0;}
.btopbot_z .dchk_item{}
.dchk_item{position:relative;}
.dchk_item .dchk{position:absolute;top:0;left:-9999px;width:0;height:0;opacity: 0;filter:alpha(opacity=0);overflow:hidden;}
.dchk_lab{position:relative;padding:1px 0 0 27px;min-height:20px;display:inline-block;white-space:nowrap;line-height:1.4;font-size:16px;color:#5a5a5a;line-height:1;}
.dchk_lab:before{display:block;content:'';width:20px;height:20px;position:absolute;top:0;left:0;background:url("../images/dchk.png") no-repeat 0 0;}
.dchk_item .dchk:checked + .dchk_lab{}
.dchk_item .dchk:checked + .dchk_lab:before{background-position:0 -20px;}
.dchk_item.type2 .dchk_lab{font-size:18px;color:#3355b7;font-weight:500;}
.norrd_w{text-align:center;font-size:0;line-height:0;}
.norrd_w .norrd{vertical-align: baseline;margin:0;}
.nr_lab{}
.scmidbox{background:#f5f5f5;border:1px solid #e3e3e3;padding:25px;}
.layobj_list{color:#8c8c8c; ;}
.layobj_list > li{}
.layobj_tb{display:table;width:100%;}
.layobj_td{display:table-cell;vertical-align:top;}
.layobj_td.layobj01{width:1px;padding-right:5px;}
.layobj_sp{display:inline-block;white-space:nowrap;}
.layobj_td.layobj02{}

.scboth_cwrap{}
.scboth_cwrap:after{display:block;content:'';clear:both;}
.scboth_cell{box-sizing:border-box;}
.scboth_cell.scbe01{float:left;width:55%;padding-right:40px;}
.scboth_cell.scbe02{float:right;width:45%;}
.scdepc_item_w.type2 .scdepc_item{margin-bottom:10px;}
.scdepc_item_w.type3 .scdepc_item{margin-bottom:10px;}
.scdepc_item{margin-bottom:30px;position:relative;}
.scdepc_layer{text-align:right;position:absolute;bottom:-15px;right:0;}
.scdepc_item:last-of-type{margin-bottom:0;}
.scdepc_cont .dash_dlist{}


.scdepc_tit{font-size:18px;font-weight:500;color:#323232;position:relative;padding-left:18px;line-height:1;}
.scdepc_tit:after{display:block;content:'';width:11px;height:11px;position:absolute;top:4px;left:0;background:url("../images/i_bullet_2.png") no-repeat 0 0;}
.scdepc_cont{line-height: 26px;margin: 10px 0 0 18px;background: #f6f6f6;padding: 20px;}
.scdepc_cont.type2{background:#fff;margin:10px 0 0 0;padding:0;}
.scdepc_cont.type3{background:#fff;margin:10px 0 0 18px;padding:0;}

.boldsym{font-weight:500 !important;}
.bfusym{font-weight:500 !important;font-size:16px !important; color:#323232 !important;}
.skbsym{font-weight:500 !important;font-size:16px !important; color:#348cfa !important;}
.blubsym{font-size:16px;font-weight:400;}
.sctbot_copy{font-size:20px;color:#348cfa;font-weight:500;margin:35px 0;text-align:center;}
.bexsym{font-size:18px;color:#f78600;font-weight:500;}
.scd_nort{font-size:15px;color:#787878;}
.scdline_list{}
.scdline_list > li{border-bottom:1px solid #e5e5e5;padding:0 0 20px 0;margin-bottom:20px;}
.scdline_list > li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.scd_nsym{color:#323232;}
.fscp{color:#787878;}

.scdban_list{font-size:0;line-height:0;}
.scdban_list > li{display:inline-block;padding-right:5px;}
.scdban_list > li:last-of-type{padding-right:0;}
.scdban_link{display:inline-block;}
/* // 기타 */

/* view,form 스킨 */
.scn_tit_w{}
.scn_tit_low01{line-height:1.5;background:#f5f6fb;border-top:1px solid #000000;border-bottom:1px solid #d9d9d9;padding:20px 30px;}
.scn_tit_tb{display:table;width:100%;}
.scn_tit_td{display:table-cell;vertical-align: middle;}
.scn_tit_td.scntd01{}
.scn_tit_td.scntd01 h4{background:none;padding:0;font-size:18px;font-weight:500;}
.scn_tit_td.scntd02{text-align:right;}
.scn_tit_tcount{font-size:16px;font-weight:500;color:#f78600;}
.scn_kind{font-size:19px;color:#348cfa;padding-right:5px;}
.scn_tit_txt{}
.scn_tit_low02{border-bottom:1px solid #d9d9d9;padding:15px 30px;}
.scn_tit_low02.type2{}
.scn_tit_low02_tb{display:table;width:100%;}
.scn_tit_low02_td{display:table-cell;vertical-align: middle;}
.scn_tit_low02_td.scntlow02_01{}
.scn_tit_low02_td.scntlow02_02{text-align:right;}
.scn_tit_low02_td.scntlow02_02:after{display:block;content:'';clear:both;}
.scn_sp_tb_g{}
.scn_sp_tb_g:after{display:block;content:'';clear:both;}
.scn_sp_tb{display:table;float:left;margin-right:40px;line-height:1;}
.scn_sp_tb:last-of-type{margin-right:0;}
.scn_sp_td{display:table-cell;vertical-align:middle;position:relative;}
.scn_sp_td:after{display:block;content:'';clear:both;}
.scn_sp_td.scn01{color:#323232;font-size:15px;padding-right:32px;}
.scn_sp_td.scn01:after{display:block;width:1px;height:15px;content:'';width:1px;height:16px;background:#ccc;position:absolute;top:50%;margin-top:-8px;right:16px;}
.scn_sp_td.scn02{color:#787878;font-size:15px;text-align:right;}
.scn_date{color:#787878;font-size:15px;}
.scn_cont_w{padding:50px 30px;font-size:16px;color:#323232;line-height:1.5;word-break:break-all;}
.scn_cont_w.type2{border-bottom:1px solid #d9d9d9;}
.scn_cont_w *{word-break:break-all;}
.scn_cont_w img{max-width:100%;}
.scn_spec_low{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:15px 30px;}
.scn_spec_low:after{display:block;content:'';clear:both;}
.scn_spec_low .scn_sp_tb{}
.scn_infile_tb{display:table;margin-bottom:5px;}
.scn_infile_tb:last-of-type{margin-bottom:0;}
.scn_infile_td{display:table-cell;vertical-align: middle;}
.scn_infile_td.infiletd01{}
.scn_infile_td.infiletd02{padding-left:15px;}
.infile_link{min-height:16px;padding-left:23px;color:#323232;padding-top:1px;position:relative;display:inline-block;}
.infile_link:before{display:block;content:'';width:14px;height:17px;position:absolute;top:0;left:0;background:url("../images/ico_tddocu.png") no-repeat 0 0;}
.btn_scszm{font-size:14px;display:inline-block;color:#364e8f;border:1px solid #364e8f;vertical-align:middle;padding:8px 15px;line-height:1;}
.reply_write_z{margin-top:35px;}
.reply_wfbox{border:1px solid #000000;}
.rewf_low01{background:#f5f6fb;border-bottom:1px solid #fff;padding:15px 30px;}
.rewf_tb{display:table;width:100%;}
.rewf_td{display:table-cell;vertical-align: middle;}
.rewf_td.rewf01{}
.rewf_td.rewf02{text-align:right;}
.rewf_count{font-size:14px;color:#969696;}
.rewf_td .btn_rewf{display:inline-block;margin-left:10px;padding:8px 10px;font-size:14px;vertical-align:middle;line-height:1;border:1px solid #f78600;background:#f78600;color:#fff;}
.rewf_name{font-size:15px;color:#1e1e1e;font-weight:500;}
.rewf_low02{border-top:1px solid #d9d9d9;font-size:0;line-height:0;}
.reply_wta{width:100%;height:100px;box-sizing:border-box;padding:20px;line-height:1.5;font-size:15px;border:0;}

.reply_wta::-webkit-input-placeholder{color:#505050;}
.reply_wta::-moz-input-placeholder{color:#505050;}
.reply_wta:-ms-input-placeholder{color:#505050 !important;}
.reply_wta::-ms-input-placeholder{color:#505050 !important;}
.reply_wta::input-placeholder{color:#505050;}

.reply_data_list_w{line-height:1.4;}
.reply_data_list{}
.reply_data_list > li{border-bottom:1px solid #e6e6e6;padding:28px 30px;}
.reply_data_list > li:last-of-type{}
.reply_data_item{}
.reply_data_tb{display:table;width:100%;}
.reply_data_td{display:table-cell;vertical-align:middle;}
.reply_data_td:after{display:block;content:'';clear:both;}
.reply_data_td.replydata01{}
.reply_data_td.replydata02{text-align:right;padding:0 0 0 25px;}
.replay_nodata{color:#505050;text-align:center;font-size:16px;}
.replay_nodata:before{display:block;content:'';width:38px;height:31px;background:url("../images/noreplay.png") no-repeat 0 0/cover;margin:0 auto 8px;}

.repd_list{display:table;font-size:0;line-height:0;float:right;}
.repd_list > li{display:table-cell;vertical-align:middle;padding-left:5px;}
.repd_list > li:last-of-type{}
.rpy_low01{}
.rpy_low02{font-size:15px;color:#505050;margin-top:8px;}
.rpy_sp01{font-size:15px;color:#1e1e1e;}
.rpy_sp02{font-size:14px;color:#969696;padding-left:15px;}
.btn_repcont{font-size:14px;white-space:nowrap;display:inline-block;line-height:1;color:#364e8f;border:1px solid #364e8f;vertical-align:middle;padding:8px 15px;}
.reladata_w{margin-top:60px;}
.dvform_w{border-top:1px solid #000000}
.dvform{width:100%;table-layout:fixed;}
.dvform th,
.dvform td{border-bottom:1px solid #d9d9d9;font-size:16px;}
.dvform th{background:#f9fafb;color:#323232;font-weight:500;}
.dvform td{padding:25px 20px;}
.dvdwf_list_w{display:table;width:100%;table-layout:fixed;margin-bottom:15px;}
.dvdwf_list_w:last-of-type{margin-bottom:0;}
.dvdwf_td{display:table-cell;vertical-align: middle;font-size:0;line-height:0;white-space:nowrap;}
.dvdwf_td:after{display:block;content:'';clear:both;}
.dvdwf_td.dvdwf01{}
.dvdwf_td.dvdwf02{width:1px;padding-top:1px;padding-left:20px;}
.dvsp_com{display:inline-block;vertical-align:middle;white-space:nowrap; position:relative;font-size:15px;line-height:1;}
.dvdw_ellip{}
.dvsp_tb{display:table;font-size:15px;color:#787878;float:right;}
.dvsp_td{display:table-cell;vertical-align: middle;position:relative;}
.dvsp_td.dvsp01{padding-right:28px;}
.dvsp_td.dvsp01:after{display:block;width:1px;height:15px;content:'';width:1px;height:14px;background:#ccc;position:absolute;top:50%;margin-top:-7px;right:14px;}

.dvsp_td.dvsp02{}

.dvdw_ellip{display:inline-block; box-sizing:border-box; position:relative;height:20px; font-size:16px;line-height:1.2; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;position:relative; max-width:100%;}
.dvdw_ellip.has_reply{padding-left:60px;}
.dvdw_ellip.has_reply .ico_reply{top:1px;}


.prevnext_list_w{margin-top:80px;border-bottom:1px solid #d9d9d9;}
.prevnext_list{}
.pnt_low{border-top:1px solid #d9d9d9;padding:15px 30px;}
.pnt_low:last-of-type{}
.pnt_tb{display:table;width:100%;table-layout:fixed;}
.pnt_td{display:table-cell;vertical-align: middle;font-size:0;line-height:0;}
.pnt_td.pnt01{width:100px;position:relative;}
.pnt_td.pnt01:after{display:block;content:'';width:1px;background:#d9d9d9;height:15px;position:absolute;top:50%;right:16px;margin-top:-7px;}
.pnt_td.pnt02{padding-top:2px;}
.pnt_lab{font-size:16px;color:#323232;line-height:1;position:relative;padding-left:20px;}
.pnt_lab:before{display:block;content:'';width:13px;height:9px;background:url("../images/ico_pnico.png") no-repeat 0 0;position:absolute;top:4px;left:0;}
.pnt_lab.type2{}
.pnt_lab.type2:before{background-image:url("../images/ico_pnico2.png");top:5px;}
.pnt_ellipsis{display:inline-block; box-sizing:border-box; position:relative;height:19px; font-size:14px;line-height:1.2; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;position:relative; max-width:100%;}
.scform_tb_w{border-top:1px solid #000000;}
.scform_tb{width:100%;}
.scform_tb th,
.scform_tb td{text-align:left;padding:0 15px;vertical-align: top;font-size:0;line-height:0;border-right:1px solid #d3d3d3;}
.scform_tb tr td:last-child{border-right:0;}
.scform_tb th{background:#f5f6fb;font-weight:500;border-bottom:1px solid #e5e5e5;border-right:1px solid #d3d3d3;padding-top:18px;}
.scform_tb th.type2{padding-top:16px;}
.scform_tb td{border-bottom:1px solid #e5e5e5;padding:10px 15px;}
.scf_lab{font-size:16px;color:#323232;line-height:1;font-weight:500;}
.scf_lab .scpil_sym{}
.scf_data{font-size:16px;color:#323232;padding:3px 5px 7px 0;line-height:1.5;}
input.scf_int{font-size:16px;font-weight:400;height:34px;border:1px solid #c2c2c2;line-height:32px;padding:5px;box-sizing:border-box;}
input.scf_int:focus{border-color:#000;}
.editor_w{font-size:16px;line-height:1.5;}

.rdchk_z{font-size:0;line-height:0;position:relative;top:0px;left:-5px;margin:-1px 0 0 0;}
.rdchk_w{display:inline-block;margin-right:10px;}
.rdchk_w:last-of-type{margin:0;}
.rdchk_w .rdchk{vertical-align: middle;}
.rdchk_w label{font-size:14px;display:inline-block;margin:0;}

.taitembox_w{padding:15px;border-top:1px solid #000;border-bottom:1px solid #e5e5e5;}
.taitem{box-sizing:border-box;width:100%;height:170px;background:#fff;padding:15px;font-weight:400;}
.taitem_count_w{text-align:right;padding:5px 0 0 0;}
/* // view,form 스킨 */

/* gallery 스킨 */
.thumtail_dlist_w{border-top:1px solid #000;}
.thumtail_dlist{}
.thumtail_dlist > li{padding:20px 0;border-bottom:1px solid #dcdcdc;}
.thumtail_dlist > li:last-of-type{}
.thumtail_item_tb{display:table;width:100%;line-height:1.4;}
.thumtail_td{display:table-cell;vertical-align: top;}
.thumtail_td.thumtail01{font-size:0;line-height:0;padding-right:27px;}
.thumtail_td.thumtail01 > img{width:320px;height:192px;}
.thumtail_td.thumtail02{width:100%;} /* 20191017 수정(스콜라) */
.thumtail_dlist_w .tt_sp01{font-size:19px;font-weight:500;color:#348cfa;display:block;}
.tt_tail_list{}
.tt_tail_list > li{margin-top:18px;position:relative;padding-left:10px;}
.tt_tail_list > li:after{display:block;content:'';width:3px;height:3px;background:#348cfa;position:absolute;top:12px;left:0;}
.ttin_dl{display:table;width:100%;}
.ttin_dl .ttil_dt,
.ttin_dl .ttil_dd{display:table-cell;vertical-align: top;}
.ttin_dl .ttil_dt{width:1px;padding-right:10px;}
.ttin_dl .ttil_dd{font-size:16px;color:#787878;}
.ttil_dt_sp{white-space:nowrap;font-size:16px;color:#323232;}
.tt_sp03{background:#f5f6fb;padding:10px 20px;margin-top:23px;}
.tt_sp03:after{display:block;content:'';clear:both;}
.ttsp_dl{float:left;display:table;margin-right:40px;}
.ttsp_dl:last-of-type{margin-right:0;}
.ttsp_dl .ttsp_dt,
.ttsp_dl .ttsp_dd{display:table-cell;vertical-align: middle;}
.ttsp_dl .ttsp_dt{font-size:15px;color:#323232;white-space:nowrap;padding-right:30px;position:relative;}
.ttsp_dl .ttsp_dt:after{display:block;content:'';width:1px;background:#c4c5c9;height:14px;position:absolute;top:50%;right:16px;margin-top:-7px;}
.ttsp_dl .ttsp_dd{font-size:15px;color:#787878;}
.ttsp_txt {font-size:16px;color:#787878;margin-top:10px;height:92px;max-height:92px;vertical-align:top;overflow:hidden} /* 20191017 추가(스콜라) */

/* // gallery 스킨 */

/* 도움말 */
.toolbox_w{border:1px solid #2578e1;display:none;background:#fff;z-index:50;border-top:2px solid #2578e1;max-width:400px;position:relative;max-height:240px;position:absolute;top:0;left:0;overflow-y:auto;
-webkit-box-shadow: 2px 6px 16px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 6px 16px 3px rgba(0,0,0,0.1);
box-shadow: 2px 6px 16px 3px rgba(0,0,0,0.1);
}
.toolb_in{padding:30px;}
.toolb_tit{font-size:16px;color:#323232;font-weight:500;position:relative;padding-left:12px;line-height:1;}
.toolb_tit:before{width:3px;height:16px;position:absolute;top:2px;left:0;display:block;content:'';background:#2578e1;}
.toolb_txt{margin:12px 0 0 12px;font-size:14px;color:#646464;}
.gdot_list{color:#8c8c8c;font-size:14px;margin:12px 0 0 12px;}
.gdot_list > li{padding-left:8px;position:relative;margin-bottom:5px;}
.gdot_list > li:last-of-type{margin-bottom:0;}
.gdot_list > li:before{display:block;content:'';width:2px;height:2px;border-radius:100px;position:absolute;top:10px;left:0;background:#8c8c8c;}
/* // 도움말 */

/* 브라우저 최적화 안내 */
.cz_topment{font-size:20px;text-align:center;line-height:1.5;font-weight:500;}
.cz_dbwbox{margin-top:50px;text-align:center;border:1px solid #e5e5e5;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-1px;color:#3355b7;padding:35px;background:url("../images/img_browser_bg.png") no-repeat 50% 50%/cover;border-top:1px solid #000000;}
.cz_dbw_lab{font-weight:500;}
.cz_dbotment_w{margin-top:80px;text-align:center;}
.cz_dbotment01{font-size:20px;color:#1e1e1e;font-weight:500;letter-spacing:-1px;}
.cz_dbotment02{font-size:16px;color:#787878;margin-top:10px;letter-spacing:-1px;}
.czgbox_list_w{margin:30px 0 50px;}
.czgbox_list{display:table;width:100%;table-layout:fixed;}
.czgbox_list > li{display:table-cell;vertical-align: top;}
.czgbox_tb_w{border:1px solid #e3e3e3;border-radius:100%;width:200px;height:200px;text-align:center;}
.czg_brow{padding-top:35px;}
.czg_brow:before{display:block;content:'';width:58px;height:58px;margin:0 auto 10px;background-repeat:no-repeat;background-position:0 0;}
.czg_brow.browico01:before{background-image:url("../images/ico_broser_01.png");}
.czg_brow.browico02:before{background-image:url("../images/ico_broser_02.png");}
.czg_brow.browico03:before{background-image:url("../images/ico_broser_03.png");}
.czg_brow.browico04:before{background-image:url("../images/ico_broser_04.png");}
.brow01{font-size:18px;color:#323232;font-weight:500;letter-spacing: -1px;}
.brow02{font-size:14px;color:#787878;letter-spacing:-1px;}
/* // 브라우저 최적화 안내*/

/* 도로명 주소찾기 */
.fresearch_z{background:#f5f5f5;border:1px solid #e3e3e3;padding:15px 20px;}
.freseach_tb{background:#fff;display:table;width:100%;table-layout:fixed;border:1px solid #dcdcdc;box-sizing:border-box;}
.freseach_td{border-right:1px solid #dcdcdc;display:table-cell;vertical-align: middle;}
.freseach_td:last-of-type{border-right:0;}
.freseach_td.fre01{}
.freseach_td.fre02{width:39px;}
.freseach_td.fre03{width:39px;}
.freseach_tb .freint{border:0;height:34px;padding:5px;box-sizing:border-box;width:100%;}
.btn_fres{display:inline-block;width:39px;height:34px;background-position:50% 50%;background-repeat:no-repeat;}
.btn_fres.fres01{background-image:url("../images/ico_searh2.png");}
.btn_fres.fres02{background-image:url("../images/ico_refresh2.png");}
.fresment{font-size:14px;color:#8f8f8f;margin-top:10px;}
.fresult_z{margin-top:30px;}
.fresult_tit{font-size:16px;color:#323232;font-weight:500;}
.fres_sym{color:#f78600;padding-left:5px;}
.fres_tb_w{margin-top:12px;}
.fres_thtb_w{background:#f5f6fb;border-top:1px solid #000000;border-bottom:1px solid #dcdde1;}
.fres_thtb{width:100%;}
.fres_thtb th{background:#f5f6fb;font-weight:500;font-size:15px;color:#323232;line-height:1;padding:25px 10px;}
.fres_tdtb_w{position:relative;overflow-y:auto;max-height:320px;border-bottom:1px solid #e5e5e5;}
.fres_tdtb{width:100%;text-align:center;}
.fres_tdtb td{font-family:'Dotum','돋움';font-size:12px;border-bottom:1px solid #e5e5e5;padding:15px 0;}
.fres_tdtb tr:last-of-type td{border-bottom:0;}
.fresw_tb{display:table;width:100%;text-align:left;margin:0 0 0 15px;}
.fresw_td{display:table-cell;vertical-align: middle;}
.fresw_td.fresw01{}
.fresw_td.fresw02{padding-left:20px;}
.fres_tdtb .btn_frestail{white-space:nowrap;color:#3355b7;font-size:11px;font-family:'Dotum','돋움';}
.frest_tb{display:table;width:100%;font-family:'Dotum','돋움';font-size:12px;margin-bottom:3px;}
.frest_tb:last-of-type{margin-bottom:0;}
.frest_tb.type2{}
.frest_tb.type2 .frest_td.frest01{}
.frest_tb.type2 .frest_td.frest02{font-weight:bold;}
.frest_td{display:table-cell;vertical-align: top;}
.frest_td.frest01{font-weight:bold;width:1px;}
.frest_td.frest02{font-family:'Dotum','돋움';padding-left:5px;padding-top:2px;}
.frest_sp{text-align:center;font-family:'Dotum','돋움';font-size:12px;display:inline-block;min-width:40px;white-space:nowrap;padding:2px;line-height:1;color:#fff;background:#6292db;border:1px solid #5b89d0;}
.frest_sp.type2{background:#9e9e9e;border:1px solid #919191;}
.fresw_numdata{color:#787878;font-size:12px;}
td.nodata{text-align:center !important;}
td.nodata_td{padding:0;text-align:center !important;}
td.nodata .nodata_p{text-align:center !important;padding:20px !important;}
/* // 도로명 주소찾기 */

/* s ----------------------------------------------------------------------- 공통 사항 */


/* =========== 협회소개 =========== */

/* 회장인사말 */
.greet_topcopy_z{position:relative;height:298px;background:url("../images/ceo_img.png") no-repeat 0 0;}
.greet_topcopy_w{position:absolute;top:0;right:0;height:298px;display:table;}
.greet_topcopy_td{display:table-cell;vertical-align:middle;padding-right:130px;}
.greet_topcopy01{font-size:30px;color:#3355b7;font-weight:600;line-height:1.2;letter-spacing: -1.2px;}
.greet_topcopy02{font-size:30px;color:#3c3c3c;margin-top:15px;}
.greet_midcopy_z{margin-top:60px;line-height:1.5;}
.geet_midcopy01{font-size:22px;color:#323232;font-weight:500;margin-bottom:7px;}
.geet_midcopy02{font-size:16px;color:#787878;}
.geet_midcopy03{margin-top:20px;text-align:right;font-size:20px;color:#1e1e1e;}
.gmid_sp{font-weight:700;}
.greet_data_w{margin-top:60px;}
.gdata_tb .scdot_list{}
/* // 회장인사말 */
/* 연혁 */
.histop_tb_z{background:#f8fdff url("../images/history_topbg.png") no-repeat 0 100%;min-height:328px;padding:45px 65px;border-bottom:1px solid #e5e5e5;}
.histop_tb_w{}
.histop_tb{}
.histop_tb th,
.histop_tb td{text-align:left;font-size:16px;vertical-align: top;padding-bottom:15px;}
.histop_tb th{color:#323232;font-weight:500;}
.histop_tb td{color:#5a5a5a;padding-left:40px;}
.histop_tb tr:last-of-type th,
.histop_tb tr:last-of-type td{padding-bottom:0;}
.histop_tb td .norm_list{}
.hist_lab{position:relative;padding-left:10px;}
.hist_lab:before{display:block;content:'';width:3px;height:3px;background:#c5c5c5;position:absolute;top:12px;left:0;}
.hismid_copy_w{font-size:22px;text-align:center;position:relative;padding:75px 0;}
.hismid_copy{}
.hismid_sym{color:#3355b7;font-weight:500;}
.sctab_dz{height:53px;position:relative;}
.sctab_dz .sctable_list_w{}
.sctab_dz .sctable_list_z{}
.sctab_dz .sctable_list_z.fixed{position:fixed;top:0;left:50%;width:1200px;margin:0 0 0 -600px;height:1px;z-index:50;}
.sctab_dz .sctable_list_z.fixed .sctable_list_w{width:940px;float:right;}
.schiscont_w{margin-top:60px;background:url("../images/history_vline.png") repeat-y 300px 0;position:relative;}
.schiscont_w:before{display:block;content:'';width:10px;height:10px;background:#fff;position:absolute;top:0;left:295px;}
.schiscont_w:after{display:block;content:'';width:13px;height:1px;background:#3355b7;position:absolute;bottom:0;left:294px;}
.schlow_tb_w{position:relative;z-index:5;margin-bottom:60px;}
.schlow_tb_w:last-of-type{margin-bottom:0;}
.schlow_tb{display:table;width:100%;}
.schlow_td{display:table-cell;vertical-align: top;}
.schlow_td.schtd01{width:254px;}
.schlow_td.schtd01 > img{width:254px;height:154px;}
.schlow_td.schtd02{width:140px;text-align:right;}
.schlow_td.schtd03{padding-left:40px;}
.schis_lab{font-size:26px;color:#323232;font-weight:500;line-height:1;position:relative;}
.schis_lab:after{    display: block;content: '';width: 12px;height: 12px;background: #fff;border: 4px solid #3355b7;border-radius: 50%;position: absolute;top: 6px;left: 37px;}
.schsp_list{margin-top:-3px;}
.schsp_list > li{margin-bottom:15px;}
.schsp_list > li:last-of-type{margin-bottom:0;}
.schsp_tb{display:table;width:100%;text-align:left;table-layout: fixed;}
.schsp_tb:last-of-type{}
.schsp_cell{display:table-cell;vertical-align:top;font-size:16px;}
.schsp_cell.schsp_th{color:#3355b7;font-weight:500;width:110px;}
.schsp_cell.schsp_td{color:#787878;}
/* // 연혁 */
/* 역대회장,임원,시도회장 */
.scmensp_list_w{}
.scmensp_list{margin:-14px;}
.scmensp_list:after{display:block;content:'';clear:both;}
.scmensp_list > li{width:50%;float:left;}
.scmensp_list > li:last-of-type{}
.scmensp_list > li:nth-of-type(2n+1){clear:both;}
.scmensp_item_w{border:1px solid #d9d9d9;margin:14px;padding:20px 0;position:relative;overflow-y:auto;height:166px;}
.scmensp_item_w.type2{border-color:#348cfa;}
.scmensp_list.type2 .scmensp_item_w{height:100%;padding:20px 0 0 0;}
.scmensp_item{display:table;width:100%;box-sizing:border-box;padding:0 20px;}
.scmensp_item{}
.scmensp_thum{width:142px;height:162px;display:table-cell;vertical-align: top;font-size:0;line-height:0;}
.scmensp_thum > img{width:142px;height:162px;}
.scmensp_spec{padding-left:20px;display:table-cell;vertical-align: top;}
.scmensp_low01{}
.scmensp_low02{}
.scmencir{color:#fff;font-size:16px;line-height:1;padding:5px 15px 6px;border-radius:100px;background:#3355b7;display:inline-block;}
.scmencir.type2{background-color:#50576a;}
.scmentail_list{display:table;margin-top:10px;}
.scmentail_list > li{display:table-row;}
.scmentail_list > li:last-of-type{}
.scmencell{display:table-cell;position:relative;padding:5px 0;}
.scmencell.scmenth{font-size:16px;color:#323232;white-space:nowrap;font-weight:500;padding-left:10px;}
.scmencell.scmenth:after{display:block;content:'';width:3px;height:3px;background:#348cfa;position:absolute;top:16px;left:0;}
.scmencell.scmentd{font-size:15px;color:#787878;padding-left:15px;}
.menmain_box_w{background:#f5f6fb;border:1px solid #d9d9d9;padding:20px 27px;margin-bottom:30px;}
.menmain_box{width:100%;table-layout:fixed;display:table;}
.menmain_box:hover{border-color:#348cfa;}
.menmain_thum{width:142px;display:table-cell;vertical-align: top;}
.menmain_thum > img{width:142px;height:162px;}
.menmain_spec{display:table-cell;vertical-align: top;padding-left:30px;}
.menmain_sp01{padding:0 15px;}
.menmain_sp01 .scmencir{float:left;}
.menmain_sp01 .menname{float:left;}
.menmain_sp01:after{display:block;content:'';clear:both;}
.menmain_sp02{padding:20px 15px;border-top:1px solid #dcdde1;margin-top:20px;}
.menname{vertical-align: middle;font-size:23px;color:#323232;font-weight:500;padding-left:15px;line-height:1;}
.men_msp_list{margin:0 0 -20px 0;}
.men_msp_list:after{display:block;content:'';clear:both;}
.men_msp_list > li{float:left;position:relative;padding-left:10px;margin-bottom:20px;}
.men_msp_list > li:after{display:block;content:'';width:3px;height:3px;background:#348cfa;position:absolute;top:12px;left:0;}
.men_msp_list > li:nth-of-type(odd){width:30%;clear:both;}
.men_msp_list > li:nth-of-type(even){width:65%;}
.men_msp_list > li:last-of-type{}
.mensp_table{display:table;width:100%;}
.mensp_cell{display:table-cell;vertical-align: top;font-size:16px;}
.mensp_cell.menspth{width:1px;}
.mensp_cell.mensptd{color:#787878;padding:0 10px;}
.mensp_win{white-space:nowrap;color:#323232;font-weight:500;min-width:34px;display:inline-block;}
.scmenelse_list_w{background:#f5f6fb;padding:10px 20px;margin-top:15px;}
.scmenelse_list{}
.scmenelse_list:after{display:block;content:'';clear:both;}
.scmenelse_list > li{float:left;padding-right:45px;}
.scmenelse_list > li:last-of-type{padding-right:0;}
.scmenelse_tb{display:table;float:left;}
.scmenelse_tb{display:table;}
.scmenelse_cell{display:table-cell;vertical-align: middle;}
.scmenelse_cell.scmenelse_th{font-size:16px;color:#323232;padding-right:30px;position:relative;}
.scmenelse_cell.scmenelse_th:after{display:block;width:1px;height:15px;content:'';width:1px;height:15px;background:#ccc;position:absolute;top:50%;margin-top:-7px;right:15px;}
.scmenelse_cell.scmenelse_td{font-size:15px;color:#787878;}
.scmenelse_lab{}
.scmencount_box{background:#f5f5f5;border:1px solid #e3e3e3;padding:20px;text-align:center;clear:both;margin-top:20px;}
.scmentcount{color:#737373;font-size:16px;}
/* // 역대회장,임원,시도회장 */
/* 중앙회위원회 */
.cz_z{margin-top:75px;}
.cz_z > h4{}
.cz_w{margin-left:28px;}
.cz_tit_w:first-of-type{margin-top:0;}
.cz_tit_w{margin:30px 0 12px;position:relative;}
.cz_tit_w h5.cz_tit{font-size:20px;color:#348cfa;position:relative;padding-left:18px;margin-bottom:5px;}
.cz_tit_w h5.cz_tit:after{display:block;content:'';width:11px;height:11px;position:absolute;top:11px;left:0;background:url("../images/i_bullet_2.png") no-repeat 0 0;}
.cz_sbox{background:#f6fbfe;border:1px solid #cad5e0;font-size:16px;padding:30px;}
.cz_sbox .dash_dlist{}
.cz_sbp{font-size:20px;color:#3355b7;font-weight:500;margin-bottom:10px;}
.cz_layer{position:absolute;bottom:0;right:0;font-size:16px;}
.cz_count_sym{color:#f78600;}
.cz_w .tbl_type01_w{}
.cz_z{}
/* // 중앙회위원회 */
/* 개인정보처리방침 */
.hicogbox_pers{word-break:keep-all;background:#f3f4f6 url("../images/pers_img.png") no-repeat 30px 35px;padding:70px 35px 70px 180px;min-height:52px;font-size:16px;color:#787878;line-height:1.5;}
.hicogbox_pers .gdem2_sym {font-weight:500; color:#0085e2;}
.personal_tel{font-size: 16px;color: #464646;}
.personal_agree{font-size:16px;}
/* // 개인정보처리방침 */
/* 조직도,조직도_업무검색 */
.organ_map_w{overflow:hidden;background:url("../images/organ_line.png") no-repeat 0 64px;height:767px;padding:64px 0 0 0;position:relative;}
.organ_map{}
.organ_map > li{}
.organ_map > li:last-of-type{}
.organ_map_w .omap01{display:block;width:237px;height:64px;background:#344362;line-height:64px;border-radius:8px;text-align:center;position:absolute;top:0;left:50%;margin-left:-118px;}
.omap_sp01{color:#fff;font-size:20px;font-weight:500;}
.omap_sp02{color:#348cfa;font-size:18px;padding-left:5px;}
.organ_map .pos01{position:absolute;top:114px;left:50%;margin-left:-108px;}
.organ_map .pos02{position:absolute;top:114px;left:0;}
.organ_map .pos03{position:absolute;top:193px;right:0;}
.organ_map .pos04{position:absolute;top:250px;right:0;}
.organ_map .pos05{position:absolute;top:273px;left:50%;margin-left:-108px;}
.organ_map .pos06{position:absolute;top:370px;left:0;}
.organ_map .pos06_01{position:absolute;top:470px;left:325px;}
.organ_map .pos062{position:absolute;top:370px;right:0;}
.organ_map .pos07_w{position:absolute;top:682px;left:0;display:table;}
.organ_map .pos07_w > li{display:table-cell;padding-right:5px;}
.organ_map .pos07_01{}
.organ_map .pos07_02{}
.organ_map .pos07_03{}
.organ_map .pos07_04{}
.organ_map .pos08_w{position:absolute;top:470px;right:0;}
.organ_map .pos08_w > li{margin-bottom:7px;}
.organ_map .pos09_w{position:absolute;top:682px;left:510px;display:table;}
.organ_map .pos09_w > li{display:table-cell;padding-right:58px;}
.organ_map .pos09_3_w{}
.organ_map .pos09_3_w > li{margin-bottom:7px;}
.sdouoff_w{background:#f6fbfe;border:1px solid #cad5e0;text-align:center;padding:30px 30px 25px;}
.sdouoff_p{color:#f78600;font-size:18px;font-weight:500;line-height:1;}
.sdoubox_list_w{margin-top:15px;}
.sdoubox_list{}
.sdoubox_list:after{display:block;content:'';clear:both;}
.sdoubox_list > li{padding:5px;float:left;box-sizing:border-box;width:20%;}
.sdoubox_list .sdoubox_item{display:block;font-size:16px;color:#6f6f6f;font-weight:500;background:#fff;border-radius:8px;border:3px solid #f9dbb8;padding:5px 10px;}
.sdoubox_tb{display:table;width:100%;height:100%;}
.sdoubox_td{display:table-cell;vertical-align: middle;}
.organ_map_w .omap_box{font-size:16px;border:2px solid #5271b4;border-radius:8px;width:212px;background:#fff;height:45px;line-height:45px;text-align:center;display:block;}
.omap_box.dtype2{background:#dfe6f9;border-color:#dfe6f9;color:#5271b4;}
.omap_box.dtype3{background:#fff;border-color:#cbcbcb;color:#969696;}
.omap_box.dtype4{background:#5372b5;border-color:#5372b5;color:#fff;width:426px;}
.omap_box.dtype5{background:#eef1f8;border-color:#acbadb;color:#5071b4;width:100px;}
.omap_box.dtype6{background:#fff;border-color:#cbcbcb;color:#969696;width:100px;}
.scmid_w{}
.scmid_w > h4{}
.scmid_w .tbl_type01_w{}
.scmid_w .imp_para{}
/* // 조직도,조직도_업무검색 */
/* 오시는길 */
.api_z{}
.dia_list_w{margin-top:25px;}
.dia_list{display:table;width:100%;text-align:center;table-layout:fixed;}
.dia_list > li{display:table-cell;border-right:1px solid #e5e5e5;}
.dia_list > li:last-of-type{border-right:0;}
.dia_spec_w{font-size:18px;color:#323232;font-weight:500;}
.dia_spec_w:before{display:block;content:'';width:56px;height:61px;margin:0 auto 10px;background-repeat:no-repeat;background-position: 0 0;}
.dia_spec_w.dia_ico01:before{background-image:url("../images/ico_mapc01.png");}
.dia_spec_w.dia_ico02:before{background-image:url("../images/ico_mapc02.png");}
.micolab{display:inline-block;font-size:16px;color:#323232;font-weight:500;padding-left:40px;position:relative;height:40px;line-height:40px;}
.micolab:before{display:block;content:'';width:30px;height:40px;position:absolute;top:0;left:0;background-position:0 0;background-repeat:no-repeat;}
.micolab.mico01:before{background-image:url("../images/ico_mapdata_01.png");}
.micolab.mico02:before{background-image:url("../images/ico_mapdata_02.png");}
.micolab.mico03:before{background-image:url("../images/ico_mapdata_03.png");}
.micolab.mico04:before{background-image:url("../images/ico_mapdata_04.png");}
.micolab.mico05:before{background-image:url("../images/ico_mapdata_05.png");}
.scdtd_dl{display:table;margin-bottom:10px;}
.scdtd_dl:last-of-type{margin-bottom:0;}
.sdctd_cell{display:table-cell;vertical-align: middle;}
.sdctd_cell.sdcdt{padding-right:15px;}
.sdctd_cell.sdcdd{}
.sdct_spin{font-weight:500;}
/* // 오시는길 */

/* 설립목적 및 근거 */
.estab_copy_w{text-align:center;font-weight:350;background:url("../images/bg_esttop.png") no-repeat 0 0;min-height:285px;}
.estab_copy{line-height:1.2;color:#ffffff;font-size:36px;padding:90px 0 105px;}
.estab_sym{font-weight:500;display:block;}
.estabspec_list_w{border: 1px solid #e5e5e6;}
.estabspec_list{display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:0 25px;}
.estabspec_list > li{display: table-cell;vertical-align: top;padding: 0 25px 25px;border-right: 1px dashed #eee;}
.estabspec_list > li:last-of-type{border-right:0;}
.estabspec_item{padding: 150px 0 50px 0;position: relative;text-align: center;}
.estabspec_item:before{display:block;content:'';width:170px;height:185px;position:absolute;top:-95px;left:50%;margin:0 0 0 -85px;background-repeat:no-repeat;background-position:0 0;background-image:url("../images/icon_esta_01.png");}
.estabspec_item.type2:before{background-image:url("../images/icon_esta_02.png");}
.estspec01{font-size:24px;color:#1e1e1e;font-weight:500;line-height:1;}
.estspec02{font-size:16px;color:#787878;line-height:1.5;margin-top:15px;word-break:keep-all;}
.btn_dswd_w{text-align: center;margin-top: 50px; font-size: 0;line-height: 0;}
.btn_dswd{display:inline-block;padding:15px 45px 16px;line-height:1;background:#899ab3;margin:0 4px;}
.btn_dswd.type2{background:#64738a;}
.dswd_in{font-size:16px;color:#fff;min-height:15px;padding-right:25px;position:relative;line-height:1;}
.dswd_in:before{display:block;content:'';width:15px;height:15px;background:url("../images/i_down.png") no-repeat 0 0;position:absolute;top:6px;right:0;}
.btn_dswd.type2 .dswd_in:before{}
/* // 설립목적 및 근거 */

/* 경영공시 */
.scdia_w{position:relative;text-align:center;}
.scdia_w:before{display:block;content:'';z-index:0;width:2px;height:100%;background:#e5e5e5;position:absolute;top:0;left:50%;margin-left:-1px;}
.scdia_w > *{position:relative;z-index:5;}
.scdia_lowtop{}
.scdia_lowtop img{}
.scdia_lowbox{background:#fff;margin:20px 0;border:2px solid #5271b4;padding:15px;border-radius:10px;font-size:21px;color:#1e1e1e;font-weight:500;}
.scdia_lowbox .scdsym{color:#348cfa;}
.scdia_allow{height:36px;background:url("../images/bot_manage_item.png") no-repeat 50% 0;margin-bottom:20px;}
.scdia_wbox{background:#fff;border:2px solid #aab9da;position:relative;margin:53px 0 20px;}
.scdia_wbz01{padding-bottom:20px;}
.scdia_wtitbox_w{margin-top:-34px;text-align:center;}
.scdia_wtitbox{display:inline-block;height:64px;color:#fff;line-height:64px;font-size:18px;text-align:center;min-width:170px;padding:0 30px;background:#5372b5;border-radius:10px;}
.scdia_wtit_dl{display:table;margin:0 auto;padding:0 30px;}
.scdia_wtit_dl dt,
.scdia_wtit_dl dd{color:#fff;font-size:18px;display:table-cell;vertical-align: middle;}
.scdia_wtit_dl dt{font-size:20px;font-weight:500;padding-right:34px;}
.scdia_wtit_dl dd{}
.scproposal_list_w{}
.scproposal_list{display:table;margin:0 auto;border-spacing:23px;}
.scproposal_list > li{display:table-cell;vertical-align: middle;width:160px;}
.scproposal_list > li:last-of-type{}
.scscproposal_item{background:#f3f8ff;border-radius:100%;width:120px;height:120px;border:2px dotted #4193fa;box-sizing:border-box;}
.scsp_tb{display:table;width:120px;height:120px;border-spacing:0;}
.scsp_td{display:table-cell;vertical-align: middle;}
.scsp_num{font-size:18px;color:#348cfa;font-weight:500;line-height:1;}
.scsp_txt{margin-top:10px;font-size:16px;color:#323232;font-weight:500;line-height:1.3;}
.scdia_wbz02{background:#f9fafb;border-top:2px solid #aab9da;}
.scdtit_low{padding:0 23px;text-align:left;margin-top:-24px;}
.scdtit_box{min-width:220px;display:inline-block;box-sizing:border-box;height:48px;line-height:44px;font-weight:500;border-radius:10px;color:#5271b4;border:2px solid #aab9da;font-size:18px;text-align:center;background:#dfe6f9;}
.wtbas_tb_w{padding:20px 8px 10px;}
.wtbas_tb{display:table;width:100%;table-layout:fixed;border-spacing:8px;margin-top:-10px;}
.wtbas_tb:last-of-type{}
.wtbas_td{display:table-cell;font-size:15px;color:#969696;vertical-align: middle;background:#fff;border:2px solid #cbcbcb;border-radius:10px;padding:20px 0;}
.wtbas2_tb_w{padding:15px 0 0 0;}
.wtbas2_tb{display:table;width:100%;table-layout:fixed;border-spacing:16px;margin-top:-16px;}
.wtbas2_tb:last-of-type{}
.wtbas2_td{display:table-cell;font-size:18px;font-weight:500;color:#5271b4;vertical-align: middle;background:#eef1f8;border:2px solid #aab9da;border-radius:10px;padding:8px 0;}
/* // 경영공시 */

/* // =========== 협회소개 =========== */

/* =========== 알림마당 =========== */
/* 홍보동영상 */
.nmedtop_tb_w{margin:-20px;}
.nmedtop_tb{display:table;width:100%;border-spacing:20px;}
.nmedtop_td{display:table-cell;vertical-align:top;}
.nmedtop_td.nmed01{width:600px;}
.nmedtop_td.nmed02{}
.nmed_tit_tb{display:table;width:100%;border-spacing:0;line-height:1;height:60px;}
.nmed_tit_td{display:table-cell;vertical-align: middle;}
.nmed_tit_td.nmed_tit01{}
.nmed_tit_td.nmed_tit02{text-align:right;padding-left:10px;}
.nmed_tit_para{color:#348cfa;font-size:22px;font-weight:500;line-height:1.4;}
.nmed_date_para{font-size:16px;color:#787878;white-space:nowrap;}
.nmed_z{}
.lrn_video{background:#000;position:relative;font-size:0;line-height:0;}
.btn_videoplay{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;}
.touchmode .btn_videoplay{display:none;}
.nmrecent_list_w{border:1px solid #e0e0e0;}
.nmrec_tit{height:60px;box-sizing:border-box;font-size:18px;color:#323232;font-weight:500;line-height:1;padding:20px;}
.nmrec_list_w{background:#f1f8ff;overflow-y:auto;position:relative;height:368px;}
.nmrec_list{padding:9px 0;}
.nmrec_list > li{padding:5px 16px;}
.nmrec_list > li:last-of-type{}
.nmrec_item{display:table;width:100%;table-layout:fixed;border-spacing:0;}
.nmrec_td{display:table-cell;vertical-align: top;}
.nmrec_td.nmrecsp01{font-size:0;line-height:0;width:100px;}
.nmrec_td.nmrecsp01 > img{width:100px;height:62px;}
.nmrec_td.nmrecsp02{padding-left:10px;}
.gsearch_field_w.medmid{margin:50px 0 40px;}
.nmrec_p01{font-size:16px;color:#323232;line-height:1.3;position:relative;overflow:hidden;height:42px;
	 display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;}
.nmrec_p02{font-size:13px;color:#8c8c8c;}
.pgall_list_w{position:relative;overflow:hidden;}
.pgall_list{margin:0 -20px -20px 0;}
.pgall_list > li{width:300px;;float:left;padding-bottom:20px;margin-right:20px;}
.pgall_list > li:nth-of-type(3n+1){clear:both;}
.pgall_list > li:last-of-type{}
.pgall_item{display:block;text-align:center;}
.pgall_img_w{}
.pgall_img_w > img{width:300px;height:185px;}
.pgall_list > li.nodata_li{width:940px;float:none;text-align:center;padding:50px 20px;box-sizing:border-box;margin:0;}
.pgall_list > li.nodata_li .nodata{}
.pgall_spec_w{color:#323232;font-weight:500;padding:15px 15px 0;font-size:16px;}
/* // 홍보동영상 */
/* 행사안내 */
.vgbox_w{background:#f5f6fb;padding:38px 40px 40px;margin-top:45px;}
.vgbox_w .scn_tit_low01,
.vgbox_w .scn_cont_w,
.vgbox_w .scn_tit_w{background:#fff;}
.vgbox_w .scn_tit_w h4{color:#323232;}
.vgbox_low{padding-bottom:15px;}
.vgbox_low h4{padding-bottom:0;}
/* // 행사안내 */

/* 협회 CI 소개 */
.ci_imgtop_w{font-size:0;line-height:0;}
.ci_imgtop_w img{}
.ci_midment_w{margin-top:40px;text-align:center;}
.ci_midment{font-size:22px;color:#323232;line-height:1.5;font-weight:500;}
.ci_midment_sym{color:#f39800;}
.sci_img_w{margin-top:30px;}
.sci_img_w img{}
.sclow_tb{display:table;width:100%;table-layout: fixed;}
.sclow_td{display:table-cell;vertical-align: middle;}
.sclow_td.sclow01{width:260px;}
.sclow_td.sclow01 .sclow_tit_w{}
.sclow_td.sclow01 .sccopy_nor{}
.sclow_td.sclow02{}
.scibox_w{}
.scibox_w:after{display:block;content:'';clear:both;}
.scibox{float:left;width:50%;height:152px;line-height:152px;color:#fff;font-size:18px;text-align:center;background:#005bac;letter-spacing:1px;}
.scibox.type2{background:#f39800;}
/* // 협회 CI 소개 */

/* // =========== 알림마당 =========== */

/* =========== 고객센터 =========== */
/* 공통 */
.dtbment_w{padding-left:170px;background:url("../images/ico_des_notice.png") no-repeat 10px 10px;min-height:135px;}
.dtbment_w.bgtype2 .dtbment_list{padding-top:20px;}
.dtbment_list{color:#787878;}
.dtbment_list > li{font-size:16px;position:relative;padding-left:12px;margin-bottom:35px;}
.dtbment_list > li:before{position:absolute;top:12px;left:0;width:3px;height:3px;background:#323232;border-radius:100%;display:block;content:'';}
.dtbment_list > li:last-of-type{margin-bottom:0 !important;}
.dtbment_w.type2{background-image:#ddd url("../images/ico_des_common.png");}
.dtbment_w.type2 .dtbment_list > li{margin-bottom:5px;}
.dtbment_w .dtbment_list.type2 > li{margin-bottom:5px;}
.dtbm_sym{color:#e77e01;}
.dtbment_list .btn_dtbin{font-size:13px;color:#ffffff;display:inline-block;height:28px;line-height:26px;background-color:#757575;border:1px solid #757575;padding:0 10px;top:-2px;vertical-align:middle;margin-left:10px;position:relative;}
.gsearch_field_w.cusmid{margin:40px 0 30px;}
/* // 공통 */
/* 구인구직 */
.rectailbox_w{margin-bottom:45px;background:#fcfcfc;border:1px solid #e8e8e8;}
.rectail_low01{position:relative;background:#fff;}
.rectail_list{display:table;width:100%;height:54px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;padding-right:60px;}
.rectail_list > li{display:table-cell;vertical-align: middle;border-right:1px solid #e8e8e8;}
.rectail_list > li:last-of-type{border-right:0;}
.rectail_list .fbsel{font-family: 'Noto Sans Korean';font-size:16px;color:#787878;padding: 0 36px 0 15px;height:54px;width:100%;border:0;box-sizing:border-box;background: #fff url("../images/ico_boxallow.png") no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

.rectail_list > li.rectail_li01{width:187px;}
.rectail_list > li.rectail_li02{width:186px;}
.rectail_list > li.rectail_li03{padding-right:10px;}
.recbf_tb_w{display:table;width:100%;}
.recbf_td{display:table-cell;vertical-align: middle;}
.recbf_td.recbf_01{padding-right:10px;}
.recbf_td.recbf_02{width:1px;}
.rectailbox_w .fbint{height:54px;width:100%;border:0;box-sizing:border-box;border:0;padding:20px 15px;font-weight:400;font-size:16px;}
.fbint:focus{}

.fbint::-webkit-input-placeholder{color:#787878;font-size:16px;font-weight:400;}
.fbint::-moz-input-placeholder{color:#787878;font-size:16px;font-weight:400;}
.fbint:-ms-input-placeholder{color:#787878;font-size:16px;font-weight:400;}
.fbint::-ms-input-placeholder{color:#787878;font-size:16px;font-weight:400;}
.fbint::input-placeholder{color:#787878;font-size:16px;font-weight:400;}

.rectailbox_w .btn_recbt{font-size:13px;background:#364e8f;color:#fff;line-height:1;padding:8px 15px 9px;border:1px solid #364e8f;white-space:nowrap;display:inline-block;}
.rectailbox_w .btn_rectsea{display:block;position:absolute;top:-1px;right:-1px;width:60px;height:56px;padding-top:11px;font-size:13px;background:#fff;border:1px solid #e8e8e8;text-align:center;box-sizing:border-box;}
.btn_rectsea:before{display:block;content:'';width:11px;height:11px;background:url("../images/btn_icosmplus.png") no-repeat 0 0;margin:0 auto 3px;}
.rectail_low02{position:relative;}
.rec_tailcho_low{}
.rec_tailcho_low .btn_rectsea{top:-55px;border:1px solid #000000;}
.rec_tailcho_low .btn_rectsea:before{background:url("../images/btn_icosmclose.png");}
.btn_rectsea{}
.btn_rectsea.view{}
.rec_tailcho_tb_w{border:1px solid #000;margin:-1px;position:relative;top:-1px;background:#fff;}
.rec_tailcho_tb{width:100%;table-layout:fixed;}
.rec_tailcho_tb th{font-size:16px;font-weight:500;text-align:center;border-right:1px solid #e0e2e6;border-bottom:1px solid #e0e2e6;padding:10px;}
.rec_tailcho_tb td{border-right:1px solid #e0e2e6;vertical-align: top;}
.rec_tailcho_tb tr th:last-of-type,
.rec_tailcho_tb tr td:last-of-type{border-right:0;}
.rectail_scr_w{position:relative;overflow-y:auto;max-height:234px;}
.rectail_scr_list{padding:15px;}
.rectail_scr_list:after{display:block;content:'';clear:both;}
.rectail_scr_list > li{margin-bottom:10px;}
.rectail_scr_list > li:last-of-type{margin-bottom:0;}
.rectail_scr_list.type2 > li{float:left;width:50%;}
.rectail_scr_list.type2 > li:nth-of-type(2n+1){clear:both;}
.rectail_item{}
.rect_chk{vertical-align:middle;position:relative;top:1px;}
.rect_lab{font-size:14px;color:#505050;}
.rectail_sec_w{padding-left:25px;margin:5px -5px 0 0;}
.rectail_sec_list{display:table;width:100%;}
.rectail_sec_list > li{display:table-cell;vertical-align: middle;}
.rectail_sec_list > li:last-of-type{}
.rectail_int{background:#f5f5f5;box-sizing:border-box;width:45px;}
.rectail_else{white-space: nowrap;padding-left:3px;font-size:12px;}
.rectail_else2{white-space: nowrap;padding:0 3px;font-size:12px;}
.rec_keyword_low{position:relative;padding-right:120px;}
.rec_keyword_low .btn_defsi.layer_defsi{position:absolute;top:25px;right:20px;}
.rec_def_ment{text-align:center;color:#5a5a5a;font-size:15px;padding:20px;}
.rec_keybox_w{padding:18px; margin-bottom:-7px;display:none;}
.rec_keybox_w:after{display:block;content:'';clear:both;}
.keybox{float:left;display:table;background:#f5f6fb;border-radius:100px;border:1px solid #dee1f1;position:relative;padding:0 5px 0 10px;margin:0 7px 7px 0;}
.keybox:last-of-type{}
.keybox_td{display:table-cell;vertical-align: middle;}
.keybox_td.keybox01{}
.keybox_td.keybox02{font-size:0;line-height:0;}
.keyb_sp{font-size:13px;color:#464646;}
.keybox .keyb_sclose{width:25px;height:25px;display:inline-block;background:url("../images/btn_icosmclose2.png") no-repeat 50% 50%;display:inline-block;}
.btn_defsi{font-size:13px;color:#858585 !important;line-height:1;height:12px;white-space:nowrap;}
.btn_defsi.hico{padding-right:20px;position:relative;}
.btn_defsi.hico:before{display:block;content:'';width:12px;height:12px;background:url("../images/ico_refresh.png") no-repeat 0 0;position:absolute;top:2px;right:0;}
.btn_defsi.hico.hico01:before{}
.rec_count_tit_w{margin-bottom:12px;}
.rec_count_tb{display:table;width:100%;}
.rec_count_td{display:table-cell;vertical-align:bottom;}
.rec_count_td.rec_count_01{}
.rec_count_td.rec_count_02{text-align:right;}
.rec_count_td.rec_count_02 .fsel{}
.rec_count{font-size:20px;color:#323232;}
.rec_count_sym{color:#f78600;font-weight:500;}
/* // 구인구직 */
/* 설문조사 */
.gsearch_field_w.suveymid{margin-top:40px;}
.tding_cir{white-space:nowrap;color:#348cfa;font-size:14px;font-weight:500;display:inline-block;border:2px solid #a8ccfb;vertical-align: middle;border-radius:100px;padding:4px 10px 5px;}
.tding_cir.type2{color:#c2c2c2;border-color:#c2c2c2;}
.scn_kind_cir{white-space:nowrap;color:#348cfa;font-size:14px;font-weight:500;display:inline-block;border:2px solid #a8ccfb;vertical-align: middle;border-radius:100px;padding:4px 10px 5px;}
.scn_kind_cir.type2{color:#c2c2c2;border-color:#c2c2c2;}
.scn_tit_txt{vertical-align:middle;}
.scn_htit_tb{display:table;}
.scn_htit_td{display:table-cell;vertical-align: top;}
.scn_htit_td.scn_htit01{width:1px;}
.scn_htit_td.scn_htit02{padding:2px 0 0 10px;}
.suvey_cont_w{padding:35px 30px 50px; border-bottom:1px solid #d9d9d9;}
.survey_item{margin-bottom:50px;}
.survey_item:last-of-type{margin-bottom:0;}
.svey_tit{font-size:18px;color:#323232;position:relative;padding:2px 0 0 40px;line-height:1.5;}
.svey_layer{display:block;content:'';width:32px;height:32px;background:url("../images/ico_q.png") no-repeat 0 0;position:absolute;top:0;left:0;}
.svey_cont_w{margin:10px 0 0 40px;}
.svey_cont_list{}
.svey_cont_list > li{margin-bottom:15px;}
.svey_cont_list > li:last-of-type{margin-bottom:0;}
.svey_fitem{font-size:0;line-height:0;position:relative;padding-left:25px;}
.svf_rd{position:absolute;top:1px;left:0;}
.svf_lab{font-size:14px;line-height:1.5;}
.svey_fitem_hint_tb{display:table;width:100%;}
.svhin_td{display:table-cell;vertical-align: middle;}
.svhin_td.svhin01{width:1px;}
.svhin_td.svhin02{}
.svhin_td .svey_fitem{}
.svhin_td .svey_fitem .svf_rd{top:-2px;}
.svhin_td .svf_lab{white-space: nowrap;line-height:1;}
.svf_int{}
.svey_ta_w{}
.svey_ta{}
.tbl_type01_w.svynumres{margin-bottom:10px;}
.tbl_type01_w.svynumres:last-of-type{margin-bottom:0;}
.survey_resitem{margin-bottom:50px;}
.survey_resitem:last-of-type{margin-bottom:0}
.svey_respec_list_w{margin:10px 0 0 40px;}
.svey_respec_list{}
.svey_respec_list > li{margin-bottom:20px;}
.svey_respec_list > li:last-of-type{margin-bottom:0;}
.svey_respec_itemtb{display:table;width:100%;table-layout:fixed;}
.svey_respec_itemtb.type2{width:auto;}
.svey_reitemtd{display:table-cell;vertical-align: middle;}
.svey_reitemtd.reitemtd01{padding-right:20px;}
.svey_reitemtd.reitemtd02{text-align:right;}
.svey_rlab{font-size:14px;color:#323232;font-weight:500;}
.svchart_tb{width:100%;display:table;table-layout:fixed;}
.svchart_td{display:table-cell;vertical-align: middle;}
.svchart_td.svchart01{}
.svchart_td.svchart02{text-align:right;}
.svchart_bar_w{width:350px;height:5px;position:relative;background:#d6d8dd;}
.svchart_bar{height:5px;position:absolute;top:0;left:0;background:#3461c7;}
.svchart_sp{font-size:14px;font-weight:500;}
.suvey_cont_w{}
.btn_smreit_w{}
.svey_reitemtd .btn_smreit,
.btn_smreit_w .btn_smreit{display:inline-block;color:#fff;background:#b1b7c8;border:1px solid #b1b7c8;font-size:13px;line-height:1;padding:10px 15px;vertical-align: middle;}
/* // 설문조사 */
/* 신고센터 */
.scdico_list{}
.scdico_list > li{position:relative;padding:5px 0 0 70px;font-size:16px;color:#464646;min-height:61px;margin-bottom:7px;}
.scdico_list > li:last-of-type{margin-bottom:0;}
.scdico_list > li:before{display:block;content:'';width:56px;height:61px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:0 0;}
.scdico_list > li.scdico01:before{background-image:url("../images/ico_unlaw_01.png");}
.scdico_list > li.scdico02:before{background-image:url("../images/ico_unlaw_02.png");}
.scdico_list > li.scdico03:before{background-image:url("../images/ico_unlaw_03.png");}
.scdico_p{}
.dia_unlaw{margin-left:-13px;}
/* // 신고센터 */

/* 법률·노무·특허권 상담 */
.tdw_tb{width:100%;display:table;}
.tdw_td{display:table-cell;vertical-align: middle;}
.tdw_td.tdw01{}
.tdw_td.tdw01 .scdot_list{}
.tdw_td.tdw01 .scdot_list > li{margin-bottom:12px;}
.tdw_td.tdw01 .scdot_list > li:last-of-type{margin-bottom:0;}
.tdw_td.tdw02{text-align:right;}
.tdw_td.tdw02 .btn_tdwint{background:#364e8f;height:50px;line-height:50px;color:#fff;font-weight:500;font-size:15px;display:inline-block;white-space: nowrap;min-width:110px;text-align:center;padding:0 20px;}
.otut_logo_tb_link_w{display:block;}
.otut_logo_tb_link{display:inline-block;}
.otut_logo_tb{display:table;}
.otut_logo_td{display:table-cell;vertical-align: middle;}
.otut_logo_td.otut01{font-size:0;line-height:0;}
.otut_logo_td.otut01 img{max-width:176px;}
.otut_logo_td.otut02{padding-left:20px;}
.otut_p{font-size:18px;font-weight:400;line-height:1;color:#323232;}
.nowf_list_w{margin-top:30px;}
.nowf_list_w .scdot_list{}
.nowf_list_w .scdot_list > li{margin-bottom:10px;}
.nowf_list_w .scdot_list > li:last-of-type{margin-bottom:0;}
/* // 법률·노무·특허권 상담 */
/* // =========== 고객센터 =========== */

/* =========== 재해예방기술지도 =========== */
.scnbox_tb_w{margin:10px -10px -10px -10px;}
.scnbox_tb{display:table;width:100%;table-layout:fixed;border-spacing:10px;}
.scnbox_tr{display:table-row;}
.scnbox{position:relative;display:table-cell;font-weight:500;border:1px solid #dbdbdb;vertical-align:middle;border-radius:10px;padding:20px 20px 20px 75px;font-size:15px;color:#323232;}
.scn_num{width:42px;height:42px;line-height:42px;color:#fff;font-weight:500;background:#5372b5;text-align:center;border-radius:100%;position:absolute;top:50%;left:20px;margin-top:-21px;}
.scn_txt{font-size: 16px;}

/* 연혁 */
.acc_stopimg{}
.acc_stopimg img{}
.schiscont_w.acc_his_w{margin-top:0;background-position:6px 0;padding-bottom:70px;}
.schiscont_w.acc_his_w .schlow_td.schtd02{text-align:left;padding-left:2px;}
.schiscont_w.acc_his_w .schlow_td.schtd02 .schis_lab{padding-left:38px;}
.schiscont_w.acc_his_w .schlow_td.schtd02 .schis_lab:after{left:0;}
.schiscont_w.acc_his_w:before{left:0;}
.schiscont_w.acc_his_w:after{left:0;}
/* // 연혁 */

/* // =========== 재해예방기술지도 =========== */

/* =========== 회원정보관리 =========== */
.cz_dbox{background:#f2f2f2;padding:40px;font-weight:500;text-align:center;font-size:20px;color:#1e1e1e;line-height:1.4;}
.cz_dsym{color:#3355b7;font-weight:500;}
.cz_dsub{font-size:16px;color:#787878;margin-top:20px;font-weight:350;line-height:1.5;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .cz_dsub{ ;}
}
.cz_dbsym{color:#348cfa;}
.cz_desbox_w{border:1px solid #e5e5e5;border-top:1px solid #000;}
.cz_desbox_w.type2{padding:0;}
.cz_des_tb{display:table;width:100%;table-layout:fixed;text-align:center;padding:45px 0;box-sizing:border-box;}
.cz_des_tb.type2{}
.cz_des_td{display:table-cell;vertical-align:top;background:url("../images/dash_vline.png") repeat-y 100% 0;padding: 0 50px;}
.cz_des_td:last-of-type{background:none;}
.cz_dextit{background:none;padding:0;width:auto;box-sizing:content-box; font-size:24px;font-weight:500; letter-spacing:-1px;}
.cz_dextit.dtype2{font-weight:500;}
.dextit_sym{color:#3355b7;}
.dexcont{margin-top:30px;text-align:left;}
.dexf_dl_w{display:table;width:100%;text-align:left;}
.dexf_dl{display:table-row;}
.dexf_dt{display:table-cell;vertical-align:top;width:1px;padding-top:7px;}
.dexf_dd{display:table-cell;vertical-align:top;padding-bottom:4px;}
.dexf_dl:last-of-type .dexf_dd{padding-bottom:0;}
.dexf_dtlab{white-space:nowrap;font-size:16px;color:#323232;font-weight:500;}
.dtlab_sub{font-size:14px;font-weight:350;display:block;}
.cz_desbox_w input.dexf_int{font-weight:400;width:100%;border:1px solid #c2c2c2;padding:9px;font-size:16px;color:#323232;height:40px;box-sizing:border-box;line-height:inherit;}
.cz_desbox_w input.dexf_int.bgtype2{background-color:#f5f5f5;}
.cz_desbox_w input.dexf_int:focus{border-color:#000;}

.cz_desbox_w input.dexf_int::-webkit-input-placeholder{color:#a7a7a7;font-family: 'Noto Sans Korean';font-weight:350;position:relative;top:-1px;}
.cz_desbox_w input.dexf_int::-moz-input-placeholder{color:#a7a7a7;font-family: 'Noto Sans Korean';font-weight:350;position:relative;top:-1px;}
.cz_desbox_w input.dexf_int:-ms-input-placeholder{color:#a7a7a7 !important;font-family: 'Noto Sans Korean';font-weight:350;position:relative;top:-1px;}
.cz_desbox_w input.dexf_int::-ms-input-placeholder{color:#a7a7a7 !important;font-family: 'Noto Sans Korean';font-weight:350;position:relative;top:-1px;}
.cz_desbox_w input.dexf_int::input-placeholder{color:#a7a7a7;font-family: 'Noto Sans Korean';font-weight:350;position:relative;top:-1px;}

.dexfelse_w{margin-top:10px;position: relative;left:-5px;}
.dexf_item{}
.dexf_chk{display:inline-block;vertical-align: middle;}
.dexf_item .dexf_lab{display:inline-block;vertical-align: middle;margin:0;position: relative;top:-1px;}
.cz_desbox_w .btn_dexsm{margin-top:25px;color:#fff;background:#364e8f;display:block;text-align:center;font-size:16px;padding:13px 15px 15px;border:1px solid #364e8f;box-sizing:border-box;width:100%;}
.dexc_fitem{text-align:left;margin-bottom:15px;}
.dexc_fitem:last-of-type{margin-bottom:0;}
.dexf_dtlab_w{margin-bottom:10px;}
.dexf_dtlab{}
.dexf_int_w{}
.dexf_int{}
.dexcont .imp_para{}
.cz_dexelse_w{background:#f5f6fb;padding:34px;text-align:center;font-size:0;line-height:0;border-top:1px solid #e5e5e5;}
.cz_dexelse_w .btn_dexelse{font-size:14px;color:#414a64;background:#fff;display:inline-block;margin:0 2px;border:1px solid #dadeee;height:48px;line-height:46px;font-weight:500;min-width:138px;text-align:center;padding:0 15px;}
.cz_dexelse_w .btn_dexelse:hover,
.cz_dexelse_w .btn_dexelse:focus{border-color:#414a64;}
.diden_list{display:table;width:100%;text-align:center;}
.diden_list > li{display:table-cell;vertical-align: top;}
.diden_list > li:last-of-type{}
.diden_item{}
.diden_item:before{display:block;content:'';width:160px;height:100px;background:url("../images/ico_iden01.png") no-repeat 0 0;margin:0 auto 10px;}
.diden_item.diden01{}
.diden_item.diden01:before{}
.diden_item.diden02{}
.diden_item.diden02:before{background-image:url("../images/ico_iden02.png");}
.nor_fitem{display:inline-block;}
.norrd{vertical-align: middle;}
.norlab{color:#323232;font-size:16px;}
.cz_des_tb.type2 .cz_dextit{}
.cz_des_tb.type2 .btn_dexsm{}
.cz_dexlmbox_w{background:url("../images/bg_pwline.png") repeat-y 0 0;}
.cz_dexlmbox{min-height:240px;background:url("../images/pw_mainimg.png") no-repeat 0 0;padding:45px 0 45px 365px;}
.cz_dexlmbox.type2{background:url("../images/img_sqbox.png") no-repeat 0 0}
.cz_dexlmbox.type3{background:url("../images/img_login_after.png") no-repeat 0 0;padding:80px 0 20px 365px;}
.cz_dexlmbox .cz_dextit{}
.cz_dextxt{font-size:24px;color:#1e1e1e;line-height:1.3;font-weight:500;letter-spacing: -1.5px;}
.cz_dextsub{font-size:15px;margin-top:10px;}
.cz_dexlmbox .dexf_dl_w{box-sizing:border-box;padding-right:140px;}
.btn_dexinsm_w{margin-top:30px;font-size:0;line-height:0;}
.btn_dexinsm_w .btn_dexinsm{color:#fff;letter-spacing:-1px;font-size:16px;display:inline-block;min-width:148px;padding:0 15px 2px;text-align:center;margin-right:10px;height:53px;border:1px solid #364e8f;background:#364e8f;font-weight:350;}
.btn_dexinsm_w a.btn_dexinsm{line-height:52px}
.btn_dexinsm_w .btn_dexinsm.type2{border-color:#a6a6a6;background:#a6a6a6;}
.btn_dexinsm_w .btn_dexinsm.type3{border-color:#353c4c;background:#353c4c;}
.btn_dexinsm_w .btn_dexinsm.type4{border-color:#5e71a5;background:#fff;color:#364e8f;font-weight:400;}
.btn_dexinsm_w .btn_dexinsm:last-of-type{margin-right:0;}
.btn_dexinsm_w.atype2{text-align:center;}
.btn_dexinsm_w.atype3{text-align:right;}
.btn_dexinsm .btn_dexinsm_in{}
.btn_dexinsm.hico .btn_dexinsm_in{display:inline-block;line-height:1;padding-right:20px;min-height:11px;position:relative;}
.btn_dexinsm.hico .btn_dexinsm_in:after{display:block;content:'';width:11px;height:11px;position:absolute;top:4px;right:0;background:url("../images/ico_btnplus.png") no-repeat 0 0;}
.btn_dexinsm.hico.hico01 .btn_dexinsm_in{}
.drdchk_list{display:table;padding:10px 0;font-size:0;line-height:0;}
.drdchk_list > li{display:table-cell;vertical-align: middle;padding-right:15px;}
.drdchk_list > li:last-of-type{padding-right:0;}
.drdchk_item{}
.drdchk{vertical-align: middle;}
.drdchk_lab{font-size:14px;line-height:1;}

.dexf_list{display:table;width:100%;table-layout:fixed;}
.dexf_list > li{display:table-cell;vertical-align: middle;padding-right:5px;}
.dexf_list > li:last-of-type{padding-right:0;}

.brh{height:5px;}
.hicogbox{word-break:keep-all;background:#f3f4f6 url("../images/ico_ciremail.png") no-repeat 30px 35px;padding:35px 35px 35px 180px;min-height:52px;font-size:16px;color:#787878;line-height:1.5;}
.sccont_low_w{margin-top:50px;}
.sccont_low{margin-bottom:30px;font-size:16px;color:#5a5a5a;letter-spacing:-1px;}
.sccont_low:last-of-type{margin-bottom:0;}
.sccont_low h4{}
.sccont{margin-left:25px;margin-top:5px;}
.scc_num_list{}
.scc_num_list.type2{font-size:15px;}
.scc_num_list.type2 *{font-size:15px;color:#787878;}
.scc_num_list > li{}
.scc_num_list > li:last-of-type{}
.scc_nitem{display:table;width:100%;}
.scc_ntd{display:table-cell;vertical-align: top;}
.scc_ntd.sccn01{width:1px;}
.scc_ntd.sccn02{padding-left:5px;}
.scc_num{white-space:nowrap;color:#a5a5a5;}
.scc_ol_list{margin:0 0 0 16px;padding:0;}
.scc_ol_list > li{list-style:decimal;}
.scc_ol_list > li:last-of-type{}

.dscopy_w{text-align:center;line-height:1.5;}
.dsc_01{font-size:22px;color:#3355b7;font-weight:500;}
.dsc_02{font-size:16px;color:#787878;margin-top:10px;}

.dex_cont{font-size:16px;color:#787878;line-height:1.4;min-height:70px;padding:15px 0 15px 130px;background:url("../images/ico_iden201.png") no-repeat 0 0;}
.dex_cont.dexico02{background-image:url("../images/ico_iden202.png");padding-left:100px;}
.czdes_ment{text-align:center;font-size:20px;color:#1e1e1e;line-height:1.5;font-weight:500;}
.czdes_sym{color:#348cfa;}
.cz_desbox_w.ptype2{padding:45px}
.dexf_dl_w.pixtype2{width:450px;margin:0 auto;}
.dexf_dl_w.pixtype2 .dexf_dt{padding-right:10px;line-height:1.2;}

.gtdw_box{background:#f5f5f5;border:1px solid #e3e3e3;padding:27px 23px;}
.gtdw_box .imp_para{}
.gtagr_big_w{border-top:1px solid #000000;border-bottom:1px solid #e5e5e5;padding:35px 0;}
.gtagr_big_w .dchk_item{}
.gtagr_mid_low_w{padding:40px 30px;}
.gtagr_mid_low_w.type2{padding-top:30px;padding-bottom:0;border-top:1px solid #e5e5e5;}
.gtagr_mid_low_w.type2 .gtagr_mid_low:last-of-type{}
.gtagr_mid_low_w.type2 .gtagr_mid_low:last-of-type .gtagrbot_w{border-bottom:0;}
.gtagr_mid_low{margin-bottom:25px;}
.gtagr_mid_low:last-of-type{margin-bottom:0;}
.gtagr_p{font-size:18px;line-height:1;color:#323232;font-weight:500;letter-spacing:-1px;}
.gtagr_box{border:1px solid #cad5e0;margin-top:15px;font-size:16px;color:#5a5a5a;background:#f6fbfe;position:relative;overflow-y:auto;height:138px;}
.gtagr_bin{padding:20px;}
.gtagr_tit{}
.gtagd_list{margin-top:15px;}
.gtagd_list .gtdash_list{}
.gtagd_list > li{position:relative;padding-left:16px;}
.gtagd_list > li:last-of-type{}
.gtagd_lay{font-size:13px;position:absolute;top:4px;left:0;}
.gtdash_list{}
.gtdash_list > li{position:relative;padding-left:11px;}
.gtdash_list > li:before{display:block;content:'-';position:absolute;top:0;left:0;}
.gtdash_list > li:last-of-type{}
.gtagrbot_w{padding:24px 0;border-bottom:1px solid #e5e5e5;}
.gtagrbot_w .dchk_item{}
/* // =========== 회원정보관리 =========== */


/* ============= 온라인입사지원시스템 =============  */
.czbox_list_w{}
.czbox_list{margin:0 -10px -20px;}
.czbox_list:after{display:block;content:'';clear:both;}
.czbox_list > li{float:left;padding:0 10px 20px;width:50%;box-sizing:border-box;}
.czbox_list > li:last-of-type{}
.czbox_item{border:1px solid #dadde2;padding:38px 38px 73px 38px;position:relative;}
.czblow_01{}
.czb_tb{display:table;width:100%;}
.czb_td{display:table-cell;vertical-align: middle;}
.czb_td.czb01{}
.czb_td.czb02{text-align:right;}
.czrir{font-weight:500;font-size:14px;border:2px solid #ddd;line-height:1;border-radius:100px;display:inline-block;padding:5px 12px;white-space:nowrap;vertical-align: middle;}
.czrir.czr01{color:#f78600;border-color:#fccf99;}
.czrir.czr02{color:#348cfa;border-color:#aed1fd;}
.cday_p{color:#f78600;font-weight:500;font-size:22px;line-height:1;}
.czblow_02{margin-top:7px;}
.czb_tit{font-size:26px;color:#1e1e1e;font-weight:500;line-height:1.3;letter-spacing: -1px;word-break:break-all;}
.czblow_03{margin-top:20px;}
.czbspec_tb{}
.czbspec_tb th,
.czbspec_tb td{font-size:16px;vertical-align: top;}
.czbspec_tb th{color:#787878;white-space:nowrap;font-weight:400;}
.czbspec_tb td{color:#505050;word-break:break-all;padding-left:10px;}
.czblow_04{position:absolute;bottom:0;left:0;width:100%;text-align:right;}
.btn_czbsm{font-size:15px;color:#fff;background:#364e8f;border:1px solid #364e8f;width:148px;height:48px;}
.btn_czbsm.type2{}
.btn_czbsm:disabled{cursor:default;background:#bebebe;border-color:#bebebe;opacity:1;filter:alpha(opacity=100);}
.rech_both_w{background:#f4f5f7;border:1px solid #dadde2;border-top:1px solid #000000;}
.rech_both{display:table;width:100%;table-layout:fixed;}
.rech_cell{display:table-cell;vertical-align: middle;}
.rech_cell.rech_left{background:#fff;text-align:center;width:290px;}
.rech_cell.rech_right{vertical-align: top;}
.rech_cz_w{}
.rech_cz_w .czrir{margin:0 2px;}
.rech_cz_tit_w{}
.rech_cz_tit{font-size:26px;word-break:break-all;padding:0 25px;color:#1e1e1e;font-weight:500;margin-top:10px;line-height:1.2;}
.rech_tlow{}
.rech_tlow.recht01{text-align:right;padding:30px 30px 15px}
.rech_tlow.recht02{padding:0 40px;}
.rech_tlow.recht03{position:relative;top:1px;left:1px;margin-top:11px;}
.rech_tlow.recht03 .btn_sctbox{}
.recht_d{color:#f78600;line-height:1;font-size:22px;font-weight:500;}
.rech_tail_tit{line-height:1;font-size:18px;font-weight:500;color:#323232;}
.rech_tail_tb_w{margin-top:15px;}
.rech_tail_tb{display:table;}
.rech_tail_tb > li{display:table-row;vertical-align: top;}
.rech_tc{display:table-cell;font-size:15px;padding-bottom:5px;}
.rech_tail_tb > li:last-of-type .rech_tc{padding-bottom:0;}
.rech_tc.tcth{}
.rech_tc.tctd{color:#505050;padding-left:15px;}
.tcth_sp{color:#787878;display:inline-block;position:relative;padding-left:10px;}
.tcth_sp:after{display:block;content:'';width:3px;height:3px;background:#348cfa;border-radius:100px;position:absolute;top:11px;left:0;}
.cmsrec_edt_w{border:1px solid #dadde2;position:relative;border-top:1px solid #000;}
.cmsrec_edt_low01{padding:60px 40px;}
.cmsrec_edt_low02{background:#fdfdfd;border-top:1px solid #dadde2;padding:20px 0;}
.cmsfile_tb{display:table;width:100%;}
.cmsfile_td{display:table-cell;vertical-align: middle;}
.cmsfile_td.cmsfile01{width:188px;text-align:center;}
.cmsfile_td.cmsfile02{border-left:1px solid #e3e3e3;padding-left:20px;}
.cmsfile_lab{font-size:20px;color:#1e1e1e;font-weight:500;text-align:center;}
.cmsfilelist_list{}
.cmsfilelist_list > li{margin-bottom:5px;}
.cmsfilelist_list > li:last-of-type{margin-bottom:0;}
.cmsfilelist_list .cmsfile{font-size:15px;color:#364e8f;display:inline-block;}
.reckind_low_w{padding:15px 0;}
.reckind_low{margin-bottom:10px;}
.reckind_low:last-of-type{margin-bottom:0;}
.reckind_p01{line-height:1;font-size:16px;color:#323232;font-weight:500;}
.reckind_p02_list{margin-top:3px;}
.reckind_p02_list > li{position:relative;padding-left:10px;color:#787878;font-size:15px;position:relative;}
.reckind_p02_list > li:last-of-type{}
.reckind_p02_list > li:before{display:block;content:"-";position:absolute;top:-1px;left:0;}
.form_gment_w{text-align:center;line-height:1.5;padding:40px 20px;}
.form_gment_01{font-size:22px;color:#323232;font-weight:500;letter-spacing:-1px;}
.form_gment_02{font-size:16px;color:#787878;margin-top:10px;}

/* editor */
.ctemp_z{}
.ctemp_low{margin-bottom:70px}
.ctemp_low:last-of-type{margin-bottom:0;}
.ctemp_tit{font-size:20px;color:#1e1e1e;font-weight:bold;font-weight:500;line-height:1;position:relative;padding-left:20px;}
.ctemp_tit:before{position:absolute;top:4px;left:0;content:'';width:14px;height:14px;background:url("../images/editor/edbul.png") no-repeat 0 0;}
.ctemp_cont{margin:18px 0 0 20px;font-size:16px;color:#464646;}
.ctprocess_list{display:table;font-size:0;line-height:0;}
.ctprocess_list > li{display:table-cell;vertical-align: middle;background:url("../images/editor/pro_dashline.png") no-repeat 100% 50%;padding-right:42px;}
.ctprocess_list > li:last-of-type{padding-right:0;background:none;}
.ctprocess_item{width:134px;height:134px;background:url("../images/editor/pro_cir01.png") no-repeat 0 0;}
.ctprocess_item.step02{background-image:url("../images/editor/pro_cir02.png");}
.ctprocess_item.step03{background-image:url("../images/editor/pro_cir03.png");}
.ctprocess_item.step04{background-image:url("../images/editor/pro_cir04.png");}
.ctprocess_item.step05{background-image:url("../images/editor/pro_cir05.png");}
.ctproc_tb{text-align:center;display:table;width:100%;height:100%;}
.ctproc_td{display:table-cell;padding:10px;vertical-align: middle;}
.ctproc_p01{font-size:16px;font-weight:500;color:#f78600;line-height:1;}
.ctproc_p02{font-size:18px;letter-spacing:-1px;color:#464646;margin-top:10px;line-height:1;}
.scedot_list{font-size:16px;color:#5a5a5a;}
.scedot_list.dtype2{display:inline-block;}
.scedot_list.type2 > li{margin-bottom:15px;}
.scedot_list > li{position:relative;padding-left:10px;margin-bottom:3px;word-break:keep-all}
.scedot_list > li:before{display:block;content:'';width:3px;height:3px;background:#348cfa;position:absolute;top:12px;left:0;}
.scedot_list > li:last-of-type{margin-bottom:0 !important;}
.ct_sub{color:#787878;}
.ct_tb{display:table;}
.ct_tb > li{display:table-row;}
.ct_tb > li:last-of-type{padding-bottom:0;}
.ct_cell{display:table-cell;padding-bottom:5px;vertical-align: top;}
.ctc_sp{display:inline-block;font-size:16px;color:#787878;position:relative;padding-left:10px;}
.ctc_sp:before{display:block;content:'';width:3px;height:3px;background:#348cfa;position:absolute;top:12px;left:0;}
.ct_cell.ctc01{color:#787878;}
.ct_cell.ctc02{padding-left:20px;}
/* // editor */

/* // ============= 온라인입사지원시스템 =============  */



/* ============= 통합검색 =============  */
.total_search_z{font-size:0;line-height:0;background:#f5f6fb;border-bottom:1px solid #d0d1d6;padding:33px 0;}
.total_sear_w{background:#fff;border-radius:200px 0 0 200px;height:64px;box-sizing:border-box;position:relative;padding-right:32px;position:relative;left:-16px;border:2px solid #2847a0;box-sizing:border-box;width:552px;margin:0 auto;}
.total_sear_w .totint{height:60px;padding:10px 20px 12px;color:#000;border:0;font-size:16px;font-weight:500;width:100%;box-sizing:border-box;}

.totint::-webkit-input-placeholder{color:#646464;}
.totint::-moz-input-placeholder{color:#646464;}
.totint:-ms-input-placeholder{color:#646464;}
.totint::-ms-input-placeholder{color:#646464;}
.totint::input-placeholder{color:#646464;}

.totint_w{background:#fff;border-radius:200px 0 0 200px;overflow:hidden;}
.btn_totsearch{position:absolute;top:-2px;right:-32px;display:inline-block;width:64px;height:64px;vertical-align: middle;background:url("../images/ico_tsearch.png") no-repeat 0 0;}
.total_retit_w{padding:55px 20px;text-align:center;}
.total_retit{font-size:20px;color:#323232;}
.retit_sym{font-weight:500;color:#348cfa;}
.retit_bsym{font-weight:500;}
.retit_osym{color:#f78600;}
.total_result_z{}
.total_result_item{margin-bottom:30px;}
.total_result_item:last-of-type{margin-bottom:0;}
.total_tit_tb_w{border-bottom:1px solid #000000;padding-bottom:15px;}
.total_tit_tb{display:table;line-height:1;}
.total_tit_td{position:relative;display:table-cell;vertical-align: bottom;}
.total_tit_td.total_tit01{}
.total_tit_td.total_tit01 h4{padding-bottom:0;}
.total_tit_td.total_tit02{padding-left:32px;position:relative;}
.total_tit_td.total_tit02:before{display:block;content:'';width:1px;height:14px;background:#cccccc;position:absolute;top:3px;left:16px;}
.tottit_bsym{font-size:20px;color:#323232;font-weight:500;}
.tottit_osym{color:#f78600;}
.total_rescont_w{}
.total_rescont{padding:20px 25px;border-bottom:1px solid #d9d9d9;}
.trestc_low01{font-size:15px;color:#787878;}
.trestc_low02{font-size:18px;color:#323232;font-weight:500;margin-top:10px;}
.trestc_low03{font-size:15px;color:#787878;margin-top:5px;}
.total_result_item .btn_dexinsm_w{margin-top:10px;}
/* // ============= 통합검색 =============  */

/* 20191209 윈도우 팝업 영수증 */
.retable_w{border-top:1px solid #000000;}
.retable{width:100%;border-left:1px solid #e5e5e5;}
.retable th,
.retable td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:8px 8px;text-align:left;font-size:15px;}
.retable .vft_lab{font-size:20px;line-height:100%;font-weight:500;}
.retable th{background:#f5f6fb;font-weight:400;color:#333;text-align:center;}
.retable td{color:#444;}
/*// 20191209 윈도우 팝업 영수증 */


/* sort */
.sortfield_z{margin-bottom:45px;background:#f5f5f5;border:1px solid #e3e3e3;padding:18px 30px 13px;}
.sortfield_z:after{display:block;content:'';clear:both;}
.sordf_cell{float:left;margin-bottom:5px;box-sizing:border-box;}
.sordf_cell.wid01{width:30%;}
.sordf_cell.wid02{width:70%;padding-left:30px;}
.sdf_dl{display:table;width:100%;}
.sdf_dt,
.sdf_dd{display:table-cell;vertical-align: middle;}
.sdf_dt{width:1px;padding-right:20px;}
.sdf_dd{}
.sdf_dd .norchk_w{position:relative;left:-4px;}
.sdf_dd .fsel{}
.sdf_dtsp{display:inline-block;white-space:nowrap;font-size:16px;color:#323232;font-weight:500;}
.sdfin_list{display:table;width:100%;}
.sdfin_list > li{display:table-cell;vertical-align: middle;padding-right:5px;}
.sdfin_list > li .fsel{}
.sdfin_list > li:last-of-type{padding-right:0;}
.swd_item{position:relative;border:1px solid #c2c2c2;padding-right:40px;background:#fff;}
.swd_item .swd_int{border:0;height:32px;box-sizing:border-box;width:100%;}
.btn_swd{display:block;width:40px;height:32px;position:absolute;top:0;right:0;border-left:1px solid #c2c2c2;background:url("../images/btn_searchico.png") no-repeat 50% 50%;}
.sortfield_z.type2{padding-bottom:5px;}
.sortfield_z.type3{padding-bottom:18px;}
.sortfield_z.type2 .sordf_cell{padding-bottom:10px;}
.stform_list{display:table;width:100%;}
.stform_list > li{display:table-cell;vertical-align: middle;}
.stform_list > li.has_int{}
.stform_list > li.has_int input[type='text']{width:100%;}
.stform_list > li.has_txt{padding:0 5px;text-align:center;}
.stform_list > li.has_btn{padding-left:10px;width:1px;}
.btn_stfsm{vertical-align: middle;color:#fff;white-space:nowrap;background:#364e8f;border:1px solid #364e8f;box-sizing:border-box;height:31px;padding:0 20px 2px;}
/* // sort */


.btntbl_list_w{margin:0 -2px;}
.btntbl_list{border-collapse:separate;font-size:0;line-height:0;display:table; margin:0 auto;}
.btntbl_list > li{display:table-cell;padding:0 2px;vertical-align: middle;}
.btntbl_list > li:last-of-type{}
.btn_cswr{white-space:nowrap;vertical-align: middle;display:inline-block;color:#364e8f;font-size:13px;border:1px solid #9aa6c7;line-height:1;padding:8px 10px;}
.btn_cswr span{}
