@charset "utf-8";
/* contents*/
.bg200293{background:url(/static/portal/img/04/200293.gif) no-repeat 100% 0;}
.gnbSide .sideSlogan{display: none;}


/* btn radius  */
.block{width: 100%;display: block;}
.block + .block{margin-top: 5px;}
.jaMo .btn + .btn{margin-left:2px;}
.sh .jaMo select{width:120px;}

/* box */
.boxBlue{background-color: #f3f9fd;}


.radius-sm {-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.radius {-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
.radius-lg {-moz-border-radius: 30px;-webkit-border-radius: 30px; border-radius: 30px;}

[class*=b-]:before{font-family: FontAwesome;}
/* btn before */
.btn .fa-download{margin-right: 3px;}
.b-default{background:#fff;color:#000;border:1px solid #dadada;padding: 6px 10px;}
.b-title:before{content:"\f0cb  ";margin-right:16px;}
.b-photo:before{content:"\f1c5  ";margin-right:16px;}
.b-del:before{content:"\f014  "}
.b-cancel:after{content:" \f00d"}
.b-edit:before{content:"\f044  "}
.b-list:after{content:"\f0c9"; margin-left: 16px;}
.b-move:before{content:"\f047";}
.b-reply:before{content:"\f112  "}
.b-sh:before{}
.b-ok:before{content:"\f00c  "}
.b-down:after{content:"\f019  "; margin-left: 10px;}
.b-music:after{content:"\f001";  margin-left: 10px;}
.b-reset:before{content:"\f01e  "}
.b-add:before{content:"\f067  "}
.b-view:before{content:"\f06e  "}
.b-back:before{content:"\f060  "}
.b-save:before{content:"\f0c2  "}
.b-end:before{content:"\f011  "}
.b-set:before{content:"\f013  "}
.b-open:before{content:"\f08e  "}
.b-select:before{content:"\f00c  "}
.b-login:before{content:"\f011  "}
.b-pop:before{content:"\f08e  "}
.b-disabled:before{content:"\f2a8  "}
.b-unlock:before{content:"\f09c  "}
.b-hide:before{content:"\f070  "}
.ico-new{display:inline-block;width:15px;height:13px;background:url(/static/commons/img/ico_new.png) 0 0 no-repeat;}
.ico-re{display:inline-block;width:15px;height:13px;background:url(/static/commons/img/ico_re.png) right 0 no-repeat;}
.ico-comment{display:inline-block;padding-left:5px;}
.ico-comment:before{padding-right:3px;content: '\f27b';font-family:FontAwesome;}

.postSet{}
.postSet span{display:block;}
.postSet span+span{margin-top:5px;}

/*bdViewNav*/
.bdViewNav{margin-top:20px;overflow:hidden;border:1px solid #d8d8d8;border-top:2px solid #000;display:table;width:100%;}
.bdViewNav dl{display:table-row;}
.bdViewNav dl>*{display:table-cell;vertical-align:middle;}
.bdViewNav dl dt{width:15%;text-align:center;font-weight:bold;background-color:#f9f9f9;padding:18px 0;border-right:1px solid #d8d8d8;}
.bdViewNav dl dd>span{display:block;padding:18px 20px;}
.bdViewNav dl:first-child>*{border-bottom:1px dotted #e1e1e1;}
.bdViewNav dl dt:after{content: ' â–¼'; display:inline; color:#535e65; }
.bdViewNav dl:first-child dt:after{content: ' â–²'; display:inline; color:#535e65; }
.bdViewNav a{overflow:hidden;display:block;padding:18px 0 18px 20px;}
.bdViewNav a span{float:right;width:17%;position:relative;text-align:center;}
.bdViewNav a span:after{content: '|';position:absolute;left:0;top:-1px;color:#d8d8d8;font-size:9px; }
.bdViewNav a span:first-child{float:left;width:83%;text-align:left;}
.bdViewNav a span:first-child:after{display:none}

/* default_list */
.sh>input[type=text]{vertical-align: top;height: 30px;border: 1px solid #ddd;border-radius: 3px;}
.sh select{margin-right:5px;}
.sh select.row2 {}
.sh .spacer{display: inline-block;margin-left:5px;margin-right:5px;}
.sh .keyword{width: 28%;margin-right: 7px;}
.sh .b-sh,
.b-sh{width:86px;padding:7px 0;background:#eb6565;color:#fff;border:0;vertical-align:top;text-align:center;}
.sh .b-total,
.b-total{background:#fff;color:#222;width:86px;padding:6px 0;border:1px solid #313131;vertical-align:top;}
.sh .row{margin-bottom: 10px;}
.sh .w100{width: 100px !important}
.sh .fa-minus{margin-left: 10px;margin-right: 10px;}
.sh label{position:relative;margin-right: 20px;padding-left:10px;display: inline-block;min-width: 74px;}
.sh label:before{content: ''; position: absolute; width: 4px; height: 4px; left: 0; top: 10px;  background: #8c8c8c; transform: rotate(45deg);}
.sh>.row>label:first-child{width:90px;margin-right: 0;}
.totalCount{text-align: right;margin-bottom:10px;}
.totalCount label{margin-left: 10px;margin-right: 10px;}

.bdList .table{margin: 0;width: 100%;}
.bdList{border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;margin-top: 8px;float: left;width: 100%;min-height:300px}
.bdList > table > thead > tr > th,
.table thead > tr > th,
.table th,
.bdList table .th{font-weight: 500; text-align: center; padding: 8px 2px; height: 50px; font-size: 16px; color: #222; line-height: 1.2; background: #fafafb; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.bdList > table > thead > tr > th,
.table thead > tr > th{background:#fce9e9;}
.bdList > table > tbody > tr > th,
.table tbody > tr > th{background:#fbfdfd;color:#555;font-weight:400;}
.bdList > table > tbody > tr > td{text-align: center;vertical-align: middle;}
.bdList table .th{border-radius: 8px}
.bdList table tbody tr:first-child td{border-top: none}
.bdList .table th, .bdList .table td{border-bottom:1px solid #dadada;}
.bdList table .title,
.bdList table .tit{text-align: left;}
.bdList .fa,
.view dl .fa{color:#ec6e61;}
.bdList .btn .fa, .view dl .btn .fa{color:#292929;}

.docubraille{/* margin-bottom: 33px;  */text-align: right;}

@media screen and (max-width:767px){
	.boxTop .form-group .b-sh,
	.boxTop .form-group .b-total{/* position: absolute; */bottom: -5px;}
	.boxTop .form-group .b-sh{left: calc(50% - 83px);}
	.boxTop .form-group .b-total{left: calc(50% + 13px);}
	.bdList tr{display: block;width: 100%;border-bottom: 1px solid #dadada; padding-top: 5px;padding-bottom: 5px;}
	.bdList tr:before, .bdList tr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.bdList table{overflow: hidden;}
	.bdList table td{display: inline;border: none !important;}
	.bdList tbody tr{padding-left: 15%;position: relative;}
	.bdList tbody tr:nth-child(even){background: #f6f6f6;}
	.bdList tbody tr:last-child{border: none !important;}
	.bdList tbody tr td.title{display:block;height: 100%;font-weight: bold;}
	.bdList tbody tr td:first-child{float: left;width: 15%;display: inline-block;}
	.bdList tbody tr td:first-child{position: absolute;top:37%;left: 0;width: 15%;text-align: center;margin-top: -16px;}
	.bdList thead{display: none;}
	.bdList table,
	.bdList tbody{display: block;width: 100%;}
	/*.bdList tbody td.count:before{content:' 조회수 : ';font-family: FontAwesome,'맑은 고딕','Malgun Gothic', 'Noto Sans','돋움','dotum',serif;}*/
	.bdList tbody td.tel{display: block;text-align: left;color: inherit;}

	.bdList tbody td.post{display: block;text-align: left;}
	.bdList tbody td.etc{display: block;text-align: left;padding: 0 !important;text-align: left;}
	.bdList tbody td.clearLeft{}

	.nw-col-table.mscg{display: block;}
	.nw-col-table.mscg caption, .nw-col-table.mscg colgroup, .nw-col-table.mscg thead{display: none;}
	.nw-col-table.mscg tbody{display: block;}
	.nw-col-table.mscg tr{display: block; padding: 6px 0; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
	.nw-col-table.mscg tr:nth-child(even){background: #f6f6f6;}
	.nw-col-table.mscg td{border: none; text-align: left; font-size: 15px; display: block; width: 100%; height: auto; padding: 4px; padding-left: 78px; position: relative;}
	.nw-col-table.mscg td .mo_tti{position: absolute; left: 0; top: 4px; width: 70px;  text-align: right; font-weight: 500; color: #0b3d6e;}
	.nw-col-table.mscg td.nodata{text-align: center;}

}
 @media (max-width: 459px) {
	.bdList tbody tr{padding-left: 25%;}
	.bdList tbody tr td.title{}
	.bdList tbody tr td:first-child{width: 25%;}
	.bdList tbody td.clearLeft{}
}

.reqInfor{clear: both;text-align: right;}

/* form */
.checkAllBtn{padding: 0 !important;width: 12%;display: inline-block;margin-right: 5px;}
.chk200272 {width: 12%;padding-left: 0;padding-right: 0;display: inline-block;}
.chk200272 input[type="checkbox"]{margin-right: 0;}
.chk200272 label{margin-right: 0 !important;}


table .no,
table .count{width: 80px;}
table .name{width: 95px;}
table .year{width: 100px;}
table .namelg{width: 120px;}
table .namexg{width: 140px;}
table .money{width: 120px;}
table .date{width: 110px;}
table .datekr{width: 130px;}
table .datetime{width: 280px;}
table .icoDown{width: 110px;}
.price{text-align: right;}
.w20{width: 20px;}
.w30{width: 30px;}
.w40{width: 40px;}
.w50{width: 50px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w110{width: 110px;}
.w120{width: 120px;}
.w130{width: 130px;}
.w140{width: 140px;}
.w180{width: 180px;}

.fa-200470{display: inline-block;width: 76px;height: 95px;background:url(/static/portal/img/04/200470_ico.gif) 50% 50% no-repeat;}


.view{border-top: 2px solid #47413e;width: 100%;margin-top: -10px;margin-bottom: 10px;}
.view .subject{font-size:18px;font-weight: 600;text-align:center;background-color:#f5f4f2;padding:18px 0 14px;margin:0 !important;line-height:1.94;border-bottom:1px solid #dadada;}
.view .subject span{font-size:14px;display:inline-block;width:73px;height:35px;margin-right:15px;text-align:center;background:url(/static/portal/img/common/survey-ing.png) 0 0 no-repeat;color:#fff;}
.view>dl{display: table;margin: 0;width: 100%;border-collapse: collapse;border-bottom: 1px solid #dadada;table-layout: fixed;}
.view>dl>dt,
.view>dl>dd{display: table-cell;padding: 15px 0;line-height: 18px;vertical-align: middle;}
.view>dl>dt{width: 15%;text-align: center;background-color: #f5f4f2;}
.view>dl>dd{padding-left: 10px;padding-right: 10px;}
.view>dl.row>dt,
.view>dl.row>dd{display: block;width: 100%;}
.view>dl.imgAdd{margin-left: 50%;width: 50%;}
.view>div.imgAdd{float: left;border: 1px dotted gray;padding: 5px;margin: 10px;}
.view>dl.imgAdd>dt{width: 30%;}
.view>dl.imgAdd>dd{}
.view ul ul{margin-left: 16px;}
.view ul ul li{line-height: 150%;}

.photosm{position: relative;}
.photosm .ctrl button{position: absolute;top:50%; margin-top: -20px;}
.photosm .ctrl .prevphotosm{left:0;}
.photosm .ctrl .nextphotosm{right:0;}
.photosm .ctrl .playphotosm{right:0;top: 20px;display: none;}
.photosm .ctrl .stopphotosm{right:0;top: 20px;}

.photosm{clear: both;border:1px solid #dadada; padding:10px 50px;width: 100%;}
.photosm img{width:auto;max-height:100px;}
.photosm li{float: left;width: 180px;text-align: center;}
.photolg{width: 100%;}


.boxinline1{margin-top: 10px;}
.boxinline1>ul{margin: 0;padding: 0;border:1px solid #dadada}
.boxinline1>ul>li:last-child{border-left:1px solid #dadada;}
.boxinline1>ul>li>p{padding:15px 0 15px 15px;}
.boxinline1 .fa{width: 40px;height: 40px;float: left;text-align: center;line-height: 40px;margin-right:10px;font-size: 20px;}
.boxinline1.bggray .info{float: left;padding: 20px 0 15px 20px;}
.boxinline1.bggray .info>div{float: left;}

.boxList4 li>div{border:1px solid #dadada;padding: 30px;float: left;width: 100%;}
.boxList4 li{margin-bottom: 20px;}
.boxList4 li span{display: block;}
.boxList4 li .fileTexto{padding-left: 21px;display: block;height: 48px;overflow: hidden;}
.boxList4 li .fileTexto:before{margin-left: -21px;}
.boxList4 li .date{font-size: 14px;font-weight: 300; margin: 5px 0 20px 0;}
.boxList4 li .b-down{float: right}


.table{clear: both;}
.table.m1, .table.m2{margin-left: 2%;width: 98%;}
table{width: 100%;}
.table table th{padding: 11px 5px;background-color: #f5f4f2;color: #333;}
.table table tbody th.title{text-align: left;padding-left: 20px;background-color: #f9f9f9}
.table table td{padding: 11px 5px 10px 5px;}
.table table th,
.table table td{border-left:1px solid #dadada;border-bottom:1px solid #dadada;text-align: center;}
.table table th:last-child,.table table td:last-child{border-right:1px solid #dadada;}
.table p.heading{margin: 0 !important;padding: 0;border:1px solid #dadada;background-color: #f5f4f2;text-align: center;font-size:20px;line-height: 60px;font-weight: 500;}
.tdTal tbody td,
.tal tbody td{text-align: left;}

.ico_homepage{background: url(/portal/images/common/ico_homepage.gif) no-repeat 0 0;padding-left: 17px;}
.ico_note{background: url(/portal/images/common/ico_note.gif) no-repeat 0 0;padding-left: 17px;}

.table table.tbLink a:hover{text-decoration:underline}


/*Form Wizard*/
.bs-wizard {margin-top: 40px;}
.bs-wizard {border-bottom: solid 1px #e0e0e0;padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0;position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959;font-size: 16px;margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999;font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute;width: 30px;height: 30px;display: block;background: #fbe8aa;top: 45px;left: 50%;margin-top: -15px;margin-left: -15px;border-radius: 50%;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' ';width: 14px;height: 14px;background: #fbbd19;border-radius: 50px;position: absolute;top: 8px;left: 8px;}
.bs-wizard > .bs-wizard-step > .progress {position: relative;border-radius: 0px;height: 8px;box-shadow: none;margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px;box-shadow: none;background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%;width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
/*END Form Wizard*/


/* cts Backgroun */
.ctsHeader{}
.s200016{background: url(/static/portal/img/01/200016.gif) no-repeat 0 0;height: 162px;}

/* 동작의 하루 200191 */
.gallery4boxC li>div{margin:0 auto;width: 165px;height: 140px;}
.gallery4boxC>ul>li{margin-bottom: 20px;}
.gallery4boxC ul ul{padding-top: 95px;}

.view>dl>dt .eng{line-height: 100%; margin-bottom: 10px;}

/* arrow */
.arrY{display: inline-block;vertical-align:middle;width: 13px;height: 11px;background: url(/static/portal/img/03/arrY.gif) no-repeat;}

.ml1p{margin-left: 20px !important;}
.ml2p{margin-left: 30px !important;}
.border3{border:3px solid #cfcfcf;width: 100%;margin-bottom: 20px;}

.n200237{background-color: #f8faee;padding: 50px;}
.n200237 .ml1p{margin-left: 70px !important;}
.n200237 .ml2p{margin-left: 120px !important;}
.c200906{background: #fcebf1;}
.c200906:after{display:block;content:'';clear:both;}
.c200906 .ltBox{width: 65%;float: left; padding:50px 20px 0 50px;}
.c200906 .rtBox{width: 35%;float: left;}




.deptList{position: absolute;right: -160px;top: 0;z-index: 999;}
.deptList{width: 150px;height:603px;top:97px;overflow-y:scroll;}

.box1{padding:20px;margin:10px 0;border:1px solid #dadada;background:#f5f4f2;width: 100%;}
.box1:after{display:block;content:'';clear:both;}

.ico-dept{background: url(/static/portal/img/05/ico-dept.gif) 0 0 no-repeat;display: inline-block;vertical-align: middle;width: 42px;height: 32px;}
.deptMain .small {padding: 10px 0 20px 0;float: left;width: 100%;}
.deptMain .small li a{letter-spacing: -1px;font-size: 13px;display: inline-block;}
.deptMain .small li.on a{color:#A25E4B;}
.deptMain .h2{position: relative;}
.deptMain .h2:before{content:"▼"; position: absolute;left: 50%;margin-left: -15px;bottom: -20px;color:#ec6e61;}

.department_area h2:before{display:none;}

.deptMain .box1{border: none;background: none;}
.deptMain .circleM{background:#1f9ed9;}
.deptMain .border6Gray ul{height:185px}
.deptMain .border6Line ul a{height:22px;width:100%;display:inline-block;}
.deptList>ul>li{padding:4px 0;text-align: left;width: 100%;}
.deptList>ul>li>a{text-align: left;padding-left: 10px;font-size: 15px;}
.deptList>ul>li>a:before{content:"\f138"; margin-right: 5px;}


.gallery{padding: 0 25px;border-top: 3px solid #686c6f;border-bottom: 1px solid #999999;overflow: hidden;background: url(/portal/images/board/line_bg1.gif) repeat-x 0 258px;}
.gallery_type2{background: url(/portal/images/board/line_bg1.gif) repeat-x 0 282px;}
.gallery ul{margin-left: -44px;position: relative;overflow: hidden;	}
.gallery ul li{width: 144px;float:left;padding: 20px 0 18px 44px;}
.gallery ul li a{display:inline-block;}
.gallery ul li a:hover{text-decoration: none;}
.gallery ul li a span.img{padding: 1px 4px 4px 1px;background: url(/portal/images/board/photo_bg.gif) no-repeat 0 0;display: block;width: 139px;height: 170px;}
.gallery ul li a span.img img{padding: 0;background-image: none;}
.gallery ul li a img{padding: 1px 4px 4px 1px;background: url(/portal/images/board/photo_bg.gif) no-repeat 0 0;display: block;width: 139px;height: 170px;}
.gallery ul li a span{display: block; }
.gallery ul li a .tit{padding: 12px 0 0 5px;font-weight: bold;white-space:nowrap;overflow: hidden;}
.gallery ul li a:hover .tit{color: #68b221;text-decoration: underline;}
.gallery ul li a .date{padding: 3px 0 0 5px;}
.gallery ul li a:hover .date{}

.box{border:1px solid #dadada;float: left;width: 100%;}
.tabPhoto, .tabBoard{display: none;}
.tabPhoto.on, .tabBoard.on{display:block;}

.stat1_1{background: url(/static/portal/img/common/stat1_01.png) 0 0 no-repeat;}
.stat1_2{background: url(/static/portal/img/common/stat1_02.png) 0 0 no-repeat;}
.stat1_3{background: url(/static/portal/img/common/stat1_03.png) 0 0 no-repeat;}
.stat1_4{background: url(/static/portal/img/common/stat1_04.png) 0 0 no-repeat;}

/* 한줄 갤러리 정보 + 홈페이지버튼  */
.gallery2 .col1 .desc{margin-top: 0;/* padding: 5px; */}
.gallery2 .col1 .desc p{margin: 0;}
.gallery2 .col1 dl{padding-left: 20px;padding-top: 0;width: 100%;}
.gallery2 .col1 .descRb{position: relative;padding-right: 20px;}
.gallery2 .col1 .descRb .btn{position: absolute;right:0;top:20px;}



.gallery2b{text-align: center;}
.gallery2b>ul>li>div{margin:5px;padding:5px;border:1px solid #dadada;}
.gallery2b img{width: 100%;}

.gallery3{border-top: 3px solid #686c6f;float: left;width: 100%;margin-top:20px;}
.gallery3 ul{margin-top: 36px;margin-bottom: 36px;}
.gallery3  li{overflow: hidden;}
.gallery3  li .img img{width: 100%;height:auto;}
.gallery3.tabGallery li .img img{width: auto;height: 180px;}
.gallery3.tabGallery li{margin-bottom: 20px;}
.gallery3  li .img{display: block;margin: 5px;}
.gallery3  li .title{display: block;line-height: 30px;text-align: left;margin: 5px;}
.gallery3  li .title i{color:#1f9ed9;margin-right: 10px;}
.gallery3  li:nth-child(3n+1){clear:left;}

.gallery4{border-top: 3px solid #686c6f;border-bottom: 1px solid #999;float: left;padding: 10px 0px;width: 100%; text-align: center;}
.gallery4 ul{position: relative;overflow: hidden;}
.gallery4 ul li{float:left;padding:10px;display: table;text-align: center;}
.gallery4 .box4{border: 1px solid #ddd;}
.gallery4 .box4 a { display: table; width: 100%;height:300px; padding:5px;}
.gallery4 .box4 a .img { display: table-cell;height: 300px;overflow: hidden; text-align: center; vertical-align: middle;}
.gallery4 .box4 a img {width: 100%;height: auto;max-height: 300px;}
.gallery4 ul li span{display:table-row;width: 100%;text-align: center;}
.gallery4 ul li span.tit{line-height: 30px;font-weight: bold;}
.gallery4 img{width: 200px;height: 150px;}
.gallery4 .vertical img{}
.gallery4 .whsn{display: inline-block;max-height: 22px;width: 200px;text-align: center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* step circle list */
.circleList{text-align: center;}
.circleList>ul>li{position: relative;list-style: none;display: inline-block; border:10px solid #3b90b0; width: 140px;height: 140px;margin-right:120px;vertical-align: top;
	-moz-border-radius: 200px;-webkit-border-radius: 200px; border-radius: 200px;
	-o-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);}
.circleList>ul>li:after{content:"\f061";position: absolute;right: -90px;top: 37%;font-size:60px;font-family: FontAwesome, 'Noto Sans', serif;color:#bababa;}
.circleList>ul>li:last-child{margin-right: 0;}
.circleList>ul>li:last-child::after{display: none;}
.circleList .title{display: inline-block;margin-top: 30px;}
.circleList .desc{position: absolute;top:70%;left: 50%;width:220px;margin-left: -110px;padding: 5px;background-color: #fff;border:1px solid #dadada;font-size: 13px;text-align: left;}
.circleList .listbull, .circleList .bull{position: relative;padding-left: 10px;}
.circleList .listbull{margin-left: 5px;text-align: left;}
.circleList .listbull li:before,
.circleList .bull:before{position: absolute;left: 0;content:"\2022";margin-right: 3px;text-align: left;}
.circleList .bull{margin-left: 5px !important;}
.circleList.circle-sm{margin-bottom: 30px;}
.circleList.circle-sm>ul>li{width: 100px;height: 100px;vertical-align: middle;margin-right: 40px;line-height: 18px; color:#fff;border-width:5px;
background: #fff;
background: -moz-linear-gradient(90deg, #fff 64%, #3b90b0 64%);
background: -webkit-linear-gradient(90deg, #fff 64%, #3b90b0 64%);
background: -o-linear-gradient(90deg, #fff 64%, #3b90b0 64%);
background: -ms-linear-gradient(90deg, #fff 64%, #3b90b0 64%);
background: linear-gradient(180deg, #fff 64%, #3b90b0 64%);
}
.circleList.circle-sm>ul>li:after{content:"\f141";right:-45px; width: 30px;font-size: 30px;}
.circleList.circle-sm>ul>li em{display: block;height: 55px;margin-bottom: 10px;color:#000;}

.desc.colsm{width: 120px;margin-left: -60px;}
.desc.colmd{width: 160px;margin-left: -80px;}
.desc.colxg{width: 300px;margin-left: -150px;}
.desc.colxg .vhLine{border-right:1px solid #dadada}

/*설문조사*/
.surveyList{padding:10px 20px;border:1px solid #ccc;border-radius:5px;clear: both;}
.surveyList dl{border-top:1px solid #ccc;padding:10px 0;}
.surveyList dl:first-child{border:none;}
.surveyList dt{float: left;width: 100%;font-weight: 500; border-bottom:1px dashed #eee;padding-bottom: 8px;margin-bottom: 8px;}



.memberSet .border{text-align: center;}
.memberSet a{display:inline-block;width:100%}
.memberSet .col-md-4{padding-left: 4px;padding-right: 4px;}
.memberSet h2:before{display: none;}


/* 로그인 member */
.loginSection {border:1px solid #ddd; border-radius:5px; box-sizing: border-box;}
.loginSection .h4Bl {margin-top:24px !important; text-align: center;}
.memberWrap:after {display:block; content:''; clear:left;}
.memeberLoginWrap input.textForm {width:100%; margin-bottom:8px;}
.memeberLoginWrap .btnLogin {width:100%; margin-top:15px; text-align:center;}
.joinWrap {color:#666;}
.joinWrap .btnWrap:after {display:block; content:''; clear:left;}
.joinWrap .btnWrap a{display:block;float:left; width:49%; padding-left:0; padding-right:0; text-align:center;}
.joinWrap .btnWrap a:first-child {margin-right:2%;}
.nonmemeberLoginWrap .termsWrap .termsTxt {background-color:#eee; height:150px;}
.nonmemeberLoginWrap.certifyWrap .kindsWrap {margin-top: 22px;}
.nonmemeberLoginWrap .titTxt {font-size:110%;}
.nonmemeberLoginWrap .subTxt {display:block; margin:5px 0 0 15px; color:#999;}

/* 개별 페이지 */
.c200193{overflow:hidden;margin-bottom: 20px;clear: both;}
.c200193 .cinBox{
	float:left;
	background:#fafafa;
	height:160px;
	padding-top:20px;
	border:1px solid #dfdfdf;
	border-radius: 7px;
	padding: 10px 10px 0 10px;
	-moz-box-shadow: 0px 3px 3px rgba(90, 90, 90, 0.1);
	-webkit-box-shadow: 0px 3px 3px rgba(90, 90, 90, 0.1);
	box-shadow: 0px 3px 3px rgba(90, 90, 90, 0.1);
	width: 100%;
	margin: 10px;
	}
.c200193 .titA {color:#237d9f;font-size:18px;font-weight: 600;text-align:center;height:38px;}
.c200193 .titA.style span{letter-spacing: -1px;font-size:10px;}
.c200193 .titA span{color:#000;font-size:11px;display: block;font-weight: normal;font-family: verdana;}
.c200193 .con{height:70px;text-align:center;padding-top:16px;color:#000;font-size:26px;font-weight:600;letter-spacing: -1.5px;
	border:1px solid #dfdfdf;border-radius: 7px;background-color: #fff;
	-webkit-box-shadow: inset 0px 3px 3px 0px rgba(150, 150, 150, 0.1);
	-moz-box-shadow:    inset 0px 3px 3px 0px rgba(150, 150, 150, 0.1);
	box-shadow:         inset 0px 3px 3px 0px rgba(150, 150, 150, 0.1);}
.c200193 .con:before{content:'';width: 39px;height: 38px;display: inline-block;vertical-align: middle}
.c200193 .con.fs{font-size:23px;}
.c200193 .con span{font-size:18px;color:#333;display:inline-block;padding-left:3px;}
.c200193 .bgIco1:before{background:url(/static/portal/img/02/200193_01.gif) no-repeat;}
.c200193 .bgIco2:before{background:url(/static/portal/img/02/200193_02.gif) no-repeat;}
.c200193 .bgIco3:before{background:url(/static/portal/img/02/200193_03.gif) no-repeat;width: 53px;}
.c200193 .bgIco4:before{background:url(/static/portal/img/02/200193_04.gif) no-repeat;}
.c200193 .bgIco5:before{background:url(/static/portal/img/02/200193_05.gif) no-repeat;}
.c200193 .bgIco6:before{background:url(/static/portal/img/02/200193_06.gif) no-repeat;width: 41px;}
.c200193 .bgIco7:before{background:url(/static/portal/img/02/200193_07.gif) no-repeat;width: 26px;}
.c200193 .bgIco8:before{background:url(/static/portal/img/02/200193_08.gif) no-repeat;width: 30px;}

.c200193s{border:1px solid #dfdfdf;padding:40px 35px 10px 35px;text-align:left;border-radius: 10px;margin:0 1%;background:#f3f4ed url(/static/portal/img/02/200193s_bg.gif) no-repeat 40px 120px;width: 100%;}
.c200193s>p{font-size:28px;font-weight:600;color:#bc7db4;letter-spacing: -1px;display: inline-block;float:left;}
.c200193s ul{ float: right;width: 60%; }
.c200193s .titB {color:#237d9f;font-size:19px;font-weight: 600;height:38px;}
.c200193s .titB span{color:#000;font-size:11px;display: block;font-weight: normal;font-family: verdana;}
.c200193s .con{margin:0;height:50px;text-align:right;padding-top:7px;color:#237d9f;font-size:24px;font-weight:600;letter-spacing: -1.5px}
.c200193s .con>span{font-size:17px;color:#000;display:inline-block;padding-left:3px;height:35px;text-align:left;float:left;}
.c200193s .bgIco1{background:url(/static/portal/img/02/200193s_01.png) repeat-x left top;width:205px;}
.c200193s .bgIco2{background:url(/static/portal/img/02/200193s_02.png) repeat-x left top;width:265px;}
.c200193s .bgIco3{background:url(/static/portal/img/02/200193s_03.png) repeat-x left top;width:145px;}
.c200193s .bgIco4{background:url(/static/portal/img/02/200193s_04.png) repeat-x left top;width:205px;}
.c200193s .bgIco5{background:url(/static/portal/img/02/200193s_05.png) repeat-x left top;width:27px;}


.tabsub ul.nos201157 li{width:12%;}


.c200639{background:url(/static/portal/img/05/200639.jpg) no-repeat;}
.c200639 .textInfo{margin-top: 254px;padding-right: 30px;width: 430px;float: right;}
.c200639 .btn{margin-top: -600px;}

.c200946 dd.body{height:290px}


.c200653 .photo{width: 27%;float: left;}
.c200653 .profile{width: 73%;float: left; margin-bottom: 30px;}
.dl-list .card{padding: 0;}
.dl-list dl{font-size: 15px;}
.dl-list dl dt{width: 100px;}
.dl-list dl dt:before{content:"•  ";}
.dl-list dl dd{margin-left: 100px;}
.dl-list .dl-horizontal dt:after{content:"";}
.dl-list .list2>li{color:#000;}
.dl-list .list2>li:before{background-position:-8px -142px;}

.charts{clear: both;width: 100%;font-weight: 500;line-height: 30px;}
.charts h3:before{position: relative;content:'';display: inline-block;vertical-align: middle;font-size: 24px;
	width: 29px;height: 26px;background:url(/static/portal/img/02/chartH2.gif) no-repeat;padding-left: 25px;}
.chartLt6{border-left:6px solid #1f9ed9;border-top:6px solid #1f9ed9;width: 100%;margin-bottom: 50px;padding-top: 30px;}
.chartRt6{border-right:6px solid #1f9ed9;border-top:6px solid #1f9ed9;width: 100%;margin-bottom: 50px;padding-top: 30px;}

.calendarList .fa{font-size: 13px;line-height: 20px;vertical-align: middle;}
.calendarList .fa-circle{color: #1f9ed9;}
.calendarList .fa.off{color:#bbb;}
.calendarList table td>ul>li:before{background: none;}
.calendarList table td{height:70px}
.calendarList .none{background-color: #f8f8f8;}

.h2Block{float: left;width: 100%;margin-top: 30px;}
.h2Block .h3{display:block;background: #605651;color:#fff;padding: 10px;text-align: center;margin-bottom: 0 !important;}

.box1Inline{border:1px solid #dedede;background:#f5f4f2;padding:10px 30px;float: left;width: 100%;margin-top: 0;position: relative;z-index: 111;}
.box1Inline ul li{display: inline-block;margin-right: 30px;}
/* 작은달력 */
.inline-calendar{background-color: #1f9ed9;padding: 30px;color:#fff;text-align: center;}
.inline-calendar .header a{width: 50px;height: 60px;line-height: 60px;}
.inline-calendar .header a,
.inline-calendar .header .theader{display: inline-block;text-align: center;vertical-align: middle;font-size: 40px;margin-bottom: 20px;}
.inline-calendar .theader{display: inline-block;background: url(/static/commons/img/inline_calendar_hbg.gif) 0 0 no-repeat;width: 150px;height: 150px;}
.inline-calendar .theader span{display: block;}
.inline-calendar .theader .tyear{font-size: 18px;margin-top: 30px;line-height: 20px;font-weight: bold;}
.inline-calendar .theader .tmonth{font-size: 72px;line-height: 80px;font-weight: bold;}
.inline-calendar a{color:#fff;display: inline-block;}
.inline-calendar table a{display: inline-block;width: 40px;height: 40px;line-height: 40px;}
.inline-calendar .on,
.inline-calendar table a.active,
.inline-calendar table a:hover,
.inline-calendar table a:focus{border:2px solid #fff; border-radius: 40px;}




.schedulerWrap{float: left;width: 100%;}
.schedulerWrap h2{display: inline-block;width: auto;margin: 0 20px 0 0 !important;height: 30px;}
.schedulerWrap h2:before{display: none;}
.icons{ margin-right: 5px; }
.schedulerWrap .icons:last-child{margin-right: 0;}
.icons>.ico{width: 40px;height: 40px;display: inline-block;text-align: center;vertical-align: middle; padding: 7px;
	-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;}
.calendar .icons>.ico{width: 30px;height: 30px;text-align: center;padding: 5px;}

.icons>.ico:before{color:#fff;}
.icoMayor{background: url(/static/commons/img/ico_iday_01.gif) no-repeat;}
.icoOnline{background: url(/static/commons/img/ico_iday_02.gif) no-repeat;}
.icoCulture{background: url(/static/commons/img/ico_iday_03.gif) no-repeat;}
.icoEdu{background: url(/static/commons/img/ico_iday_04.gif) no-repeat;}
.monthSel1{min-width: 70px}



.bgwhiteBox{padding: 20px 0; background-color: #fff;border:2px solid #605651;}



.org.border6Gray{float: left;padding:18px;height: auto;overflow: visible;}
.org.border6Gray ul{height: auto;padding:0;overflow: visible;}
.dongOrg.border6Gray ul{height: auto;padding:0;}
.org{position: relative;z-index:10;text-align: center;}
.org a{display: block;}
.org dl{position: relative;width: 140px;height: 97px;margin:0 auto 30px auto;border:1px solid #ec6e61;}
.org dl dt{height:50px;line-height: 50px;background-color:#d04031;color:#fff;}
.org dl dt.sub{background-color: #bf4b4b;}
.org dl dd{position: relative;height:48px;line-height:48px;}

.org .layerPop{position: absolute;z-index:20;line-height: 25px;padding: 18px 0 18px 60px;width:250px;left:50%;margin-left: -125px;top: 60px;display: none;background-color:#fff;border:2px solid #605651;text-align: left;}
.org .layerPop:after{position: absolute;left: 10px;top: 20px;content: "\f095"; width: 40px;height: 40px;line-height: 40px; background-color: #1f9ed9;color:#fff;text-align: center;-moz-border-radius: 40px;-webkit-border-radius: 40px; border-radius: 40px; }
.org .layerPopT1 .layerPop:after{top:10px;}
.dongOrg .layerPop.on,
.org .layerPop.on{display: block;}
.org .layerPop:before{content:"▲";font-size: 30px;position: absolute;left:50%;margin-left: -15px;top:-22px;color:#605651;}
.org div.orgEtc{clear: both;float: left;width: 100%;position: relative;}
.org div.orgEtc a{position: relative;width: 200px;height: 50px;line-height: 50px;background-color: #605651;color:#fff;}
.org div.orgEtc1{position: relative;float:left;margin-left:45px}
.org div.orgEtc2{position: relative;float:right;margin-right:45px}
.org div.orgEtc3{position: relative;clear:both;float:left;margin:35px 0 30px 45px}
.org div.orgEtc4{position: relative;float:right;margin:35px 45px 30px 45px}

.org div.orgEtc.ci{margin-top: 30px;margin-bottom: 30px;padding-right: 10px;}
.org div.orgEtc3.ci, .org div.orgEtc4.ci, .org div.orgEtc5, .org div.orgEtc6{width:calc(25% - 10px);height:50px; line-height:50px; text-align:center; background:#605651;}
.org div.orgEtc3.ci{position: relative;float:left;margin:5px 0 5px 10px;}
.org div.orgEtc4.ci{position: relative;float:left;margin:5px 0 5px 10px;}
.org div.orgEtc5{position: relative;float:left;margin:5px 0 5px 10px;}
.org div.orgEtc6{position: relative;float:left;margin:5px 0 5px 10px;}

.orgList{position: relative;clear: both;}
.orgList>li{float: left;}
.orgList>li{float:left;width:13%;margin:0 6px;vertical-align: top;}
.orgList>li>a{border:1px solid #5c5c5c;}
.orgList>li>ol{border:1px solid #5c5c5c;}

.org .orgListHead{position: relative;white-space:nowrap; text-align:center; display:block; height:50px;line-height: 50px;color: #fff;background-color: #5c5c5c;}
.org .orgListHead a{display: block; }
.org .layerPopOpen{color: #565656;position: relative;}
.org .layerPopOpen button{ padding:0 10px 0 0;margin-bottom:10px;height: 48px;line-height: 48px;background-color: #fff;border:1px solid #5c5c5c;border-top-width:0; width: 100%;}
.org .orgList>li .layerPopT{display: none;position: absolute;width:158px; padding:13px 0 0 8px;height: 30px;margin-top: 8px;}
.org .orgList>li>a{color: #fff;}
.org .orgList>li>ol{ position: relative;padding:10px 5px;font-size: 13px;min-height: 240px;}
.org .orgList>li>ol>li>a{letter-spacing: -1px;}
.org .orgList>li>ol>li>a:before{content:"-";}
.org .orgList>li>ol>li{text-align: left; line-height:30px; min-height:30px;position: relative;}
.org .orgList>li>ol li ol{font-size: 16px;}
.org .orgList>li>ol li ol li{}
.org .orgList>li>ol li ol li span{ font-weight:bold; color:#323232; padding-right:6px;margin:0 0 0 -8px; padding-left:8px;}

.inBox{padding:20px 50px;clear: both;}
.dongOrg p{ text-align:center; margin:24px 0 20px}
.dongOrg>ol{ overflow:hidden;text-align: center;}
.dongOrg>ol>li{float:left;line-height:29px;width:20%;padding:5px;}
.dongOrg>ol>li>a{display: block;color: #fff;background-color: #a9443a;line-height: 50px;}
.dongOrg ol li ul li a{}
.dongOrg ol li ul {border:1px solid #dedede; margin:0 0 20px 0;padding:10px 0 10px 10px}
.dongOrg ol li ul li{ vertical-align:top; margin:0;text-align:left; line-height:30px; font-size: 14px;padding-left: 10px;}
.dongOrg ol li ul li dl dt,
.dongOrg ol li ul li span{ margin:0 0 0 0;display:block;}
.dongOrg ol li ul li strong{display:block;text-align: center;line-height: 20px;}
.dongOrg ol li ul li dl{ overflow:hidden;}
.dongOrg ol li ul li dl dt{width:41px;float:left;}
.dongOrg ol li ul li dl dd{ float:left;width:72px;}

.dongOrg .tel{color:#000;}
.dongOrg .volPhone:after,
.org .volPhone:after{float: right;margin-left: 0;font-size: 15px;}
/* .volPhone:hover::after{background-color: #1f9ed9;color:#fff;} */

.org hr{clear: both;position: absolute;width: 100%;text-align: center;}
.org hr.hr1{top: -3px;}
.org hr.hr2{bottom:28px;}
.org hr{border:none}
.org hr.hr1:before{content:"";width: 70%;height: 1px;background-color: #dedede;display: inline-block;}
.org hr.hr2:before{content:"";width: 85.4%;height: 1px;background-color: #dedede;display: inline-block;}

.org .master:before,
.org .masterSub:before,
.org div.orgEtc a:before,
.org .orgList>li>ol:before,
.org .orgListHead:before{display: inline-block;content:"";position: absolute;left: 50%;top: -15px;width: 1px;height: 15px;background-color: #dedede;}

.org div.orgEtc a:before{}
.org .orgList>li>ol:before{top:-10px; height: 10px;}
.org div.orgEtc .orgEtc1 a:before,
.org div.orgEtc .orgEtc2 a:before{top:50px;height: 20px;}
.org .master:before{top: 45px;height: 30px;}
.org .masterSub:before{top: 45px;height: 180px;margin-left: -2px;}


.notice ul{text-align: left;}
.notice ul li a{display: inline-block;width: 60%;}

/* 동재기 나눔장터 */
.positionList{margin:0 auto;}
.positionList a {display: inline-block;width: 50px;height: 40px;line-height: 40px;border:1px solid #dadada;float: left; margin-left: -1px;margin-top: -1px;text-align: center;}
.positionList a.on{position: relative;color:#fff;}
.positionList a.on:before{content:"\f058";position: absolute;font-size: 30px;color:#cc4683;}
.positionList .disabled{cursor: default; background-color: #7b7b7b;}
.positionList .marketLink,
.positionList .marketDiabled{display: inline-block;margin-left: 10px;vertical-align: middle;}
.positionList .marketLink:before{display: inline-block; vertical-align: middle;content:"";width: 50px;height: 40px;line-height: 40px;border:1px solid #dadada; margin-right: 5px;}
.positionList .marketDiabled:before{display: inline-block; vertical-align: middle;content:"";width: 50px;height: 40px;line-height: 40px;border:1px solid #dadada; margin-right: 5px;background-color: #7b7b7b;}


.boxList1{text-align: center;}
.boxList1 span{display:block;background-color: #1279a8; color:#fff;width: 220px;height: 71px; vertical-align: middle;padding-top: 16px;line-height: 20px;}
.boxList1 span.txt1{padding-top: 24px;}
.border6Gray .boxList1{text-align: center;padding:30px 60px;}
.border6Gray .boxList1 ul{text-align: center;margin:0 auto;height: auto;display: inline-block;}
.border6Gray .boxList1 li{clear: both;margin-bottom: 10px;text-align: center;position: relative; padding-right: 40px;}
.border6Gray .boxList1 li:last-child{padding-right: 0;}
.border6Gray .boxList1 li>span:after{content:"\f061";position: absolute; font-size: 30px;top: 50%; right: -13px;margin-top: -15px; color:#605651;}
.border6Gray .boxList1 li>span.boxS-lg{height: 233px;padding:20px;background:#1f9ed9;line-height: 30px;}
.border6Gray .boxList1 li>span.boxS-lg strong{font-size: 20px;color:#fdf4b9;}
.border6Gray .boxList1 li>span.boxS-lg:after{content:"";}
.boxList1>div{display: inline-block;float: left;}

.no200660{display: none !important;}
.deptList  .no200660{display: block !important;}



/* 설문조사뷰 */
.ico-tel{color:red;}
.ico-tel:before{
	content: '\f095';
	font-size:18px;
	display:inline-block;width:19px;
	font-family:FontAwesome;
}
.view>dl.deco{background-color:#f5f4f2;}
.view>dl.deco>dt{position:relative;}
.view>dl.deco>dt:after {
	content: '';
	height:17px;
	position:absolute;right:0;top:50%;
	margin-top:-9px;
	border-right:1px solid #dadada;
}
.view>dl.deco>dd{}
.view>dl.deco>.d{width:110px;}
/* 설문조사 질의목록 */
.surbeyQ{clear: both;}
.surbeyQ dl{}
.surbeyQ dt{font-size:16px;padding:16px 0 20px 27px;background-color:#f5f4f2;border:1px solid #dadada;border-top:2px solid #47413e;}
.surbeyQ.application114 dt{font-size:16px;padding: 0px 0px 4px 22px;background-color:#f5f4f2;border:1px solid #dadada;border-top:2px solid #47413e;}
.surbeyQ dt:before{content: '\f164'; color:#ec6e61; font-size:24px; display:inline-block;width:30px; font-family:FontAwesome;}
.surbeyQ dd{border:1px solid #dadada;border-width:0 1px 0 1px;margin-bottom:40px;overflow:hidden;}
/.surbeyQ.application114 dd{border:1px solid #dadada;border-width:0 1px 0 1px;margin-bottom:20px;overflow:hidden;}
.surbeyQ dt,
.surbeyQ dd{display:block;}
.surbeyQ dd .row>div{border:1px solid #dadada;border-width:0 1px 1px 0;}
.surbeyQ dd label{display:block;padding:20px;}
.surbeyQ.application114 dd label{display:block;padding: 13px 0px 5px 24px;} */
.surbeyQ dd label input{}
.surbeyQ dd.textarea, .surbeyQ dd.input{padding:20px;border-bottom:1px solid #dadada;}
.surbeyQ dd.textarea textarea{width:100%;height:96px;}
.surbeyQ dd{border-right: none}
.surbeyQ dd .row{display: flex;flex-wrap:wrap;margin: 0;padding: 0;}
.surbeyQ dd .row .col-sm-6{float: none; padding: 0;}
/* 설문조사 결과 */
.table.table-survey{border-top:none;overflow:visible;}
.table-survey caption{display:table-caption;visibility:visible;width:auto;height:auto;clip:inherit;margin:0;position:static;opacity:1;line-height:1;
	font-size:16px;padding:16px 0 20px 27px;background-color:#f5f4f2;border:1px solid #dadada;border-top:2px solid #47413e;
	color:red;
}
.table-survey caption::before {content: '\f0a6';font-size:24px;width:30px;display:inline-block;font-family:FontAwesome;}
.table-survey caption details{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.table-survey tr>*{border:1px solid #dadada;}
.table-survey td.graph{padding:10px 0;}
.table-survey td.graph span{display:block;height:38px;background-color:#6dc0e6;}

/* pattern */
.graph1{background-image:url(/static/portal/img/pattern/survey_pt1.png);}
.graph2{background-image:url(/static/portal/img/pattern/survey_pt2.png);}
.graph3{background-image:url(/static/portal/img/pattern/survey_pt3.png);}
.graph4{background-image:url(/static/portal/img/pattern/survey_pt4.png);}
.pattern_01{background:url(/static/portal/img/member/pattern_01.gif);padding:20px 50px;max-width: 348px;display: inline-block;}
.pattern_02{background:url(/static/portal/img/member/pattern_02.gif);padding:20px 50px;max-width: 348px;display: inline-block;}
.pattern_03{background:url(/static/portal/img/member/pattern_03.gif);padding:20px 50px;max-width: 348px;display: inline-block;}


.bdList+.surveyRsult{border-top:none;}
.surveyRsult{clear:both;border-top:2px solid #47413e;margin-bottom:30px;}
.surveyRsult .sh{margin:0;border:1px solid #dadada;border-bottom:none;background-color:#f5f4f2;padding:16px;}
.surveyRsult p{font-size:16px;padding:16px 0 20px 27px;background-color:#f5f4f2;border:1px solid #dadada;color:red;margin:0 !important;}
.surveyRsult p::before {content: '\f0a6'; font-size:24px; width:30px; display:inline-block; font-family:FontAwesome;}
.surveyRsult ol{}
.surveyRsult ol li{padding:18px 28px;font-size:14px;border:1px solid #dadada;border-top:none;}
.surveyRsult table{float:none;margin:0;border-top:none;}
.surveyRsult tr>*{border:1px solid #dadada;}
.surveyRsult .table{border-top:1px solid #dadada;}
.surveyRsult .table>thead>tr>th{border-bottom:none;}

.calendarboxSet{position: relative;left:0;top:0;}
.table.calendar>tbody>tr>td{vertical-align: top;/* padding: 3px; */}
.table.calendar {width:100%;}
.table.calendar th {font-weight:bold; background-color:#f3f3f3; text-align:center; padding:10px 0; border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.table.calendar th.red {color:#ed0000}
.table.calendar th.blue {color:#0095da}
.table.calendar td {border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; height:80px; min-height:80px; position:relative; padding:24px 4px 4px 4px; vertical-align:top}
.table.calendar td .day {position:absolute; top:4px; left:4px}
.table.calendar td .rent { padding: 0 0 0 10px;display:block;}
.table.calendar td.red .day{color:#ed0000}
.table.calendar td.blue .day{color:#0095da}
.table.calendar td .day_pos{display:block;background:#005956;width: 95%;height:24px;line-height: 22px;text-align:center;color:#fff;border-radius: 20px;}
.table.calendar td .day_pos2{background:#622c00}
.table.calendar td .day_pos3{background:#004b7b}
.table.calendar td .day_pos4{background:#720606}
.table.calendar td .day_pos5{background:url(/portal/images/contents/04/calendar_bd_span5.gif) no-repeat}

.pos_layer_bx{position:absolute;z-index:10;width:240px;height:60px;left:0; top:0;color:#000}
.pos_layer_bx span{display:block;width:240px}
.pos_layer_bx .pos_cts{background:#ffc600;padding:0 10px 10px 20px;width:240px}

.deptTeam li.on a{font-weight: bold;color:#005956;}

.mainBestKeyword{display:none;}

 @media (max-width: 1650px) {
 	.deptGroupMenu {display: block !important;}
 	.deptList{display: none !important;}
 	.deptGroupMenuList ul{width: 212px;}
 	.deptGroupMenuList li{line-height:36px;padding-left: 30px;}
 	.deptGroupMenuList li a{display: block;}
 	.deptGroupMenuList li.on{background-color: #1f9ed9;}
 	.deptGroupMenuList li.on a{color:#fff;}
 }

 @media (max-width: 1300px) {
	.checkAllBtn{width: 100%;}

	.orgList>li{width: 31.3333%;margin:0 1% 30px 1%;}
	.orgList>li:nth-child(4),
	.orgList>li:nth-child(5),
	.orgList>li:nth-child(6),
	.orgList>li:nth-child(7){width: 23%;}

	.tabsub ul.nos201157 li{width:19%;}
 }


@media (max-width: 1200px) {
	.chk200272 {width: 24%;}
	.c200946 dd.body{height:360px}

  .mbox>div{padding:10px 10px 0 10px}
  .inline-calendar .theader .tmonth{font-size:50px;line-height:60px}
  .inline-calendar .header a, .inline-calendar .header .theader{font-size:30px}
	.inline-calendar .header a{width:30px}

}
@media (max-width: 1000px) {
 	.sh>.row>label:first-child{width:80px;}
 	.c200570 .bx1{min-height: 70px;}
 	.n200237{padding: 20px;}
 	.s200016{background:none;height:auto;}
	.c200946 dd.body{height:auto;}
	.c200946 .card{margin-bottom:20px}

	/* .scrollX.orgSet .org{width: 1010px;} */
 	.dongOrg .layerPop.on, .org .layerPop.on{display: none;}

}

 @media (max-width: 767px) {
	 .table-survey caption{display:block}
	.schedulerWrap{width: 98%;}
 	.sh .row,
 	.boxTop .row{margin-left: 0;margin-right: 0;}
 	.boxTop{padding: 10px}
 	.sdate, .edate, .brthdy{width: 100px;}
 	.sh>.row>label:first-child,
 	.sh label,
 	label{display: inline-block;margin-top: 10px;margin-left: 0 !important;}
 	.sh .spacer{margin-left: 5px;margin-right: 5px;}
 	.sh select{width: 130px;}
 	.sh .keyword{width: 100%;}

	.pattern_01{padding:10px 20px;max-width:100%;width: 100%;margin-bottom: 5px;}
	.pattern_02{padding:10px 20px;max-width:100%;width: 100%;margin-bottom: 5px;}
	.pattern_03{padding:10px 20px;max-width:100%;width: 100%;margin-bottom: 5px;}
	.pattern_01 img,
	.pattern_02 img,
	.pattern_03 img{max-width: 30%;}


	.bg200083{-webkit-background-size: 100% auto; background-size: 100% auto;}
	.bg200293{-webkit-background-size: 100% auto; background-size: 100% auto;}
	.bg200293{padding-top: 200px;}
	.c200193s{background-position: 50% 40px;padding: 10px;}
	.c200193s ul{ float: right;width:100%;margin-top: 150px;}
	.c200193s>p{font-size: 24px;}
	.c200193s .con{margin:0;height:50px;text-align:right;padding-top:7px;color:#237d9f;font-size:20px;font-weight:600;letter-spacing: -1.5px}
	.c200193s .con>span{background-size:auto 50%;height:35px;}
	.c200193s .bgIco1{width:103px;}
	.c200193s .bgIco2{background-size:auto 50%;width:133px;}
	.c200193s .bgIco3{background-size:auto 50%;width:73px;}
	.c200193s .bgIco4{background-size:auto 50%;width:205px;}
	.c200193s .bgIco5{background-size:auto 50%;width:27px;}

	.c200906 .ltBox{width: 100%;padding:20px 10px 0 20px;}
	.c200906 .rtBox{width: 100%;float: left;}

	.c200653 .photo{width:100%;text-align:center}
	.c200653 .profile{width: 100%}

	.tabsub ul.nos201157 li{width:23%;}


	.view>dl>dt{width:20%;}

	.viewForm>dl>dt, .viewForm>dl>dd{display: block;clear: both;width: 100%;}
	.viewForm>dl>dt{width: 100%;font-weight: bold;}
	.viewForm>dl>dd{width: 100%;}


	table .no,
	table .count{width: 60px;}
	table .name{width: 70px;}
	table .year{width: 100px;}
	table .namelg{width: 120px;}
	table .namexg{width: 140px;}
	table .money{width: 120px;}
	table .date{width: 110px;}
	table .datekr{width: 130px;}
	table .datetime{width: 280px;}
	table .icoDown{width: 110px;}
	.price{text-align: right;}

	.gallery4 img{width: 100%;height: auto;min-width:133px;min-height:150px}

	.orgList>li{width: 48%;margin:0 1% 30px 1%;}
	.orgList>li:nth-child(4),
	.orgList>li:nth-child(5),
	.orgList>li:nth-child(6),
	.orgList>li:nth-child(7){width: 48%;}
	.dongOrg>ol>li{width: 46%;margin:0 2% 10px 2%;}
	.dongOrg ol li ul{margin-bottom: 0;}
	/* 작은달력 */
	.inline-calendar{padding:0;}
	.inline-calendar .header a{width: 40px;height:50px;line-height: 50px;}
	.inline-calendar .header a,
	.inline-calendar .header .theader{font-size: 30px;margin-bottom: 10px;}
	.inline-calendar .theader{width: 80px;height: 80px; background-size:cover;}
	.inline-calendar .theader .tyear{font-size: 15px;margin-top: 10px;line-height: 20px;font-weight: bold;}
	.inline-calendar .theader .tmonth{font-size: 40px;line-height: 50px}
	.inline-calendar table a{display: inline-block;width: 35px;height:35px;line-height: 30px;}
	.org div.orgEtc3.ci, .org div.orgEtc4.ci, .org div.orgEtc5, .org div.orgEtc6{width:calc(50% - 10px);}
}

@media screen and (max-width:600px){
	.org .master:before, .org .masterSub:before, .org div.orgEtc a:before, .org .orgList>li>ol:before, .org .orgListHead:before{display:none;}
	.org hr{display:none;}
	.org div.orgEtc3, .org div.orgEtc4{float:none; margin:0px auto;margin-bottom:10px}
	.org a{margin:0 auto;}
	.orgList>li{float:none; width:257px !important; margin:0px auto 10px !important;}
	.org div.orgEtc3.ci, .org div.orgEtc4.ci, .org div.orgEtc5, .org div.orgEtc6{width:calc(100% - 10px);}
}

 @media (max-width: 459px) {

	.bg200293{padding-top: 190px;}
	.chk200272 {width: 48%;}
	.orgList>li{width: 96%;margin:0 2% 20px 2%;}
	.orgList>li:nth-child(4),
	.orgList>li:nth-child(5),
	.orgList>li:nth-child(6),
	.orgList>li:nth-child(7){width: 96%;}
	.dongOrg>ol>li{width: 96%;margin:0 2% 20px 2%;}
	.tabsub ul.nos201157 li{width:32%;}
}
#roadview object{left: 0;}
.borderLeft1 p{margin: 0;}

@media screen and (min-width:992px) {
	.gallery2_Pg0051 .borderLeft1{position: relative;}
	.gallery2_Pg0051 .borderLeft1 .d{overflow: hidden;max-height: 75px;}
	.gallery2_Pg0051 .borderLeft1:before{content:"";width:1px;height: 100%;position: absolute;left: 0;top: 0;border-left: 1px solid #dadada;margin-left: -10px;}
	.gallery2_Pg0051 .box{height: auto;min-height: auto;}
}


.patDot1.c200276{padding: 30px;}
.c200276 .colbx0{display:block;padding:10px 0;width: 100%;margin:0 !important; text-align: center;}
.c200276 .colbxInbox{margin: 0 0 10px 0;min-height: 360px;}
.c200276 .colbxInbox.colbxInsm{min-height: 320px;}
.c200276 .h3{font-size: 15px;}
.c200276 .colbx01{ background-color: #fdc78b; }
.c200276 .colbx02{ background-color: #c5e09b; }
.c200276 .colbx03{ background-color: #d1a3c8; }
.c200276 .colbx04{ background-color: #c6ebfd; }
.c200276 .colbxInbox{background-color: #fff; padding:10px; width: 100%;}
.c200276>div{float: left;}
.nodescType .borderLeft1{border-left:1px solid #dadada; padding-left:20px;margin:-10px 0 0 0 !important;}
.banType{float:right;margin-bottom:30px;margin-top:-10px;}
.banType a{padding:0 15px;display:inline-block;position:relative;}
.banType a:before{display:inline-block;content:"";position:absolute;height:20px;left:0;top:30%;width:1px;height:20px;background-color: #ddd}
.banType a:first-child:before{display:none;}
	@media (max-width: 767px) {
		.nodescType .borderLeft1{border:none;padding:10px 0;margin:0!important}
		.banType a{width:31.3%;padding:0 1%;text-align:center;}
		.banType a img{max-width:100%;}
	}

 @media (max-width: 1200px) {
	.patDot1.c200276{padding: 10px;text-align: center;}
	.patDot1.c200276 *{word-break: normal !important; line-height:130%;}
	.c200276 a{word-break: keep-all;}
	.c200276 img{display: block; margin:0 auto 10px auto;}
	.c200276 .h1{font-size: 28px;}
	.c200276 .h3{padding: 5px 10px;}
	.c200276 .colbxInbox{font-size: 14px;line-height: 16px;}
	.c200276 .colbxInbox{min-height: 280px;}
	.c200276 .colbxInbox.colbxInsm{min-height: 220px;}
 }
 @media (max-width: 1000px) {
	.c200276 .colbxInbox{font-size: 16px;line-height: 16px;}
	.c200276 .colbxInbox{min-height: auto;}
	.c200276 .colbxInbox.colbxInsm{min-height: auto;}
 }

.pwchangeInfor{padding:30px 40px;letter-spacing:-1px;font-size:14px;font-family:'noto sans';margin-bottom:20px !important}
.pwchangeInfor i{font-size:46px;color:#1f9ed9;vertical-align:middle;margin-right:18px;}

.codeView01 {clear:both;overflow:hidden;display:block;margin:0 0 20px !important;}
.codeView02 {clear:both;overflow:hidden;display:block;margin:0 0 20px !important;}
.codeView03 {clear:both;overflow:hidden;display:block;margin:0 0 20px !important;}
.codeView04 {clear:both;overflow:hidden;display:block;margin:0 0 20px !important;}
.codeView05 {clear:both;overflow:hidden;display:block;margin:0 0 20px !important;}


.c20190129 .titA{margin:0px 0px 15px; height:auto; line-height:120%;}
.c20190129 .titA span{display:none;}
.c20190129 .cinBox{height:174px;}
.c20190129 .con{height:99px; padding-top:13px;}
.c20190129 .con:before{display:block; font-size:0px; overflow:hidden; width:100%; height:41px; margin-bottom:7px;}
.c20190129 .bgIco1:before{background:url('/static/portal/img/02/icon29-1.gif') no-repeat center top;}
.c20190129 .bgIco2:before{background:url('/static/portal/img/02/icon29-2.gif') no-repeat center top;}
.c20190129 .bgIco3:before{background:url('/static/portal/img/02/icon29-3.gif') no-repeat center top;}
.c20190129 .bgIco4:before{background:url('/static/portal/img/02/icon29-4.gif') no-repeat center top;}
.c20190129 .bgIco5:before{background:url('/static/portal/img/02/icon29-5.gif') no-repeat center top;}
.c20190129 .bgIco6:before{background:url('/static/portal/img/02/icon29-6.gif') no-repeat center top;}
.c20190129 .bgIco7:before{background:url('/static/portal/img/02/icon29-7.gif') no-repeat center top;}
.c20190129 .bgIco8:before{background:url('/static/portal/img/02/icon29-8.gif') no-repeat center top;}
.c20190129 .bgIco9:before{background:url('/static/portal/img/02/icon29-9.gif') no-repeat center top;}
.c20190129 .bgIco10:before{background:url('/static/portal/img/02/icon29-10.gif') no-repeat center top;}
.c20190129 .bgIco11:before{background:url('/static/portal/img/02/icon29-11.gif') no-repeat center top;}
.c20190129 .bgIco12:before{background:url('/static/portal/img/02/icon29-12.gif') no-repeat center top;}
.c20190129 .bgIco13:before{background:url('/static/portal/img/02/icon29-13.gif') no-repeat center top;}
.c20190129 .bgIco14:before{background:url('/static/portal/img/02/icon29-14.gif') no-repeat center top;}
.c20190129 .bgIco15:before{background:url('/static/portal/img/02/icon29-15.gif') no-repeat center top;}
.c20190129 .bgIco16:before{background:url('/static/portal/img/02/icon29-16.gif') no-repeat center top;}
.c20190129 .bgIco17:before{background:url('/static/portal/img/02/icon29-17.gif') no-repeat center top;}
.c20190129 .bgIco18:before{background:url('/static/portal/img/02/icon29-18.gif') no-repeat center top;}
.c20190129 .bgIco19:before{background:url('/static/portal/img/02/icon29-19.gif') no-repeat center top;}
.c20190129 .bgIco20:before{background:url('/static/portal/img/02/icon29-20.gif') no-repeat center top;}
.c20190129 .con span.sp291{font-weight:normal; padding:0px 7px 0px 0px;}

.gr-left29, .gr-right29{float:left;}
.gr-right29{margin-left:20px;}
.gr-left29 .w100p, .gr-right29 .w100p{width:auto; vertical-align:top;}

@media screen and (max-width:860px){
	.gr-left29, .gr-right29{float:none; margin-left:0px;}
}


/* 미세먼지 비상저감조치*/

.text-alignLeft9{text-align:left !important;}
.ts03061{float:right; margin-bottom:5px;}
.ts03061:after{content:"";display:block;height:0px;clear:both;visibility:hidden;font-size:0px;overflow:hidden;}
.ts03061 span{display:inline-block; vertical-align:middle; margin-left:10px;}
.ts03061 span:before{content:""; display:inline-block; vertical-align:middle; width:10px; height:10px; margin-right:5px; font-size:0px; line-height:0px; overflow:hidden;}
.ts03061 span.span1:before, .tdspan1{background:#b17dc8;}
.ts03061 span.span2:before, .tdspan2{background:#ff9c61;}
.pbg0306{padding-left:20px; text-indent:-20px; margin:0px !important;}
.blue-font036{margin:0px !important; color:blue;}
.tdBlue{color:blue !important;}
.tdred{color:red !important;}
.img03071{text-align:center;}
.img03071 img{vertical-align:top; max-width:100%;}


h2.no-bef:before{display: none;}
h3.no-bef:before{display: none;}
li.no-bef:before{display: none;}
.box-out{border: 1px solid #000000;}

.list0612d p{margin:0px;}
.list0612d li{float:left; padding-right:25px; margin:5px 5px 5px 0px; background:url('/static/portal/img2019/icon06121.gif') no-repeat right center;}
.list0612d li.last{padding-right:0px; margin-right:0px; background:none;}
.list0612d p{width:156px; height:77px; display:table; background:#ec6e61; border-radius:8px;}
.list0612d p span{display:table-cell; vertical-align:middle; text-align:center; font-size:16px; font-weight:bold; color:#fff;}


/* 2022 메인개편 */
.nw-content-data{font-family: 'S-CoreDream'; }
.nw-content-data:after{content: ''; display: block; clear: both;}

.nw-txbx{font-size: 16px; color: #555; letter-spacing: -1px;}
.nw-txbx:after{content:'';display:block;clear:both;}
.nw-txbx h2{font-family: 'S-CoreDream'; font-weight: 500; font-size: 20px; color: #ec6e61; line-height: 28px; padding-left: 20px; margin-bottom: 16px; position: relative; clear:both; padding-top: 10px;}
.nw-txbx h2:before{content: ''; position: absolute; left: 0; top: 12px; width: 9px; height: 21px; background: #ec6e61; border-radius: 8px;margin-right:20px;}

.ml30:after{content: '';display: block;clear: both;}

.nw-txbx h3{font-family: 'S-CoreDream'; font-weight: 500; font-size: 18px; color: #333; line-height: 24px; margin: 32px 0 8px; padding-left: 20px; position: relative;}
.nw-txbx h3:before{content: ''; position: absolute; left: 0; top: 4px; width: 14px; height: 14px; background: #fff; border: 4px solid #ec6e61; border-radius: 50%;}
.nw-txbx h3.hidden-tx{padding: 0; margin: 0;}
.nw-txbx h3.hidden-tx:before{display: none;}

h3.nb-mt{margin-top: 10px; padding-left: 30px;}
.nw-txbx strong{font-family: inherit; font-weight: 500;}
.nw-txbx .boxTop h2{padding:0;}

.login h2:before{display:none;}
.login h2 .fa{position: absolute;left: -5px;top: 31%;color: #ec6e61;margin: 0;}

.contentData h3{padding-left: 40px;}

.nw-txbx .list > li{padding-left: 10px; font-size: 16px; color: #555; line-height: 25px;}
.nw-txbx .list > li:before{position: absolute; width: 4px; height: 4px; left: 2px; top: 9px;  background: #ec6e61;     transform: rotate(45deg);content:''}
.nw-txbx .list > li > strong{color: #333;}
.nw-txbx .list > li > ul{margin: 4px 0 8px;}
.nw-txbx .list > li > ul > li{padding-left: 9px; position: relative; line-height: inherit;}
.nw-txbx .list > li > ul > li:before{position: absolute; width: 5px; height: 2px; left: 0; top: 10px; background: #777;}

.nw-txbx .list > li > .step  > li{padding:0;}

.nw-col-table{width: 100%; table-layout: fixed; word-break: break-all; border-top: 1px solid #3c3c3c; letter-spacing: -1px;}
.nw-col-table caption{display: table-caption; width: 0; height: 0; margin: 0;}
.nw-col-table th{font-weight: 500; text-align: center; padding: 8px 2px; height: 50px; font-size: 16px; color: #222; line-height: 1.2; background: #fafafb; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.nw-col-table th:last-child{border-right: none;}
.nw-col-table tbody th{background: #fbfdfd; color: #555; font-weight: 400;}
.nw-col-table td{text-align: center; padding: 8px 4px; height: 50px; font-size: 16px; color: #555; line-height: 1.2; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.nw-col-table td:last-child{border-right: none;}
.nw-col-table td.txl{text-align: left; padding: 8px 1%; }
.nw-col-table.hb1 thead th{background: #fce9e9;}

.itb-nWbt{display: inline-block; font-family: inherit; font-size: 14px; color: #292929; line-height: 20px; padding: 6px; border: 1px solid #aeaeae; border-radius: 6px;}
.itb-nWbt:after{content: ''; display: inline-block; vertical-align: top; width: 13px; height: 13px; background: url(/static/portal/img/main/2022/itb_nWbt_bg.jpg) no-repeat; margin-left: 4px; margin-top: 3px;}

.ico-abx{padding: 15px 3%; border: 2px solid #ffb5b5; border-radius: 20px; margin-bottom: 30px;}
.ico-abx > div{display: table; }
.ico-abx > div > .ic{display: table-cell; vertical-align: top; width: 76px;}
.ico-abx > div > .tx{display: table-cell; vertical-align: middle; padding-left: 16px; word-break: keep-all;}
.ico-abx > div > .tx .bb{font-weight: 500; font-size: 18px; color: #4d4d4d;}

.brd-sreach{background: #f4f5f9; padding: 30px 3%; letter-spacing: -1px; margin-bottom: 40px;}
.brd-sreach .opt{display: inline-block; vertical-align: top; margin: 3px 0; margin-right: 15px;}
.brd-sreach .opt select{height: 40px; width: 200px;}
.brd-sreach .ti{display: inline-block; vertical-align: middle; width: 82px; font-size: 16px; color: #333; line-height: 20px; padding-left: 10px; position: relative;}
.brd-sreach .ti:before{content: ''; position: absolute; width: 4px; height: 4px; left: 2px; top: 8px;  background: #8c8c8c;     transform: rotate(45deg);}
.brd-sreach label{margin: 0;}
.brd-sreach select{box-shadow: none; border: 1px solid #d9d9d9;}
.brd-sreach input[type="text"]:focus, .brd-sreach select:focus{box-shadow: none; outline: 2px dashed #000; outline: -webkit-focus-ring-color auto 1px; }
.brd-sreach input[type="text"], .brd-sreach select{margin: 0; padding: 0; box-shadow: none;}
.b-sr-date{display: inline-block; vertical-align: middle;}
.b-sr-date > div{display: inline-block; vertical-align: middle; width: 160px; background: #fff; border: 1px solid #d9d9d9; padding: 4px;}
.b-sr-date > div > input[type="text"]{width: calc(100% - 30px); height: 30px;  border: none; }
.b-sr-date > div a img{padding: 6px;}
.brd-sreach .sr-tg{padding-top: 3px;}
.brd-sreach .input-tg{display: inline-block; vertical-align: top; width: calc(100% - 195px);}
.brd-sreach .input-tg select{height: 40px; width: 130px;}
.brd-sreach .input-tg input[type="text"]{width: calc(100% - 220px); height: 40px; padding-left: 6px; font-size: 16px; border: 1px solid #d9d9d9;}
.brd-sreach .btn-tg{display: inline-block;  vertical-align: top;  text-align: center; }
.brd-sreach .btn-tg a{font-size: 16px; line-height: 22px;  border-radius: 8px;}
.brd-sreach .btn-tg a:after{content: ''; display: inline-block;  vertical-align: top; width: 13px; height: 15px; margin-left: 5px; margin-top: 3px;}
.brd-sreach .btn-tg .sr-s{display: inline-block; width: 86px; background: #eb6565; color: #fff;  padding: 9px 0;}
.brd-sreach .btn-tg .sr-s:after{background: url(/static/portal/img/main/2022/brd_search_btni1.png) no-repeat;}
.brd-sreach .btn-tg .all{display: inline-block; width: 100px; color: #222; background: #fff; padding: 8px 0; border: 1px solid #313131;}
.brd-sreach .btn-tg .all:after{background: url(/static/portal/img/main/2022/brd_search_btni2.jpg) no-repeat;}

.brd-ls-ttl{padding-left: 20px; margin-bottom: 10px;  font-size: 16px; color: #555; line-height: 22px; letter-spacing: -1px; background: url(/static/portal/img/main/2022/ls_ttl_ic.jpg) 0 2px no-repeat;}
.brd-ls-ttl > span{font-weight: 600; color: #ec6e61;}

.ac-red .pagination > .active > a, .ac-red .pagination > .active > a:hover, .ac-red .pagination > .active > a:focus,
.ac-red .pagination > .active > span{    background-color: #ec6e61; border-color: #ec6e61;}


.org .s1 > li > div{    max-width: 550px;}
.org .s1 > li > div > .dl1{width: 100px; border-color: #972929;}
.org .s1 > li > div > .dl1 > dt{background: #972929;}
.org .s3 .orgEtc.ci > div{height: auto; line-height: 22px;}
.org .s3 .orgEtc.ci > div > a{display: block; line-height: 22px; padding: 14px 0;}


@media screen and (max-width: 768px){
.mo-scr-tbbx{overflow-x: auto;}
.mo-scr-tbbx > table{min-width: 1000px;}
.brd-sreach .sr-tg .input-tg{display: block; width: auto;}
.brd-sreach .btn-tg{display: block; margin-top: 6px;}

.nw-col-table.mscg{display: block;}
.nw-col-table.mscg caption, .nw-col-table.mscg colgroup, .nw-col-table.mscg thead{display: none;}
.nw-col-table.mscg tbody{display: block;}
.nw-col-table.mscg tr{display: block; padding: 6px 0; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.nw-col-table.mscg tr:nth-child(even){background: #f6f6f6;}
.nw-col-table.mscg td{border: none; text-align: left; font-size: 15px; display: block; width: 100%; height: auto; padding: 4px; padding-left: 78px; position: relative;}
.nw-col-table.mscg td .mo_tti{position: absolute; left: 0; top: 4px; width: 70px;  text-align: right; font-weight: 500; color: #0b3d6e;}
.nw-col-table.mscg td.nodata{text-align: center;}

}

@media screen and (max-width: 500px){
.brd-sreach .opt{display: block; margin: 0; padding: 3px 0;}
.brd-sreach .ti{width: 68px; font-size: 15px;}
.b-sr-date{width: calc(100% - 72px);}
.b-sr-date > div{max-width: calc(50% - 7px);}
.brd-sreach .input-tg select{min-width: 0; width: 90px; font-size: 15px;}
.brd-sreach .input-tg input[type="text"]{width: calc(100% - 165px); font-size: 15px;}
}

@media screen and (max-width: 360px){
.brd-sreach .opt{padding: 4px 0;}
.brd-sreach .ti{display: block; margin-bottom: 2px; width: auto;}
.b-sr-date{width: auto;}
.brd-sreach .input-tg input[type="text"]{ width: calc(100% - 95px);}
}


.nw-txbx .view.boxGray h2{color: #cc3424;}

/* 조직도 수정사항 1026 */
.boxPosi{position: absolute;left: 50%;margin-left: -285px;top: 11%;}
.boxPosi.rt{margin-left: 145px}
@media screen and (max-width:1335px) {
	.boxPosi{top: 8%;margin-left: -256px;}
}
@media screen and (max-width:768px) {
	.boxPosi{top: 4%;margin-left: -256px;}
}
@media screen and (max-width:600px) {
	.boxPosi{top: 70px;margin-left: 0;left: 20px;}
	.boxPosi.rt{top: 70px;margin-left: 0;left: auto;right: 20px;}
	.org dl{width: 120px;}
	.org .s1 > li > div{max-width: 370px; margin: 0 auto; padding: 0;}
	.org .s1 > li > div > .dl1{width: 90px;}
	.org .s3 .orgEtc.ci > div{line-height: 20px;}
	.org .s3 .orgEtc.ci > div > a{line-height: 20px; padding: 5px 0;}
}
@media screen and (max-width: 450px){
	.org dl.dl1{width: 90px;}
	.org .s1 > li > div{max-width: 280px;}
	.org .s1 > li > div > .dl1{width: 74px;}
}
@media screen and (max-width:420px) {
	.boxPosi{top: 70px;margin-left: 0;left: 20px;}
	.org dl{width: 85px;}
}
@media screen and (max-width: 400px){
	.org .s1 > li > div{max-width: 260px;}
}


/* 조직도 수정사항 1026 */


.boxinline1.c3-flxv > ul{display: flex;  align-items: stretch;}
.boxinline1.c3-flxv > ul > li{ width: 33%; flex-grow: 1; }
.boxinline1.c3-flxv > ul > li + li{border-left: 1px solid #dadada;}
.boxinline1.c3-flxv .flx-bx{display: flex;  align-items: center; height: 100%; padding: 20px 10px;}
.boxinline1.c3-flxv .ic{width: 60px; text-align: center;}
.boxinline1.c3-flxv .ic .fa{    float: none; margin: 0;}
.boxinline1.c3-flxv .ti{width: calc(50% - 20px); padding-right: 10px;}
.boxinline1.c3-flxv .cnt{width: calc(50% - 20px); text-align: center;}

@media (max-width: 767px){
.boxinline1.c3-flxv > ul{flex-wrap: wrap; }
.boxinline1.c3-flxv > ul > li{width: 100%;}
.boxinline1.c3-flxv > ul > li + li{border-left: none; border-top: 1px solid #dadada;}
.boxinline1.c3-flxv .flx-bx{ justify-content: center; max-width: 400px; margin: 0 auto;}
}

.modal-dialog.mw-n{max-width: none;}
.MarketPlace-bx{overflow: hidden;}
.MarketPlace-bx > .ph{float: left; width: 49%;}
.MarketPlace-bx > .positionList-bx{float: right; width: 49%;}
.positionList-bx .pls-cnd{text-align: right; margin-bottom: 10px;}
.positionList-bx .pls-cnd span{display: inline-block; vertical-align: middle; margin: 2px 0;}
.positionList-bx .pls-cnd .marketLink:before{content:""; display: inline-block; vertical-align: middle; width: 40px; height: 30px; border:1px solid #dadada; margin-right: 5px;}
.positionList-bx .pls-cnd .marketDiabled:before{content:""; display: inline-block; vertical-align: middle;width: 40px; height: 30px; border:1px solid #dadada; margin-right: 5px; background-color: #7b7b7b;}
.positionList:after{content: ''; display: block; clear: both;}
@media only screen and (max-width: 600px){
.MarketPlace-bx > .ph{float: none; width: auto;}
.MarketPlace-bx > .positionList-bx{float: none; width: auto; margin-top: 20px;}
}



.prss231228{display: flex; flex-wrap: wrap;  align-items: center;}
.prss231228 > div{flex-grow: 0.14; width: 17.6%;  margin-bottom: 20px;}
.prss231228 > div > p{display: table; width: 100%; min-height: 80px; background: #686868; border-radius: 10px 10px 0 0; font-weight: 500;}
.prss231228 > div > p > span{display: table-cell; vertical-align: middle; text-align: center; padding: 4px; font-size: 15px; color: #fff; line-height: 1.2; word-break: keep-all;}
.prss231228 > div > div{display: table; width: 100%; min-height: 110px; background: #e8e8e8; border-radius: 0 0 10px 10px;}
.prss231228 > div > div > div{display: table-cell; vertical-align: middle; text-align: center; line-height: 1.2; padding: 4px 8px; font-size: 17px; color: #666;}
.prss231228 > div > div > div > p{word-break: keep-all;}
.prss231228 > i{display: block; width: 3%; height: 190px;  margin-bottom: 20px;}
.prss231228 > i:before{content: ''; display: block; width: 80%; height: 42px; margin-top: 43px; background: url(https://www.dongjak.go.kr/static/portal/img/main/2023/prss2306_arr.jpg) right center no-repeat;}
.prss231228 > div > div:only-child{height: 100%; border-radius: 10px;}

@media screen and (max-width: 700px){
.prss231228 > div{flex-grow: 1; width: 100%; height: auto; margin-bottom: 0;}
.prss231228 > div > p{min-height: 50px;}
.prss231228 > div > div{min-height: 80px;}
.prss231228 > i{width: 100%; height: 30px; margin-bottom: 0;}
.prss231228 > i:before{width: 20px; height: 50px; margin: -15px auto 0; transform: rotate(90deg);}
}

@media screen and (max-width: 500px){
.prss231228 > div{flex-grow: 1; width: 100%; margin-bottom: 0;}
.prss231228 > i{width: 100%; height: 40px; margin-bottom: 0;}
.prss231228 > i:before{width: 30px; height: 50px; margin: -10px auto 0; transform: rotate(90deg);}
}

.fileAddSet .btn_file_del:focus{ background: #fff; border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0 3px 4px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}

@media screen and (max-width: 425px){
	.nw-txbx h2 #timerDisplay{font-size: 12px !important;}
	.nw-txbx h2 #resetTimerButton{margin-left: 2px !important;padding: 1px 3px !important;font-size: 12px !important;vertical-align: 3px;}
}


.time-title{display: flex;justify-content: space-between;align-items: center;}
.time-title{margin-bottom: 15px;}
.time-title h2{margin-bottom: 0;}
.time-title .rts{padding-top: 10px;}
.time-title *{display: inline-block;}
.time-title #timerDisplay{font-size: 16px;font-weight: bold;color: #ec6e61;}
.time-title #resetTimerButton{vertical-align: 1px;margin-left: 15px;padding: 10px 12px;border: none;background: #eb6565;color: #fff;font-size: 14px;line-height: 1;cursor: pointer;}
@media screen and (max-width: 425px){
	.time-title #timerDisplay{font-size: 12px;}
	.time-title #resetTimerButton{margin-left: 4px;padding: 5px 5px;font-size: 12px;}
}

.fprs_bk{margin-bottom: 30px;}
	.fprs_bk.line3 > div{width: calc(33.33333333% - 8px);}
	.fprs_bk > div > dl.bg3 > dt > span{border: 3px solid #877395;}
	.fprs_bk.line3 > div dl dd div iframe{width: 100%;height: auto;}
	@media screen and (max-width: 768px){
		.fprs_bk.line3 > div{width: auto;}
	}<p></p>