/* 반응형 관련 CSS : 기본틀 ~ 학술행사
======================================================================
*/

/* pagination 공통 class */
.kboard-pagination {
	padding: 70px 0; 
	width: 100%;
}
.kboard-pagination .kboard-pagination-pages {
	margin: 0;
	padding: 0 0 1px 0;
	width: 100%;
	list-style: none;
	text-align: center;
	border: 0; 
}
.kboard-pagination .kboard-pagination-pages li { 
	display: inline; 
	margin: 0; 
	padding: 0 1px; 
	background: none; 
	border: 0; 
	list-style: none; 
}
.kboard-pagination .kboard-pagination-pages li a { 
	font-size: 20px;
	font-weight: 500;
	margin: 0 5px;
	color: #333;
	text-decoration: none;
}
.kboard-pagination .kboard-pagination-pages li.active a { 
	font-size: 20px;
	font-weight: 500; 
	color: #004b8d;
	margin: 0 5px;
	text-decoration: none; 
}

/* page edit btn 공통 class */
.kboard-control {
	padding: 15px 0 1px 0; 
	width: 100%; 
	text-align: right; 
}
.kboard-control > a,
.kboard-control > a:link,
.kboard-control > a:visited{
	background: #d3d3d3;
	color: #333;
	display: inline-block;
	margin: 0;
	padding: 0 1rem;
	height: 35px;
	line-height:35px;
	vertical-align: middle;
}
.kboard-control > a:hover,
.kboard-control > a:focus,
.kboard-control > a:active{
	color: #fff;
	background-color: #004b8d;
}

/* search form 공통 class */
.kboard-search {
	border: 1px solid #eaeaea; 
	padding: 1rem;
}
.kboard-search select {
	width: 150px;
	height: auto;
	margin: 0 2rem 0 0;
	padding: 5px 10px;
	border: 1px solid #d3d3d3;
	color: #333;
	font-size: 16px;
}
.kboard-search input {
	width: 75%;
	margin-right: 2rem;
	padding: 8px 10px;
}
.kboard-search button,
.kboard-search button:link,
.kboard-search button:visited{
	background: #d3d3d3;
	color: #333;
	display: inline-block;
	margin: 0;
	padding: 0 1rem;
	height: 35px;
	font-size: 15px;
	vertical-align: middle;
}
.kboard-search button:hover,
.kboard-search button:active,
.kboard-search button:focus{
	color:#fff;background-color:#004b8d;
}

/* council_경영공시_이사회개최현황 */
#kboard-council-list .kboard-list.type-5 {
	background-color: white; 
	margin-top:45px;
	padding:0 25px;
}
#kboard-council-list .kboard-list.type-5 article{
	position:relative; 
	float:left; 
	width:calc((100% - 45px) / 4); 
	border:1px solid #d7d7d7; 
	margin:0 15px 50px 0; 
	box-sizing:border-box;
	text-align:center;
	padding:0;
}
#kboard-council-list .kboard-list.type-5 article:nth-of-type(4n){
	margin-right:0px;
}
#kboard-council-list .kboard-list.type-5 article h2 {
	font-size:18px; 
	font-weight:500; 
	color:#fff; 
	background-color:#004b8d; 
	padding: 0.8rem 0.2rem;
}
#kboard-council-list .kboard-list.type-5 article > ul {
	padding:20px 25px; 
	font-size:16px;
}
#kboard-council-list .kboard-list.type-5 article ul > li{
	margin-bottom:15px;
}
#kboard-council-list .kboard-list.type-5 article ul > li .tit{	
	color:#004b8d;
	margin-bottom:0.2rem;
	position:relative;
	display:inline-block;
	padding:0 10px;
	font-weight:500;
}
#kboard-council-list .kboard-list.type-5 article ul > li .tit:before,
#kboard-council-list .kboard-list.type-5 article ul > li .tit:after{
	content:'';
	width:6px;
	height:1px;
	background-color:#004b8d;
	position:absolute;
	top:50%;
}
#kboard-council-list .kboard-list.type-5 article ul > li .tit:before{
	left:0;
}
#kboard-council-list .kboard-list.type-5 article ul > li .tit:after{
	right:0;
}
#kboard-council-list .kboard-list.type-5 article .council-content{
	height:140px !important; 
	overflow-y:scroll; 
	border:solid 1px #004b8d;
	margin-top:0.4rem;
	text-align:left;
	padding:0.4rem 1rem;
}
#kboard-council-list .kboard-list.type-5 article .council-content:focus {
	outline: dashed 2px;
}
#kboard-council-list .kboard-list.type-5 article .council-content::-webkit-scrollbar{
	width:8px;
}
#kboard-council-list .kboard-list.type-5 article .council-content::-webkit-scrollbar-track{
	background-color: transparent;
}
#kboard-council-list .kboard-list.type-5 article .council-content::-webkit-scrollbar-thumb{
	background-color: #d7d7d7;
}
#kboard-council-list .kboard-list.type-5 article .council-content::-webkit-scrollbar-button{
	width:0;
	height:0;
}
#kboard-council-list .kboard-list.type-5 article ul > li.bmn {
	margin-bottom:0;
}
#kboard-council-list .kboard-list.type-5 article .arti_sublist li{
	padding-left:14px;
	margin-bottom:0;
	position:relative;
}
#kboard-council-list .kboard-list.type-5 article .arti_sublist li:before{
	content:'';
	width:4px;
	height:4px;
	background-color:#666;
	border-radius:50%;
	position:absolute;
	top:11px;
	left:0;
}
#kboard-council-list .kboard-list.type-5 article ul > li.admin-area {/*display:none;*/margin-top: 20px;}
#kboard-council-list .kboard-list.type-5 article ul > li.admin-area > a {color:#fff;background:#004b8d;padding:6px;}
#kboard-council-list .kboard-list.type-5 article ul > li.admin-area > a:last-of-type {background:#940e0e;}
#kboard-council-list .kboard-list.type-5 article .file_down {/*display:none;*/}

/* tab layout 8 */
.tab_8ea li, .tab_8ea li.last {width:calc((100% - 14px) / 8);}

/* #kboard-council-editor { margin: 0 auto; width: 100%; }
#kboard-council-editor select,
#kboard-council-editor input { width: auto; height: auto; box-shadow: none; }
#kboard-council-editor .kboard-header { float: left; width: 100%; border-top: 1px solid #e3e3e3; line-height: 0; }
#kboard-council-editor .bd_post {margin-top:45px;}
#kboard-council-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; border-bottom: 1px solid #e3e3e3; background-color: white; }
#kboard-council-editor .kboard-attr-title { float: left; border-bottom: 1px solid #e3e3e3; }
#kboard-council-editor .kboard-attr-title input { display: inline-block; padding: 6px 2px; font-size: 12px; width: 50%; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-council-editor .kboard-attr-row .attr-name { display: inline; float: left; margin: 0; padding: 0 10px 0 20px; width: 95px; line-height: 30px; color: #545861; font-size: 12px; font-weight: bold; text-align: right; }
#kboard-council-editor .kboard-attr-row .attr-name img { display: inline; max-width: 100%; vertical-align: middle; }
#kboard-council-editor .kboard-attr-row .attr-value { font-size: 12px; }
#kboard-council-editor .kboard-attr-row .attr-value select { margin: 0; padding: 5px 2px; font-size: 12px; min-width: 130px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-council-editor .kboard-attr-row .attr-value input[type=text],
#kboard-council-editor .kboard-attr-row .attr-value input[type=password] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-council-editor .kboard-attr-row .attr-value input[type=radio],
#kboard-council-editor .kboard-attr-row .attr-value input[type=checkbox] { margin-top: 8px; }
#kboard-council-editor .kboard-attr-row .attr-value input[type=file] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border: 0; }
#kboard-council-editor .kboard-content { float: left; padding: 9px 0; width: 100%; border-bottom: 1px solid #e3e3e3; text-align: center; background-color: white; }
#kboard-council-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 98%; height: 250px; border-radius: 3px; border: 1px solid #cccccc; font-size: 12px; }
#kboard-council-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
#kboard-council-editor .kboard-control .left { position: static; float: left; }
#kboard-council-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }
#kboard-council-editor .council-content .attr-council-value {}
#kboard-council-editor .council-content .attr-council-value p {margin:2px 0;background:url('/wp-content/themes/grihome/images/sub/sub0802_btl02.gif') no-repeat left center;padding-left:10px;}
#kboard-council-editor .council-content .attr-council-value .blt {padding-right:5px;}
#kboard-council-editor .council-content .attr-council-value input[type="text"] {width:50% !important;}
#kboard-council-editor .council-content .attr-council-value input[type="button"] {display:inline-block;padding:0 10px;background:#55723b;font-size:11px;height:27px;line-height:27px;border-radius:3px;}

#kboard-council-document { margin: 0 auto; width: 100%; }
#kboard-council-document .kboard-header { float: left; margin-top: 0; width: 100%; }
#kboard-council-document .kboard-document-wrap { float: left; width: 100%; background-color: white; }
#kboard-council-document .kboard-title { float: left; width: 100%; }
#kboard-council-document .kboard-title p { margin: 0; padding: 12px 22px; color: #545861; font-weight: bold; font-size: 33px; font-weight: 300; }
#kboard-council-document .kboard-detail { clear: both; float: left; width: 100%; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f9f9f9; font-size: 12px; }
#kboard-council-document .kboard-detail .detail-attr { display: inline-block; float: left; margin: 0; padding: 12px 35px 12px 22px; }
#kboard-council-document .kboard-detail .detail-attr .detail-name { float: left; width: 60px; font-weight: bold; color: #545861; text-align: right; }
#kboard-council-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 20px; color: #545861; }
#kboard-council-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; }
#kboard-council-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
#kboard-council-document .kboard-content .content-view { margin: 0; padding: 22px; }
#kboard-council-document .kboard-content .content-view img { max-width: 100%; }
#kboard-council-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-council-document .kboard-attach { padding: 0 0 5px 22px; font-size: 12px; }
#kboard-council-document .kboard-comments-area { float: left; width: 100%; }
#kboard-council-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
#kboard-council-document .kboard-control .left { position: static; float: left; }
#kboard-council-document .kboard-control .right { position: static; float: right; text-align: right; }

#kboard-council-latest table { width: 100%; table-layout: fixed; border: 0; border-bottom: 1px solid #e3e3e3; }
#kboard-council-latest table tr { padding: 0; border: 0; }
#kboard-council-latest table th { padding: 5px 0; border: 0; text-align: center; }
#kboard-council-latest table td { padding: 5px 0; border: 0; border-top: 1px solid #e3e3e3; }
#kboard-council-latest table .kboard-latest-title { padding-left: 5px; }
#kboard-council-latest table .kboard-latest-date { width: 80px; text-align: center; }
.kboard-council-poweredby {display:none;} */

/** 경영공시_regulations_제규정 **/

#kboard-regulations-list { margin: 0 auto; width:100%;}
#kboard-regulations-list .kboard-header {margin:40px 0 25px; width: 100%; }
/* #kboard-regulations-list .kboard-category { float: left; padding-bottom: 5px; width: 50%; text-align: left; }
#kboard-regulations-list .kboard-category select { display: inline-block; margin: 0; padding: 5px 2px; font-size: 12px; width: 120px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; box-shadow: none; } */
#kboard-regulations-list .kboard-list {width: 100%; background-color: white; }
#kboard-regulations-list .kboard-list table { table-layout: fixed; width: 100%; font-size: 13px; border-collapse: collapse; }
#kboard-regulations-list .kboard-list table a { color: black; text-decoration: none; border: 0; }
#kboard-regulations-list .kboard-list table a .icon-hand-right {font-family:"Nanum Gothic" !important;background:url('/wp-content/themes/grihome/images/sub/sub0504_reply.gif') no-repeat left center;padding-left:20px;}
#kboard-regulations-list .kboard-list table tr { border: 0; }
#kboard-regulations-list .kboard-list table td { padding: 10px 0; text-align: center; vertical-align: middle; }
#kboard-regulations-list .kboard-list table td.kboard-list-title { width: auto; }
#kboard-regulations-list .kboard-list table td.kboard-list-title img { display: inline; margin: 0; width: 16px; height: 16px; vertical-align: middle; }
#kboard-regulations-list .kboard-list thead tr td { font-weight: bold; color: #545861; border: 0; border-bottom: 2px solid #e3e3e3; }
#kboard-regulations-list .kboard-list tbody tr td { word-break: break-all; border: 0; border-bottom: 1px solid #e3e3e3; }
#kboard-regulations-list .kboard-list tbody tr:hover { background-color: #f7f7f7; }
#kboard-regulations-list .kboard-list tbody tr.kboard-list-notice { background-color: #f4f4f4; }
#kboard-regulations-list .kboard-list tbody tr.kboard-list-notice td.kboard-list-uid { font-weight: bold; color: #515151; }
#kboard-regulations-list .kboard-list tbody td.kboard-list-title { text-align: left;padding:10px;}
#kboard-regulations-list .kboard-list tbody td.kboard-list-title img { display: inline; vertical-align: text-bottom; }
#kboard-regulations-list .kboard-list tbody td .btn01 {display:inline-block;/*background:#55723b;*/color:#fff;padding:0 5px;/*line-height:16px;height:16px;*/border-radius:3px;font-size:12px;}
#kboard-regulations-list .kboard-list tbody td .btn01 > i {display:none}

#kboard-regulations-editor { margin:0 auto; width: 100%; }
#kboard-regulations-editor select,
#kboard-regulations-editor input { width: auto; height: auto; box-shadow: none; vertical-align:middle;}
#kboard-regulations-editor .bd_post {margin-top:40px;}
#kboard-regulations-editor .kboard-header { float: left; width: 100%; border-top: 1px solid #e3e3e3; line-height: 0; }
#kboard-regulations-editor .kboard-attr-row {/* float: left; padding: 5px 0; width: 100%; border-bottom: 1px solid #e3e3e3; background-color: white; */}
#kboard-regulations-editor .kboard-attr-title {/* float: left; border-bottom: 1px solid #e3e3e3; */}
#kboard-regulations-editor .kboard-attr-title input { display: inline-block; padding: 6px 2px; font-size: 12px; width: 50%; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-regulations-editor .kboard-attr-row .attr-name { display: inline; margin: 0; /*padding: 0 10px 0 20px; width: 95px; line-height: 30px;*/ color: #545861; font-size: 12px; font-weight: bold; text-align: right; }
#kboard-regulations-editor .kboard-attr-row .attr-name img { display: inline; max-width: 100%; vertical-align: middle; }
#kboard-regulations-editor .kboard-attr-row .attr-value { font-size: 12px; }
#kboard-regulations-editor .kboard-attr-row .attr-value select { margin: 0; padding: 5px 2px; font-size: 12px; min-width: 130px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-regulations-editor .kboard-attr-row .attr-value input[type=text],
#kboard-regulations-editor .kboard-attr-row .attr-value input[type=password] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-regulations-editor .kboard-attr-row .attr-value input[type=radio],
#kboard-regulations-editor .kboard-attr-row .attr-value input[type=checkbox] { margin-top: 8px; }
#kboard-regulations-editor .kboard-attr-row .attr-value input[type=file] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border: 0; }
#kboard-regulations-editor .kboard-content { padding: 9px 0; width: 100%; text-align: center; background-color: white; }
#kboard-regulations-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; height: 250px; border: 1px solid #cccccc; font-size: 12px; resize:none;overflow-y:scroll;}
#kboard-regulations-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
#kboard-regulations-editor .kboard-control .left { position: static; float: left; }
#kboard-regulations-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }
#kboard-regulations-editor .btn01 {display:inline-block;padding:0 10px;background:#32684f;font-size:11px;height:27px;line-height:27px;border-radius:3px;}

#kboard-regulations-document { margin: 0 auto; width: 100%; }
#kboard-regulations-document .kboard-header {margin-top: 0; width: 100%; }
#kboard-regulations-document .kboard-document-wrap {width: 100%; background-color: white; }
#kboard-regulations-document .kboard-document-wrap .bd_view {margin-top:40px;}
#kboard-regulations-document .kboard-title {width: 100%; }
#kboard-regulations-document .kboard-title p { margin: 0; padding: 12px 22px; color: #545861; font-weight: bold; font-size: 33px; font-weight: 300; }
#kboard-regulations-document .kboard-detail { clear: both; float: left; width: 100%; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f9f9f9; font-size: 12px; }
#kboard-regulations-document .kboard-detail .detail-attr { display: inline-block; float: left; margin: 0; padding: 12px 35px 12px 22px; }
#kboard-regulations-document .kboard-detail .detail-attr .detail-name { float: left; width: 60px; font-weight: bold; color: #545861; text-align: right; }
#kboard-regulations-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 20px; color: #545861; }
#kboard-regulations-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; }
#kboard-regulations-document .kboard-content { clear: both;width: 100%; min-height: 200px; }
#kboard-regulations-document .kboard-content .content-view { margin: 0; padding: 22px; }
#kboard-regulations-document .kboard-content .content-view img { max-width: 100%; }
#kboard-regulations-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-regulations-document .kboard-attach { padding: 0; font-size: 12px; }
#kboard-regulations-document .kboard-comments-area { float: left; width: 100%; }
#kboard-regulations-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
#kboard-regulations-document .kboard-control .left { position: static; float: left; }
#kboard-regulations-document .kboard-control .right { position: static; float: right; text-align: right; }
#kboard-regulations-document .kboard-document-wrap .proposal-reply textarea {margin:10px 0;height:50px;resize:none;overflow-y:scroll;}

.kboard-regulations-poweredby {display:none;}

#kboard-regulations-latest {border-bottom:solid 1px #d4d4d4;margin-bottom:25px;}
#kboard-regulations-latest section {padding:25px 20px;border-bottom:dotted 1px #d6d5d5;overflow:hidden;}
#kboard-regulations-latest section .list-thumnail {float:left;margin-right:30px;}
#kboard-regulations-latest section .list-thumnail img {width:222px;height:auto;}
#kboard-regulations-latest section .list_info {float:left;width:74%;}
#kboard-regulations-latest section .list_info li.tit {margin-bottom:12px;}
#kboard-regulations-latest section .list_info li.tit a {display:block;font-size:14px;font-weight:600;text-decoration:none;}
#kboard-regulations-latest section .list_info li.txt {font-size:12px;}

/** trip_해외출장현황 **/
.kboard-trip-cut_strings {/*word-wrap: normal; */}
.kboard-trip-cut_strings a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;vertical-align:middle;display:inline-block;}

/* .kboard-trip-button-small,
.kboard-trip-button-small:link,
.kboard-trip-button-small:visited { display: inline-block; margin: 0 !important; padding: 0 10px !important; height: 28px; line-height: 28px; font-size: 13px !important; font-weight: normal; color: white !important; background-image: none !important; background-color: #55723b; border: none;text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none !important; }
.kboard-trip-button-small:hover,
.kboard-trip-button-small:focus,
.kboard-trip-button-small:active { display: inline-block; margin: 0 !important; padding: 0 10px !important; height: 28px; line-height: 28px; font-size: 13px !important; font-weight: normal; color: white !important; background-image: none !important; background-color: #74905b; border: none;text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none !important; } */

/* .kboard-trip-poweredby { float: left; padding-bottom: 15px; width: 100%; }
.kboard-trip-poweredby a { font-size: 13px; text-decoration: none; color: gray; } */

#kboard-trip-list { margin: 0 auto; width:100%; }
#kboard-trip-list .kboard-header {margin:40px 0 25px; width: 100%;}
/* #kboard-trip-list .kboard-category { float: left; padding-bottom: 5px; width: 50%; text-align: left; }
#kboard-trip-list .kboard-category select { display: inline-block; margin: 0; padding: 5px 2px; font-size: 12px; width: 120px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; box-shadow: none; } */
/* #kboard-trip-list .kboard-search {text-align: center;border:solid 1px #d4d4d4;padding:20px 50px;margin:0 0 40px; }
#kboard-trip-list .kboard-search select { display: inline-block; margin:0 10px 0 0; padding: 5px 2px; width:150px; height: auto; font-size: 12px; color: #666666; border: 1px solid #cccccc; vertical-align: middle; box-shadow: none; }
#kboard-trip-list .kboard-search input { display: inline-block; margin:0 10px 0 0; padding: 6px 2px; width: 680px; height: auto; font-size: 12px; color: #666666; border: 1px solid #cccccc; line-height: 12px; vertical-align: middle; box-shadow: none; } */
#kboard-trip-list .kboard-list {width: 100%; background-color: white; }
#kboard-trip-list .kboard-list table { table-layout: fixed; width: 100%; border-collapse: collapse; font-size:1rem;}
#kboard-trip-list .kboard-list table a { color: black; text-decoration: none; border: 0; }
#kboard-trip-list .kboard-list table tr { border: 0; }
#kboard-trip-list .kboard-list table td { padding: 10px 0; text-align: center; vertical-align: middle; }
#kboard-trip-list .kboard-list table td.kboard-list-title { width: auto; }
#kboard-trip-list .kboard-list table td.kboard-list-title img { display: inline; margin: 0; vertical-align: middle; }
#kboard-trip-list .kboard-list td .kboard-attach a {display:inline-block;/*background:#55723b;*/color:#fff;padding:0 5px;/*line-height:16px;height:16px;*/border-radius:3px;font-size:12px;}
#kboard-trip-list .kboard-list td .kboard-attach a > i {display:none}
#kboard-trip-list .kboard-list thead tr td { font-weight: bold; color: #545861; border: 0; border-bottom: 2px solid #e3e3e3; }
#kboard-trip-list .kboard-list tbody tr td { word-break: break-all; border: 0; border-bottom: 1px solid #e3e3e3; }
#kboard-trip-list .kboard-list tbody tr:hover { background-color: #f7f7f7; }
#kboard-trip-list .kboard-list tbody tr.kboard-list-notice { background-color: #f4f4f4; }
#kboard-trip-list .kboard-list tbody tr.kboard-list-notice td.kboard-list-uid { font-weight: bold; color: #515151; }
#kboard-trip-list .kboard-list tbody td.kboard-list-title { text-align: left; }
#kboard-trip-list .kboard-list tbody td.kboard-list-title img { display: inline; vertical-align: text-bottom; }
/* #kboard-trip-list .kboard-pagination {padding: 15px 0; width: 100%; }
#kboard-trip-list .kboard-pagination .kboard-pagination-pages {margin: 0; padding: 0 0 1px 0; width: 100%; list-style: none; text-align: center; border: 0; }
#kboard-trip-list .kboard-pagination .kboard-pagination-pages li { display: inline; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none; }
#kboard-trip-list .kboard-pagination .kboard-pagination-pages li a { padding: 4px 8px;text-decoration: none; font-size: 14px; line-height: 27px; color: #999999; background-color: white;font-weight:600;}
#kboard-trip-list .kboard-pagination .kboard-pagination-pages li.active a {color: white; background-color: #74905b; text-decoration: none; }
#kboard-trip-list .kboard-control {padding: 15px 0 1px 0; width: 100%; text-align: right; } */
.trip_top_view_box {margin:30px 2%;}
.trip_top_view_box .file_sec {margin-top:20px}
.trip_top_view_box .file_sec a {padding:2px 0 2px 25px;font-size:12px;display:block;text-decoration:underline;}
.trip_top_view_box .file_sec .btn_xls, .top_view_box .file_sec .btn_xlsx {background:url('/wp-content/themes/grihome/images/btn/si_icon_xls.gif') no-repeat left center;}
.trip_top_view_box .file_sec .btn_pdf {background:url('/wp-content/themes/grihome/images/btn/si_icon_pdf.gif') no-repeat left center;}

#kboard-trip-editor { margin: 0 auto; width: 100%; }
#kboard-trip-editor select,
#kboard-trip-editor input { width: auto; height: auto; box-shadow: none; }
#kboard-trip-editor .bd_post {margin-top:40px;}
#kboard-trip-editor .kboard-header {width: 100%; border-top: 1px solid #e3e3e3; line-height: 0; }
#kboard-trip-editor .btn01 {display:inline-block;padding:0 10px;background:#55723b;font-size:11px;height:27px;line-height:27px;border-radius:3px;}
#kboard-trip-editor .noti_copy {font-size:12px;}
#kboard-trip-editor .kboard-attr-row {/* float: left; padding: 5px 0; width: 100%; border-bottom: 1px solid #e3e3e3; background-color: white; */}
#kboard-trip-editor .kboard-attr-title {/* float: left; border-bottom: 1px solid #e3e3e3; */}
#kboard-trip-editor .kboard-attr-title input { display: inline-block; padding: 6px 2px; font-size: 12px; width: 50%; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-trip-editor .kboard-attr-row .attr-name { display: inline; margin: 0; /*padding: 0 10px 0 20px; width: 95px; line-height: 30px; color: #545861; font-size: 12px; font-weight: bold; text-align: right;*/ }
#kboard-trip-editor .kboard-attr-row .attr-name img { display: inline; max-width: 100%; vertical-align: middle; }
#kboard-trip-editor .kboard-attr-row .attr-value { font-size: 12px; }
#kboard-trip-editor .kboard-attr-row .attr-value select { margin: 0; padding: 5px 2px; font-size: 12px; min-width: 130px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-trip-editor .kboard-attr-row .attr-value input[type=text],
#kboard-trip-editor .kboard-attr-row .attr-value input[type=password] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; }
#kboard-trip-editor .kboard-attr-row .attr-value input[type=radio],
#kboard-trip-editor .kboard-attr-row .attr-value input[type=checkbox] { margin-top: 8px; }
#kboard-trip-editor .kboard-attr-row .attr-value input[type=file] { margin: 0; padding: 6px 2px; font-size: 12px; color: #666666; border: 0; }
#kboard-trip-editor .kboard-content { padding: 9px 0; width: 100%; text-align: center; background-color: white; }
#kboard-trip-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; height: 250px; border: 1px solid #cccccc; font-size: 12px; resize:none;overflow-y:scroll;}
#kboard-trip-editor .kboard-control {padding: 15px 0; width: 100%; overflow:hidden; }
#kboard-trip-editor .kboard-control .left { position: static; float: left; }
#kboard-trip-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

#kboard-trip-document { margin: 0 auto; width: 100%; }
#kboard-trip-document .bd_view {margin-top:40px;}
#kboard-trip-document .kboard-header {margin-top: 0; width: 100%; }
#kboard-trip-document .kboard-document-wrap {width: 100%; background-color: white; }
#kboard-trip-document .kboard-title {/*width: 100%;*/word-break:break-all;/*padding:20px 15px;color:#865a0a;font-weight:600;font-size:24px;*/}
#kboard-trip-document .kboard-title p { margin: 0; padding: 12px 22px; color: #545861; font-weight: bold; font-size: 33px; font-weight: 300; }
#kboard-trip-document .kboard-detail {/*clear: both; float: left; width: 100%; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f9f9f9; font-size: 12px; */text-align:right;padding-bottom:10px;}
#kboard-trip-document .kboard-detail .detail-attr {display: inline-block;}
#kboard-trip-document .kboard-detail .detail-attr .detail-name {font-weight: 600;display: inline-block;}
#kboard-trip-document .kboard-detail .detail-attr .detail-value {display: inline-block;padding:0 20px 0 10px;}
#kboard-trip-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; }
#kboard-trip-document .kboard-content { clear: both;width: 100%;}
#kboard-trip-document .kboard-content .content-view { margin: 0; min-height: 100px; padding: 22px;word-break:break-all;/*border-bottom:solid 1px #a3a3a3;*/}
#kboard-trip-document .kboard-content .content-view .file_sec {background:#f6f6f6;padding:10px;margin-top:20px;}
#kboard-trip-document .kboard-content .content-view img { max-width: 100%; }
#kboard-trip-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-trip-document .kboard-attach { padding: 0; font-size: 12px;display:block;margin:5px 0;}
#kboard-trip-document .kboard-comments-area { float: left; width: 100%; }
#kboard-trip-document .kboard-control {padding: 15px 0;  width: 100%; overflow:hidden;}
#kboard-trip-document .kboard-control .left { position: static; float: left; }
#kboard-trip-document .kboard-control .right { position: static; float: right; text-align: right; }
#kboard-trip-document .kboard-admin-move-post {margin:10px 0;border:solid 1px #ddd;padding:15px;background:#fbfbfb;}
#kboard-trip-document .kboard-admin-move-post select {padding:5px;}
#kboard-trip-document .kboard-admin-move-post .btn01 {display:inline-block;padding:0 5px;color:#fff;background:#55723b;line-height:28px;height:28px;border-radius:3px;}
#kboard-trip-document .bd_view ul li {list-style-type:square;}

.kboard-trip-poweredby {display:none;}
#kboard-trip-latest {border-bottom:solid 1px #d4d4d4;margin-bottom:25px;}
#kboard-trip-latest section {padding:25px 20px;border-bottom:dotted 1px #d6d5d5;overflow:hidden;}
#kboard-trip-latest section .list-thumnail {float:left;margin-right:30px;}
#kboard-trip-latest section .list-thumnail img {width:222px;height:auto;}
#kboard-trip-latest section .list_info {float:left;width:74%;}
#kboard-trip-latest section .list_info li.tit {margin-bottom:12px;}
#kboard-trip-latest section .list_info li.tit a {display:block;font-size:14px;font-weight:600;text-decoration:none;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#kboard-trip-latest section .list_info li.txt {font-size:12px;}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {

	#breadcrumbs > li {width:30%;}

	/* subpage */
	#sub_page .addtoany_share_save_container {right: 4%;}

	/* 서브 Tab (기본 3개)*/
	.tabs01 li, .tabs02 li, .tabs04 li, .tabs05 li, .tabs06 li, /*.tabs07 li*/, .tabs08 li, .tabs09 li, .tabs10 li {width:33%; margin-right:1%;}
	.tabs01 li.last, .tabs02 li.last, .tabs04 li.last, .tabs05 li.last, .tabs06 li.last, /*.tabs07 li.last*/, .tabs08 li.last, .tabs09 li.last {width:32%;margin-right:0;}

	.t2 li {width:49%; }
	.t2 li.last {width:50%; }

	.t4 li {width:24%; }
	.t4 li.last {width:25%; }

	.t5 li {width:19%; }
	.t5 li.last {width:20%;}

	/* .t6 li {width:16%;}
	.t6 li.last {width:15%;} */

	.t7 li {width:13.5%;}
	.t7 li.last {width:13%;}

	.t8 li {width:12.4% }
	.t8 li.last {width:12.5% }

	.t10 li {width:10.85%;}

	/* 2021-02-16 */
	/* tab 8ea */
	.tabs08.tab_8ea li, .tabs08.tab_8ea li.last {
		width:calc((100% - 6px) / 4); 
		margin-right:2px;
	}
	.tabs08.tab_8ea li:nth-of-type(4n){
		margin-right:0;
	}

	/* 경영공시_이사회개최현황 */
	#kboard-council-list .kboard-list.type-5 article{ 
		width:calc((100% - 30px) / 3); 
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(4n){
		margin-right:15px;
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(3n){
		margin-right:0px;
	}

	/* 게시판 */
	/* .kboard-search {padding:20px 5% !important;}
	.kboard-search select {width:12% !important;margin:0 !important;}
	.kboard-search input {width:77% !important;margin:0 !important;}
	.bd_gray, .bd_view, .bd_post, .bd_post04 {table-layout:fixed;}
	.bd_pnlist li {padding:1% 3% !important;}
	.bd_pnlist li .l_next, .bd_pnlist li .l_prev {margin-right:6% !important;} */

	/* 0101_연구보고서 */
	.sub0101 .issue_top {margin-bottom:4% !important;padding:2% 0 !important;}
	.sub0101 .issue_top li .top_thumb {width:28% !important;}
	.sub0101 .issue_top li .top_thumb img {width:99% !important;}
	.sub0101 .issue_top li .top_info .tit {padding:10px 0 8% !important;}
	.sub0101 .issue_top li .top_info .info_txt .more {position:static !important;}
	.sub0101 .search {padding:2% 4% !important;margin:10px 0 4% !important;text-align:center;}
	.sub0101 .search select {width:12% !important;margin:0 !important;}
	.sub0101 .search input[type="text"] {width:50% !important;margin:0 !important;}
	.sub0101_view header table {table-layout:fixed;}
	.sub0101_view header .lib-post-thumbnail img {width:68%;}
	.sub0101_view .lib-data-content {padding:4% 0 !important;}
	.sec_other01 {margin-top:5% !important;}
	.sec_other01 .other_list {margin-bottom:5% !important;}

	/* 0102_정기간행물 */
	.sub0102 .ttop_sec {margin:2% 0 !important;}
	.sub0102 .search {padding:2% 4% !important;margin:0 0 2% !important;text-align:center;}
	.sub0102 .search select {width:12% !important;margin:0 !important;}
	.sub0102 .search input[type="text"] {width:76% !important;margin:0 !important;}
	.sub0102 .ttop_sec .ttop_copy02 {margin-right:2% !important;}
	.sub0102 .ttop_sec .sub_tabs {width:40%;}
	.sub0102 .ttop_sec .sub_tabs li {width:48%;margin-left:2% !important;}
	.sub0102 .ttop_sec .sub_tabs li > a {padding:6% 0 !important;}
	.sub0102_view header .lib-post-thumbnail img {width:60% !important;}

	/* 0201_이슈&진단 */
	.sub0201 .issue_top {margin-bottom:4% !important;padding:2% 0 !important;}
	.sub0201 .issue_top li .top_thumb {width:28% !important;}
	.sub0201 .issue_top li .top_thumb img {width:99% !important;}
	.sub0201 .issue_top li .top_info .tit {padding:10px 0 8% !important;}
	.sub0201 .issue_top li .top_info .info_txt .more {position:static !important;}
	.sub0201 .search {padding:2% 4% !important;margin:10px 0 4% !important;text-align:center;}
	.sub0201 .search select[name="sc"] {width:12% !important;margin:0 !important;}
	.sub0201 .search select[name="ptype2"] {width:15% !important;margin:0 !important;}
	.sub0201 .search input[type="text"] {width:52% !important}
	.sub0201 .search .brief-input {width:78% !important;}
	.sub0201_view header table {table-layout:fixed;}
	.sub0201_view header .lib-post-thumbnail img {width:68%;}
	.sub0201_view .lib-data-content {padding:4% 0 !important;}
	.sec_other02 {margin-top:5% !important;}
	.sec_other02 .other_list {margin-bottom:5% !important;}

	/* 0204_동향정보 */
	.sub0203 .search {padding:20px 5% !important;text-align:center;}
	.sub0203 .search select {width:12% !important;margin:0 !important;}
	.sub0203 .search input[type="text"] {width:80% !important;margin:0 !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .search {padding:20px 5% !important;text-align:center;}
	.sub0401 .search select {width:12% !important;margin:0 !important;font-size: 14px;}
	.sub0401 .search input[type="text"] {/* width:80% !important; */margin:0 !important;}
	.sub0401 .type_box {margin:20px 0 !important;}
	.sub0401 .list_sec {table-layout:fixed;}
	.sub0401 .infog_view {padding:5% 8% !important;}
	.sub0401 .infog_view .view_img {margin-bottom:4% !important;}

	/* 0302_지도로보는경기도 */
	.sub0402 .top_sec {padding-bottom:2% !important;}
	.sub0402 .btm_sec .btm_cate_list li .list_top {padding:8% 8% 0 !important;}
	.sub0402 .btm_sec .btm_cate_list li .list_cen {margin:8% 8% 20% !important;}
	.sub0402 .btm_sec .btm_cate_list li .list_cen .cate_tit {margin:9% 0 !important;}
	.sub0402_sub {margin:0 !important;}
	.sub0402_sub .top_dep01 {margin-bottom:4% !important;}
	.sub0402_sub .top_dep01 ul {margin:0 !important;}
	.sub0402_sub .top_dep01 li {padding:2% 0 !important;background-size:100% 100% !important;}
	.sub0402_sub #gri_map_skin_tab li:last-child {margin-right:0 !important;}
	.sub0402_sub #gri_map_skin_tab li:nth-child(5) {width:20% !important;}
	#kboard-gri-map-list .kboard-list {margin-bottom:5% !important;}
	#kboard-gri-map-list .kboard-pagination {margin:2% 0 4% !important;}
	.sub0402_sub .kboard-search {text-align:center;}
	.sub0402_sub .kboard-search input[type="submit"] {width:auto !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple {padding:2% 3% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img .cate_tit {font-size:12px !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info {margin-bottom:3% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .sub_info .btn_detail {font-size:11px;}
	#kboard-gri-map-list .kboard-list li .kboard-list-detail-view {padding:2% 3% !important;}
	#kboard-gri-map-document .kboard-document-wrap {margin-top:3% !important;}
	#kboard-gri-map-document .kboard-title {padding:2% !important;}
	#kboard-gri-map-document .kboard-detail {padding:0 0 1% !important;}
	#kboard-gri-map-document .kboard-content .content-view {padding:3% !important;}
	#kboard-gri-map-document .kboard-content .content-view .content-area {padding:0 !important;}
	#kboard-gri-map-editor .bd_post04 td .sub_cate_sel {margin-bottom:5px;}
	#kboard-gri-map-editor .bd_post04 td .bd_btn_del {padding:0 7px !important;height:26px !important;line-height:26px !important;font-size:12px !important;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	.sub0403 .top_sec {padding-bottom:3% !important;}
	.sub0403 .top_sec .top_info {padding-bottom:6% !important;}
	.sub0403 .top_sec .top_info .top_txt {padding-top:4% !important;}
	#kboard-stat-issue-list .list_top_search {margin:3% 0 !important;}
	#kboard-stat-issue-list .list_sec .new_view {width:47% !important;margin-right:3% !important;}
	#kboard-stat-issue-list .kboard-pagination {padding:2% 0 !important;}
	#kboard-stat-issue-document .kboard-title {padding:2% !important;}
	#kboard-stat-issue-document .kboard-detail {padding-bottom:1% !important;}
	#kboard-stat-issue-document .kboard-content .content-view {padding:3% !important;}
	#kboard-stat-issue-document .kboard-content .content-view .file_sec {padding:2% !important;margin-top:3% !important;}
	/*경제지표*/
	.sub040302 .top_sec {padding-bottom:3% !important;}
	.sub040302 .top_sec .top_info {padding-bottom:6% !important;}
	.sub040302 .top_sec .top_info .top_txt {padding-top:4% !important;}
	.sub040302 .btm_sec {margin:3% 0 !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_tit {margin-bottom:4% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img {margin-bottom:12% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_info {margin-bottom:5% !important;}
	.sub040302 .top_dep02 {margin:2% 0 !important;}
	.sub040302 .top_dep02 li {padding:2% 0 !important;background-size:100% 100% !important;}
	.stat-economic_top_view_box {margin:3% 2% !important;}
	.stat-economic_top_view_box .file_sec {margin-top:2% !important;}
	#kboard-stat-economic-list .kboard-search {margin:0 0 4% !important;}
	#kboard-stat-economic-list .kboard-pagination {padding:2% 0 !important;}
	#kboard-stat-economic-document .kboard-title {padding:2% !important;}
	#kboard-stat-economic-document .kboard-detail {padding-bottom:1% !important;}
	#kboard-stat-economic-document .kboard-content .content-view {padding:3% !important;}
	#kboard-stat-economic-document .kboard-content .content-view .file_sec {padding:2% !important;margin-top:3% !important;}
	#kboard-stat-economic-editor .bd_post04 .stat_eco_sel {margin-bottom:5px;}

	/* 0304_영상리포트 */
	#kboard-medialist-list .list-thumb {margin:20px 0 !important;}
	#kboard-medialist-list .kboard-list .thumb_list li .sub_info p.date > span {display:none}


	/* 0401_행사안내 */
	#kboard-event-latest {margin-bottom:3% !important;}
	#kboard-event-latest section {padding:3% 2% !important;}
	#kboard-event-latest .list-thumnail {width:24%;margin-right:3% !important;}
	#kboard-event-latest .list-thumnail img {width:100% !important;height:100px !important;}
	#kboard-event-latest .list_info {width:71% !important;}
	#kboard-event-latest .list_info ul {width:80% !important;}
	#kboard-event-latest .list_info .post_date {padding-top:5% !important;}

	#kboard-photo-gallery-list .kboard-list .thumb_list li header span {display:none}


}




@media (max-width: 1024px) {

	/* 서브 Tab (기본 3개)*/
	.t8 li {width:49% !important;margin-bottom:1%;}
	.t8 li.last, .t8 li:nth-child(2n) {width:50% !important;margin-right:0 !important;}

	/* 0101_연구보고서 */
	.sub0101 .issue_top li .top_info .tit {padding:0 0 10px !important;}

	/* 0201_이슈&진단 */
	.sub0201 .issue_top li .top_info .tit {padding:0 0 10px !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .thumb_sec article .thumb_img img {height:153px !important;}

	/* 0302_지도로보는경기도 */
	.sub0402 .top_sec .top_info {background-image:none !important;}
	.sub0402 .top_sec .link_box {width:15% !important;}
	.sub0402 .btm_sec .btm_cate_list li {margin:1% !important;width:23% !important;}

	/* 0304_영상리포트 */
	#kboard-medialist-list .kboard-list .thumb_list li .medialist-thumbnail a img {/* height:110px !important; */}
	#kboard-medialist-list .list_sec .media_brod, #kboard-medialist-list .list_sec .media_writer {display:none;}

	/* 0401_행사안내 */
	#kboard-event-latest .list-thumnail img {height:91px !important;}

	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:110px !important;}

}




@media (max-width: 960px) {

	body {font-size: 15px;}

	.satisfaction_tit {/* margin:0 20px 15px !important; */}
	.confish dd p.radio_sec {width:100% !important;margin-bottom:10px;}
	.confish dd p.input_sec {width:100% !important;}
	.charge-section {/* margin:0 20px !important; */}
	.ccl_box {margin:0 20px 10px !important;}

	#sub_page {margin:0 0 80px !important;}
	
	.lnb-wrap {margin-bottom: 3.75rem;}
	#sub_page .addtoany_share_save_container {top: -6.5rem;}

	#kboard-photo-gallery-list.list_cardnews .kboard-list .thumb_list li header a {height: 53px;font-size:14px}

	.sub040302 .top_dep02 li {width:32%;border-bottom:1px solid #d7d7d7}
	.sub0402_sub .kboard-list th.kboard-list-view {display:none}
	.sub0402_sub .kboard-list table td.kboard-list-view {display:none}

	.sub0402_sub .top_dep01 > ul {text-align:left}
	.sub0402_sub .top_dep01 li {width: 45%;border-bottom: 1px solid #d7d7d7;}

	/* 영상리포트 */
	#kboard-medialist-list .kboard-list .thumb_list li header {font-size:15px}
	#kboard-medialist-list .kboard-list .thumb_list li .sub_info p.date {font-size:14px}

	/* 연구보고서 */
	.research .t6 li {width:33% !important;margin-bottom:1%;}
	.research .t6 li:nth-child(3n) {margin-right:0 !important;width:32% !important;}

}




@media (max-width: 800px) {

	.lnb-wrap {/*padding: 1.125rem 0;*/ margin-bottom: 3rem;}
	.entry-title {font-size: 34px;}
	.entry-subtitle {margin-bottom: 3.75rem;}
	#sub_page .addtoany_share_save_container {top:-5.5rem;}
	#breadcrumbs > li {/*width: 150px;*/}
	#breadcrumbs > li a  {font-size: 15px;}
	.addtoany_list .a2a_button_print:before {margin-top: 3px; margin-left: 0.75rem; margin-right: 0.75rem; height: 15px;}
	.addtoany_list .more {top:2rem; right: 0.5rem;}

	/* 서브 Tab (기본 3개)*/
	.t7 li, .t7 li.last {width:24.5% !important;margin-bottom:1%;}
	.t7 li:nth-child(4n) {width:23.5% !important;margin-right:0 !important;}

	/* 게시판 */
	/* .kboard-search input {width:73% !important;} */

	/* 0101_연구보고서 */
	.sub0101 .issue_top {display:none;}
	.sub0101 .search input[type="text"] {width:48% !important;}
	.sub0101 .res_type, .sub0101 .res_writer, .sub0101 .res_years, .sub0101 .res_view, .sub0101 .res_char {display:none;}
	.sub0101_view .res_img {display:none;}
	.sec_other01 .other_list .oth_res_type, .sec_other01 .other_list .oth_res_writer, .sec_other01 .other_list .oth_res_years, .sec_other01 .other_list .oth_res_view, .sec_other01 .other_list .oth_res_char,
	.sec_other01 .other_list .oth_iss_writer, .sec_other01 .other_list .oth_iss_years, .sec_other01 .other_list .oth_iss_view,
	.sec_other01 .other_list .oth_bri_writer, .sec_other01 .other_list .oth_bri_years, .sec_other01 .other_list .oth_bri_view {display:none;}
	.sub0101 .bd_gray .thumb_img {width: 0;}
	

	/* 0102_정기간행물 */
	#kboard-economic-list .kboard-list-cate, #kboard-economic-list 	.kboard-list-user, #kboard-economic-list .kboard-list-date, #kboard-economic-list .kboard-list-view {display:none;}
	.sub0102_view header .lib-post-thumbnail img {width:80% !important;}

	/* 0201_이슈&진단 */
	.sub0201 .issue_top {display:none;}
	.sub0201 .search .brief-input {width:75% !important;}
	.sub0201 .iss_type, .sub0201 .iss_writer, .sub0201 .iss_month, .sub0201 .iss_view {display:none;}
	.sub0201_view .iss_img {display:none;}
	.sec_other02 .other_list .oth_res_type, .sec_other02 .other_list .oth_res_writer, .sec_other02 .other_list .oth_res_years, .sec_other02 .other_list .oth_res_view, .sec_other02 .other_list .oth_res_char,
	.sec_other02 .other_list .oth_iss_writer, .sec_other02 .other_list .oth_iss_years, .sec_other02 .other_list .oth_iss_view,
	.sec_other02 .other_list .oth_bri_writer, .sec_other02 .other_list .oth_bri_years, .sec_other02 .other_list .oth_bri_view {display:none;}
	.sub0201 .bd_gray .thumb_img {width: 0;}

	/* 0204_동향정보 */
	.sub0203 .search input[type="text"] {width:76% !important;}
	.sub0203 .bd_gray .pers_writer, .sub0203 .bd_gray .pers_date, .sub0203 .bd_gray .tip_writer, .sub0203 .bd_gray .tip_date, .sub0203 .bd_gray .tip_view {display:none;}
	#kboard-materials-list .bd_gray .kboard-list-category, #kboard-materials-list .bd_gray .kboard-list-user, #kboard-materials-list .bd_gray .kboard-list-view {display:none;}

	/* 0301_인포그래픽스 */
	.sub0401 .search input[type="text"] {/* width:76% !important; */}
	.sub0401 .thumb_sec article {width:23.5% !important;margin-right:2% !important;margin-bottom:2% !important;}
	.sub0401 .thumb_sec article:nth-child(4n) {margin-right:0 !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:133px !important;}
	.sub0401 .paging {margin:4% 0 !important;}
	.sub0401 .infog_view {padding:5% !important;}

	/* 카드뉴스 */
	#kboard-photo-gallery-list.list_cardnews .kboard-list .thumb_list li header a {height: 48px;}

	/* 0302_지도로보는경기도 */
	.page0402 {background-image:none !important;}
	.sub0402 .top_sec .top_info {width:75% !important;margin-top:0 !important;margin-right:5%;}
	.sub0402 .top_sec .link_box {width:20% !important;}
	.sub0402 .btm_sec .btm_cate_list li {margin:2% !important;width:46% !important;}
	.sub0402 .btm_sec .btm_cate_list li .list_top {background-size:100% 100% !important;}
	.sub0402_sub .top_dep01 ul {background:none !important;}
	.sub0402_sub .top_dep01 li {/*width:12% !important;*/margin:0 2% 1% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple {padding:2% 0 !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:14% !important;margin-right:4% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {/* width:75% !important; */}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_arr {width:7% !important;}
	#kboard-gri-map-document .kboard-title p {font-size:22px !important;}
	#kboard-gri-map-document .kboard-detail .detail-attr .detail-value {padding:0 10px !important;}
	#kboard-gri-map-document .kboard-content .content-view .content-area {font-size:12px;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	.sub0403 .top_sec {background:none !important;}
	.sub0403 .top_sec .top_info {background:none !important;}
	.sub0403 .top_sec .top_info .top_txt {padding-top:0 !important;}
	#kboard-stat-issue-document .kboard-title {font-size:22px !important;}
	#kboard-stat-issue-document .kboard-detail .detail-attr .detail-value {padding:0 10px !important;}
	#kboard-stat-issue-document .kboard-content .content-view {font-size:12px;}
	/*경제지표*/
	.sub040302 .top_sec {background:none !important;}
	.sub040302 .top_sec .top_info {background:none !important;}
	.sub040302 .top_sec .top_info .top_txt {padding-top:0 !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_tit {font-size:26px !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img img {width:50%;}
	.sub040302 .top_dep02 li {width:40% !important;border-right:none;}
	.sub040302 .top_dep02 li:first-child {/* margin:0 1% 0 9% !important; */ border-left: none;}
	#kboard-stat-economic-list .bd_gray .stat_eco_writer, #kboard-stat-economic-list .bd_gray .kboard-list-date, #kboard-stat-economic-list .bd_gray 	.kboard-list-view {display:none;}
	#kboard-stat-economic-document .kboard-title {font-size:22px !important;}
	#kboard-stat-economic-document .kboard-detail .detail-attr .detail-value {padding:0 10px !important;}
	#kboard-stat-economic-document .kboard-content .content-view {font-size:12px;}

	/* 0304_영상리포트 */
	#kboard-medialist-list .kboard-list .thumb_list li {width:49% !important;margin-right:2% !important;margin-bottom:2% !important;}
	#kboard-medialist-list .kboard-list .thumb_list li:nth-child(2n) {margin-right:0 !important;}
	#kboard-medialist-list .kboard-list .thumb_list li .medialist-thumbnail a img {/* height:170px !important; */}
	#kboard-medialist-list .list_sec .media_date {display:none;}
	#kboard-medialist-list .kboard-list .list_sec td.tit a.link_tit {padding:0 !important;}

	/* 0401_행사안내 */
	#kboard-event-latest .list-thumnail img {height:74px !important;}
	#kboard-event-list .kboard-list-date, #kboard-event-list .event_date02, #kboard-event-list .kboard-list-view, #kboard-event-latest {display:none;}
	#kboard-event-list .kboard-list-uid {width:12%}

	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li {width:23.5% !important;margin-right:2% !important;margin-bottom:2% !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li:nth-child(4n) {margin-right:0 !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:100px !important;}

	/* 자유게시판 */
	#kboard-free-list .kboard-list tbody tr td {font-size: 14px;} 
	#kboard-free-list .kboard-search select {width: 100px;}


	/* 2021-02-16 */
	/* 경영공시_이사회개최현황 */
	#kboard-council-list .kboard-list.type-5 article{ 
		width:calc((100% - 15px) / 2); 
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(4n),
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(3n){
		margin-right:15px;
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(2n){
		margin-right:0px;
	}

}




@media (max-width: 768px) {

	body {font-size: 14px;}
	#sub_page {padding-top:0 !important;}
	#sub_page .addtoany_share_save_container {top:0.75rem;}
	.addtoany_list .more.mb {top:-0.5rem;}
	.site-content .entry-header {margin-bottom:30px;}
	.entry-title {font-size: 32px; margin-bottom: 3rem;}
	.entry-subtitle {display:none;}
	.ccl_box div a {width:12% !important;}
	.lnb-wrap {/*padding: 1rem 0;*/}
	#breadcrumbs > li {width:40%;}
	#breadcrumbs > li a {font-size: 14px;}
	#breadcrumbs > li:first-child { padding-left: 0;}

	/* 서브 Tab (기본 3개)*/
	.t4 li, .t4 li.last {width:49% !important;margin-right:1% !important;margin-bottom:1% !important;}
	.t4 li:nth-child(2n) {width:50% !important; margin-right:0 !important;}
	.t6 li {width:33% !important;margin-bottom:1%;}
	.t6 li:nth-child(3n) {margin-right:0 !important;width:32% !important;}

	/* 0101_연구보고서 */
	.sub0101 .search select {width:14% !important;}
	.sub0101 .search input[type="text"] {width:40% !important;}
	.sub0101 .res_info > ul:last-of-type > li {margin-bottom:10px}

	/* 0102_정기간행물 */
	.sub0102 .ttop_sec .sub_tabs li > a {font-size:12px !important;}
	.sub0102 .ttop_sec .ttop_copy02 {line-height:140%;}
	.sub0102 .bd_gray .sub0102_years {display:none;}

	/* 0201_이슈&진단 */
	.sub0201 .search select[name="ptype2"] {width: 20% !important;}
	.sub0201 .search input[type="text"] {width:42% !important;}
	.sub0201 .search .brief-input {width:72% !important;}

	/* 0302_지도로보는경기도 */
	.sub0402 .top_sec .top_info {width:100% !important;margin-right:0 !important;padding-bottom:4% !important;}
	.sub0402 .top_sec .top_info .top_txt {margin:0 0 5% !important;font-size:20px !important;}
	.sub0402 .top_sec .top_info .top_txt .high_t {font-size:26px !important;}
	.sub0402 .top_sec .link_box {display:none;}
	.sub0402 .btm_sec .btm_cate_list li .list_top {padding:5% 8% 3% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info_tit a {font-size:16px !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info {font-size:12px;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .sub_info, #kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .sub_info span {font-size:12px !important;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	.sub0403 .top_sec .top_info .top_txt {font-size:20px !important;}
	.sub0403 .top_sec .top_info .top_txt span {font-size:26px !important;}
	#kboard-stat-issue-list .list_sec .new_view a {width:70% !important;}
	#kboard-stat-issue-list .list_sec .view_list li {width:27% !important;margin:0 3% 5% !important;}
	#kboard-stat-issue-list .list_sec .view_list li .view_info {font-size:11px !important;}
	/*경제지표*/
	.sub040302 .top_sec .top_info .top_txt, .sub040302 .top_sec .top_info .top_txt span {font-size:20px !important;}
	.sub040302 .top_sec .top_info .top_txt .high_t {font-size:26px !important;}

	.cardnews .bx-controls-direction a {width: 30px;background-size: contain;}

	/* 2021-02-16 */
	/** 경영공시_regulations_제규정 **/
	.kboard-list.type-6 th.kboard-list-view {display:none}
	.kboard-list.type-6 table td.kboard-list-attach {display:none}
	.kboard-list.type-6 colgroup col:last-child{display:none}
}




@media (max-width: 736px) {

	/* 게시판 */
	/* .kboard-list td .kboard-attach a {margin:2px 0;} */

}




@media (max-width: 667px) {

	/* 0101_연구보고서 */
	.sub0101 .search select {width:18% !important;}
	.sub0101 .search input[type="text"] {width:26% !important;}

	/* 0102_정기간행물 */
	.sub0102 .search select {width:15% !important;}
	.sub0102 .search input[type="text"] {width:68% !important;}

	/* 0201_이슈&진단 */
	.sub0201 .search .brief-input {width:68% !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .thumb_sec article .thumb_img img {height:105px !important;}

	/* 0302_지도로보는경기도 */
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:16% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {/* width:73% !important; */}

}




@media (max-width: 640px) {

	.ccl_box div a {width:14% !important;}
	#breadcrumbs > li {/*width: calc((100% - 164px - 5.75rem) / 2);*/}
	#breadcrumbs > li:first-child {padding-left: 0.5rem;}
	#breadcrumbs > li:nth-child(2) {/*width: 110px;*/}

	/* 공유버튼 */
	/* #sub_page .sns-on-off {display:block !important;top:0 !important;} */
	/* #sub_page .addtoany_share_save_container {display:none;padding:5px;border:solid 1px #ddd;background:#fff;top:30px !important;z-index:88;} */

	/* 0101_연구보고서 */
	.sub0101_view header table .lib-post-author-view, .sub0101_view header table .down01 {padding:0 5px !important;font-size:12px;}

	/* 0102_정기간행물 */
	.sub0102 .ttop_sec .sub_tabs {width:48% !important;}
	#kboard-economic-document .eco_view_img {display:none;}

	/* 0201_이슈&진단 */
	.sub0201_view header table .lib-post-author-view, .sub0201_view header table .down01 {padding:0 5px !important;font-size:12px;}

	/* 0301_인포그래픽스 */
	.sub0401 .search select {width:15% !important;}
	.sub0401 .search input[type="text"] {width:69% !important;}
	.sub0401 .thumb_sec article {width:49% !important;margin-right:2% !important;margin-bottom:2% !important;}
	.sub0401 .thumb_sec article:nth-child(2n) {margin-right:0 !important;}
	.sub0401 .thumb_sec article:nth-child(4n) {margin-right:0 !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:219px !important;}
	.sub0401 .list_sec .info_date {display:none;}
	.sub0401 .infog_view {padding:5% 0 !important;}

	/* 0302_지도로보는경기도 */
	.sub0402 .top_sec .top_info .top_txt {font-size:18px !important;}
	.sub0402 .top_sec .top_info .top_txt .high_t {font-size:22px !important;}
	.sub0402 .top_sec .top_info .btm_txt {font-size:12px;}
	.sub0402_sub .top_dep01 li {/*width:15% !important;margin:0 4.5% 3% 4.5% !important;*/}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {width:100% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info_tit {margin-bottom:5px !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info {margin-bottom:2% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_arr {display:none;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	.sub0403 .top_sec .top_info .top_txt {font-size:18px !important;}
	.sub0403 .top_sec .top_info .top_txt span {font-size:22px !important;}
	#kboard-stat-issue-list .list_top_search {margin:5% 0 !important;}
	#kboard-stat-issue-list .kboard-pagination {padding:4% 0 !important;}
	/*경제지표*/
	.sub040302 .top_sec .top_info .top_txt, .sub040302 .top_sec .top_info .top_txt span {font-size:18px !important;}
	.sub040302 .top_sec .top_info .top_txt .high_t {font-size:22px !important;}
	.sub040302 .top_dep02 {margin:3% 0 !important;}
	.sub040302 .top_dep02 ul {margin:0 !important;background:none !important;}
	.sub040302 .top_dep02 li {width:15% !important;/* margin:0 1% 0 0 !important; */}
	.sub040302 .top_dep02 li:first-child {/* margin:0 1% 0 2% !important; */}


	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li {width:49% !important;margin-right:2% !important;margin-bottom:2% !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li:nth-child(2n) {margin-right:0 !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li:nth-child(4n) {margin-right:0 !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:150px !important;}

}




@media (max-width: 600px) {

	.satisfaction_tit {/* margin:0 10px 15px !important; */}
	.satisfaction_tit .confish dt {font-size:13px !important;}
	.satisfaction_tit .confish dd p.radio_sec span {margin-right:3% !important;}
	.satisfaction_tit .confish dd .sati_txt {width:81% !important;}
	.satisfaction_tit .confish dd .sati_btn {width:18% !important;}
	.charge-section {margin:0 !important; padding: 10px;}
	.ccl_box {margin:0 10px 10px !important;}

	#sub_page {margin:0 0 50px !important;}

	/* 게시판 */
	/* .bd_gray th, .bd_gray td, .bd_gray td a {font-size:12px;} */

	/* 서브 Tab (기본 3개)*/
	.t5 li, .t5 li.last {width:32% !important;margin-bottom:1% !important;}
	.t5 li:nth-child(3) {width:34% !important;margin-right:0 !important;}

	/* 정기간행물 */
	.confish dd p.radio_sec span label {font-size:14px}
	.confish dd .fishOk {font-size:14px}

	/* 0201_이슈&진단 */
	.sub0201 .search  {text-align: right;}
	.sub0201 .search select[name="sc"] {width: 20% !important;}
	.sub0201 .search select[name="ptype2"] {width: 40% !important; margin-top: 5px !important;}
	.sub0201 .search input[type="text"] {width:59% !important;}
	.sub0201 .search #ptype2Btn {margin-top: 5px;}

	/* 인포그래픽스 */
	.sub0401 .search select {font-size:12px}
	.search_btn.search_btn {font-size:12px}

	/* 0401_행사안내 */
	#kboard-event-list .bd_gray .event_down, #kboard-event-list .kboard-list-uid {display:none;}

	/* 0302_지도로보는경기도 */
	.sub0402_sub #gri_map_skin_tab li:last-child {width:32% !important;margin-bottom:1% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple {padding:3% 0 !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:18% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {/* width:78% !important; */}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info_tit a {font-size:14px !important;}

	/* 0303_통계로보는경기도 */
	/*경제지표*/
	.sub040302 .btm_sec .btm_cate_ban {margin:0 !important;}
	.sub040302 .btm_sec .btm_cate_ban li {width:93% !important;border:solid 1px #ddd !important;}
	.sub040302 .btm_sec .btm_cate_ban li.bg01 {border:solid 1px #bdcd35 !important;}
	.sub040302 .btm_sec .btm_cate_ban li.bg02 {border:solid 1px #a1b400 !important;}
	.sub040302 .btm_sec .btm_cate_ban li.bg03 {border:solid 1px #6d7a00 !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img {float:left !important;width:40% !important;margin-bottom:0 !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img img {width:60% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_info {float:left !important;width:30% !important;margin:5% 0 0 !important;font-size:12px;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_btn {float:left !important;width:30% !important;margin-top:5%;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_btn a {padding:5px 10% !important;}

	/* 2021-02-16 */
	/* tab 8ea */
	.tabs08.tab_8ea li, .tabs08.tab_8ea li.last {
		width:calc((100% - 4px) / 3);
		margin-right:2px;
	}
	.tabs08.tab_8ea li:nth-of-type(4n){
		margin-right:2px;
	}
	.tabs08.tab_8ea li:nth-of-type(3n){
		margin-right:0;
	}
}




@media (max-width: 568px) {

	/* 게시판 */
	/* .kboard-search {margin:8% 0 !important;}
	.kboard-search select {width:17% !important;}
	.kboard-search input {width:67% !important;} */

	/* 0101_연구보고서 */
	.sub0101 .search input[type="text"] {width:23% !important;}
	.sub0101 .res_down, .sub0101 .res_num {display:none;}
	.sec_other01 .other_list .oth_res_num, .sec_other01 .other_list .oth_iss_num, .sec_other01 .other_list .oth_bri_num,
	.sec_other01 .other_list .oth_res_down, .sec_other01 .other_list .oth_iss_down, .sec_other01 .other_list .oth_bri_down	{display:none;}

	/* 0102_정기간행물 */
	.sub0102 .bd_gray .sub0102_num {display:none;}
	#kboard-economic-list .kboard-search {margin:0 !important;}
	#kboard-economic-list .kboard-search input {width:65% !important;}
	#kboard-economic-list .kboard-list-file-attachment, #kboard-economic-list .kboard-list-uid {display:none;}
	.sub0102 .ttop_copy {float:none}
	.sub0102 .ttop_btn {float:none;margin-bottom:15px;}

	/* 0201_이슈&진단 */
	.sub0201 .iss_num, .sub0201 .iss_down {display:none;}
	.sec_other02 .other_list .oth_res_num, .sec_other02 .other_list .oth_iss_num, .sec_other02 .other_list .oth_bri_num,
	.sec_other02 .other_list .oth_res_down, .sec_other02 .other_list .oth_iss_down, .sec_other02 .other_list .oth_bri_down	{display:none;}

	/* 0204_동향정보 */
	.sub0203 .search select {width:15% !important;}
	.sub0203 .search input[type="text"] {width:70% !important;}
	.sub0203 .bd_gray .pers_num, .sub0203 .bd_gray .pers_down, .sub0203 .bd_gray .tip_num, .sub0203 .bd_gray .tip_down {display:none;}
	#kboard-materials-list .bd_gray .kboard-list-uid, #kboard-materials-list .bd_gray .kboard-list-date {display:none;}

	/* 0301_인포그래픽스 */
	.sub0401 .infog_view .lib-data-content .view_tit span.tit {font-size:22px !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:197px !important;}

	/* 0302_지도로보는경기도 */
	.sub0402_sub .top_dep01 li {/*width:17% !important;margin:0 4% 3% !important;*/}

	/* 0303_통계로보는경기도 */
	/*경제지표*/
	#kboard-stat-economic-list .bd_gray .kboard-list-uid, #kboard-stat-economic-list .bd_gray .kboard-list-user {display:none;}


	/* 2021-02-16 */
	/* 경영공시_이사회개최현황 */
	#kboard-council-list .kboard-list.type-5 article{ 
		width:100%; 
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(4n),
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(3n){
		margin-right:0px;
	}
	#kboard-council-list .kboard-list.type-5 article:nth-of-type(2n){
		margin-right:0px;
	}

	/* 자유게시판 */
	#kboard-free-list .kboard-search select, #kboard-event-list .kboard-search select{width: 80px;}
	#kboard-free-list .kboard-search input, #kboard-event-list .kboard-search input {width: calc(100% - 70px - 2rem - 80px);}
	#kboard-event-list .kboard-search select {margin: 0 1rem 0 0;}
	#kboard-event-list .kboard-search input {margin-right: 1rem;}
	#kboard-free-list .kboard-pagination .kboard-pagination-pages li a, #kboard-event-list .kboard-pagination .kboard-pagination-pages li a {font-size: 1rem; margin: 0 3px;}
	#kboard-free-list .kboard-pagination .kboard-pagination-pages li.active a, #kboard-event-list .kboard-pagination .kboard-pagination-pages li.active a {font-size: 1rem;}
	#kboard-free-list .kboard-search, #kboard-event-list .kboard-search {margin-bottom: 1.5rem;}
}




@media (max-width: 533px) {

	.charge-section li {font-size:12px;}
	.charge-section li span {font-size:12px;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	#kboard-stat-issue-list .list_sec .new_view {width:42%;}
	#kboard-stat-issue-list .list_sec .view_list {width:55%;}

}




@media (max-width: 512px) {

	/* 서브 Tab (기본 3개)*/
	.t7 li, .t7 li.last {width:33% !important;margin-bottom:1%;}
	.t7 li:nth-child(4n) {width:33% !important;margin-right:1% !important;}
	.t7 li:nth-child(3n) {width:32% !important;margin-right:0 !important;}
	
	/* 게시판 */
	/* .kboard-search input {width:63% !important;}
	.bd_pnlist li a {width:70% !important;} */

	/* 0102_정기간행물 */
	.sub0102 .ttop_sec .sub_tabs {width:51% !important;}
	.sub0102 .ttop_sec .ttop_copy02 {width:100% !important;margin-right:0 !important;margin-top:2% !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .search select {width:18% !important;}
	.sub0401 .search input[type="text"] {width:62% !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:173px !important;}
	.sub0401 .paging a {font-size:13px !important;margin:0 2px !important;}
	.sub0401 .paging .current-page {padding:1px 6px !important;margin:0 2px !important;}

	/* 0302_지도로보는경기도 */
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:22% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img .cate_tit {font-size:11px !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {/* width:74% !important; */}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .sub_info .btn_detail {font-weight:normal !important;padding:2px 5px !important;}
	#kboard-gri-map-editor .bd_post04 td .img_lay {margin-top:5px;}

	/* 연구보고서 */
	.sub0101 .search select {padding: 5px 6px; letter-spacing:-1px;}


}




@media (max-width: 480px) {

	body {font-size: 13px;}
	.lnb-wrap {margin-bottom: 2.25rem;}
	#breadcrumbs > li {width: 60%; padding: 0 0.75rem;}
	#breadcrumbs > li:first-child {padding-left: 0.75rem;}
	#breadcrumbs > li > a {font-size: 13px; -webkit-background-size: 15px; background-size: 15px;}
	#breadcrumbs > li > a img {height: 13px;}
	#breadcrumbs > li:nth-child(2) {/*width: 90px;*/display:none;}
	.entry-title {font-size: 30px; margin-bottom: 2.25rem;}

	.confish dd p.input_sec {text-align:center !important;}
	.satisfaction_tit .confish dd .sati_txt {width:100% !important;}
	.satisfaction_tit .confish dd .sati_btn {width:25% !important;margin-top:10px;}

	.ccl_box div a {width:18% !important;}

	/* 서브 Tab (기본 3개)*/
	.tabs01 li, .tabs02 li, .tabs04 li, .tabs05 li, .tabs06 li, .tabs07 li, .tabs08 li, .tabs09 li {width:100% !important;margin-right:0 !important;margin-bottom:1%;}
	.tabs01 li.last, .tabs02 li.last, .tabs04 li.last, .tabs05 li.last, .tabs06 li.last, .tabs07 li.last, .tabs08 li.last, .tabs09 li.last {width:100% !important;}

	.t4 li:nth-child(2n) {width:100% !important;}

	.t5 li, .t5 li:nth-child(3), .t5 li.last {width:49% !important;margin-right:1% !important;}
	.t5 li:nth-child(2n) {width:50% !important;margin-right:0 !important;}

	.t6 li {width:100% !important; margin-right:0 !important;}
	.t6 li:nth-child(3n) {margin-right:0 !important;width:100% !important;}

	.t7 li:nth-child(4n) {width:100% !important;margin-right:0 !important;}
	.t7 li:nth-child(3n) {width:100% !important;margin-right:0 !important;}

	.t8 li:nth-child(2n) {width:100% !important;margin-right:0 !important;}

	/* 게시판 */
	/* .kboard-pagination .kboard-pagination-pages li a {padding:4px 5px !important;} */

	/* 0101_연구보고서 */
	.sub0101 .search select {width:28% !important;margin-bottom:5px !important;font-size:12px;padding: 5px 10px; letter-spacing:-0.5px;}
	.sub0101 .search input[type="text"] {width:77% !important;}
	.sub0101 .paging a {font-size:13px !important;margin:0 2px !important;}
	.sub0101 .paging .current-page {padding:1px 6px !important;margin:0 2px !important;}
	.sub0101 .res_info {padding: 1.5rem;}
	.sub0101 .res_info > ul:last-of-type {margin-top: 1rem;}
	.sub0101 .res_info > ul:last-of-type > li {margin-right: 0.5rem;}
	.sub0101 .res_info > ul:last-of-type > li > a {width: 80px; padding: 2px 0; border-radius:1rem;}
	.sub0101 .res_info > ul:last-of-type > li.origin a + a {margin-left: calc(0.5rem - 4px);}
	.research .t6 li {width:100% !important; margin-right:0 !important;}
	.research .t6 li:nth-child(3n) {margin-right:0 !important;width:100% !important;}

	/* 0102_정기간행물 */
	.sub0102 .ttop_sec .sub_tabs {width:100% !important;}
	.sub0102 .ttop_sec .sub_tabs li {margin:0 !important;width:50% !important;}
	.sub0102 .ttop_sec .sub_tabs li > a {padding:3% 0 !important;}
	.sub0102 .search select {width:20% !important;}
	.sub0102 .search input[type="text"] {width:60% !important;}
	.sub0102 .paging {margin:8% 0 2%;}
	.sub0102 .paging a {font-size:13px !important;margin:0 2px !important;}
	.sub0102 .paging .current-page {padding:1px 6px !important;margin:0 2px !important;}
	#kboard-economic-document, #kboard-economic-editor {margin:0 !important;}

	/* 0201_이슈&진단 */
	.sub0201 .search .brief-input {width:56% !important;}
	.sub0201 .paging a {font-size:13px !important;margin:0 2px !important;}
	.sub0201 .paging .current-page {padding:1px 6px !important;margin:0 2px !important;}

	/* 0204_동향정보 */
	.sub0203 .search select {width:18% !important;}
	.sub0203 .search input[type="text"] {width:62% !important;}
	.sub0203 .paging a {font-size:13px !important;margin:0 2px !important;}
	.sub0203 .paging .current-page {padding:1px 6px !important;margin:0 2px !important;}
	#kboard-materials-document .kboard-content .content-view {padding:10px 0 !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .infog_view {padding:8% 0 !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:160px !important;}

	/* 0304_영상리포트 */
	#kboard-medialist-list .kboard-list .thumb_list li .medialist-thumbnail a img {/* height:120px !important; */}

	/* 0302_지도로보는경기도 */
	.sub0402 .top_sec .top_info .top_txt {font-size:16px !important;}
	.sub0402 .top_sec .top_info .top_txt .high_t {font-size:20px !important;}
	.sub0402 .btm_sec .btm_cate_list li {margin:0 0 5% !important;width:100% !important;}
	.sub0402_sub .top_dep01 li {/*width:20% !important;margin:0 2% 3% !important;*/}
	.sub0402_sub .top_dep01 li > a {font-size:11px !important;}
	.sub0402_sub #gri_map_skin_tab li:last-child {width:49% !important;margin-right:1% !important;}
	#kboard-gri-map-document .kboard-title p {font-size:20px !important;}
	#kboard-gri-map-document .kboard-detail {width:80% !important;padding:0 0 1% 20% !important;}
	#kboard-gri-map-document .kboard-detail .detail-attr .detail-value .btn_img, #kboard-gri-map-document .kboard-detail .detail-attr .detail-value .btn_gra {font-size:12px;padding:2px 5px !important;}
	#kboard-gri-map-editor .bd_post04 td .bd_btn_del {height:24px !important;line-height:24px !important;font-size:11px !important;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	.sub0403 .top_sec .top_info .top_txt {font-size:16px !important;}
	.sub0403 .top_sec .top_info .top_txt span {font-size:20px !important;}
	#kboard-stat-issue-list .list_sec .new_view {display:none;}
	#kboard-stat-issue-list .list_sec .view_list {width:100% !important;}
	#kboard-stat-issue-list .list_sec .view_list li {width:25% !important;margin:0 4% 5% !important;}
	#kboard-stat-issue-document .kboard-title {font-size:20px !important;}
	#kboard-stat-issue-document .kboard-detail {width:80% !important;padding:0 0 1% 20% !important;}
	/*경제지표*/
	.sub040302 .top_sec .top_info .top_txt, .sub040302 .top_sec .top_info .top_txt span {font-size:16px !important;}
	.sub040302 .top_sec .top_info .top_txt .high_t {font-size:20px !important;}
	.sub040302 .btm_sec .btm_cate_ban li {width:91% !important;padding:4% 4% 6% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_tit {font-size:22px !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img {width:35% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_info {width:40% !important;margin:3% 0 0 !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_btn {width:25% !important;margin-top:3% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_btn a {font-size:12px !important;}
	.sub040302 .top_dep02 li {width:45% !important;margin:1% 2% !important;}
	.sub040302 .top_dep02 li:first-child {/* margin:1% 2% !important; */}
	#kboard-stat-economic-list .bd_gray .kboard-list-uid, #kboard-stat-economic-list .bd_gray .kboard-list-user {display:none;}
	#kboard-stat-economic-document .kboard-title {font-size:20px !important;}
	#kboard-stat-economic-document .kboard-detail {width:80% !important;padding:0 0 1% 20% !important;}

	/* 0401_행사안내 */
	#kboard-event-editor .bd_post .event-date {margin:2px 0;}

	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:120px !important;}
	#kboard-photo-gallery-document .kboard-content .content-view {padding:10px 0 !important;}

	.sub0801 .blt_tit {font-size:18px;}
}




@media (max-width: 414px) {
	
	.charge-section li {display:none;}
	.charge-section li.tit {display:block;}

	/* 0301_인포그래픽스 */
	.sub0401 .infog_view .lib-data-content .view_tit span.tit {font-size:18px !important;}
	.sub0401 .infog_view .lib-data-content .view_txt {font-size:12px;}
	.sub0401 .thumb_sec article .thumb_img img {height:140px !important;}

	/* 0304_영상리포트 */
	#kboard-medialist-list .kboard-list .thumb_list li {width:100% !important;margin-right:0 !important;margin-bottom:3% !important;}
	#kboard-medialist-list .kboard-list .thumb_list li .medialist-thumbnail a img {/* height:200px !important; */}

	/* 0703_CI */
	.sub0703 .down_btn a {display: block; padding: 10px 35px 10px 30px;}
}




@media (max-width: 400px) {

	.ccl_box div a {width:20% !important;}
	#breadcrumbs > li {padding: 0 0.625rem;/*width: calc((100% - 3.125rem - 78px) / 2);*/}
	#breadcrumbs > li > a {font-size: 12px;}
	#breadcrumbs > li:first-child {display: none;}
	#breadcrumbs > li:nth-child(2) {width: 75px; padding-left:0;}

	/* 서브 Tab (기본 3개)*/
	.t7 li, .t7 li.last {width:49% !important;margin-bottom:1%;margin-right:1% !important;}
	.t7 li:nth-child(4n) {width:50% !important;margin-right:0 !important;}
	.t7 li:nth-child(3) {width:49% !important;margin-right:1% !important;}
	.t7 li:nth-child(2n) {width:50% !important;margin-right:0 !important;}

	/* 게시판 */
	/* .kboard-search select {width:20% !important;}
	.kboard-search input {width:55% !important;} */

	/* 0101_연구보고서 */
	.sub0101 .paging .current-page {background:none !important;padding:0 !important;color:#ca4e2a !important;}

	/* 0102_정기간행물 */
	.sub0102 .paging .current-page {background:none !important;padding:0 !important;color:#ca4e2a !important;}
	#kboard-economic-list .kboard-search input {width:56% !important;}
	#kboard-economic-list .kboard-list-file-attachment {display:none;}

	/* 0201_이슈&진단 */
	.sub0201 .paging .current-page {background:none !important;padding:0 !important;color:#fcad1e !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .search select {width:22% !important;margin:0 !important;}
	.sub0401 .search input[type="text"] {width:55% !important;}
	.sub0401 .thumb_sec article {width:100% !important;margin-right:0 !important;margin-bottom:3% !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:284px !important;}

	/* 0302_지도로보는경기도 */
	.sub0402_sub .top_dep01 li {/*width:25% !important;margin:0 4% 3% !important;padding:3% 0 !important;*/}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:26% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {/* width:70% !important; */}

	/* 0303_통계로보는경기도 */
	/*경제지표*/
	.sub040302 .top_sec .top_info .top_txt span {display:inline !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_tit {font-size:20px !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img {width:30% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_img img {width:80% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_info {width:70% !important;}
	.sub040302 .btm_sec .btm_cate_ban li .ban_btn {width:100% !important;margin-top:5% !important;}
	.sub040302 .top_dep02 li {width:39% !important;margin:1% 5% !important;}
	.sub040302 .top_dep02 li:first-child {margin:1% 5% !important;}

	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li {width:100% !important;margin-right:0 !important;margin-bottom:3% !important;}
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:180px !important;}

}




@media (max-width: 384px) {

}




@media (max-width: 375px) {

	/* 게시판 */
	/* .kboard-admin-move-post .btn01 {padding:0 2px !important;font-size:11px !important;} */

	/* 0204_동향정보 */
	.sub0203 .search select {width:22% !important;}
	.sub0203 .search input[type="text"] {width:54% !important;}
	.sub0203 .paging .current-page, .sub0203 .paging a {margin:0 1px !important;}

}




@media (max-width: 360px) {

	.ccl_box div a {width:24% !important;}

	/* 게시판 */
	/* .kboard-admin-move-post select {width:98% !important;margin-bottom:5px;}
	.kboard-control .right {width:auto !important;} */

	/* 0101_연구보고서 */
	.sub0101 .paging .current-page, .sub0101 .paging a {margin:0 1px !important;}

	/* 0102_정기간행물 */
	.sub0102 .search select {width:22% !important;}
	.sub0102 .search input[type="text"] {width:53% !important;}
	.sub0201 .search .brief-input {width:50% !important;}
	.sub0102 .paging .current-page, .sub0102 .paging a {margin:0 1px !important;}


	/* 0301_인포그래픽스 */
	.sub0401 .search select {width:25% !important;margin:0 !important;}
	.sub0401 .search input[type="text"] {width:50% !important;}
	.sub0401 .thumb_sec article .thumb_img img {height:250px !important;}

}




@media (max-width: 320px) {

	/* 게시판 */
	/* .kboard-search select {width:25% !important;}
	.kboard-search input {width:50% !important;} */

	/* 서브 Tab (기본 3개)*/
	.t6 li {width:49% !important;margin-right:1% !important;margin-bottom:1% !important;}
	.t6 li:nth-child(3n) {margin-right:1% !important;width:49% !important;}
	.t6 li:nth-child(2n) {margin-right:0 !important;width:50% !important;}

	/* 0102_정기간행물 */
	#kboard-economic-list .kboard-search input {width:48% !important;}
	.kboard-economic-cut_strings a {width:88% !important;}

	/* 0301_인포그래픽스 */
	.sub0401 .thumb_sec article .thumb_img img {height:215px !important;}

	/* 0302_지도로보는경기도 */
	.sub0402_sub .top_dep01 li {width:31% !important;margin:0 9% 3% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .cate_img {width:29% !important;margin-right:6% !important;}
	#kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info {width:65% !important;}

	/* 0303_통계로보는경기도 */
	/*통계로본이슈*/
	#kboard-stat-issue-list .list_top_search {width:90% !important;padding-left:10% !important;}
	/*경제지표*/
	.sub040302 .top_dep02 li {width:28% !important;margin:1% 2% !important;}
	.sub040302 .top_dep02 li:first-child {margin:1% 2% !important;}

	/* 0402_행사갤러리 */
	#kboard-photo-gallery-list .kboard-list .thumb_list li .medialist-thumbnail img {height:150px !important;}

}