/* board-css */
.bg-light-primary{
  border:none !important;
}
.bg-light-disabled{
  border:none !important;
}

.search-box-text-title{
  background:none !important;
  padding-left: 0 !important;
}
#container h4 {
  font-size: 2.2rem;
  color: #000;
  font-weight: 600;
  display: block;
  margin-bottom: 1.5rem;
  vertical-align: top;
  background-position: left !important;
}
.page-title-wrap{
  margin-bottom:0;
}
.search-list-top{
  margin:var(--krds-gap-7) 0 var(--krds-gap-7);
}
.krds-structured-list{
  padding-top:0 !important;
}
.d-flex{
  display:flex;
}

.prev-list-btn{
  font-weight: 700; margin-left:0.9rem;
}
.next-list-btn{
  font-weight: 700; margin-left:0.9rem;
}
.krds-breadcrumb-wrap{
  margin-bottom:1.4rem;
}
#container{
  width:100%;
}
/*1-1연구보고서보드*/
.header-container {
  /* max-width: 1280px; */
  margin: auto;
}
#container .in-between .krds-side-navigation {
  flex-shrink: 0;
  border-right: 0;
}
#container .in-between {
  gap: var(--krds-gap-8);
}
.margin-top {
  margin-top:3rem ;
}
.contents-area {
  display: flex;
}
.contents-area.card {
  padding: var(--krds-pc-padding-card-medium);
}
.contents-area .page-desc {
  padding-left: 3rem;
}
.padding-left-1 {
  padding-left: var(--krds-padding-8);
}
.card-top{
  margin-bottom: 1.7rem !important;
}
 
.card-bottom{margin-bottom:0 !important;}
/*검색창*/
.result-wrapper {
  margin-top: 2rem;
  padding-top: 3.5rem;
  border-top: 1px solid #B1B8BE;
}
.result-item {margin-bottom: 3.5rem;}
.search-top-box .sch-filter-box{
  margin-top:2.4rem !important;
}
.border-box {
  padding: 2.5rem 4rem;
  border: 1px solid #e7e7e7;
  border-radius: 0.8rem;
}
.bo {
  color: #444444;
  font-family: "Pretendard GOV";
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5; /* 26px */
  letter-spacing: -0.2px;
  margin-top:0.8rem;
}
.contents-area {
  background-color: #f3f6fa;
  border-radius: 10px;
}
.search-box-wrap {
  display: flex;
  justify-content: center;
}
.search-box-wrap2 {
  display: flex;
}
.search-box-padding-top {
  padding-top: var(--krds-padding-7);
}
.search-box-text-title {
  display: block;
  padding-right: 20px;
  width: 13%;
  color: #000000;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 600;
  text-align: right;
}
.search-box-form-group-wrap {
  width: 70%;
}
.search-box-radio {
  flex-wrap: wrap;
}
.search-top-box .sch-filter-box {
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
}
.krds-check-area {
  gap: var(--krds-gap-3);
}
.krds-btn.basic-01 {
  min-width: 8rem;
  gap: var(--krds-button--gap-small);
  height: var(--krds-button--size-height-small);
  padding: var(--krds-button--padding-y-small)
    var(--krds-button--padding-x-small);
  border-radius: 5px;
}
.krds-btn.basic-02 {
  min-width: 8rem;
  height: var(--krds-button--size-height-small);
  padding: 0 1.6rem;
  border: 1px solid #58616a;
  background: #fff;
  border-radius: 5px;
  color: #1e2124;
}

.krds-btn.text.medium {
  padding-left: 0;
  margin-left: 0;
  color: var(--color-text-basic, #1e2124);
  font-family: "Pretendard GOV";
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.ai-based-search {
  width: 100%;
  margin-top: var(--krds-padding-3);
}
.sch-form-wrap {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: var(--krds-padding-7);
  justify-content: center;
}

.search-top-box .sch-form-wrap.flex-inline .krds-form-select small {
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.sch-form-wrap .input-group  {
  justify-content: center;
  align-items: flex-start;
}
.sch-form-wrap .input-group .krds-form-select {
  width: 12rem;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  color: #1e2124;
}
.sch-form-wrap .input-group .sch-input {
  width: 100%;
  max-width: 36.8rem
}
.sch-form-wrap .sch-input.add {
  flex-direction: column;
}
.search-box-wrap.option {
  flex-direction: column;
}
.search-box-wrap.option {
  flex-direction: column;
}
.search-box-wrap.option .search-box-text-title {
  width: 100%;
  margin-bottom: 1.5rem;
  text-align: left;
}
.search-box-wrap.option .search-box-form-group-wrap {
  width: 100%;
}
.search-box-form-group-wrap2 {
  display: flex;
  width: 100%;
}
.search-box-form-group-wrap2 .form-group {
  display: flex;
}
.search-box-form-group-wrap2 .form-conts {
  flex-direction: row;
  justify-content: center;
}
.search-box-form-group-wrap2 .search-box-text-title {
  width: auto;
}
.search-top-box .sch-form-wrap .krds-input {
  width: 100%;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.search-log {
  display: flex;
  margin-top: 1.5rem;
  gap: 1.5rem;
}
.search-log button {
  display: flex;
  align-items: center;
  padding: 0 0.3rem ;
}
.search-log button img {
  margin-right: 0.5rem;
}
.btn-wrap {
  margin-top: 1.5rem;
}
.more-btn.btn-01 {
  display: inline-block;
  border: 1px solid #58616A;
  border-radius: 0.6rem;
  font-size: 1.5rem;
  padding: 0.7rem 1.3rem;
}
.black-search-btn {
  color: #ffffff;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.2px;
  text-align: center;
  background: #000;
  border: none;
  height: var(--krds-button--size-height-small);
}

/*연구보고서게시판상단*/
.search-list-top-first-ul > li {
  color: #1e2124;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; /* 26px */
  letter-spacing: -0.2px;
}
.search-list-top-first-ul > li .point {
  font-weight: 700;
}
.search-list-top .sch-sort li:not(:last-child)::after {
  background: #d8d8d8;
  right: 0.7rem;
}
.report-img {
  width: 27rem;
  height: auto;
}
.report-img img {
  width: 100%;
}
.krds-badge {
  display: inline-flex;
  width: auto;
  padding: 0px 0.8rem;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background: #ffffff;
  border: 0.5px solid #888888;
  border-radius: 0.4rem;
}
.c-date {
  flex-wrap: wrap;
}
.report-board-title {
  font-size: 2.1rem;
  color: #1E2124;
  font-weight: bold;
}
.report-title:first-child {
  margin-left:0;
}
.report-title{
  margin-left:1.2rem;
}
.report-title::after {
  content: "";
  position:relative;
  top:.2rem;
  display: inline-block;
  width: 0.1rem;
  height: 1.5rem;
  background-color: #cdd1d5;
  margin-left: 0.7rem;
  margin-right: 1rem;
}
.report-title:last-child::after {
  content: "";
  display: none;
}
.download-btn {
  display: flex !important;
  align-items: center;
}
.download-img {
  width: 1.8rem;
  height: 1.5rem;
  margin-right: 0.7rem;
}
.report-card-bottom {
  margin-top: 6.4rem !important;
  margin-bottom: 3.3rem;
}
.krds-structured-list .card-btm {
  border-top: var(--krds-structured-list--border-width) solid
    var(--krds-structured-list--card-bottom-color-border);
}
.krds-structured-list .card-body {
  color: #464c53;
}
.krds-structured-list .card-body .card-img {
  text-align: center;
}
.krds-structured-list .card-body .c-text {
  gap: 1.2rem !important;
}
.krds-structured-list .card-body .c-text .c-tit.none::after {display: none;}
/*연구보고서view*/
.krds-in-page-navigation-type{
  width:100%;
}
.def-list {
  margin-top: 2.5rem;
}
.report_view_in {
}
.report-board-title_view {
  color: #1e2124;
  font-size: 2.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
}
.report-title-view-wrap {
  display: flex;
}
.margin-top2 {
  margin-top: 1.6rem;
}
.report-title-view {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #464c53;
}
.report-title-view::after {
  content: "";
  display: inline-block;
  width: 0.1rem;
  height: 1.5rem;
  background-color: #cdd1d5;
  margin-right: 1rem;
}
.report-title-view:last-child:after {
  content: "";
  display: none;
}
.view-detail-info {
  color: #464c53;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.8;
}
.card-btm .tag::before {
  content: "#";
}
.report-card-bottom .tag {
  display: inline-flex;
  align-items: center;
  padding: 0.8rem 1rem;
  justify-content: flex-start;
  flex-direction: row;
  background: var(--color-action-white, #ffffff);
  border: 1px solid var(--color-border-gray-light, #cdd1d5);
  border-radius: 100rem;
}
.report-card-bottom-view {
  margin-top: 1.2rem;
}
.report-card-bottom-view .tag {
  display: inline-flex;
  align-items: center;
  padding: 0.4rem 1rem;
  background: var(--color-action-white, #ffffff);
  border: 1px solid #cdd1d5;
  border-radius: 100rem;
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.def-list-wrap .def-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--krds-gap-5) 0;
  border-top: 0.3rem solid #000000;
  border-bottom: var(--krds-light-border-width-variable-regular) solid
    var(--krds-light-color-divider-gray);
  padding: 1.9rem 4rem;
}
.def-list-wrap .view-body {
  padding: 0 4rem;
}
.board-view-report-img {
  margin: auto;
  width: 20rem;
  height: 28.2rem;
  margin-top: 3.2rem;
}

.sec-tit {
  color: #1e2124;
  font-size: 1.9rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.8; /* 34px */
  letter-spacing: -0.2px;
  margin-bottom:0.6rem;
}
/*아코디언*/

.report-board-acordion{
  margin-top:3.2rem;
}
.report-inner-acordion{
  flex-direction: column !important;
  gap: 1.2rem !important;
}
.report-acordion-title{
  color: #1E2124;
font-size: 1.7rem;
font-style: normal;
font-weight: 700;
line-height: 1.5; /* 26px */
letter-spacing: -.2px;
}
.krds-structured-list{
  padding-top:2.2rem;
}

.krds-structured-list>li .in{
  gap:0 !important;
}
.report-accordion-inner-result{
  padding-bottom:2rem;
  border-bottom: 1px solid #D8D8D8;
  font-weight: 700;
}
.report-accordion-inner-result-color{
  color:#464DA3;
}
.krds-accordion.type-line .accordion-item.active .accordion-body{
  padding:2rem;
  background: #F4F5F6;
}
.krds-structured-list .card-body .c-text .c-date {
  gap:unset;
}
/* .c-date{
  margin-top:1.7rem;
} */
/*첨부파일*/
.download-file-wrap{
  display:flex; 
  justify-content:flex-start;
  padding:3rem 4rem; 
  background-color:#F8F8F8; 
  margin-top:3.2rem; 
  border-radius: 1.5rem;
  align-items: start;
}
.download-file-span{
  font-weight: 700;
}
.download-file-div{
  padding-left:3.7rem;
  width:100%;
}
.download-file-p{
  margin-bottom:1rem;
  align-items: center;
  font-weight: 300;
}
.download-file-p:last-child{
  margin-bottom:0rem;
}
/*동일주제자료/ 동일키워드자료*/

.krds-spinner::before{
	display: flex;
    content: "";
    height: 10rem;
    width: 10rem;
    border: var(--krds-spinner--border-width) solid var(--krds-spinner--color-border);
    border-top-color: var(--krds-spinner--color-border-active);
    border-radius: 100%;
    animation: spin var(--krds-spinner--animation-duration) infinite linear;
    margin: auto;
    margin-top: 24%;
}
.value-line::after {
    content: "";
    position: relative;
    top: .2rem;
    display: inline-block;
    width: 0.1rem;
    height: 1.5rem;
    background-color: #cdd1d5;
    margin-left: 0.7rem;
    margin-right: 1rem;
    left: 0.8rem;
}
.value-line:last-child::after {
    content: "";
		display:none;
}
/*이전/다음글*/
.prev-next-article-wrap{
  width:100%;
  border-bottom:1px solid #D8D8D8;
  padding-top:2.6rem;
  padding-bottom:2.6rem;
}
.prev-next-article-wrap-div-next{
  display:flex;
  padding-bottom:2.1rem;
  border-top:1px solid #d8d8d8;
  padding-top:2.1rem;
}
.prev-next-article-wrap-div-prev{
  display:flex;
  border-top:1px solid #d8d8d8;
  padding-top:2.1rem;
}
.prev-next-article-div-next-span1{
  padding-left:4rem;
  display:flex; 
  align-items: center;
}

.prev-next-article-div-prev-span1{
  padding-left:4rem;
  display:flex;
   align-items: center;
}
.prev-next-article-div-next-span1::after{
  content:'';
  display:inline-block;
  width:0.1rem;
  height:1.6rem;
  background-color:#d8d8d8;
  margin-left:2.2rem;
  margin-right:2.2rem;
}
.prev-next-article-div-prev-span1::after{
  content:'';
  display:inline-block;
  width:0.1rem;
  height:1.6rem;
  background-color:#d8d8d8;
  margin-left:2.2rem;
  margin-right:2.2rem;
}
.prev-next-article-div-prev-span2{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 400px;
}
.prev-next-article-div-next-span2{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 400px;
}
.add-icon{
  display: flex;
  justify-content: center;
  align-items: center;
}
/*목록버튼*/
.list-btn{
  display:flex; 
  justify-content:center;
  margin-top:4rem;
}

/*정책연구용역*/
.policy-research-div{
  padding-right:10.2rem;
}
.sch-form-wrap2{
  display: grid;
  justify-content: center;
  border-bottom: 0 !important;
  padding-bottom:0 !important;
  
}
.tab.line.scroll {
  max-width: 93rem;
}
.tab.line.scroll ul {
  flex-wrap: nowrap;
  overflow-x: auto;
}
.tab.line.scroll ul li {
  flex: 0 0 auto;
}
.tab.line.scroll ul li button {
  padding: 0 2rem;
}
/*정책연구용역view*/
.tab>ul {
  overflow-x: initial;
}
.policy-research-badge{
  width:12.8rem !important;
}
.krds-tab-area{
  margin-top:2.4rem;
}
.report-title-view1::after {
  content: "";
  display: inline-block;
  width: 0.1rem;
  height: 1.6rem;
  background-color: #cdd1d5;
  color: #464c53;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
  position: relative;
    top: 0.3rem;
}
.report-title-view1:last-child:after {
  content: "";
  display: none;
}
.def-list-wrap .def-list{
 border-bottom:1px solid #D8D8D8; 
}
.policy-contents-text{
  margin-top:3.2rem;
}
/*이전 정기발간물*/
.prev-annual-webzine-div{
  justify-content: flex-start !important;
  align-items: center;
}

.prev-webzine-list-wrap{
  gap: 0 !important;
}
.bo-prev-annual-webzine{
  margin-top:0.8rem;
}

/*연구원소식-언론보도*/
.board-title-wrap{
  font-weight:700;
  font-size: 2.1rem;
}
.newsList-title{
  display: flex;
  align-items: center;
}

/*연구워소식>gie행사*/
.gie-festival-badge{
  width:6rem;
}
/*gie행사, 전체~ view페이지*/
.board-swiper{
  position: relative;
  width: 100%;
  max-width: 80rem;
  margin-top: 5rem;
}
.board-swiper.bg {
  background-color: #fff;
}
.board-swiper .swiper-pagination, .board-swiper [class*=swiper-button-]{
  border:0;
}
.board-swiper .vb-swiper {padding: 0 5rem;}
.board-swiper .vb-swiper .swiper-slide .in{
  padding-top: 0rem;
}
.board-swiper .swiper-slide img {
  width: 100%; height: 100%;
}
.board-swiper .swiper-pagination {
  bottom: -1.5rem !important;
}
.krds-input{
  border:1px solid #D8D8D8;
  border-radius: 0;
}
.contents_inner{
  margin-top:3.2rem; 
  padding-left:4rem;
  padding-right:4rem;
}
.gie-swiper-img{
  height:41.6rem;
}
.gie-youtube-img{
  height:41.6rem;
  display:block; 
  margin:auto; 
  text-align: center;
}
.addfile{
  display:flex;
}
.gie-badge{
  margin-left:0.4rem;
}
.gie-view-pic{
  margin-top:2.4rem;
}
.download-file-p >a{
  display:flex; 
  align-items: center;
}
.youtube-wrap{
  display: flex; justify-content: center;
}
/*이모저모*/
.imojeomo-title{
color: var(--color-text-basic, #1E2124);
font-size: 1.9rem;
font-style: normal;
font-weight: 700;
line-height: 1.5; 
}
.krds-structured-list .card-body .c-text .span{
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.krds-structured-list>li{
  padding:2.4rem;
}
.contents-wrap pre{
font-size: 1.7rem;
font-style: normal;
font-weight: 300;
line-height: 1.8; /* 31px */
letter-spacing: -0.2px;
}
.card-top2{
	margin-bottom:0 !important;
}
/*종단연구-원시데이터*/
.btn_primitive_file2{
  padding-left: 32px;
  padding-right: 10px;
  width: 60px;
  background: #3d5c79 url(/resources/client/images/board/ico_download2.gif) 8px 50% no-repeat;
  color: #fff !important;
  border: 1px solid #3d5c79 !important;
  display: inline-block;
  border-radius: 3px;
  height: 26px;
  line-height: 25px;
  font-size: 13px;
  font-weight: 600;
}

.publishNumTxt2{font-size: 12pt;font-weight: 500; }
.yearTxt2{font-size: 10pt; color: #2e2e2e;}
.card-btn3{
display:flex;
justify-content:center;
}
/*교육데이터 인사이트 간행물*/
.bo_insight{
  display:flex;
  align-items:center;
  color: #444444;
font-size: 1.7rem;
font-style: normal;
font-weight: 700;
line-height: 1.5;
letter-spacing: -0.2px;
text-decoration: underline;
}
.insight-report-content-text{
  display:block !important;
  flex-direction: unset !important;
}
.inner-btn-wrap{
  display:flex;
  flex-wrap:wrap;
}

.inner-btn-insight{
  display: flex;
  justify-content: space-between;
  width: 10.8rem;
  min-width: 10.0rem;
  padding: .6rem 1.2rem;
  gap: .4rem;
  align-items: center;
  background: var(--color-button-tertiary-fill, rgba(255, 255, 255, 0.00));
  border: .1rem solid var(--color-button-tertiary-border, #58616A);
  border-radius: .6rem;
  margin-left:1.2rem;
  margin-top:1.2rem;
}
.inner-btn-insight.option a {
  display: flex;
}
.inner-btn-insight:first-child,.inner-btn-insight:nth-child(4n){
  margin-left:0;
}
.insight-title{
  position:relative;
  display:flex;
  justify-content: start;
  align-items: center;
  color: var(--color-text-basic, #1E2124);
  font-size: 2.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5; /* 32px */
  letter-spacing: -0.02rem;
}
.insight-webzine-list{
  display:flex;
  position:absolute;
  bottom:6.1rem;
}
.basicnews-list-badge{
  width:14rem;
}
.go{
  display: flex;
  justify-content: left;
  align-items: center;
}
/*faq*/
.faq_a>p>span{
  font-size:1.6rem !important;
  font-family: 'pretendard' !important;
}
/*원시데이터*/
.btn_primitive_file{
  padding-left: 32px;
  padding-right: 10px;
  width: 60px;
  background: #3d5c79 url(/resources/client/images/board/ico_download2.gif) 8px 50% no-repeat;
  color: #fff !important;
  border: 1px solid #3d5c79 !important;
  display: inline-block;
  border-radius: 3px;
  height: 26px;
  line-height: 25px;
  font-size: 13px;
  font-weight: 600;
}

.publishNumTxt{font-size: 12pt;font-weight: 500; }
.yearTxt{font-size: 10pt; color: #2e2e2e;}
.card-btn2{
    display: flex;
  justify-content: center;
}
/*calendar*/
.calendar-info{
  display:flex;
  justify-content:end;
  margin-top:3.6rem;
}
.calendar-info-date-select{
  position:relative;
}
.calendar-info-available{
  position:relative;
  margin-left:3.8rem;
}
.calendar-info-complete{
  position:relative;
  margin-left:3.8rem;
}
.calendar-info-date-select::before{
  content:'';
  display:block;
  position:absolute;
  width: 1.2rem;
  height: 1.2rem;
  background-color:#3C3E49;
  border-radius: 3rem;
  top: 0.6rem;
  left: -1.9rem;
}
.calendar-info-available::before{
  content:'';
  display:block;
  position:absolute;
  width: 1.2rem;
  height: 1.2rem;
  background-color:#256EF4;
  border-radius: 3rem;
  top: 0.6rem;
  left: -1.9rem;
}
.calendar-info-complete::before{
  content:'';
  display:block;
  position:absolute;
  width: 1.2rem;
  height: 1.2rem;
  background-color:#CDD1D5;
  border-radius: 3rem;
  top: 0.6rem;
  left: -1.9rem;
}
.nTable>table{
  border-top:2px solid #000000;
}
.nTable>table th{
  border-bottom:1px solid #000000;
  background-color: #fff;
}
.conts-wrap table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

@media (max-width: 1000px) {
  .btn-tab{
    font-size: 1.6rem !important;
  }
  .contents{
    width:100% !important;
  }
  .sch-sort{
    display:none !important;
  }
  .structured-item{
    justify-content: center !important;
  }
  .report-img{
    justify-content: center;
    display: flex;
  }
  .policy-research-div{
    padding-right:1rem;
  }
  .inner-btn-wrap{
    flex-wrap: nowrap;
  }
  .insight-webzine-list{
    position: static;
    margin-top:1.2rem;
  }
}
/*컨텐츠*/
/*예산*/
.fieldset-in-budget{
    display: flex;
    justify-content: center;
    align-items: center;
}
/*찾아오시는길*/
.root_daum_roughmap{
  width:100% !important;
}
.section_address{
  font-size:1.7rem;
}
.section_busstop{
  font-size:1.7rem;
}
.section_busline{
  font-size:1.7rem;
}
.root_daum_roughmap .section_busstop .wrap_list li a{
  font-size:1.7rem !important;
}
.section_address>.address>.tit{
  font-size:1.7rem !important;
}
.section_address>.address>.txt{
font-size:1.7rem !important;
}
.section_address>.phone>.tit{
  font-size:1.7rem !important;
}
.section_address>.phone>.txt{
font-size:1.7rem !important;
}
.section_busstop>.title{
  font-size:1.7rem !important;
}
.section_busline .title{
  font-size:1.7rem !important;
}
.section_busline .screen_out{
  font-size:1.7rem !important;
}
.how_bus>.ico_bus3>.icon_bus{
  font-size:1.7rem !important;
}
.how_bus>.ico_bus3>.txt{
  font-size:1.7rem !important;
}
.how_bus>.ico_bus3>.txt>.txt_item a{
  font-size:1.7rem !important;
}
.how_bus>.ico_bus6>.txt>.txt_item a{
  font-size:1.7rem !important;
}
.root_daum_roughmap .section_busline .icon_bus{
  margin-top:.7rem;
}
.krds-pagination .page-links .page-link.link-dot{
 display:none !important; 
}
.krds-pagination .page-links .page-link.no-link-dot{
  display:block !important; 
 }

@media screen and (max-width: 1024px) {
  .page-title-wrap[data-type=responsive] .h-tit {
    display: block;
  }
}


@media (max-width: 800px) {
  .value2{
    display: inline-block;
  }
		.card-top2{margin-bottom:0 !important;}
		.c-tit2{margin-top:0 !important;}
		.report-title-view2::after {
    position: relative;
    top: 3px;
}
}

@media screen and (max-width: 768px) {
  .search-top-box .sch-filter-box {
    display: block;
    padding: 2rem;
  }
  .contents-area.card {
    padding: var(--krds-pc-padding-card-\small);
  }
  .contents-area .bg-icon {
    display: none;
  }
  .def-list-wrap .def-list {
    padding: 2rem;
  }
  .def-list-wrap .view-body {
    padding: 2rem;
  }
  .contents_inner {
    padding: 2rem;
  }
  .contents-area .page-desc {
    padding-left: 0;
  }
  .report-card-bottom-view .tag {
    margin-bottom: 1rem;
  }
  .download-file-wrap {
    padding: 2rem;
  }
  .download-file-div {
    padding-left: 2rem;
  }
  .prev-next-article-div-prev-span1 {
    padding-left: 2rem;
  }
  .prev-next-article-div-next-span1 {
    padding-left: 2rem;
  }
  .search-box-wrap2 {
    flex-direction: column;
  }
  .search-box-form-group-wrap2 .form-conts {
    justify-content: flex-start;
  }
  .krds-pagination .page-navi.prev {
    order:1;
  }
  .krds-pagination .page-links{
    order:2;
    gap: 0;
  }
  .krds-pagination .page-navi.next{
    order:3;
  }
  .krds-pagination{
    flex-wrap:nowrap;
  }
  .krds-pagination .page-links .page-link.link-dot{
    display:block !important;
   }
   .krds-pagination .page-links .page-link.no-link-dot{
    display:none !important; 
   }
   /*gie연구>메일링 서비스 - 컨텐츠*/
  .ico-bg1{background: #fff;}
  .subj-bx {
    padding: 25px 25px 25px 25px;
  }
}

@media screen and (max-width: 590px) {
  .result-item .tab .btn-tab, .tab li {
    white-space: wrap;
  }
  .result-item .tab.line .btn-tab {
    font-size: 1.4rem !important;
  }
}