@charset "utf-8";







/* 기업파트너십 section 01 */
.sub_common_sec01 > div > div {}
/* .sub_common_sec01 > div > div > p {width: 50%;}
.sub_common_sec01 > div > div > p:first-child {margin-right: 40px;} */
.sub_common_sec01 > div > div > p br {display: none;}



/* 기업파트너십 section 02 */
.prtnr_sec02 .prtnr_txt02 br {display: none;}

/* 기업파트너십 section 04 */
.prtnr_grid_box {column-gap: 10px;}
.report_cont_box > li .report_txt_box {padding: 30px 20px;}



/* 참여 > 생활실천 */
/* liveGreen section 01 */
.know_cont_box dl > dd br {display: none;}
.know_cont_box dl > dd > b {font-size: 23px; line-height: 37px;}

/* liveGreen section 02 */
/* .live_sec03 > div > p {width: 50%; margin-right: 40px;}
.live_sec03 > div > p:last-child {margin-right: 0;} */
.live_sec03 > div > p br {display: none;}





/* liveGreen section 04 */
.live_sec04 > .sec04_inner {display: none;}
.mob_tip_ctgry_box {display: block; position: relative;}

/* swiper */

.live_green_wrap .swiper-pagination-bullets,
.live_green_wrap .swiper-pagination-custom,
.live_green_wrap .swiper-pagination-fraction {margin-top: 20px; width: 100%; display: flex; align-items: center; justify-content: center;}
.live_green_wrap .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 30px 0 0;}
.live_green_wrap .swiper-pagination-bullets .swiper-pagination-bullet:last-child {margin-right: 0;}
.live_green_wrap .swiper-pagination-bullet {background: #222; opacity: 1; width: 6px; height: 6px;}
.live_green_wrap .swiper-pagination-bullet-active {background: #e98300; width: 12px; height: 12px;}
.live_green_wrap .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 15px 0 0;}



/* 참여 > 어스아워 */
/* 어스아워 section 02 */
.earth_sec02 {max-width: 100%;}
.earth_sec02 .left_img {min-width: 690px;}
.earth_sec02 .left_img > img {width: 100%;}

.earth_sec02 .right_txt_box > p .only_pc {display: none;}

/* 어스아워 section 03 */
.earth_sec03 .right_img {width: calc(100% - 400px);}



/* 후원 > 후원안내 */
/* 후원 section 03 */
.sprt_sec03 > div {padding: 0;}
.if_sprtr > li {margin-right: 30px;}

/* 후원 section 04 */
.sprt_sec04 .goods_cont_wrap {max-width: 890px; flex-direction: column; align-items: center;}

/* 후원 section 05 */
.sprt_sec05 .right_txt_box {padding-left: 50px;}
/* .sprt_sec05 .right_txt_box > h3::before {top: 26px; left: 79px; width: 5px; height: 5px;} */
.sprt_sec05 .right_txt_box > h3::after {margin: 10px 0 55px;}


/* 캠페인 북극곰 */
/* banner */
.campaign_banner_txt .txt {font-size: 22px; line-height: 40px;}
/* 북극곰 section 01 */
.information_top {align-items: flex-end;}
.information_top .right_bx {padding-top: 0;}

/* 북극곰 section 02 */
.polarbear_sec02 {flex-direction: column; align-items: center;}
.polarbear_sec02 .bear_photo_box {position: static; max-width: 100%; width: 100%; margin-right: 0;}
.polarbear_sec02 .danger_txt_box {max-width: 100%; width: 100%; padding: 100px; margin-left: 0;}
/* 북극곰 section 03 */
.work_cont_box dl {margin-right: 20px;}
/* 하단 공통 영역 */
.about_wwf .bg_txt {top: -128px; font-size: 168px;}


/* 캠페인 멸종위기동물들 */
.en_sec_tit {font-size: 25px;}
.ko_sec_tit {font-size: 50px; line-height: 67px;}
.ko_sec_tit s {font-size: 50px;}
/* banner */
.extinction_banner_txt > p {margin-bottom: 37px; font-size: 38px;}
.extinction_banner_txt > span {font-size: 65px; line-height: 85px;}

.animals_cont dl {padding: 0 0 40px; flex-direction: column;}
.animals_cont > div > dl {margin-bottom: 20px;}
.pc_animals_cont > div:first-child {margin-right: 20px;}
/* 멸종위기 section 01 */
.extinction_sec01 .ko_sec_tit {line-height: 67px;}
.animals_cont dl > dd {margin-left: 0;}
.animals_cont dl > dd > a {margin: 34px auto 0;}

/* 멸종위기 section 02 */
.extinction_sec02 {background-position: left 15% top;}
.extinction_sec02 .work_cont_box dl {margin-right: 15px; padding: 15px 15px 50px;}
.extinction_sec02 .work_cont_box dl:last-child {margin-right: 0;}
.extinction_sec02 .work_cont_box dl > dd > b {font-size: 22px;}
.extinction_sec02 .work_cont_box dl > dd > p {font-size: 18px; line-height: 30px;}
.extinction_sec02 .work_cont_box dl > dd > p br {display: none;}
/* 멸종위기 section 03 */
.extinction_sec03 {background-position: left 13% top;}
.extinction_sec03 .left_txt_box > h3 {font-size: 25px;}
.extinction_sec03 .left_txt_box > h2 {font-size: 45px; line-height: 65px; width: 100%;}
.extinction_sec03 .left_txt_box > p {font-size: 18px; line-height: 33px;}
/* 멸종위기 section 04 */
.extinction_sec04 .wwf_txt > p {font-size: 30px; line-height: 47px;}
.extinction_sec04 .wwf_txt > h3 {font-size: 55px; line-height: 75px;}

/* 기후변화 */
/* banner */
.campaign_banner_txt .tit {font-size: 38px; line-height: 85px;}
.campaign_banner_txt .tit > strong {font-size: 65px;}
.climate_banner_bg .campaign_banner_txt .txt {font-size: 22px; line-height: 40px;}

/* 기후변화 section 01 */
.climate_sec01 .ko_sec_tit {font-size: 50px; line-height: 67px;}
.cont_flx .climate_danger_cont > div {margin-bottom: 20px;}
.pc_cont_flx .climate_danger_cont {width: calc(100% - 10px); margin-right: 20px;}
.climate_sec01 .sec01_bttm_txt > p {font-size: 50px; line-height: 67px;}
.climate_sec01 .sec01_bttm_txt > p > b {font-size: 52px;}
.climate_sec01 .sec01_bttm_txt > span {font-size: 22px;}
/* 기후변화 section 02 */
.climate_sec02 > div > h3 {font-size: 25px;}
.climate_sec02 .cont01 > h2 {font-size: 50px; line-height: 67px;}
.climate_sec02 .cont01 > h2 > span {font-size: 45px;}
.climate_sec02 .work_cont_box dl > dd > p {font-size: 15px; line-height: 26px; font-weight: 400;}
.climate_sec02 .work_cont_box dl > dd > p br {display: none;}
/* 기후변화 section 03 */
.climate_sec03 .wwf_txt h2 {font-size: 62px;}






