@charset "utf-8";
/* CSS Document */
table {border-collapse:collapse;}
form th{word-break:break-all !important;word-wrap:break-word !important;}
.join_step_box{position:relative;}
.join_step_box > ul{position:relative;list-style:none;margin:0;padding:0;}
.join_step_box > ul::before,.join_step_box > ul::after{content:'';clear:both;display:table;}
.join_step_box > ul > li {position:relative;list-style:none;margin:0;padding:0;float:left;width:33.333%;text-align:center;}
.join_step_box > ul > li > div {position:relative;text-align:center;width:85%;margin:0 auto; border-width:3px;border-style:solid; border-radius:50px;border-color:#d0d0d0;background-color:#f4f4f4;padding:1rem 0;font-weight:700;}
.join_step_box > ul > li > div::after {content:'\f125';position:absolute;right:-10%;top:50%;transform:translateY(-50%);color:#33577b;font-family:'Ionicons',sans-serif;}
.join_step_box > ul > li:last-child > div::after{content:'';}
.join_step_box > ul > li.active > div {border-color:#1748a4;background-color:#e3ecfb;}

.member_join_box{position:relative;margin:3rem auto; width:80%;max-width:900px; text-align:center; line-height:1.8em; font-size:1.5rem; padding:3em 1em; border:3px solid #dbe4ea; border-radius:2rem;}
.member_join_box_text{}
.member_join_box_text > strong{font-weight:700; color:#1748a4;margin-right:1em;}


.page-wrap{min-height:200px;padding:0 1rem;margin-bottom:2rem;}
.page-title-wrap{margin-bottom:2rem;text-align:center;position:relative;}
.page-title-wrap > h2 {font-size:2.5rem;position:relative;color:#333333;font-weight:700;}
.page-title-wrap > h2::before{content:'';display:block;position:absolute;width:1px;height:30px;background-color:#333333;bottom:-2.5rem;left:50%;transform:translateX(-50%)}
.page-title-wrap::after{content:'';display:block;height:5rem;}


/*인사말*/
.greeting{width:100%;max-width:285px;box-shadow:10px 10px 0px #e0e0e0;position:relative;}
.ceo_name {position:absolute;bottom:-2em;right:-2em;background-color:#4573ac;color:#fff;text-align:right;padding:1.5rem;font-size:1.1rem;box-shadow:10px 10px 0px #dae3ee;}
.ceo_name > strong{display:block;text-align:right;font-size:1.35rem;}
.ceo_text{margin:0; padding:0; font-weight:normal;  text-align: justify; word-break: keep-all; color:#585858; }
.ceo_text ul{list-style:none; padding: 0px; margin:0;}
.ceo_text li{list-style:none; padding: 0px; margin:0;}
.ceo_text li.ceo_text01 {padding:10px 0 20px 0; font-size:1.7rem; font-weight:500; line-height:170%;}
.ceo_text li.ceo_text01 span.c01{color:#0a65b3;}
.ceo_text li.ceo_text01 span.c02{color:#2c99c1;}
.ceo_text li.ceo_text02 {padding:0px 0 30px 0; line-height:170%;}

/*협의회연혁*/
.history {max-height:400px; height:100vh; padding:0px 0 0 10px;background:url(/_img/introduction/history_bg.jpg) no-repeat center 10%;}
.history h3 {color:#ff2a00;font-size:2rem}
.history h3 span {display:block;color:#333333; font-weight:normal;line-height:150%;font-size:0.65em;}
.ht_list {margin-bottom:30px;}
.ht_list .ht_list_tt{border-top:1px solid #5186e8;}
.ht_list .ht_title{color:#4181ca; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; font-size:2rem; font-weight:600;}
.ht_list .ht_grp{line-height:170%; padding:6px 5px 3px 5px; border-bottom:1px dashed #d5d5d5;}
.ht_list .ht_grp h5{color:#295c94; letter-spacing:-0px;font-size:1.1rem;}

/*테이블스타일-가로*/
.list_type table {width:100%; border-top:#656565 solid 2px; border-right:1px solid #ddd; border-collapse:collapse;}
.list_type th {height:25px; border-left:1px solid #ddd;  border-bottom:1px solid #bfbfbf;  background-color:#f4f4f4; padding:3px 5px 3px 5px; color:#333; text-align:center;}
.list_type th.th_list_com {text-align:left; padding-left:10px;}
.list_type td {border-left:1px solid #ddd;  border-bottom:1px solid #ddd; height:22px; padding:6px 5px 5px 5px; text-align:center; color:#636363;}
.list_type span {display:block;}
.list_type span.tot_txt {display:block; height:20px; text-align:right;}
.list_type td span.tot_txt2 {display:block; font-size: 13px; }
.list_type td.td_list1 {text-align:left; padding-left:5px; letter-spacing: -1px; line-height: 160%;}
.list_type td.td_list2 {text-align:left; padding-left:165px;}
.list_type td.td_list3 {color:#06C;}
.list_type td.no_l_t {border-top:0;}
.list_type td.no_l_b {border-bottom:0;}
.list_type td.no_l_l {border-left:0;}
.list_type td.no_l_r {border-right:0;}
.list_type td.line_top {border-top:#ddd solid 1px;}

.list_type a {color:#1b5aaf; text-decoration:none;}
.list_type a:hover {text-decoration:underline;}

/*테이블스타일-가로2*/
.list_type2 table {width:100%;margin:0; /*border-top:#15509f solid 2px; border-right:1px solid #ddd;*/  background-color:#ffffff; border-collapse:collapse; }
.list_type2 th {height:25px; border:1px solid #ddd; background-color:#f4f4f4; padding:3px 5px 3px 5px; color:#333; text-align:center;}
.list_type2 th.th_list_com {text-align:left; padding-left:10px;}
.list_type2 td {border:1px solid #ddd; height:22px; padding:6px 5px 5px 5px; text-align:center; color:#636363;}
.list_type2 span {display:block; height:25px;}
.list_type2 span.tot_txt {display:block; height:20px; text-align:right;}
.list_type2 td.td_list1 {text-align:left; padding-left:5px; letter-spacing: -1px; line-height: 160%;}
.list_type2 td.td_list2 {}
.list_type2 td.td_list3 {color:#06C;}
.list_type2 a {color:#1b5aaf; text-decoration:none;}
.list_type2 a:hover {text-decoration:underline;}

.icon{font-size:1.2rem;}

/* 노사협의회 */
.cont06  { text-align: justify; word-break: keep-all;}
.cont06 .nosa_box { width: 715px; height: 90px; border-radius: 10px; text-align: justify; word-break: keep-all; background-color: #e8f2ff; padding: 15px;box-shadow: 0px 1px #ddd;}
.bg0601 {float:left; background:url(/_img/personnel/info_img01.jpg) no-repeat right 180px;}
.cont06 .icon {background:url(/_img/common/icon_01.gif) no-repeat 0px 5px; padding:0 0 0 20px; font-weight: bold;}
.cont06 ul {list-style:none;  margin: 0 0 30px 0; padding:0px; width: 100%; text-align: justify;}
.cont06 ul .icon2 {list-style:none; margin: 0 0 0 5px; padding: 0 0 0px 10px; background:url(/_img/button/icon_s_grey.gif) no-repeat 0px 10px; }
.cont06 ul .icon3 {list-style:none; margin: 0 0 0 0px; padding: 0 0 0px 17px; background:url(/_img/button/icon01.gif) no-repeat 0px 9px;}
.cont06 ul li {list-style:none; margin: 3px 0 3px 5px; padding: 0 0 0px 10px; line-height: 180%; }
.cont06 ul .ml1 { margin-left: 15px;}
.ml300 { margin: -85px 0 0 290px; padding-top: 100px; line-height: 170%; width: 440px; text-align: justify; position: absolute;}
.lind_hei1 { line-height: 180%; text-align: justify;}
.font_max0 {  font-size: 17px; font-weight: bold; color: #333;}
.font_max {  font-size: 20px; font-weight: bold; color: #15509f;}
.clear {clear:both;}
.font_max61 { font-size: 25px; color: #13478d;}

/* 주요업무 */
.bus_bg { background:url(/_img/introduction/sub01_bg01.jpg) no-repeat bottom right; }
.cont01 .icon {background:url(/_img/common/icon_01.gif) no-repeat 0px 5px; padding:0 0 0 20px; font-weight: bold;}
.cont01 .icon2 {background:url(/_img/button/icon_s_grey.gif) no-repeat 0px 10px; padding:0 0 0 10px; margin-left: 10px;}
.cont01 ul {list-style:none;  margin: 0 0 30px 0; padding:0px; width: 100%;}
.cont01 ul li {list-style:none; margin: 8px 0; padding: 0px; width: 100%;}
.cont01 ul .ml1 { margin-left: 11px;}


/* 공통 테이블 */
.table_wrap { position:relative; width:100%; }
.table_wrap .table_basic2 { border-collapse:collapse;  width:100%; }
.table_wrap .table_basic2 .botop {  border-top: 1px solid #31688f; }
.table_wrap .table_basic2 th { padding: 0.5% 1%; vertical-align:middle; color:#31688f; font-size:14px; font-weight:bold; line-height: 130%; text-align:center; background:#f5f8fa; border-top: 1px solid #eee;border-bottom: 1px solid #eee;border-right: 0px solid #eee; }
.table_wrap .table_basic2 td { padding: 0.5% 1%; vertical-align:middle; line-height: 160%; background:#fff; text-align:center; border-top: 1px solid #eee;border-bottom: 1px solid #eee; border-right: 1px solid #eee;}
.table_wrap .table_basic2 th.th_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic2 td.td_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic2 th:last-child{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */
.table_wrap .table_basic2 td.last_line{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */

.table_wrap .table_basic3 { border-collapse:collapse; width:100%; }
.table_wrap .table_basic3 .botop {  border-top: 1px solid #31688f; }
.table_wrap .table_basic3 th { padding: 0.5% 1%; vertical-align:middle; color:#31688f; font-size:14px; font-weight:bold; line-height: 130%; text-align:center; background:#f5f8fa; border: 1px solid #ddd;}
.table_wrap .table_basic3 td { padding: 0.5% 1%; vertical-align:middle; line-height: 160%; background:#fff; text-align:center; border: 1px solid #ddd;}

.table_wrap .table_basic4 { border-collapse:collapse;  width:100%; }
.table_wrap .table_basic4 .botop {  border-top: 1px solid #31688f; }
.table_wrap .table_basic4 th { padding: 1% 1%; vertical-align:middle; color:#31688f; font-size:14px; font-weight:bold; line-height: 130%; text-align:center; background:#f5f8fa; border-top: 1px solid #eee;border-bottom: 1px solid #eee;border-right: 0px solid #eee; }
.table_wrap .table_basic4 td { padding: 1% 0.5%; vertical-align:middle; line-height: 160%; background:#fff; text-align:center; border-top: 1px solid #eee;border-bottom: 1px solid #eee; border-right: 1px solid #eee;}
.table_wrap .table_basic4 th.th_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic4 td.td_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic4 th:last-child{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */
.table_wrap .table_basic4 td.last_line{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */

.table_wrap .table_basic5 { border-collapse:collapse;  width:100%; }
.table_wrap .table_basic5 .botop {  border-top: 1px solid #31688f; }
.table_wrap .table_basic5 th { padding: 1% 1%; vertical-align:middle; color:#31688f; font-size:14px; font-weight:bold; line-height: 130%; text-align:center; background:#f5f8fa; border-top: 1px solid #eee;border-bottom: 1px solid #eee;border-right: 0px solid #eee; }
.table_wrap .table_basic5 td { padding: 1% 0.5%; vertical-align:middle; line-height: 160%; background:#fff; text-align:center; border-top: 1px solid #eee;border-bottom: 1px solid #eee; border-right: 1px solid #eee;}
.table_wrap .table_basic5 th.th_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic5 td.td_ri_li{border-right: 0px solid #eee; }
.table_wrap .table_basic5 th:last-child{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */
.table_wrap .table_basic5 td.last_line{border-right:0px solid #d8d8d8;}/* 2018.07.11 추가 */

/*테이블스타일-가로*/
table.type1 {width:100%;}
table.type1 th {height:25px; border-top:#666 solid 2px;  border-bottom:1px solid #c7c7c7;  background-color:#ececec; padding:3px 5px 3px 5px; color:#444444; text-align:center; font-size:13px;  font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음';}
table.type1 th.th_list_com {text-align:left; padding-left:10px;}
table.type1 td {font-size:13px; border-bottom:1px dotted #c7c7c7; height:30px; padding:6px 2px 5px 2px; text-align:center; color:#333; font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음'; line-height: 150%;}
.type1 span {float:left; width:710px; height:25px; font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음';}
.type1 span.tot_txt {width:100%; height:20px; text-align:right;}
/*.type1 td.td_list_tit {color:#0665b2;}*/
.type1 td.td_list_tit2 {font-size:12px; font-family:'맑은 고딕','Arial','Verdana'; }
.type1 td.td_list_tit3 {text-align:left; padding-left:5px; letter-spacing: -1px; line-height: 160%;}
.type1 td.td_list_l {text-align:left; padding-left:10px;}
.type1 a {color:#0665b2; text-decoration:none;}
.type1 a:hover {text-decoration:underline; color:#005aff;}
.type1_to_r {text-align:right; margin-bottom:3px; font-size:12px;}

/*테이블 컨텐츠 스타일-세로*/
table.list_type02  {width:100%; border-top:#666 solid 2px; }
table.list_type02 th {background-color:#f4f4f4; border-bottom:1px solid #d1d1d1;font-size:14px; height:27px; font-weight:bold; padding:3px 5px 3px 10px; color:#444444; text-align:left;font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음';}
table.list_type02 td {border-bottom:1px solid #d1d1d1; padding:6px 5px 5px 10px; text-align:left; font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음'; font-size:13px;}
.list_type02 td.pad02 {padding:3px 5px 4px 10px; text-align:left; vertical-align:middle;}
.list_type02 th.txt_c {text-align:center;}
.list_type02 td.txt_c {text-align:center; padding:6px 0px 5px 0px}
.list_type02 .cttl {border-top:1px solid #399fe7;}
.list_type02 .ctbl {border-bottom:1px solid #c7c7c7;}
.list_type02 .ctrl {border-right:1px solid #d1d1d1;}
.list_type02 .ctll {border-left:1px solid #d1d1d1;}
.list_type02 .ctbl_con {line-height:150%;}
.list_type02 em {color:red;  font:13px "Arial", "Verdana";}/*필수입력*/
.list_type02 img {vertical-align:middle;}/*필수입력*/
.list_type02 td img {vertical-align:middle;}/*필수입력*/
.list_type02 span {color:#ff7c2d; font-size:11px; vertical-align:middle; font-weight:normal;}/*입력안내*/
.list_type02 span.sp01 {color:#595959; font-size:12px; font-weight:bold; vertical-align:middle; padding-top:5px;}/*입력안내*/
.list_type02 span.sp02 {color:#ff7c2d; font-size:11px; font-weight:normal; line-height: 130%;}/*입력안내*/
.list_type02 span.ty2_txt1 {color:#1857b6; font-size:14px;}
.list_type02 span.ty2_txt2 {color:#444444; font-size:13px; padding-top:0px; vertical-align:top;}
.list_type02 td.txt_pt1 {color:#1857b6;}

.list_type02 td ul {list-style:none; margin:0; padding:0;}
.list_type02 td ul li {font-weight:bold; margin:0 0 5px 0px;}
.list_type02 td ul li.mcl{float:left; margin-right:5px;}
.list_type02 td ul li.mcl02{float:left; margin-right:30px;}
.list_type02 td ul li.list_v_txt{float:left; width:100%; margin-right:5px; font-weight:normal;}

.list_type02 a {color:#fff; text-decoration:none;}
.list_type02 a:hover {text-decoration:underline;}

/*테이블 컨텐츠 스타일-세로2*/
table.list_type03  {width:100%; border-top:#666 solid 2px; }
table.list_type03 th {background-color:#f4f4f4; border-bottom:1px solid #d1d1d1;font-size:13px; height:25px; font-weight:bold; padding:3px 5px 3px 10px; color:#444444; text-align:left;font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음';}
table.list_type03 td {border-bottom:1px solid #d1d1d1; padding:6px 5px 5px 10px; text-align:left; font-family:'맑은 고딕','Nanum Gothic','굴림', '돋음'; font-size:12px;}
.list_type03 td.pad02 {padding:3px 5px 4px 10px; text-align:left; vertical-align:middle;}
.list_type03 th.tit {text-align:left; padding-left:10px; background-color:#f4f4f4; font-weight: normal; }
.list_type03 th.txt_c {text-align:center;}
.list_type03 td.txt_c {text-align:center; padding:6px 0px 5px 0px}
.list_type03 .cttl {border-top:1px solid #399fe7;}
.list_type03 .ctbl {border-bottom:1px solid #c7c7c7;}
.list_type03 .ctrl {border-right:1px solid #d1d1d1;}
.list_type03 .ctbl_con {line-height:150%;}
.list_type03 em {color:red;  font:13px "Arial", "Verdana";}/*필수입력*/
.list_type03 img {vertical-align:middle;}/*필수입력*/
.list_type03 td img {vertical-align:middle;}/*필수입력*/
.list_type03 span {color:#ff7c2d; font-size:11px; vertical-align:middle; font-weight:normal;}/*입력안내*/
.list_type03 span.sp01 {color:#595959; font-size:12px; font-weight:bold; vertical-align:middle; padding-top:5px;}/*입력안내*/
.list_type03 span.ty2_txt1 {color:#1857b6; font-size:14px;}
.list_type03 span.ty2_txt2 {color:#444444; font-size:13px; padding-top:0px; vertical-align:top;}
.list_type03 td.txt_pt1 {color:#1857b6;}

.list_type03 td ul {list-style:none; margin:0; padding:0;}
.list_type03 td ul li {font-weight:bold; margin:0 0 5px 0px;}
.list_type03 td ul li.mcl{float:left; margin-right:5px;}
.list_type03 td ul li.mcl02{float:left; margin-right:30px;}
.list_type03 td ul li.list_v_txt{float:left; width:100%; margin-right:5px; font-weight:normal;}

.list_type03 a {color:#f44f0d; text-decoration:none;}
.list_type03 a:hover {text-decoration:underline;}


/*검색테이블*/
.tbl_search table {width:100%; border-top:#666 solid 2px; font-size:14px;} 
.tbl_search th {border-bottom:1px solid #d1d1d1; height:20px; font-size:15px; background-color:#ececec; padding:5px 0px 3px 20px; color:#444444; text-align:left;font-family:'Nanum Gothic','맑은 고딕','굴림', '돋음';}
.tbl_search th.th_poll {border-bottom:1px solid #d1d1d1; height:30px; background-color:#ececec; padding:5px 0px 5px 20px; color:#444444; text-align:left;}
.tbl_search td {border-bottom:1px solid #d1d1d1; padding:5px 0px 3px 15px; text-align:left;font-family:'Nanum Gothic','맑은 고딕','굴림', '돋음';}
.tbl_search td img {vertical-align:middle;}

/*검색테이블2*/
.tbl_search2 table {width:100%; border-top:#666 solid 2px; font-size:14px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;} 
.tbl_search2 th {border-bottom:1px solid #d1d1d1; height:20px; font-size:15px; background-color:#ececec; padding:5px 0px 3px 20px; color:#444444; text-align:left;font-family:'Nanum Gothic','맑은 고딕','굴림', '돋음';}
.tbl_search2 th.th_poll {border-bottom:1px solid #d1d1d1; height:30px; background-color:#ececec; padding:5px 0px 5px 20px; color:#444444; text-align:left;}
.tbl_search2 td {border-bottom:1px solid #d1d1d1; padding:5px 0px 3px 15px; text-align:left;font-family:'Nanum Gothic','맑은 고딕','굴림', '돋음';}
.tbl_search2 td img {vertical-align:middle;}

/* 검색영역 */
.search_alone_box { position:relative; padding:10px; background:#f9f9f9; border:1px solid #ddd; box-sizing:border-box; overflow:hidden; margin:5px 0;}
.search_alone_box:after { display:block; content:""; clear:both; }
.search_alone_box > ul::before,.search_alone_box > ul::after{ display:block; content:""; clear:both; }
.search_alone_box > ul {clear:both;}
.search_alone_box > ul > li { float:left; margin-bottom:5px; box-sizing:border-box;padding:0 10px;}
.search_alone_box .btn_group { position:absolute; right:10px; top:50%; transform:translateY(-50%); }
.search_alone_box .btn_group > a { display:inline-block; vertical-align:middle; }
.search_alone_box label, .search_alone_box input, .search_alone_box a { vertical-align:middle; }
.search_alone_box label { display:inline-block; padding-left:10px; padding-right:10px; vertical-align:middle; }
.search_alone_box input[type='text'] {max-width:200px;min-width:50px;}
.search_alone_box select {max-width:200px;min-width:80px;}
.search_alone_box img { margin-left:4px; vertical-align:middle; cursor:pointer; }
.search_alone_box h3{display:inline-block; vertical-align:middle; font-weight:600;}

.search_alone_login label{color:#666;font-size:0.85rem;display:none;}
.search_alone_login{position:relative; background-color:#f4f4f4;text-align:center;padding:2rem 0; border:1px solid #ddd;}

/* 조회 : custom 구성 */
.lookup_box{border-bottom:1px solid #ddd;margin-top:5px;}
.lookup_box:first-child{margin-top:0;}
.lookup_box:last-child{border-bottom:0;}
.lookup_box li > h3{width:120px;position:relative;box-sizing:border-box;padding-left:10px;}
.lookup_box li > h3::before{content:''; height:100%;width:4px;background-color:#1748a4;display:block;position:absolute;left:0;top:0;}
.lookup_box li {box-sizing:border-box;}
.lookup_box li:first-child{width:auto;}
.lookup_box li > label{min-width:82px;text-align:center;box-sizing:border-box;}
.lookup_box li > select {max-width:200px;min-width:135px;}
.wfix{min-width:auto !important;}


/* Table : Default */
.tbl{position:relative;margin-bottom:1px;}
.tbl::before {content:'';position:absolute;width:100%;height:2px;background-color:#656565;left:0;top:-1px;}
.tbl table {width:99.99%;}
.tbl table th, .tbl table td {padding:1vh 1vw;text-align:center;word-break:keep-all;word-wrap:break-word;border:1px solid #ccc;border-top:0;/*border-right:0;*/font-size:15px;}
.tbl table th {background:#f6f6f6;}
.tbl table thead tr th {}
.tbl table tbody tr th {}
.tbl table tbody tr td {}
.tbl table tfoot tr td {background:#f9f9f9;}
/*.tbl table tbody tr:hover td { background:#f9f9f9; }*/
/* .tbl table thead tr th:first-child { border-left:0; }
.tbl table tbody tr th:first-child { border-left:0; border-right:1px solid #ddd;} */
.tbl table tbody tr td:first-child[rowspan*=''] { border-left:0; }
.tbl table tbody tr td.left_none { border-left:0; }
.tbl table tfoot tr td:first-child { border-left:0; }
.tbl table .algL {text-align:left;}
.tbl table .algC {text-align:center;}
.tbl table .algR {text-align:right;}
.tbl table .tr_algL td {text-align:left;}
.tbl table .tr_algC td {text-align:center;}
.tbl table .tr_algR td {text-align:right;}
.tbl table input[type=text] { width:100%; }
.tbl table input[type=password] { width:100%; }
.tbl table select { width:auto; }
.tbl .no_data { height:100px; }
.tbl table a { display:inline-block; overflow:hidden; padding-left:0.5em; padding-right:0.5em; text-align:center;vertical-align:middle;}

.tbl table th, .tbl table td table td {border-top:1px solid #ddd;border-right:1px solid #ddd;}

.tbl .cols_1 { width:1%; }
.tbl .cols_2 { width:2%; }
.tbl .cols_3 { width:3%; }
.tbl .cols_4 { width:4%; }
.tbl .cols_5 { width:5%; }
.tbl .cols_6 { width:6%; }
.tbl .cols_7 { width:7%; }
.tbl .cols_8 { width:8%; }
.tbl .cols_9 { width:9%; }
.tbl .cols_10 { width:10%; }
.tbl .cols_11 { width:11%; }
.tbl .cols_12 { width:12%; }
.tbl .cols_15 { width:15%; }
.tbl .cols_16 { width:16%; }
.tbl .cols_17 { width:17%; }
.tbl .cols_18 { width:18%; }
.tbl .cols_19 { width:19%; }
.tbl .cols_20 { width:20%; }
.tbl .cols_25 { width:25%; }
.tbl .cols_30 { width:30%; }
.tbl .cols_35 { width:35%; }
.tbl .cols_40 { width:40%; }
.tbl .cols_45 { width:45%; }
.tbl .cols_50 { width:50%; }
.tbl .cols_55 { width:55%; }
.tbl .cols_60 { width:60%; }
.tbl .cols_65 { width:65%; }
.tbl .cols_70 { width:70%; }
.tbl .cols_75 { width:75%; }
.tbl .cols_80 { width:80%; }
.tbl .cols_85 { width:85%; }
.tbl .cols_90 { width:90%; }
.tbl .cols_95 { width:95%; }
.tbl .cols_auto { width:auto; }

.tbl .bd_none {}
.tbl .bd_none th, .tbl .bd_none td { border-top:0; border-right:0; }
.tbl .bd_none thead tr th:first-child { border-left:0; }
.tbl .bd_none tbody tr th:first-child { border-left:0; }
.tbl .bd_none tbody tr td:first-child { border-left:0; }
.tbl .bd_none tfoot tr td:first-child { border-left:0; }

/* Table : Fixed */
.tbl .tbl_fixed td .txt_ellip {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/* Table : Vertical */
.tbl .tbl_vert { }
.tbl .tbl_vert th {text-align:right;}
.tbl .tbl_vert td {text-align:left;}
/*.tbl .tbl_vert tr:hover td { background:inherit; }*/

.tbl .bbs { }
.tbl .bbs th, .tbl .bbs td { border-right:0; }
.tbl .bbs thead tr th:first-child { border-left:0;}
.tbl .bbs tbody tr th:first-child { border-left:0;border-right:0; background-color:#fff; }
.tbl .bbs tbody tr td:first-child { border-left:0; }


/* 본문 타이블 정의 */
.tit_box h3 {font-size:1.56rem;margin-bottom:0.75em !important;}
.tit_box h3::before {content:'';background-color:#357fd2;width:40px;height:3px;display:block;margin-bottom:0.7rem;}

.tit_box h4 {font-size:1.25rem;color:#333333;}
.tit_box h4::before {content:'\f372';color:#357fd2;font-family:'Ionicons',sans-serif;margin-right:5px;}

.tit_box h5 {font-size:1.1rem;}
.tit_box h5::before {content:'\f372';color:#357fd2;font-family:'Ionicons',sans-serif;margin-right:5px;}

.section_top_box .tit_box h4 {font-size: 1.9rem;color: #2875de;font-weight: 500;}
.section_top_box .tit_box h4::before {content:'';color:#357fd2;font-family:'Ionicons',sans-serif;margin-right:5px;}

.section_box .list_dp1{margin:0 1em;padding:0;}
.section_box .list_dp1 > li {position:relative;line-height:1.4em;padding:0.2em 1em;}
.section_box .list_dp1 > li::before {position:absolute;content:'\f371';color:#4591e6;left:0;top:0.4em;display:block; font-family:'Ionicons',sans-serif;font-size: 0.7rem;}

.section_box .list_dp2{margin:0 0.5em;padding:0;}
.section_box .list_dp2 > li {position:relative;line-height:1.4em;padding:0.2em 1em;}
.section_box .list_dp2 > li::before {position:absolute;content:'\f363';color:#8d8d8d;left:0;top:0.4em;display:block; font-family:'Ionicons',sans-serif;}

.section_top_box{}

.section_top_box .list_dp1{margin:0em;padding:0;}
.section_top_box .list_dp1 > li {position:relative;line-height:1.4em;padding:0.2em 1em;}
/*.section_top_box .list_dp1 > li::before {position:absolute;content:'';width:9px;height:9px;border-radius:2px;background-color:#4591e6;left:0;top:0.7em;display:block;}*/
.section_top_box .list_dp1 > li::before {position:absolute;content:'';content: '\f36b';color: #4591e6;left: 0;top: 0.2em;display: block;font-family: 'Ionicons',sans-serif;font-size: 1.2rem;}



.section_top_box .list_dp2{margin:0 0.5em;padding:0;}
.section_top_box .list_dp2 > li {position:relative;line-height:1.4em;padding:0.2em 1em;}
.section_top_box .list_dp2 > li::before {position:absolute;content:'';width:7px;height:7px;border-radius:2px;background-color:#8d8d8d;left:0;top:0.8em;display:block;}


.list_dp_wrap .list_dp1{margin:0 1em;padding:0;}
.list_dp_wrap .list_dp1 > li {position:relative;line-height:1.4em;padding:0.2em 1em;}
.list_dp_wrap .list_dp1 > li::before {position:absolute;content:'';width:9px;height:9px;border-radius:2px;background-color:#4591e6;left:0;top:0.7em;display:block;}

.map-box {-webkit-box-sizing:border-box;box-sizing:border-box; border:1px solid #ddd; padding:.3rem;border-radius:20px;overflow:hidden;}
.map_marker {background-color:#fff; font-weight:normal;font-size:1rem;padding:0.3rem 1rem;border:1px solid #dcdcdc;box-sizing:border-box;}
.map_marker:after{content:'';height:16px;width:32px;background-color:#ccc;display:block;position:absolute;left:calc(50% - 12px);bottom:-15px;background:url(./img/marker_arrow.png) no-repeat center bottom;}

#page_kakao_map, #page_kakao_map2 {height:500px;width:100%;border-radius:16px;overflow:hidden;}
#kakao_map, #kakao_map2 {width:100%;height:100%;z-index:0}
/* 오시는 길 텍스트 */
.map_text_box {}
.map_text_box h3{color:#176eb7;font-size:1.7rem;text-align:left;padding-top:1rem}
.map_text_box .map_address_box{border-top:2px solid #b9b9b9;padding:2.5rem 0;border-bottom:1px solid #d5d5d5}
.map_text_box .map_visit_box{border-bottom:1px solid #d5d5d5;padding:1rem 0 2rem 0;}
.map_text_box .map_address_box {font-size:1.15rem;color:#333333;}
.map_text_box .map_visit_box{font-size:1.15rem;color:#333333;}
.map_text_box .map_visit_box .cf_config{font-size:1.06rem;color:#727272;}

.section_box{font-size:1.1rem; margin-bottom:3rem;}
.wili_tit{position:relative;font-size:2vh;}
.wili_tit > strong {display:inline-block;color:#72a9e1;padding:1rem;margin-bottom:10px;position:relative;letter-spacing:1.5rem;}
.wili_tit > strong::before {position:absolute;content:'';width:9px;height:9px;border-radius:2px;background-color:#4591e6;left:0;top:50%;display:block;transform:translateY(-50%);}

.wili_box{position:relative;font-size:1.8vh;line-height:1.6em;padding:1rem 0 0 2rem;word-break:keep-all;}
.wili_box::before {/* content:'';display:block;width:100%;height:1px;background-color:#ddd;position:absolute;left:0;top:0;*/}
.section_cnt_box{border:1px solid #ddd;padding:10px;}



.page_info_eff{position:relative;background-color:#fff;}
.page_info_img{background-repeat:no-repeat;background-position:right center;position:relative;height:250px;transition:all 0.5s;}
.page_info_img_1{background-image:url(/_img/business/sub05_img0201.jpg);}
.page_info_slogun_txt {font-size:3rem;letter-spacing:-0.1em; font-style:italic;position:absolute; top:50%; left:10vw; transform:translateY(-50%);font-weight:900;text-shadow:2px 2px 4px rgba(0,0,0,0.15)}
.page_info_eff_wrap{background-image:url(/_img/v1/sub/bd_ptt.gif);padding:8px;}

.phone_txt_box{position:relative;margin-bottom:1.5rem; border-bottom:1px dotted #ccc;padding-bottom:1rem; padding-left:2rem;}
.phone_name{font-weight:600;display:block;vertical-align:middle;margin-right:1.5rem;margin-bottom:0.85rem;}
.phone_icon,.fax_icon,.mail_icon {position:relative;display:inline-block;vertical-align:middle;margin-right:1rem;font-size:1.2rem;}
.phone_icon::before{content:'\f4b9';font-family:'Ionicons',sans-serif;color:#668eb7;margin-right:0.5rem;}
.fax_icon::before{content:'\f491';font-family:'Ionicons',sans-serif;color:#668eb7;margin-right:0.5rem;}
.mail_icon::before{content:'\f2eb';font-family:'Ionicons',sans-serif;color:#668eb7;margin-right:0.5rem;}
.address_icon::before{content:'\f3a3';font-family:'Ionicons',sans-serif;color:#668eb7;margin-right:0.5rem;}

/* 회원약관, 개인정보동의 */
.pv_textarea {display:block; padding:0px; color:#333; border:1px solid #ccc; font-size:12px; line-height: 130%;  }

.pv_box{ display:block;  padding:10px 12px 5px 10px; margin:0 auto; text-align:left; background-color:#f5f4f4; border-bottom:1px solid #e7e7e7; border-top:2px solid #565656;}
.pv_agree {position:relative; overflow:hidden;}
.pv_agree ul {margin:0; padding:0; list-style:none;}
.pv_agree li {margin:0; padding:0; list-style:none; }
.pv_agree p.pv_tit {margin-bottom:6px; font-size:14px; color:#454545; font-weight:bold; padding-left:0px; }
.pv_agree h4 {height:20px; margin:0 0 5px 0; padding:0;  font-size:15px; font-weight:bold; color:#444;/* background:url(../_img/common/icon_title08.gif) no-repeat left 30%;*/}
.pv_agree h4 span {color:#3972D8;} 
.pv_agree .textbox { position:relative; height:150px; margin:0; padding:5px 10px 10px 10px; font-size:13px; overflow-y:scroll; border:1px solid #ccc;  line-height:160%; background:#FFF; }
.pv_agree .textbox h5 { margin-bottom:6px; font-size:14px; color:#454545; font-weight:bold; }
.pv_agree .textbox h6 { margin-bottom:0px; font-size:13px; color:#454545; font-weight:bold; }
.pv_agree .textbox span {font-size:13px;}
.pv_agree .textbox span .pv_txt1 {font-size:13px; padding-left:15px;}
.pv_agree .textbox1 {position:relative; height:60px; margin:0; padding:10px 20px 10px 20px; font-size:14px; overflow-y:scroll; border:10px solid #f2f2f2; border-right:none; line-height:150%; background:#FFF;}
.pv_agree .textbox1 h5 { margin-bottom:6px; font-size:14px; color:#454545; font-weight:bold; }
.pv_agree .check {position:relative; margin:5px 10px 0px 0; text-align:left; color:#333;  font-size:13px;font-weight: bold;  }
.pv_agree .check input[type=radio] { padding:0; vertical-align:top; }
.pv_agree .check label { margin:0 10px 0 5px; }
.pv_agree .check_r {position:relative; margin:10px 10px 0 0; text-align:right;  color:#333;  font-size:14px; font-weight: bold; }
.pv_agree .check_r input[type=radio] { padding:0; vertical-align:top; }
.pv_agree .check_r label { margin:0 10px 0 5px; }
 
hr {display:none;}
.cont11 h2{font-size:1.4rem;}
.privacy_title { font-weight:bold; padding-bottom:5px; color:#515151;}
.privacy_list {line-height:160%; color:#00339c;}
.privacy_point{color:#000099;}
.privacy_line {
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom:10px;
}

/* 이용약관 */
.agee_sty {text-align: justify; word-break: keep-all; border:1px solid #ddd; width:100%; font-family:'Noto Sans KR','맑은 고딕',sans-serif;font-size:1rem; height:50vh;overflow-y:auto;overflow-x:hidden;}



/* 이메일무단수집거부 */
.email_sty {padding:1rem; background-color: #f4f4f4; border: 1px solid #ddd; line-height: 1.5em; color: #242424;  text-align: justify; word-break: keep-all;}

.pw_search_wrap{padding:1rem; border:1px solid #ddd;}
.pw_section_box_tabs,.pw_section_box{ max-width:800px;margin:0 auto;}
.pw_section_box_tabs{position:relative;margin-bottom:2rem;}
.pw_section_box_tabs > ul{margin:0;padding:0;list-style:none;width:100%;}
.pw_section_box_tabs > ul::before,.pw_section_box_tabs > ul::after{content:'';clear:both;display:table;}
.pw_section_box_tabs > ul > li{position:relative;width:50%;float:left;text-align:center;}
.pw_section_box_tabs > ul > li > a{display:block;text-align:center;border:1px solid #ddd; border-width:1px 0 1px 1px;padding:1rem 0;}
.pw_section_box_tabs > ul > li:last-child > a{border-right-width:1px;}
.pw_section_box_tabs > ul > li > a.on{background-color:#405988;color:#fff;border-color:#405988;}

/*양쪽정렬 버튼*/
.btn_both{overflow:hidden;clear:both;width:100%; padding-top:10px; padding-bottom:5px;}
.btn_both .fl{float:left; text-align:left;}
.btn_both .fr{float:right}

/*버튼 위치*/
.button_center {width:100%; text-align:center;}
.button_left {float:left; width:705px;}
.button_left ul {float:left; list-style:none; padding:0; margin:0; text-align:center;}
.button_left li {float:left; list-style:none; text-align:center;}
.button_left li.btn_left {float:left; width:375px; text-align:left;} 
.button_left li.btn_right {float:right; width:375px; text-align:right;} 
.button_right {float:left; width:100%; height:35px; padding:0; text-align:right;}

/*하단 버튼 위치*/
.btm_btn{float:left; width:750px; text-align:right; margin-top:20px;}
.btm_btn_c {float:left; width:750px; text-align:center; margin-top:20px;}
.btm_btn_s {float:left; width:750px; text-align:right; padding-top:5px;}

/*버튼 기본*/
.btn_st {
	display: inline-block;
	margin: 2px 2px;
	border-radius:3px;
	box-sizing: content-box;
	background: transparent;
	outline: 0;
	vertical-align: middle;
	font-family: inherit;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	font-family:'Noto Sans KR','Tahoma', 'Sans-serif';
}
.btn_st.white{
	color: #333;
	
	padding:2px 13px 2px 13px;
	border: 1px solid #adadad;
	border-bottom-color: #9a9a9a;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%); 
}
.btn_st.white:hover {/* 마우스오버 */
	color:#F30;
	background: #f4f4f4;
}
.btn_st.bule{
	color: #333;
	
	padding:2px 13px 2px 13px;
	border: 1px solid #588def;
	border-bottom-color: #588def;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%); 
}

.btn_st.exl{
	color: #333;
	
	padding:3px 13px 2px 10px;
	border: 1px solid #adadad;
	border-bottom-color: #9a9a9a;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%);
}
.btn_st.exl:hover {/* 마우스오버 */
	color:#F30;
	background: #f4f4f4;
}
.btn_st.exl img {padding:0; text-align:left; vertical-align:middle;}

.btn_st.bule:hover {/* 마우스오버 */
	color:#fff;
	background: #588def;
}
.btn_st.bule_s{
	color: #333;
	
	font-size:0.85rem;
	padding:3px 13px 2px 13px;
	border: 1px solid #8fb0cf;
	line-height:100%;
	border-bottom-color: #8fb0cf;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 40%, #eff4f8 100%); 
}
.btn_st.bule_s:hover {/* 마우스오버 */
	color:#F30;
	font-size:0.85rem;
	background: #eff4f8;
}
.btn_st.gray_s{
	color: #333;
	
	font-size:0.85rem;
	padding:0px 10px 7px 10px;	
	border: 1px solid #b4b3b3;
	border-bottom-color: #9a9a9a;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #fff;
	background: linear-gradient(to bottom, #f9f9f9 40%, #e3e3e3 100%); 
}
.btn_st.gray_s:hover {/* 마우스오버 */
	color:#F30;
	font-size:0.85rem;	
	background: #f4f4f4;
}
.btn_st.bule_b{
	color: #fff;
	
	font-size: 16px;
	padding:10px 15px 13px 15px;	
	border: 1px solid #0f60c2;
	border-bottom-color: #0f60c2;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	background: #0f60c2;
	background: linear-gradient(to bottom, #5c97e7 40%, #0f60c2 100%); 
}
.btn_st.bule_b:hover {/* 마우스오버 */
	color:#fff;
	font-size: 16px;
	padding:10px 15px 13px 15px;	
	background: #5c97e7;
	background: linear-gradient(to bottom, #0f60c2 40%, #5c97e7 100%);
}
 
.btn_st.m_ora{color:#333;height:30px;padding:2px 13px 2px 13px;border: 2px solid #eb7302;border-bottom-color: #eb7302;border-radius:20px;
			  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);background: #fff;background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%);}
.btn_st.m_ora:hover {color:#fff; background: #eb7302;}

.btn_st.m_gre{color:#333;height:30px;padding:2px 13px 2px 13px;border: 2px solid #35b013;border-bottom-color: #35b013;border-radius:20px;
			  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);background: #fff;background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%);}
.btn_st.m_gre:hover {color:#fff; background: #35b013;}

.btn_st.m_bul{color:#333;height:30px;padding:2px 13px 2px 13px;border: 2px solid #5f88f0;border-bottom-color: #5f88f0;border-radius:20px;
			  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);background: #fff;background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%);}
.btn_st.m_bul:hover {color:#fff; background: #5f88f0;}


.td4_bg1{background-color: #d0eaed;}
.td4_bg2{background-color: #f2e8c3;}
.td4_bg3{background-color: #f4dded;}
.td4_bg4{background-color: #e0eed1;}
.td4_bg5{background-color: #c1d6ed;}
.td4_bg6{background-color: #faedd2;}
.td4_bg7{background-color: #f3dbdb;}


.member_regok_box {padding:3rem 2rem; text-align:center; font-size:1.2rem; border-radius:1rem; background-color:#f6f6f6; box-shadow:0px 0px 6px rgba(0,0,0,0.6)}

.tr_on{cursor:pointer;}
.tr_on:hover{background-color:#f4f4f4;}

.round_tit_box h5 {padding:5px 10px 5px 10px; width:90%; max-width:150px; line-height:1.25em; border-radius: 2em 2em 2em 2em; background-color:#15509f; text-align:center; color:#FFF; margin-bottom: 15px; font-weight:bold; font-size:1.1rem; margin:0 auto;}

th em {color:#cc0000;}

.sitemap_wrap{position:relative;}
.sitemap_wrap .site_grid{}
.sitemap_wrap ul{margin:0;padding:0;position:relative;width:100%;}
.site-grid-item {
	width:300px;
	margin:0 auto 5px auto;
}
.grid-sizer{width:300px;}
.site_cate{display:block;background-color:#668eb7;color:#fff;text-align:center;padding:10px 5px;}
.site_dp2 > li > a {display:block;padding:5px; border-bottom:1px solid #eee;position:relative;}
.site_dp2 > li > a::before{content:'\f2c7';margin-right:5px;font-family:'Ionicons',sans-serif;}
.site_dp2 > li:last-child > a {border-bottom:0;}
.site_dp3 {background-color:#f9f9f9;}
.site_dp3 > li > a {display:block;padding:3px 1rem;width:100%;word-break:break-word;position:relative;}
.site_dp3 > li > a::before{content:'\f363';margin-right:5px;font-family:'Ionicons',sans-serif;}


/* POPUP WINDOW CSS*/
.drag { 
	position: relative;
	cursor:move;
}

td a:hover {text-decoration:underline;color:#1c58c8;}


@media (min-width:768px){
	.list_dp_wrap{min-height:165px;}
	.section_cnt_box{min-height:380px;}
}
@media (max-width:1280px){
	
}
@media (max-width:960px){
	
}
@media (max-width:768px){
	.list_dp_wrap ul{margin:0;padding:0;padding-left:1rem;}
}
@media (max-width:480px){
	
}


@media (max-width:768px){
	#page_kakao_map, #page_kakao_map2 {height:350px !important;}
	.page_info_img{background-image:none !important;height:auto;}
	.page_info_slogun_txt{position:relative;top:0;left:0;text-align:left;max-width:95%;font-size:7vw;transform:translateY(0);}
	.wili_tit > strong{padding:0 1rem;}
	.wili_box{padding:0 1rem;margin-bottom:1.5rem;}

	.btn_left_box,.btn_right_box{float:none !important; clear:both; text-align:center !important;margin:1rem auto;}
}

/*청년인싸희망로드맵*/
.cul_step_box{position:relative;margin:0rem 0;margin-left:-20px;margin-right:-20px;width:calc(100% - 45px)}
.cul_step_box::before,.cul_step_box::after{content:'';clear:both;display:table;}
.cul_step_box .cul_box{display:block;float:left;padding:10px 20px;border-radius:5px;position:relative;}
.cul_step_box .cul_box{width:25%;}

.cul_step_box.cul3 .cul_box{width:33.33%;}
.cul_step_box.cul4 .cul_box{width:25%;}
.cul_step_box.cul5 .cul_box{width:20%;}

.cul_step_box .cul_box > div {position:relative;height: 80px; background-color:#2991d3;}
.cul_step_box .cul_box > div > h3{font-size:1rem;position:relative;text-transform:uppercase;text-align:center;color:#fff;padding:0.8rem 0;}
.cul_step_box .cul_box > div > h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.cul_step_box .cul_box > div {position:relative;border:1px solid #ddd; border-radius:5px;}
.cul_step_box .cul_box > div > span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;min-width:90%;}
.cul_step_box .cul_box::after{content:'\f30f';font-family:'Ionicons',sans-serif;font-size:1.5rem;position:absolute;top:50%;right:-10px;transform:translate(0px,-50%);color:#a6a6a6;}
.cul_step_box .cul_box:last-child::after{content:'';display:none;}

/* 2024-11-08 추가 */
.cul_step_box.cul5{margin-bottom:25px;}
.cul_step_box.cul5 .cul_box {height:140px;}
.cul_step_box.cul5 .cul_box > div {height:140px;padding:10px 15px;}
.cul_step_box.cul5 .cul_box > div h3{position:relative;}

.app_cnt1{width:50%;}
.app_cnt2{width:50%;}

.app_cnt1 > .box{width:100%;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.app_cnt2 > .box{width:100%;border-bottom:1px solid #ddd;}

.ol_number{margin-left:0px;padding-left:10px;}
.ol_number > li {position:relative;padding-left:30px;line-height:1.6em;margin-bottom:8px;}
.ol_number > li:before {position:absolute;left:0;display:block;padding:0px;text-align:center; width:24px;height:24px;background-color:#a4b7d7;color:#ffffff;border-radius:50%;}
.ol_number > li:nth-child(1):before {content:'1';}
.ol_number > li:nth-child(2):before {content:'2';}
.ol_number > li:nth-child(3):before {content:'3';}
.ol_number > li:nth-child(4):before {content:'4';}
.ol_number > li:nth-child(5):before {content:'5';}
.ol_number > li:nth-child(6):before {content:'6';}
.ol_number > li:nth-child(7):before {content:'7';}
.ol_number > li:nth-child(8):before {content:'8';}
.ol_number > li:nth-child(9):before {content:'9';}


.pop_drag td label{display:inline-block;vertical-align:middle;position:relative;z-index:1;}
.pop_drag td input[name*='ec_close_check']{position:absolute;z-index:0;top: 1px;}
.pop_drag td span{position:relative;z-index:1;display: inline-block;padding-left: 16px;}