@charset "utf-8";
/* GCP WD_WP Team. Author : Sunmin Koak 2019-10-07. Edit : Sunmin Koak 2023-01-04 */
::-webkit-input-placeholder	{color:#b0baca !important;}
::-moz-placeholder	{color:#b0baca !important;}
:-ms-input-placeholder	{color:#b0baca !important;}
:-moz-placeholder	{color:#b0baca !important;}
input:-ms-input-placeholder	{color:#b0baca !important;}
/* Slick-slider - https://kenwheeler.github.io/slick/  */
.slick-slider	{display:block;position:relative;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;}
.slick-list	{display:block;position:relative;overflow-x:hidden;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-khtml-user-select:none;}
.slick-list:focus	{outline:none;}
.slick-list.dragging	{cursor:pointer;}
.slick-slider .slick-track,.slick-slider .slick-list	{-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	{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto;}
.slick-track:before,.slick-track:after	{display:table;content:"";}
.slick-track:after	{clear:both;}
.slick-loading .slick-track	{visibility:hidden;}
.slick-slide	{height:100%;min-height:1px;display:none;float:left;}
[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	{height:auto;display:block;border:1px solid transparent;}
.slick-arrow.slick-hidden	{display:none;}
.select	{display:inline-block;position:relative;padding:0 0 0 0;font-size:15px;line-height:22px;text-align:left;vertical-align:middle;}
.select + .select	{margin-left:17px;}
.select.disabled	{color:#888;text-shadow:1px 1px #fff;background-color:#f5f6f9;background-position:100% 100%;border-radius:3px;}
.select .btn_select	{width:100%;min-width:64px;max-width:100%;height:60px;overflow:hidden;margin:0;padding:0 40px 0 20px;font-size:15px;line-height:22px;color:#b0baca;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:2px solid #e8eaed;border-radius:4px;}
.select .btn_select:hover,.select .btn_select.on	{border-color:#7e8592;}
.select .btn_select.on	{border-radius:4px 4px 0 0;}
.select .btn_select:after	{width:11px;height:6px;position:absolute;top:25px;right:15px;content:"";background:url(../img/pc/icon_2x.png) -444px -86px no-repeat;background-size:512px 512px;}
.select .btn_select.on:after	{transform:rotate(180deg);}
.select .btn_select.disabled,.select .btn_select[disabled]	{color:#bebebe;text-shadow:1px 1px #fff;background-color:#f5f6f9;}
.select .btn_select.on + .select_list	{display: none;top:100%;background:#fff;}
.select .btn_select.on.at + .select_list	{top:auto;bottom:38px;}
.select .btn_select.changed	{color:#000f45;}
.select .select_list	{display:none;position:absolute;z-index:2;right:0;left:0;}
.select .select_list .game	{max-height:600px;overflow:hidden;overflow-y:auto;padding:3px;padding:12px 0 17px;box-sizing:border-box;background-color:#fff;border:2px solid #7e8592;border-top-width:0;border-radius:0 0 4px 4px;}
.select .select_list:before	{position:absolute;top:0;right:2px;left:2px;content:"";border-top:1px solid #e8eaed;}
.select .select_list .game > li:frist-child	{margin-top:0;}
.select .select_list .option	{width:100%;display:block;overflow:hidden;padding:5px 20px;box-sizing:border-box;color:#b0baca;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.select .select_list .option:hover,.select .select_list .option:focus	{color:#000f45;}
/* 이미지 */
.icon,.arrow,.section_notice_detail .notice_article .share button,.section_event_list .list .event.fixed:after,.search_box .btn_input_delete,.section_customer_service .menu [class^=icon],.pop_movie .wrap .btn_close:after,.section_notice_list .board .board_list li.fixed a:before,.section_game_detail .profile .component [class^=icon_],.section_game_detail .profile .component .item .menu:before,.section_game_detail .profile .component .item .menu:after,.section_game_detail .profile .component .item .menu:before,.pop_link_copy .wrap .btn_close:after,.pop_link_copy .icon_copy,.pop_qrcode .wrap .btn_close:after,.toast_alert .txt:before,.toast_alert .btn_close .icon,.pop_link_copy .txt:before,.pop_link_copy .btn_close .icon,.section_electric_ja .list li:before,.section_game_detail .video.external .btn_external,.popup_wrap .popup_layer .btn_close .icon,.popup_wrap .popup_layer .btn_close,.popup_wrap .popup_layer .download_box .icon,.section_game_detail .share .menu:after,.section_game_detail .btn_share span,.section_game_detail .share .menu [class^=icon_],.section_game_detail .notice .title a span,.select_list .order_list ul span	{background-image:url(../img/pc/icon_2x.png);background-repeat:no-repeat;background-size:512px 512px;}
/* 섹션 */
[class^=section_]	{position:relative;margin:0 auto;}
[class^=section_] h2	{display:block;font-size:28px;font-weight:bold;line-height:1.2;color:#00092b;}
/* 섹션 - 슬라이드 배너  */
.section_banner	{height:480px;margin:-82px auto 92px;background-color:#0a0a12;}
.section_banner:before	{max-width:1920px;height:480px;position:relative;margin:0 auto;content:"";}
.section_banner .background	{max-width:1920px;height:480px;position:relative;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;background-size:1920px auto;-webkit-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out;}
.section_banner .background .overlay	{max-width:1920px;height:480px;position:relative;margin:0 auto;background-image:url(../img/pc/overlay_main_top.png);background-repeat:repeat-x;background-position:50% 50%;background-size:1px 480px;-webkit-transition:background-image 1s ease-in-out;transition:background-image 1s ease-in-out;}
.section_banner .content	{height:480px;position:absolute;top:0;left:50%;margin-left:-600px;}
.section_banner .slider	{width:1200px;height:490px;position:absolute;overflow:hidden;top:82px;left:0;border-radius:30px;}
.section_banner .slider	{-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_banner .slider .wallpaper	{width:1200px;height:490px;display:block;position:relative;background-repeat:no-repeat;background-size:100% 100%;}
.section_banner .slider .wallpaper img	{width:1200px;height:490px;}
.section_banner .slider .wallpaper:after	{width:100%;height:200px;position:absolute;bottom:0;left:0;content:"";background-image:linear-gradient(to bottom, rgba(10, 10, 18, 0), rgba(10, 10, 18, 0.85) 100%);}
.section_banner .slider .desc .event_title	{width:241px;height:24px;display:block;position:absolute;overflow:hidden;top:371px;left:50px;font-size:16px;font-style:normal;font-weight:bold;font-stretch:normal;line-height:1.5;color:#1277ff;text-overflow:ellipsis;letter-spacing:normal;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_banner .slider .desc .game_title	{position:absolute;top:399px;left:50px;font-size:13px;font-weight:bold;color:#7e8592;}
.section_banner .slider .progress_bar	{position:absolute;}
.section_banner .slider .slide	{width:100%;height:490px;position:relative;background-color:#000;}
.section_banner .slider .slick-dots	{width:0;height:0;position:absolute;}
.section_banner .slider .slick-list	{overflow:hidden;border-radius:30px;}
.section_banner .slider .slick-arrow	{width:384px;height:90px;position:absolute;z-index:10;top:50%;margin-top:-45px;background-color:rgba(10, 10, 18, 0.9);-webkit-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.section_banner .slider .slick-arrow .arrow	{width:7px;height:10px;position:absolute;top:50%;margin:-5px 0 0 0;}
.section_banner .slider .slick-arrow:hover	{-webkit-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.section_banner .slider .slick-arrow .icon	{width:50px;height:50px;position:absolute;top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%;border:2px solid #1277ff;border-radius:50px;}
.section_banner .slider .slick-arrow .txt .title	{width:238px;height:24px;position:absolute;top:22px;font-size:16px;font-weight:bold;line-height:1.5;color:#1277ff;}
.section_banner .slider .slick-arrow .txt .game	{width:238px;height:18px;position:absolute;top:50px;font-size:13px;font-weight:bold;line-height:1.38;color:#7e8592;}
.section_banner .slider .slick-prev	{left:-330px;border-top-right-radius:100px;border-bottom-right-radius:100px;}
.section_banner .slider .slick-prev .icon	{right:60px;}
.section_banner .slider .slick-prev .txt	{text-align:right;}
.section_banner .slider .slick-prev .txt .title	{overflow:hidden;right:126px;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;}
.section_banner .slider .slick-prev .txt .game	{overflow:hidden;right:126px;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;}
.section_banner .slider .slick-prev .arrow	{left:348px;background-position:-504px -57px;}
.section_banner .slider .slick-prev:hover	{-webkit-transform:translateX(330px);transform:translateX(330px);}
.section_banner .slider .slick-prev:hover .arrow	{right:30px;left:auto;background-position:-300px -86px;}
.section_banner .slider .slick-next	{right:-330px;border-top-left-radius:100px;border-bottom-left-radius:100px;}
.section_banner .slider .slick-next .icon	{left:60px;}
.section_banner .slider .slick-next .txt	{text-align:left;}
.section_banner .slider .slick-next .txt .title	{overflow:hidden;left:126px;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;}
.section_banner .slider .slick-next .txt .game	{overflow:hidden;left:126px;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;}
.section_banner .slider .slick-next .arrow	{right:348px;background-position:-279px -86px;}
.section_banner .slider .slick-next:hover	{-webkit-transform:translateX(-330px);transform:translateX(-330px);}
.section_banner .slider .slick-next:hover .arrow	{left:30px;background-position:-293px -86px;}
.section_banner .slider .slick-dots	{width:0;height:0;position:absolute;opacity:0;}
.section_banner .slide_progress_bar	{width:238px;height:1px;position:absolute;top:541px;left:50px;background:rgba(255, 255, 255, 0.3);}
.section_banner .slide_progress_bar .gauge	{height:100%;position:absolute;top:0;left:0;background-color:#1277ff;}
.section_banner .slide_progress_bar .progress_num	{position:absolute;top:-25px;font-size:11px;line-height:1.55;color:#7e8592;}
.section_banner .btn	{position:absolute;top:370px;right:0;left:0;text-align:center;}
.section_banner .btn_video	{padding:17px 40px;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;border:solid 2px rgba(255, 255, 255, 0.4);border-radius:30px;-webkit-transition:border 0.5s;transition:border 0.5s;}
.section_banner .btn_video:hover	{border:2px solid #ffffff;}
.section_banner .btn_video .icon	{width:26px;height:26px;display:inline-block;margin-top:-4px;margin-right:10px;vertical-align:middle;background-position:-432px -99px;}
.section_banner .tag	{position:absolute;top:20px;right:20px;}
.section_banner .tag span	{display:inline-block;margin:0 3px;padding:6px 12px;font-size:11px;font-weight:bold;line-height:1.55;border-radius:14px;background: #1277ff;color: #fff;}
.section_banner .tag span:last-child	{margin-right: 0;}

/* 섹션 - 이 달의 핫이슈 게임  */
.section_monthly_issue_game	{padding:70px 0 40px;}
.section_monthly_issue_game .content	{overflow-x:hidden;}
.section_monthly_issue_game .slider	{width:1220px;margin-top:30px;margin-left:-20px;padding:0 0;font-size:0;border-bottom-left-radius:20px;}
.section_monthly_issue_game .slider.no_arrow:after	{display:none;}
.section_monthly_issue_game .slider .slide	{width:328px;height:100%;display:table-cell;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;background-position:50% 50%;background-size:100% 100%;border-radius:20px;}
.section_monthly_issue_game .slider .slide a	{width:328px;height:210px;display:block;position:relative;margin:0 0 30px 20px;border-radius:20px;}
.section_monthly_issue_game .slider .slide a:hover	{box-shadow:0 10px 20px -6px #767f8f;}
.section_monthly_issue_game .slider .slide a:hover .background	{overflow:hidden;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_monthly_issue_game .slider .slide a:hover .background .img	{transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1.1) translateZ(0);}
.section_monthly_issue_game .slider .slide .background	{width:328px;height:210px;position:relative;overflow:hidden;background-color:#000;border-radius:20px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_monthly_issue_game .slider .slide .background .img	{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-size:auto 100%;transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1) translateZ(0);}
.section_monthly_issue_game .slider .slide .background:after	{width:100%;height:105px;position:absolute;bottom:0;content:"";background-image:linear-gradient(to bottom, rgba(10, 10, 18, 0) 0%, rgba(10, 10, 18, 0.8));border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.section_monthly_issue_game .slider .slide .tag	{position:absolute;top:21px;left:15px;}
.section_monthly_issue_game .slider .slide .tag .box	{margin-right:6px;padding:6px 12px;font-size:11px;font-weight:bold;line-height:1.55;color:#fff;background-color:#1277ff;border-radius:19px;}
.section_monthly_issue_game .slider .slide .icon	{width:60px;height:60px;position:absolute;overflow:hidden;top:135px;left:15px;background-color:#000;background-size:100% 100%;border-radius:20px;}
.section_monthly_issue_game .slider .slide .icon img	{width:100%;height:100%;}
.section_monthly_issue_game .slider .slide .title	{position:absolute;top:144px;left:85px;font-size:15px;font-weight:bold;line-height:22px;color:#fff;}
.section_monthly_issue_game .slider .slide .genre	{position:absolute;top:168px;left:85px;font-size:13px;line-height:18px;color:#1277ff;}
.section_monthly_issue_game .slider .slick-arrow	{width:20px;height:33px;position:absolute;top:-63px;}
.section_monthly_issue_game .slider .slick-arrow .icon	{width:15px;height:8px;position:absolute;top:50%;margin-top:-4px;}
.section_monthly_issue_game .slider .slick-prev	{right:69px;}
.section_monthly_issue_game .slider .slick-prev .icon	{left:0;background-position:-381px -86px;}
.section_monthly_issue_game .slider .slick-prev:hover .icon	{background-position:-366px -86px;}
.section_monthly_issue_game .slider .slick-next	{right:0;}
.section_monthly_issue_game .slider .slick-next .icon	{right:0;background-position:-351px -86px;}
.section_monthly_issue_game .slider .slick-next:hover .icon	{background-position:-336px -86px;}
.section_monthly_issue_game .slider:after	{width:1px;height:20px;position:absolute;top:-56px;right:44px;touch-action:none;content:"";background-color:#d1d2d3;}
/* 섹션 - 많은 유저가 선택한 게임 */
.section_most_user_chosen_game	{padding:70px 0 98px;}
.section_most_user_chosen_game:after	{display:table;clear:both;content:"";}
.section_most_user_chosen_game .btn_more	{position:absolute;top:10px;right:20px;padding:6px 0;font-size:14px;font-weight:bold;line-height:1.43;color:#b0baca;}
.section_most_user_chosen_game .btn_more .icon	{width:15px;height:8px;display:inline-block;margin-top:-3px;margin-left:10px;vertical-align:middle;background-position:-351px -86px;}
.section_most_user_chosen_game .btn_more:hover	{color:#1277ff;}
.section_most_user_chosen_game .btn_more:hover .icon	{background-position:-336px -86px;}
.section_most_user_chosen_game .list	{margin-top:30px;}
.section_most_user_chosen_game .list li	{width:589px;height:130px;position:relative;float:left;margin-right:20px;margin-bottom:20px;background-color:#fff;border-radius:20px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_most_user_chosen_game .list li:hover	{box-shadow:0 10px 20px -6px #bac2d1;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_most_user_chosen_game .list li:nth-child(even)	{margin-right:0;}
.section_most_user_chosen_game .list li > a	{width:100%;height:100%;display:block;}
.section_most_user_chosen_game .list .tag	{position:absolute;top:16px;right:20px;}
.section_most_user_chosen_game .list .tag span	{display:inline-block;margin:0 3px;padding:6px 12px;font-size:11px;font-weight:bold;line-height:1.55;border-radius:14px;}
.section_most_user_chosen_game .list .tag span:last-child	{margin-right:0;}
.section_most_user_chosen_game .list .tag .new	{color:#00c6a5;background-color:#c2f4f8;}
.section_most_user_chosen_game .list .tag .recommend	{color:#1277ff;background-color:#d4dfff;}
.section_most_user_chosen_game .list .tag .popular	{color:#964aff;background-color:#ebdcff;}
.section_most_user_chosen_game .list .tag .update	{color:#ff4758;background-color:#ffe4e6;}
.section_most_user_chosen_game .list .icon	{width:90px;height:90px;position:absolute;overflow:hidden;top:20px;left:20px;background:none;border-radius:30px;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_most_user_chosen_game .list .icon .img	{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-size:100% 100%;}
.section_most_user_chosen_game .list .title	{position:absolute;top:40px;left:124px;font-size:16px;font-weight:bold;line-height:1.5;color:#000f45;}
.section_most_user_chosen_game .list .title .genre	{margin-left:6px;font-size:13px;font-weight:normal;line-height:1.38;color:#1277ff;}
.section_most_user_chosen_game .list .title .caution	{width:4px;height:4px;display:inline-block;margin:9px 4px 0 0;vertical-align:top;background:#ed5565;border-radius:50px;}
.section_most_user_chosen_game .list .desc	{width:445px;height:30px;position:absolute;overflow:hidden;top:65px;left:124px;font-size:13px;line-height:30px;color:#7e8592;}
.section_most_user_chosen_game .list .emoji	{width:16px;height:16px;display:inline-block;margin-top:-2px;margin-right:2px;vertical-align:middle;}
.section_most_user_chosen_game .list .emoji.flag	{width:28px;height:28px;}
.section_most_user_chosen_game .list .emoji img	{width:auto;height:100%;}
/* 섹션 - 지금, 접속해야 할 이벤트 찬스 */
.section_game_event	{min-height: 673px;position:relative;text-align:center;background: #0a0a12 url(../img/pc/bg_event_pc.jpg) no-repeat 50% 50%;background-size:1920px auto;}
.section_game_event img	{width:auto;height:100%;}
.section_game_event .content	{width:1720px;min-height: 673px;position:absolute;overflow:hidden;left:50%;margin-left:-860px;padding:0;}
.section_game_event h2	{padding-top:150px;color:#fff;}
.section_game_event .desc	{padding-top:14px;font-size:16px;color:#b0baca;}
.section_game_event .slider	{width:1720px;height:267px;position:relative;overflow:hidden;left:50%;margin:30px 0 0 -860px;padding:0 0;font-size:0;border-bottom-left-radius:20px;}
.section_game_event .slider .slide	{width:328px;height:267px;display:inline-block;position:relative;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;background-position:50% 50%;background-size:100% 100%;border-radius:20px;opacity:0.4;-webkit-transition:all 0.5s;transition:all 0.5s;}
.section_game_event .slider .slide.active	{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.section_game_event .slider .slide a	{width:328px;height:267px;display:block;overflow:hidden;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
.section_game_event .slider .slide a:hover	{background-color:#1277ff;}
.section_game_event .slider .slide a:hover .game	{color:#87baff;}
.section_game_event .slider .slide a:hover .background .img	{transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1.05) translateZ(0);}
.section_game_event .slider .slide .background	{width:308px;height:173px;position:relative;overflow:hidden;background-color:#000;border-radius:15px;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_game_event .slider .slide .background .img	{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-size:100% 100%;transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1) translateZ(0);}
.section_game_event .slider .slide .icon	{width:54px;height:54px;position:absolute;overflow:hidden;bottom:20px;left:10px;background:#000 none;background-size:100% 100%;border-radius:15px;}
.section_game_event .slider .slide .title	{width:245px;height:22px;position:absolute;overflow:hidden;top:198px;left:74px;font-size:15px;font-weight:bold;line-height:22px;color:#fff;text-align:left;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_game_event .slider .slide .game	{height:18px;position:absolute;overflow:hidden;top:224px;left:74px;font-size:13px;line-height:18px;color:#b0baca;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_game_event .slider .slick-arrow	{width:60px;height:60px;position:absolute;z-index:100;top:66px;background-color:rgba(255, 255, 255, 0.9);border-radius:60px;opacity:1;}
.section_game_event .slider .slick-arrow .icon	{width:15px;height:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-7px;}
.section_game_event .slider .slick-arrow:hover	{background-color:#ffffff;}
.section_game_event .slider .slick-prev	{left:330px;}
.section_game_event .slider .slick-prev .icon	{background-position:-381px -86px;}
.section_game_event .slider .slick-next	{right:330px;}
.section_game_event .slider .slick-next .icon	{background-position:-351px -86px;}
.section_game_event .slider .slick-active .slide	{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.section_game_event .slider .slick-current.slick-active.slick-center a	{width:328px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;}
.section_game_event .slider .slick-current.slick-active.slick-center a .background	{width:308px;height:173px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;}
.section_game_event .btn_more	{min-width:168px;margin-top:50px;margin-bottom:150px;padding:18px 60px;font-size:16px;font-weight:bold;line-height:1.5;color:#1277ff;border:2px solid rgba(18, 119, 255, 0.4);border-radius:32px;-webkit-transition:border 0.2s;transition:border 0.2s;}
.section_game_event .btn_more:hover	{border:2px solid #1277ff;}
/* 섹션 - 지금, 주목해야 할 최신 업데이트 */
.section_latest_updates	{height:626px;text-align:center;background:#0062ff url(../img/pc/bg_update.jpg) no-repeat 50% 50%;background-size:cover;}
.section_latest_updates img	{width:auto;height:100%;}
.section_latest_updates h2	{padding-top:150px;color:#fff;}
.section_latest_updates .desc	{padding-top:14px;font-size:16px;color:#9dc9ff;}
.section_latest_updates .slider	{width:1064px;height:220px;overflow-y:hidden;margin:30px auto 0;padding:0 10px;font-size:0;border-bottom-left-radius:20px;}
.section_latest_updates .slider .slide	{width:154px;height:100%;display:inline-block;position:relative;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:left;background-position:50% 50%;background-size:100% 100%;border-radius:20px;}
.section_latest_updates .slider .slide a	{width:154px;height:220px;display:inline-block;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
.section_latest_updates .slider .slide a:hover	{background-color:#1277ff;box-shadow:0 10px 20px -6px rgba(0, 58, 255, 0.7);}
.section_latest_updates .slider .slide .icon	{width:134px;height:134px;position:absolute;overflow:hidden;top:10px;left:10px;background-color:#000;background-size:100% 100%;border-radius:15px;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_latest_updates .slider .slide .icon .img	{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-size:100% 100%;}
.section_latest_updates .slider .slide .title	{width:134px;height:22px;position:absolute;overflow:hidden;top:154px;left:10px;font-size:15px;font-weight:bold;line-height:22px;color:#fff;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_latest_updates .slider .slide .game	{width:134px;height:18px;position:absolute;overflow:hidden;top:182px;left:10px;font-size:13px;line-height:18px;color:#87baff;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_latest_updates .slider .slick-arrow	{width:60px;height:60px;position:absolute;z-index:100;top:46px;background-color:rgba(255, 255, 255, 0.9);border-radius:60px;opacity:1;}
.section_latest_updates .slider .slick-arrow .icon	{width:15px;height:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-7px;}
.section_latest_updates .slider .slick-arrow:hover	{background-color:#ffffff;}
.section_latest_updates .slider .slick-prev	{left:0;}
.section_latest_updates .slider .slick-prev .icon	{background-position:-381px -86px;}
.section_latest_updates .slider .slick-next	{right:0;}
.section_latest_updates .slider .slick-next .icon	{background-position:-351px -86px;}
.section_latest_updates .slider .slick-active .slide	{opacity:1;}
/* 섹션 - 고객센터 */
.section_customer_service	{height:526px;background:#f3f6fd url(../img/pc/bg_customer.jpg) no-repeat 50% 50%;background-size:1920px auto;}
.section_customer_service img	{width:auto;height:100%;}
.section_customer_service .content	{height:526px;}
.section_customer_service h2	{padding:150px 0 40px 435px;}
.section_customer_service .menu	{margin-left:435px;}
.section_customer_service .menu li	{width:328px;height:84px;position:relative;float:left;margin:0 20px 20px 0;background-color:#fff;border-radius:20px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_customer_service .menu li:hover	{box-shadow:0 10px 20px -6px #bac2d1;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_customer_service .menu li a	{width:100%;height:100%;display:block;padding:30px 30px 30px 94px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:bold;line-height:24px;color:#000f45;}
.section_customer_service .menu li .arrow	{width:10px;height:12px;position:absolute;top:50%;left:292px;margin-top:-5px;background-position:-277px -85px;}
.section_customer_service .menu [class^=icon]	{width:44px;height:44px;display:inline-block;position:absolute;top:50%;left:30px;margin-top:-22px;vertical-align:middle;}
.section_customer_service .menu .icon_cs	{background-position:-272px -1px;}
.section_customer_service .menu .icon_star	{background-position:-449px -1px;}
.section_customer_service .menu .icon_game	{background-position:-406px -1px;}
.section_customer_service .menu .icon_inquiry	{background-position:-317px -1px;}
/* 섹션 - 공지사항 */
.section_notice	{height:100px;background-color:#fff;}
.section_notice .content	{display:table;}
.section_notice .common_notice,.section_notice .service_check_notice	{height:100px;display:table-cell;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:20px;vertical-align:middle;}
.section_notice .common_notice	{width:600px;}
.section_notice .service_check_notice	{width:564px;margin-left:36px;}
.section_notice .common_notice:after,.section_notice .service_check_notice:after	{display:table;clear:both;content:"";}
.section_notice .common_notice:first-child,.section_notice .service_check_notice:first-child	{border-right:1px solid #dedfe3;}
.section_notice .common_notice:nth-child(2) h3,.section_notice .service_check_notice:nth-child(2) h3	{padding-left:36px;}
.section_notice .common_notice:nth-child(2) .go_more,.section_notice .service_check_notice:nth-child(2) .go_more	{margin-right:0;}
.section_notice .common_notice:hover .go_more,.section_notice .service_check_notice:hover .go_more	{border:2px solid #b0baca;-webkit-transition:border 0.2s;transition:border 0.2s;}
.section_notice .common_notice .title,.section_notice .service_check_notice .title,.section_notice .common_notice .desc,.section_notice .service_check_notice .desc,.section_notice .common_notice .go_more,.section_notice .service_check_notice .go_more	{display:block;}
.section_notice .common_notice .txt,.section_notice .service_check_notice .txt	{width:510px;height:24px;display:block;position:relative;overflow:hidden;padding:38px 0;}
.section_notice .common_notice .title,.section_notice .service_check_notice .title	{float:left;padding-right:20px;font-size:16px;font-weight:bold;line-height:24px;color:#000f45;word-break:keep-all;white-space:nowrap;vertical-align:middle;}
.section_notice .common_notice .desc,.section_notice .service_check_notice .desc	{height:22px;display:block;overflow:hidden;line-height:22px;text-overflow:ellipsis;white-space:nowrap;}
.section_notice .common_notice .slick-list,.section_notice .service_check_notice .slick-list	{overflow:hidden;}
.section_notice .common_notice .slide,.section_notice .service_check_notice .slide	{width:100%;height:100px;display:inline-block;color:#000f45;vertical-align:middle;}
.section_notice .common_notice .slide > a,.section_notice .service_check_notice .slide > a	{width:100%;height:100%;display:block;position:relative;}
.section_notice .common_notice .go_more,.section_notice .service_check_notice .go_more	{width:40px;height:40px;position:absolute;top:50%;right:37px;margin:-23px 0 0 0;font-size:0;color:rgba(0, 0, 0, 0);border:2px solid rgba(176, 186, 202, 0.4);border-radius:40px;-webkit-transition:border 0.2s;transition:border 0.2s;}
.section_notice .common_notice .icon,.section_notice .service_check_notice .icon	{width:7px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;background-position:-279px -86px;}
.section_notice .service_check_notice .go_more	{right:0;}
/* 탭 섹션 */
.section_tab	{background-color:#ffffff;}
.section_tab.notice_event .tab li	{width:50%;}
.section_tab.game_genre .tab li	{width:171px;}
.section_tab .tab	{width:100%;display:table;}
.section_tab .tab li	{width:auto;height:70px;display:table-cell;position:relative;vertical-align:middle;}
.section_tab .tab li button,.section_tab .tab li a	{width:100%;height:100%;display:block;font-size:14px;font-weight:bold;line-height:20px;color:#7e8592;}
.section_tab .tab li button.on:after,.section_tab .tab li a.on:after	{height:2px;position:absolute;right:0;bottom:0;left:0;content:"";background-color:#1277ff;}
.section_tab .tab li button:hover,.section_tab .tab li a:hover,.section_tab .tab li button.on,.section_tab .tab li a.on	{color:#1277ff;}
.section_tab .tab li a	{height:auto;display:block;padding:23px 0;text-align:center;}
.section_tab .tab li:after	{width:1px;height:14px;position:absolute;top:50%;right:0;margin-top:-7px;content:"";background-color:#c7cbd5;}
.section_tab .tab li:last-child:after	{display:none;}
/* 게임탭 리스트 */
.section_game_list	{padding:40px 0 110px;text-align:center;background-color:#f7f8fa;}
.section_game_list .filter	{width:100%;position:relative;text-align:right;}
.section_game_list .filter button	{margin-right:20px;font-size:14px;line-height:20px;color:#7e8592;}
.section_game_list .filter button:last-child	{margin-right:0;}
.section_game_list .filter button .icon	{width:20px;height:20px;display:inline-block;margin:-2px 4px 0;vertical-align:middle;background-position:-43px -128px;}
.section_game_list .filter button:hover,.section_game_list .filter button.on	{color:#1277ff;}
.section_game_list .filter button:hover .icon,.section_game_list .filter button.on .icon	{background-position:-22px -128px;}
.section_game_list .list	{margin:30px 0;}
.section_game_list .list:after	{display:table;clear:both;content:"";}
.section_game_list .list li	{width:589px;height:130px;position:relative;float:left;margin-right:20px;margin-bottom:20px;background-color:#fff;border-radius:20px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_game_list .list li:hover	{box-shadow:0 10px 20px -6px #bac2d1;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_game_list .list li:nth-child(even)	{margin-right:0;}
.section_game_list .list li > a	{width:100%;height:100%;display:block;}
.section_game_list .list .tag	{position:absolute;top:16px;right:20px;}
.section_game_list .list .tag span	{margin:0 3px;padding:6px 12px;font-size:11px;font-weight:bold;line-height:1.55;border-radius:15px;}
.section_game_list .list .tag span:last-child	{margin-right:0;}
.section_game_list .list .tag .new	{color:#00c6a5;background-color:#c2f4f8;}
.section_game_list .list .tag .recommend	{color:#1277ff;background-color:#d4dfff;}
.section_game_list .list .tag .popular	{color:#964aff;background-color:#ebdcff;}
.section_game_list .list .tag .update	{color:#ff4758;background-color:#ffe4e6;}
.section_game_list .list .icon	{width:90px;height:90px;position:absolute;overflow:hidden;top:20px;left:20px;background:none;border-radius:30px;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.section_game_list .list .icon .img	{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;background-size:100% 100%;}
.section_game_list .list .title	{position:absolute;top:40px;left:124px;font-size:16px;font-weight:bold;line-height:1.5;color:#000f45;}
.section_game_list .list .title .genre	{margin-left:6px;font-size:13px;font-weight:normal;line-height:1.38;color:#1277ff;}
.section_game_list .list .desc	{height:30px;position:absolute;overflow:hidden;top:65px;left:124px;padding-right:20px;font-size:13px;line-height:30px;color:#7e8592;}
.section_game_list .list .caution	{width:4px;height:4px;display:inline-block;margin:9px 4px 0 0;vertical-align:top;background:#ed5565;border-radius:50px;}
.section_game_list .list .emoji	{height:16px;display:inline-block;margin-top:-2px;margin-right:2px;vertical-align:middle;}
.section_game_list .list .emoji.flag	{height:28px;}
.section_game_list .list .emoji img	{width:auto;height:100%;}
.section_game_list .btn_view_more	{min-width:250px;padding:18px 20px;font-size:16px;font-weight:bold;line-height:24px;color:#1277ff;border:2px solid rgba(18, 119, 255, 0.4);border-radius:32px;-webkit-transition:border 0.5s;transition:border 0.5s;}
.section_game_list .btn_view_more:hover	{border:2px solid #1277ff;}
/* 게임 디테일 */
.section_game_detail	{padding:110px 0 60px;}
.section_game_detail .share	{position: absolute;top: -62px;right: 20px;}
.section_game_detail .btn_share	{height:44px;padding:0 40px 0 20px;font-size:1.3rem;color:#7e8592;font-weight:bold;border:2px solid rgba(126,133,146,.4);border-radius:22px;box-sizing:border-box;top: 0;right: 0;}
.section_game_detail .btn_share:hover	{border:2px solid #7e8592;}
.section_game_detail .btn_share span	{position:absolute;right:20px;top:13px;width: 15px;height: 16px;background-position:-382.5px -128px}
.section_game_detail .share:hover	{background-color:#f7f8fa;overflow:visible;}
.section_game_detail .share:hover .menu	{display:block;}
.section_game_detail .share > a:after	{width:0;height:100%;display:inline-block;vertical-align:middle;content:"";}
.section_game_detail .share > a	{width:100%;height:100%;display:block;position:absolute;font-size:12px;font-weight:bold;color:#7e8592;text-align:center;}
.section_game_detail .share > a > span	{display:inline-block;vertical-align:middle;}
.section_game_detail .share .menu	{width:218px;position:absolute;top:58px;left:50%;margin-left:-109px;padding:12px 0;color:#fff;background-color:#000;border-radius:12px;display:none;}
.section_game_detail .share .menu:before	{content:"";display: block;position: absolute;top: -14px;left: 0;right: 0;bottom: 0;}
.section_game_detail .share .menu:after	{width:16px;height:10px;position:absolute;top:-10px;left:50%;margin-left:-8px;content:"";background-position:-184px -175px;}
.section_game_detail .share .menu a	{width:100%;height:50px;display:block;position:relative;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:bold;line-height:50px;}
.section_game_detail .share .menu a:hover	{color:#fff;background-color:#1277ff;}
.section_game_detail .share .menu [class^=icon_]	{width:25px;height:25px;display:inline-block;left:auto;margin:-2px 10px 0 0;position: relative;vertical-align:middle;}
.section_game_detail .share .menu .icon_fb	{background-position:-360px -175px;}
.section_game_detail .share .menu .icon_copy	{background-position:-333px -175px;}

.section_game_detail .video	{width:763px;height:429px;position:absolute;overflow:hidden;top:-40px;left:20px;background-color:#000;background-size:100% 100%;border-radius:20px;box-shadow:0 13px 20px -6px #aab3c5;}
.section_game_detail .video iframe	{width:100%;height:100%;}
.section_game_detail .video.external:after	{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-color:rgba(0, 0, 0, 0.4);}
.section_game_detail .video.external .btn_external	{width:70px;height:70px;position:absolute;z-index:100;top:50%;left:50%;margin:-35px 0 0 -35px;font-size:0;color:rgba(0, 0, 0, 0);background-position:-213px -207px;opacity:0.85;transition:100ms opacity;}
.section_game_detail .video.external .btn_external:hover	{opacity:1;transition:100ms opacity;}
.section_game_detail .profile	{width:1158px;height:429px;margin-left:42px;padding:30px 20px 100px 753px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:20px;}
.section_game_detail .profile .game_icon	{width:130px;height:130px;float:left;top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%;border-radius:30px;}
.section_game_detail .profile .game	{width:215px;height:130px;display:table;float:left;margin-bottom:20px;padding:0 20px;}
.section_game_detail .profile .game .inner	{display:table-cell;vertical-align:middle;}
.section_game_detail .profile .game .title	{margin-bottom:10px;font-size:24px;font-weight:bold;line-height:30px;color:#000f45;}
.section_game_detail .profile .game .genre	{font-size:14px;line-height:20px;color:#1277ff;}
.section_game_detail .profile .introduce_txt	{height:290px;}
.section_game_detail .profile .introduce_txt li	{width:100%;margin-top:10px;font-size:16px;font-weight:bold;line-height:24px;color:#7e8692;}
.section_game_detail .profile .introduce_txt li:first-child	{margin-top:0;}
.section_game_detail .profile .introduce_txt .emoji	{height:16px;display:inline-block;margin-right:6px;vertical-align:middle;background-size:100% 100%;object-fit:contain;}
.section_game_detail .profile .introduce_txt .emoji.flag	{height:28px;}
.section_game_detail .profile .introduce_txt .emoji img	{width:auto;height:100%;}
.section_game_detail .profile .download	{position:absolute;top:339px;right:40px;text-align:right;}
.section_game_detail .profile [class^=btn_store_]	{width:50px;height:50px;display:block;position:relative;float:left;margin:0 10px 0 0;font-size:0;color:rgba(0, 0, 0, 0);background-color:#eff1f4;background-repeat:no-repeat;border-radius:50px;}
.section_game_detail .profile [class^=btn_store_] .icon	{position:absolute;top:50%;left:50%;border-radius:0;}
.section_game_detail .profile [class^=btn_store_]:hover	{background-color:#e1e3e6;}
.section_game_detail .profile .btn_store_apple .icon	{width:19px;height:24px;margin:-12px 0 0 -10px;background-position:-484px -99px;}
.section_game_detail .profile .btn_store_google .icon	{width:20px;height:23px;margin:-12px 0 0 -10px;background-position:-1px -128px;}
.section_game_detail .profile .btn_store_one .icon	{width:24px;height:25px;margin:-13px 0 0 -12px;background-position:-459px -99px;}
.section_game_detail .profile .btn_store_samsung .icon	{width:25px;height:25px;margin:-13px 0 0 -12px;background-position:-155px -172px;}
.section_game_detail .profile .btn_share	{min-width:118px;height:50px;padding:0 33px;font-size:14px;font-weight:bold;line-height:20px;color:#fff;background-color:#1277ff;border-radius:25px;}
.section_game_detail .profile .btn_share:hover	{background-color:#105afb;}
.section_game_detail .profile .share_popup	{width:240px;height:158px;position:absolute;z-index:-1000;top:50px;right:-10px;padding:33px 11px;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;background:url(../img/pc/bg_share_game_2x.png) no-repeat 0 0;background-size:100% 100%;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.section_game_detail .profile .share_popup.on	{z-index:1;visibility:visible;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.section_game_detail .profile .share_popup button	{width:100%;height:50px;padding-left:53px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:bold;line-height:20px;color:#000f45;text-align:left;}
.section_game_detail .profile .share_popup button:hover	{background-color:#f7f8fa;}
.section_game_detail .profile .share_popup button .icon	{width:28px;height:28px;position:absolute;top:50%;left:15px;margin-top:-14px;}
.section_game_detail .profile .share_popup button.btn_fb .icon	{background-position:-31px -171px;}
.section_game_detail .profile .share_popup button.btn_fb:hover .icon	{background-position:-1px -171px;}
.section_game_detail .profile .share_popup button.btn_link .icon	{background-position:-92px -172px;}
.section_game_detail .profile .share_popup button.btn_link:hover .icon	{background-position:-62px -172px;}
.section_game_detail .profile .component	{width:385px;height:72px;display:table;position:relative;left:-2px;margin:0 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;}
.section_game_detail .profile .component.both .item	{width:50%;}
.section_game_detail .profile .component.quarter .item	{width:25%;}
.section_game_detail .profile .component.quarter .item > a, .section_game_detail .profile .component.quarter button	{font-size:12px;line-height:12px;}
.section_game_detail .profile .component:after	{display:table;clear:both;content:"";}
.section_game_detail .profile .component [class^=icon_]	{width:20px;height:20px;display:block;position:relative;left:50%;margin:0 0 4px -9px;vertical-align:middle;}
.section_game_detail .profile .component .icon_customer	{background-position:-345px -207px;}
.section_game_detail .profile .component .icon_community	{background-position:-439px -148px;}
.section_game_detail .profile .component .icon_store	{background-position:-459px -148px;}
.section_game_detail .profile .component .icon_share	{background-position:-478px -148px;}
.section_game_detail .profile .component .icon_appstore	{background-position:-225px -175px;}
.section_game_detail .profile .component .icon_googleplay	{background-position:-252px -175px;}
.section_game_detail .profile .component .icon_onestore	{background-position:-279px -175px;}
.section_game_detail .profile .component .icon_galaxy	{background-position:-306px -175px;}
.section_game_detail .profile .component .icon_fb	{background-position:-360px -175px;}
.section_game_detail .profile .component .icon_copy	{background-position:-333px -175px;}
.section_game_detail .profile .component .icon_android	{background-position:-392px -175px;}
.section_game_detail .profile .component .icon_pc	{background-position:-425px -175px;}
.section_game_detail .profile .component .icon_steam	{background-position:-485px -175px;}
.section_game_detail .profile .component .icon_coupon	{background-position:-460px -176px;}
.section_game_detail .profile .component .menu [class^=icon_]	{width:25px;height:25px;display:inline-block;left:auto;margin:-2px 10px 0 0;}
.section_game_detail .profile .component .item	{width:33.33%;display:table-cell;position:relative;overflow:hidden;box-sizing:border-box;border-top:2px solid #e7e9ef;border-bottom:2px solid #e7e9ef;}
.section_game_detail .profile .component .item:after	{width:1px;height:44px;position:absolute;top:50%;right:0;margin-top:-22px;content:"";background-color:#e7e9ef;}
.section_game_detail .profile .component .item:first-child	{border-left:2px solid #e7e9ef;border-top-left-radius:12px;border-bottom-left-radius:12px;}
.section_game_detail .profile .component .item:last-child	{border-right:2px solid #e7e9ef;border-top-right-radius:12px;border-bottom-right-radius:12px;}
.section_game_detail .profile .component .item:last-child:after	{display:none;}
.section_game_detail .profile .component .item:hover	{background-color:#f7f8fa;}
.section_game_detail .profile .component .item:hover	{overflow:visible;}
.section_game_detail .profile .component .item:hover .menu	{z-index:1;}
.section_game_detail .profile .component .item > a:after	{width:0;height:100%;display:inline-block;vertical-align:middle;content:"";}
.section_game_detail .profile .component .item > a,.section_game_detail .profile .component button	{width:100%;height:100%;display:block;position:absolute;font-size:13px;font-weight:bold;color:#7e8592;text-align:center;line-height:13px;}
.section_game_detail .profile .component .item > a > span	{display:inline-block;vertical-align:middle;}
.section_game_detail .profile .component .item .menu	{width:218px;position:absolute;z-index:-1;top:74px;left:50%;margin-left:-109px;padding:12px 0;color:#fff;background-color:#000;border-radius:12px;}
.section_game_detail .profile .component .item .menu:before	{width:16px;height:10px;position:absolute;top:-10px;left:50%;margin-left:-8px;content:"";background-position:-184px -175px;}
.section_game_detail .profile .component .item .menu li	{background-color:#000;}
.section_game_detail .profile .component .item .menu a	{width:100%;height:50px;display:block;position:relative;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:bold;line-height:50px;}
.section_game_detail .profile .component .item .menu a:hover	{color:#fff;background-color:#1277ff;}

/* notice */
.section_game_detail .notice	{width:100%;position:relative;padding:60px 0 0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section_game_detail .notice .box:after	{display: block;clear: both;content: "";}
.section_game_detail .notice .box	{margin-left: -20px;}
.section_game_detail .notice .box li	{width: 373px;height: 162px;margin: 0 10px;border-radius: 20px;background-color: #fff;float: left;box-sizing:border-box;}
.section_game_detail .notice .box li a	{padding: 20px 20px 25px;box-sizing:border-box;display: block;}
.section_game_detail .notice .box li:hover	{box-shadow: 0 10px 20px -6px #bac2d1;}
.section_game_detail .notice .box li:first-child	{margin-left: 0;}
.section_game_detail .notice .box li:last-child	{margin-right: 0;}
.section_game_detail .notice .box li .box_title	{font-size: 15px;line-height: 29px;color: #000f45;font-weight:bold;margin-bottom: 7px;text-overflow: ellipsis;word-wrap: normal !important;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;}
.section_game_detail .notice .box li .box_title .tag	{width: 65px;height: 29px;margin: -2px 4px 0 0;padding: 6px 12px;border-radius: 14.5px;background-color: #e7e9ef;font-size: 11px;line-height: 17px;color: #7e8592;}
.section_game_detail .notice .box li .box_title .tag.all	{color: #1277ff;border:1px solid #1277ff;background: none;padding: 4px 12px;}
.section_game_detail .notice .box li .box_title .tag:last-child	{margin-right: 6px;}

.section_game_detail .notice .box li .box_desc	{font-size: 14px;line-height: 20px;color: #7e8592;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;}
.section_game_detail .notice .box li .date	{color: #7e8592;font-size: 14px;line-height: 20px;font-weight:bold;}
.section_game_detail .notice .title:after	{content:"";display:table;clear:both;}
.section_game_detail .notice .title	{margin-bottom: 20px;}
.section_game_detail .notice .title h4	{float:left;font-size:2.2rem;font-weight:bold;line-height:30px;color:#00092b;}
.section_game_detail .notice .title a	{top:8px;right:40px;font-size:14px;font-weight:bold;line-height:1.43;color:#b0baca;position: relative;float: right;}
.section_game_detail .notice .title a .icon	{width:15px;height:8px;display:inline-block;margin-top:-3px;margin-left:10px;vertical-align:middle;background-position:-351px -86px;}
.section_game_detail .notice .title a:hover	{color:#1277ff;}
.section_game_detail .notice .title a:hover .icon	{background-position:-336px -86px;}

.section_game_detail .desc	{width:100%;position:relative;padding:60px 0 0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section_game_detail .desc h4	{padding-bottom:20px;font-size:22px;font-weight:bold;line-height:28px;color:#000f45;}
.section_game_detail .desc .txt	{width:100%;height:132px;overflow:hidden;margin-bottom:40px;font-size:15px;line-height:22px;color:#7e8592;}
.section_game_detail .desc .txt	.wrap {min-width:inherit;}
.section_game_detail .desc .txt.on	{height:auto;}
.section_game_detail .desc .view_more	{font-size:14px;font-weight:bold;line-height:20px;color:#1277ff;}
.section_game_detail .desc .view_more .icon	{width:11px;height:6px;display:inline-block;position:relative;margin:-2px 0 0 10px;vertical-align:middle;background-position:-433px -86px;}
.section_game_detail .desc .view_more.on	{display:none;}
.section_game_detail .screenshot	{position:relative;padding:60px 0 30px;}
.section_game_detail .screenshot + .desc	{padding:0 0 60px 42px;}
.section_game_detail .screenshot .slider	{width:1220px;margin-left:-20px;padding:0 0;font-size:0;border-bottom-left-radius:20px;}
.section_game_detail .screenshot .slider .slick-list	{overflow:hidden;}
.section_game_detail .screenshot .slider .slide	{width:310px;height:100%;position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-position:50% 50%;background-size:100% 100%;border-radius:20px;-khtml-user-select:none;}
.section_game_detail .screenshot .slider .slide.horizental .img	{width:300px;height:534px;}
.section_game_detail .screenshot .slider .slide .img	{width:551px;height:310px;display:block;position:relative;overflow:hidden;margin:0 0 30px 20px;background-color:#000;background-size:100% 100%;border-radius:20px;}
.section_game_detail .screenshot .slider .slick-arrow	{width:60px;height:60px;position:absolute;z-index:100;top:50%;margin-top:-45px;background-color:rgba(255, 255, 255, 0.9);border-radius:60px;box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.2);opacity:1;}
.section_game_detail .screenshot .slider .slick-arrow .icon	{width:15px;height:8px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -7px;}
.section_game_detail .screenshot .slider .slick-arrow:hover	{background-color:#ffffff;}
.section_game_detail .screenshot .slider .slick-prev	{left:-10px;}
.section_game_detail .screenshot .slider .slick-prev .icon	{background-position:-381px -86px;}
.section_game_detail .screenshot .slider .slick-next	{right:-30px;}
.section_game_detail .screenshot .slider .slick-next .icon	{background-position:-351px -86px;}
/* HIVE의 다른 게임들 */
.section_other_games	{padding:100px 0;background-color:#fff;}
.section_other_games h3	{font-size:24px;font-weight:bold;line-height:1.25;color:#000f45;}
.section_other_games .slider	{width:1235px;height:196px;margin:30px 0 30px -20px;padding:0 0;font-size:0;}
.section_other_games .slider .slide	{width:174px;height:100%;position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:left;background-position:50% 50%;background-size:100% 100%;}
.section_other_games .slider .slide a	{width:154px;display:block;margin:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
.section_other_games .slider .slide .icon	{width:154px;height:154px;position:relative;overflow:hidden;background-color:#000;background-size:100% 100%;border-radius:30px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_other_games .slider .slide:hover .icon	{box-shadow:0 13px 20px -6px #aab3c5;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_other_games .slider .slide .game	{width:154px;height:22px;overflow:hidden;margin-top:15px;margin-bottom:4px;font-size:16px;font-weight:bold;line-height:24px;color:#000f45;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_other_games .slider .slide .genre	{width:154px;height:20px;overflow:hidden;font-size:14px;line-height:20px;color:#1277ff;text-overflow:ellipsis;word-wrap:normal !important;white-space:nowrap;-o-text-overflow:ellipsis;}
.section_other_games .slider .slick-arrow	{width:60px;height:60px;position:absolute;z-index:100;top:47px;background-color:rgba(255, 255, 255, 0.9);border-radius:60px;box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.2);opacity:1;}
.section_other_games .slider .slick-arrow .icon	{width:15px;height:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-7px;}
.section_other_games .slider .slick-arrow:hover	{background-color:#ffffff;}
.section_other_games .slider .slick-prev	{left:-10px;}
.section_other_games .slider .slick-prev .icon	{background-position:-381px -86px;}
.section_other_games .slider .slick-next	{right:-11px;}
.section_other_games .slider .slick-next .icon	{background-position:-351px -86px;}
.section_other_games .slider:after	{display:table;clear:both;content:"";}
/* 공지사항 섹션 */
.section_notice_list	{padding:0 0 110px;}
.section_notice_list .board	{margin-top:40px;border-top:1px solid #0a0a12;}
.section_notice_list .board .row,.section_notice_list .board .board_head	{width:100%;height:100%;display:table;}
.section_notice_list .board .col	{width:164px;display:table-cell;position:relative;text-align:center;vertical-align:middle;}
.section_notice_list .board .col:nth-child(2)	{width:870px;text-align:left;}
.section_notice_list .board .board_head	{padding:20px 0;font-size:15px;font-weight:bold;line-height:22px;color:#000f45;text-align:center;background-color:#f7f8fa;}
.section_notice_list .board .board_head .col:nth-child(2)	{text-align:center;}
.section_notice_list .board .board_head .col:before	{width:1px;height:14px;position:absolute;top:50%;left:0;margin-top:-7px;content:"";background-color:#c7cbd5;}
.section_notice_list .board .board_head .col:first-child:before	{display:none;}
.section_notice_list .board .board_list	{margin-bottom:51px;border-top:1px solid #e8eaed;}
.section_notice_list .board .board_list li	{font-size:14px;line-height:20px;color:#000f45;word-break:break-all;border-bottom:1px solid #e8eaed;}
.section_notice_list .board .board_list li.fixed	{background:#fff;}
.section_notice_list .board .board_list li.fixed a	{padding:13px 30px 13px 54px;}
.section_notice_list .board .board_list li.fixed a:before	{width:14px;height:14px;position:absolute;top:50%;left:30px;margin-top:-7px;content:"";background-position:-377px -151px;}
.section_notice_list .board .board_list li:hover	{background-color:#fcfdff;}
.section_notice_list .board .board_list a	{display:block;position:relative;padding:13px 30px 13px 30px;}
.section_notice_list .board .board_list .thumb	{width:40px;height:40px;display:inline-block;overflow:hidden;margin-right:10px;vertical-align:middle;background-size:100% 100%;border-radius:14px;}
.section_notice_list .board .noting_found	{width:100%;position:relative;margin-bottom:90px;padding:160px 0;text-align:center;border-bottom:2px solid #e8eaed;}
.section_notice_list .board .noting_found .title	{font-size:28px;font-weight:bold;line-height:1.29;color:#000f45;}
.section_notice_list .board .noting_found .desc	{margin-top:30px;font-size:16px;line-height:24px;color:#7e8592;}
/* 본문 글 섹션 */
.section_notice_detail	{padding:70px 0 110px;}
.section_notice_detail .notice_article	{text-align:center;}
.section_notice_detail .notice_article .info	{width:100%;position:relative;text-align:center;}
.section_notice_detail .notice_article .info span	{display:inline-block;vertical-align:middle;}
.section_notice_detail .notice_article .info .type	{font-size:14px;font-weight:bold;line-height:1.43;color:#1277ff;}
.section_notice_detail .notice_article .info .date	{font-size:14px;line-height:1.43;color:#7e8592;}
.section_notice_detail .notice_article .info .seperate_bar	{width:1px;height:14px;margin:0 20px;font-size:0;color:transparent;background-color:#c7cbd5;}
.section_notice_detail .notice_article .title	{margin:20px 0 30px;font-size:30px;line-height:1.2;color:#000f45;}
.section_notice_detail .notice_article .share button	{width:30px;height:30px;display:inline-block;margin:0 10px;font-size:0;color:transparent;vertical-align:middle;border-radius:30px;}
.section_notice_detail .notice_article .share .btn_fb	{background-position:-31px -171px;}
.section_notice_detail .notice_article .share .btn_fb:hover	{background-position:-1px -171px;}
.section_notice_detail .notice_article .share .btn_copy	{background-position:-91px -171px;}
.section_notice_detail .notice_article .share .btn_copy:hover	{background-position:-61px -171px;}
.section_notice_detail .notice_article .txt	{position:relative;margin:40px 0 0 0;padding:70px 88px;font-size:15px;line-height:1.47;color:#7e8592;text-align:left;border-top:2px solid #e8eaed;}
.section_notice_detail .notice_article img{width:auto;max-width:100%}
.section_notice_detail .article_nav	{width:100%;display:table;position:relative;margin-bottom:50px;text-align:center;border-top:2px solid #e8eaed;border-bottom:2px solid #e8eaed;}
.section_notice_detail .article_nav .prev_article,.section_notice_detail .article_nav .next_article	{width:50%;height:100%;display:table-cell;vertical-align:middle;}
.section_notice_detail .article_nav a	{width:100%;height:100%;display:block;position:relative;margin-top:-1px;padding:52px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section_notice_detail .article_nav a:hover	{background-color:#fcfdff;}
.section_notice_detail .article_nav a:hover:after	{height:2px;position:absolute;top:0;right:0;left:0;content:"";background-color:#1277ff;}
.section_notice_detail .article_nav a:hover .title,.section_notice_detail .article_nav a:hover .desc	{color:#1277ff;}
.section_notice_detail .article_nav .icon	{width:7px;height:10px;display:inline-block;margin-top:-4px;vertical-align:middle;}
.section_notice_detail .article_nav .prev_article .title .icon	{margin-right:20px;background-position:-504px -57px;}
.section_notice_detail .article_nav .prev_article:hover .title .icon	{background-position:-300px -86px;}
.section_notice_detail .article_nav .next_article .title .icon	{margin-left:20px;background-position:-279px -86px;}
.section_notice_detail .article_nav .next_article:hover .title .icon	{background-position:-293px -86px;}
.section_notice_detail .article_nav .title	{font-size:16px;font-weight:bold;line-height:1.5;color:#000f45;}
.section_notice_detail .article_nav .desc	{margin-top:10px;font-size:15px;line-height:1.47;color:#000f45;}
.section_notice_detail .go_board_list	{text-align:center;}
.section_notice_detail .go_board_list a	{min-width:250px;display:inline-block;padding:18px 0;font-size:16px;font-weight:bold;line-height:1.5;color:#1277ff;border:solid 2px rgba(18, 119, 255, 0.4);border-radius:32px;-webkit-transition:border 0.2s;transition:border 0.2s;}
.section_notice_detail .go_board_list a:hover	{border:solid 2px #1277ff;-webkit-transition:border 0.2s;transition:border 0.2s;}
.section_notice_detail .article_nav .no_hover a:hover	{background-color:transparent;}
.section_notice_detail .article_nav .no_hover a:hover .title	{color:#000f45;}
.section_notice_detail .article_nav .no_hover a:hover .desc	{color:#000f45;}
.section_notice_detail .article_nav .no_hover a:hover:after	{display:none;}
.section_notice_detail .article_nav .no_hover.prev_article .title .icon	{background-position:-504px -57px;}
.section_notice_detail .article_nav .no_hover.next_article .title .icon	{background-position:-279px -86px;}
/* 본문 글 섹션 */
.section_event_list	{padding:0 0 110px;}
.section_event_list .list	{margin:40px 0 20px;}
.section_event_list .list .event	{width:386px;height:303px;position:relative;float:left;overflow:hidden;margin-right:20px;margin-bottom:30px;background-color:#ffffff;border-radius:20px;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_event_list .list .event:hover	{box-shadow:0 10px 20px -6px #bac2d1;-webkit-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.section_event_list .list .event:nth-child(3n)	{margin-right:0;}
.section_event_list .list .event a	{width:100%;height:100%;display:block;cursor:pointer;}
.section_event_list .list .event .background	{width:386px;height:217px;background-position:0 0;background-size:100% 100%;}
.section_event_list .list .event .title	{width:326px;height:24px;position:absolute;overflow:hidden;top:231px;left:20px;font-size:16px;font-weight:bold;line-height:1.5;color:#000f45;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}
.section_event_list .list .event .game	{width:326px;height:18px;position:absolute;overflow:hidden;top:259px;left:20px;font-size:13px;line-height:1.38;color:#7e8592;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}
.section_event_list .list .event.fixed:after	{width:14px;height:14px;position:absolute;top:236px;right:20px;content:"";background-position:-377px -151px;}
.section_event_list .list:after	{display:table;clear:both;content:"";}
/* 일본 전자 공고 섹션 */
.section_electric_ja	{width:1200px;min-height:355px;overflow:hidden;margin-top:-80px;background-color:#ffffff;border-radius:20px;}
.section_electric_ja .list li	{position:relative;padding:24px 40px 24px 80px;font-size:15px;line-height:22px;border-bottom:1px solid #e8eaed;}
.section_electric_ja .list li:before	{width:25px;height:28px;position:absolute;top:21px;left:40px;content:"";background-position:-182px -205px;}
.section_electric_ja .list li:hover	{background-color:#fcfdff;}
.section_electric_ja .list li a	{color:#000f45;}
.section_electric_ja .list li a:hover	{text-decoration:underline;}
.section_electric_ja .list.none	{padding:160px 375px;font-size:28px;font-weight:bold;line-height:38px;color:#000f45;text-align:center;}
/* 검색창*/
.search_box	{width:1200px;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e8eaed;border-radius:20px;}
.search_box .inner	{width:850px;height:56px;display:table;position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;table-layout:fixed;background-color:#fff;border:2px solid #fff;border-radius:30px;}
.search_box .inner:hover	{border:2px solid #7e8592;}
.search_box .col	{display:table-cell;position:relative;vertical-align:middle;}
.search_box .input_search	{width:100%;height:56px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;color:#000f45;background:rgba(0, 0, 0, 0) none;outline:0;}
.search_box .input_search::-webkit-input-placeholder	{color:#b0baca;}
.search_box .input_search::-moz-placeholder	{color:#b0baca;}
.search_box .input_search:-ms-input-placeholder	{color:#b0baca;}
.search_box .input_search:-moz-placeholder	{color:#b0baca;}
.search_box .btn_input_delete	{width:10px;height:10px;display:none;position:absolute;top:50%;right:10px;margin-top:-5px;font-size:0;color:rgba(0, 0, 0, 0);background-position:-246px -86px;}
.search_box .btn_search	{width:154px;height:60px;position:absolute;top:-2px;right:-2px;font-size:15px;font-weight:bold;line-height:22px;color:#fff;background-color:#1277ff;border-radius:30px;}
.search_box .btn_search:hover	{box-shadow:0 10px 20px -6px rgba(0, 58, 255, 0.7);}
.search_box:after	{display:table;clear:both;content:"";}
/* 공지사항 이벤트 검색 창 */
.search_list_box	{width:1200px;height:170px;position:relative;margin:50px 0 50px;padding:57px 50px 57px 803px;box-sizing:border-box;background-color:#e8eaed;background-position:50% 50%;background-size:cover;border-radius:20px;}
.search_list_box:before	{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(18, 119, 255, 0.85);border-radius:20px;}
.search_list_box .inner	{width:345px;height:56px;position:static;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;table-layout:fixed;background-color:#fff;border:2px solid #fff;border-radius:30px;}
.search_list_box .inner:hover	{border:2px solid #7e8592;}
.search_list_box .col	{display:block;padding:0 40px;vertical-align:middle;}
.search_list_box .game_img	{width:160px;height:160px;position:absolute;top:-30px;left:40px;padding:0;background-color:#1277ff;background-size:cover;border-radius:30px;box-shadow:0 10px 20px -6px rgba(0, 0, 0, 0.5);}
.search_list_box .game_select	{position:absolute;top:50%;left:212px;margin-top:-18px;}
.search_list_box .game_select.all	{left:60px;}

/* 장르 탭 */
.select_tab	{background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-text-size-adjust:none;padding:10px 20px 24px;border-bottom:1px solid #e8eaed;}
.select_tab:after	{content:"";display: block;clear:both;}
.select_tab .genre	{display:table;vertical-align:top;box-sizing:border-box;float: left;}
.select_tab li	{display:table-cell;vertical-align:top;padding-left: 40px;}
.select_tab li:first-child	{padding-left: 0;}
.select_tab li button	{font-size:1.4rem;color:#7e8592;font-weight:bold;box-sizing:border-box;padding-left: 14px;}
.select_tab .game li button:after	{width: 6px;height: 6px;content:"";display: block;position: absolute;left: 0;top: 50%;transform:translateY(-50%);background: #b0baca;border-radius:50%;}
.select_tab .game li.on button:after	{background: #0076ff;}
.select_list .order_list	{margin-right: -10px;}
.select_list .order_list ul	{overflow:hidden;}
.select_list .order_list ul li	{float:right;margin-left:20px;font-size: 14px;color: #7e8592;line-height: 20px;padding-left: 20px;}
.select_list .order_list ul li:first-child	{margin-left: 0;}
.select_list .order_list ul button	{position:relative;height:20px;padding-left:24px;font-size:1.4rem;color:#7e8592;line-height:20px;}
.select_list .order_list ul span	{position:absolute;left:0;top:0;width:20px;height:20px;background-position:-43px -128px;}
.select_list .order_list ul .on button	{color:#1277ff;}
.select_list .order_list ul .on span	{background-position:-22px -128px;}


.search_list_box .game_select button	{background-color:transparent;}
.search_list_box .game_select .genre li button:after	{content:"";display: block;width: 6px;height: 6px;left: 0;top: 50%;transform:translateY(-50%);background: #b0baca;position: absolute;border-radius:50%;}
.search_list_box .game_select .genre li.on button:after	{background: #0076ff;}
.search_list_box .game_select .genre li.on button	{color: #1277ff;}
.search_list_box .game_select.disabled	{color:#888;text-shadow:1px 1px #fff;background-color:#f5f6f9;background-position:100% 100%;border-radius:3px;}
.search_list_box .game_select .btn_select	{width:100%;max-width:100%;height:36px;overflow:hidden;padding: 0;font-size:28px;font-weight:bold;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-width:0;cursor: inherit;}
.search_list_box .game_select .btn_select:after	{width:10px;height:6px;position:absolute;top:50%;right:0;content:"";background:url(../img/pc/icon_2x.png) -411px -86px no-repeat;background-size:512px 512px;transition:0.5s;display: none;}
.search_list_box .game_select .btn_select.disabled,.select .btn_select[disabled]	{color:#bebebe;text-shadow:1px 1px #fff;background-color:#f5f6f9;}
/*.search_list_box .game_select .btn_select.on + .select_list	{display:block !important;}*/
.search_list_box .game_select .btn_select.on.at + .select_list	{top:auto;bottom:38px;}
.search_list_box .game_select .select_list	{width:938px;display:none;position:absolute;overflow:hidden;z-index:2;left:0;box-sizing:border-box;background-color:#ffffff;border-radius:20px;box-shadow:0 2px 10px 1px rgba(186, 194, 209, 0.5);padding: 20px;top: 56px !important;}
.search_list_box .game_select .select_list:before	{display:none;}
.search_list_box .game_select .select_list .game	{max-height:none;overflow-y:auto;padding:10px 0;box-sizing:border-box;background-color:#fff;border-width:0;border-radius:4px;}
.search_list_box .game_select .select_list .game > li	{width:25%;float:left;margin:10px 0;}
.search_list_box .game_select .select_list button	{font-size:14px;font-weight:bold;}
.search_list_box .game_select .select_list .icon_game	{width:50px;height:50px;position:absolute;top:0;left:0;margin-right:5px;vertical-align:middle;background-size:cover;border-radius:15px;}
.search_list_box .game_select .select_list .option	{width:100%;height:50px;display:block;padding:0 10px 0 60px;box-sizing:border-box;font-size:13px;line-height:20px;color:#000f45;text-align:left;white-space:normal;transition:color 0.2s;}
.search_list_box .game_select .select_list .option:focus,.search_list_box .game_select .select_list .option:hover	{color:#1277ff;}
.search_list_box .search	{width:345px;height:56px;position:absolute;top:50%;right:50px;margin-top:-28px;box-sizing:border-box;background-color:#fff;border:2px solid #c8dbf3;border-radius:32px;transition:border-color 0.2s;}
.search_list_box .search:hover	{border:2px solid #0a0a12;}
.search_list_box .input_search	{width:100%;height:100%;padding:0 40px 0 46px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:22px;color:#000f45;background:none;border-width:0;border-radius:30px;outline:0;-webkit-border-radius:30px;-moz-border-radius:30px;}
.search_list_box .btn_input_delete	{width:10px;height:10px;display:none;position:absolute;top:50%;right:20px;margin-top:-5px;font-size:0;color:rgba(0, 0, 0, 0);background:url(../img/pc/icon_2x.png) -246px -86px no-repeat;background-size:512px 512px;}
.search_list_box .btn_input_delete.on	{display:block;}
.search_list_box .btn_search	{width:19px;min-width:19px;height:19px;position:absolute;top:50%;left:20px;margin-top:-9.5px;padding:0;font-size:0;font-weight:bold;line-height:22px;color:#fff;background:url(../img/pc/icon_2x.png) -64px -128px no-repeat;background-size:512px 512px;border-radius:0;}
.search_list_box .btn_search:hover	{box-shadow:0 10px 20px -6px rgba(0, 58, 255, 0.7);}
.search_list_box:after	{display:table;clear:both;content:"";}
.category	{margin:48px 0 25px;text-align:center;}
.category a	{display:inline-block;margin:0 6px 12px;padding:12px 20px;font-size:14px;font-weight:bold;line-height:20px;color:#7e8592;border:2px solid rgba(176, 186, 202, 0.4);border-radius:28px;transition:border-color 0.2s;}
.category a:hover	{border-color:#b0baca;}
.category a.on	{color:#1277ff;border-color:#1277ff;}
/* 페이징 */
.paging	{height:44px;text-align:center;}
.paging .prev,.paging .next,.paging .dots	{display:inline-block;text-align:center;vertical-align:top;}
.paging li,.paging .prev a,.paging .next a	{display:inline-block;position:relative;vertical-align:top;}
.paging .prev a,.paging .next a	{height:40px;padding:0 8px;}
.paging .prev .btn_first,.paging .next .btn_last	{width:12px;}
.paging .prev .btn_prev,.paging .next .btn_next	{width:6px;}
.paging .prev a span,.paging .next a span	{height:10px;position:absolute;top:50%;left:8px;margin-top:-5px;}
.paging .btn_first span	{width:12px;background-position:-233px -86px;}
.paging .btn_prev span	{width:7px;background-position:-504px -57px;}
.paging .btn_last span	{width:12px;background-position:-194px -86px;}
.paging .btn_next span	{width:7px;background-position:-279px -86px;}
.paging .btn_first:hover span	{background-position:-181px -86px;}
.paging .btn_prev:hover span	{background-position:-300px -86px;}
.paging .btn_last:hover span	{background-position:-220px -86px;}
.paging .btn_next:hover span	{background-position:-293px -86px;}
.paging .no_hover.btn_first:hover span	{background-position:-233px -86px;}
.paging .no_hover.btn_prev:hover span	{background-position:-504px -57px;}
.paging .no_hover.btn_last:hover span	{background-position:-194px -86px;}
.paging .no_hover.btn_next:hover span	{background-position:-279px -86px;}
.paging ul	{padding:0 10px;}
.paging li	{margin-left:10px;}
.paging li:first-child	{margin-left:0;}
.paging li a	{width:40px;height:40px;display:block;font-size:13px;font-weight:bold;line-height:40px;color:#7e8592;border:2px solid rgba(176, 186, 202, 0.4);border-radius:40px;-webkit-transition:border 0.2s;transition:border 0.2s;}
.paging li a:hover	{border:solid 2px #b0baca;-webkit-transition:border 0.2s;transition:border 0.2s;}
.paging li.on a	{color:#1277ff;border-color:#1277ff;}
/* 팝업 */
.pop_movie	{width:100%;height:100%;display:none;position:absolute;z-index:5000;top:0;left:0;}
.pop_movie:after	{width:100%;height:100%;position:fixed;top:0;left:0;content:"";background:rgba(0, 0, 0, 0.7);}
.pop_movie .wrap	{width:1024px;min-width:auto;height:576px;position:fixed;overflow:visible;z-index:10;top:50%;left:50%;margin:-288px 0 0 -512px;padding:0 10px;box-sizing:border-box;background:#000;}
.pop_movie .wrap .btn_close	{width:50px;height:50px;position:absolute;top:-70px;right:0;border:1px solid rgba(255, 255, 255, 0.4);border-radius:50px;}
.pop_movie .wrap .btn_close:after,.pop_qrcode .wrap .btn_close:after	{width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -16px;content:"";background-position:-126px -173px;-webkit-transition:transform 0.5s;transition:transform 0.5s;}
.pop_movie .wrap .btn_close:hover	{border:1px solid #ffffff;}
.pop_movie .wrap .btn_close:hover:after	{transform:rotate(-360deg);}
.pop_movie .movie	{width:100%;height:100%;position:absolute;top:0;left:0;}
.pop_movie .movie iframe	{width:100%;height:100%;display:block;position:absolute;top:0;left:0;}
.pop_qrcode	{width:100%;height:100%;display:none;position:absolute;z-index:5000;top:0;left:0;}
.pop_qrcode:after	{width:100%;height:100%;position:fixed;top:0;left:0;content:"";background:rgba(0, 0, 0, 0.7);}
.pop_qrcode .wrap	{width:280px;min-width:auto;height:280px;position:fixed;overflow:visible;z-index:10;top:50%;left:50%;margin:-140px 0 0 -140px;padding:0;box-sizing:border-box;background-color:transparent;}
.pop_qrcode .wrap .gamevil,.pop_qrcode .wrap .com2us	{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:0 0;background-size:280px 280px;}
.pop_qrcode .wrap .gamevil	{background-image:url(../img/pc/qrcode_com2usholdings.png);}
.pop_qrcode .wrap .com2us	{background-image:url(../img/pc/qrcode_com2us.png);}
.pop_qrcode .wrap .btn_close	{width:50px;height:50px;position:absolute;top:0;right:-90px;border:1px solid rgba(255, 255, 255, 0.4);border-radius:50px;}
.pop_qrcode .wrap .btn_close:hover	{border:1px solid #ffffff;}
.pop_qrcode .wrap .btn_close:hover:after	{transform:rotate(-360deg);}
.toast_alert	{width:386px;display:none;position:fixed;z-index:100;top:15px;left:50%;padding:30px;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.95);border-radius:6px;opacity:0.95;transform:translate(-50%, 0);}
.toast_alert.on	{display:block;}
.toast_alert .txt	{position:relative;padding-top:36px;font-size:15px;font-weight:bold;line-height:22px;color:#7e8592;text-align:center;}
.toast_alert .txt:before	{width:30px;height:26px;position:absolute;top:0;left:50%;margin-left:-15px;content:"";background-position:-120px -205px;}
.toast_alert .btn_close	{width:45px;height:45px;position:absolute;top:0;right:0;}
.toast_alert .btn_close .icon	{width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.toast_alert.success	{border:solid 3px #00c876;box-shadow:0 10px 20px -6px rgba(24, 50, 100, 0.3);}
.toast_alert.success .txt:before	{width:26px;background-position:-153px -205px;}
.toast_alert.success .btn_close .icon	{background-position:-470px -86px;}
.toast_alert.caution	{border:solid 3px #ffc213;box-shadow:0 10px 20px -6px rgba(24, 50, 100, 0.3);}
.toast_alert.caution .txt:before	{background-position:-120px -205px;}
.toast_alert.caution .btn_close .icon	{background-position:-456px -86px;}
/* GDPR 쿠키 팝업 */
.gdpr_cookie	{position:fixed;z-index:1000;right:0;bottom:0;left:0;padding:32px;font-size:15px;line-height:24px;color:#fff;background-color:rgba(0, 0, 0, 0.9);}
.gdpr_cookie p	{width:1024px;}
.gdpr_cookie .btn_ok	{width:154px;height:60px;position:absolute;top:0;right:0;padding:18px;font-size:16px;font-weight:bold;color:#1277ff;border:solid 2px rgba(18, 119, 255, 0.4);border-radius:29px;transition:border-color 0.2s;}
.gdpr_cookie .btn_ok:hover	{border-color:#1277ff;}
.gdpr_cookie a	{color:#1277ff;}
.gdpr_cookie a:hover	{text-decoration:underline;}
.popup_wrap	{min-width:640px;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;text-align:center;background-color:#fff;background-color:rgba(0, 0, 0, 0.8);}
.popup_wrap:after	{width:0;height:100%;display:inline-block;vertical-align:middle;content:"";}
.popup_wrap .popup_layer	{display:inline-block;position:relative;margin:10px;padding:50px 30px 40px;vertical-align:middle;background-color:#fff;border-radius:20px;}
.popup_wrap .popup_layer .message	{width:400px;margin:0 auto;word-break: keep-all;padding:0 10px 30px 10px;font-size:16px;font-weight:bold;line-height:24px;}
.popup_wrap .popup_layer .message:lang(ja) {word-break:break-all;}
.popup_wrap .popup_layer .message.type_1{padding-bottom:20px;}
.popup_wrap .popup_layer .sub_message	{width:400px;margin:0 auto;word-break: keep-all;padding:0 10px 10px 10px;font-size:14px;font-weight:bold;line-height:14px;color:#1277ff;}
.popup_wrap .popup_layer .notice_box{width:400px;margin:0 auto 30px;padding: 16px 20px;border-radius: 10px;background-color: #f2f3f5;font-size: 14px;color:#000f45;line-height:20px;}
.popup_wrap .popup_layer .title	{width:400px;margin:0 auto;word-break: keep-all;padding:0 0 30px 0;font-size:24px;font-weight:bold;line-height:30px;color:#1277ff;}
.popup_wrap .popup_layer .policy	{width:538px;height:180px;overflow-y:scroll;margin:0 0 30px;font-size:15px;line-height:22px;color:#7e8592;text-align:left;border:solid 2px #e8eaed;border-radius:4px;}
.popup_wrap .popup_layer .policy span	{display:block;position:relative;padding:20px;}
.popup_wrap .popup_layer .download_box	{position:relative;margin:0 0 30px 0;padding:14px;font-size:14px;border:solid 2px #e7e9ef;border-radius:4px;}
.popup_wrap .popup_layer .download_box .icon	{width:24px;height:24px;display:inline-block;margin-right:10px;vertical-align:middle;background-position:-289px -207px;}
.popup_wrap .popup_layer .download_box .txt	{line-height:19px;color:#7e8592;vertical-align:middle;}
.popup_wrap .popup_layer .download_box .download_link	{margin:0 0 0 20px;font-weight:bold;color:#1277ff;text-decoration:underline;vertical-align:middle;}
.popup_wrap .popup_layer .btns button	{display:inline-block;margin:0 10px;padding:16px 38px;font-size:16px;font-weight:bold;line-height:24px;color:#1277ff;word-break:break-word;border:solid 2px rgba(18, 119, 255, 0.4);border-radius:30px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.popup_wrap .popup_layer .btns button:hover	{border:solid 2px #1277ff;}
.popup_wrap .popup_layer .btns button.btn_type_1	{min-width:190px;color:#fff;background-color:#1277ff;}
.popup_wrap .popup_layer .btns button.btn_type_1:hover	{background-color:#105afb;border:solid 2px #105afb;}
.popup_wrap .popup_layer .btns button.btn_type_2	{min-width:190px;color:#7e8592;border:solid 2px rgba(126, 133, 146, 0.4);}
.popup_wrap .popup_layer .btns button.btn_type_2:hover	{border:2px solid #7e8592;}
.popup_wrap .popup_layer .btns button:first-child	{margin-right:18px;}
.popup_wrap .popup_layer .btn_close	{width:45px;height:45px;position:absolute;top:-14px;right:-12px;background-color:#7e8592;background-position:-2px -205px;border-radius:45px;}

/* popup_3_exception */
.popup_wrap .popup_layer.popup_download{padding: 50px 30px 40px;min-width:540px;}
.popup_wrap .popup_layer.popup_download .message{width:540px}
.popup_wrap .popup_layer.popup_download .popup_content	{min-width:400px;margin:0 auto;}
.popup_wrap .popup_layer.popup_download .download_box{width:max-content;margin:0 auto 30px;}
.popup_wrap .popup_layer.popup_download .message{padding:0 0 30px 0;}

/* popup_4_exception */
.popup_wrap .popup_layer.type_4	{padding:50px 80px 40px;}
.popup_wrap .popup_layer .download_box.txt-l{text-align: left;}
.popup_wrap .popup_layer .download_box.txt-l > a{margin-left:140px;}
.popup_wrap .popup_layer .download_box .icon.download_m	{background-position:-319px -207px;}

/* popup_6_add */
.popup_wrap .popup_layer.type_6 .sub_message	{width:500px;}
.popup_wrap .popup_layer.type_6 .notice_box{width:500px;}
.popup_wrap .popup_layer .notice_box .spec{text-align:left;line-height: 1.43;}
.popup_wrap .popup_layer .notice_box .spec dt{color:#1277ff;font-weight:bold;margin-top:16px;margin-bottom:6px}
.popup_wrap .popup_layer .notice_box .spec dt:first-child{margin-top:0}
.popup_wrap .popup_layer .notice_box .spec dd{margin-bottom:4px;}
.popup_wrap .popup_layer .notice_box .spec dd span{color:#000f45;}
.popup_wrap .popup_layer .notice_box .spec dd strong{float:left;font-size:20px;margin-top: -5px;; margin-right:2px;}


/* KeyFrame Effect*/
@-webkit-keyframes fadeIn	{from	{opacity:0;}
    to	{opacity:1;}}
@keyframes fadeIn	{from	{opacity:0;}
    to	{opacity:1;}}