/* COMPANY - 회사소개 */
#about .txt-box .txt em{ color: var(--mainC); }


/* COMPANY - CEO 메세지 */
#ceo .txt-box p.name{ line-height: 1.5; }


/* PRODUCT - CAE Support */
#cae2 .intro > div{ position: relative; }
#cae2 .cae .basic ul li{ display: flex; justify-content: center; align-items: center; }


/* PRODUCT - 제품물성표 */
#property .chk-box dl dd.type2 .input-box{ width: calc((100% - 160px) / 5); }
#property .chk-box dl dd.type2 .input-box label{ width: auto; }


/* PRODUCT - Application */
.application .tab-box{ max-width: 950px; width: 100% !important; min-height: 65px; height: auto !important; text-align: center; }


/* CAREER - 인재상 */
#talent .intro .circle-box .item-box .title{ margin-bottom: 0; }


/* CAREER - 복리후생 */
#welfare .ctn-box .item-box{ padding: 20px; }


/* CAREER - 채용안내 */
#recruit .intro .ctn-box .item-box{ padding: 15px; }


/* ESG - 지속가능경영 */
#sustain .intro-box .ctn-box .txt-box p{ margin: 0 !important; }
#sustain .intro-box .ctn-box .txt-box p:not(.move){ margin: 0 20px !important; }
#sustain .intro-box .ctn-box .txt-box .move{ width: var(--before); transition: all 0.7s; }
#sustain .intro-box.active .ctn-box .txt-box .move{ width: var(--after); }

#sustain .content > dl > dd .title{ margin-bottom: 60px; }
#sustain .content > dl > dd .txt-box dl dd .btn-box a:only-child{ width: max-content; }


/* ESG - 윤리준법경영 */
#ethics .tab-wrap{ position: sticky; top: 120px; left: 0; }
#ethics .tab-wrap .tab-box{ max-width: 1600px; width: 100% !important; }
#ethics .ctn-box{ margin-top: -65px; }
#ethics .ctn-box section .txt-box p{ padding-right: 60px; }


/* ESG - 온라인 신고 */
#online .intro .w1720{ align-items: unset; }
#online .intro .txt-box{ width: calc(100% - 534px); }
#online .intro .txt-box .txt{ margin-bottom: 60px; }

#online .intro .txt-box .icon-box div{ width: calc((100% - 40px) / 3); padding: 20px; }