@charset "utf-8";
/* Info
 ========================================================================== */
/**
 * 1. Writer: Ajin Lee. (Weaverloft Corp.)
 * 2. Production Date: 2025-04
 * 3. Client: COWAY Co.,Ltd
 */


/*========== [지배구조] Structure ==========*/
.structure-sec .common-table.directors-salary-table tbody th {height: 103px;}
.structure-sec .common-table.directors-salary-table thead th.w31p {width: 348px;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide { padding: 30px 60px;border-radius: 0; border: none; border-top: 4px solid #B9872C;border-bottom: 1px solid #B9872C;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .img-desc-cont {width: 100%;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .guide-tit {padding: 30px 0 0;background-image: url('../images/sub/governance/structure/icon-guide.svg');background-position: top center;background-size: 5.13em auto;background-repeat: no-repeat; font-size: 1.50rem;font-weight: 700; font-variation-settings: 'wght' 700;color: #B9872C; text-align: center; }
.structure-sec .visual-img-wrap.diagram.img-desc.guide .guide-box { padding: 20px; margin:20px 0; border-radius:4px; background-color: rgba(185, 135, 44, 0.06); }
.structure-sec .visual-img-wrap.diagram.img-desc.guide .guide-box p {font-size: 1rem; font-weight: 400; font-variation-settings: 'wght' 400;color: var(--text-dark-color);line-height: 1.625;text-align: center;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list {display: flex; flex-wrap: wrap;justify-content: space-between; gap: 10px 0;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list > li:nth-child(odd) {width: 44%;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list > li:nth-child(even) {width: 54%;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list > li:nth-child(2) {margin-top: 0;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list > li .num {color: #B9872C;}
.structure-sec .visual-img-wrap.diagram.img-desc.guide .number-list > li .num::after {background-color: #B9872C;}
.structure-sec .plan-step .plan-step-list .plan-step-right.col2 > li:nth-child(odd) {width: 40%;max-width: 412px;}
.structure-sec .plan-step .plan-step-list .plan-step-right.col2 > li:nth-child(even) {width: 54%;max-width: 490px;}

@media screen and (max-width: 1024px) {
    .structure-sec .common-table.directors-salary-table tbody th {height: 70px;}
    .structure-sec .common-table.directors-salary-table thead th.w31p {width: 280px;}
}

/*========== [정도경영] Jeongdo ==========*/
.jeongdo-sec .list-icon-style.col2 > li.icon-top {min-width: 9.38em; padding: 5.94em 0 0; background-position: top center;background-size: 4.69em auto;background-repeat: no-repeat;}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-01 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-01.svg');}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-02 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-02.svg');}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-03 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-03.svg');}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-04 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-04.svg');}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-05 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-05.svg');}
.jeongdo-sec .list-icon-style.col2 > li.icon-top.icont-06 {background-image: url('../images/sub/governance/jeongdo/jeongdo-center-icon-06.svg');}

.jeongdo-sec .list-icon-style.progress > li.icon-step {width: calc(100% / 4); padding: 2.25em 1.88em 1.88em;}
.jeongdo-sec .list-icon-style.progress > li.icon-step .list-dl {min-height: 192px; padding: 0 0 5.32em;background-position: right bottom;background-size: 75px auto;background-repeat: no-repeat;}
.jeongdo-sec .list-icon-style.progress > li.icon-step.step01 .list-dl {background-image: url('../images/sub/governance/jeongdo/jeongdo-progress-icon-01.svg');}
.jeongdo-sec .list-icon-style.progress > li.icon-step.step02 .list-dl {background-image: url('../images/sub/governance/jeongdo/jeongdo-progress-icon-02.svg');}
.jeongdo-sec .list-icon-style.progress > li.icon-step.step03 .list-dl {background-image: url('../images/sub/governance/jeongdo/jeongdo-progress-icon-03.svg');}
.jeongdo-sec .list-icon-style.progress > li.icon-step.step04 .list-dl {background-image: url('../images/sub/governance/jeongdo/jeongdo-progress-icon-04.svg');}

.common-table.jeongdo-risk-table th.fix {width: 200px;}

.jeongdo-sec .visual-img-wrap.code.num .mission-vision-cont .mv-cont-list .mv-cont-tit {position: static;gap: 6px;justify-content: flex-start; width: 10em; padding-left: 30px;font-size: var(--text18-16);}
.jeongdo-sec .visual-img-wrap.code.num .mission-vision-cont .mv-cont-list .mv-cont-tit .num {position: static;margin-top: -2px;width: 20px;}
.jeongdo-sec .list-icon-style.col2 > li > p {font-weight: 400;font-variation-settings: 'wght' 400;}

@media screen and (max-width: 1024px) {
    .jeongdo-sec .list-icon-style.col2 > li.icon-top {padding: 5.14em 0 0; background-size: 4.29em auto;}

    .jeongdo-sec .list-icon-style.progress > li.icon-step {padding: 1.86em 20px 1.86em 2.93vw;}
    .jeongdo-sec .list-icon-style.progress > li.icon-step .list-dl { min-height: 198px; background-size: 58px auto;}
}
@media screen and (max-width: 768px) {
    .jeongdo-sec .list-icon-style.progress > li.icon-step {width: 100%;padding: 1.86em 20px 1.86em 2.14em;}
    .jeongdo-sec .list-icon-style.progress > li.icon-step .list-dl {min-height: 73px; padding: 0;}

    .common-table.jeongdo-risk-table th.fix {width: 136px;}
}
@media screen and (max-width: 580px) {
    .jeongdo-sec .content-btn-wrap.btn-wrap {flex-wrap: wrap; gap: 10px 13px;}
}
@media screen and (max-width: 332px) {
    .jeongdo-sec .content-btn-wrap.btn-wrap .basic-btn {width: 100%;}
}

/*========== [리스크 관리] Risk ==========*/
.risk-sec .respon-index.risk .index-step-list {padding-left: 1.88em;}
.risk-sec .respon-index.risk .index-step-list .list-dl {padding: 0 0 0 32px; background-image: url('../images/sub/common/mv-cont-tit-num-01.svg');background-color: transparent;background-repeat: no-repeat;background-position: left center;background-size: 22px auto;}
.risk-sec .respon-index.risk .index-step-list.index-list01 .list-dl {background-image: url('../images/sub/common/mv-cont-tit-num-01.svg')}
.risk-sec .respon-index.risk .index-step-list.index-list02 .list-dl {background-image: url('../images/sub/common/mv-cont-tit-num-02.svg')}
.risk-sec .respon-index.risk .index-step-list.index-list03 .list-dl {background-image: url('../images/sub/common/mv-cont-tit-num-03.svg')}
.risk-sec .respon-index.risk .index-step-list.index-list04 .list-dl {background-image: url('../images/sub/common/mv-cont-tit-num-04.svg')}
.risk-sec .respon-index.risk .index-step-list.index-list05 .list-dl {background-image: url('../images/sub/common/mv-cont-tit-num-05.svg')}
.risk-sec .respon-index.risk .index-step-text {margin: 0;}
@media screen and (max-width: 768px) {
    .risk-sec .respon-index.risk .index-step-list {padding-left: 0;}
    .risk-sec .respon-index.risk .index-step-list .list-dl {padding: 0 0 0 32px; background-size: 20px auto;}
}