.sub-wrapper {padding-bottom:0;font-family: 'Pretendard-l';}
.sub-wrapper .employment-top-title {font-size: 40px;}
.sub-wrapper .employment-top-title:last-child {margin-bottom:40px;}
.sub-wrapper .employment-sub-title,
.sub-wrapper .employment-sub-content {font-size: 13.5pt; line-height: 1.9;color:#444444;}
.sub-wrapper .employment-sub-title.mt-30{margin-top:30pt;}
.sub-wrapper .crown_icon {width:65px;margin-bottom:20px;}

.sub-wrapper section.today-top-employment {background:#fff;padding:0  0 120px;width:100%;margin-top:100px;}
.sub-wrapper section.today-top-employment .about-our-org-title{font-size: 19.75pt;color:#4b5038;line-height:1.9;width:20%;}
.sub-wrapper section.today-top-employment .about-our-org-hr{width:80%;height: 2px;background-color: #4b5038;border: none;margin-bottom: 6pt;}
.sub-wrapper section.today-top-employment .our-org-title {font-size: 19.75pt;color:#000;}
.sub-wrapper section.today-top-employment .our-org-title .text-em{font-size: 13.5pt;}
.sub-wrapper section.today-top-employment .our-org-sub-content {color:#444444;font-size: 17px;;line-height:1.9;}
.sub-wrapper section.today-top-employment .sub-bg-1-3,.sub-wrapper .today-top-employment .sub-bg-1-4{margin-top:-24pt;}

.sub-wrapper section.today-top-employment .today-top-employment-list .thumbnail-box{}
.sub-wrapper section.today-top-employment .today-top-employment-list .thumbnail-box img{}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item{height:410px;position:relative;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .dot{width: 15px;height: 15px;background: #ab972a;border-radius: 100%;position: absolute;top: 48%;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .dot.dot-left{left: -5pt;transform: translate(0,-9%);}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .dot.dot-right{right: -5pt;transform: translate(0,-9%);}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .philosophy-item-box{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .philosophy-item-img-box{margin:0 auto 25px;width:72px;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .philosophy-item-img-box img {width:100%;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item p {margin:0;padding:0;text-align: center;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item.e-bg-1{background:url('/assets/images/company/employment_bg_1.png') no-repeat center;background-size:cover;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item.e-bg-2{background:url('/assets/images/company/employment_bg_2.png') no-repeat center;background-size:cover;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item.e-bg-3{background:url('/assets/images/company/employment_bg_3.png') no-repeat center;background-size:cover;}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .item-name{font-size:28px;line-height:1.4;color:#000;font-family: 'Pretendard-sb';}
.sub-wrapper section.today-top-employment .today-top-employment-list .philosophy-item .item-sub-name .text-em{font-size:20px;line-height:1.6;color:#ab972a;font-family: 'Pretendard-sb';}

.sub-wrapper .about-philosophy-list{background:#dbddd7;padding:80px 0;}
.sub-wrapper .about-philosophy-list .msg-sub-title{font-size: 17px;color:#70755d;}
.sub-wrapper .about-philosophy-list .msg-title-box{margin:10px 0 40px;}
.sub-wrapper .about-philosophy-list .msg-title-box .msg-title{font-size:32px;line-height:1.7;color:#000;}
.sub-wrapper .about-philosophy-list > .col-md-5 {position:relative;padding-right:25px;}
.sub-wrapper .about-philosophy-list .ceo-img-1 {width:50%;}
.sub-wrapper .about-philosophy-list .ceo-img-2  {width: 35%;margin-top: -13%;margin-right: 22%;}
.sub-wrapper .about-philosophy-list .hr-s-1 {background:#43453d;height:2px;width:30px;}
.sub-wrapper .about-philosophy-list p {margin:0;padding:0;}
.sub-wrapper .about-philosophy-list .philosophy-ex-content-box {margin:20px 0px 32px;}
.sub-wrapper .about-philosophy-list .philosophy-ex-content-box .philosophy-ex-content {color:#444;font-size: 13.5pt;;line-height: 1.9;margin:0;}
.sub-wrapper .about-philosophy-list .philosophy-ex-content-box .philosophy-ex-content b{color:#000;font-family: 'Pretendard-sb' !important;}
.sub-wrapper .about-philosophy-list .philosophy-ex-content-box .philosophy-ex-content.mt-30{margin-top:30pt;}
.sub-wrapper .about-philosophy-list .mental-item {display:inline-block;width:fit-content;text-align: center;}
.sub-wrapper .about-philosophy-list .mental-item .mental-icon {padding:20px;background:#a1a699;border-radius:100%;text-align: center;}
.sub-wrapper .about-philosophy-list .mental-item .mental-icon img{width:40px;height:40px;vertical-align: middle;}
.sub-wrapper .about-philosophy-list .mental-item .mental-name{font-size:14px;color:#70755d;line-height:1.7;margin-top:6px;}
.sub-wrapper .about-philosophy-list .pl-3{padding-left:3vw;padding-right:0;}

.sub-wrapper section.employment-board{padding:80px 0 60px;}
.sub-wrapper section.employment-board .employment-list-header{padding:15px 0px;border-bottom:1px solid #666666;display:flex;}
.sub-wrapper section.employment-board .employment-list-header p{font-size:22px;color:#000;}
.sub-wrapper section.employment-board .employment-list-header .recruitment{width:25%;}
.sub-wrapper section.employment-board .employment-list-header .qualifications {width: 50%;}
.sub-wrapper section.employment-board .employment-list-header .number{width:25%;}
.sub-wrapper section.employment-board .employment-list .employment-item {display:flex;align-items: start;border-bottom:1px solid #666666;}
.sub-wrapper section.employment-board .employment-list .employment-item p{font-size: 13.5pt;color:#000;line-height:1.7;margin:0;}
.sub-wrapper section.employment-board .employment-list .employment-item .recruitment-box{width:25%;font-size: 13.5pt;font-family:"Pretendard-sb" !important;position:relative;padding:24px 0;}
.sub-wrapper section.employment-board .employment-list .employment-item .content-box {width:50%;color:#222222;padding:24px 0;}
.sub-wrapper section.employment-board .employment-list .employment-item .content-box > p {color:#222222;margin-bottom:5px;font-family:"Pretendard-r" !important;}
.sub-wrapper section.employment-board .employment-list .employment-item .number{width:25%;padding:24px 0;color:#222222;font-family:"Pretendard-r" !important;}
.sub-wrapper section.employment-board .pagination {margin:60px 0;}