.banner_job_notice {
    width: 100%;
    background: url('/img/mobile/mob_job_info_bg.png') no-repeat;
    background-size: cover;
}
.clim_energy_cont04 {
    width: 100%;
    background: url('/img/mobile/mob_clmenrgy_bg03.png') no-repeat;
    background-size: cover;
}


/* 23.05.24 추가 */
.main_board_tab .main_board_tab_item {
    margin-right: 10px;
}
.main_board_tab .main_board_tab_item > i {
    width: 18px;
    height: 18px;
    margin-left: 5px;
    margin-top: 1px;
}

.main_latest_wrap .main_board_cont .more_btn > a {
    margin: 40px auto 0;
    font-size: 16px;
    max-width: 160px;
    padding: 0;
}
.main_camp_slide .swiper-slide {
    width: 100%;
    padding: 0 10px;
}
.main_latest_wrap .main_board_cont .pic_block_wrap {
    padding: 0;
}
.main_camp_item .main_camp_cont .main_camp_summary {
    word-break: keep-all;
}
.main_camp_slide .swiper-slide {
    max-width: inherit;
    padding: 0;
}
.main_exer_slide {
    padding: 0;
}


/* 23.11.09 추가 */
.pact_sct03 .extinction_sec03 .left_txt_box > h2 {
    font-size: 28px;
    line-height: 40px;
}

.pact_sct03 .extinction_sec03 .left_txt_box > h2 > br {
    display: none;
}

.pact_sct03 .extinction_sec03 .left_txt_box > h2 > br {
    display: none;
}

.pact_sct03 .extinction_sec03 .left_txt_box > h2 > strong > br {
    display: none;
}

.pact_sct03 .extinction_sec03 .left_txt_box > p > br {
    display: none;
}

.pact_sct03 .extinction_sec03 .left_txt_box > a {
    max-width: 260px;
    padding: 20px 0;
    height: 60px;
    font-weight: 500;
    font-size: 18px;
}


.online_sct02 .bo_gall_list_othercamp .bo_gall_infos .bo_gall_tit {
    font-size: 16px;
}
.online_sct03 .pl_free_banner .pl_free_banner_sub br {
    display: block;
}

.bear_video_sct .bear_bg {
    padding: 100px 0;
}

.pact_cafe_hero .campaign_banner_txt .tit > strong {
    margin-top: 10px;
    font-size: 36px;
    line-height: 46px;
}

.pact_cafe_hero  .campaign_banner_txt .campaign_btn > a {
    font-size: 18px;
}

.pact_sct04 .pl_free_banner_tit {
    font-size: 36px;
    line-height: 46px;
}
.pact_sct04 .pact_together_banner .campaign_btn {
    width: 260px;
    font-size: 18px;
}

.footer_link > a {
    font-size: 13px;
    padding: 0 6px;
}

.footer_link > a:nth-child(2) {
    font-size: 13px;
}

#bgDiv {
    background: transparent !important;
}

.online_sct02 .bo_gall_list_othercamp .bo_gall_infos .bo_gall_tit {
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    left: 20px;
}

.bear_video_sct .pl_free_sec03_left_txt .pl_free_title_wrap .pl_free_title {
    font-size: 38px;
    line-height: 48px;
}



/* 뉴스레터 구독신청 */
.lttrCntWrp .lttrBnr {background-size: 100% 100%;}
.lttrCntWrp .lttrBnr .lttrTtl {font-size: 26px;}
.lttrCntWrp .subsInpCnt .subsInfo .icon {width: 120px;height: 120px;}
.lttrCntWrp .subsInpCnt .subsInfo .icon > img {max-width: 60px;}
.lttrCntWrp .subsInpCnt .subsInfo > p {font-size: 14px;line-height: 24px;word-break: keep-all;}
.lttrCntWrp .inputTbl {padding: 40px 20px;}
.lttrCntWrp .inputTbl > div > span {font-size: 14px;}
.lttrCntWrp .inputTbl > div > input {height: 45px;}
.lttrCntWrp .inputTbl .sub {font-size: 12px;}
.lttrCntWrp .cmm_btn {height: 50px;}