@charset "utf-8";
/* /css/goest/subMap.css
*/
/* @latest 2021.01.28 SSJ */
/* @latest 2021.01.29 SSJ */
/* @latest 2021.02.02 SSJ */


/********** layout common **********/
.point_box01 {background:url(/images/wzwg/module/exprn/pt_slsh.png); padding:5px; margin:0; box-sizing:border-box;}

.t_list01 {background:#fff; padding-left:0 !important;}
.t_list01 li.bullet01 {font-size:16px; line-height:1.7em; color:#444; box-sizing:border-box; padding:5px 0 5px 16px; list-style:none;}
.t_list01 li.bullet01::before {content:''; display:inline-block; vertical-align:middle; width:5px; height:5px; background:#4a4a4a; margin-left:-16px; margin-right:6px;}

.ctr-box{clear: both; padding-top:50px; border-top:1px solid #f3f3f3;}
.ctr-box .wzbtn {}



/* 지도선택 (공통) */
.map_choi{position: relative; width:35%; float:left;}
.map_choi h3{position:absolute; width:90px; left:0; top:0; line-height:22px; padding:23px 0; color:#fff; font-size:20px; text-align:center; background:#2e95fe; z-index:3; }
.map_choi h3 span{display:block;}
.map_choi .map_wrap{position:relative; margin:30px 0 0; text-align:center;}
.map_choi .map_wrap .positn_list{position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.map_choi .map_wrap .map_img{position:relative; z-index:0; }
.map_choi .map_wrap .map_img img{max-width:100%; height:auto; }
.map_choi .map_wrap ul{position:relative; width:100%; height:100%; overflow:hidden; }
.map_choi .map_wrap li{position:absolute; }
.map_choi .map_wrap li a{display:block; line-height:14px; position:relative; color:#0c355e; font-size:11px; letter-spacing:-0.5px;}

.map_choi .map_wrap li a.on{color:#fff; text-shadow:0px 0px 2px #000;}
.map_choi .map_wrap li.map_1{top:35%; left:63%; }
.map_choi .map_wrap li.map_2{top:44%; left:28%; }
.map_choi .map_wrap li.map_3{top:57%; left:30%; }
.map_choi .map_wrap li.map_4{top:60%; left:54%; }
.map_choi .map_wrap li.map_5{top:43%; left:50%; }
.map_choi .map_wrap li.map_6{top:63%; left:34%; }
.map_choi .map_wrap li.map_7{top:42%; left:14%; }
.map_choi .map_wrap li.map_8{top:32%; left:37%; }
.map_choi .map_wrap li.map_9{top:54%; left:26%; }
.map_choi .map_wrap li.map_10{top:60%; left:45%; }

.map_choi .map_wrap li.map_11{top:67%; left:39%; }
.map_choi .map_wrap li.map_12{top:60%; left:26%; }
.map_choi .map_wrap li.map_13{top:64%; left:29%; }
.map_choi .map_wrap li.map_14{top:83%; left:56%; }
.map_choi .map_wrap li.map_15{top:60%; left:32%;}
.map_choi .map_wrap li.map_16{top:53%; left:73%; }
.map_choi .map_wrap li.map_17{top:67%; left:77%; }
.map_choi .map_wrap li.map_18{top:16%; left:41%; }
.map_choi .map_wrap li.map_19{top:72%; left:52%; }
.map_choi .map_wrap li.map_20{top:39.5%; left:41%; }
.map_choi .map_wrap li.map_21{top:72%; left:66%; }
.map_choi .map_wrap li.map_22{top:32%; left:27%; }
.map_choi .map_wrap li.map_23{top:84%; left:39%; }
.map_choi .map_wrap li.map_24{top:25%; left:53%; }
.map_choi .map_wrap li.map_25{top:74%; left:30%; }
.map_choi .map_wrap li.map_26{top:5%; right:7%; }
.map_choi .map_wrap li.map_26 a{line-height:30px; padding:0 10px; font-size:13px; border-radius:5px; border:1px solid #0c355e; background:#fff; }
.map_choi .map_wrap li.map_26 a.on{background:#0c355e; box-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.map_choi .list_wrap{/* display:none; */ margin:10px 0 0; border-left:1px solid #ccc; border-top:1px solid #ccc; overflow:hidden; }
.map_choi .list_wrap ul {padding-top:0 !important;}
.map_choi .list_wrap ul li{width:16.66%; float:left; list-style:none !important;}
.map_choi .list_wrap ul li a{display:block; line-height:35px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.map_choi .list_wrap ul li a:hover{background:#c9ebff; }
.map_choi .list_wrap ul li a.on{background:#004a96; color:#fff;}
@media (max-width:499px){
	.search_bbs .board_search .bdTop_select {width: 100% !important;margin-right: 0 !important;margin-bottom:5px;}
	.search_bbs .board_search .bdTop_select + .bdTop_search {width: 100% !important;}
  }
  @media (max-width:399px){
  	.map_choi .list_wrap ul li {width: 20% !important;}
    .map_choi .list_wrap ul li a {/* font-size: 12px; */word-break: keep-all;}
  }
  @media (max-width:333px){.search_bbs .board_search .bdTop_select.wm100 select {width: 24% !important;min-width: auto;}}




/* 하루체험 /테마여행에도 적용됨 */
.programList{float: right; width:62%; margin-top: 30px; box-sizing:border-box;}
.programList ul {padding-left:0 !important;}
.programList ul li{width: 100%;float: left;padding:30px 0;list-style:none !important;position: relative;}
.programList ul li a {width:80%;float: left;}
.programList ul li a .imgbox img{min-width: 100%;min-height: 100%;max-width: 130%;max-height: 130%;position: absolute;left: -999px;right: -999px;bottom: -999px;top: -999px;margin: auto;}
.programList ul li a .imgbox{float:left;width: 130px;height: 130px;overflow: hidden;margin-right:25px;position: relative;text-align: center;line-height: 130px;background: #f9f9f9;}
.programList ul li a .txt{float: left;width: 70%;width:calc(100% - 160px);padding-right:25px;box-sizing: border-box;/* height: 92px; */overflow: hidden;}
.programList ul li a .txt h3{margin-bottom:10px;font-size: 17px;color:#004080; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width:85%;display: inline-block;border-bottom: 1px solid transparent;vertical-align: middle;box-sizing: border-box;}
.programList ul li a .txt h3:hover{border-bottom: 1px solid #000;}
.programList ul li a .txt p{
							width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							font-size: 16px;
							display: block;
							clear: both;
							line-height: 140% !important;
							margin-bottom: 10px;
							margin-left: 0 !important;
							-webkit-line-clamp: 2;
							-webkit-box-orient:vertical;
							display:-webkit-box;
							white-space:normal;
							max-height: 42px;
							text-indent: 0 !important;
							padding-left: 0 !important;
							font-family:'NanumSquareR' !important;
							}
.programList ul li a .txt p:empty, .programList ul li a .txt *:empty {display:none;}
.programList ul li a .txt p:last-child {margin-bottom:0;}
.programList ul li a .txt p * {font-size: 15px !important;text-indent: 0 !important;font-family:'NanumSquareR' !important;margin-left:0 !important;padding-left:0 !important;letter-spacing:0 !important;color:#333 !important;}
.programList ul li a .txt p.subTxt:not(:last-child) {border-bottom:2px dotted #ddd;padding-bottom: 15px;margin-bottom: 15px;}
.programList ul li a .txt ul {}
.programList ul li a .txt ul li {margin-left: 0 !important; padding-left: 0 !important; margin-bottom: 0 !important; background: transparent !important; font-size: 16px !important; color: #333 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.programList ul li a .txt ul li br {display:none;}
.programList ul li:first-child{padding-top:0;}
.programList ul li + li{border-top: 2px solid #ececec;}

.programList .box{position: relative;display: inline-block;margin-top:10px;width: 20%; float:left; border-left: 1px solid #eee;box-sizing: border-box;padding: 0 15px;}
.programList .evl{text-align: center;}
.programList .evl .score{padding: 15px 0;font-weight: bold;font-size: 35px;color: #e03148;display: block;clear: both;}
.programList .evl strong{line-height: 150%;font-size: 15px;}
.programList .btn_wrap .recom{display: block;padding: 10px 5px;color:#fff;border-radius: 0;text-align: center;background: #138bc3;width: 100%;font-size: 15px;box-sizing: border-box;}
.programList .btn_wrap .recom:hover {background:#0b7baf;}

	.programList.wd100 ul li {width:100%; float:left;}
	.programList.wd100 ul li a {width: 85%;float: left;}
	.programList.wd100 ul li a .imgbox {margin-right:25px;overflow:hidden;}
	.programList.wd100 .box {width: 15%;float: left;padding: 0 10px 0 30px;box-sizing: border-box;}
	.programList.wd100 .box:after {right: auto; left: 0;}
	.programList ul li a .txt.ctgry_st h3 {font-size:22px;height: auto;margin-bottom: 10px;line-height: 140%;}
	.programList ul li a .txt.ctgry_st h3:hover {border-bottom-color: transparent;}
	.programList ul li a .txt.ctgry_st p {padding-left:0;box-sizing: border-box;white-space: nowrap;-webkit-line-clamp: 1;display: block;}
	.programList ul li a .txt.ctgry_st p:not(.subTxt) {/* padding-left: 13px; */position: relative;}
	.programList ul li a .txt.ctgry_st p:not(.subTxt):before {content:"";width: 4px;height: 4px;display: inline-block;background: #444;border-radius: 100%;/* position: absolute; *//* left: 0; *//* top: 7px; */vertical-align: middle;margin-right: 5px;}
	.programList ul li a .txt.ctgry_st p span {font-size:13px !important; float:none; vertical-align:middle;}

	/* 항목 작은 박스 */
	.ctgry_st{display: inline-block;vertical-align: middle;padding: 0px 0 0 0;}
	.programList .box + .ctgry_st{display: inline-block;}
	.ctgry_st span{float: left;width: auto;min-width: 40px;line-height: 22px;text-align: center;padding: 3px 5px;color: #fff !important;border-radius: 3px;font-size: 13px;margin-right: 5px;vertical-align: middle;display: inline-block;}
	.ctgry_st span:nth-child(1){background:#2091cb;}
	.ctgry_st span:nth-child(2){background:#acc30f;}
	.ctgry_st span:nth-child(3){background:#c7a4e1;}
	.ctgry_st span:nth-child(4){background:#f06f1a;}
	.programList ul li a .txt p span.sq_badge {color:#fff !important;text-align: center;padding-left: 3px !important;}
    

    @media (min-width:800px){
	.programList .box + .ctgry_st{position: absolute;left: 155px;bottom: 30px;width: 60%;max-width: 475px;}
    .programList .box + .ctgry_st span {margin-top:5px;}
    }
	@media (min-width:991px){
		.programList.wd100 ul li a .imgbox {width: 250px;height: 240px;height: 0;padding-bottom: 16%;}
		.programList.themeTrip ul li a .imgbox {padding-bottom:18%;}
		.programList ul li a .txt.ctgry_st {width:calc(100% - 300px);}
		.programList ul li a .txt.ctgry_st h3 + p {margin-top:10px;}
	}
	@media (max-width:1100px){
		.map_wrap{display: none;}
		.map_choi h3{width: 100%; position: relative; left: auto; top: auto; padding: 10px 0;}
		.map_choi{width: 100%; margin: 0 0 30px; float: none;}
		.list_wrap{display: block; margin-top:5px;}
		.programList{float: none;width:100%;padding: 0 0px;}
	}
	@media (min-width:800px) and (max-width:991px){
		.programList ul li a .txt.ctgry_st h3 {font-size:20px;;}
	}
	@media (max-width:799px){
		.programList .box{display: none;}
		.programList ul li{/* height:130px; */}
		.programList ul li a {width:100%;}
		.programList ul li a .txt h3 {/*width:300px;*/ font-size:16px; margin-bottom:0;}
		.programList ul li a .txt p{/* width:300px; */font-size:14px;}
		.programList ul li a .txt{width: calc(100% - 130px);padding-right: 0;padding-top: 0;/* height: 90px; */}
		.programList:not(.wd100) ul li a .txt {height:90px;}
		.programList.wd100 ul li a {width:100%;}
		
		.programList ul li a .txt.ctgry_st {width:100%;}
		.programList ul li a .txt.ctgry_st h3 {width: calc(100% - 60px);font-size: 20px;white-space:normal;word-break: keep-all;margin-bottom: 10px;}
		.programList ul li a .txt.ctgry_st p {font-size: 15px;line-height: 150%;padding-left: 23%;margin-bottom: 5px;}
		.programList ul li a .txt.ctgry_st P span {}
		.programList.wd100 ul li + li {border-top-color:#333;}
		.programList.wd100 ul li a {position:relative;box-sizing: border-box;min-height: 120px;padding-bottom: 140px;}
		.programList.wd100 ul li a .imgbox {position:absolute;left: 20%;bottom: 0;width: 60%;height: 130px;margin-right: 0;}
        .programList.wd100 ul li a .imgbox img {max-height: none;}
        .programList ul li a .txt.ctgry_st>span {/* position: absolute; *//* left: 0; *//* width: 18.5%; */}
        .programList .box + .ctgry_st span {margin-bottom: 5px;}
        .programList ul li a .txt.ctgry_st h3 {max-width: 100%;white-space: nowrap;/* padding-left: 23%; */}
        .programList ul li a .txt.ctgry_st>p {/* padding-left:23% !important; */-webkit-line-clamp: 2;-webkit-box-orient:vertical;display:-webkit-box;white-space: normal;max-height: 50px;/* border-bottom: none !important; */}
        .programList ul li a .txt.ctgry_st>p:not(.subTxt) {text-indent: -13px !important;padding-left: 20px !important;}
        
        .programList ul li a .txt p.subTxt:only-of-type {white-space: normal;}
        .programList ul li a .txt p.subTxt:not(:last-child) {border-bottom-width:1px;}
	
        .programList ul li a .imgbox {width: 100px; height: 80px; margin-right: 20px;}
	}
	@media (max-width:455px){
		.programList ul li {padding: 20px 0 20px;}
	}




/* 게시판상단 */
.search_bbs {font-family:"NotoR"; padding:25px; background:#f6f7f9; border-top:1px solid #acbeca; border-bottom:1px solid #acbeca; overflow:hidden; margin:10px 0 30px;}

/* 페이지수 */
.search_bbs .page_num {width:auto; font-family:"NotoM"; font-size:16px; float:left; margin-bottom:10px;}
.search_bbs .page_num span { color:#0b61b8; margin:0px 5px; padding:0px; line-height:35px; }

/* 검색 */
.search_bbs .board_search {font-family:"NotoM";font-size:14px;width:auto;overflow:hidden;float:right;}
.search_bbs .board_search .bdTop_select {float:left;margin-right:2px;}
.search_bbs .board_search select {background:#fff url(../../images/wzwg/site/mngr/adm_arrow_btm.png) no-repeat calc(100% - 2px) 50%;background-size:auto !important;width:100px;height: 39px;font-size:15px;vertical-align:middle;display: inline-block;}
.search_bbs .board_search .bd_etc{display:inline-block;  line-height:35px;}
.search_bbs .board_search .bd_w100{display:inline-block; vertical-align:middle;}
.search_bbs .board_search .inputText {height:35px; padding-left:10px; border:1px solid #ccc; font-size:14px; vertical-align:middle}
.search_bbs .board_search .txt_button { height:35px; color:#fff; line-height:35px; padding:0 10px; background:#0b61b8; font-size:17px; vertical-align:middle}
.search_bbs .board_search .btn_excel { height:35px; color:#fff; line-height:35px; padding:0 10px; background:#11a216; vertical-align:middle}
.search_bbs .board_search .bd_btnEtc{display:inline-block; vertical-align:middle;}
.search_bbs .board_search .bd_btnEtc button{ line-height:35px; padding:0 10px;}
.search_bbs .bdTop_search {float:left;}
.search_bbs input[type=text],
.search_bbs input[type=password],
.search_bbs input[type=tel],
.search_bbs input[type=date],
.search_bbs input[type=email],
.search_bbs input[type=number]{height:33px; padding:7px 8px; margin:2px 0px; border:1px solid #ddd; background:#fff; vertical-align:middle; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.search_bbs .board_search .txt_button + .btn-basic {margin-left:10px;font-size:16.5px;border-radius: 0;background: #ececec;border-color: #ccc;height: 35px;}/*체험시설관리*/

@media (max-width:899px){
	.search_bbs .bdTop_search.wm100 {position:relative;}
	.search_bbs .board_search {width:100%; float:left;}
	.search_bbs .board_search .bdTop_select.wm100 select {width: 24.25%;margin-right: 1%;float: left;}
	.search_bbs .board_search .bdTop_select.wm100 select:last-child {margin-right:0;}
	.search_bbs .board_search .inputText {width:74%; margin:0 1% 0 0 !important; float:left;}
	.search_bbs .board_search .bdTop_select.wm100 + .bdTop_search button {width:25%;}
	.search_bbs .board_search .txt_button + .btn-basic {margin-left: 0;margin-top: 10px;float: right;width: 50%;}
}
@media (max-width:799px){
	.search_bbs {padding: 20px 10px;}
	.search_bbs .page_num {width:100%;}
	.search_bbs .bdTop_search {width:100%;}
	.search_bbs .board_search {width:100%;}
	
	.search_bbs .board_search .bdTop_select {width:44%; margin-right:1%;}
	.search_bbs .board_search .bdTop_select select:only-child {width:100%;}
	.search_bbs .board_search .bdTop_select select {width: 49.5%;float: left;margin-right: 1%;}
	.search_bbs .board_search .bdTop_select select:last-child {margin-right:0;}
	.search_bbs .board_search .bdTop_select + .bdTop_search {width:55%;}
	.search_bbs .board_search .bdTop_select.wm100 {margin:10px 0;}
	.search_bbs .board_search .bdTop_select.wm100 select {width:24%; margin-right:1%; float:left;}
	.search_bbs .board_search .bdTop_select.wm100 select:last-child {margin-right:0; width:25%;}
	.search_bbs .board_search .bdTop_select.wm100 + .bdTop_search {width:100%;}
	.search_bbs .board_search .bdTop_select.wm100 + .bdTop_search button {width:25%;}
	.search_bbs .board_search .inputText {width:74%; margin:0 1% 0 0 !important; float:left;}
	.search_bbs .board_search .inputText.wm100 {margin: 0 0 10px !important;}
	.search_bbs .board_search .bdTop_select.wm100 + .bdTop_search button.wm100 {margin-bottom: 10px;}
}

@media (max-width:799px){
    .search_bbs .board_search .inputText {/* width:100%; *//* margin:0 0 5px !Important; */}
    .search_bbs .board_search .inputText + button {/* width:100% */}
}



/* ============ 혁신학교 찾기 ============ */
.map_area{float: right; width:62%; margin-top: 30px; min-height: 720px; background: #f1f1f1;}
.brd_wrap{float: left; width:100%; margin-top:30px;}

@media (max-width:1100px){
	.map_area {float: none; width:100%;}
	.subCont {padding:0 10px;}
}



/* ============ 혁신커뮤니티 ============ */
.cmtyList {float: right; width:62%; margin:30px 0; border-top:2px solid #004a96;}
.cmtyList>ul:first-of-type {padding: 20px 10px !important;box-sizing: border-box;}
.cmtyList>ul:first-of-type>li {float:left;margin-right: 2%;margin-bottom: 15px;text-align:center;border:2px solid #e0e0e0;padding: 10px 10px 15px;box-sizing: border-box;}
.cmtyList>ul:first-of-type>li a {display:inline-block;line-height: normal;width: 100%;vertical-align: middle;}
.cmtyList>ul:first-of-type>li a span {display:inline-block;width: 70px;height: 70px;border-radius: 100%;overflow: hidden;background: #f9f9f9;}
.cmtyList>ul:first-of-type>li a span img {width:100%;height: auto;min-height: 100%;}
.cmtyList>ul:first-of-type>li a span:empty {display:none;}
.cmtyList>ul:first-of-type>li a span:empty + p {margin-top:0;white-space: normal;line-height: 150%;}
.cmtyList>ul:first-of-type>li a p {font-size: 16.5px;color:#111;margin: 5px 0 0;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;word-break: keep-all;box-sizing: border-box;}
.cmtyList>ul:first-of-type>li:hover {border:2px solid #2e95fe; transition: all 0.2s linear;}
	.cmtyList>ul:first-of-type>li a span.img {/*display: block;*/width:160px;height:160px;}
	.cmtyList>ul:first-of-type>li a span.img img {width:100%; height: 160px;}

.cmtyList .rt-box {width:100%;}

@media (max-width:1100px){
	.cmtyList{float: none; width:100%;}
}
@media (min-width:800px){
	.cmtyList>ul:first-of-type>li {width:32%; height:135px; line-height:105px !important;}
	.cmtyList>ul:first-of-type>li:nth-child(3n) {margin-right:0;}
	.cmtyList>ul:first-of-type>li:nth-child(3n+1) {clear:both;}
}
@media (max-width:799px){
	.cmtyList>ul:first-of-type>li {width:49%;height: 80px;line-height: 60px;}
	.cmtyList>ul:first-of-type>li:nth-child(2n) {margin-right:0;}
	.cmtyList>ul:first-of-type>li:nth-child(2n+1) {clear:both;}

	.cmtyList>ul:first-of-type>li a span {width: 60px;height: 60px;vertical-align: middle;}
	.cmtyList>ul:first-of-type>li a p {width:calc(100% - 80px);margin: 0;display: inline-block;vertical-align: middle;padding-left: 10px;text-align: left;font-size: 15px;white-space: normal;line-height: 140%;}
	.cmtyList>ul:first-of-type>li a span:empty + p {width:100%;padding-left: 0;text-align: center;}
}




/* 테이블 공통 */
table.tbl_basic {width:100%; clear:both; border-top:2px solid #323437; border-bottom:0px solid #323437; margin:10px 0 15px; border-collapse:collapse; table-layout:fixed;}
table.tbl_basic thead tr th {font-size:16.5px; background:#f9f9f9; border:1px solid #ececec; padding:10px 5px; outline:none; text-align:center;}
table.tbl_basic tbody tr th {padding:10px 0; font-size:16.5px; background:#f9f9f9; border:1px solid #dcdcdc; text-align:center; word-break:keep-all;}
table.tbl_basic tbody tr td {font-size:15px; border:1px solid #dcdcdc; color:#333; padding:10px 15px; text-align:center;}
table.tbl_basic tbody tr td p {font-size:15px; word-break:keep-all;}
table.tbl_basic .aLeft2 {text-align:left; padding-left:0;}

@media (max-width:599px){
  table.tbl_basic thead tr th {font-size:15px;}
  table.tbl_basic tbody tr th {font-size:14px; vertical-align:top; padding-top:7px;}
  table.tbl_basic tbody tr td {padding:5px; word-break:break-all;vertical-align:top; padding-top:7px;}
}
















/* 혁신교육지원센터 - 지원청센터 */
/* contents form */

.btnBOXtd {background:url(../images/bg_p01.png); padding:5px; margin:0; box-sizing:border-box;}
.btnBOXtd table {}
.btnBOXtd table td {padding:15px 10px; box-sizing:border-box; text-align:center;}
.btnBOXtd a {border-radius:0; max-width:35%; padding:14px 10px;}


.sectionTBL .imgbox {border:1px solid #bfbfbf; background-color:#f5f5f5; padding:20px 10px; box-sizing:border-box; text-align:center;}
.sectionTBL .imgbox img {max-width:30%; margin-right:2%;}
.sectionTBL .imgbox img:last-child {margin-right:0;}

.sectionTBL .orgbox {border:1px solid #bfbfbf; background:#fff; padding:20px 20px 40px; text-align:center;}
.sectionTBL .orgbox img {max-width:100%;}

.programList .sectionTBL ul li {padding:5px 0;}


.colorTit {font-size:22px; color:#004a96; font-weight:600; line-height:1.5em;}

.sectionTBL .bullet_Tit {font-size:21px;font-weight:600;padding-bottom:10px;position:relative;padding-left: 27px;line-height: 1.5em;}
.sectionTBL .bullet_Tit:before {content:"\f111";font-family:fontAwesome;margin-right:5px;font-size:30px;vertical-align:middle;position:absolute;left:0;top: 0;content: '';position: absolute;top: 7px;left:0;width:10px;height:10px;border-left: 4px solid #2e95fe;border-top: 4px solid #2e95fe;border-bottom: 4px solid #004a96;border-right: 4px solid #004a96;background:#fff;}
.sectionTBL .bullet_Tit:after {display:none;}


  /*bullet*/
  .bullet_bar {position:relative;}
  .bullet_bar:before {content:"";position:absolute;margin-left:-13px;width:5px;height:2px;background:#838383;top: 11px;}



  /*depts 들여쓰기*/
  .sectionTBL tr.dpt1 td {padding-left:20px;}
  .sectionTBL tr.dpt2 td {padding-left:35px;}
  .sectionTBL tr.dpt3 td {padding-left:50px;}
  .sectionTBL tr.dpt4 td {padding-left:70px;}
  .sectionTBL tr.dpt5 td {padding-left:80px;}
  .sectionTBL tr.dpt6 td {padding-left:90px;}
  .sectionTBL tr.dpt2 td.bullet_arrow, .sectionTBL tr.dpt2 td.bullet_dot {padding-left: 30px;}
  .sectionTBL tr.dpt3 td.bullet_arrow, .sectionTBL tr.dpt3 td.bullet_dot {padding-left: 40px;}



/* inner box td*/
.innerboxTBL {border:1px solid #ddd; box-sizing:border-box;}
.innerboxTBL td {padding-left:25px !important; font-size:15px !important;}
.innerboxTBL tr:first-child td {padding-top:15px;}
.innerboxTBL tr:last-child td {padding-bottom:15px;}

  @media (max-width:799px) { 
    .sectionTBL tr.dpt2 td.bullet_arrow, .sectionTBL tr.dpt2 td.bullet_dot {padding-left: 23px;}
    .sectionTBL tr.dpt3 td.bullet_arrow, .sectionTBL tr.dpt3 td.bullet_dot {padding-left: 30px;}

    .sectionTBL .wztable_line th, .sectionTBL .wztable_line td {word-break:break-all;}
  }




