@charset "utf-8";

/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 게시판
	연관단어 : 

////////////////////////////////////////////////////////////////////////////// */
.boardWraps {width:100%;}
.boardWraps:after {content: ""; display: block; clear: both;}
.boardWraps .search {float:left;}
.boardWraps .search select {display:inline-block; border:1px solid #ccc; height:30px; background:#fff; vertical-align:middle; box-sizing: border-box;}
.boardWraps .search input.schInput {display:inline-block; border:1px solid #ccc; width:170px; height:30px; vertical-align:middle; padding:0 5px;}
.boardWraps .search .sch_btn {height:30px; line-height:30px; vertical-align:middle; padding:0 10px; background:#103d7f; color:#fff; display:inline-block; text-align:center; font-weight:400; letter-spacing:-1px; font-size:10pt;}
.boardWraps .search .sch_btn:hover {background:#107f61;}
.allCount {float:right; color:#777 ; margin-top:5px; font-size:11pt; letter-spacing:0px;}
.allCount span {color:#103d7f; font-weight:500;}



.galleryWrap {width:100%; margin-top: 0.625em;}
.galleryWrap .mwGallery {width:100%;}
.galleryWrap .mwGallery:after {display:block; clear:both; content:'';}
.galleryWrap .mwGallery .mwList {float:left; position:relative; width: calc((100% - 5.625em) / 4); margin-left: 1.875em; padding:10px; background:#fff; border:1px solid #ddd; box-sizing:border-box;  }
.galleryWrap .mwGallery .mwList:nth-child(4n-3) {margin-left:0;}
.galleryWrap .mwGallery .mwList:nth-child(n+5){margin-top: 1.875em;}
.galleryWrap .mwGallery .mwList a{text-decoration: none;}
.galleryWrap .mwGallery .mwList img {max-width:100%; height:170px; display:block; margin:0 auto; border:1px solid #ddd;}
.mwList span.galleryTitle {display:block; color:#000; width:100%; text-align:center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing:-0.03em; padding: 15px 0; font-size:14pt; font-weight:500; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.mwList:hover {outline:3px solid #3371D8; border:1px solid #fff!important;}
.mwList:hover span.galleryTitle {color:#3371D8; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:color, background-color; transition-property:color, background-color;}
.mwList span.galleryDate {color:#777; font-size: 0.9em;}
.mwList span.galleryWriter {float:right; color:#777; font-size: 0.9em;}

.paging {margin: 3.75em 0 0; text-align:center;}
.paging li {display: inline;}
.paging strong {vertical-align:top}
.paging a,
.paging strong {position: relative; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #333333; background-color: #cad5da; font-size:13px!important; font-weight:normal; display:inline-block;}
.paging a:hover, 
.paging .current:hover, 
.paging a:focus,
.paging .current:focus {color: #fff; background-color: #33568e;}
.paging strong {display:inline-block}
.paging .current,
.paging .current:hover,
.paging .current:focus,
.paging strong {color: #fff; background-color: #33568e; cursor: default;}
.paging > .disabled > span, .paging > .disabled > span:hover,
.paging > .disabled > span:focus, .paging > .disabled > a, .paging > .disabled > a:hover,
.paging > .disabled > a:focus {color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed;}
.paging-lg > li > a, .paging-lg > li > span {padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.paging-lg > li:first-child > a, .paging-lg > li:first-child > span {border-bottom-left-radius: 6px; border-top-left-radius: 6px;}
.paging-lg > li:last-child > a, .paging-lg > li:last-child > span {border-bottom-right-radius: 6px; border-top-right-radius: 6px;}
.paging-sm > li > a, .paging-sm > li > span {padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.paging-sm > li:first-child > a, .paging-sm > li:first-child > span {border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.paging-sm > li:last-child > a, .paging-sm > li:last-child > span {border-bottom-right-radius: 3px;	border-top-right-radius: 3px;}



.tbl-layer-wrap {width:100%; margin:2.5em 0 0.625em; border-top:2px solid #103d7f; border-bottom:2px solid #103d7f; box-sizing: border-box;}
.tbl-layer-wrap:after {content: ""; display: block; clear: both;}
.tbl-layer-wrap .list-tbl {float:left; width:calc(100% / 3);}
.tbl-layer-wrap .list-tbl .title-tbl {float:left; display:block; width: 35%; padding:0.625em 0; background-color:#f4f4f4; text-align:center; color: #000; font-weight: 600;}
.tbl-layer-wrap .list-tbl .txt-tbl {float:right; display:block; width:65%; padding:0.625em 0; background-color: #fff; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.board-title {position:relative; padding: 1.25em 0 0.625em; }
.board-title strong {display:block; text-align:center; font-size: 1.875em; color: #000;}
.board-title span.subTitle {display:block; padding: 0.3125em 0; color:#777;}

.board-content {position:relative; width:100%; margin: 1.25em 0; }
.board-content p {font-size:13pt; line-height:32px; color:#000; text-align:justify;} 
.board-content p img {display:block; max-width:100%;}
.board-content p iframe {display:block; margin:0 auto;}
.board-btnArea {width:100%; padding:15px 0;}
.board-btnArea:after {display:block; clear:both; content:'';}
a.original-txt {float:left; margin: 10px 0; border-radius:30px; background:#888 url('http://www.socialpolicy.go.kr/images/origin-off.png') no-repeat 14px 9px; padding:5px 12px 5px 35px; color:#fff; display:inline-block;}
a.original-txt:hover {background:#103d7f url('http://www.socialpolicy.go.kr/images/origin-off.png') no-repeat 14px 9px;}
a.go-list {float:right; margin: 10px 0; border-radius:30px; background:#fff url('http://www.socialpolicy.go.kr/images/go-list-off.png') no-repeat 14px 11px; padding:5px 12px 5px 35px; border:1px solid #888; color:#000; display:inline-block;}
a.go-list:hover {background:#3371D8 url('http://www.socialpolicy.go.kr/images/go-list-on.png') no-repeat 14px 11px; color:#fff; border:1px solid #289292; text-decoration: none;}

.prev-image {display:block; width:50px; height:50px; background:#fff url(../../images/2023Renew/content/arrow-vt.png) no-repeat 0 0; border-radius:50%; background-position: 0% 0%; text-indent:-9999px;}
.prev-image:hover {background-position:0 100%;}
.next-image {display:block; width:50px; height:50px; background:#fff url(../../images/2023Renew/content/arrow-vt.png) no-repeat 0 0; border-radius:50%; background-position: 100% 0%; text-indent:-9999px;}
.next-image:hover {background-position:100% 100%;}


.gallery-slider {margin: 0; padding: 0; height:100%; background-color:#fbfbfb; max-width:100%; width:1024px; margin:auto;}
.gallery-slider .bx-wrapper {position: relative; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y; margin-bottom:30px;}
.gallery-slider .bx-wrapper img {max-width: 100%; display: block; margin: 0 auto;}
.gallery-slider ul.bxslider {list-style: none;}
.gallery-slider .bx-viewport {-webkit-transform: translatez(0);}
.gallery-slider .bx-wrapper {width:100%;}
.gallery-slider .bx-wrapper .bx-pager,
.gallery-slider .bx-wrapper .bx-controls-auto {position: absolute; bottom: -30px; width: 100%;}

.gallery-slider .bx-wrapper .bx-pager {position:absolute; bottom:-60px; left:0%; z-index:95; text-align: center; color: #666;}
.gallery-slider .bx-wrapper .bx-pager.bx-default-pager a {background: #fff; border:1px solid #ccc; text-indent: -9999px; display: block; width: 20px; height: 20px; margin: 0 2px; outline: 0; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; box-sizing: border-box;}
.gallery-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.gallery-slider .bx-wrapper .bx-pager.bx-default-pager a.active,
.gallery-slider .bx-wrapper .bx-pager.bx-default-pager a:focus {border:3px solid #3371D8;}
.gallery-slider .bx-wrapper .bx-pager-item,
.gallery-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; vertical-align: bottom; *zoom: 1; *display: inline;}
.gallery-slider .bx-controls-direction a.bx-prev {background:none; position:absolute; top:50%; left:10px; z-index:90; margin-top:-25px;}
.gallery-slider .bx-controls-direction a.bx-next {background:none; position:absolute; top:50%; right:10px; z-index:90; margin-top:-25px;}
.gallery-slider .gs-list {width:90%; height:100%; margin:0 auto; display:table; vertical-align:middle;}
.gallery-slider .gs-list .list {height:500px; display:table-cell; vertical-align:middle; text-align:center;}
.gallery-slider .gs-list .list div {display:inline-block;  }

.gallery-slider .gs-list .list img {max-width:720px; max-height:1020px; cursor:zoom-in; display:block; }
.gallery-slider .bxslider-02 { margin-top:20px; }
.gallery-slider .gs-list .list img.zoomin {cursor:zoom-out; }


.moe-board {margin-top: 0.625em; border-top:1px solid #333; box-sizing: border-box;}
.moe-board .moe-board-list {background:#fff; border-bottom:1px solid #e5e5e5;}
.moe-board .moe-board-list > a {display:table; font-size:1em; color:#737373; width:100%;}
.moe-board .moe-board-list > a > span {display:table-cell; text-align:center; vertical-align:middle; padding:1.25em 0;}
.moe-board .moe-board-list > a:hover .title {color:#3371D8; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:color, background-color; transition-property:color, background-color;}
.moe-board .moe-board-list .number {width:8%;}
.moe-board.agenda_board .moe-board-list .number{width: 8em;}
.moe-board .moe-board-list .title {font-size:1.125em; color:#000; font-weight:500; display:block; text-align:left; width:100%;}
.moe-board .moe-board-list .meta {display:block; text-align:left; margin-top:0.625em;}
.moe-board .moe-board-list .meta .tit {color:#000; background:url(../../images/2023Renew/content/gray-bar.png) no-repeat right 50%; padding-right:0.9375em;}
.moe-board .moe-board-list .meta .con {font-weight:300; color:#888; margin-left:0.625em; margin-right: 2em;}
.moe-board .moe-board-list .meta > .con:last-of-type {margin-right:0;}
.moe-board .moe-board-list .file {width:8%;}
.moe-board .moe-board-list .file .icon {display:inline-block; width:0.9375em; height:1.125em; background:url(../../images/2023Renew/content/ico-doc.png) no-repeat; text-indent:-9999px;}
.moe-board .moe-board-list .date {width:12%;}

.pubWrap {width:100%; margin-top: 0.625em;}
.pubWrap .mwPub {width:100%;}
.pubWrap .mwPub:after {display:block; clear:both; content:'';}
.pubWrap .mwPub .pubList {float:left; width:calc(((100% - 1px) - 1.25em) / 2); background:#fff; border:1px solid #ddd; box-sizing:border-box; padding:0.9375em 10px; margin-top:1.25em; position:relative;}
.pubWrap .mwPub .pubList:nth-child(1),
.pubWrap .mwPub .pubList:nth-child(2){margin-top: 0;}
.pubWrap .mwPub .pubList:nth-child(2n-1){margin-right: 1.25em;}
.pubWrap .mwPub .pubList img {max-width:100%; display:block; margin:0 auto; border:1px solid #ddd; max-height:155px;}
.pubList span.pubTitle {display:block; color:#000; width:100%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing:-0.03em; padding:0;  font-size:13pt; font-weight:500;  margin-bottom:10px;}
.pubList:hover {outline:3px solid #3371D8; border:1px solid #fff!important;}
.pubList:hover span.pubTitle {color:#3371D8; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:color, background-color; transition-property:color, background-color;}
.pubList span.pubDate {color:#777; font-size:0.925em; display:block; width:100%; letter-spacing:-0.03em;}
.pubList span.pubWriter {color:#777; font-size:0.85em; display:block; width:100%; letter-spacing:-0.03em; margin-top:0.5em;}
.pubList .pubListLeft{ float:left; width:20%;}
.pubList .pubListRight{ float:left; width:70%; vertical-align:top; margin-left:1.25em; }


.file-attach {width:100%; padding:0.625em 1.25em; background:#dbe5f0; box-sizing: border-box;}
.file-attach .fileAt-list {width:100%; position:relative; padding:0.3125em 0; border-bottom:1px solid #bdc7d3;}
.file-attach .fileAt-list:after {display:block; clear:both; content:'';}
.file-attach .fileAt-list:first-child {padding: 0 0 0.3125em;}
.file-attach .fileAt-list:last-child {border-bottom:0px; padding: 0.3125em 0 0;}
.file-attach .fileAt-list span.file-add {float:left; width:calc(100% - 14em); padding:0.4375em 0 0.4375em 1.25em; background:url(../../images/2023Renew/content/down-check.png) no-repeat left 0.8125em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; vertical-align:middle; display:block; box-sizing: border-box;}
.file-attach .fileAt-list .btnArea {text-align:right;} 
.file-attach .fileAt-list .btnArea a {border-radius:30px;}
.file-attach .fileAt-list .btnArea a.down {border:2px solid #3E4A5A; letter-spacing:-1px; font-weight:500; background:#fff url(../../images/2023Renew/content/n-down-off.png) no-repeat 0.8125em 0.5625em; color:#3E4A5A; padding:0.3125em 0.625em 0.3125em 28px; display:inline-block; vertical-align:middle;}
.file-attach .fileAt-list .btnArea a.down:hover {background:#3e4a5a url(../../images/2023Renew/content/n-down-on.png) no-repeat 0.8125em 0.5625em; color:#fff;}
.file-attach .fileAt-list .btnArea a.preview {border:2px solid #3E4A5A; letter-spacing:-1px; font-weight:500; background:#fff url(../../images/2025Renew/content/n-view-off.png) no-repeat 0.8125em 0.5625em; color:#3E4A5A; padding:0.3125em 0.625em 0.3125em 28px; display:inline-block; vertical-align:middle;}
.file-attach .fileAt-list .btnArea a.preview:hover {background:#3e4a5a url(../../images/2025Renew/content/n-view-on.png) no-repeat 0.8125em 0.5625em; color:#fff;}




@media screen and (max-width: 1200px){
    
    .galleryWrap .mwGallery .mwList {width:calc((100% - 1.875em - 1.875em) / 3);}	
    .galleryWrap .mwGallery .mwList:nth-child(4n-3){margin-left: 1.875em;}
    .galleryWrap .mwGallery .mwList:nth-child(3n-2){margin-left: 0;}
    .galleryWrap .mwGallery .mwList:nth-child(n+4){margin-top: 1.875em;}
    /*.mwList a {display:block; background:#fff; border:1px solid #ddd; padding:10px; box-sizing:border-box;}
	.mwList:hover,
	.mwList:active {outline:0px; border:0px!important;}*/
}

@media all and (max-width:1024px) {
	.galleryWrap .mwGallery .mwList {width:calc((100% - 4%) / 2); margin-left: 4%;}	
    .galleryWrap .mwGallery .mwList:nth-child(4n-3),
    .galleryWrap .mwGallery .mwList:nth-child(3n-2){margin-left: 4%;}
    .galleryWrap .mwGallery .mwList:nth-child(2n-1){margin-left: 0;}
    .galleryWrap .mwGallery .mwList:nth-child(n+3){margin-top: 4%;}
    .moe-board .moe-board-list .file {display:none;}
	.moe-board .moe-board-list .date {display:none;}
	.moe-board .moe-board-list .number {width:15%;}
    .moe-board.agenda_board .moe-board-list .number{width: 7em;}
	.moe-board .moe-board-list .title {width:95%;}
    
}
@media all and (max-width:900px) {
	/*.tbl-layer-wrap .list-tbl {width:50%; border-bottom:1px solid #ddd;}*/
}

@media all and (max-width:768px) {
    .gallery-slider .gs-list .list {height:500px;}
	.gallery-slider .bx-viewport {}
	.gallery-slider .gs-list .list img {max-width:100%}
    
    .pubWrap .mwPub .pubList {width:100%; margin-right:0; }
    .pubWrap .mwPub .pubList,
    .pubWrap .mwPub .pubList:nth-child(2){margin-top: 1em;}
	.pubList .pubListLeft{ width:20%;}
	.pubList .pubListRight{ width:70%;}
    
	
}
@media all and (max-width:640px) {
    .moe-board.agenda_board .moe-board-list .number{width: 6.5em;}
}
@media all and (max-width:550px) {
    .moe-board .moe-board-list .meta{max-width: 20em;}
}
@media screen and (max-width: 480px){
    .allCount {display:none;}
	.boardWraps .search {float:right;}
    
    .galleryWrap .mwGallery .mwList {width:100%; margin-right:0; background:none; margin-bottom:0px; margin-left: 0;}
    .galleryWrap .mwGallery .mwList:hover{}
    .galleryWrap .mwGallery .mwList:nth-child(4n-3),
    .galleryWrap .mwGallery .mwList:nth-child(3n-2){margin-left: 0;}
    .galleryWrap .mwGallery .mwList:nth-child(n+2){margin-top: 4%;}
    
    .tbl-layer-wrap .list-tbl {width:100%;}
    
    .file-attach .fileAt-list span.file-add{width: 100%;}
}

/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회관계장관회의 > 회의소개
	연관단어 : [data-content="sub_01_01"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_01_01"]{}
[data-content="sub_01_01"] h4:first-of-type{margin-bottom: 0.68em;}
[data-content="sub_01_01"] .int{position: relative; padding: 2.5em 3.125em 2.5em 13.5em; box-sizing: border-box;}
[data-content="sub_01_01"] .int:not(:first-of-type){margin-top: 1.875em;}
[data-content="sub_01_01"] .int:before{content: ""; position: absolute; top: 2.5em; left: 3.75em; display: block; width: 7.125em; height: 7.125em; background-repeat: no-repeat; background-position: center center; background-size: 100% auto;}
[data-content="sub_01_01"] .int:nth-of-type(1):before{background-image: url(../../images/2023Renew/content/sub_01_01_img01.svg);}
[data-content="sub_01_01"] .int:nth-of-type(2):before{background-image: url(../../images/2023Renew/content/sub_01_01_img02.svg);}
[data-content="sub_01_01"] .int strong{position: relative; display: inline-block; font-size: 1.25em;}
[data-content="sub_01_01"] .int:nth-of-type(1) strong{color: #4E95FF;}
[data-content="sub_01_01"] .int:nth-of-type(2) strong{color: #E64980;}
[data-content="sub_01_01"] .int strong:before{content: ""; position: absolute; bottom: 0.2em; left: 0; display: block; width: 100%; height: 0.4em;}
[data-content="sub_01_01"] .int:nth-of-type(1) strong:before{background-color: rgba(78, 149, 255, 0.1);}
[data-content="sub_01_01"] .int:nth-of-type(2) strong:before{background-color: rgba(230, 73, 128, 0.1);;}
[data-content="sub_01_01"] .int ul{margin-top: 1.25em;}
[data-content="sub_01_01"] .int ul li{padding-left: 1em; box-sizing: border-box;}
[data-content="sub_01_01"] .int ul li:not(:first-child){padding-top: 1.875em; border-top: 1px dashed #D4D4D4;}
[data-content="sub_01_01"] .int ul li:not(:last-child){padding-bottom: 1.875em;}
[data-content="sub_01_01"] .int ul li em{position: relative; display: block; margin-bottom: 0.4em; font-style: normal; font-size: 1.125em; font-weight: 500; color: #333;}
[data-content="sub_01_01"] .int ul li em:before{content: ""; position: absolute; top: 0.35em; left: -1em; display: block; width: 0.78em; height: 0.78em; background: url(../../images/2023Renew/content/sub_01_01_img03.svg) no-repeat center center; background-size: 100% auto;}
[data-content="sub_01_01"] .int ul li .tip{margin-top: 1.1em;}

[data-content="sub_01_01"] .int + .btn_wrap{margin-top: 1.875em;}

[data-content="sub_01_01"] .table tbody tr td .ex{position: relative; padding-left: 5.3125em;}
[data-content="sub_01_01"] .table tbody tr td .ex em{
    position: absolute; top: -0.25em; left: 0; display: inline-block; padding: 0.29em 0.55em; background-color: #103D7F;color: #fff; font-style: normal; font-size: 0.94em;
    -webkit-border-radius: 4px; border-radius: 4px;
}
[data-content="sub_01_01"] .table tbody tr td span{display: block; margin-top: 0.5em; font-size: 0.94em;}

[data-content="sub_01_01"] .flow{}
[data-content="sub_01_01"] .flow >li{position: relative; box-sizing: border-box;}
[data-content="sub_01_01"] .flow >li:not(:first-child){padding-top: 6.6875em;}
[data-content="sub_01_01"] .flow >li:not(:first-child):before{content: ""; position: absolute; top: 1.75em; left: 50%; display: block; width: 19.5em; height: 3.1875em; margin-left: -9.75em; background: url(../../images/2023Renew/content/sub_01_01_img04.svg) no-repeat center center; background-size: 100% auto;}
[data-content="sub_01_01"] .flow >li div{padding: 2.5em;}
[data-content="sub_01_01"] .flow >li div strong{display: block; font-size: 1.25em; color: #000; font-weight: 700;}
[data-content="sub_01_01"] .flow >li div ul{margin-top: 1em;}
[data-content="sub_01_01"] .flow >li div ul li{display: inline-block; margin-top: 0.4em;}
[data-content="sub_01_01"] .flow >li div ul li:not(:last-child){margin-right: 4.7em;}

@media screen and (max-width: 1024px){
    [data-content="sub_01_01"] .int{padding: 2em 2em 2.75em 11.5em;}
    [data-content="sub_01_01"] .int:before{top: 2em; left: 2.5em;}
    [data-content="sub_01_01"] .flow >li div{padding: 2em;}
}
@media screen and (max-width: 840px){
    [data-content="sub_01_01"] .int{padding: 1.5em 1.5em 2.25em 9.5em;}
    [data-content="sub_01_01"] .int:before{top: 2.1em; left: 2.1em; font-size: 0.85em;}
}
@media screen and (max-width: 640px){
    [data-content="sub_01_01"] .int{padding: 7.5em 1.25em 1.5em;}
    [data-content="sub_01_01"] .int:not(:first-of-type){margin-top: 1.25em;}
    [data-content="sub_01_01"] .int:before{top: 1.75em; left: 1.75em; font-size: 0.75em;}
    [data-content="sub_01_01"] .int ul li:not(:first-child){padding-top: 1.25em;}
    [data-content="sub_01_01"] .int ul li:not(:last-child){padding-bottom: 1.25em;}
    [data-content="sub_01_01"] .int + .btn_wrap{margin-top: 2em;}
    [data-content="sub_01_01"] .flow >li div{padding: 1.5em;}
    [data-content="sub_01_01"] .flow >li:not(:first-child){padding-top: 5em;}
    [data-content="sub_01_01"] .flow >li:not(:first-child):before{font-size: 0.75em;}
    [data-content="sub_01_01"] .flow >li div ul{margin-top: 1.5em;}
    [data-content="sub_01_01"] .flow >li div ul li{display: block;}
    /*[data-content="sub_01_01"] .flow >li div ul li:not(:first-child){margin-top: 1em;}
    [data-content="sub_01_01"] .flow >li div ul li:not(:last-child){margin-right: 0;}*/
}






/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회정책 > 2023년 추진계획 > 비전과 목표, 글로벌 강국으로 도약하는 미래, 공동가치를 위해 함께하는 연대, 모든 국민의 안전한 일상, 정책 대상별 핵심과제
	연관단어 : [data-content*="sub_02_01_0"]

////////////////////////////////////////////////////////////////////////////// */
[data-content*="sub_02_01_0"]{}
[data-content*="sub_02_01_0"] .imgs{}
[data-content*="sub_02_01_0"] .imgs img{display: block; max-width: 100%; margin: 0 auto;}
[data-content*="sub_02_01_0"] >ul{}
[data-content*="sub_02_01_0"] >ul >li{
    position: relative; padding: 3.125em 10em 4.375em 3.125em; margin-top: 1.875em; box-sizing: border-box;
    -webkit-border-radius: 8px; border-radius: 8px;
}
[data-content*="sub_02_01_0"] >ul >li:nth-child(1){background-color: #F6FAFF; margin-top: 0;}
[data-content*="sub_02_01_0"] >ul >li:nth-child(2){background-color: #F3FBFC;}
[data-content*="sub_02_01_0"] >ul >li:nth-child(3){background-color: #FEF6F9;}
[data-content*="sub_02_01_0"] >ul >li div{}
[data-content*="sub_02_01_0"] >ul >li div:before{content: ""; position: absolute; bottom: 0; right: 0; display: block; width: 14.5625em; height: 14.5625em; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }
[data-content*="sub_02_01_0"] >ul >li div strong{display: block; font-size: 1.25em; color: #000; line-height: 1;}
[data-content*="sub_02_01_0"] >ul >li div p{display: block; margin-top: 1em; line-height: 1.4;}
[data-content*="sub_02_01_0"] >ul >li div ul{margin-top: 2em;}
[data-content*="sub_02_01_0"] >ul >li div ul li{display: inline-block; margin-top: 0.4em;}
[data-content*="sub_02_01_0"] >ul >li div ul li:not(:first-child){margin-top: 0.4em;}
[data-content*="sub_02_01_0"] >ul >li div ul li:not(:last-child){margin-right: 2.25em;}
[data-content*="sub_02_01_0"] >ul >li:first-child div ul li:before{background-color: #4E95FF;}
[data-content*="sub_02_01_0"] >ul >li:nth-child(2) div ul li:before{background-color: #15AABF;}
[data-content*="sub_02_01_0"] >ul >li:nth-child(3) div ul li:before{background-color: #E64980;}


@media screen and (max-width: 1024px){
    [data-content*="sub_02_01_02"] >ul >li{padding: 2em 8em 2.75em 2em;}
    [data-content*="sub_02_01_02"] >ul >li div:before{font-size: 0.8em;}
}
@media screen and (max-width: 640px){
    [data-content*="sub_02_01_0"] >ul >li{margin-top: 1.25em; padding: 2em 2em 6em;}
    [data-content*="sub_02_01_0"] >ul >li div:before{font-size: 0.7em;}
    [data-content*="sub_02_01_0"] >ul >li div ul{margin-top: 1.5em;}
    [data-content*="sub_02_01_0"] >ul >li div ul li{display: block;}
    [data-content*="sub_02_01_0"] >ul >li div ul li:not(:last-child){margin-right: 0;}
    [data-content*="sub_02_01_0"] >ul >li div ul li:not(:first-child){margin-top: 1em;}
}

/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회정책 > 2023년 추진계획 > 비전과 목표
	연관단어 : [data-content="sub_02_01_01"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_02_01_01"]{position: relative; }
[data-content="sub_02_01_01"] .btns{position: absolute; top: -0.5em;right: 0;}

@media screen and (max-width: 1024px){
    [data-content="sub_02_01_01"] .btns{top: -0.3em;}
    [data-content="sub_02_01_01"] .btns a{font-size: 0.9em;}
}
@media screen and (max-width: 640px){
    [data-content="sub_02_01_01"] .btns{position: relative; top: auto; right: auto; margin-bottom: 1em; text-align: right; }
}

/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회정책 > 2023년 추진계획 > 글로벌 강국으로 도약하는 미래
	연관단어 : [data-content="sub_02_01_02"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_02_01_02"] >ul >li:nth-child(1) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_02_img01.svg);}
[data-content="sub_02_01_02"] >ul >li:nth-child(2) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_02_img02.svg);}
[data-content="sub_02_01_02"] >ul >li:nth-child(3) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_02_img03.svg);}


/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회정책 > 2023년 추진계획 > 공동가치를 위해 함께하는 연대
	연관단어 : [data-content="sub_02_01_03"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_02_01_03"] >ul >li:nth-child(1) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_03_img01.svg);}
[data-content="sub_02_01_03"] >ul >li:nth-child(2) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_03_img02.svg);}
[data-content="sub_02_01_03"] >ul >li:nth-child(3) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_03_img03.svg);}


/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 사회정책 > 2023년 추진계획 > 모든 국민의 안전한 일상
	연관단어 : [data-content="sub_02_01_04"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_02_01_04"] >ul >li:nth-child(1) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_04_img01.svg);}
[data-content="sub_02_01_04"] >ul >li:nth-child(2) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_04_img02.svg);}
[data-content="sub_02_01_04"] >ul >li:nth-child(3) div:before{background-image: url(../../images/2023Renew/content/sub_02_01_04_img03.svg);}


/* //////////////////////////////////////////////////////////////////////////////

	메뉴구조 : 자료실 > 정책연구기관
	연관단어 : [data-content="sub_04_03"]

////////////////////////////////////////////////////////////////////////////// */
[data-content="sub_04_03"]{}
[data-content="sub_04_03"] ul{}
[data-content="sub_04_03"] ul li{display: table; table-layout: fixed; width: 100%; min-height: 6.75em; padding: 1.5em 0.625em; border-bottom: 1px solid #E6E6E6; box-sizing: border-box;}
[data-content="sub_04_03"] ul li:first-child{min-height: 4.875em; padding-top: 0; }
[data-content="sub_04_03"] ul li >div{
    display: table-cell; vertical-align: middle;
    -webkit-transition: all 0.2s linear; transition: all 0.2s linear;
}
[data-content="sub_04_03"] ul li >.imgs{width: 15.8125em; padding-right: 2.5em; box-sizing: border-box;}
[data-content="sub_04_03"] ul li >.imgs img{display: block; max-width: 100%;}
[data-content="sub_04_03"] ul li >.txts{position: relative; width: 100%; padding-left: 3.34em; padding-right: 12em; box-sizing: border-box;}
[data-content="sub_04_03"] ul li >.txts:before{content: ""; position: absolute; top: 50%; left: 0; display: block; width: 1px; height: 1.25em; background-color: #D9D9D9; margin-top: calc(-1.25em / 2);}
[data-content="sub_04_03"] ul li >.txts >strong{display: block; color: #000; font-size: 1.25em; line-height: 1; font-weight: 700;}
[data-content="sub_04_03"] ul li >.txts >span{display: block; margin-top: 0.75em; color: #666; line-height: 1.3;}
[data-content="sub_04_03"] ul li >.txts >a{
    position: absolute; top: 50%; right: 0;
    -webkit-transform: translateY(-50%); transform: translateY(-50%);
}

@media screen and (max-width: 1024px){
    [data-content="sub_04_03"] ul li >.imgs{width: 13em; padding-right: 1.5em;}
    [data-content="sub_04_03"] ul li >.txts{padding-left: 2.25em;}
}
@media screen and (max-width: 840px){
    [data-content="sub_04_03"] ul li >.imgs{width: 11em;}
    [data-content="sub_04_03"] ul li >.txts{padding-right: 0;}
    
    [data-content="sub_04_03"] ul li >.txts >a{
        position: relative; top: auto; right: auto; margin-top: 1em; 
        -webkit-transform: translateY(0); transform: translateY(0);
    }
    
}
@media screen and (max-width: 640px){
    [data-content="sub_04_03"] ul li{min-height: 0; padding: 1.5em 0;}
    [data-content="sub_04_03"] ul li >.imgs{display: none;}
    [data-content="sub_04_03"] ul li >.txts{margin-top: 1em; padding-left: 0;}
    [data-content="sub_04_03"] ul li >.txts:before{display: none;}
    [data-content="sub_04_03"] ul li >.txts >a{float: right;}
}
@media screen and (max-width: 480px){
    
}

#bx-pager { text-align:center; width:90%; margin:auto}
#bx-pager a{ margin:0 3px; }
#bx-pager a img{ padding:3px; border:3px solid #fefefe; width:80px; margin:auto; opacity:0.4; }
#bx-pager a.active img{border: 3px solid #5380DD; opacity:1;}

.moe-board .moe-board-list .hot-board {color:#e74c3c; font-weight:bold;}
/*span.topTitle:before{ display:inline-block; margin-right:5px;content:"Top"; color:#e74c3c; font-weight:bold; }*/

span.topTitle{background-color:#f3f3f3; color:#0059e5; font-weight:bold; padding:0 0.5rem 0 2rem; border-radius: 0.2rem; 
background-image: url(../../images/icoBullet.png); background-position:8px 6px; background-repeat:no-repeat ;
}

div.pubListRight span.topTitle{ background-color:#f3f3f3; color:#0059e5; background-position:8px 8px; font-weight:bold; padding:0 0.5rem 0 2rem; border-radius: 0.2rem; line-height:2  }

div.moe-board-list span.topTitle{ background-image:none; background-color:#f3f3f3; color:#0059e5; font-weight:bold; padding:0 0.5rem 0 0.5rem; border-radius: 0.2rem; line-height:2  }


