@charset "utf-8";

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;border-radius:0;background-color:transparent;cursor:pointer}
body{background:#fff}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:'맑은 고딕','Malgun Gothic',sans-serif;color:#333}
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}
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.show{display:block}
.hide{display:none}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}
.img_comm,.btn_comm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;background:no-repeat;vertical-align:top}
.img_comm{background-image:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/img_comm_181219.png)}
.btn_comm{background-image:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/btn_home_171114.png)}
.thumb_g{width:100%;vertical-align:top}
.tbl_comm{width:100%;border-spacing:0;text-align:center;border-bottom:1px solid #ccc}
.tbl_comm th{font-weight:normal;background:#e8e8e8}
.tbl_comm th,.tbl_comm td{padding:24px 0;border-left:1px solid #ccc;border-top:1px solid #ccc;font-size:16px;color:#222}
.tbl_comm th:first-child,.tbl_comm td:first-child{border-left:0}
.dimmed_layer{display:none;position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:#222;opacity:.7}
.dimmed_layer.on{display:block;}
#loginAuthImg{display:none}
#kakaoContent{overflow:hidden;min-width:1500px;margin:0 auto}
#kakaoWrap{position:relative}
#cSub {height: 1000px}
.wrap_battle{position:relative;z-index:10}

/* slick css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;overflow:hidden}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'��'}[dir=rtl] .slick-prev:before{content:'��'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'��'}[dir=rtl] .slick-next:before{content:'��'}.slick-dots{position:absolute;bottom:45px;display:block;width:100%;padding:0;list-style:none;text-align:center;z-index:1000}.slick-dots li{position:relative;display:inline-block;width:17px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}

.popup_layer{position:absolute;z-index:1101;top:210px;left:50%;background:#fff}
.popup_layer .layer_body{display:block;margin:0 30px;border-top:1px solid #000;font-size:16px;letter-spacing:-1px}
.popup_layer .layer_foot{font-size:0;text-align:center;padding-bottom:60px}
.layer_foot .link_close{position:absolute;top:28px;right:29px}
.layer_foot .link_close .img_comm{width:23px;height:23px;background-position:-430px 0}

/* [ 포인트샵 ] */
.cont_event {background-repeat:no-repeat;background-position:50% 0}
.title_shop {overflow:hidden;width:100%;font-size:0;line-height:1px;text-indent:-9999px}
.txt_point{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/txt_point_181113.png) no-repeat;text-indent:-9999px;vertical-align:top}/* 2018-11-13 수정 */

.point_layer{position:fixed;left:50%;top:200px;z-index:1010;background-color:#fff}
.point_layer .btn_confirm{display:block;width:148px;height:50px;margin:0 auto;border:1px solid #c8c8c8;line-height:50px;text-align:center;text-decoration:none}
.point_layer .btn_confirm:hover{border-color:#787878}
.point_layer .inner_point_layer{height:100%;padding:8px 70px 63px;color:#232323;background-color:#fff}
.point_layer .inner_point_layer .tit_info{display:block;padding:39px 0 17px;font-size:24px;font-weight:normal}
.point_layer .inner_point_layer .tbl_comm{margin-top:5px;border:1px solid #272729;border-width:0 1px 1px 0;table-layout:fixed}
.point_layer .inner_point_layer th{padding:21px 0;border:1px solid #272729;border-width:1px 0 0 1px;color:#fdfdfe;font-size:14px;background-color:#333335}
.point_layer .inner_point_layer td{padding:21px 0;border:1px solid #272729;border-width:1px 0 0 1px;color:#f19a09;background-color:#2b2b2d}

.point_my{width:934px;margin-left:-467px}
.point_my .pack_tit{display:block;overflow:hidden}
.point_my .pack_tit .tit_info{float:left}
.point_my .pack_tit .period_evt{float:left;margin:50px 0 0 12px}
.point_my .txt_info{line-height:24px}
.point_my .list_point{margin-top:8px}
.point_my .list_point li{position:relative;padding-left:7px;line-height:24px}
.point_my .list_point .item_emph{color:#da0000}
.point_my .list_point li:before{position:absolute;left:0;top:12px;width:2px;height:2px;background-color:#232323;content:''}

.point_join{width:1044px;margin-left:-522px;position:fixed}
.point_join .pack_info{overflow:hidden;margin-top:5px}
.point_join .list_info{float:left}
.point_join .list_info dt{float:left}
.point_join .list_info dd{float:left;margin:0 19px 0 9px;color:#f19a09}
.point_join .period_evt{float:right}
.point_join .pack_history{max-height:456px;overflow:auto;margin-top:14px}
.point_join .tbl_comm{margin:0}
.point_join .tbl_comm th{padding:16px 0;color:#a1a1a6}
.point_join .tbl_comm td{padding:14px 0;font-size:14px;color:#fcfcfd;background-color:#3d3d40}
.point_join .wrap_btn{padding-top:41px}

.point_layer .inner_win_layer{height:100%;border-radius:40px;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/bg_winpoint.png) 50% 0 no-repeat;text-align:center}
.point_layer .inner_win_layer .tit_win{display:inline-block;padding-top:85px}
.point_layer .inner_win_layer .txt_point{width:253px;height:31px;background-position:0 0}
.point_layer .inner_win_layer .txt_apply{width:188px;height:32px;background-position:0 -150px}
.point_layer .inner_win_layer .txt_win{margin-top:30px;color:#ebe6e3;line-height:18px}
.point_layer .inner_win_layer .txt_win .link_win{color:#f19a09;text-decoration:underline}
.point_layer .inner_win_layer .btn_confirm{margin-top:49px;border-color:#93867b;color:#93867b}
.point_layer .inner_win_layer .btn_confirm:hover{border-color:#f19a09;color:#f19a09}

.point_win{width:488px;height:341px;margin-left:-244px;background-color:transparent}

.point_coupon{width:488px;height:401px;margin-left:-244px;background-color:transparent}
.point_coupon .inner_win_layer .tit_win{padding-top:45px}
.point_coupon .view_coupon{width:387px;height:80px;margin:38px auto 0;padding-top:23px;border-top:2px solid #2d2522;border-bottom:2px solid #56463a;border-radius:18px;font-size:16px;color:#dfd8d5}
.point_coupon .view_coupon .num_coupon{display:block;font-size:24px}
.point_coupon .txt_win{margin-top:16px}
.point_coupon .btn_confirm{margin-top:34px}

.point_gift{position:fixed;left:50%;top:100px;overflow:auto;max-height:800px;max-height:-webkit-calc(100% - 200px);max-height:-moz-calc(100% - 200px);max-height:calc(100% - 200px);margin-left:-546px}
.point_gift .inner_gift_layer{width:1092px;max-height:100%;color:#232323}
.point_gift .inner_gift_layer .layer_body{padding:77px 70px 82px}
.point_gift .inner_gift_layer .top_gift{overflow:hidden}
.point_gift .thumb_gift{float:left;width:447px;height:428px;background-color:#eaeaf0}
.point_gift .pack_gift{float:right;width:464px}
.point_gift .tit_gift{display:block;font-size:24px;line-height:32px;font-weight:normal}
.point_gift .txt_gift{overflow:hidden;height:240px;margin-top:17px;font-size:15px;line-height:24px}
.point_gift .info_gift{overflow:hidden;margin-top:25px}
.point_gift .info_gift .num_point{float:left;font-size:22px;color:#f19a09}
.point_gift .info_gift .amount_gift{float:right;margin-top:9px}
.point_gift .info_gift .bar_gift{color:#d6d6d7}
.point_gift .btn_gift{display:block;height:58px;margin-top:21px;border:1px solid #020202;font-size:16px;line-height:59px;background-color:#fff;text-align:center;text-decoration:none}
.point_gift .btn_gift:hover{border-color:#f19a09;color:#fff;background-color:#f19a09}
.point_gift .photo_gift{display:block;width:100%;height:644px;margin-top:47px;background-color:#eaeaf0}
.point_gift .photo_gift+.photo_gift{margin-top:14px}
.point_gift ~ .dimmed_layer{cursor:url('https://t1.kakaocdn.net/gamepub/pub/battlegrounds/btn_x.cur'),
url('https://t1.kakaocdn.net/gamepub/pub/battlegrounds/btn_x.png'),
auto}

.type_point{position:fixed;width:466px;height:272px;margin-left:-232px;color:#232323}
.type_point .inner_point_layer{display:table;width:100%;height:100%;border:1px solid #dfdfdf;text-align:center;box-sizing:border-box}
.type_point .layer_body{display:table-cell;border:0 none;font-size:14px;vertical-align:middle}
.type_point .txt_alert{margin-top:15px;line-height:24px}
.type_point .txt_alert:first-child{margin-top:0}
.type_point .wrap_btn{padding-top:33px}
.type_point .btn_confirm{display:inline-block;width:148px;height:50px;border:1px solid #c8c8c8;line-height:50px;text-decoration:none}


.atc_pshop [class^='btn']{text-decoration:none;cursor:pointer}

.atc_pshop .alert_recent{position:relative;width:1105px;height:65px;margin:0 auto;padding: 44px 0 22px;font-size:16px;line-height:67px;color:#232323;text-align:center;background:#ececec}
.atc_pshop .alert_recent:before{position:absolute;top:35px;left:50%;width:38px;height:18px;margin:0 0 0 -19px;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/img_alert.png) no-repeat 0 0;content:''}
.atc_pshop .alert_recent .emph_txt{font-weight:bold}
.atc_pshop .alert_recent .emph_txt2{color:#e72017}
.alert_recent .nav_noti{position:absolute;top:57px;right:10px;z-index: 99}
.nav_noti .btn_comm{display:block;overflow:hidden;width:18px;height:18px;font-size:0;line-height:0;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/ico_btn.png) no-repeat;text-indent:-9999px;vertical-align:top}
.nav_noti .btn_next{margin-top:3px;background-position:-20px 0}
.nav_noti .btn_prev:hover,.nav_noti .btn_next:hover{background-position-y:-20px}
.alert_recent .slide_noti{overflow:hidden;width:100%;margin:0 auto 0;padding-top:10px;line-height:54px;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8}
.slide_noti .txt_item{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}

.atc_pshop .pshop_evt{overflow:hidden;width:1105px;height:95px;margin:0 auto;font-size:16px;text-align:center;background-color:#000;background-color:rgba(0,0,0,0.8)}
.atc_pshop .pshop_evt dt{display:inline-block;color:#f19a09;line-height:93px}
.atc_pshop .pshop_evt dd{display:inline-block;padding:0 45px 0 10px;color:#c8b18d;line-height:93px}
.atc_pshop .pshop_evt dd.side{padding-right:0;}

.atc_pshop .pshop_header {width:1105px;margin:0 auto;padding-bottom:30px;}

.pshop_header .pshop_slide{overflow:hidden;float:left;position:relative;width:754px;height:233px}
.pshop_header .pshop_slide .link_slide{display:block;overflow:hidden;width:754px;height:233px;font-size:0;}
.pshop_header .pshop_slide .slick-dots{position:absolute;right:33px;bottom:26px;width: auto;}
.pshop_header .pshop_slide .slick-dots >li{display:inline-block;width:19px;height:6px;overflow:hidden;font-size:0;line-height:0;margin:0 0 0 5px;background-color:#fff;text-indent:-9999px}
.pshop_header .pshop_slide .slick-dots >li >button{display:block;width:19px;height:6px;background: #fff;}
.pshop_header .pshop_slide .slick-dots >li.slick-active >button {background-color:#f19a09}

.pshop_header .pshop_my{overflow:hidden;height:233px;padding-top:35px;font-size:0;background-color:#f7f6f9;text-align:center;box-sizing:border-box;}
.pshop_header .pshop_my .remain_point{overflow:hidden;height:47px;}
.pshop_header .pshop_my .remain_point .num_point{overflow:hidden;height:41px;margin-right:4px;font-size:0;line-height:0;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/num_point.png) no-repeat;text-indent:-9999px}
.pshop_header .pshop_my .remain_point .pack_num{display:inline-block}
.pshop_header .pshop_my .remain_point .num0{width:20px;background-position:0 0}
.pshop_header .pshop_my .remain_point .num1{width:8px;background-position:-30px 0}
.pshop_header .pshop_my .remain_point .num2{width:20px;background-position:-50px 0}
.pshop_header .pshop_my .remain_point .num3{width:19px;background-position:-80px 0}
.pshop_header .pshop_my .remain_point .num4{width:22px;background-position:-110px 0}
.pshop_header .pshop_my .remain_point .num5{width:19px;background-position:-140px 0}
.pshop_header .pshop_my .remain_point .num6{width:19px;background-position:-170px 0}
.pshop_header .pshop_my .remain_point .num7{width:20px;background-position:-200px 0}
.pshop_header .pshop_my .remain_point .num8{width:19px;background-position:-230px 0}
.pshop_header .pshop_my .remain_point .num9{width:19px;background-position:-260px 0}
.pshop_header .pshop_my .remain_point .pack_num .txt_dot{width:6px;background-position:-290px 0}
.pshop_header .pshop_my .remain_point .txt_point{width:105px;height:41px;background-position:0 -40px}

.pshop_header .pshop_my .join_count{overflow:hidden;display:block;height:53px;color:#232323;font-size:22px;font-weight:bold;text-align:center;font-family: 'noto-demilight'}
.pshop_header .pshop_my .join_count .pack_num2 .num_count{color:#e18100;}

.pshop_header .pshop_my .pack_btn{overflow:hidden;display:block;height:57px;font-size:0;text-align: center;}
.pshop_header .pshop_my .pack_btn .btn_my{display: inline-block;width:148px;height:40px;border:1px solid #c8c8c8;font-size: 15px;line-height:40px;background-color:#fff}
.pshop_header .pshop_my .pack_btn .link_my{color:#232323}
.pshop_header .pshop_my .pack_btn .btn_my:first-child{margin-right:-1px}
.pshop_header .pshop_my .pack_btn .txt_dot{display:inline-block;width:3px;height:3px;margin:20px 5px 0;background-color:#000;vertical-align:top}
.pshop_header .pshop_my .link_detail{display:inline-block;font-size:14px;text-decoration:none}

.pshop_header .pshop_my .link_login{display:block;width:116px;height:46px;margin:41px auto 12px auto;background:url(https://t1.daumcdn.net/gamepub/ui-contents/service/pubg/home/pc/v1/images/pointshop/btn-login.jpg) no-repeat;}
.pshop_header .pshop_my .link_login:hover{background-position:0 100%}
.pshop_header .pshop_my .txt_login{display:block;color:#232323;font-size:15px;line-height:34px}
.pshop_header .pshop_my .txt_login+.pack_btn{margin-top:15px}

.atc_pshop .pshop_category {position:relative;width:1105px;margin:0 auto;}
.atc_pshop .pshop_category .list_tab{float:left;height:52px;padding-top:45px}
.atc_pshop .pshop_category .list_tab li{float:left;overflow:hidden}
.atc_pshop .pshop_category .list_tab li+li{padding-left:40px}
.atc_pshop .pshop_category .list_tab li+li:before{content:'';float:left;width:1px;height:20px;margin:4px 0 0 -20px;background:#d5d4d4}
.atc_pshop .pshop_category .list_tab .link_tab{display:block;font-size:23px;line-height:27px;letter-spacing:-1.5px }
.atc_pshop .pshop_category .list_tab .on .link_tab,
.atc_pshop .pshop_category .list_tab .link_tab:hover{border-bottom:2px solid #e89407;color:#e89407;text-decoration:none}
.atc_pshop .pshop_category:after{display:block;content:'';clear:both;}
.atc_pshop .pshop_product_list {position:relative;width:1105px;margin:0 auto;}
.atc_pshop .pshop_product_list .list_title{font-size:0;}
.atc_pshop .pshop_product_list.join_count{width:100%;height:543px;background:#ebb702 url('https://t1.kakaocdn.net/gamepub/ui-contents/service/pubg/home/pc/v1/images/pointshop/bg-product-join.jpg') center no-repeat;}
.atc_pshop .pshop_product_list.join_count .list_wrap{position:relative;max-width:1790px;margin:0 auto;}
.atc_pshop .pshop_product_list.join_count .bg_parachute{position:absolute;left:0;top:-55px;width:256px;height:237px;background:url('https://t1.kakaocdn.net/gamepub/ui-contents/service/pubg/home/pc/v1/images/pointshop/img-parachute.png') center no-repeat;}
.atc_pshop .pshop_product_list.join_count .list_title{padding:56px 0 15px 0;font-size:0;text-align:center;}
.atc_pshop .pshop_product_list.join_count .list_item{overflow:hidden;width:1128px;height:366px;margin:0 auto;}
.atc_pshop .pshop_product_list.join_count .list_item li{margin:7px 0 0 3px;border:2px solid #000;}

.atc_pshop .list_item{overflow:hidden;padding-bottom:60px;margin-left:-7px;}
.atc_pshop .list_item li{position:relative;float:left;width:271px;height:355px;margin:7px 0 0 7px;color:#2a2a2a;background-color:#f7f7f9}
.atc_pshop .list_item .item_win:before{overflow:hidden;position:absolute;left:10px;top:0;width:64px;height:77px;line-height:0;background:url(https://t1.kakaocdn.net/gamepub/pub/battlegrounds/badge_win.jpg) 0 0 no-repeat;text-indent:-9999px;content:'100% 당첨'}
.atc_pshop .thumb_item{display:block;overflow:hidden;height:253px}
.atc_pshop .desc_item{display:block;height:74px;padding:28px 22px 0 22px;font-size:16px;background-color:#fff}
.atc_pshop .tit_item{display:block}
.atc_pshop .desc_item .tit_item{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.atc_pshop .info_item{display:block;overflow:hidden;margin-top:3px}
.atc_pshop .num_point{float:left;color:#f19a09;}
.atc_pshop .amount_item{float:right;margin-top:2px;font-size:13px;}
.atc_pshop .amount_item .num_amount{display:inline-block;position:relative;padding-left:8px}
.atc_pshop .amount_item .num_amount:before{position:absolute;left:0;top:3px;font-size:10px;content:'|'}

.atc_pshop .check_item{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(12,12,12,0.9);text-align:center}

.atc_pshop .pshop_product_list .list_item li:hover .check_item{display:block}
.atc_pshop .pshop_product_list .list_item .sold_out:hover .check_item{display:none}
.atc_pshop .pshop_product_list .sold_out:before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('https://t1.kakaocdn.net/gamepub/ui-contents/service/pubg/home/pc/v1/images/pointshop/img_soldout.png') no-repeat 50% 50%;content:'매진';font-size:0;}

.atc_pshop .check_item .tit_item{display:-webkit-box;overflow:hidden;width:187px;max-height:64px;margin:84px auto 0;font-size:28px;line-height:32px;word-break:keep-all;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.atc_pshop .check_item .link_tit{display:block;color:#fff;text-decoration:none}
.atc_pshop .check_item .num_point{display:block;float:none;font-size:26px;line-height:43px}
.atc_pshop .check_item .btn_check{display:block;width:198px;height:58px;margin:52px auto 0;border:1px solid #c8c8c8;font-size:16px;line-height:58px;color:#fff}
.atc_pshop .check_item .btn_check:hover{border-color:#f19a09;background-color:#f19a09}
.atc_pshop .item_row .tit_item{margin-top:66px}
.atc_pshop .item_row .num_point{margin-top:3px}
.atc_pshop .item_row .btn_check{margin-top:35px}
.atc_pshop .check_item .link_detail{display:inline-block;margin-top:17px;color:#bdbdbd;text-decoration:underline}
.atc_pshop .check_item .link_detail:hover{color:#f19a09}


.pshop_caution{padding:55px 0 83px 0;color:#6c6c6c;background-color:#ececec}
.pshop_caution .wrap_caution{width:1105px;margin:0 auto;}
.pshop_caution .tit_caution{margin-bottom:20px;font-size:18px}
.pshop_caution .list_caution dl{margin-bottom:10px;color:#6c6c6c;font-size:14px;line-height:23px;}
.pshop_caution .list_caution dt{font-weight:bold;}
.pshop_caution .list_caution dd{position:relative;padding-left:10px;}
.pshop_caution .list_caution dd .bu{position:absolute;left:0;top:0;}
.pshop_caution .list_caution dd em{text-decoration:underline}


/* [ footer ] */
.footer {
    position: relative;
    width: 100%;
    min-width: 1517px;
    height: 47px;
    padding: 43px 0;
    font-size: 0;
    background-color: #000;
}

.footer .footer__wrap {
    box-sizing: border-box;
    position: relative;
    width: 712px;
    height: 58px;
    padding-left: 353px;
    margin: 0 auto;
}

.footer .footer__logo {
    position: absolute;
    left: 0;
    top: 6px;
    width: 290px;
    height: 100%;
}

.footer .footer__logo .footer__logo-link {
    display: inline-block;
    vertical-align: top;
}

.footer .footer__logo .footer__logo-link--kg {
    margin-right: 32px;
}

.footer .footer__service a {
    display: inline-block;
    position: relative;
    padding-right: 14px;
    margin-right: 10px;
    color: #e7e7e7;
    font-size: 12px;
    text-decoration: none;
}

.footer .footer__service a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px;
    height: 2px;
    margin-top: -1px;
    background-color: #9e9e9e;
}

.footer .footer__service a:last-of-type {
    padding: 0;
    margin-right: 0;
    color: #edc06a;
}

.footer .footer__service a:last-of-type:after {
    display: none;
}


.footer .footer__copyright {
    display: block;
    padding-top: 4px;
    color: #cacaca;
    font-size: 12px
}

.skip{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}

.header{position:fixed;left:0;top:0;width:100%;min-width:1550px;height:75px;background-color:#000;z-index:100;font-size:0;}
.header .header__wrap{display:flex;align-items: center;justify-content: flex-start;width:100%;height: 100%;}
.header .header__title{padding-left: 40px}
.header .header__title h1{width:115px;height:39px}
.header .header__title h1 a{display: block;}
.header .header__title h1 a img{display: block;width:100%;height:auto;}

.header .header__wrap .event-nav{display: flex;height: 100%;padding-left: 20px;}
.header .header__wrap .event-nav .event-nav__link{display: flex;align-items: center;position: relative;height: 100%;padding: 0 70px;text-align: center;;text-decoration: none}
.header .header__wrap .event-nav .event-nav__link >span{display: block;position: relative;font-size: 15px;font-weight: bold;line-height: 20px;letter-spacing: -1px;color: #c5c5c5;}
.header .header__wrap .event-nav .event-nav__link:before{position: absolute;bottom:0;left:0;width: 100%;height: 0;background: #fab600;content:'';transition: height .3s;}
.header .header__wrap .event-nav .event-nav__link:hover >span{color: #000;}
.header .header__wrap .event-nav .event-nav__link:hover:before{height:100%}
.header .header__wrap .event-nav span.event-nav__link:before {height: 100%;}
.header .header__wrap .event-nav span.event-nav__link >span {color: #000;cursor: default;}

.header .gnb{float:left;width: 100%;height: 100%;}
.header .gnb .gnb__list{position:relative}
.header .gnb .gnb__list .gnb__item{display:inline-block;position:relative;height:83px;margin-right:1px}
.header .gnb .gnb__list .gnb__item .gnb__link{display:inline-block;height:100%}
.header .gnb .gnb__list .gnb__item .gnb__link,.header .gnb .gnb__list .gnb__item .gnb__link>span{width:100%;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/pubg/200205_tiktok/images/nav-gnb.png) no-repeat}
.header .gnb .gnb__list .gnb__item .gnb__link>span{position:absolute;left:0;bottom:0;height:0;-webkit-transition:height .2s;transition:height .2s;background-position-y:bottom}
.header .gnb .gnb__list .gnb__item--on .gnb__link>span,.header .gnb .gnb__list .gnb__item .gnb__link:hover>span{height:100%}
.header .gnb .gnb__list .gnb__item--cafe{width:278px}
.header .gnb .gnb__list .gnb__item--cafe .gnb__link,.header .gnb .gnb__list .gnb__item--cafe .gnb__link>span{background-position-x:left}
.header .gnb .gnb__list .gnb__item--tiktok{width:295px}
.header .gnb .gnb__list .gnb__item--tiktok .gnb__link,.header .gnb .gnb__list .gnb__item--tiktok .gnb__link>span{background-position-x:-300px}
.header .gnb .gnb__list .gnb__item--pointshop{width:271px}
.header .gnb .gnb__list .gnb__item--pointshop .gnb__link,.header .gnb .gnb__list .gnb__item--pointshop .gnb__link>span{background-position-x:right}

.header .header__nav{position:absolute;right:0px;top:2.5px;font-size:0}
.header .header__nav .header__nav-link--wrap {display: inline-block;vertical-align: top;width: 275px;height: 70px;background: #000;text-align: center}
.header .header__nav .header__nav-link {display: inline-block;vertical-align: top;}
.header .header__nav .header__nav-line {display: inline-block;vertical-align: top;width:1px;height:12px;margin:30px 15px 0;background:#666;}
.header .header__nav .header__nav-link >span {font-size: 14px;line-height: 70px;color: #a3a3a3;letter-spacing: -0.13em;transition: .2s}
.header .header__nav .header__nav-link:hover {text-decoration: none}
.header .header__nav .header__nav-link:hover >span {color: #c5c5c5}
.header .header__nav .header__nav-login{display: inline-block;vertical-align:top;width:88px;height: 34px;margin:18px 32px 0 0;border: 1px solid #666;box-sizing: border-box;text-align: center;transition: .2s}
.header .header__nav .header__nav-login>span{font-size: 14px;line-height: 34px;transition: .2s}
.header .header__nav .header__nav-login:hover{text-decoration:none}
.header .header__nav .header__nav-login--in>span{color: #da9e1e}
.header .header__nav .header__nav-login--in:hover{border-color: #a87d1d}
.header .header__nav .header__nav-login--in:hover >span{color: #eeb01a}
.header .header__nav .header__nav-login--out>span{color: #a3a3a3}
.header .header__nav .header__nav-login--out:hover{border-color: #707070}
.header .header__nav .header__nav-login--out:hover >span{color: #c5c5c5}
.header .header__nav .header__nav-name{display: inline-block;vertical-align:top;font-weight: normal;font-size: 14px;line-height: 70px;color: #da9e1e;margin-right: 18px;}
.header .header__nav .header__nav-name.header__nav-name--nonick {color: #fff;}