@charset "UTF-8";/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#000}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:'Pretendard','Malgun Gothic','돋움',dotum,sans-serif;color:#fff} 
a{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:underline}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
/* global */
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px} 
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
/* sprites */
.ico_comm{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/ico_comm.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
.ico_scroll {margin-top:47px;width:51px;height:52px;background-position:0 -40px}
.ico_lvup {margin:-3px 18px 0 -9px;width:78px;height:56px;background-position:0 -100px}
.ico_home {width:15px;height:16px;background-position:0 0}
.ico_copy {width:17px;height:17px;background-position:-20px 0}
/* header */
.container-promotion{min-width:1240px}
.promotion-header{position:fixed;z-index:10000;width:100%;height:75px;padding:0 27px 0 32px;background-color:#070707;box-sizing:border-box}
.promotion-title{float:left;margin-top:18px}
.promotion-title .link_logo{display:block;font-size:0}
.list_util{float:right;margin-top:17px}
.list_util [class^="link_"]{display:block;padding:10px 12px}
.list_util .link_home:active .ico_home,.list_util .link_home:hover .ico_home {background-position:0 -20px}
.list_util .link_copy:active .ico_copy,.list_util .link_copy:hover .ico_copy {background-position:-20px -20px}
.list_util .txt_util{font-weight:500;font-size:15px;color:#7e7e7e}
.list_util .txt_util:hover{color:#ececec}
.list_util .link_today:hover{text-decoration:none}
.list_util li,
.promotion-footer .list_site li,
.promotion-footer .info_service .list_service li,
.list_step li,
.list_mission li,[class^="thumb_"] {display:inline-block;vertical-align:top}
[class^="section_"] {background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
[class^="section_"] .inner_section{width:1240px;margin:0 auto;text-align:center}
[class^="link_"] {transition:all 0.3s ease-in-out}
/* section_intro */
.section_intro {position:relative;min-height:1097px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_intro.jpg)}
.dimmed_layer {position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-ms-animation:fadein 2s;animation:fadein 2s}
.section_intro .inner_section {padding-bottom:32px}
.section_intro .thumb_emblem {padding-top:99px;margin-left:-10px;font-size:0}
.section_intro .tit_intro {height:126px;margin-top:12px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_intro_tit.png) 50% 50% no-repeat}
.section_intro .list_info {width:1040px;margin:24px auto 0;padding-top:15px;border-top:1px solid #2f2e2e}
.section_intro .list_info li {display:inline-block;margin-left:34px;font-weight:600;font-size:18px}
.section_intro .list_info li:first-child {margin-left:0}
.section_intro .tit_info  {color:#f43f08}
.section_intro .txt_info  {margin-left:7px;color:#e7e7e7}
.section_intro .link_more {display:block;width:328px;min-height:80px;margin:43px auto 0;padding:23px 20px;font-weight:700;font-size:22px;color:#e3e3e3;background-color:#cc3e00;box-sizing:border-box}
.section_intro .link_more:hover {background-color:#e14400;text-decoration:none}
.section_intro .area_organizer {height:51px;margin-top:89px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_intro_logo.png) 50% 50% no-repeat;background-size:contain}
/* section_event1 */
.section_event1 {min-height:1264px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event1.jpg)}
.section_event1 .inner_section {padding:103px 0 124px}
.section_event1 .tit_event {height:202px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_event1_tit.png) 50% 50% no-repeat}
.section_event1 [class^="wrap_"] {margin:68px auto 0;padding:75px 0;border:1px solid #262120;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event1_box.jpg) 50% 50% no-repeat;background-size:cover;box-sizing:border-box}
.section_event1 [class^="wrap_"] + [class^="wrap_"] {margin-top:31px}
.section_event1 [class^="wrap_"]::after {position:absolute;right:0;bottom:0;width:365px;height:190px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_event1_kprc.png) 50% 50% no-repeat;content:""}
.section_event1 .area_lf {position:relative;display:table-cell;width:290px;padding:0 19px;font-size:36px;line-height:1.3em;color:#dbdbdb;box-sizing:border-box}
.section_event1 .area_lf::after {position:absolute;right:0;top:0;width:1px;height:100%;background-color:#2e2c2b;content:""}
.section_event1 .tit_attend{margin-left:40px}
.section_event1 .tit_apply {margin-left:17px}
.section_event1 .area_rh {display:table-cell;padding:0 97px;text-align:left;vertical-align:top}
.section_event1 [class^="subtit_"] {font-size:24px;color:#e8e8e8}
.section_event1 .list_comm {margin-top:19px;font-size:16px;color:#bbb}
.section_event1 .list_comm li {position:relative;margin-top:6px;padding-left:12px}
.section_event1 .list_comm li:first-child {margin-top:0}
.section_event1 .list_comm li::before {position:absolute;top:11px;left:0;width:2px;height:2px;background-color:#c4c4c4;content:""}
.section_event1 .emph_g {display:block;margin-top:40px;font-weight:600;font-size:24px;color:#e8e8e8}
.section_event1 .link_lvup {display:inline-block;width:348px;min-height:78px;margin-top:26px;padding:14px 12px 9px;font-weight:700;font-size:20px;color:#000;background-color:#e1e1e1;text-align:center;box-sizing:border-box}
.section_event1 .link_lvup:hover {background-color:#fff;text-decoration:none}
.section_event1 .wrap_apply {padding:75px 0 79px}
.section_event1 .wrap_apply .area_lf {width:314px}
.section_event1 .wrap_apply .area_rh {padding-left:83px}
.section_event1 .wrap_apply .list_comm li {padding-left:11px}
/* section_event2 */
.section_event2 {min-height:1947px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2.jpg)}
.section_event2 .inner_section {padding:103px 0 121px}
.section_event2 .tit_event {height:185px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_event2_tit.png) 50% 50% no-repeat} 
.section_event2 [class^="wrap_"] {margin-top:68px}
.section_event2 [class^="wrap_"] + [class^="wrap_"] {margin-top:38px}
.section_event2 .subtit_event {display:block;padding:13px 180px;border:1px solid #48302e;border-bottom:none;font-size:28px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2_tit.png) 50% 50% no-repeat;background-size:cover;box-sizing:border-box}
.section_event2 .thumb_emblem {position:absolute;top:9px;left:24px}
.section_event2 .area_reward {min-height:859px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2_reward.png) 50% 50% no-repeat}
.section_event2 .subtit_reward {height:186px;padding-top:38px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_rewardall.png) 50% 100% no-repeat}
.section_event2 .list_reward {min-height:557px;margin-top:19px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_reward_220803.png) 50% 50% no-repeat}/* 2022-08-03 수정 */
.section_event2 .txt_reward {min-height:80px;padding:28px 28px 25px;font-weight:500;font-size:18px;color:#e3d29b;background-color:#1e1d1c;box-sizing:border-box}
.section_event2 .txt_way {display:block;margin-top:-4px;font-weight:600;font-size:24px;color:#eaeaea;line-height:30px}
.section_event2 .hash_way {display:block;font-weight:600;font-size:20px}
.section_event2 .txt_notice {display:block;margin-top:-1px;font-size:15px;color:#a8a8a8}
.section_event2 .tbl_way {width:846px;height:85px;margin:29px auto 0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_rank.png) 50% 50% no-repeat}
.section_event2 .link_location {display:inline-block;width:227px;min-height:58px;margin-top:15px;padding:16px 14px 14px;font-weight:700;font-size:18px;color:#000000;background-color:#e2e2e2;box-sizing:border-box}
.section_event2 .link_location:hover {background-color:#fff;text-decoration:none}
.section_event2 .box_way1 {background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2_way1.png) 50% 50% no-repeat;background-size:cover}
.section_event2 .box_way1,.section_event2 .box_way2 {display:table-cell;width:620px;height:265px;padding:55px 30px;box-sizing:border-box}
.section_event2 .box_way1 .txt_way {display:block;margin-top:-6px}
.section_event2 .box_way1 .hash_way {margin-top:6px;color:#d5d5d5}
.section_event2 .box_way2 {background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2_way2.png) 50% 50% no-repeat;background-size:cover;vertical-align:middle}
.section_event2 .box_way2 .hash_way {position:relative;width:296px;height:28px;margin:16px auto 0;letter-spacing:-0.025em;color:#fff}
.section_event2 .box_way2 .hash_way::before {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#752403;content:""}
.section_event2 .box_way2 .txt_hash {position:absolute;z-index:1;top:-2px;left:0;right:0}
.section_event2 .box_way3 {min-height:259px;padding:53px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event2_way3.png) 50% 50% no-repeat;background-size:cover;box-sizing:border-box}
.section_event2 .box_way3 .txt_way {margin-top:3px}
/* section_event3 */
.section_event3 {min-height:1127px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_event3.jpg)}
.section_event3 .inner_section {padding:103px 0 131px}
.section_event3 .tit_event {height:201px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_event3_tit.png) 50% 50% no-repeat}
.section_event3 .area_people {width:1242px;height:500px;margin-top:56px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/img_event3_people.png) 50% 50% no-repeat}
.section_event3 .txt_event {display:block;margin-top:26px;font-weight:600;font-size:20px;color:#bdafad}
.section_event3 .list_platform {width:640px;margin:28px auto 0;font-size:0}
.section_event3 .list_platform dt,.section_event3 .list_platform dd {display:table-cell;width:320px;min-height:53px;padding:17px 18px;font-weight:600;font-size:18px;line-height:1em;color:#ededed;vertical-align:middle;box-sizing:border-box}
.section_event3 .list_platform dt {background-color:#1d3a6f}
.section_event3 .list_platform dd {background-color:#303641}
/* section_spec */
.section_spec {min-height:491px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_spec.jpg)}
.section_spec .inner_section {padding:129px 0 74px}
.section_spec .area_spec {display:inline-block;margin-top:-47px;vertical-align:middle}
.section_spec .tit_spec {width:620px;min-height:68px;padding:14px 14px 12px;font-size:28px;color:#d5d5d5;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/220711_champion/bg_spec_tit.png) 50% 50% no-repeat;background-size:cover;box-sizing:border-box;text-align:center}
.section_spec .desc_spec {width:620px;padding:31px 41px;font-weight:500;font-size:16px;letter-spacing:-0.025em;line-height:30px;color:#9f9f9f;background-color:rgba(44,44,44,0.5);text-align:left;box-sizing:border-box}
.section_spec .thumb_pc {margin:-20px 38px 0 76px;vertical-align:middle} 
/* section_notice */
.section_notice {min-height:449px;background-color:#0e0e0e}
.section_notice .inner_section {padding:70px 0 73px;text-align:left}
.section_notice .tit_notice {font-weight:500;font-size:28px;letter-spacing:-0.025em;color:#ababab}
.section_notice .list_notice {margin-top:24px}
.section_notice .list_notice li {position:relative;padding-left:10px;font-weight:500;font-size:16px;letter-spacing:-0.035em;line-height:30px;color:#747474}
.section_notice .list_notice li::before {position:absolute;top:15px;left:0;width:2px;height:2px;background-color:#ababab;content:""}
/* footer */
.promotion-footer{display:table;position:relative;width:100%;height:150px;text-align:center;table-layout:fixed}
.promotion-footer .inner_footer{display:table-cell;font-size:0;vertical-align:middle}
.promotion-footer .list_site{display:inline-block;margin:7px 0 0 3px;vertical-align:top}
.promotion-footer .list_site li + li{margin-left:40px}
.promotion-footer .list_site .link_site{display:block}
.promotion-footer .txt_copy{display:inline-block;margin-top:6px;font-size:13px;line-height:12px;color:#727272;vertical-align:top}
.promotion-footer .info_service{display:inline-block;margin:-6px 0 0 97px;text-align:left;vertical-align:top}
.promotion-footer .info_service .list_service li{position:relative;font-weight:700}
.promotion-footer .info_service .list_service li + li{margin-left:23px}
.promotion-footer .info_service .list_service li + li:before{position:absolute;top:10px;left:-13px;width:2px;height:2px;background-color:#9e9e9e;content:''}
.promotion-footer .info_service .list_service li + li .link_service{color:#f0ab0c}
.promotion-footer .info_service .link_service{display:block;padding:6px 0;font-size:14px;line-height:12px;color:#727272}
/* animation */
.obj_move{opacity:0;transition:all 0.3s ease-in-out;transform:translate(0,50px)}
.ani_on{opacity:1;transform:translate(0,0)}
.ico_scroll{
  -webkit-animation:ani_move_arr 2s cubic-bezier(0.28,0.38,0.68,0.75) infinite;  -moz-animation:ani_move_arr 2s cubic-bezier(0.28,0.38,0.68,0.75) infinite;  animation:ani_move_arr 2s cubic-bezier(0.28,0.38,0.68,0.75) infinite
}
/* animation - fadein */
@keyframes fadein{  from{      opacity:0;  }
  to{      opacity:1;  }
}
@-moz-keyframes fadein{  from{      opacity:0;  }
  to{      opacity:1;  }
}
@-webkit-keyframes fadein{
  from{      opacity:0;  }
  to{      opacity:1;  }
}
@-ms-keyframes fadein{
  from{      opacity:0;  }
  to{      opacity:1;  }
}
/* animation - ani_move_arr */
@-webkit-keyframes ani_move_arr{
  0%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  }
  50%{
    -webkit-transform:translateY(60px);    -moz-transform:translateY(60px);    -ms-transform:translateY(60px);    transform:translateY(60px)
  }
  100%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  } 
}
@-moz-keyframes ani_move_arr{
  0%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  }
  50%{
    -webkit-transform:translateY(60px);    -moz-transform:translateY(60px);    -ms-transform:translateY(60px);    transform:translateY(60px)
  }
  100%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  } 
}
@keyframes ani_move_arr{
  0%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  }
  50%{
    -webkit-transform:translateY(60px);    -moz-transform:translateY(60px);    -ms-transform:translateY(60px);    transform:translateY(60px)
  }
  100%{
    -webkit-transform:translateY(0);    -moz-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)
  } 
}