#human-wrap .human-container {
    margin-bottom: 1.5rem;
}


#human-wrap .human-columns .images {   
	display: block;
    float: left;
    margin-left: 10px;
    margin-top: 15px;
    padding: 8px 0;
    width: 207px;
	height:70px;
    border: 1px solid #dfdfdf;
    text-align: center;
}
#human-wrap .human-columns{
	margin-left: 50px;
}

#human-wrap .human-columns .images > img{   
	height:48px;
}


/****************************************
note : ÀÎ¹°DB
****************************************/
#human-wrap .human-columns .images {display:block;float:left;margin-right:15px;margin-top:15px;padding:8px 0;width:204px;border:1px solid #dfdfdf;text-align:center}
#human-wrap .human-columns:nth-child(5n+1) .images {margin-right:0}
#human-wrap .human-columns .images img {width:168px;height:50px}
#human-wrap .human-container {margin-bottom:1.5rem}
#human-wrap .human-container::after {content:'';display:table;clear:both}

.human-info::after {content:'';display:table;clear:both;margin-bottom:1rem}
#human_picture_load {float:left}
#human_picture_load img {margin:5px;width:260px;height:140px;border:1px solid #dfdfdf}
.human-info .View_Info_H {float:left;margin-left:1rem;margin-top:7rem;color:#333}
.human-info .View_Info_H a {color:#777}

.human-tabs::after {content:'';display:table;clear:both;margin-bottom:2rem}
.human-tabs .tabs-content {padding:1rem;text-align:justify;color:#777}
.human-tabs .tabs .tabs-title {width:33.33%;text-align:center}
.human-tabs .tabs .tabs-title:last-child {width:33.34%}
.human-tabs .tabs .tabs-title a {font-size:1rem;text-decoration:none}
.human-tabs .tabs .is-active a {color:#fefefe;font-weight:bold;background-color: #255aaf !important;}

.human-tabs .tabs-content {
    padding: 1rem;
    text-align: justify;
    color: #777;
}
.human-tabs {
    margin-bottom: 30px;
    border: 1px solid #e6e6e6;
    border-top: 0;
    background: #fefefe;
    transition: all .5s ease;
}

.human-tabs .tabs {
    margin: 0;
    border: 1px solid #e6e6e6;
    background: #fefefe;
    list-style-type: none;
}
.article-list {
    display: table;
    width: 100%;
    letter-spacing: -0.05em;
}
.article-list .article-list-content {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.article-list .article-list-content .table-cell {
    display: inline-block;
    width:calc(100% - 250px);
    padding-bottom: 15px;
    vertical-align: middle;
}
.article-list .article-list-content .list-section {
    color: rgba(0, 0, 0, .45);
}
.article-list .article-list-content .list-dated {
    width: 220px;
    font-size: .75rem;
    line-height: 1.25em;
    color: rgba(0, 0, 0, .45);
    letter-spacing: -0.02em;
    text-align: right;
}

/*.article-list .article-list-content .table-row:nth-child(5n) + .table-row .table-cell {
    padding-top: 25px;
    border-top: 1px solid rgba(0, 0, 0, .12);
}*/
.article-list .article-list-content .list-titles {
    line-height: 1.25em;
}
.article-list .article-list-content .table-cell {
    vertical-align: middle;
}
/*.article-list .article-list-content .table-row {
    display: table-row;
}*/
.article-list .article-list-content .table-row:nth-of-type(5n + 1):not(:first-of-type) {
    padding-top: 15px;
    border-top: 1px solid var(--nd-gray-200, #e8e8e9);
}

@media print, screen and (max-width: 39.99875em) {
    .article-list .article-list-content .list-dated {display:none;}
}
@media print, screen and (max-width: 39.99875em) {
	.article-list .article-list-content .table-cell {width:100%}
}
@media print, screen and (max-width: 39.99875em) {
	.article-list .article-list-content .list-section {display:block;width:100%}
}
.button.expanded {
    margin-bottom: 20px;
	margin-top:20px;
}

#rollBanner-3 .roll-btns.btn-prev {
    right: 97%;
}
#rollBanner-3 .roll-btns.btn-next {
    left: 97%;
}
#rollBanner-3 .columns {
    padding-right: .5375rem;
    padding-left: .5375rem;
}
#rollBanner-3 .slick-list {
    margin: 0 auto;
    width: 95%;
}
#rollBanner-2 .roll-btns.btn-prev {
    right: 97%;
}
#rollBanner-2 .roll-btns.btn-next {
    left: 97%;
}

.root_daum_roughmap .cont {display:none}

/**********************************************
note : ¾È³»µ¥½ºÅ©
**********************************************/
/* °øÅë½ºÅ¸ÀÏ */
.com-wrap {overflow:hidden;width:100%;margin:1.250rem auto;font-size:1rem;letter-spacing:-0.08em;line-height:1.563rem;text-align:left;color:#666666}
.com-wrap img {display:block;margin:0 auto}
.com-wrap .columns.com-img,.com-wrap .columns.com-img {padding:0}

/* ½Å¹®»ç¼Ò°³ */
.com-4 .com-4-tit {position:relative;float:left;padding-top:1.875rem;margin-bottom:2.500rem;font-size:2.188rem;font-weight:300;letter-spacing:-.313rem;line-height:1.1}
.com-4 .com-4-tit::after {content:'';position:absolute;top:5px;left:0;width:3.125rem;height:.063rem;background-color:#255aaf}
.com-4 p {font-weight:300;text-align:justify}
.com-4 strong {display:block;margin-bottom:1rem;font-size:1.5rem;font-weight:300;letter-spacing:-0.08rem;color:#191919;line-height:1.3}
.com-4 .small-12.medium-4.large-4.columns {padding:0 !important}
.com-4 .small-12.medium-12.columns {padding:0 !important}
.com-4 .small-12.medium-8.large-8.columns {padding-right:0 !important}
.com-4 .row {margin-top:2rem}
.com-4 .row:first-child {margin-top:0 !important}
.com-4 .con-box {padding:2rem;background-color:#f4f4f4}
.com-4 .con-box ul {list-style:none;margin:0}
.com-4 .con-box ul li {position:relative;padding-left:.75rem;margin-top:.25rem;color:#555}
.com-4 .con-box ul li::before {content:'';position:absolute;top:.75rem;left:0;width:3px;height:3px;background-color:#aaa;border-radius:50%}
.com-4 .con-box p {margin-top:.25rem;font-size:.8rem;color:#777}
.com-4 .con-box .color-r {color:#d50000}
.com-4 .bbs-btn {margin-top:1.5rem}
.com-4 .bbs-btn a {display:block;padding:.3rem 1rem .4rem;color:#fefefe;font-size:.9rem;letter-spacing:-0.08rem;background-color:#255aaf;text-decoration:none;border-radius:.2rem}

/* °øÅë */
@media screen and (max-width:39.938em) {
	.com-wrap .row {margin-top:2.188rem}
	.com-wrap .columns {padding:0 !important;}
}

#event-container header {margin-bottom:30px;background-image:url('/image/company/kd_bg.png');background-repeat:no-repeat;background-size:cover;background-position:right;padding:30px;}
.flex-title {display:flex;flex-wrap:nowrap;align-items:center;column-gap:20px;color:#fff}
.flex-title .titles {flex:0 0 200px;max-width:200px;word-break:keep-all;}
.flex-title .titles h3 {font-size: 1.4375rem;line-height:1.3;margin-bottom:0}
.flex-title .titles strong {display:block;font-size: 1.9375rem;line-height:1.5;}
.flex-title .comment {word-break:keep-all;padding-right:20px}
.flex-title .comment .box {font-weight:600}
.flex-title .comment .box .bars {display:inline-block;font-size:.875rem;margin:0 6px}
.flex-title .comment .box .point {display:block;color:#ffd600}
@media screen and (max-width: 39.9375em) {
	.flex-title {display:block}
	.flex-title .titles h3 {font-size:2rem;margin-bottom:1rem;}
	.flex-title .comment {padding-right:0}
	.flex-title .comment .box .bars {display:none}
}

.dashboard-wrap {
  --nd-dashboard-areas: "primary primary primary primary primary primary primary primary primary primary primary primary" "member member member member table table table table corp corp corp corp" "graph graph graph graph graph graph graph graph graph graph graph graph" "article article article article article article article article article article article article" "bbs bbs bbs bbs bbs bbs bbs bbs bbs bbs bbs bbs";

}
@media screen and (min-width: 100em) {
  .dashboard-wrap {
    --nd-dashboard-areas: "primary graph graph graph" "member article bbs bbs" "table article bbs bbs" "corp article bbs bbs";
  }
}

/* side button */
.grid-side-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: absolute;
  z-index: 99;
  inset: var(--nd-grid-side-btn-inset, 1.5rem 100% auto auto);
  width: 2rem;
  height: 2rem;
  font-size: 1.5rem;
  line-height: 1;
  color: var(--nd-white, #fff);
  background-color: var(--nd-secondary, #6c757d);
  border-radius: var(--nd-border-radius, 0.25rem) 0 0 var(--nd-border-radius, 0.25rem);
  transition: opacity .15s ease-in-out, background-color .15s ease-in-out, color .15s ease-in-out, right .15s ease-in-out;
}

@media screen and (min-width: 100em) {
  .grid-side-btn {
    visibility: hidden;
    opacity: 0;
  }
}

.grid-side-btn:hover {
  color: var(--nd-white, #fff);
  background-color: var(--nd-dark, #212529);
}

.grid-side-btn::before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1;
  background-color: currentColor;
  -webkit-mask-image: url("/icon/ndcon/nav-arrow-right.svg");
          mask-image: url("/icon/ndcon/nav-arrow-right.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
  transition: transform 0.15s ease-in-out;
}

.is-folded .grid-side-btn::before {
  transform: scaleX(-1);
}

.is-folded .grid-side-btn {
  right: var(--nd-grid-side-btn-active-right, calc(100% - 1.25rem));
}

/* writing */
.writing.is-folded {
  --nd-editor-side-width: 1.25rem;
}

.writing-side {
	--nd-grid-side-btn-inset: 3.5rem 100% auto auto;
  --nd-grid-side-btn-active-right: calc(100% - var(--nd-editor-side-width, 1.25rem));
  overflow: visible;
	position: relative;
	transition: width 0.15s ease-in-out;
}

.writing-side-inner {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  align-self: stretch;
  overflow: hidden;
  min-width: 22.5rem;
  height: 100%;
}

.is-folded .writing-side-inner {
  visibility: hidden;
}

/* design */
.dspan.split .dspan-side {
	position: relative;
}

.dspan-side-inner {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  align-self: stretch;
  overflow-x: auto;
  width: 100%;
  height: 100%;
}

.is-folded .dspan-side-inner {
  visibility: hidden;
}

.dspan-side-inner .iframe-outer,
.dspan-side-inner .dspan-accordion {
  min-width: 22.5rem;
}

/* °­¼öÇö / 1491576 / 20250723 ½ÂÀÎ°ü¸® '¹Ý·Á' ¹öÆ° */
.reject-button {
  background-color: #7715a0;
  color: #fff;
}